Show / Hide Table of Contents

Namespace Google.Apis.Datastream.v1.Data

Classes

AppendOnly

AppendOnly mode defines that all changes to a table will be written to the destination table.

AvroFileFormat

AVRO file format configuration.

BackfillAllStrategy

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

BackfillJob

Represents a backfill job on a specific stream object.

BackfillNoneStrategy

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

BigQueryDestinationConfig

BigQuery destination configuration

BigQueryProfile

BigQuery warehouse profile.

BinaryLogParser

Configuration to use Binary Log Parser CDC technique.

BinaryLogPosition

Use Binary log position based replication.

BlmtConfig

The configuration for BLMT.

CancelOperationRequest

The request message for Operations.CancelOperation.

CdcStrategy

The strategy that the stream uses for CDC replication.

ConnectionProfile

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

DatasetTemplate

Dataset template used for dynamic dataset creation.

DestinationConfig

The configuration of the stream destination.

DiscoverConnectionProfileRequest

Request message for 'discover' ConnectionProfile request.

DiscoverConnectionProfileResponse

Response from a discover request.

DropLargeObjects

Configuration to drop large object values.

Empty

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }

Error

Represent a user-facing Error.

FetchStaticIpsResponse

Response message for a 'FetchStaticIps' response.

ForwardSshTunnelConnectivity

Forward SSH Tunnel connectivity.

GcsDestinationConfig

Google Cloud Storage destination configuration

GcsProfile

Cloud Storage bucket profile.

Gtid

Use GTID based replication.

HostAddress

A HostAddress represents a transport end point, which is the combination of an IP address or hostname and a port number.

JsonFileFormat

JSON file format configuration.

ListConnectionProfilesResponse

Response message for listing connection profiles.

ListLocationsResponse

The response message for Locations.ListLocations.

ListOperationsResponse

The response message for Operations.ListOperations.

ListPrivateConnectionsResponse

Response containing a list of private connection configurations.

ListRoutesResponse

Route list response.

ListStreamObjectsResponse

Response containing the objects for a stream.

ListStreamsResponse

Response message for listing streams.

Location

A resource that represents a Google Cloud location.

LogFileDirectories

Configuration to specify the Oracle directories to access the log files.

LogMiner

Configuration to use LogMiner CDC method.

LookupStreamObjectRequest

Request for looking up a specific stream object by its source object identifier.

Merge

Merge mode defines that all changes to a table will be merged at the destination table.

MongodbCluster

MongoDB Cluster structure.

MongodbCollection

MongoDB Collection.

MongodbDatabase

MongoDB Database.

MongodbField

MongoDB Field.

MongodbObjectIdentifier

MongoDB data source object identifier.

MongodbProfile

MongoDB profile.

MongodbSourceConfig

MongoDB source configuration.

MongodbSslConfig

MongoDB SSL configuration information.

MostRecentStartPosition

CDC strategy to start replicating from the most recent position in the source.

MysqlColumn

MySQL Column.

MysqlDatabase

MySQL database.

MysqlGtidPosition

MySQL GTID position

MysqlLogPosition

MySQL log position

MysqlObjectIdentifier

Mysql data source object identifier.

MysqlProfile

MySQL database profile.

MysqlRdbms

MySQL database structure

MysqlSourceConfig

MySQL source configuration

MysqlSslConfig

MySQL SSL configuration information.

MysqlTable

MySQL table.

NextAvailableStartPosition

CDC strategy to resume replication from the next available position in the source.

Oauth2ClientCredentials

OAuth2 Client Credentials.

Operation

This resource represents a long-running operation that is the result of a network API call.

OperationMetadata

Represents the metadata of the long-running operation.

OracleAsmConfig

Configuration for Oracle Automatic Storage Management (ASM) connection.

OracleAsmLogFileAccess

Configuration to use Oracle ASM to access the log files.

OracleColumn

Oracle Column.

OracleObjectIdentifier

Oracle data source object identifier.

OracleProfile

Oracle database profile.

OracleRdbms

Oracle database structure.

OracleSchema

Oracle schema.

OracleScnPosition

Oracle SCN position

OracleSourceConfig

Oracle data source configuration

OracleSslConfig

Oracle SSL configuration information.

OracleTable

Oracle table.

PostgresqlColumn

PostgreSQL Column.

PostgresqlObjectIdentifier

PostgreSQL data source object identifier.

PostgresqlProfile

PostgreSQL database profile.

PostgresqlRdbms

PostgreSQL database structure.

PostgresqlSchema

PostgreSQL schema.

PostgresqlSourceConfig

PostgreSQL data source configuration

PostgresqlSslConfig

PostgreSQL SSL configuration information.

PostgresqlTable

PostgreSQL table.

PrivateConnection

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

PrivateConnectivity

Private Connectivity

PscInterfaceConfig

The PSC Interface configuration is used to create PSC Interface between Datastream and the consumer's PSC.

Route

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

RunStreamRequest

Request message for running a stream.

SalesforceField

Salesforce field.

SalesforceObject

Salesforce object.

SalesforceObjectIdentifier

Salesforce data source object identifier.

SalesforceOrg

Salesforce organization structure.

SalesforceProfile

Salesforce profile

SalesforceSourceConfig

Salesforce source configuration

ServerAndClientVerification

Message represents the option where Datastream will enforce the encryption and authenticate the server identity as well as the client identity. ca_certificate, client_certificate and client_key must be set if user selects this option.

ServerVerification

Message represents the option where Datastream will enforce the encryption and authenticate the server identity. ca_certificate must be set if user selects this option.

SingleTargetDataset

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

SourceConfig

The configuration of the stream source.

SourceHierarchyDatasets

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

SourceObjectIdentifier

Represents an identifier of an object in the data source.

SpecificStartPosition

CDC strategy to start replicating from a specific position in the source.

SqlServerChangeTables

Configuration to use Change Tables CDC read method.

SqlServerColumn

SQLServer Column.

SqlServerLsnPosition

SQL Server LSN position

SqlServerObjectIdentifier

SQLServer data source object identifier.

SqlServerProfile

SQLServer database profile.

SqlServerRdbms

SQLServer database structure.

SqlServerSchema

SQLServer schema.

SqlServerSourceConfig

SQLServer data source configuration

SqlServerTable

SQLServer table.

SqlServerTransactionLogs

Configuration to use Transaction Logs CDC read method.

SrvConnectionFormat

Srv connection format.

StandardConnectionFormat

Standard connection format.

StartBackfillJobRequest

Request for manually initiating a backfill job for a specific stream object.

StartBackfillJobResponse

Response for manually initiating a backfill job for a specific stream object.

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.

Status

The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.

StopBackfillJobRequest

Request for manually stopping a running backfill job for a specific stream object.

StopBackfillJobResponse

Response for manually stop a backfill job for a specific stream object.

Stream

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

StreamLargeObjects

Configuration to stream large object values.

StreamObject

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

UserCredentials

Username-password credentials.

Validation

A validation to perform on a stream.

ValidationMessage

Represent user-facing validation result message.

ValidationResult

Contains the current validation results.

VpcPeeringConfig

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

In this article
Back to top Generated by DocFX