AVRO file format configuration.
Backfill strategy to automatically backfill the Stream’s objects. Specific objects can be excluded.
Represents a backfill job on a specific stream object.
Backfill strategy to disable automatic backfill for the Stream’s objects.
There is no detailed description.
BigQuery warehouse profile.
The request message for Operations.CancelOperation.
A set of reusable connection configurations to be used as a source or destination for a stream.
Dataset template used for dynamic dataset creation.
Central instance to access all Datastream related resource activities
The configuration of the stream destination.
Request message for ‘discover’ ConnectionProfile request.
Response from a discover request.
Configuration to drop large object values.
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); }
Represent a user-facing Error.
Response message for a ‘FetchStaticIps’ response.
Forward SSH Tunnel connectivity.
Google Cloud Storage destination configuration
Cloud Storage bucket profile.
JSON file format configuration.
Response message for listing connection profiles.
The response message for Locations.ListLocations.
The response message for Operations.ListOperations.
Response containing a list of private connection configurations.
Route list response.
Response containing the objects for a stream.
Response message for listing streams.
A resource that represents Google Cloud Platform location.
Request for looking up a specific stream object by its source object identifier.
MySQL Column.
MySQL database.
Mysql data source object identifier.
MySQL database profile.
MySQL database structure
MySQL source configuration
MySQL SSL configuration information.
MySQL table.
This resource represents a long-running operation that is the result of a network API call.
Oracle Column.
Oracle data source object identifier.
Oracle database profile.
Oracle database structure.
Oracle schema.
Oracle data source configuration
Oracle table.
PostgreSQL Column.
PostgreSQL data source object identifier.
PostgreSQL database profile.
PostgreSQL database structure.
PostgreSQL schema.
PostgreSQL data source configuration
PostgreSQL table.
The PrivateConnection resource is used to establish private connectivity between Datastream and a customer’s network.
Private Connectivity
Use this method to create a connection profile in a project and location.
Use this method to delete a connection profile.
Use this method to discover a connection profile. The discover API call exposes the data objects and metadata belonging to the profile. Typically, a request returns children data objects of a parent data object that’s optionally supplied in the request.
Use this method to get details about a connection profile.
Use this method to list connection profiles created in a project and location.
Use this method to update the parameters of a connection profile.
The FetchStaticIps API call exposes the static IP addresses used by Datastream.
Gets information about a location.
Lists information about the supported locations for this service.
Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn’t support this method, it returns google.rpc.Code.UNIMPLEMENTED
. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED
.
Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn’t support this method, it returns google.rpc.Code.UNIMPLEMENTED
.
Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
Lists operations that match the specified filter in the request. If the server doesn’t support this method, it returns UNIMPLEMENTED
. NOTE: the name
binding allows API services to override the binding to use different resource name schemes, such as users/*/operations
. To override the binding, API services can add a binding such as "/v1/{name=users/*}/operations"
to their service configuration. For backwards compatibility, the default name includes the operations collection id, however overriding users must ensure the name binding is the parent resource, without the operations collection id.
Use this method to create a private connectivity configuration.
Use this method to delete a private connectivity configuration.
Use this method to get details about a private connectivity configuration.
Use this method to list private connectivity configurations in a project and location.
Use this method to create a route for a private connectivity configuration in a project and location.
Use this method to delete a route.
Use this method to get details about a route.
Use this method to list routes created for a private connectivity configuration in a project and location.
Use this method to create a stream.
Use this method to delete a stream.
Use this method to get details about a stream.
Use this method to list streams in a project and location.
Use this method to get details about a stream object.
Use this method to list the objects of a specific stream.
Use this method to look up a stream object by its source object identifier.
Use this method to start a backfill job for the specified stream object.
Use this method to stop a backfill job for the specified stream object.
Use this method to update the configuration of a stream.
A builder providing access to all methods supported on
project resources.
It is not used directly, but through the
Datastream
hub.
The route resource is the child of the private connection resource, used for defining a route for a private connection.
A single target dataset to which all data will be streamed.
The configuration of the stream source.
Destination datasets are created so that hierarchy of the destination data objects matches the source hierarchy.
Represents an identifier of an object in the data source.
Request for manually initiating a backfill job for a specific stream object.
Response for manually initiating a backfill job for a specific stream object.
Static IP address connectivity.
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.
Request for manually stopping a running backfill job for a specific stream object.
Response for manually stop a backfill job for a specific stream object.
A resource representing streaming data from a source to a destination.
Configuration to stream large object values.
A specific stream object (e.g a specific DB table).
The VPC Peering configuration is used to create VPC peering between Datastream and the consumer’s VPC.