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 |
Options(optional) Configure the |
| Returns | |
|---|---|
| Type | Description |
std::shared_ptr< LineageConnection > |
|
MakeDefaultLineageConnectionIdempotencyPolicy()
| Returns | |
|---|---|
| Type | Description |
std::unique_ptr< LineageConnectionIdempotencyPolicy > |
|