Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class PrivateConnectionError(val details: Map<String, String>? = null, val message: String? = null)
Link copied to clipboard
Link copied to clipboard
data class StreamBackfillAll(val mysqlExcludedObjects: StreamBackfillAllMysqlExcludedObjects? = null)
Link copied to clipboard
data class StreamBackfillAllMysqlExcludedObjects(val mysqlDatabases: List<StreamBackfillAllMysqlExcludedObjectsMysqlDatabase>)
Link copied to clipboard
data class StreamBackfillAllMysqlExcludedObjectsMysqlDatabase(val database: String, val mysqlTables: List<StreamBackfillAllMysqlExcludedObjectsMysqlDatabaseMysqlTable>? = null)
Link copied to clipboard
data class StreamBackfillAllMysqlExcludedObjectsMysqlDatabaseMysqlTable(val mysqlColumns: List<StreamBackfillAllMysqlExcludedObjectsMysqlDatabaseMysqlTableMysqlColumn>? = null, val table: String)
Link copied to clipboard
Link copied to clipboard
class StreamBackfillNone
Link copied to clipboard
data class StreamDestinationConfig(val bigqueryDestinationConfig: StreamDestinationConfigBigqueryDestinationConfig? = null, val destinationConnectionProfile: String, val gcsDestinationConfig: StreamDestinationConfigGcsDestinationConfig? = null)
Link copied to clipboard
data class StreamDestinationConfigBigqueryDestinationConfig(val dataFreshness: String? = null, val singleTargetDataset: StreamDestinationConfigBigqueryDestinationConfigSingleTargetDataset? = null, val sourceHierarchyDatasets: StreamDestinationConfigBigqueryDestinationConfigSourceHierarchyDatasets? = null)
Link copied to clipboard
data class StreamDestinationConfigBigqueryDestinationConfigSingleTargetDataset(val datasetId: String)
Link copied to clipboard
Link copied to clipboard
data class StreamDestinationConfigBigqueryDestinationConfigSourceHierarchyDatasetsDatasetTemplate(val datasetIdPrefix: String? = null, val kmsKeyName: String? = null, val location: String)
Link copied to clipboard
data class StreamDestinationConfigGcsDestinationConfig(val avroFileFormat: StreamDestinationConfigGcsDestinationConfigAvroFileFormat? = null, val fileRotationInterval: String? = null, val fileRotationMb: Int? = null, val jsonFileFormat: StreamDestinationConfigGcsDestinationConfigJsonFileFormat? = null, val path: String? = null)
Link copied to clipboard
Link copied to clipboard
data class StreamDestinationConfigGcsDestinationConfigJsonFileFormat(val compression: String? = null, val schemaFileFormat: String? = null)
Link copied to clipboard
data class StreamSourceConfig(val mysqlSourceConfig: StreamSourceConfigMysqlSourceConfig, val sourceConnectionProfile: String)
Link copied to clipboard
data class StreamSourceConfigMysqlSourceConfig(val excludeObjects: StreamSourceConfigMysqlSourceConfigExcludeObjects? = null, val includeObjects: StreamSourceConfigMysqlSourceConfigIncludeObjects? = null, val maxConcurrentCdcTasks: Int? = null)
Link copied to clipboard
data class StreamSourceConfigMysqlSourceConfigExcludeObjects(val mysqlDatabases: List<StreamSourceConfigMysqlSourceConfigExcludeObjectsMysqlDatabase>)
Link copied to clipboard
data class StreamSourceConfigMysqlSourceConfigExcludeObjectsMysqlDatabase(val database: String, val mysqlTables: List<StreamSourceConfigMysqlSourceConfigExcludeObjectsMysqlDatabaseMysqlTable>? = null)
Link copied to clipboard
data class StreamSourceConfigMysqlSourceConfigExcludeObjectsMysqlDatabaseMysqlTable(val mysqlColumns: List<StreamSourceConfigMysqlSourceConfigExcludeObjectsMysqlDatabaseMysqlTableMysqlColumn>? = null, val table: String)
Link copied to clipboard
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)
Link copied to clipboard
data class StreamSourceConfigMysqlSourceConfigIncludeObjects(val mysqlDatabases: List<StreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabase>)
Link copied to clipboard
data class StreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabase(val database: String, val mysqlTables: List<StreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabaseMysqlTable>? = null)
Link copied to clipboard
data class StreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabaseMysqlTable(val mysqlColumns: List<StreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabaseMysqlTableMysqlColumn>? = null, val table: String)
Link copied to clipboard
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)