datastream/v1 library
Datastream API - v1
For more information, see cloud.google.com/datastream/
Create an instance of DatastreamApi to access these resources:
Classes
- BackfillAllStrategy
- Backfill strategy to automatically backfill the Stream's objects.
- BackfillJob
- Represents a backfill job on a specific stream object.
- BigQueryDestinationConfig
- BigQuery destination configuration
- 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.
- DatastreamApi
- 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.
- FetchStaticIpsResponse
- Response message for a 'FetchStaticIps' response.
- GcsDestinationConfig
- Google Cloud Storage destination configuration
- GcsProfile
- Cloud Storage bucket profile.
- 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.
- LookupStreamObjectRequest
- Request for looking up a specific stream object by its source object identifier.
- MysqlColumn
- MySQL Column.
- MysqlDatabase
- MySQL database.
- 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.
- Operation
- This resource represents a long-running operation that is the result of a network API call.
- OracleColumn
- Oracle Column.
- 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.
- 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.
- PrivateConnectivity
- Private Connectivity
- ProjectsLocationsConnectionProfilesResource
- ProjectsLocationsOperationsResource
- ProjectsLocationsPrivateConnectionsResource
- ProjectsLocationsPrivateConnectionsRoutesResource
- ProjectsLocationsResource
- ProjectsLocationsStreamsObjectsResource
- ProjectsLocationsStreamsResource
- ProjectsResource
- 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.
- 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.
- SqlServerColumn
- SQLServer Column.
- SqlServerProfile
- SQLServer database profile
- SqlServerRdbms
- SQLServer database structure.
- SqlServerSchema
- SQLServer schema.
- SqlServerSourceConfig
- SQLServer data source configuration
- SqlServerTable
- SQLServer table.
- StartBackfillJobResponse
- Response for manually initiating a 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.
- StreamObject
- A specific stream object (e.g a specific DB table).
- VpcPeeringConfig
- The VPC Peering configuration is used to create VPC peering between Datastream and the consumer's VPC.
Typedefs
- AppendOnly = $Empty
- AppendOnly mode defines that all changes to a table will be written to the destination table.
- AvroFileFormat = $Empty
- AVRO file format configuration.
- BackfillNoneStrategy = $Empty
- Backfill strategy to disable automatic backfill for the Stream's objects.
- BigQueryProfile = $Empty
- BigQuery warehouse profile.
- CancelOperationRequest = $Empty
- The request message for Operations.CancelOperation.
- DropLargeObjects = $Empty
- Configuration to drop large object values.
- Empty = $Empty
- A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
- ForwardSshTunnelConnectivity = $ForwardSshTunnelConnectivity
- Forward SSH Tunnel connectivity.
- Location = $Location00
- A resource that represents a Google Cloud location.
- Merge = $Empty
- Merge mode defines that all changes to a table will be merged at the destination table.
- MostRecentStartPosition = $Empty
- CDC strategy to start replicating from the most recent position in the source.
- NextAvailableStartPosition = $Empty
- CDC strategy to resume replication from the next available position in the source.
- OracleObjectIdentifier = $ObjectIdentifier
- Oracle data source object identifier.
- PostgresqlObjectIdentifier = $ObjectIdentifier
- PostgreSQL data source object identifier.
- SqlServerChangeTables = $Empty
- Configuration to use Change Tables CDC read method.
- SqlServerObjectIdentifier = $ObjectIdentifier
- SQLServer data source object identifier.
- SqlServerTransactionLogs = $Empty
- Configuration to use Transaction Logs CDC read method.
- StartBackfillJobRequest = $Empty
- Request for manually initiating a backfill job for a specific stream object.
- StaticServiceIpConnectivity = $Empty
- Static IP address connectivity.
- Status = $Status
-
The
Status
type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. - StopBackfillJobRequest = $Empty
- Request for manually stopping a running backfill job for a specific stream object.
- StreamLargeObjects = $Empty
- Configuration to stream large object values.
Exceptions / Errors
- ApiRequestError
- Represents a general error reported by the API endpoint.
- DetailedApiRequestError
- Represents a specific error reported by the API endpoint.