analyticshub/v1 library

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 a role.
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.
ListSharedResourceSubscriptionsResponse
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.