![JAR search and dependency download from the Maven repository](/logo.png)
com.pulumi.azurenative.datafactory.kotlin.outputs.CassandraSourceResponse.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
/**
* A copy activity source for a Cassandra database.
* @property additionalColumns Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects).
* @property consistencyLevel The consistency level specifies how many Cassandra servers must respond to a read request before returning data to the client application. Cassandra checks the specified number of Cassandra servers for data to satisfy the read request. Must be one of cassandraSourceReadConsistencyLevels. The default value is 'ONE'. It is case-insensitive.
* @property disableMetricsCollection If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
* @property maxConcurrentConnections The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
* @property query Database query. Should be a SQL-92 query expression or Cassandra Query Language (CQL) command. Type: string (or Expression with resultType string).
* @property queryTimeout Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
* @property sourceRetryCount Source retry count. Type: integer (or Expression with resultType integer).
* @property sourceRetryWait Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
* @property type Copy source type.
* Expected value is 'CassandraSource'.
*/
public data class CassandraSourceResponse(
public val additionalColumns: Any? = null,
public val consistencyLevel: String? = null,
public val disableMetricsCollection: Any? = null,
public val maxConcurrentConnections: Any? = null,
public val query: Any? = null,
public val queryTimeout: Any? = null,
public val sourceRetryCount: Any? = null,
public val sourceRetryWait: Any? = null,
public val type: String,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.azurenative.datafactory.outputs.CassandraSourceResponse): CassandraSourceResponse = CassandraSourceResponse(
additionalColumns = javaType.additionalColumns().map({ args0 -> args0 }).orElse(null),
consistencyLevel = javaType.consistencyLevel().map({ args0 -> args0 }).orElse(null),
disableMetricsCollection = javaType.disableMetricsCollection().map({ args0 -> args0 }).orElse(null),
maxConcurrentConnections = javaType.maxConcurrentConnections().map({ args0 -> args0 }).orElse(null),
query = javaType.query().map({ args0 -> args0 }).orElse(null),
queryTimeout = javaType.queryTimeout().map({ args0 -> args0 }).orElse(null),
sourceRetryCount = javaType.sourceRetryCount().map({ args0 -> args0 }).orElse(null),
sourceRetryWait = javaType.sourceRetryWait().map({ args0 -> args0 }).orElse(null),
type = javaType.type(),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy