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
Cloud BigQuery C++ Client Library
In-Depth Topics
Testing your Cloud BigQueryRead application with googlemock
Environment Variables
How to Override the Authentication Credentials
How to Override the Default Endpoint
Override Retry, Backoff, and Idempotency Policies
Override bigquery_analyticshub_v1::AnalyticsHubServiceClient Retry Policies
Override bigquery_biglake_v1::MetastoreServiceClient Retry Policies
Override bigquery_connection_v1::ConnectionServiceClient Retry Policies
Override bigquery_datapolicies_v1::DataPolicyServiceClient Retry Policies
Override bigquery_datapolicies_v2::DataPolicyServiceClient Retry Policies
Override bigquery_datatransfer_v1::DataTransferServiceClient Retry Policies
Override bigquery_migration_v2::MigrationServiceClient Retry Policies
Override bigquery_reservation_v1::ReservationServiceClient Retry Policies
Override bigquery_storage_v1::BigQueryReadClient Retry Policies
Override bigquery_storage_v1::BigQueryWriteClient Retry Policies
How to Override the Default Universe Domain
Override bigquery_analyticshub_v1::AnalyticsHubServiceClient Universe Domain
Override bigquery_biglake_v1::MetastoreServiceClient Universe Domain
Override bigquery_connection_v1::ConnectionServiceClient Universe Domain
Override bigquery_datapolicies_v1::DataPolicyServiceClient Universe Domain
Override bigquery_datapolicies_v2::DataPolicyServiceClient Universe Domain
Override bigquery_datatransfer_v1::DataTransferServiceClient Universe Domain
Override bigquery_migration_v2::MigrationServiceClient Universe Domain
Override bigquery_reservation_v1::ReservationServiceClient Universe Domain
Override bigquery_storage_v1::BigQueryReadClient Universe Domain
Override bigquery_storage_v1::BigQueryWriteClient Universe Domain
Modules
BigQuery Storage API Configuration Options
Namespaces
google::cloud::bigquery_analyticshub_v1
Overview
Classes
AnalyticsHubServiceClient
Overview
Constructors
AnalyticsHubServiceClient(AnalyticsHubServiceClient const &)
AnalyticsHubServiceClient(AnalyticsHubServiceClient &&)
AnalyticsHubServiceClient(std::shared_ptr< AnalyticsHubServiceConnection >, Options)
Operators
operator=(AnalyticsHubServiceClient const &)
operator=(AnalyticsHubServiceClient &&)
operator==(AnalyticsHubServiceClient const &, AnalyticsHubServiceClient const &)
operator!=(AnalyticsHubServiceClient const &, AnalyticsHubServiceClient const &)
Functions
ListDataExchanges(std::string const &, Options)
ListDataExchanges(google::cloud::bigquery::analyticshub::v1::ListDataExchangesRequest, Options)
ListOrgDataExchanges(std::string const &, Options)
ListOrgDataExchanges(google::cloud::bigquery::analyticshub::v1::ListOrgDataExchangesRequest, Options)
GetDataExchange(std::string const &, Options)
GetDataExchange(google::cloud::bigquery::analyticshub::v1::GetDataExchangeRequest const &, Options)
CreateDataExchange(std::string const &, google::cloud::bigquery::analyticshub::v1::DataExchange const &, Options)
CreateDataExchange(google::cloud::bigquery::analyticshub::v1::CreateDataExchangeRequest const &, Options)
UpdateDataExchange(google::cloud::bigquery::analyticshub::v1::DataExchange const &, google::protobuf::FieldMask const &, Options)
UpdateDataExchange(google::cloud::bigquery::analyticshub::v1::UpdateDataExchangeRequest const &, Options)
DeleteDataExchange(std::string const &, Options)
DeleteDataExchange(google::cloud::bigquery::analyticshub::v1::DeleteDataExchangeRequest const &, Options)
ListListings(std::string const &, Options)
ListListings(google::cloud::bigquery::analyticshub::v1::ListListingsRequest, Options)
GetListing(std::string const &, Options)
GetListing(google::cloud::bigquery::analyticshub::v1::GetListingRequest const &, Options)
CreateListing(std::string const &, google::cloud::bigquery::analyticshub::v1::Listing const &, Options)
CreateListing(google::cloud::bigquery::analyticshub::v1::CreateListingRequest const &, Options)
UpdateListing(google::cloud::bigquery::analyticshub::v1::Listing const &, google::protobuf::FieldMask const &, Options)
UpdateListing(google::cloud::bigquery::analyticshub::v1::UpdateListingRequest const &, Options)
DeleteListing(std::string const &, Options)
DeleteListing(google::cloud::bigquery::analyticshub::v1::DeleteListingRequest const &, Options)
SubscribeListing(std::string const &, Options)
SubscribeListing(google::cloud::bigquery::analyticshub::v1::SubscribeListingRequest const &, Options)
SubscribeDataExchange(std::string const &, Options)
SubscribeDataExchange(NoAwaitTag, std::string const &, Options)
SubscribeDataExchange(google::cloud::bigquery::analyticshub::v1::SubscribeDataExchangeRequest const &, Options)
SubscribeDataExchange(NoAwaitTag, google::cloud::bigquery::analyticshub::v1::SubscribeDataExchangeRequest const &, Options)
SubscribeDataExchange(google::longrunning::Operation const &, Options)
RefreshSubscription(std::string const &, Options)
RefreshSubscription(NoAwaitTag, std::string const &, Options)
RefreshSubscription(google::cloud::bigquery::analyticshub::v1::RefreshSubscriptionRequest const &, Options)
RefreshSubscription(NoAwaitTag, google::cloud::bigquery::analyticshub::v1::RefreshSubscriptionRequest const &, Options)
RefreshSubscription(google::longrunning::Operation const &, Options)
GetSubscription(std::string const &, Options)
GetSubscription(google::cloud::bigquery::analyticshub::v1::GetSubscriptionRequest const &, Options)
ListSubscriptions(std::string const &, Options)
ListSubscriptions(google::cloud::bigquery::analyticshub::v1::ListSubscriptionsRequest, Options)
ListSharedResourceSubscriptions(std::string const &, Options)
ListSharedResourceSubscriptions(google::cloud::bigquery::analyticshub::v1::ListSharedResourceSubscriptionsRequest, Options)
RevokeSubscription(std::string const &, Options)
RevokeSubscription(google::cloud::bigquery::analyticshub::v1::RevokeSubscriptionRequest const &, Options)
DeleteSubscription(std::string const &, Options)
DeleteSubscription(NoAwaitTag, std::string const &, Options)
DeleteSubscription(google::cloud::bigquery::analyticshub::v1::DeleteSubscriptionRequest const &, Options)
DeleteSubscription(NoAwaitTag, google::cloud::bigquery::analyticshub::v1::DeleteSubscriptionRequest const &, Options)
DeleteSubscription(google::longrunning::Operation const &, Options)
GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &, Options)
SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &, Options)
TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &, Options)
CreateQueryTemplate(std::string const &, google::cloud::bigquery::analyticshub::v1::QueryTemplate const &, std::string const &, Options)
CreateQueryTemplate(google::cloud::bigquery::analyticshub::v1::CreateQueryTemplateRequest const &, Options)
GetQueryTemplate(std::string const &, Options)
GetQueryTemplate(google::cloud::bigquery::analyticshub::v1::GetQueryTemplateRequest const &, Options)
ListQueryTemplates(std::string const &, Options)
ListQueryTemplates(google::cloud::bigquery::analyticshub::v1::ListQueryTemplatesRequest, Options)
UpdateQueryTemplate(google::cloud::bigquery::analyticshub::v1::QueryTemplate const &, google::protobuf::FieldMask const &, Options)
UpdateQueryTemplate(google::cloud::bigquery::analyticshub::v1::UpdateQueryTemplateRequest const &, Options)
DeleteQueryTemplate(std::string const &, Options)
DeleteQueryTemplate(google::cloud::bigquery::analyticshub::v1::DeleteQueryTemplateRequest const &, Options)
SubmitQueryTemplate(std::string const &, Options)
SubmitQueryTemplate(google::cloud::bigquery::analyticshub::v1::SubmitQueryTemplateRequest const &, Options)
ApproveQueryTemplate(std::string const &, Options)
ApproveQueryTemplate(google::cloud::bigquery::analyticshub::v1::ApproveQueryTemplateRequest const &, Options)
AnalyticsHubServiceConnection
Overview
Functions
virtual options()
virtual ListDataExchanges(google::cloud::bigquery::analyticshub::v1::ListDataExchangesRequest)
virtual ListOrgDataExchanges(google::cloud::bigquery::analyticshub::v1::ListOrgDataExchangesRequest)
virtual GetDataExchange(google::cloud::bigquery::analyticshub::v1::GetDataExchangeRequest const &)
virtual CreateDataExchange(google::cloud::bigquery::analyticshub::v1::CreateDataExchangeRequest const &)
virtual UpdateDataExchange(google::cloud::bigquery::analyticshub::v1::UpdateDataExchangeRequest const &)
virtual DeleteDataExchange(google::cloud::bigquery::analyticshub::v1::DeleteDataExchangeRequest const &)
virtual ListListings(google::cloud::bigquery::analyticshub::v1::ListListingsRequest)
virtual GetListing(google::cloud::bigquery::analyticshub::v1::GetListingRequest const &)
virtual CreateListing(google::cloud::bigquery::analyticshub::v1::CreateListingRequest const &)
virtual UpdateListing(google::cloud::bigquery::analyticshub::v1::UpdateListingRequest const &)
virtual DeleteListing(google::cloud::bigquery::analyticshub::v1::DeleteListingRequest const &)
virtual SubscribeListing(google::cloud::bigquery::analyticshub::v1::SubscribeListingRequest const &)
virtual SubscribeDataExchange(google::cloud::bigquery::analyticshub::v1::SubscribeDataExchangeRequest const &)
virtual SubscribeDataExchange(NoAwaitTag, google::cloud::bigquery::analyticshub::v1::SubscribeDataExchangeRequest const &)
virtual SubscribeDataExchange(google::longrunning::Operation const &)
virtual RefreshSubscription(google::cloud::bigquery::analyticshub::v1::RefreshSubscriptionRequest const &)
virtual RefreshSubscription(NoAwaitTag, google::cloud::bigquery::analyticshub::v1::RefreshSubscriptionRequest const &)
virtual RefreshSubscription(google::longrunning::Operation const &)
virtual GetSubscription(google::cloud::bigquery::analyticshub::v1::GetSubscriptionRequest const &)
virtual ListSubscriptions(google::cloud::bigquery::analyticshub::v1::ListSubscriptionsRequest)
virtual ListSharedResourceSubscriptions(google::cloud::bigquery::analyticshub::v1::ListSharedResourceSubscriptionsRequest)
virtual RevokeSubscription(google::cloud::bigquery::analyticshub::v1::RevokeSubscriptionRequest const &)
virtual DeleteSubscription(google::cloud::bigquery::analyticshub::v1::DeleteSubscriptionRequest const &)
virtual DeleteSubscription(NoAwaitTag, google::cloud::bigquery::analyticshub::v1::DeleteSubscriptionRequest const &)
virtual DeleteSubscription(google::longrunning::Operation const &)
virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
virtual CreateQueryTemplate(google::cloud::bigquery::analyticshub::v1::CreateQueryTemplateRequest const &)
virtual GetQueryTemplate(google::cloud::bigquery::analyticshub::v1::GetQueryTemplateRequest const &)
virtual ListQueryTemplates(google::cloud::bigquery::analyticshub::v1::ListQueryTemplatesRequest)
virtual UpdateQueryTemplate(google::cloud::bigquery::analyticshub::v1::UpdateQueryTemplateRequest const &)
virtual DeleteQueryTemplate(google::cloud::bigquery::analyticshub::v1::DeleteQueryTemplateRequest const &)
virtual SubmitQueryTemplate(google::cloud::bigquery::analyticshub::v1::SubmitQueryTemplateRequest const &)
virtual ApproveQueryTemplate(google::cloud::bigquery::analyticshub::v1::ApproveQueryTemplateRequest const &)
AnalyticsHubServiceConnectionIdempotencyPolicy
Overview
Functions
virtual clone() const
virtual ListDataExchanges(google::cloud::bigquery::analyticshub::v1::ListDataExchangesRequest)
virtual ListOrgDataExchanges(google::cloud::bigquery::analyticshub::v1::ListOrgDataExchangesRequest)
virtual GetDataExchange(google::cloud::bigquery::analyticshub::v1::GetDataExchangeRequest const &)
virtual CreateDataExchange(google::cloud::bigquery::analyticshub::v1::CreateDataExchangeRequest const &)
virtual UpdateDataExchange(google::cloud::bigquery::analyticshub::v1::UpdateDataExchangeRequest const &)
virtual DeleteDataExchange(google::cloud::bigquery::analyticshub::v1::DeleteDataExchangeRequest const &)
virtual ListListings(google::cloud::bigquery::analyticshub::v1::ListListingsRequest)
virtual GetListing(google::cloud::bigquery::analyticshub::v1::GetListingRequest const &)
virtual CreateListing(google::cloud::bigquery::analyticshub::v1::CreateListingRequest const &)
virtual UpdateListing(google::cloud::bigquery::analyticshub::v1::UpdateListingRequest const &)
virtual DeleteListing(google::cloud::bigquery::analyticshub::v1::DeleteListingRequest const &)
virtual SubscribeListing(google::cloud::bigquery::analyticshub::v1::SubscribeListingRequest const &)
virtual SubscribeDataExchange(google::cloud::bigquery::analyticshub::v1::SubscribeDataExchangeRequest const &)
virtual RefreshSubscription(google::cloud::bigquery::analyticshub::v1::RefreshSubscriptionRequest const &)
virtual GetSubscription(google::cloud::bigquery::analyticshub::v1::GetSubscriptionRequest const &)
virtual ListSubscriptions(google::cloud::bigquery::analyticshub::v1::ListSubscriptionsRequest)
virtual ListSharedResourceSubscriptions(google::cloud::bigquery::analyticshub::v1::ListSharedResourceSubscriptionsRequest)
virtual RevokeSubscription(google::cloud::bigquery::analyticshub::v1::RevokeSubscriptionRequest const &)
virtual DeleteSubscription(google::cloud::bigquery::analyticshub::v1::DeleteSubscriptionRequest const &)
virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
virtual CreateQueryTemplate(google::cloud::bigquery::analyticshub::v1::CreateQueryTemplateRequest const &)
virtual GetQueryTemplate(google::cloud::bigquery::analyticshub::v1::GetQueryTemplateRequest const &)
virtual ListQueryTemplates(google::cloud::bigquery::analyticshub::v1::ListQueryTemplatesRequest)
virtual UpdateQueryTemplate(google::cloud::bigquery::analyticshub::v1::UpdateQueryTemplateRequest const &)
virtual DeleteQueryTemplate(google::cloud::bigquery::analyticshub::v1::DeleteQueryTemplateRequest const &)
virtual SubmitQueryTemplate(google::cloud::bigquery::analyticshub::v1::SubmitQueryTemplateRequest const &)
virtual ApproveQueryTemplate(google::cloud::bigquery::analyticshub::v1::ApproveQueryTemplateRequest const &)
AnalyticsHubServiceLimitedErrorCountRetryPolicy
Overview
Constructors
AnalyticsHubServiceLimitedErrorCountRetryPolicy(int)
AnalyticsHubServiceLimitedErrorCountRetryPolicy(AnalyticsHubServiceLimitedErrorCountRetryPolicy &&)
AnalyticsHubServiceLimitedErrorCountRetryPolicy(AnalyticsHubServiceLimitedErrorCountRetryPolicy const &)
Functions
maximum_failures() const
virtual OnFailure(Status const &)
virtual IsExhausted() const
virtual IsPermanentFailure(Status const &) const
virtual clone() const
Types
BaseType
AnalyticsHubServiceLimitedTimeRetryPolicy
Overview
Constructors
AnalyticsHubServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
AnalyticsHubServiceLimitedTimeRetryPolicy(AnalyticsHubServiceLimitedTimeRetryPolicy &&)
AnalyticsHubServiceLimitedTimeRetryPolicy(AnalyticsHubServiceLimitedTimeRetryPolicy const &)
Functions
maximum_duration() const
virtual OnFailure(Status const &)
virtual IsExhausted() const
virtual IsPermanentFailure(Status const &) const
virtual clone() const
Types
BaseType
AnalyticsHubServiceRetryPolicy
Overview
Functions
clone() const
OnFailure(Status const &)
OnFailure(Status const &)
IsExhausted() const
IsExhausted() const
IsPermanentFailure(Status const &) const
IsPermanentFailure(Status const &) const
Structs
AnalyticsHubServiceBackoffPolicyOption
Overview
Types
Type
AnalyticsHubServiceConnectionIdempotencyPolicyOption