Send feedback
Class AnalyticsHubServiceConnectionIdempotencyPolicy (2.36.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.36.0 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."],[[["This document details the `AnalyticsHubServiceConnectionIdempotencyPolicy` class within the Google Cloud BigQuery Analytics Hub C++ library, covering versions from 2.11.0 to the latest release candidate 2.37.0-rc."],["The class defines several virtual functions that outline the expected behavior and parameters of various operations related to data exchanges, listings, and subscriptions, including methods to create, delete, list, update, and get specific data exchanges and listings."],["It also includes virtual functions for managing subscriptions, such as subscribing to, refreshing, revoking, and deleting them, as well as listing all subscriptions or just shared resource subscriptions."],["The class further supports IAM operations through functions like `GetIamPolicy`, `SetIamPolicy`, and `TestIamPermissions`, which enable managing permissions related to resources."],["Each function's parameter requirements and return types are clearly specified, primarily utilizing `google::cloud::Idempotency` for return values and various `google::cloud::bigquery::analyticshub::v1` or `google::iam::v1` requests for parameters."]]],[]]