DataStream v1 API - Namespace Google.Cloud.Datastream.V1 (2.2.0)

Classes

AvroFileFormat

AVRO file format configuration.

BackfillJob

Represents a backfill job on a specific stream object.

BackfillJob.Types

Container for nested types declared in the BackfillJob message type.

BigQueryDestinationConfig

BigQueryDestinationConfig.Types

Container for nested types declared in the BigQueryDestinationConfig message type.

BigQueryDestinationConfig.Types.SingleTargetDataset

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

BigQueryDestinationConfig.Types.SourceHierarchyDatasets

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

BigQueryDestinationConfig.Types.SourceHierarchyDatasets.Types

Container for nested types declared in the SourceHierarchyDatasets message type.

BigQueryDestinationConfig.Types.SourceHierarchyDatasets.Types.DatasetTemplate

Dataset template used for dynamic dataset creation.

BigQueryProfile

BigQuery warehouse profile.

ConnectionProfile

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

ConnectionProfileName

Resource name for the ConnectionProfile resource.

CreateConnectionProfileRequest

Request message for creating a connection profile.

CreatePrivateConnectionRequest

Request for creating a private connection.

CreateRouteRequest

Route creation request.

CreateStreamRequest

Request message for creating a stream.

Datastream

Datastream service

Datastream.DatastreamBase

Base class for server-side implementations of Datastream

Datastream.DatastreamClient

Client for Datastream

DatastreamClient

Datastream client wrapper, for convenient use.

DatastreamClientBuilder

Builder class for DatastreamClient to provide simple configuration of credentials, endpoint etc.

DatastreamClientImpl

Datastream client wrapper implementation, for convenient use.

DatastreamSettings

Settings for DatastreamClient instances.

DeleteConnectionProfileRequest

Request message for deleting a connection profile.

DeletePrivateConnectionRequest

Request to delete a private connection.

DeleteRouteRequest

Route deletion request.

DeleteStreamRequest

Request message for deleting a stream.

DestinationConfig

The configuration of the stream destination.

DiscoverConnectionProfileRequest

Request message for 'discover' ConnectionProfile request.

DiscoverConnectionProfileResponse

Response from a discover request.

Error

Represent a user-facing Error.

FetchStaticIpsRequest

Request message for 'FetchStaticIps' request.

FetchStaticIpsResponse

Response message for a 'FetchStaticIps' response.

ForwardSshTunnelConnectivity

Forward SSH Tunnel connectivity.

GcsDestinationConfig

Google Cloud Storage destination configuration

GcsProfile

Cloud Storage bucket profile.

GetConnectionProfileRequest

Request message for getting a connection profile.

GetPrivateConnectionRequest

Request to get a private connection configuration.

GetRouteRequest

Route get request.

GetStreamObjectRequest

Request for fetching a specific stream object.

GetStreamRequest

Request message for getting a stream.

JsonFileFormat

JSON file format configuration.

JsonFileFormat.Types

Container for nested types declared in the JsonFileFormat message type.

ListConnectionProfilesRequest

Request message for listing connection profiles.

ListConnectionProfilesResponse

Response message for listing connection profiles.

ListPrivateConnectionsRequest

Request for listing private connections.

ListPrivateConnectionsResponse

Response containing a list of private connection configurations.

ListRoutesRequest

Route list request.

ListRoutesResponse

Route list response.

ListStreamObjectsRequest

Request for listing all objects for a specific stream.

ListStreamObjectsResponse

Response containing the objects for a stream.

ListStreamsRequest

Request message for listing streams.

ListStreamsResponse

Response message for listing streams.

LookupStreamObjectRequest

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

MysqlColumn

MySQL Column.

MysqlDatabase

MySQL database.

MysqlProfile

MySQL database profile.

MysqlRdbms

MySQL database structure

MysqlSourceConfig

MySQL source configuration

MysqlSslConfig

MySQL SSL configuration information.

MysqlTable

MySQL table.

NetworksName

Resource name for the Networks resource.

OperationMetadata

Represents the metadata of the long-running operation.

OracleColumn

Oracle Column.

OracleProfile

Oracle database profile.

OracleRdbms

Oracle database structure.

OracleSchema

Oracle schema.

OracleSourceConfig

Oracle data source configuration

OracleSourceConfig.Types

Container for nested types declared in the OracleSourceConfig message type.

OracleSourceConfig.Types.DropLargeObjects

Configuration to drop large object values.

OracleSourceConfig.Types.StreamLargeObjects

Configuration to stream large object values.

OracleTable

Oracle table.

