com.google.cloud.datastream.v1.datastream_resources

Members list

Concise view

Type members

Classlikes

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

AVRO file format configuration.

AVRO file format configuration.

Attributes

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

Attributes

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

Represents a backfill job on a specific stream object.

Represents a backfill job on a specific stream object.

Attributes

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.

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

Attributes

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

Attributes

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.

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

Attributes

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

BigQuery warehouse profile.

BigQuery warehouse profile.

Attributes

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

Attributes

Companion:
class
Source:
BigQueryProfile.scala
Graph
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[BigQueryProfile]
trait Serializable
class Object
trait Matchable
class Any
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 with 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.

Attributes

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.

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

Attributes

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

Attributes

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

The configuration of the stream destination.

The configuration of the stream destination.

Attributes

destinationConnectionProfile

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

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

Attributes

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

Represent a user-facing Error.

Represent a user-facing Error.

Attributes

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.

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

Attributes

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

Forward SSH Tunnel connectivity.

Forward SSH Tunnel connectivity.

Attributes

hostname

Required. Hostname for the SSH tunnel.

port

Port for the SSH tunnel, default value is 22.

username

Required. Username for the SSH tunnel.

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

Attributes

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

Google Cloud Storage destination configuration

Google Cloud Storage destination configuration

Attributes

fileRotationInterval

The maximum duration for which new events are added before a file is closed and a new file is created.

fileRotationMb

The maximum file size to be saved in the bucket.

path

Path inside the Cloud Storage bucket to write data to.

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

Attributes

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

Cloud Storage bucket profile.

Cloud Storage bucket profile.

Attributes

bucket

Required. The Cloud Storage bucket name.

rootPath

The root path inside the Cloud Storage bucket.

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

Attributes

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

JSON file format configuration.

JSON file format configuration.

Attributes

compression

Compression of the loaded JSON file.

schemaFileFormat

The schema file format along JSON data files.

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

Attributes

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

MySQL Column.

MySQL Column.

Attributes

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.

primaryKey

Whether or not the column represents a primary key.

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

Attributes

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

MySQL database.

MySQL database.

Attributes

database

Database name.

mysqlTables

Tables in the database.

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

Attributes

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

MySQL database profile.

MySQL database profile.

Attributes

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.

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

Attributes

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

MySQL database structure

MySQL database structure

Attributes

mysqlDatabases

Mysql databases on the server

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

Attributes

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

MySQL source configuration

MySQL source configuration

Attributes

excludeObjects

MySQL objects to exclude from the stream.

includeObjects

MySQL objects to retrieve from the source.

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.

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

Attributes

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

MySQL SSL configuration information.

MySQL SSL configuration information.

Attributes

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.

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

Attributes

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

MySQL table.

MySQL table.

Attributes

mysqlColumns

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

table

Table name.

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

Attributes

Companion:
class
Source:
MysqlTable.scala
Graph
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[MysqlTable]
trait Serializable
class Object
trait Matchable
class Any
Self 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 with Updatable[OracleColumn]

Oracle Column.

Oracle Column.

Attributes

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.

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

Attributes

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

Oracle database profile.

Oracle database profile.

Attributes

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.

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

Attributes

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

Oracle database structure.

Oracle database structure.

Attributes

oracleSchemas

Oracle schemas/databases in the database server.

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

Attributes

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

Oracle schema.

Oracle schema.

Attributes

oracleTables

Tables in the schema.

schema

Schema name.

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

Attributes

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

Oracle data source configuration

Oracle data source configuration

Attributes

excludeObjects

Oracle objects to exclude from the stream.

includeObjects

Oracle objects to include in the stream.

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.

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

Attributes

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

Oracle table.

Oracle table.

Attributes

oracleColumns

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

table

Table name.

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

Attributes

Companion:
class
Source:
OracleTable.scala
Graph
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[OracleTable]
trait Serializable
class Object
trait Matchable
class Any
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 with Updatable[PostgresqlColumn]

PostgreSQL Column.

PostgreSQL Column.

Attributes

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.

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

Attributes

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

PostgreSQL database profile.

PostgreSQL database profile.

Attributes

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.

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

Attributes

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

PostgreSQL database structure.

PostgreSQL database structure.

Attributes

postgresqlSchemas

PostgreSQL schemas in the database server.

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

Attributes

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

PostgreSQL schema.

PostgreSQL schema.

Attributes

postgresqlTables

Tables in the schema.

schema

Schema name.

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

Attributes

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

PostgreSQL data source configuration

PostgreSQL data source configuration

Attributes

excludeObjects

PostgreSQL objects to exclude from the stream.

includeObjects

PostgreSQL objects to include in the stream.

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. The name of the logical replication slot that's configured with the pgoutput plugin.

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

Attributes

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

PostgreSQL table.

PostgreSQL table.

Attributes

postgresqlColumns

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

table

Table name.

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

Attributes

Companion:
class
Source:
PostgresqlTable.scala
Graph
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[PostgresqlTable]
trait Serializable
class Object
trait Matchable
class Any
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 with 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.

Attributes

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.

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

Attributes

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

Private Connectivity

Private Connectivity

Attributes

privateConnection

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

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

Attributes

Companion:
class
Source:
PrivateConnectivity.scala
Graph
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[PrivateConnectivity]
trait Serializable
class Object
trait Matchable
class Any
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 with 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.

Attributes

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.

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

Attributes

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

The configuration of the stream source.

The configuration of the stream source.

Attributes

sourceConnectionProfile

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

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

Attributes

Companion:
class
Source:
SourceConfig.scala
Graph
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[SourceConfig]
trait Serializable
class Object
trait Matchable
class Any
Self type
final case class SourceObjectIdentifier(sourceIdentifier: SourceIdentifier, unknownFields: UnknownFieldSet) extends GeneratedMessage with 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
Graph
Supertypes
trait Updatable[SourceObjectIdentifier]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object SourceObjectIdentifier extends GeneratedMessageCompanion[SourceObjectIdentifier]

Attributes

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

Static IP address connectivity.

Static IP address connectivity.

Attributes

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

Attributes

Companion:
class
Source:
StaticServiceIpConnectivity.scala
Graph
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[StaticServiceIpConnectivity]
trait Serializable
class Object
trait Matchable
class Any
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 with Updatable[Stream]

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

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

Attributes

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.

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

Attributes

Companion:
class
Source:
Stream.scala
Graph
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[Stream]
trait Serializable
class Object
trait Matchable
class Any
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 with Updatable[StreamObject]

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

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

Attributes

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.

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

Attributes

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

A validation to perform on a stream.

A validation to perform on a stream.

Attributes

code

A custom code identifying this validation.

description

A short description of the validation.

message

Messages reflecting the validation results.

state

Validation execution status.

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

Attributes

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

Represent user-facing validation result message.

Represent user-facing validation result message.

Attributes

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.

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

Attributes

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

Contains the current validation results.

Contains the current validation results.

Attributes

validations

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

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

Attributes

Companion:
class
Source:
ValidationResult.scala
Graph
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[ValidationResult]
trait Serializable
class Object
trait Matchable
class Any
Self type
final case class VpcPeeringConfig(vpc: String, subnet: String, unknownFields: UnknownFieldSet) extends GeneratedMessage with 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.

Attributes

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}

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

Attributes

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