Package-level declarations

Types

Link copied to clipboard
class AvroFileFormatArgs : ConvertibleToJava<AvroFileFormatArgs>

AVRO file format configuration.

Link copied to clipboard
Link copied to clipboard
data class BackfillAllStrategyArgs(val mysqlExcludedObjects: Output<MysqlRdbmsArgs>? = null, val oracleExcludedObjects: Output<OracleRdbmsArgs>? = null) : ConvertibleToJava<BackfillAllStrategyArgs>

Backfill strategy to automatically backfill the Stream's objects. Specific objects can be excluded.

Link copied to clipboard
class BackfillNoneStrategyArgs : ConvertibleToJava<BackfillNoneStrategyArgs>

Backfill strategy to disable automatic backfill for the Stream's objects.

Link copied to clipboard
data class DestinationConfigArgs(val destinationConnectionProfileName: Output<String>, val gcsDestinationConfig: Output<GcsDestinationConfigArgs>? = null) : ConvertibleToJava<DestinationConfigArgs>

The configuration of the stream destination.

Link copied to clipboard
class DropLargeObjectsArgs : ConvertibleToJava<DropLargeObjectsArgs>

Configuration to drop large object values.

Link copied to clipboard
data class ForwardSshTunnelConnectivityArgs(val hostname: Output<String>, val password: Output<String>? = null, val port: Output<Int>? = null, val privateKey: Output<String>? = null, val username: Output<String>) : ConvertibleToJava<ForwardSshTunnelConnectivityArgs>

Forward SSH Tunnel connectivity.

Link copied to clipboard
data class GcsDestinationConfigArgs(val avroFileFormat: Output<AvroFileFormatArgs>? = null, val fileRotationInterval: Output<String>? = null, val fileRotationMb: Output<Int>? = null, val gcsFileFormat: Output<GcsDestinationConfigGcsFileFormat>? = null, val jsonFileFormat: Output<JsonFileFormatArgs>? = null, val path: Output<String>? = null) : ConvertibleToJava<GcsDestinationConfigArgs>

Google Cloud Storage destination configuration

Link copied to clipboard
data class GcsProfileArgs(val bucketName: Output<String>, val rootPath: Output<String>? = null) : ConvertibleToJava<GcsProfileArgs>

Cloud Storage bucket profile.

