analyticshub/v1 library
Analytics Hub API - v1
Exchange data and analytics assets securely and efficiently.
For more information, see cloud.google.com/bigquery/docs/analytics-hub-introduction
Create an instance of AnalyticsHubApi to access these resources:
Classes
- AnalyticsHubApi
- Exchange data and analytics assets securely and efficiently.
- AuditConfig
- Specifies the audit configuration for a service.
- BigQueryDatasetSource
- A reference to a shared dataset.
- Binding
-
Associates
members
, or principals, with arole
. - CloudStorageConfig
- Configuration for a Cloud Storage subscription.
- DataExchange
- A data exchange is a container that lets you share data.
- DataProvider
- Contains details of the data provider.
- DcrExchangeConfig
- Data Clean Room (DCR), used for privacy-safe and secured data sharing.
- DestinationDataset
- Defines the destination bigquery dataset.
- DestinationDatasetReference
- DestinationPubSubSubscription
- Defines the destination Pub/Sub subscription.
- GetIamPolicyRequest
-
Request message for
GetIamPolicy
method. - GoogleCloudBigqueryAnalyticshubV1ListingCommercialInfo
- Commercial info contains the information about the commercial data products associated with the listing.
- GoogleCloudBigqueryAnalyticshubV1ListingCommercialInfoGoogleCloudMarketplaceInfo
- Specifies the details of the Marketplace Data Product associated with the Listing.
- GoogleCloudBigqueryAnalyticshubV1SubscriptionCommercialInfo
- Commercial info metadata for this subscription.
- GoogleCloudBigqueryAnalyticshubV1SubscriptionCommercialInfoGoogleCloudMarketplaceInfo
- Cloud Marketplace commercial metadata for this subscription.
- GooglePubsubV1Subscription
- A subscription resource.
- LinkedResource
- Reference to a linked resource tracked by this Subscription.
- ListDataExchangesResponse
- Message for response to the list of data exchanges.
- Listing
- A listing is what gets published into a data exchange that a subscriber can subscribe to.
- ListListingsResponse
- Message for response to the list of Listings.
- ListOrgDataExchangesResponse
- Message for response to listing data exchanges in an organization and location.
- Message for response to the listing of shared resource subscriptions.
- ListSubscriptionsResponse
- Message for response to the listing of subscriptions.
- MessageTransform
- All supported message transforms types.
- Operation
- This resource represents a long-running operation that is the result of a network API call.
- OrganizationsLocationsDataExchangesResource
- OrganizationsLocationsResource
- OrganizationsResource
- Policy
- An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
- ProjectsLocationsDataExchangesListingsResource
- ProjectsLocationsDataExchangesResource
- ProjectsLocationsResource
- ProjectsLocationsSubscriptionsResource
- ProjectsResource
- Publisher
- Contains details of the listing publisher.
- PubSubTopicSource
- Pub/Sub topic source.
- PushConfig
- Configuration for a push delivery endpoint.
- RestrictedExportConfig
- Restricted export config, used to configure restricted export on linked dataset.
- RestrictedExportPolicy
- Restricted export policy used to configure restricted export on linked dataset.
- RevokeSubscriptionRequest
- Message for revoking a subscription.
- SelectedResource
- Resource in this dataset that is selectively shared.
- SetIamPolicyRequest
-
Request message for
SetIamPolicy
method. - SharingEnvironmentConfig
- Sharing environment is a behavior model for sharing data within a data exchange.
- SubscribeDataExchangeRequest
- Message for subscribing to a Data Exchange.
- SubscribeListingRequest
- Message for subscribing to a listing.
- SubscribeListingResponse
- Message for response when you subscribe to a listing.
- Subscription
- A subscription represents a subscribers' access to a particular set of published data.
Typedefs
- AnalyticsHubSubscriptionInfo = $AnalyticsHubSubscriptionInfo
- Information about an associated Analytics Hub subscription.
- AuditLogConfig = $AuditLogConfig
- Provides the configuration for logging a type of permissions.
- AvroConfig = $AvroConfig
- Configuration for writing message data in Avro format.
- BigQueryConfig = $BigQueryConfig
- Configuration for a BigQuery subscription.
- DeadLetterPolicy = $DeadLetterPolicy
- Dead lettering is done on a best effort basis.
- DefaultExchangeConfig = $Empty
- Default Analytics Hub data exchange, used for secured data sharing.
- Empty = $Empty
- A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
- ExpirationPolicy = $ExpirationPolicy
- A policy that specifies the conditions for resource expiration (i.e., automatic resource deletion).
- Expr = $Expr
- Represents a textual expression in the Common Expression Language (CEL) syntax.
- GetPolicyOptions = $GetPolicyOptions00
- Encapsulates settings provided to GetIamPolicy.
- JavaScriptUDF = $JavaScriptUDF
- User-defined JavaScript function that can transform or filter a Pub/Sub message.
- NoWrapper = $NoWrapper
-
Sets the
data
field as the HTTP body for delivery. - OidcToken = $OidcToken
- Contains information needed for generating an OpenID Connect token.
- PubsubWrapper = $Empty
- The payload to the push endpoint is in the form of the JSON representation of a PubsubMessage (https://cloud.google.com/pubsub/docs/reference/rpc/google.pubsub.v1#pubsubmessage).
- RefreshSubscriptionRequest = $Empty
- Message for refreshing a subscription.
- RetryPolicy = $RetryPolicy
- A policy that specifies how Pub/Sub retries message delivery.
- RevokeSubscriptionResponse = $Empty
- Message for response when you revoke a subscription.
- Status = $Status00
-
The
Status
type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. - TestIamPermissionsRequest = $TestIamPermissionsRequest00
-
Request message for
TestIamPermissions
method. - TestIamPermissionsResponse = $PermissionsResponse
-
Response message for
TestIamPermissions
method. - TextConfig = $Empty
- Configuration for writing message data in text format.
Exceptions / Errors
- ApiRequestError
- Represents a general error reported by the API endpoint.
- DetailedApiRequestError
- Represents a specific error reported by the API endpoint.