com.google.cloud.datastream.v1.datastream_resources

Members list

Type members

Classlikes

final case class AvroFileFormat(unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[AvroFileFormat]

AVRO file format configuration.

AVRO file format configuration.

Attributes

Companion
object
Source
AvroFileFormat.scala
Supertypes
trait Updatable[AvroFileFormat]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object AvroFileFormat extends GeneratedMessageCompanion[AvroFileFormat]

Attributes

Companion
class
Source
AvroFileFormat.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[AvroFileFormat]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class BackfillJob(state: State, trigger: Trigger, lastStartTime: Option[Timestamp], lastEndTime: Option[Timestamp], errors: Seq[Error], unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[BackfillJob]

Represents a backfill job on a specific stream object.

Represents a backfill job on a specific stream object.

Value parameters

errors

Output only. Errors which caused the backfill job to fail.

lastEndTime

Output only. Backfill job's end time.

lastStartTime

Output only. Backfill job's start time.

state

Backfill job state.

trigger

Backfill job's triggering reason.

Attributes

Companion
object
Source
BackfillJob.scala
Supertypes
trait Updatable[BackfillJob]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object BackfillJob extends GeneratedMessageCompanion[BackfillJob]

Attributes

Companion
class
Source
BackfillJob.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[BackfillJob]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class BigQueryDestinationConfig(datasetConfig: DatasetConfig, dataFreshness: Option[Duration], unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[BigQueryDestinationConfig]

BigQuery destination configuration

BigQuery destination configuration

Value parameters

dataFreshness

The guaranteed data freshness (in seconds) when querying tables created by the stream. Editing this field will only affect new tables created in the future, but existing tables will not be impacted. Lower values mean that queries will return fresher data, but may result in higher cost.

Attributes

Companion
object
Source
BigQueryDestinationConfig.scala
Supertypes
trait Updatable[BigQueryDestinationConfig]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object BigQueryDestinationConfig extends GeneratedMessageCompanion[BigQueryDestinationConfig]

Attributes

Companion
class
Source
BigQueryDestinationConfig.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[BigQueryDestinationConfig]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class BigQueryProfile(unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[BigQueryProfile]

BigQuery warehouse profile.

BigQuery warehouse profile.

Attributes

Companion
object
Source
BigQueryProfile.scala
Supertypes
trait Updatable[BigQueryProfile]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object BigQueryProfile extends GeneratedMessageCompanion[BigQueryProfile]

Attributes

Companion
class
Source
BigQueryProfile.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[BigQueryProfile]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class ConnectionProfile(name: String, createTime: Option[Timestamp], updateTime: Option[Timestamp], labels: Map[String, String], displayName: String, profile: Profile, connectivity: Connectivity, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[ConnectionProfile]

A set of reusable connection configurations to be used as a source or destination for a stream.

A set of reusable connection configurations to be used as a source or destination for a stream.

Value parameters

createTime

Output only. The create time of the resource.

displayName

Required. Display name.

labels

Labels.

name

Output only. The resource's name.

updateTime

Output only. The update time of the resource.

Attributes

Companion
object
Source
ConnectionProfile.scala
Supertypes
trait Updatable[ConnectionProfile]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ConnectionProfile extends GeneratedMessageCompanion[ConnectionProfile]

Attributes

Companion
class
Source
ConnectionProfile.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[ConnectionProfile]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
object DatastreamResourcesProto extends GeneratedFileObject

Attributes

Source
DatastreamResourcesProto.scala
Supertypes
class GeneratedFileObject
class Object
trait Matchable
class Any
Self type
final case class DestinationConfig(destinationConnectionProfile: String, destinationStreamConfig: DestinationStreamConfig, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[DestinationConfig]

The configuration of the stream destination.

The configuration of the stream destination.

Value parameters

destinationConnectionProfile

Required. Destination connection profile resource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

Attributes

Companion
object
Source
DestinationConfig.scala
Supertypes
trait Updatable[DestinationConfig]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object DestinationConfig extends GeneratedMessageCompanion[DestinationConfig]

Attributes

Companion
class
Source
DestinationConfig.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[DestinationConfig]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class Error(reason: String, errorUuid: String, message: String, errorTime: Option[Timestamp], details: Map[String, String], unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[Error]

Represent a user-facing Error.

Represent a user-facing Error.

Value parameters

details

Additional information about the error.

errorTime

The time when the error occurred.

errorUuid

A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.

message

A message containing more information about the error that occurred.

reason

A title that explains the reason for the error.

Attributes

Companion
object
Source
Error.scala
Supertypes
trait Updatable[Error]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Error extends GeneratedMessageCompanion[Error]

Attributes

Companion
class
Source
Error.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[Error]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
Error.type
final case class ForwardSshTunnelConnectivity(hostname: String, username: String, port: Int, authenticationMethod: AuthenticationMethod, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[ForwardSshTunnelConnectivity]

Forward SSH Tunnel connectivity.

Forward SSH Tunnel connectivity.

Value parameters

hostname

Required. Hostname for the SSH tunnel.

port

Port for the SSH tunnel, default value is 22.

username

Required. Username for the SSH tunnel.

Attributes

Companion
object
Source
ForwardSshTunnelConnectivity.scala
Supertypes
trait Updatable[ForwardSshTunnelConnectivity]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ForwardSshTunnelConnectivity extends GeneratedMessageCompanion[ForwardSshTunnelConnectivity]

Attributes

Companion
class
Source
ForwardSshTunnelConnectivity.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[ForwardSshTunnelConnectivity]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class GcsDestinationConfig(path: String, fileRotationMb: Int, fileRotationInterval: Option[Duration], fileFormat: FileFormat, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[GcsDestinationConfig]

Google Cloud Storage destination configuration

Google Cloud Storage destination configuration

Value parameters

fileRotationInterval

The maximum duration for which new events are added before a file is closed and a new file is created. Values within the range of 15-60 seconds are allowed.

fileRotationMb

The maximum file size to be saved in the bucket.

path

Path inside the Cloud Storage bucket to write data to.

Attributes

Companion
object
Source
GcsDestinationConfig.scala
Supertypes
trait Updatable[GcsDestinationConfig]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object GcsDestinationConfig extends GeneratedMessageCompanion[GcsDestinationConfig]

Attributes

Companion
class
Source
GcsDestinationConfig.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[GcsDestinationConfig]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class GcsProfile(bucket: String, rootPath: String, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[GcsProfile]

Cloud Storage bucket profile.

Cloud Storage bucket profile.

Value parameters

bucket

Required. The Cloud Storage bucket name.

rootPath

The root path inside the Cloud Storage bucket.

Attributes

Companion
object
Source
GcsProfile.scala
Supertypes
trait Updatable[GcsProfile]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object GcsProfile extends GeneratedMessageCompanion[GcsProfile]

Attributes

Companion
class
Source
GcsProfile.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[GcsProfile]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
GcsProfile.type
final case class JsonFileFormat(schemaFileFormat: SchemaFileFormat, compression: JsonCompression, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[JsonFileFormat]

JSON file format configuration.

JSON file format configuration.

Value parameters

compression

Compression of the loaded JSON file.

schemaFileFormat

The schema file format along JSON data files.

Attributes

Companion
object
Source
JsonFileFormat.scala
Supertypes
trait Updatable[JsonFileFormat]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object JsonFileFormat extends GeneratedMessageCompanion[JsonFileFormat]

Attributes

Companion
class
Source
JsonFileFormat.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[JsonFileFormat]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class MysqlColumn(column: String, dataType: String, length: Int, collation: String, primaryKey: Boolean, nullable: Boolean, ordinalPosition: Int, precision: Int, scale: Int, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[MysqlColumn]

MySQL Column.

MySQL Column.

Value parameters

collation

Column collation.

column

Column name.

dataType

The MySQL data type. Full data types list can be found here: https://dev.mysql.com/doc/refman/8.0/en/data-types.html

length

Column length.

nullable

Whether or not the column can accept a null value.

ordinalPosition

The ordinal position of the column in the table.

precision

Column precision.

primaryKey

Whether or not the column represents a primary key.

scale

Column scale.

Attributes

Companion
object
Source
MysqlColumn.scala
Supertypes
trait Updatable[MysqlColumn]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MysqlColumn extends GeneratedMessageCompanion[MysqlColumn]

Attributes

Companion
class
Source
MysqlColumn.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[MysqlColumn]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class MysqlDatabase(database: String, mysqlTables: Seq[MysqlTable], unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[MysqlDatabase]

MySQL database.

MySQL database.

Value parameters

database

Database name.

mysqlTables

Tables in the database.

Attributes

Companion
object
Source
MysqlDatabase.scala
Supertypes
trait Updatable[MysqlDatabase]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MysqlDatabase extends GeneratedMessageCompanion[MysqlDatabase]

Attributes

Companion
class
Source
MysqlDatabase.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[MysqlDatabase]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class MysqlProfile(hostname: String, port: Int, username: String, password: String, sslConfig: Option[MysqlSslConfig], unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[MysqlProfile]

MySQL database profile.

MySQL database profile.

Value parameters

hostname

Required. Hostname for the MySQL connection.

password

Required. Input only. Password for the MySQL connection.

port

Port for the MySQL connection, default value is 3306.

sslConfig

SSL configuration for the MySQL connection.

username

Required. Username for the MySQL connection.

Attributes

Companion
object
Source
MysqlProfile.scala
Supertypes
trait Updatable[MysqlProfile]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MysqlProfile extends GeneratedMessageCompanion[MysqlProfile]

Attributes

Companion
class
Source
MysqlProfile.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[MysqlProfile]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class MysqlRdbms(mysqlDatabases: Seq[MysqlDatabase], unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[MysqlRdbms]

MySQL database structure

MySQL database structure

Value parameters

mysqlDatabases

Mysql databases on the server

Attributes

Companion
object
Source
MysqlRdbms.scala
Supertypes
trait Updatable[MysqlRdbms]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MysqlRdbms extends GeneratedMessageCompanion[MysqlRdbms]

Attributes

Companion
class
Source
MysqlRdbms.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[MysqlRdbms]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
MysqlRdbms.type
final case class MysqlSourceConfig(includeObjects: Option[MysqlRdbms], excludeObjects: Option[MysqlRdbms], maxConcurrentCdcTasks: Int, maxConcurrentBackfillTasks: Int, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[MysqlSourceConfig]

MySQL source configuration

MySQL source configuration

Value parameters

excludeObjects

MySQL objects to exclude from the stream.

includeObjects

MySQL objects to retrieve from the source.

maxConcurrentBackfillTasks

Maximum number of concurrent backfill tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

maxConcurrentCdcTasks

Maximum number of concurrent CDC tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

Attributes

Companion
object
Source
MysqlSourceConfig.scala
Supertypes
trait Updatable[MysqlSourceConfig]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MysqlSourceConfig extends GeneratedMessageCompanion[MysqlSourceConfig]

Attributes

Companion
class
Source
MysqlSourceConfig.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[MysqlSourceConfig]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class MysqlSslConfig(clientKey: String, clientKeySet: Boolean, clientCertificate: String, clientCertificateSet: Boolean, caCertificate: String, caCertificateSet: Boolean, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[MysqlSslConfig]

MySQL SSL configuration information.

MySQL SSL configuration information.

Value parameters

caCertificate

Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.

caCertificateSet

Output only. Indicates whether the ca_certificate field is set.

clientCertificate

Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'client_key' and the 'ca_certificate' fields are mandatory.

clientCertificateSet

Output only. Indicates whether the client_certificate field is set.

clientKey

Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.

clientKeySet

Output only. Indicates whether the client_key field is set.

Attributes

Companion
object
Source
MysqlSslConfig.scala
Supertypes
trait Updatable[MysqlSslConfig]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MysqlSslConfig extends GeneratedMessageCompanion[MysqlSslConfig]

Attributes

Companion
class
Source
MysqlSslConfig.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[MysqlSslConfig]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class MysqlTable(table: String, mysqlColumns: Seq[MysqlColumn], unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[MysqlTable]

MySQL table.

MySQL table.

Value parameters

mysqlColumns

MySQL columns in the database. When unspecified as part of include/exclude objects, includes/excludes everything.

table

Table name.

Attributes

Companion
object
Source
MysqlTable.scala
Supertypes
trait Updatable[MysqlTable]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MysqlTable extends GeneratedMessageCompanion[MysqlTable]

Attributes

Companion
class
Source
MysqlTable.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[MysqlTable]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
MysqlTable.type
final case class OracleColumn(column: String, dataType: String, length: Int, precision: Int, scale: Int, encoding: String, primaryKey: Boolean, nullable: Boolean, ordinalPosition: Int, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[OracleColumn]

Oracle Column.

Oracle Column.

Value parameters

column

Column name.

dataType

The Oracle data type.

encoding

Column encoding.

length

Column length.

nullable

Whether or not the column can accept a null value.

ordinalPosition

The ordinal position of the column in the table.

precision

Column precision.

primaryKey

Whether or not the column represents a primary key.

scale

Column scale.

Attributes

Companion
object
Source
OracleColumn.scala
Supertypes
trait Updatable[OracleColumn]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object OracleColumn extends GeneratedMessageCompanion[OracleColumn]

Attributes

Companion
class
Source
OracleColumn.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[OracleColumn]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class OracleProfile(hostname: String, port: Int, username: String, password: String, databaseService: String, connectionAttributes: Map[String, String], unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[OracleProfile]

Oracle database profile.

Oracle database profile.

Value parameters

connectionAttributes

Connection string attributes

databaseService

Required. Database for the Oracle connection.

hostname

Required. Hostname for the Oracle connection.

password

Required. Password for the Oracle connection.

port

Port for the Oracle connection, default value is 1521.

username

Required. Username for the Oracle connection.

Attributes

Companion
object
Source
OracleProfile.scala
Supertypes
trait Updatable[OracleProfile]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object OracleProfile extends GeneratedMessageCompanion[OracleProfile]

Attributes

Companion
class
Source
OracleProfile.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[OracleProfile]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class OracleRdbms(oracleSchemas: Seq[OracleSchema], unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[OracleRdbms]

Oracle database structure.

Oracle database structure.

Value parameters

oracleSchemas

Oracle schemas/databases in the database server.

Attributes

Companion
object
Source
OracleRdbms.scala
Supertypes
trait Updatable[OracleRdbms]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object OracleRdbms extends GeneratedMessageCompanion[OracleRdbms]

Attributes

Companion
class
Source
OracleRdbms.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[OracleRdbms]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class OracleSchema(schema: String, oracleTables: Seq[OracleTable], unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[OracleSchema]

Oracle schema.

Oracle schema.

Value parameters

oracleTables

Tables in the schema.

schema

Schema name.

Attributes

Companion
object
Source
OracleSchema.scala
Supertypes
trait Updatable[OracleSchema]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object OracleSchema extends GeneratedMessageCompanion[OracleSchema]

Attributes

Companion
class
Source
OracleSchema.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[OracleSchema]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class OracleSourceConfig(includeObjects: Option[OracleRdbms], excludeObjects: Option[OracleRdbms], maxConcurrentCdcTasks: Int, maxConcurrentBackfillTasks: Int, largeObjectsHandling: LargeObjectsHandling, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[OracleSourceConfig]

Oracle data source configuration

Oracle data source configuration

Value parameters

excludeObjects

Oracle objects to exclude from the stream.

includeObjects

Oracle objects to include in the stream.

maxConcurrentBackfillTasks

Maximum number of concurrent backfill tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

maxConcurrentCdcTasks

Maximum number of concurrent CDC tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

Attributes

Companion
object
Source
OracleSourceConfig.scala
Supertypes
trait Updatable[OracleSourceConfig]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object OracleSourceConfig extends GeneratedMessageCompanion[OracleSourceConfig]

Attributes

Companion
class
Source
OracleSourceConfig.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[OracleSourceConfig]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class OracleTable(table: String, oracleColumns: Seq[OracleColumn], unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[OracleTable]

Oracle table.

Oracle table.

Value parameters

oracleColumns

Oracle columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.

table

Table name.

Attributes

Companion
object
Source
OracleTable.scala
Supertypes
trait Updatable[OracleTable]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object OracleTable extends GeneratedMessageCompanion[OracleTable]

Attributes

Companion
class
Source
OracleTable.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[OracleTable]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class PostgresqlColumn(column: String, dataType: String, length: Int, precision: Int, scale: Int, primaryKey: Boolean, nullable: Boolean, ordinalPosition: Int, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[PostgresqlColumn]

PostgreSQL Column.

PostgreSQL Column.

Value parameters

column

Column name.

dataType

The PostgreSQL data type.

length

Column length.

nullable

Whether or not the column can accept a null value.

ordinalPosition

The ordinal position of the column in the table.

precision

Column precision.

primaryKey

Whether or not the column represents a primary key.

scale

Column scale.

Attributes

Companion
object
Source
PostgresqlColumn.scala
Supertypes
trait Updatable[PostgresqlColumn]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PostgresqlColumn extends GeneratedMessageCompanion[PostgresqlColumn]

Attributes

Companion
class
Source
PostgresqlColumn.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[PostgresqlColumn]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class PostgresqlProfile(hostname: String, port: Int, username: String, password: String, database: String, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[PostgresqlProfile]

PostgreSQL database profile.

PostgreSQL database profile.

Value parameters

database

Required. Database for the PostgreSQL connection.

hostname

Required. Hostname for the PostgreSQL connection.

password

Required. Password for the PostgreSQL connection.

port

Port for the PostgreSQL connection, default value is 5432.

username

Required. Username for the PostgreSQL connection.

Attributes

Companion
object
Source
PostgresqlProfile.scala
Supertypes
trait Updatable[PostgresqlProfile]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PostgresqlProfile extends GeneratedMessageCompanion[PostgresqlProfile]

Attributes

Companion
class
Source
PostgresqlProfile.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[PostgresqlProfile]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class PostgresqlRdbms(postgresqlSchemas: Seq[PostgresqlSchema], unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[PostgresqlRdbms]

PostgreSQL database structure.

PostgreSQL database structure.

Value parameters

postgresqlSchemas

PostgreSQL schemas in the database server.

Attributes

Companion
object
Source
PostgresqlRdbms.scala
Supertypes
trait Updatable[PostgresqlRdbms]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PostgresqlRdbms extends GeneratedMessageCompanion[PostgresqlRdbms]

Attributes

Companion
class
Source
PostgresqlRdbms.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[PostgresqlRdbms]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class PostgresqlSchema(schema: String, postgresqlTables: Seq[PostgresqlTable], unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[PostgresqlSchema]

PostgreSQL schema.

PostgreSQL schema.

Value parameters

postgresqlTables

Tables in the schema.

schema

Schema name.

Attributes

Companion
object
Source
PostgresqlSchema.scala
Supertypes
trait Updatable[PostgresqlSchema]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PostgresqlSchema extends GeneratedMessageCompanion[PostgresqlSchema]

Attributes

Companion
class
Source
PostgresqlSchema.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[PostgresqlSchema]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class PostgresqlSourceConfig(includeObjects: Option[PostgresqlRdbms], excludeObjects: Option[PostgresqlRdbms], replicationSlot: String, publication: String, maxConcurrentBackfillTasks: Int, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[PostgresqlSourceConfig]

PostgreSQL data source configuration

PostgreSQL data source configuration

Value parameters

excludeObjects

PostgreSQL objects to exclude from the stream.

includeObjects

PostgreSQL objects to include in the stream.

maxConcurrentBackfillTasks

Maximum number of concurrent backfill tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

publication

Required. The name of the publication that includes the set of all tables that are defined in the stream's include_objects.

replicationSlot

Required. Immutable. The name of the logical replication slot that's configured with the pgoutput plugin.

Attributes

Companion
object
Source
PostgresqlSourceConfig.scala
Supertypes
trait Updatable[PostgresqlSourceConfig]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PostgresqlSourceConfig extends GeneratedMessageCompanion[PostgresqlSourceConfig]

Attributes

Companion
class
Source
PostgresqlSourceConfig.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[PostgresqlSourceConfig]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class PostgresqlTable(table: String, postgresqlColumns: Seq[PostgresqlColumn], unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[PostgresqlTable]

PostgreSQL table.

PostgreSQL table.

Value parameters

postgresqlColumns

PostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.

table

Table name.

Attributes

Companion
object
Source
PostgresqlTable.scala
Supertypes
trait Updatable[PostgresqlTable]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PostgresqlTable extends GeneratedMessageCompanion[PostgresqlTable]

Attributes

Companion
class
Source
PostgresqlTable.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[PostgresqlTable]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class PrivateConnection(name: String, createTime: Option[Timestamp], updateTime: Option[Timestamp], labels: Map[String, String], displayName: String, state: State, error: Option[Error], vpcPeeringConfig: Option[VpcPeeringConfig], unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[PrivateConnection]

The PrivateConnection resource is used to establish private connectivity between Datastream and a customer's network.

The PrivateConnection resource is used to establish private connectivity between Datastream and a customer's network.

Value parameters

createTime

Output only. The create time of the resource.

displayName

Required. Display name.

error

Output only. In case of error, the details of the error in a user-friendly format.

labels

Labels.

name

Output only. The resource's name.

state

Output only. The state of the Private Connection.

updateTime

Output only. The update time of the resource.

vpcPeeringConfig

VPC Peering Config.

Attributes

Companion
object
Source
PrivateConnection.scala
Supertypes
trait Updatable[PrivateConnection]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PrivateConnection extends GeneratedMessageCompanion[PrivateConnection]

Attributes

Companion
class
Source
PrivateConnection.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[PrivateConnection]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class PrivateConnectivity(privateConnection: String, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[PrivateConnectivity]

Private Connectivity

Private Connectivity

Value parameters

privateConnection

Required. A reference to a private connection resource. Format: projects/{project}/locations/{location}/privateConnections/{name}

Attributes

Companion
object
Source
PrivateConnectivity.scala
Supertypes
trait Updatable[PrivateConnectivity]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PrivateConnectivity extends GeneratedMessageCompanion[PrivateConnectivity]

Attributes

Companion
class
Source
PrivateConnectivity.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[PrivateConnectivity]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class Route(name: String, createTime: Option[Timestamp], updateTime: Option[Timestamp], labels: Map[String, String], displayName: String, destinationAddress: String, destinationPort: Int, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[Route]

The route resource is the child of the private connection resource, used for defining a route for a private connection.

The route resource is the child of the private connection resource, used for defining a route for a private connection.

Value parameters

createTime

Output only. The create time of the resource.

destinationAddress

Required. Destination address for connection

destinationPort

Destination port for connection

displayName

Required. Display name.

labels

Labels.

name

Output only. The resource's name.

updateTime

Output only. The update time of the resource.

Attributes

Companion
object
Source
Route.scala
Supertypes
trait Updatable[Route]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Route extends GeneratedMessageCompanion[Route]

Attributes

Companion
class
Source
Route.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[Route]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
Route.type
final case class SourceConfig(sourceConnectionProfile: String, sourceStreamConfig: SourceStreamConfig, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[SourceConfig]

The configuration of the stream source.

The configuration of the stream source.

Value parameters

sourceConnectionProfile

Required. Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

Attributes

Companion
object
Source
SourceConfig.scala
Supertypes
trait Updatable[SourceConfig]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SourceConfig extends GeneratedMessageCompanion[SourceConfig]

Attributes

Companion
class
Source
SourceConfig.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[SourceConfig]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class SourceObjectIdentifier(sourceIdentifier: SourceIdentifier, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[SourceObjectIdentifier]

Represents an identifier of an object in the data source.

Represents an identifier of an object in the data source.

Attributes

Companion
object
Source
SourceObjectIdentifier.scala
Supertypes
trait Updatable[SourceObjectIdentifier]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SourceObjectIdentifier extends GeneratedMessageCompanion[SourceObjectIdentifier]

Attributes

Companion
class
Source
SourceObjectIdentifier.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[SourceObjectIdentifier]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class StaticServiceIpConnectivity(unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[StaticServiceIpConnectivity]

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.

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.

Attributes

Companion
object
Source
StaticServiceIpConnectivity.scala
Supertypes
trait Updatable[StaticServiceIpConnectivity]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object StaticServiceIpConnectivity extends GeneratedMessageCompanion[StaticServiceIpConnectivity]

Attributes

Companion
class
Source
StaticServiceIpConnectivity.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[StaticServiceIpConnectivity]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class Stream(name: String, createTime: Option[Timestamp], updateTime: Option[Timestamp], labels: Map[String, String], displayName: String, sourceConfig: Option[SourceConfig], destinationConfig: Option[DestinationConfig], state: State, backfillStrategy: BackfillStrategy, errors: Seq[Error], customerManagedEncryptionKey: Option[String], unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[Stream]

A resource representing streaming data from a source to a destination.

A resource representing streaming data from a source to a destination.

Value parameters

createTime

Output only. The creation time of the stream.

customerManagedEncryptionKey

Immutable. A reference to a KMS encryption key. If provided, it will be used to encrypt the data. If left blank, data will be encrypted using an internal Stream-specific encryption key provisioned through KMS.

destinationConfig

Required. Destination connection profile configuration.

displayName

Required. Display name.

errors

Output only. Errors on the Stream.

labels

Labels.

name

Output only. The stream's name.

sourceConfig

Required. Source connection profile configuration.

state

The state of the stream.

updateTime

Output only. The last update time of the stream.

Attributes

Companion
object
Source
Stream.scala
Supertypes
trait Updatable[Stream]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Stream extends GeneratedMessageCompanion[Stream]

Attributes

Companion
class
Source
Stream.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[Stream]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
Stream.type
final case class StreamObject(name: String, createTime: Option[Timestamp], updateTime: Option[Timestamp], displayName: String, errors: Seq[Error], backfillJob: Option[BackfillJob], sourceObject: Option[SourceObjectIdentifier], unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[StreamObject]

A specific stream object (e.g a specific DB table).

A specific stream object (e.g a specific DB table).

Value parameters

backfillJob

The latest backfill job that was initiated for the stream object.

createTime

Output only. The creation time of the object.

displayName

Required. Display name.

errors

Output only. Active errors on the object.

name

Output only. The object resource's name.

sourceObject

The object identifier in the data source.

updateTime

Output only. The last update time of the object.

Attributes

Companion
object
Source
StreamObject.scala
Supertypes
trait Updatable[StreamObject]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object StreamObject extends GeneratedMessageCompanion[StreamObject]

Attributes

Companion
class
Source
StreamObject.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[StreamObject]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class Validation(description: String, state: State, message: Seq[ValidationMessage], code: String, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[Validation]

A validation to perform on a stream.

A validation to perform on a stream.

Value parameters

code

A custom code identifying this validation.

description

A short description of the validation.

message

Messages reflecting the validation results.

state

Validation execution status.

Attributes

Companion
object
Source
Validation.scala
Supertypes
trait Updatable[Validation]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Validation extends GeneratedMessageCompanion[Validation]

Attributes

Companion
class
Source
Validation.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[Validation]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
Validation.type
final case class ValidationMessage(message: String, level: Level, metadata: Map[String, String], code: String, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[ValidationMessage]

Represent user-facing validation result message.

Represent user-facing validation result message.

Value parameters

code

A custom code identifying this specific message.

level

Message severity level (warning or error).

message

The result of the validation.

metadata

Additional metadata related to the result.

Attributes

Companion
object
Source
ValidationMessage.scala
Supertypes
trait Updatable[ValidationMessage]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ValidationMessage extends GeneratedMessageCompanion[ValidationMessage]

Attributes

Companion
class
Source
ValidationMessage.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[ValidationMessage]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class ValidationResult(validations: Seq[Validation], unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[ValidationResult]

Contains the current validation results.

Contains the current validation results.

Value parameters

validations

A list of validations (includes both executed as well as not executed validations).

Attributes

Companion
object
Source
ValidationResult.scala
Supertypes
trait Updatable[ValidationResult]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ValidationResult extends GeneratedMessageCompanion[ValidationResult]

Attributes

Companion
class
Source
ValidationResult.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[ValidationResult]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class VpcPeeringConfig(vpc: String, subnet: String, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[VpcPeeringConfig]

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

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

Value parameters

subnet

Required. A free subnet for peering. (CIDR of /29)

vpc

Required. Fully qualified name of the VPC that Datastream will peer to. Format: projects/{project}/global/{networks}/{name}

Attributes

Companion
object
Source
VpcPeeringConfig.scala
Supertypes
trait Updatable[VpcPeeringConfig]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object VpcPeeringConfig extends GeneratedMessageCompanion[VpcPeeringConfig]

Attributes

Companion
class
Source
VpcPeeringConfig.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[VpcPeeringConfig]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type