- 1.52.0 (latest)
- 1.51.0
- 1.50.0
- 1.48.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.39.0
- 1.38.0
- 1.36.0
- 1.35.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.26.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.0
- 1.11.0
- 1.10.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.2
- 1.1.1
- 1.0.0
- 0.4.2
A client to Datastream API
The interfaces provided are listed below, along with usage samples.
DatastreamClient
Service Description: Datastream service
Sample for DatastreamClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DatastreamClient datastreamClient = DatastreamClient.create()) {
ConnectionProfileName name =
ConnectionProfileName.of("[PROJECT]", "[LOCATION]", "[CONNECTION_PROFILE]");
ConnectionProfile response = datastreamClient.getConnectionProfile(name);
}
Classes
AvroFileFormat
AVRO file format configuration.
Protobuf type google.cloud.datastream.v1.AvroFileFormat
AvroFileFormat.Builder
AVRO file format configuration.
Protobuf type google.cloud.datastream.v1.AvroFileFormat
BackfillJob
Represents a backfill job on a specific stream object.
Protobuf type google.cloud.datastream.v1.BackfillJob
BackfillJob.Builder
Represents a backfill job on a specific stream object.
Protobuf type google.cloud.datastream.v1.BackfillJob
BigQueryDestinationConfig
Protobuf type google.cloud.datastream.v1.BigQueryDestinationConfig
BigQueryDestinationConfig.Builder
Protobuf type google.cloud.datastream.v1.BigQueryDestinationConfig
BigQueryDestinationConfig.SingleTargetDataset
A single target dataset to which all data will be streamed.
Protobuf type google.cloud.datastream.v1.BigQueryDestinationConfig.SingleTargetDataset
BigQueryDestinationConfig.SingleTargetDataset.Builder
A single target dataset to which all data will be streamed.
Protobuf type
google.cloud.datastream.v1.BigQueryDestinationConfig.SingleTargetDataset
BigQueryDestinationConfig.SourceHierarchyDatasets
Destination datasets are created so that hierarchy of the destination data objects matches the source hierarchy.
Protobuf type
google.cloud.datastream.v1.BigQueryDestinationConfig.SourceHierarchyDatasets
BigQueryDestinationConfig.SourceHierarchyDatasets.Builder
Destination datasets are created so that hierarchy of the destination data objects matches the source hierarchy.
Protobuf type
google.cloud.datastream.v1.BigQueryDestinationConfig.SourceHierarchyDatasets
BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate
Dataset template used for dynamic dataset creation.
Protobuf type
google.cloud.datastream.v1.BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate
BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder
Dataset template used for dynamic dataset creation.
Protobuf type
google.cloud.datastream.v1.BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate
BigQueryProfile
BigQuery warehouse profile.
Protobuf type google.cloud.datastream.v1.BigQueryProfile
BigQueryProfile.Builder
BigQuery warehouse profile.
Protobuf type google.cloud.datastream.v1.BigQueryProfile
ConnectionProfile
A set of reusable connection configurations to be used as a source or destination for a stream.
Protobuf type google.cloud.datastream.v1.ConnectionProfile
ConnectionProfile.Builder
A set of reusable connection configurations to be used as a source or destination for a stream.
Protobuf type google.cloud.datastream.v1.ConnectionProfile
ConnectionProfileName
ConnectionProfileName.Builder
Builder for projects/{project}/locations/{location}/connectionProfiles/{connection_profile}.
CreateConnectionProfileRequest
Request message for creating a connection profile.
Protobuf type google.cloud.datastream.v1.CreateConnectionProfileRequest
CreateConnectionProfileRequest.Builder
Request message for creating a connection profile.
Protobuf type google.cloud.datastream.v1.CreateConnectionProfileRequest
CreatePrivateConnectionRequest
Request for creating a private connection.
Protobuf type google.cloud.datastream.v1.CreatePrivateConnectionRequest
CreatePrivateConnectionRequest.Builder
Request for creating a private connection.
Protobuf type google.cloud.datastream.v1.CreatePrivateConnectionRequest
CreateRouteRequest
Route creation request.
Protobuf type google.cloud.datastream.v1.CreateRouteRequest
CreateRouteRequest.Builder
Route creation request.
Protobuf type google.cloud.datastream.v1.CreateRouteRequest
CreateStreamRequest
Request message for creating a stream.
Protobuf type google.cloud.datastream.v1.CreateStreamRequest
CreateStreamRequest.Builder
Request message for creating a stream.
Protobuf type google.cloud.datastream.v1.CreateStreamRequest
DatastreamClient
Service Description: Datastream service
This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DatastreamClient datastreamClient = DatastreamClient.create()) {
ConnectionProfileName name =
ConnectionProfileName.of("[PROJECT]", "[LOCATION]", "[CONNECTION_PROFILE]");
ConnectionProfile response = datastreamClient.getConnectionProfile(name);
}
Note: close() needs to be called on the DatastreamClient object to clean up resources such as threads. In the example above, try-with-resources is used, which automatically calls close().
The surface of this class includes several types of Java methods for each of the API's methods:
- A "flattened" method. With this type of method, the fields of the request type have been converted into function parameters. It may be the case that not all fields are available as parameters, and not every API method will have a flattened method entry point.
- A "request object" method. This type of method only takes one parameter, a request object, which must be constructed before the call. Not every API method will have a request object method.
- A "callable" method. This type of method takes no parameters and returns an immutable API callable object, which can be used to initiate calls to the service.
See the individual methods for example code.
Many parameters require resource names to be formatted in a particular way. To assist with these names, this class includes a format method for each type of name, and additionally a parse method to extract the individual identifiers contained within names that are returned.
This class can be customized by passing in a custom instance of DatastreamSettings to create(). For example:
To customize credentials:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
DatastreamSettings datastreamSettings =
DatastreamSettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
.build();
DatastreamClient datastreamClient = DatastreamClient.create(datastreamSettings);
To customize the endpoint:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
DatastreamSettings datastreamSettings =
DatastreamSettings.newBuilder().setEndpoint(myEndpoint).build();
DatastreamClient datastreamClient = DatastreamClient.create(datastreamSettings);
To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over the wire:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
DatastreamSettings datastreamSettings =
DatastreamSettings.newBuilder()
.setTransportChannelProvider(
DatastreamSettings.defaultHttpJsonTransportProviderBuilder().build())
.build();
DatastreamClient datastreamClient = DatastreamClient.create(datastreamSettings);
Please refer to the GitHub repository's samples for more quickstart code snippets.
DatastreamClient.FetchStaticIpsFixedSizeCollection
DatastreamClient.FetchStaticIpsPage
DatastreamClient.FetchStaticIpsPagedResponse
DatastreamClient.ListConnectionProfilesFixedSizeCollection
DatastreamClient.ListConnectionProfilesPage
DatastreamClient.ListConnectionProfilesPagedResponse
DatastreamClient.ListLocationsFixedSizeCollection
DatastreamClient.ListLocationsPage
DatastreamClient.ListLocationsPagedResponse
DatastreamClient.ListPrivateConnectionsFixedSizeCollection
DatastreamClient.ListPrivateConnectionsPage
DatastreamClient.ListPrivateConnectionsPagedResponse
DatastreamClient.ListRoutesFixedSizeCollection
DatastreamClient.ListRoutesPage
DatastreamClient.ListRoutesPagedResponse
DatastreamClient.ListStreamObjectsFixedSizeCollection
DatastreamClient.ListStreamObjectsPage
DatastreamClient.ListStreamObjectsPagedResponse
DatastreamClient.ListStreamsFixedSizeCollection
DatastreamClient.ListStreamsPage
DatastreamClient.ListStreamsPagedResponse
DatastreamGrpc
Datastream service
DatastreamGrpc.DatastreamBlockingStub
Datastream service
DatastreamGrpc.DatastreamFutureStub
Datastream service
DatastreamGrpc.DatastreamImplBase
Datastream service
DatastreamGrpc.DatastreamStub
Datastream service
DatastreamProto
DatastreamResourcesProto
DatastreamSettings
Settings class to configure an instance of DatastreamClient.
The default instance has everything set to sensible defaults:
- The default service address (datastream.googleapis.com) and default port (443) are used.
- Credentials are acquired automatically through Application Default Credentials.
- Retries are configured for idempotent methods but not for non-idempotent methods.
The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.
For example, to set the total timeout of getConnectionProfile to 30 seconds:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
DatastreamSettings.Builder datastreamSettingsBuilder = DatastreamSettings.newBuilder();
datastreamSettingsBuilder
.getConnectionProfileSettings()
.setRetrySettings(
datastreamSettingsBuilder.getConnectionProfileSettings().getRetrySettings().toBuilder()
.setTotalTimeout(Duration.ofSeconds(30))
.build());
DatastreamSettings datastreamSettings = datastreamSettingsBuilder.build();
DatastreamSettings.Builder
Builder for DatastreamSettings.
DeleteConnectionProfileRequest
Request message for deleting a connection profile.
Protobuf type google.cloud.datastream.v1.DeleteConnectionProfileRequest
DeleteConnectionProfileRequest.Builder
Request message for deleting a connection profile.
Protobuf type google.cloud.datastream.v1.DeleteConnectionProfileRequest
DeletePrivateConnectionRequest
Request to delete a private connection.
Protobuf type google.cloud.datastream.v1.DeletePrivateConnectionRequest
DeletePrivateConnectionRequest.Builder
Request to delete a private connection.
Protobuf type google.cloud.datastream.v1.DeletePrivateConnectionRequest
DeleteRouteRequest
Route deletion request.
Protobuf type google.cloud.datastream.v1.DeleteRouteRequest
DeleteRouteRequest.Builder
Route deletion request.
Protobuf type google.cloud.datastream.v1.DeleteRouteRequest
DeleteStreamRequest
Request message for deleting a stream.
Protobuf type google.cloud.datastream.v1.DeleteStreamRequest
DeleteStreamRequest.Builder
Request message for deleting a stream.
Protobuf type google.cloud.datastream.v1.DeleteStreamRequest
DestinationConfig
The configuration of the stream destination.
Protobuf type google.cloud.datastream.v1.DestinationConfig
DestinationConfig.Builder
The configuration of the stream destination.
Protobuf type google.cloud.datastream.v1.DestinationConfig
DiscoverConnectionProfileRequest
Request message for 'discover' ConnectionProfile request.
Protobuf type google.cloud.datastream.v1.DiscoverConnectionProfileRequest
DiscoverConnectionProfileRequest.Builder
Request message for 'discover' ConnectionProfile request.
Protobuf type google.cloud.datastream.v1.DiscoverConnectionProfileRequest
DiscoverConnectionProfileResponse
Response from a discover request.
Protobuf type google.cloud.datastream.v1.DiscoverConnectionProfileResponse
DiscoverConnectionProfileResponse.Builder
Response from a discover request.
Protobuf type google.cloud.datastream.v1.DiscoverConnectionProfileResponse
Error
Represent a user-facing Error.
Protobuf type google.cloud.datastream.v1.Error
Error.Builder
Represent a user-facing Error.
Protobuf type google.cloud.datastream.v1.Error
FetchStaticIpsRequest
Request message for 'FetchStaticIps' request.
Protobuf type google.cloud.datastream.v1.FetchStaticIpsRequest
FetchStaticIpsRequest.Builder
Request message for 'FetchStaticIps' request.
Protobuf type google.cloud.datastream.v1.FetchStaticIpsRequest
FetchStaticIpsResponse
Response message for a 'FetchStaticIps' response.
Protobuf type google.cloud.datastream.v1.FetchStaticIpsResponse
FetchStaticIpsResponse.Builder
Response message for a 'FetchStaticIps' response.
Protobuf type google.cloud.datastream.v1.FetchStaticIpsResponse
ForwardSshTunnelConnectivity
Forward SSH Tunnel connectivity.
Protobuf type google.cloud.datastream.v1.ForwardSshTunnelConnectivity
ForwardSshTunnelConnectivity.Builder
Forward SSH Tunnel connectivity.
Protobuf type google.cloud.datastream.v1.ForwardSshTunnelConnectivity
GcsDestinationConfig
Google Cloud Storage destination configuration
Protobuf type google.cloud.datastream.v1.GcsDestinationConfig
GcsDestinationConfig.Builder
Google Cloud Storage destination configuration
Protobuf type google.cloud.datastream.v1.GcsDestinationConfig
GcsProfile
Cloud Storage bucket profile.
Protobuf type google.cloud.datastream.v1.GcsProfile
GcsProfile.Builder
Cloud Storage bucket profile.
Protobuf type google.cloud.datastream.v1.GcsProfile
GetConnectionProfileRequest
Request message for getting a connection profile.
Protobuf type google.cloud.datastream.v1.GetConnectionProfileRequest
GetConnectionProfileRequest.Builder
Request message for getting a connection profile.
Protobuf type google.cloud.datastream.v1.GetConnectionProfileRequest
GetPrivateConnectionRequest
Request to get a private connection configuration.
Protobuf type google.cloud.datastream.v1.GetPrivateConnectionRequest
GetPrivateConnectionRequest.Builder
Request to get a private connection configuration.
Protobuf type google.cloud.datastream.v1.GetPrivateConnectionRequest
GetRouteRequest
Route get request.
Protobuf type google.cloud.datastream.v1.GetRouteRequest
GetRouteRequest.Builder
Route get request.
Protobuf type google.cloud.datastream.v1.GetRouteRequest
GetStreamObjectRequest
Request for fetching a specific stream object.
Protobuf type google.cloud.datastream.v1.GetStreamObjectRequest
GetStreamObjectRequest.Builder
Request for fetching a specific stream object.
Protobuf type google.cloud.datastream.v1.GetStreamObjectRequest
GetStreamRequest
Request message for getting a stream.
Protobuf type google.cloud.datastream.v1.GetStreamRequest
GetStreamRequest.Builder
Request message for getting a stream.
Protobuf type google.cloud.datastream.v1.GetStreamRequest
JsonFileFormat
JSON file format configuration.
Protobuf type google.cloud.datastream.v1.JsonFileFormat
JsonFileFormat.Builder
JSON file format configuration.
Protobuf type google.cloud.datastream.v1.JsonFileFormat
ListConnectionProfilesRequest
Request message for listing connection profiles.
Protobuf type google.cloud.datastream.v1.ListConnectionProfilesRequest
ListConnectionProfilesRequest.Builder
Request message for listing connection profiles.
Protobuf type google.cloud.datastream.v1.ListConnectionProfilesRequest
ListConnectionProfilesResponse
Response message for listing connection profiles.
Protobuf type google.cloud.datastream.v1.ListConnectionProfilesResponse
ListConnectionProfilesResponse.Builder
Response message for listing connection profiles.
Protobuf type google.cloud.datastream.v1.ListConnectionProfilesResponse
ListPrivateConnectionsRequest
Request for listing private connections.
Protobuf type google.cloud.datastream.v1.ListPrivateConnectionsRequest
ListPrivateConnectionsRequest.Builder
Request for listing private connections.
Protobuf type google.cloud.datastream.v1.ListPrivateConnectionsRequest
ListPrivateConnectionsResponse
Response containing a list of private connection configurations.
Protobuf type google.cloud.datastream.v1.ListPrivateConnectionsResponse
ListPrivateConnectionsResponse.Builder
Response containing a list of private connection configurations.
Protobuf type google.cloud.datastream.v1.ListPrivateConnectionsResponse
ListRoutesRequest
Route list request.
Protobuf type google.cloud.datastream.v1.ListRoutesRequest
ListRoutesRequest.Builder
Route list request.
Protobuf type google.cloud.datastream.v1.ListRoutesRequest
ListRoutesResponse
Route list response.
Protobuf type google.cloud.datastream.v1.ListRoutesResponse
ListRoutesResponse.Builder
Route list response.
Protobuf type google.cloud.datastream.v1.ListRoutesResponse
ListStreamObjectsRequest
Request for listing all objects for a specific stream.
Protobuf type google.cloud.datastream.v1.ListStreamObjectsRequest
ListStreamObjectsRequest.Builder
Request for listing all objects for a specific stream.
Protobuf type google.cloud.datastream.v1.ListStreamObjectsRequest
ListStreamObjectsResponse
Response containing the objects for a stream.
Protobuf type google.cloud.datastream.v1.ListStreamObjectsResponse
ListStreamObjectsResponse.Builder
Response containing the objects for a stream.
Protobuf type google.cloud.datastream.v1.ListStreamObjectsResponse
ListStreamsRequest
Request message for listing streams.
Protobuf type google.cloud.datastream.v1.ListStreamsRequest
ListStreamsRequest.Builder
Request message for listing streams.
Protobuf type google.cloud.datastream.v1.ListStreamsRequest
ListStreamsResponse
Response message for listing streams.
Protobuf type google.cloud.datastream.v1.ListStreamsResponse
ListStreamsResponse.Builder
Response message for listing streams.
Protobuf type google.cloud.datastream.v1.ListStreamsResponse
LocationName
LocationName.Builder
Builder for projects/{project}/locations/{location}.
LookupStreamObjectRequest
Request for looking up a specific stream object by its source object identifier.
Protobuf type google.cloud.datastream.v1.LookupStreamObjectRequest
LookupStreamObjectRequest.Builder
Request for looking up a specific stream object by its source object identifier.
Protobuf type google.cloud.datastream.v1.LookupStreamObjectRequest
MysqlColumn
MySQL Column.
Protobuf type google.cloud.datastream.v1.MysqlColumn
MysqlColumn.Builder
MySQL Column.
Protobuf type google.cloud.datastream.v1.MysqlColumn
MysqlDatabase
MySQL database.
Protobuf type google.cloud.datastream.v1.MysqlDatabase
MysqlDatabase.Builder
MySQL database.
Protobuf type google.cloud.datastream.v1.MysqlDatabase
MysqlProfile
MySQL database profile.
Protobuf type google.cloud.datastream.v1.MysqlProfile
MysqlProfile.Builder
MySQL database profile.
Protobuf type google.cloud.datastream.v1.MysqlProfile
MysqlRdbms
MySQL database structure
Protobuf type google.cloud.datastream.v1.MysqlRdbms
MysqlRdbms.Builder
MySQL database structure
Protobuf type google.cloud.datastream.v1.MysqlRdbms
MysqlSourceConfig
MySQL source configuration
Protobuf type google.cloud.datastream.v1.MysqlSourceConfig
MysqlSourceConfig.Builder
MySQL source configuration
Protobuf type google.cloud.datastream.v1.MysqlSourceConfig
MysqlSslConfig
MySQL SSL configuration information.
Protobuf type google.cloud.datastream.v1.MysqlSslConfig
MysqlSslConfig.Builder
MySQL SSL configuration information.
Protobuf type google.cloud.datastream.v1.MysqlSslConfig
MysqlTable
MySQL table.
Protobuf type google.cloud.datastream.v1.MysqlTable
MysqlTable.Builder
MySQL table.
Protobuf type google.cloud.datastream.v1.MysqlTable
OperationMetadata
Represents the metadata of the long-running operation.
Protobuf type google.cloud.datastream.v1.OperationMetadata
OperationMetadata.Builder
Represents the metadata of the long-running operation.
Protobuf type google.cloud.datastream.v1.OperationMetadata
OracleColumn
Oracle Column.
Protobuf type google.cloud.datastream.v1.OracleColumn
OracleColumn.Builder
Oracle Column.
Protobuf type google.cloud.datastream.v1.OracleColumn
OracleProfile
Oracle database profile.
Protobuf type google.cloud.datastream.v1.OracleProfile
OracleProfile.Builder
Oracle database profile.
Protobuf type google.cloud.datastream.v1.OracleProfile
OracleRdbms
Oracle database structure.
Protobuf type google.cloud.datastream.v1.OracleRdbms
OracleRdbms.Builder
Oracle database structure.
Protobuf type google.cloud.datastream.v1.OracleRdbms
OracleSchema
Oracle schema.
Protobuf type google.cloud.datastream.v1.OracleSchema
OracleSchema.Builder
Oracle schema.
Protobuf type google.cloud.datastream.v1.OracleSchema
OracleSourceConfig
Oracle data source configuration
Protobuf type google.cloud.datastream.v1.OracleSourceConfig
OracleSourceConfig.Builder
Oracle data source configuration
Protobuf type google.cloud.datastream.v1.OracleSourceConfig
OracleSourceConfig.DropLargeObjects
Configuration to drop large object values.
Protobuf type google.cloud.datastream.v1.OracleSourceConfig.DropLargeObjects
OracleSourceConfig.DropLargeObjects.Builder
Configuration to drop large object values.
Protobuf type google.cloud.datastream.v1.OracleSourceConfig.DropLargeObjects
OracleSourceConfig.StreamLargeObjects
Configuration to stream large object values.
Protobuf type google.cloud.datastream.v1.OracleSourceConfig.StreamLargeObjects
OracleSourceConfig.StreamLargeObjects.Builder
Configuration to stream large object values.
Protobuf type google.cloud.datastream.v1.OracleSourceConfig.StreamLargeObjects
OracleTable
Oracle table.
Protobuf type google.cloud.datastream.v1.OracleTable
OracleTable.Builder
Oracle table.
Protobuf type google.cloud.datastream.v1.OracleTable
PostgresqlColumn
PostgreSQL Column.
Protobuf type google.cloud.datastream.v1.PostgresqlColumn
PostgresqlColumn.Builder
PostgreSQL Column.
Protobuf type google.cloud.datastream.v1.PostgresqlColumn
PostgresqlProfile
PostgreSQL database profile.
Protobuf type google.cloud.datastream.v1.PostgresqlProfile
PostgresqlProfile.Builder
PostgreSQL database profile.
Protobuf type google.cloud.datastream.v1.PostgresqlProfile
PostgresqlRdbms
PostgreSQL database structure.
Protobuf type google.cloud.datastream.v1.PostgresqlRdbms
PostgresqlRdbms.Builder
PostgreSQL database structure.
Protobuf type google.cloud.datastream.v1.PostgresqlRdbms
PostgresqlSchema
PostgreSQL schema.
Protobuf type google.cloud.datastream.v1.PostgresqlSchema
PostgresqlSchema.Builder
PostgreSQL schema.
Protobuf type google.cloud.datastream.v1.PostgresqlSchema
PostgresqlSourceConfig
PostgreSQL data source configuration
Protobuf type google.cloud.datastream.v1.PostgresqlSourceConfig
PostgresqlSourceConfig.Builder
PostgreSQL data source configuration
Protobuf type google.cloud.datastream.v1.PostgresqlSourceConfig
PostgresqlTable
PostgreSQL table.
Protobuf type google.cloud.datastream.v1.PostgresqlTable
PostgresqlTable.Builder
PostgreSQL table.
Protobuf type google.cloud.datastream.v1.PostgresqlTable
PrivateConnection
The PrivateConnection resource is used to establish private connectivity between Datastream and a customer's network.
Protobuf type google.cloud.datastream.v1.PrivateConnection
PrivateConnection.Builder
The PrivateConnection resource is used to establish private connectivity between Datastream and a customer's network.
Protobuf type google.cloud.datastream.v1.PrivateConnection
PrivateConnectionName
PrivateConnectionName.Builder
Builder for projects/{project}/locations/{location}/privateConnections/{private_connection}.
PrivateConnectivity
Private Connectivity
Protobuf type google.cloud.datastream.v1.PrivateConnectivity
PrivateConnectivity.Builder
Private Connectivity
Protobuf type google.cloud.datastream.v1.PrivateConnectivity
Route
The route resource is the child of the private connection resource, used for defining a route for a private connection.
Protobuf type google.cloud.datastream.v1.Route
Route.Builder
The route resource is the child of the private connection resource, used for defining a route for a private connection.
Protobuf type google.cloud.datastream.v1.Route
RouteName
RouteName.Builder
Builder for projects/{project}/locations/{location}/privateConnections/{private_connection}/routes/{route}.
SourceConfig
The configuration of the stream source.
Protobuf type google.cloud.datastream.v1.SourceConfig
SourceConfig.Builder
The configuration of the stream source.
Protobuf type google.cloud.datastream.v1.SourceConfig
SourceObjectIdentifier
Represents an identifier of an object in the data source.
Protobuf type google.cloud.datastream.v1.SourceObjectIdentifier
SourceObjectIdentifier.Builder
Represents an identifier of an object in the data source.
Protobuf type google.cloud.datastream.v1.SourceObjectIdentifier
SourceObjectIdentifier.MysqlObjectIdentifier
Mysql data source object identifier.
Protobuf type google.cloud.datastream.v1.SourceObjectIdentifier.MysqlObjectIdentifier
SourceObjectIdentifier.MysqlObjectIdentifier.Builder
Mysql data source object identifier.
Protobuf type google.cloud.datastream.v1.SourceObjectIdentifier.MysqlObjectIdentifier
SourceObjectIdentifier.OracleObjectIdentifier
Oracle data source object identifier.
Protobuf type google.cloud.datastream.v1.SourceObjectIdentifier.OracleObjectIdentifier
SourceObjectIdentifier.OracleObjectIdentifier.Builder
Oracle data source object identifier.
Protobuf type
google.cloud.datastream.v1.SourceObjectIdentifier.OracleObjectIdentifier
SourceObjectIdentifier.PostgresqlObjectIdentifier
PostgreSQL data source object identifier.
Protobuf type
google.cloud.datastream.v1.SourceObjectIdentifier.PostgresqlObjectIdentifier
SourceObjectIdentifier.PostgresqlObjectIdentifier.Builder
PostgreSQL data source object identifier.
Protobuf type
google.cloud.datastream.v1.SourceObjectIdentifier.PostgresqlObjectIdentifier
StartBackfillJobRequest
Request for manually initiating a backfill job for a specific stream object.
Protobuf type google.cloud.datastream.v1.StartBackfillJobRequest
StartBackfillJobRequest.Builder
Request for manually initiating a backfill job for a specific stream object.
Protobuf type google.cloud.datastream.v1.StartBackfillJobRequest
StartBackfillJobResponse
Response for manually initiating a backfill job for a specific stream object.
Protobuf type google.cloud.datastream.v1.StartBackfillJobResponse
StartBackfillJobResponse.Builder
Response for manually initiating a backfill job for a specific stream object.
Protobuf type google.cloud.datastream.v1.StartBackfillJobResponse
StaticServiceIpConnectivity
Static IP address connectivity.
Protobuf type google.cloud.datastream.v1.StaticServiceIpConnectivity
StaticServiceIpConnectivity.Builder
Static IP address connectivity.
Protobuf type google.cloud.datastream.v1.StaticServiceIpConnectivity
StopBackfillJobRequest
Request for manually stopping a running backfill job for a specific stream object.
Protobuf type google.cloud.datastream.v1.StopBackfillJobRequest
StopBackfillJobRequest.Builder
Request for manually stopping a running backfill job for a specific stream object.
Protobuf type google.cloud.datastream.v1.StopBackfillJobRequest
StopBackfillJobResponse
Response for manually stop a backfill job for a specific stream object.
Protobuf type google.cloud.datastream.v1.StopBackfillJobResponse
StopBackfillJobResponse.Builder
Response for manually stop a backfill job for a specific stream object.
Protobuf type google.cloud.datastream.v1.StopBackfillJobResponse
Stream
A resource representing streaming data from a source to a destination.
Protobuf type google.cloud.datastream.v1.Stream
Stream.BackfillAllStrategy
Backfill strategy to automatically backfill the Stream's objects. Specific objects can be excluded.
Protobuf type google.cloud.datastream.v1.Stream.BackfillAllStrategy
Stream.BackfillAllStrategy.Builder
Backfill strategy to automatically backfill the Stream's objects. Specific objects can be excluded.
Protobuf type google.cloud.datastream.v1.Stream.BackfillAllStrategy
Stream.BackfillNoneStrategy
Backfill strategy to disable automatic backfill for the Stream's objects.
Protobuf type google.cloud.datastream.v1.Stream.BackfillNoneStrategy
Stream.BackfillNoneStrategy.Builder
Backfill strategy to disable automatic backfill for the Stream's objects.
Protobuf type google.cloud.datastream.v1.Stream.BackfillNoneStrategy
Stream.Builder
A resource representing streaming data from a source to a destination.
Protobuf type google.cloud.datastream.v1.Stream
StreamName
StreamName.Builder
Builder for projects/{project}/locations/{location}/streams/{stream}.
StreamObject
A specific stream object (e.g a specific DB table).
Protobuf type google.cloud.datastream.v1.StreamObject
StreamObject.Builder
A specific stream object (e.g a specific DB table).
Protobuf type google.cloud.datastream.v1.StreamObject
StreamObjectName
StreamObjectName.Builder
Builder for projects/{project}/locations/{location}/streams/{stream}/objects/{object}.
UpdateConnectionProfileRequest
Connection profile update message.
Protobuf type google.cloud.datastream.v1.UpdateConnectionProfileRequest
UpdateConnectionProfileRequest.Builder
Connection profile update message.
Protobuf type google.cloud.datastream.v1.UpdateConnectionProfileRequest
UpdateStreamRequest
Request message for updating a stream.
Protobuf type google.cloud.datastream.v1.UpdateStreamRequest
UpdateStreamRequest.Builder
Request message for updating a stream.
Protobuf type google.cloud.datastream.v1.UpdateStreamRequest
Validation
A validation to perform on a stream.
Protobuf type google.cloud.datastream.v1.Validation
Validation.Builder
A validation to perform on a stream.
Protobuf type google.cloud.datastream.v1.Validation
ValidationMessage
Represent user-facing validation result message.
Protobuf type google.cloud.datastream.v1.ValidationMessage
ValidationMessage.Builder
Represent user-facing validation result message.
Protobuf type google.cloud.datastream.v1.ValidationMessage
ValidationResult
Contains the current validation results.
Protobuf type google.cloud.datastream.v1.ValidationResult
ValidationResult.Builder
Contains the current validation results.
Protobuf type google.cloud.datastream.v1.ValidationResult
VpcPeeringConfig
The VPC Peering configuration is used to create VPC peering between Datastream and the consumer's VPC.
Protobuf type google.cloud.datastream.v1.VpcPeeringConfig
VpcPeeringConfig.Builder
The VPC Peering configuration is used to create VPC peering between Datastream and the consumer's VPC.
Protobuf type google.cloud.datastream.v1.VpcPeeringConfig
Interfaces
AvroFileFormatOrBuilder
BackfillJobOrBuilder
BigQueryDestinationConfig.SingleTargetDatasetOrBuilder
BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplateOrBuilder
BigQueryDestinationConfig.SourceHierarchyDatasetsOrBuilder
BigQueryDestinationConfigOrBuilder
BigQueryProfileOrBuilder
ConnectionProfileOrBuilder
CreateConnectionProfileRequestOrBuilder
CreatePrivateConnectionRequestOrBuilder
CreateRouteRequestOrBuilder
CreateStreamRequestOrBuilder
DeleteConnectionProfileRequestOrBuilder
DeletePrivateConnectionRequestOrBuilder
DeleteRouteRequestOrBuilder
DeleteStreamRequestOrBuilder
DestinationConfigOrBuilder
DiscoverConnectionProfileRequestOrBuilder
DiscoverConnectionProfileResponseOrBuilder
ErrorOrBuilder
FetchStaticIpsRequestOrBuilder
FetchStaticIpsResponseOrBuilder
ForwardSshTunnelConnectivityOrBuilder
GcsDestinationConfigOrBuilder
GcsProfileOrBuilder
GetConnectionProfileRequestOrBuilder
GetPrivateConnectionRequestOrBuilder
GetRouteRequestOrBuilder
GetStreamObjectRequestOrBuilder
GetStreamRequestOrBuilder
JsonFileFormatOrBuilder
ListConnectionProfilesRequestOrBuilder
ListConnectionProfilesResponseOrBuilder
ListPrivateConnectionsRequestOrBuilder
ListPrivateConnectionsResponseOrBuilder
ListRoutesRequestOrBuilder
ListRoutesResponseOrBuilder
ListStreamObjectsRequestOrBuilder
ListStreamObjectsResponseOrBuilder
ListStreamsRequestOrBuilder
ListStreamsResponseOrBuilder
LookupStreamObjectRequestOrBuilder
MysqlColumnOrBuilder
MysqlDatabaseOrBuilder
MysqlProfileOrBuilder
MysqlRdbmsOrBuilder
MysqlSourceConfigOrBuilder
MysqlSslConfigOrBuilder
MysqlTableOrBuilder
OperationMetadataOrBuilder
OracleColumnOrBuilder
OracleProfileOrBuilder
OracleRdbmsOrBuilder
OracleSchemaOrBuilder
OracleSourceConfig.DropLargeObjectsOrBuilder
OracleSourceConfig.StreamLargeObjectsOrBuilder
OracleSourceConfigOrBuilder
OracleTableOrBuilder
PostgresqlColumnOrBuilder
PostgresqlProfileOrBuilder
PostgresqlRdbmsOrBuilder
PostgresqlSchemaOrBuilder
PostgresqlSourceConfigOrBuilder
PostgresqlTableOrBuilder
PrivateConnectionOrBuilder
PrivateConnectivityOrBuilder
RouteOrBuilder
SourceConfigOrBuilder
SourceObjectIdentifier.MysqlObjectIdentifierOrBuilder
SourceObjectIdentifier.OracleObjectIdentifierOrBuilder
SourceObjectIdentifier.PostgresqlObjectIdentifierOrBuilder
SourceObjectIdentifierOrBuilder
StartBackfillJobRequestOrBuilder
StartBackfillJobResponseOrBuilder
StaticServiceIpConnectivityOrBuilder
StopBackfillJobRequestOrBuilder
StopBackfillJobResponseOrBuilder
Stream.BackfillAllStrategyOrBuilder
Stream.BackfillNoneStrategyOrBuilder
StreamObjectOrBuilder
StreamOrBuilder
UpdateConnectionProfileRequestOrBuilder
UpdateStreamRequestOrBuilder
ValidationMessageOrBuilder
ValidationOrBuilder
ValidationResultOrBuilder
VpcPeeringConfigOrBuilder
Enums
BackfillJob.State
State of the stream object's backfill job.
Protobuf enum google.cloud.datastream.v1.BackfillJob.State
BackfillJob.Trigger
Triggering reason for a backfill job.
Protobuf enum google.cloud.datastream.v1.BackfillJob.Trigger
BigQueryDestinationConfig.DatasetConfigCase
ConnectionProfile.ConnectivityCase
ConnectionProfile.ProfileCase
DestinationConfig.DestinationStreamConfigCase
DiscoverConnectionProfileRequest.DataObjectCase
DiscoverConnectionProfileRequest.HierarchyCase
DiscoverConnectionProfileRequest.TargetCase
DiscoverConnectionProfileResponse.DataObjectCase
ForwardSshTunnelConnectivity.AuthenticationMethodCase
GcsDestinationConfig.FileFormatCase
JsonFileFormat.JsonCompression
Json file compression.
Protobuf enum google.cloud.datastream.v1.JsonFileFormat.JsonCompression
JsonFileFormat.SchemaFileFormat
Schema file format.
Protobuf enum google.cloud.datastream.v1.JsonFileFormat.SchemaFileFormat
OracleSourceConfig.LargeObjectsHandlingCase
PrivateConnection.State
Private Connection state.
Protobuf enum google.cloud.datastream.v1.PrivateConnection.State
SourceConfig.SourceStreamConfigCase
SourceObjectIdentifier.SourceIdentifierCase
Stream.BackfillAllStrategy.ExcludedObjectsCase
Stream.BackfillStrategyCase
Stream.State
Stream state.
Protobuf enum google.cloud.datastream.v1.Stream.State
Validation.State
Validation execution state.
Protobuf enum google.cloud.datastream.v1.Validation.State
ValidationMessage.Level
Validation message level.
Protobuf enum google.cloud.datastream.v1.ValidationMessage.Level