# Functions
New creates a new Service.
NewService creates a new Service.
# Constants
See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
# Structs
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.
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.
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.
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.
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.
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.
ServerVerification: Message represents the option where Datastream will enforce the encryption and authenticate the server identity.
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.
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.
Status: The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
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.