Namespace google::cloud::datacatalog_lineage_v1 (2.28.0)

Classes

LineageClient

Lineage is used to track data flows between assets over time.

LineageConnection

The LineageConnection object for LineageClient.

LineageConnectionIdempotencyPolicy

LineageLimitedErrorCountRetryPolicy

A retry policy for LineageConnection based on counting errors.

LineageLimitedTimeRetryPolicy

A retry policy for LineageConnection based on elapsed time.

LineageRetryPolicy

The retry policy for LineageConnection.

Structs

LineageBackoffPolicyOption

Use with google::cloud::Options to configure the backoff policy.

LineageConnectionIdempotencyPolicyOption

Use with google::cloud::Options to configure which operations are retried.

LineagePollingPolicyOption

Use with google::cloud::Options to configure the long-running operations polling policy.

LineageRetryPolicyOption

Use with google::cloud::Options to configure the retry policy.

Functions

MakeLineageConnection(Options)

A factory function to construct an object of type LineageConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of LineageClient.

The optional options argument may be used to configure aspects of the returned LineageConnection. Expected options are any of the types in the following option lists:

Parameter
Name Description
options

(optional) Configure the LineageConnection created by this function.

Returns
Type Description
std::shared_ptr< LineageConnection >

MakeDefaultLineageConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< LineageConnectionIdempotencyPolicy >