@Generated("by gapic-generator-java")
Package com.google.cloud.datastream.v1
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);
}
-
Class Summary Class Description AvroFileFormat AVRO file format configuration.AvroFileFormat.Builder AVRO file format configuration.BackfillJob Represents a backfill job on a specific stream object.BackfillJob.Builder Represents a backfill job on a specific stream object.BigQueryDestinationConfig BigQuery destination configurationBigQueryDestinationConfig.Builder BigQuery destination configurationBigQueryDestinationConfig.SingleTargetDataset A single target dataset to which all data will be streamed.BigQueryDestinationConfig.SingleTargetDataset.Builder A single target dataset to which all data will be streamed.BigQueryDestinationConfig.SourceHierarchyDatasets Destination datasets are created so that hierarchy of the destination data objects matches the source hierarchy.BigQueryDestinationConfig.SourceHierarchyDatasets.Builder Destination datasets are created so that hierarchy of the destination data objects matches the source hierarchy.BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate Dataset template used for dynamic dataset creation.BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder Dataset template used for dynamic dataset creation.BigQueryProfile BigQuery warehouse profile.BigQueryProfile.Builder BigQuery warehouse profile.ConnectionProfile A set of reusable connection configurations to be used as a source or destination for a stream.ConnectionProfile.Builder A set of reusable connection configurations to be used as a source or destination for a stream.ConnectionProfileName ConnectionProfileName.Builder Builder for projects/{project}/locations/{location}/connectionProfiles/{connection_profile}.CreateConnectionProfileRequest Request message for creating a connection profile.CreateConnectionProfileRequest.Builder Request message for creating a connection profile.CreatePrivateConnectionRequest Request for creating a private connection.CreatePrivateConnectionRequest.Builder Request for creating a private connection.CreateRouteRequest Route creation request.CreateRouteRequest.Builder Route creation request.CreateStreamRequest Request message for creating a stream.CreateStreamRequest.Builder Request message for creating a stream.DatastreamClient Service Description: Datastream serviceDatastreamClient.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 serviceDatastreamGrpc.DatastreamBlockingStub A stub to allow clients to do synchronous rpc calls to service Datastream.DatastreamGrpc.DatastreamFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service Datastream.DatastreamGrpc.DatastreamImplBase Base class for the server implementation of the service Datastream.DatastreamGrpc.DatastreamStub A stub to allow clients to do asynchronous rpc calls to service Datastream.DatastreamProto DatastreamResourcesProto DatastreamSettings Settings class to configure an instance ofDatastreamClient
.DatastreamSettings.Builder Builder for DatastreamSettings.DeleteConnectionProfileRequest Request message for deleting a connection profile.DeleteConnectionProfileRequest.Builder Request message for deleting a connection profile.DeletePrivateConnectionRequest Request to delete a private connection.DeletePrivateConnectionRequest.Builder Request to delete a private connection.DeleteRouteRequest Route deletion request.DeleteRouteRequest.Builder Route deletion request.DeleteStreamRequest Request message for deleting a stream.DeleteStreamRequest.Builder Request message for deleting a stream.DestinationConfig The configuration of the stream destination.DestinationConfig.Builder The configuration of the stream destination.DiscoverConnectionProfileRequest Request message for 'discover' ConnectionProfile request.DiscoverConnectionProfileRequest.Builder Request message for 'discover' ConnectionProfile request.DiscoverConnectionProfileResponse Response from a discover request.DiscoverConnectionProfileResponse.Builder Response from a discover request.Error Represent a user-facing Error.Error.Builder Represent a user-facing Error.FetchStaticIpsRequest Request message for 'FetchStaticIps' request.FetchStaticIpsRequest.Builder Request message for 'FetchStaticIps' request.FetchStaticIpsResponse Response message for a 'FetchStaticIps' response.FetchStaticIpsResponse.Builder Response message for a 'FetchStaticIps' response.ForwardSshTunnelConnectivity Forward SSH Tunnel connectivity.ForwardSshTunnelConnectivity.Builder Forward SSH Tunnel connectivity.GcsDestinationConfig Google Cloud Storage destination configurationGcsDestinationConfig.Builder Google Cloud Storage destination configurationGcsProfile Cloud Storage bucket profile.GcsProfile.Builder Cloud Storage bucket profile.GetConnectionProfileRequest Request message for getting a connection profile.GetConnectionProfileRequest.Builder Request message for getting a connection profile.GetPrivateConnectionRequest Request to get a private connection configuration.GetPrivateConnectionRequest.Builder Request to get a private connection configuration.GetRouteRequest Route get request.GetRouteRequest.Builder Route get request.GetStreamObjectRequest Request for fetching a specific stream object.GetStreamObjectRequest.Builder Request for fetching a specific stream object.GetStreamRequest Request message for getting a stream.GetStreamRequest.Builder Request message for getting a stream.JsonFileFormat JSON file format configuration.JsonFileFormat.Builder JSON file format configuration.ListConnectionProfilesRequest Request message for listing connection profiles.ListConnectionProfilesRequest.Builder Request message for listing connection profiles.ListConnectionProfilesResponse Response message for listing connection profiles.ListConnectionProfilesResponse.Builder Response message for listing connection profiles.ListPrivateConnectionsRequest Request for listing private connections.ListPrivateConnectionsRequest.Builder Request for listing private connections.ListPrivateConnectionsResponse Response containing a list of private connection configurations.ListPrivateConnectionsResponse.Builder Response containing a list of private connection configurations.ListRoutesRequest Route list request.ListRoutesRequest.Builder Route list request.ListRoutesResponse Route list response.ListRoutesResponse.Builder Route list response.ListStreamObjectsRequest Request for listing all objects for a specific stream.ListStreamObjectsRequest.Builder Request for listing all objects for a specific stream.ListStreamObjectsResponse Response containing the objects for a stream.ListStreamObjectsResponse.Builder Response containing the objects for a stream.ListStreamsRequest Request message for listing streams.ListStreamsRequest.Builder Request message for listing streams.ListStreamsResponse Response message for listing streams.ListStreamsResponse.Builder Response message for listing streams.LocationName LocationName.Builder Builder for projects/{project}/locations/{location}.LookupStreamObjectRequest Request for looking up a specific stream object by its source object identifier.LookupStreamObjectRequest.Builder Request for looking up a specific stream object by its source object identifier.MysqlColumn MySQL Column.MysqlColumn.Builder MySQL Column.MysqlDatabase MySQL database.MysqlDatabase.Builder MySQL database.MysqlProfile MySQL database profile.MysqlProfile.Builder MySQL database profile.MysqlRdbms MySQL database structureMysqlRdbms.Builder MySQL database structureMysqlSourceConfig MySQL source configurationMysqlSourceConfig.Builder MySQL source configurationMysqlSslConfig MySQL SSL configuration information.MysqlSslConfig.Builder MySQL SSL configuration information.MysqlTable MySQL table.MysqlTable.Builder MySQL table.OperationMetadata Represents the metadata of the long-running operation.OperationMetadata.Builder Represents the metadata of the long-running operation.OracleColumn Oracle Column.OracleColumn.Builder Oracle Column.OracleProfile Oracle database profile.OracleProfile.Builder Oracle database profile.OracleRdbms Oracle database structure.OracleRdbms.Builder Oracle database structure.OracleSchema Oracle schema.OracleSchema.Builder Oracle schema.OracleSourceConfig Oracle data source configurationOracleSourceConfig.Builder Oracle data source configurationOracleSourceConfig.DropLargeObjects Configuration to drop large object values.OracleSourceConfig.DropLargeObjects.Builder Configuration to drop large object values.OracleSourceConfig.StreamLargeObjects Configuration to stream large object values.OracleSourceConfig.StreamLargeObjects.Builder Configuration to stream large object values.OracleTable Oracle table.OracleTable.Builder Oracle table.PostgresqlColumn PostgreSQL Column.PostgresqlColumn.Builder PostgreSQL Column.PostgresqlProfile PostgreSQL database profile.PostgresqlProfile.Builder PostgreSQL database profile.PostgresqlRdbms PostgreSQL database structure.PostgresqlRdbms.Builder PostgreSQL database structure.PostgresqlSchema PostgreSQL schema.PostgresqlSchema.Builder PostgreSQL schema.PostgresqlSourceConfig PostgreSQL data source configurationPostgresqlSourceConfig.Builder PostgreSQL data source configurationPostgresqlTable PostgreSQL table.PostgresqlTable.Builder PostgreSQL table.PrivateConnection The PrivateConnection resource is used to establish private connectivity between Datastream and a customer's network.PrivateConnection.Builder The PrivateConnection resource is used to establish private connectivity between Datastream and a customer's network.PrivateConnectionName PrivateConnectionName.Builder Builder for projects/{project}/locations/{location}/privateConnections/{private_connection}.PrivateConnectivity Private ConnectivityPrivateConnectivity.Builder Private ConnectivityRoute The route resource is the child of the private connection resource, used for defining a route for a private connection.Route.Builder The route resource is the child of the private connection resource, used for defining a route for a private connection.RouteName RouteName.Builder Builder for projects/{project}/locations/{location}/privateConnections/{private_connection}/routes/{route}.SourceConfig The configuration of the stream source.SourceConfig.Builder The configuration of the stream source.SourceObjectIdentifier Represents an identifier of an object in the data source.SourceObjectIdentifier.Builder Represents an identifier of an object in the data source.SourceObjectIdentifier.MysqlObjectIdentifier Mysql data source object identifier.SourceObjectIdentifier.MysqlObjectIdentifier.Builder Mysql data source object identifier.SourceObjectIdentifier.OracleObjectIdentifier Oracle data source object identifier.SourceObjectIdentifier.OracleObjectIdentifier.Builder Oracle data source object identifier.SourceObjectIdentifier.PostgresqlObjectIdentifier PostgreSQL data source object identifier.SourceObjectIdentifier.PostgresqlObjectIdentifier.Builder PostgreSQL data source object identifier.StartBackfillJobRequest Request for manually initiating a backfill job for a specific stream object.StartBackfillJobRequest.Builder 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.StartBackfillJobResponse.Builder Response for manually initiating a backfill job for a specific stream object.StaticServiceIpConnectivity Static IP address connectivity.StaticServiceIpConnectivity.Builder Static IP address connectivity.StopBackfillJobRequest Request for manually stopping a running backfill job for a specific stream object.StopBackfillJobRequest.Builder 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.StopBackfillJobResponse.Builder 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.BackfillAllStrategy Backfill strategy to automatically backfill the Stream's objects.Stream.BackfillAllStrategy.Builder Backfill strategy to automatically backfill the Stream's objects.Stream.BackfillNoneStrategy Backfill strategy to disable automatic backfill for the Stream's objects.Stream.BackfillNoneStrategy.Builder Backfill strategy to disable automatic backfill for the Stream's objects.Stream.Builder A resource representing streaming data from a source to a destination.StreamName StreamName.Builder Builder for projects/{project}/locations/{location}/streams/{stream}.StreamObject A specific stream object (e.g a specific DB table).StreamObject.Builder A specific stream object (e.g a specific DB table).StreamObjectName StreamObjectName.Builder Builder for projects/{project}/locations/{location}/streams/{stream}/objects/{object}.UpdateConnectionProfileRequest Connection profile update message.UpdateConnectionProfileRequest.Builder Connection profile update message.UpdateStreamRequest Request message for updating a stream.UpdateStreamRequest.Builder Request message for updating a stream.Validation A validation to perform on a stream.Validation.Builder A validation to perform on a stream.ValidationMessage Represent user-facing validation result message.ValidationMessage.Builder Represent user-facing validation result message.ValidationResult Contains the current validation results.ValidationResult.Builder Contains the current validation results.VpcPeeringConfig The VPC Peering configuration is used to create VPC peering between Datastream and the consumer's VPC.VpcPeeringConfig.Builder The VPC Peering configuration is used to create VPC peering between Datastream and the consumer's VPC.