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, val postgresqlExcludedObjects: Output<PostgresqlRdbmsArgs>? = 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 BigQueryDestinationConfigArgs(val dataFreshness: Output<String>? = null, val singleTargetDataset: Output<SingleTargetDatasetArgs>? = null, val sourceHierarchyDatasets: Output<SourceHierarchyDatasetsArgs>? = null) : ConvertibleToJava<BigQueryDestinationConfigArgs>

BigQuery destination configuration

Link copied to clipboard
class BigQueryProfileArgs : ConvertibleToJava<BigQueryProfileArgs>

BigQuery warehouse profile.

Link copied to clipboard
data class DatasetTemplateArgs(val datasetIdPrefix: Output<String>? = null, val kmsKeyName: Output<String>? = null, val location: Output<String>) : ConvertibleToJava<DatasetTemplateArgs>

Dataset template used for dynamic dataset creation.

Link copied to clipboard
data class DestinationConfigArgs(val bigqueryDestinationConfig: Output<BigQueryDestinationConfigArgs>? = null, val destinationConnectionProfile: 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 jsonFileFormat: Output<JsonFileFormatArgs>? = null, val path: Output<String>? = null) : ConvertibleToJava<GcsDestinationConfigArgs>

Google Cloud Storage destination configuration

Link copied to clipboard
data class GcsProfileArgs(val bucket: 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 column: 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 database: 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 excludeObjects: Output<MysqlRdbmsArgs>? = null, val includeObjects: Output<MysqlRdbmsArgs>? = null, val maxConcurrentBackfillTasks: Output<Int>? = null, val maxConcurrentCdcTasks: Output<Int>? = 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 table: Output<String>? = null) : ConvertibleToJava<MysqlTableArgs>

MySQL table.

Link copied to clipboard
Link copied to clipboard
data class OracleColumnArgs(val column: 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 schema: Output<String>? = null) : ConvertibleToJava<OracleSchemaArgs>

Oracle schema.

Link copied to clipboard
Link copied to clipboard
data class OracleSourceConfigArgs(val dropLargeObjects: Output<DropLargeObjectsArgs>? = null, val excludeObjects: Output<OracleRdbmsArgs>? = null, val includeObjects: Output<OracleRdbmsArgs>? = null, val maxConcurrentBackfillTasks: Output<Int>? = null, val maxConcurrentCdcTasks: Output<Int>? = null, val streamLargeObjects: Output<StreamLargeObjectsArgs>? = null) : ConvertibleToJava<OracleSourceConfigArgs>

Oracle data source configuration

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

Oracle table.

Link copied to clipboard
Link copied to clipboard
data class PostgresqlColumnArgs(val column: Output<String>? = null, val dataType: 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<PostgresqlColumnArgs>

PostgreSQL Column.

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

PostgreSQL database profile.

Link copied to clipboard
data class PostgresqlRdbmsArgs(val postgresqlSchemas: Output<List<PostgresqlSchemaArgs>>? = null) : ConvertibleToJava<PostgresqlRdbmsArgs>

PostgreSQL database structure.

Link copied to clipboard
data class PostgresqlSchemaArgs(val postgresqlTables: Output<List<PostgresqlTableArgs>>? = null, val schema: Output<String>? = null) : ConvertibleToJava<PostgresqlSchemaArgs>

PostgreSQL schema.

Link copied to clipboard
data class PostgresqlSourceConfigArgs(val excludeObjects: Output<PostgresqlRdbmsArgs>? = null, val includeObjects: Output<PostgresqlRdbmsArgs>? = null, val maxConcurrentBackfillTasks: Output<Int>? = null, val publication: Output<String>, val replicationSlot: Output<String>) : ConvertibleToJava<PostgresqlSourceConfigArgs>

PostgreSQL data source configuration

Link copied to clipboard
data class PostgresqlTableArgs(val postgresqlColumns: Output<List<PostgresqlColumnArgs>>? = null, val table: Output<String>? = null) : ConvertibleToJava<PostgresqlTableArgs>

PostgreSQL table.

Link copied to clipboard
data class PrivateConnectivityArgs(val privateConnection: Output<String>) : ConvertibleToJava<PrivateConnectivityArgs>

Private Connectivity

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

A single target dataset to which all data will be streamed.

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

The configuration of the stream source.

Link copied to clipboard
Link copied to clipboard
data class SourceHierarchyDatasetsArgs(val datasetTemplate: Output<DatasetTemplateArgs>? = null) : ConvertibleToJava<SourceHierarchyDatasetsArgs>

Destination datasets are created so that hierarchy of the destination data objects matches the source hierarchy.

Link copied to clipboard
class StaticServiceIpConnectivityArgs : ConvertibleToJava<StaticServiceIpConnectivityArgs>

Static IP address connectivity. Used when the source database is configured to allow incoming connections from the Datastream public IP addresses for the region specified in the connection profile.

Link copied to clipboard
class StreamLargeObjectsArgs : ConvertibleToJava<StreamLargeObjectsArgs>

Configuration to stream large object values.

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

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