Some or all of the information on this page might not apply to Trusted Cloud by S3NS.
Class AnalyticsHubServiceConnection (2.21.0)
Note: Some or all of the information on this page might not apply
to Trusted Cloud. For a list of services that are available in
Trusted Cloud, see Services available for
Trusted Cloud .
Version 2.21.0keyboard_arrow_down
Functions
virtual options()
Returns
Type
Description
Options
virtual ListDataExchanges(google::cloud::bigquery::analyticshub::v1::ListDataExchangesRequest)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::ListDataExchangesRequest
Returns
Type
Description
StreamRange< google::cloud::bigquery::analyticshub::v1::DataExchange >
virtual ListOrgDataExchanges(google::cloud::bigquery::analyticshub::v1::ListOrgDataExchangesRequest)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::ListOrgDataExchangesRequest
Returns
Type
Description
StreamRange< google::cloud::bigquery::analyticshub::v1::DataExchange >
virtual GetDataExchange(google::cloud::bigquery::analyticshub::v1::GetDataExchangeRequest const &)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::GetDataExchangeRequest const &
Returns
Type
Description
StatusOr< google::cloud::bigquery::analyticshub::v1::DataExchange >
virtual CreateDataExchange(google::cloud::bigquery::analyticshub::v1::CreateDataExchangeRequest const &)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::CreateDataExchangeRequest const &
Returns
Type
Description
StatusOr< google::cloud::bigquery::analyticshub::v1::DataExchange >
virtual UpdateDataExchange(google::cloud::bigquery::analyticshub::v1::UpdateDataExchangeRequest const &)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::UpdateDataExchangeRequest const &
Returns
Type
Description
StatusOr< google::cloud::bigquery::analyticshub::v1::DataExchange >
virtual DeleteDataExchange(google::cloud::bigquery::analyticshub::v1::DeleteDataExchangeRequest const &)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::DeleteDataExchangeRequest const &
Returns
Type
Description
Status
virtual ListListings(google::cloud::bigquery::analyticshub::v1::ListListingsRequest)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::ListListingsRequest
Returns
Type
Description
StreamRange< google::cloud::bigquery::analyticshub::v1::Listing >
virtual GetListing(google::cloud::bigquery::analyticshub::v1::GetListingRequest const &)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::GetListingRequest const &
Returns
Type
Description
StatusOr< google::cloud::bigquery::analyticshub::v1::Listing >
virtual CreateListing(google::cloud::bigquery::analyticshub::v1::CreateListingRequest const &)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::CreateListingRequest const &
Returns
Type
Description
StatusOr< google::cloud::bigquery::analyticshub::v1::Listing >
virtual UpdateListing(google::cloud::bigquery::analyticshub::v1::UpdateListingRequest const &)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::UpdateListingRequest const &
Returns
Type
Description
StatusOr< google::cloud::bigquery::analyticshub::v1::Listing >
virtual DeleteListing(google::cloud::bigquery::analyticshub::v1::DeleteListingRequest const &)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::DeleteListingRequest const &
Returns
Type
Description
Status
virtual SubscribeListing(google::cloud::bigquery::analyticshub::v1::SubscribeListingRequest const &)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::SubscribeListingRequest const &
Returns
Type
Description
StatusOr< google::cloud::bigquery::analyticshub::v1::SubscribeListingResponse >
virtual SubscribeDataExchange(google::cloud::bigquery::analyticshub::v1::SubscribeDataExchangeRequest const &)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::SubscribeDataExchangeRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::bigquery::analyticshub::v1::SubscribeDataExchangeResponse > >
virtual RefreshSubscription(google::cloud::bigquery::analyticshub::v1::RefreshSubscriptionRequest const &)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::RefreshSubscriptionRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::bigquery::analyticshub::v1::RefreshSubscriptionResponse > >
virtual GetSubscription(google::cloud::bigquery::analyticshub::v1::GetSubscriptionRequest const &)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::GetSubscriptionRequest const &
Returns
Type
Description
StatusOr< google::cloud::bigquery::analyticshub::v1::Subscription >
virtual ListSubscriptions(google::cloud::bigquery::analyticshub::v1::ListSubscriptionsRequest)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::ListSubscriptionsRequest
Returns
Type
Description
StreamRange< google::cloud::bigquery::analyticshub::v1::Subscription >
virtual ListSharedResourceSubscriptions(google::cloud::bigquery::analyticshub::v1::ListSharedResourceSubscriptionsRequest)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::ListSharedResourceSubscriptionsRequest
Returns
Type
Description
StreamRange< google::cloud::bigquery::analyticshub::v1::Subscription >
virtual RevokeSubscription(google::cloud::bigquery::analyticshub::v1::RevokeSubscriptionRequest const &)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::RevokeSubscriptionRequest const &
Returns
Type
Description
StatusOr< google::cloud::bigquery::analyticshub::v1::RevokeSubscriptionResponse >
virtual DeleteSubscription(google::cloud::bigquery::analyticshub::v1::DeleteSubscriptionRequest const &)
Parameter
Name
Description
request
google::cloud::bigquery::analyticshub::v1::DeleteSubscriptionRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::bigquery::analyticshub::v1::OperationMetadata > >
virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
Parameter
Name
Description
request
google::iam::v1::GetIamPolicyRequest const &
Returns
Type
Description
StatusOr< google::iam::v1::Policy >
virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
Parameter
Name
Description
request
google::iam::v1::SetIamPolicyRequest const &
Returns
Type
Description
StatusOr< google::iam::v1::Policy >
virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
Parameter
Name
Description
request
google::iam::v1::TestIamPermissionsRequest const &
Returns
Type
Description
StatusOr< google::iam::v1::TestIamPermissionsResponse >
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-08-06 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-06 UTC."],[[["This document outlines the `AnalyticsHubServiceConnection` interface, which defines virtual methods for interacting with `AnalyticsHubServiceClient` in the Google Cloud BigQuery Analytics Hub."],["The interface allows for custom behavior injection during testing using objects like Google Mock, and it can be implemented using the `MakeAnalyticsHubServiceConnection()` function, with `MockAnalyticsHubServiceConnection` available for mocking purposes."],["`AnalyticsHubServiceConnection` includes virtual methods for various operations such as listing, getting, creating, updating, and deleting data exchanges, listings, and subscriptions within the Analytics Hub, providing detailed request and return information for each."],["The document also contains a list of past versions, all the way back to 2.11.0, with the most recent version being 2.37.0-rc."]]],[]]