Package-level declarations

Types

Link copied to clipboard
data class ConnectionProfileForwardSshConnectivity(val hostname: String, val password: String? = null, val port: Int? = null, val privateKey: String? = null, val username: String)
Link copied to clipboard
data class ConnectionProfileGcsProfile(val bucket: String, val rootPath: String? = null)
Link copied to clipboard
data class ConnectionProfileMysqlProfile(val hostname: String, val password: String, val port: Int? = null, val sslConfig: ConnectionProfileMysqlProfileSslConfig? = null, val username: String)
Link copied to clipboard
data class ConnectionProfileMysqlProfileSslConfig(val caCertificate: String? = null, val caCertificateSet: Boolean? = null, val clientCertificate: String? = null, val clientCertificateSet: Boolean? = null, val clientKey: String? = null, val clientKeySet: Boolean? = null)
Link copied to clipboard
data class ConnectionProfileOracleProfile(val connectionAttributes: Map<String, String>? = null, val databaseService: String, val hostname: String, val password: String, val port: Int? = null, val username: String)
Link copied to clipboard
data class ConnectionProfilePostgresqlProfile(val database: String, val hostname: String, val password: String, val port: Int? = null, val username: String)
Link copied to clipboard
data class ConnectionProfilePrivateConnectivity(val privateConnection: String)
Link copied to clipboard
data class GetStaticIpsResult(val id: String, val location: String, val project: String? = null, val staticIps: List<String>)

A collection of values returned by getStaticIps.

Link copied to clipboard
data class PrivateConnectionError(val details: Map<String, String>? = null, val message: String? = null)
Link copied to clipboard
data class PrivateConnectionVpcPeeringConfig(val subnet: String, val vpc: String)
Link copied to clipboard
data class StreamBackfillAll(val mysqlExcludedObjects: StreamBackfillAllMysqlExcludedObjects? = null, val oracleExcludedObjects: StreamBackfillAllOracleExcludedObjects? = null, val postgresqlExcludedObjects: StreamBackfillAllPostgresqlExcludedObjects? = null)
data class StreamBackfillAllMysqlExcludedObjectsMysqlDatabaseMysqlTableMysqlColumn(val collation: String? = null, val column: String? = null, val dataType: String? = null, val length: Int? = null, val nullable: Boolean? = null, val ordinalPosition: Int? = null, val primaryKey: Boolean? = null)
data class StreamBackfillAllOracleExcludedObjectsOracleSchemaOracleTableOracleColumn(val column: String? = null, val dataType: String? = null, val encoding: String? = null, val length: Int? = null, val nullable: Boolean? = null, val ordinalPosition: Int? = null, val precision: Int? = null, val primaryKey: Boolean? = null, val scale: Int? = null)
data class StreamBackfillAllPostgresqlExcludedObjectsPostgresqlSchemaPostgresqlTablePostgresqlColumn(val column: String? = null, val dataType: String? = null, val length: Int? = null, val nullable: Boolean? = null, val ordinalPosition: Int? = null, val precision: Int? = null, val primaryKey: Boolean? = null, val scale: Int? = null)
Link copied to clipboard
Link copied to clipboard
data class StreamDestinationConfig(val bigqueryDestinationConfig: StreamDestinationConfigBigqueryDestinationConfig? = null, val destinationConnectionProfile: String, val gcsDestinationConfig: StreamDestinationConfigGcsDestinationConfig? = null)
data class StreamDestinationConfigGcsDestinationConfig(val avroFileFormat: StreamDestinationConfigGcsDestinationConfigAvroFileFormat? = null, val fileRotationInterval: String? = null, val fileRotationMb: Int? = null, val jsonFileFormat: StreamDestinationConfigGcsDestinationConfigJsonFileFormat? = null, val path: String? = null)
data class StreamDestinationConfigGcsDestinationConfigJsonFileFormat(val compression: String? = null, val schemaFileFormat: String? = null)
Link copied to clipboard
data class StreamSourceConfig(val mysqlSourceConfig: StreamSourceConfigMysqlSourceConfig? = null, val oracleSourceConfig: StreamSourceConfigOracleSourceConfig? = null, val postgresqlSourceConfig: StreamSourceConfigPostgresqlSourceConfig? = null, val sourceConnectionProfile: String)
Link copied to clipboard
data class StreamSourceConfigMysqlSourceConfig(val excludeObjects: StreamSourceConfigMysqlSourceConfigExcludeObjects? = null, val includeObjects: StreamSourceConfigMysqlSourceConfigIncludeObjects? = null, val maxConcurrentBackfillTasks: Int? = null, val maxConcurrentCdcTasks: Int? = null)
data class StreamSourceConfigMysqlSourceConfigExcludeObjectsMysqlDatabaseMysqlTableMysqlColumn(val collation: String? = null, val column: String? = null, val dataType: String? = null, val length: Int? = null, val nullable: Boolean? = null, val ordinalPosition: Int? = null, val primaryKey: Boolean? = null)
data class StreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabaseMysqlTableMysqlColumn(val collation: String? = null, val column: String? = null, val dataType: String? = null, val length: Int? = null, val nullable: Boolean? = null, val ordinalPosition: Int? = null, val primaryKey: Boolean? = null)
Link copied to clipboard
data class StreamSourceConfigOracleSourceConfig(val dropLargeObjects: StreamSourceConfigOracleSourceConfigDropLargeObjects? = null, val excludeObjects: StreamSourceConfigOracleSourceConfigExcludeObjects? = null, val includeObjects: StreamSourceConfigOracleSourceConfigIncludeObjects? = null, val maxConcurrentBackfillTasks: Int? = null, val maxConcurrentCdcTasks: Int? = null, val streamLargeObjects: StreamSourceConfigOracleSourceConfigStreamLargeObjects? = null)
data class StreamSourceConfigOracleSourceConfigExcludeObjectsOracleSchemaOracleTableOracleColumn(val column: String? = null, val dataType: String? = null, val encoding: String? = null, val length: Int? = null, val nullable: Boolean? = null, val ordinalPosition: Int? = null, val precision: Int? = null, val primaryKey: Boolean? = null, val scale: Int? = null)
data class StreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemaOracleTableOracleColumn(val column: String? = null, val dataType: String? = null, val encoding: String? = null, val length: Int? = null, val nullable: Boolean? = null, val ordinalPosition: Int? = null, val precision: Int? = null, val primaryKey: Boolean? = null, val scale: Int? = null)
Link copied to clipboard
data class StreamSourceConfigPostgresqlSourceConfig(val excludeObjects: StreamSourceConfigPostgresqlSourceConfigExcludeObjects? = null, val includeObjects: StreamSourceConfigPostgresqlSourceConfigIncludeObjects? = null, val maxConcurrentBackfillTasks: Int? = null, val publication: String, val replicationSlot: String)
data class StreamSourceConfigPostgresqlSourceConfigExcludeObjectsPostgresqlSchemaPostgresqlTablePostgresqlColumn(val column: String? = null, val dataType: String? = null, val length: Int? = null, val nullable: Boolean? = null, val ordinalPosition: Int? = null, val precision: Int? = null, val primaryKey: Boolean? = null, val scale: Int? = null)
data class StreamSourceConfigPostgresqlSourceConfigIncludeObjectsPostgresqlSchemaPostgresqlTablePostgresqlColumn(val column: String? = null, val dataType: String? = null, val length: Int? = null, val nullable: Boolean? = null, val ordinalPosition: Int? = null, val precision: Int? = null, val primaryKey: Boolean? = null, val scale: Int? = null)