Link copied to clipboard
Link copied to clipboard
data class GetConnectionProfilePlainArgs(val connectionProfileId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetConnectionProfilePlainArgs>
Link copied to clipboard
data class GetPrivateConnectionPlainArgs(val location: String, val privateConnectionId: String, val project: String? = null) : ConvertibleToJava<GetPrivateConnectionPlainArgs>
Link copied to clipboard
data class GetRoutePlainArgs(val location: String, val privateConnectionId: String, val project: String? = null, val routeId: String) : ConvertibleToJava<GetRoutePlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetStreamPlainArgs(val location: String, val project: String? = null, val streamId: String) : ConvertibleToJava<GetStreamPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class JsonFileFormatArgs(val compression: Output<JsonFileFormatCompression>? = null, val schemaFileFormat: Output<JsonFileFormatSchemaFileFormat>? = null) : ConvertibleToJava<JsonFileFormatArgs>

JSON file format configuration.

Link copied to clipboard
Link copied to clipboard
data class MysqlColumnArgs(val collation: Output<String>? = null, val columnName: Output<String>? = null, val dataType: Output<String>? = null, val length: Output<Int>? = null, val nullable: Output<Boolean>? = null, val ordinalPosition: Output<Int>? = null, val primaryKey: Output<Boolean>? = null) : ConvertibleToJava<MysqlColumnArgs>

MySQL Column.

Link copied to clipboard
Link copied to clipboard
data class MysqlDatabaseArgs(val databaseName: Output<String>? = null, val mysqlTables: Output<List<MysqlTableArgs>>? = null) : ConvertibleToJava<MysqlDatabaseArgs>

MySQL database.

Link copied to clipboard
Link copied to clipboard
data class MysqlProfileArgs(val hostname: Output<String>, val password: Output<String>, val port: Output<Int>? = null, val sslConfig: Output<MysqlSslConfigArgs>? = null, val username: Output<String>) : ConvertibleToJava<MysqlProfileArgs>

MySQL database profile.

Link copied to clipboard
Link copied to clipboard
data class MysqlRdbmsArgs(val mysqlDatabases: Output<List<MysqlDatabaseArgs>>? = null) : ConvertibleToJava<MysqlRdbmsArgs>

MySQL database structure

Link copied to clipboard
Link copied to clipboard
data class MysqlSourceConfigArgs(val allowlist: Output<MysqlRdbmsArgs>? = null, val rejectlist: Output<MysqlRdbmsArgs>? = null) : ConvertibleToJava<MysqlSourceConfigArgs>

MySQL source configuration

Link copied to clipboard
data class MysqlSslConfigArgs(val caCertificate: Output<String>? = null, val clientCertificate: Output<String>? = null, val clientKey: Output<String>? = null) : ConvertibleToJava<MysqlSslConfigArgs>

MySQL SSL configuration information.

Link copied to clipboard
Link copied to clipboard
data class MysqlTableArgs(val mysqlColumns: Output<List<MysqlColumnArgs>>? = null, val tableName: Output<String>? = null) : ConvertibleToJava<MysqlTableArgs>

MySQL table.

Link copied to clipboard
Link copied to clipboard
class NoConnectivitySettingsArgs : ConvertibleToJava<NoConnectivitySettingsArgs>

No connectivity settings.

Link copied to clipboard
data class OracleColumnArgs(val columnName: Output<String>? = null, val dataType: Output<String>? = null, val encoding: Output<String>? = null, val length: Output<Int>? = null, val nullable: Output<Boolean>? = null, val ordinalPosition: Output<Int>? = null, val precision: Output<Int>? = null, val primaryKey: Output<Boolean>? = null, val scale: Output<Int>? = null) : ConvertibleToJava<OracleColumnArgs>

Oracle Column.

Link copied to clipboard
Link copied to clipboard
data class OracleProfileArgs(val connectionAttributes: Output<Map<String, String>>? = null, val databaseService: Output<String>, val hostname: Output<String>, val password: Output<String>, val port: Output<Int>? = null, val username: Output<String>) : ConvertibleToJava<OracleProfileArgs>

Oracle database profile.

Link copied to clipboard
Link copied to clipboard
data class OracleRdbmsArgs(val oracleSchemas: Output<List<OracleSchemaArgs>>? = null) : ConvertibleToJava<OracleRdbmsArgs>

Oracle database structure.

Link copied to clipboard
Link copied to clipboard
data class OracleSchemaArgs(val oracleTables: Output<List<OracleTableArgs>>? = null, val schemaName: Output<String>? = null) : ConvertibleToJava<OracleSchemaArgs>

Oracle schema.

Link copied to clipboard
Link copied to clipboard
data class OracleSourceConfigArgs(val allowlist: Output<OracleRdbmsArgs>? = null, val dropLargeObjects: Output<DropLargeObjectsArgs>? = null, val rejectlist: Output<OracleRdbmsArgs>? = null) : ConvertibleToJava<OracleSourceConfigArgs>

Oracle data source configuration

Link copied to clipboard
data class OracleTableArgs(val oracleColumns: Output<List<OracleColumnArgs>>? = null, val tableName: Output<String>? = null) : ConvertibleToJava<OracleTableArgs>

Oracle table.

Link copied to clipboard
Link copied to clipboard
data class PrivateConnectivityArgs(val privateConnectionName: Output<String>? = null) : ConvertibleToJava<PrivateConnectivityArgs>

Private Connectivity

Link copied to clipboard
data class SourceConfigArgs(val mysqlSourceConfig: Output<MysqlSourceConfigArgs>? = null, val oracleSourceConfig: Output<OracleSourceConfigArgs>? = null, val sourceConnectionProfileName: Output<String>) : ConvertibleToJava<SourceConfigArgs>

The configuration of the stream source.

Link copied to clipboard
Link copied to clipboard
class StaticServiceIpConnectivityArgs : ConvertibleToJava<StaticServiceIpConnectivityArgs>

Static IP address connectivity.

Link copied to clipboard
data class VpcPeeringConfigArgs(val subnet: Output<String>, val vpcName: Output<String>) : ConvertibleToJava<VpcPeeringConfigArgs>

The VPC Peering configuration is used to create VPC peering between Datastream and the consumer's VPC.