![JAR search and dependency download from the Maven repository](/logo.png)
com.pulumi.azurenative.datafactory.kotlin.outputs.SapOpenHubTableDatasetResponse.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-azure-native-kotlin Show documentation
Show all versions of pulumi-azure-native-kotlin Show documentation
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.azurenative.datafactory.kotlin.outputs
import kotlin.Any
import kotlin.String
import kotlin.Suppress
import kotlin.collections.List
import kotlin.collections.Map
/**
* Sap Business Warehouse Open Hub Destination Table properties.
* @property annotations List of tags that can be used for describing the Dataset.
* @property baseRequestId The ID of request for delta loading. Once it is set, only data with requestId larger than the value of this property will be retrieved. The default value is 0. Type: integer (or Expression with resultType integer ).
* @property description Dataset description.
* @property excludeLastRequest Whether to exclude the records of the last request. The default value is true. Type: boolean (or Expression with resultType boolean).
* @property folder The folder that this Dataset is in. If not specified, Dataset will appear at the root level.
* @property linkedServiceName Linked service reference.
* @property openHubDestinationName The name of the Open Hub Destination with destination type as Database Table. Type: string (or Expression with resultType string).
* @property parameters Parameters for dataset.
* @property schema Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement.
* @property structure Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement.
* @property type Type of dataset.
* Expected value is 'SapOpenHubTable'.
*/
public data class SapOpenHubTableDatasetResponse(
public val annotations: List? = null,
public val baseRequestId: Any? = null,
public val description: String? = null,
public val excludeLastRequest: Any? = null,
public val folder: DatasetResponseFolder? = null,
public val linkedServiceName: LinkedServiceReferenceResponse,
public val openHubDestinationName: Any,
public val parameters: Map? = null,
public val schema: Any? = null,
public val structure: Any? = null,
public val type: String,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.azurenative.datafactory.outputs.SapOpenHubTableDatasetResponse): SapOpenHubTableDatasetResponse = SapOpenHubTableDatasetResponse(
annotations = javaType.annotations().map({ args0 -> args0 }),
baseRequestId = javaType.baseRequestId().map({ args0 -> args0 }).orElse(null),
description = javaType.description().map({ args0 -> args0 }).orElse(null),
excludeLastRequest = javaType.excludeLastRequest().map({ args0 -> args0 }).orElse(null),
folder = javaType.folder().map({ args0 ->
args0.let({ args0 ->
com.pulumi.azurenative.datafactory.kotlin.outputs.DatasetResponseFolder.Companion.toKotlin(args0)
})
}).orElse(null),
linkedServiceName = javaType.linkedServiceName().let({ args0 ->
com.pulumi.azurenative.datafactory.kotlin.outputs.LinkedServiceReferenceResponse.Companion.toKotlin(args0)
}),
openHubDestinationName = javaType.openHubDestinationName(),
parameters = javaType.parameters().map({ args0 ->
args0.key.to(
args0.value.let({ args0 ->
com.pulumi.azurenative.datafactory.kotlin.outputs.ParameterSpecificationResponse.Companion.toKotlin(args0)
}),
)
}).toMap(),
schema = javaType.schema().map({ args0 -> args0 }).orElse(null),
structure = javaType.structure().map({ args0 -> args0 }).orElse(null),
type = javaType.type(),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy