Skip to main content
Documentation
close
Get Started
Get Started with Google Cloud
Product List
Cloud Customer Care
Featured Products
Agent Platform
Apigee API Management
BigQuery
Compute Engine
Cloud CDN
Cloud Run
Cloud Storage
Cloud SQL
Gemini Enterprise
Google Kubernetes Engine
Looker
Cross-product Tools
Access and resources management
Costs and usage management
Infrastructure as code
SDK, languages, frameworks, and tools
Technology Areas
AI and ML
Application development
Application hosting
Compute
Data analytics and pipelines
Databases
Distributed, hybrid, and multicloud
Industry solutions
Migration
Networking
Observability and monitoring
Security
Storage
/
Console
English
Deutsch
Español – América Latina
Français
Português – Brasil
中文 – 简体
日本語
한국어
Sign in
Google Cloud SDK
C++
Client libraries
Start free
Overview
Guides
Reference
Samples
Documentation
More
Overview
Guides
Reference
Samples
Console
Overview
Library reference docs
Google Cloud Data Catalog API C++ Client Library
In-Depth Topics
Environment Variables
How to Override the Authentication Credentials
How to Override the Default Endpoint
Override Retry, Backoff, and Idempotency Policies
Override datacatalog_lineage_configmanagement_v1::ConfigManagementServiceClient Retry Policies
Override datacatalog_lineage_v1::LineageClient Retry Policies
Override datacatalog_v1::DataCatalogClient Retry Policies
Override datacatalog_v1::PolicyTagManagerClient Retry Policies
Override datacatalog_v1::PolicyTagManagerSerializationClient Retry Policies
How to Override the Default Universe Domain
Override datacatalog_lineage_configmanagement_v1::ConfigManagementServiceClient Universe Domain
Override datacatalog_lineage_v1::LineageClient Universe Domain
Override datacatalog_v1::DataCatalogClient Universe Domain
Override datacatalog_v1::PolicyTagManagerClient Universe Domain
Override datacatalog_v1::PolicyTagManagerSerializationClient Universe Domain
Modules
Data Lineage API Configuration Options
Namespaces
datacatalog_lineage_configmanagement_v1
Overview
google::cloud::datacatalog_lineage_configmanagement_v1
Overview
Classes
ConfigManagementServiceClient
Overview
Constructors
ConfigManagementServiceClient(ConfigManagementServiceClient const &)
ConfigManagementServiceClient(ConfigManagementServiceClient &&)
ConfigManagementServiceClient(std::shared_ptr< ConfigManagementServiceConnection >, Options)
Operators
operator=(ConfigManagementServiceClient const &)
operator=(ConfigManagementServiceClient &&)
operator==(ConfigManagementServiceClient const &, ConfigManagementServiceClient const &)
operator!=(ConfigManagementServiceClient const &, ConfigManagementServiceClient const &)
Functions
GetConfig(std::string const &, Options)
GetConfig(google::cloud::datacatalog::lineage::configmanagement::v1::GetConfigRequest const &, Options)
UpdateConfig(google::cloud::datacatalog::lineage::configmanagement::v1::Config const &, Options)
UpdateConfig(google::cloud::datacatalog::lineage::configmanagement::v1::UpdateConfigRequest const &, Options)
ListOperations(std::string const &, std::string const &, Options)
ListOperations(google::longrunning::ListOperationsRequest, Options)
GetOperation(std::string const &, Options)
GetOperation(google::longrunning::GetOperationRequest const &, Options)
DeleteOperation(std::string const &, Options)
DeleteOperation(google::longrunning::DeleteOperationRequest const &, Options)
CancelOperation(std::string const &, Options)
CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
ConfigManagementServiceConnection
Overview
Functions
virtual options()
virtual GetConfig(google::cloud::datacatalog::lineage::configmanagement::v1::GetConfigRequest const &)
virtual UpdateConfig(google::cloud::datacatalog::lineage::configmanagement::v1::UpdateConfigRequest const &)
virtual ListOperations(google::longrunning::ListOperationsRequest)
virtual GetOperation(google::longrunning::GetOperationRequest const &)
virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
ConfigManagementServiceConnectionIdempotencyPolicy
Overview
Functions
virtual clone() const
virtual GetConfig(google::cloud::datacatalog::lineage::configmanagement::v1::GetConfigRequest const &)
virtual UpdateConfig(google::cloud::datacatalog::lineage::configmanagement::v1::UpdateConfigRequest const &)
virtual ListOperations(google::longrunning::ListOperationsRequest)
virtual GetOperation(google::longrunning::GetOperationRequest const &)
virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
ConfigManagementServiceLimitedErrorCountRetryPolicy
Overview
Constructors
ConfigManagementServiceLimitedErrorCountRetryPolicy(int)
ConfigManagementServiceLimitedErrorCountRetryPolicy(ConfigManagementServiceLimitedErrorCountRetryPolicy &&)
ConfigManagementServiceLimitedErrorCountRetryPolicy(ConfigManagementServiceLimitedErrorCountRetryPolicy const &)
Functions
maximum_failures() const
virtual OnFailure(Status const &)
virtual IsExhausted() const
virtual IsPermanentFailure(Status const &) const
virtual clone() const
Types
BaseType
ConfigManagementServiceLimitedTimeRetryPolicy
Overview
Constructors
ConfigManagementServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
ConfigManagementServiceLimitedTimeRetryPolicy(ConfigManagementServiceLimitedTimeRetryPolicy &&)
ConfigManagementServiceLimitedTimeRetryPolicy(ConfigManagementServiceLimitedTimeRetryPolicy const &)
Functions
maximum_duration() const
virtual OnFailure(Status const &)
virtual IsExhausted() const
virtual IsPermanentFailure(Status const &) const
virtual clone() const
Types
BaseType
ConfigManagementServiceRetryPolicy
Overview
Functions
clone() const
OnFailure(Status const &)
OnFailure(Status const &)
IsExhausted() const
IsExhausted() const
IsPermanentFailure(Status const &) const
IsPermanentFailure(Status const &) const
Structs
ConfigManagementServiceBackoffPolicyOption
Overview
Types
Type
ConfigManagementServiceConnectionIdempotencyPolicyOption
Overview
Types
Type
ConfigManagementServiceRetryPolicyOption
Overview
Types
Type
Functions
MakeConfigManagementServiceConnection(Options)
MakeDefaultConfigManagementServiceConnectionIdempotencyPolicy()
google::cloud::datacatalog_lineage_configmanagement_v1_mocks
Overview
Classes
MockConfigManagementServiceConnection
Overview
google::cloud::datacatalog_lineage_v1
Overview
Classes
LineageClient
Overview
Constructors
LineageClient(LineageClient const &)
LineageClient(LineageClient &&)
LineageClient(std::shared_ptr< LineageConnection >, Options)
Operators
operator=(LineageClient const &)
operator=(LineageClient &&)
operator==(LineageClient const &, LineageClient const &)
operator!=(LineageClient const &, LineageClient const &)
Functions
ProcessOpenLineageRunEvent(std::string const &, google::protobuf::Struct const &, Options)
ProcessOpenLineageRunEvent(google::cloud::datacatalog::lineage::v1::ProcessOpenLineageRunEventRequest const &, Options)
CreateProcess(std::string const &, google::cloud::datacatalog::lineage::v1::Process const &, Options)
CreateProcess(google::cloud::datacatalog::lineage::v1::CreateProcessRequest const &, Options)
UpdateProcess(google::cloud::datacatalog::lineage::v1::Process const &, google::protobuf::FieldMask const &, Options)
UpdateProcess(google::cloud::datacatalog::lineage::v1::UpdateProcessRequest const &, Options)
GetProcess(std::string const &, Options)
GetProcess(google::cloud::datacatalog::lineage::v1::GetProcessRequest const &, Options)
ListProcesses(std::string const &, Options)
ListProcesses(google::cloud::datacatalog::lineage::v1::ListProcessesRequest, Options)
DeleteProcess(std::string const &, Options)
DeleteProcess(NoAwaitTag, std::string const &, Options)
DeleteProcess(google::cloud::datacatalog::lineage::v1::DeleteProcessRequest const &, Options)
DeleteProcess(NoAwaitTag, google::cloud::datacatalog::lineage::v1::DeleteProcessRequest const &, Options)
DeleteProcess(google::longrunning::Operation const &, Options)
CreateRun(std::string const &, google::cloud::datacatalog::lineage::v1::Run const &, Options)
CreateRun(google::cloud::datacatalog::lineage::v1::CreateRunRequest const &, Options)
UpdateRun(google::cloud::datacatalog::lineage::v1::Run const &, google::protobuf::FieldMask const &, Options)
UpdateRun(google::cloud::datacatalog::lineage::v1::UpdateRunRequest const &, Options)
GetRun(std::string const &, Options)
GetRun(google::cloud::datacatalog::lineage::v1::GetRunRequest const &, Options)
ListRuns(std::string const &, Options)
ListRuns(google::cloud::datacatalog::lineage::v1::ListRunsRequest, Options)
DeleteRun(std::string const &, Options)
DeleteRun(NoAwaitTag, std::string const &, Options)
DeleteRun(google::cloud::datacatalog::lineage::v1::DeleteRunRequest const &, Options)
DeleteRun(NoAwaitTag, google::cloud::datacatalog::lineage::v1::DeleteRunRequest const &, Options)
DeleteRun(google::longrunning::Operation const &, Options)
CreateLineageEvent(std::string const &, google::cloud::datacatalog::lineage::v1::LineageEvent const &, Options)
CreateLineageEvent(google::cloud::datacatalog::lineage::v1::CreateLineageEventRequest const &, Options)
GetLineageEvent(std::string const &, Options)
GetLineageEvent(google::cloud::datacatalog::lineage::v1::GetLineageEventRequest const &, Options)
ListLineageEvents(std::string const &, Options)
ListLineageEvents(google::cloud::datacatalog::lineage::v1::ListLineageEventsRequest, Options)
DeleteLineageEvent(std::string const &, Options)
DeleteLineageEvent(google::cloud::datacatalog::lineage::v1::DeleteLineageEventRequest const &, Options)
SearchLinks(google::cloud::datacatalog::lineage::v1::SearchLinksRequest, Options)
BatchSearchLinkProcesses(google::cloud::datacatalog::lineage::v1::BatchSearchLinkProcessesRequest, Options)
SearchLineageStreaming(google::cloud::datacatalog::lineage::v1::SearchLineageStreamingRequest const &, Options)
ListOperations(std::string const &, std::string const &, Options)
ListOperations(google::longrunning::ListOperationsRequest, Options)
GetOperation(std::string const &, Options)
GetOperation(google::longrunning::GetOperationRequest const &, Options)
DeleteOperation(std::string const &, Options)
DeleteOperation(google::longrunning::DeleteOperationRequest const &, Options)
CancelOperation(std::string const &, Options)
CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
LineageConnection
Overview
Functions
virtual options()
virtual ProcessOpenLineageRunEvent(google::cloud::datacatalog::lineage::v1::ProcessOpenLineageRunEventRequest const &)
virtual CreateProcess(google::cloud::datacatalog::lineage::v1::CreateProcessRequest const &)
virtual UpdateProcess(google::cloud::datacatalog::lineage::v1::UpdateProcessRequest const &)
virtual GetProcess(google::cloud::datacatalog::lineage::v1::GetProcessRequest const &)
virtual ListProcesses(google::cloud::datacatalog::lineage::v1::ListProcessesRequest)
virtual DeleteProcess(google::cloud::datacatalog::lineage::v1::DeleteProcessRequest const &)
virtual DeleteProcess(NoAwaitTag, google::cloud::datacatalog::lineage::v1::DeleteProcessRequest const &)
virtual DeleteProcess(google::longrunning::Operation const &)
virtual CreateRun(google::cloud::datacatalog::lineage::v1::CreateRunRequest const &)
virtual UpdateRun(google::cloud::datacatalog::lineage::v1::UpdateRunRequest const &)
virtual GetRun(google::cloud::datacatalog::lineage::v1::GetRunRequest const &)
virtual ListRuns(google::cloud::datacatalog::lineage::v1::ListRunsRequest)
virtual DeleteRun(google::cloud::datacatalog::lineage::v1::DeleteRunRequest const &)
virtual DeleteRun(NoAwaitTag, google::cloud::datacatalog::lineage::v1::DeleteRunRequest const &)
virtual DeleteRun(google::longrunning::Operation const &)
virtual CreateLineageEvent(google::cloud::datacatalog::lineage::v1::CreateLineageEventRequest const &)
virtual GetLineageEvent(google::cloud::datacatalog::lineage::v1::GetLineageEventRequest const &)
virtual ListLineageEvents(google::cloud::datacatalog::lineage::v1::ListLineageEventsRequest)