Send feedback
Class AnalyticsHubServiceConnectionIdempotencyPolicy (2.37.0-rc)
bookmark_border bookmark
Stay organized with collections
Save and categorize content based on your preferences.
Version latest keyboard_arrow_down
Functions
virtual clone() const
Create a new copy of this object.
Returns
Type
Description
std::unique_ptr< AnalyticsHubServiceConnectionIdempotencyPolicy >
virtual ListDataExchanges(google::cloud::bigquery::analyticshub::v1::ListDataExchangesRequest)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::ListDataExchangesRequest
Returns
Type
Description
google::cloud::Idempotency
virtual ListOrgDataExchanges(google::cloud::bigquery::analyticshub::v1::ListOrgDataExchangesRequest)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::ListOrgDataExchangesRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetDataExchange(google::cloud::bigquery::analyticshub::v1::GetDataExchangeRequest const &)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::GetDataExchangeRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateDataExchange(google::cloud::bigquery::analyticshub::v1::CreateDataExchangeRequest const &)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::CreateDataExchangeRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateDataExchange(google::cloud::bigquery::analyticshub::v1::UpdateDataExchangeRequest const &)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::UpdateDataExchangeRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteDataExchange(google::cloud::bigquery::analyticshub::v1::DeleteDataExchangeRequest const &)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::DeleteDataExchangeRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListListings(google::cloud::bigquery::analyticshub::v1::ListListingsRequest)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::ListListingsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetListing(google::cloud::bigquery::analyticshub::v1::GetListingRequest const &)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::GetListingRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateListing(google::cloud::bigquery::analyticshub::v1::CreateListingRequest const &)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::CreateListingRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateListing(google::cloud::bigquery::analyticshub::v1::UpdateListingRequest const &)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::UpdateListingRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteListing(google::cloud::bigquery::analyticshub::v1::DeleteListingRequest const &)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::DeleteListingRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual SubscribeListing(google::cloud::bigquery::analyticshub::v1::SubscribeListingRequest const &)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::SubscribeListingRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual SubscribeDataExchange(google::cloud::bigquery::analyticshub::v1::SubscribeDataExchangeRequest const &)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::SubscribeDataExchangeRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual RefreshSubscription(google::cloud::bigquery::analyticshub::v1::RefreshSubscriptionRequest const &)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::RefreshSubscriptionRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GetSubscription(google::cloud::bigquery::analyticshub::v1::GetSubscriptionRequest const &)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::GetSubscriptionRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListSubscriptions(google::cloud::bigquery::analyticshub::v1::ListSubscriptionsRequest)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::ListSubscriptionsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual ListSharedResourceSubscriptions(google::cloud::bigquery::analyticshub::v1::ListSharedResourceSubscriptionsRequest)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::ListSharedResourceSubscriptionsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual RevokeSubscription(google::cloud::bigquery::analyticshub::v1::RevokeSubscriptionRequest const &)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::RevokeSubscriptionRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteSubscription(google::cloud::bigquery::analyticshub::v1::DeleteSubscriptionRequest const &)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::DeleteSubscriptionRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
Parameter
Name
Description
request
google::iam::v1::GetIamPolicyRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
Parameter
Name
Description
request
google::iam::v1::SetIamPolicyRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
Parameter
Name
Description
request
google::iam::v1::TestIamPermissionsRequest const &
Returns
Type
Description
google::cloud::Idempotency
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-03-05 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-05 UTC."],[[["The latest version of the BigQuery Analytics Hub C++ library is 2.37.0-rc, with several previous versions also available, ranging from 2.36.0 down to 2.11.0."],["The `AnalyticsHubServiceConnectionIdempotencyPolicy` class offers a `clone()` function to create a new copy of the object, returning a unique pointer to the new copy."],["This class contains various virtual functions for managing data exchanges, listings, and subscriptions within the BigQuery Analytics Hub, allowing actions like listing, creating, updating, deleting, getting, subscribing, and refreshing, all of which return a `google::cloud::Idempotency`."],["The `AnalyticsHubServiceConnectionIdempotencyPolicy` also integrates with Identity and Access Management (IAM) to provide functions for getting, setting, and testing IAM policies."]]],[]]