All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.pulumi.aws.dms.kotlin.outputs.GetEndpointKinesisSetting.kt Maven / Gradle / Ivy

@file:Suppress("NAME_SHADOWING", "DEPRECATION")

package com.pulumi.aws.dms.kotlin.outputs

import kotlin.Boolean
import kotlin.String
import kotlin.Suppress

/**
 *
 * @property includeControlDetails
 * @property includeNullAndEmpty
 * @property includePartitionValue
 * @property includeTableAlterOperations
 * @property includeTransactionDetails
 * @property messageFormat
 * @property partitionIncludeSchemaTable
 * @property serviceAccessRoleArn
 * @property streamArn
 */
public data class GetEndpointKinesisSetting(
    public val includeControlDetails: Boolean,
    public val includeNullAndEmpty: Boolean,
    public val includePartitionValue: Boolean,
    public val includeTableAlterOperations: Boolean,
    public val includeTransactionDetails: Boolean,
    public val messageFormat: String,
    public val partitionIncludeSchemaTable: Boolean,
    public val serviceAccessRoleArn: String,
    public val streamArn: String,
) {
    public companion object {
        public fun toKotlin(javaType: com.pulumi.aws.dms.outputs.GetEndpointKinesisSetting): GetEndpointKinesisSetting = GetEndpointKinesisSetting(
            includeControlDetails = javaType.includeControlDetails(),
            includeNullAndEmpty = javaType.includeNullAndEmpty(),
            includePartitionValue = javaType.includePartitionValue(),
            includeTableAlterOperations = javaType.includeTableAlterOperations(),
            includeTransactionDetails = javaType.includeTransactionDetails(),
            messageFormat = javaType.messageFormat(),
            partitionIncludeSchemaTable = javaType.partitionIncludeSchemaTable(),
            serviceAccessRoleArn = javaType.serviceAccessRoleArn(),
            streamArn = javaType.streamArn(),
        )
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy