Skip to main content
Google Cloud Documentation
Documentation
  • 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
Google Cloud Documentation
  • 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