PostgresqlColumn

PostgreSQL Column.

PostgresqlProfile

PostgreSQL database profile.

PostgresqlRdbms

PostgreSQL database structure.

PostgresqlSchema

PostgreSQL schema.

PostgresqlSourceConfig

PostgreSQL data source configuration

PostgresqlTable

PostgreSQL table.

PrivateConnection

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

PrivateConnection.Types

Container for nested types declared in the PrivateConnection message type.

PrivateConnectionName

Resource name for the PrivateConnection resource.

PrivateConnectivity

Private Connectivity

Route

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

RouteName

Resource name for the Route resource.

SourceConfig

The configuration of the stream source.

SourceObjectIdentifier

Represents an identifier of an object in the data source.

SourceObjectIdentifier.Types

Container for nested types declared in the SourceObjectIdentifier message type.

SourceObjectIdentifier.Types.MysqlObjectIdentifier

Mysql data source object identifier.

SourceObjectIdentifier.Types.OracleObjectIdentifier

Oracle data source object identifier.

SourceObjectIdentifier.Types.PostgresqlObjectIdentifier

PostgreSQL data source object identifier.

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.

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.

Stream.Types

Container for nested types declared in the Stream message type.

Stream.Types.BackfillAllStrategy

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

Stream.Types.BackfillNoneStrategy

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

StreamName

Resource name for the Stream resource.

StreamObject

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

StreamObjectName

Resource name for the StreamObject resource.

UpdateConnectionProfileRequest

Connection profile update message.

UpdateStreamRequest

Request message for updating a stream.

Validation

A validation to perform on a stream.

Validation.Types

Container for nested types declared in the Validation message type.

ValidationMessage

Represent user-facing validation result message.

ValidationMessage.Types

Container for nested types declared in the ValidationMessage message type.

ValidationResult

Contains the current validation results.

VpcPeeringConfig

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

Enums

BackfillJob.Types.State

State of the stream object's backfill job.

BackfillJob.Types.Trigger

Triggering reason for a backfill job.

BigQueryDestinationConfig.DatasetConfigOneofCase

Enum of possible cases for the "dataset_config" oneof.

ConnectionProfile.ConnectivityOneofCase

Enum of possible cases for the "connectivity" oneof.

ConnectionProfile.ProfileOneofCase

Enum of possible cases for the "profile" oneof.

ConnectionProfileName.ResourceNameType

The possible contents of ConnectionProfileName.

DestinationConfig.DestinationStreamConfigOneofCase

Enum of possible cases for the "destination_stream_config" oneof.

DiscoverConnectionProfileRequest.DataObjectOneofCase

Enum of possible cases for the "data_object" oneof.

DiscoverConnectionProfileRequest.HierarchyOneofCase

Enum of possible cases for the "hierarchy" oneof.

DiscoverConnectionProfileRequest.TargetOneofCase

Enum of possible cases for the "target" oneof.

DiscoverConnectionProfileResponse.DataObjectOneofCase

Enum of possible cases for the "data_object" oneof.

ForwardSshTunnelConnectivity.AuthenticationMethodOneofCase

Enum of possible cases for the "authentication_method" oneof.

GcsDestinationConfig.FileFormatOneofCase

Enum of possible cases for the "file_format" oneof.

JsonFileFormat.Types.JsonCompression

Json file compression.

JsonFileFormat.Types.SchemaFileFormat

Schema file format.

NetworksName.ResourceNameType

The possible contents of NetworksName.

OracleSourceConfig.LargeObjectsHandlingOneofCase

Enum of possible cases for the "large_objects_handling" oneof.

PrivateConnection.Types.State

Private Connection state.

PrivateConnectionName.ResourceNameType

The possible contents of PrivateConnectionName.

RouteName.ResourceNameType

The possible contents of RouteName.

SourceConfig.SourceStreamConfigOneofCase

Enum of possible cases for the "source_stream_config" oneof.

SourceObjectIdentifier.SourceIdentifierOneofCase

Enum of possible cases for the "source_identifier" oneof.

Stream.BackfillStrategyOneofCase

Enum of possible cases for the "backfill_strategy" oneof.

Stream.Types.BackfillAllStrategy.ExcludedObjectsOneofCase

Enum of possible cases for the "excluded_objects" oneof.

Stream.Types.State

Stream state.

StreamName.ResourceNameType

The possible contents of StreamName.

StreamObjectName.ResourceNameType

The possible contents of StreamObjectName.

Validation.Types.State

Validation execution state.

ValidationMessage.Types.Level

Validation message level.