# Functions
New creates a new Service.
NewService creates a new Service.
# Constants
View and manage your data in Google BigQuery and see the email address for your Google Account.
See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
# Structs
AnalyticsHubSubscriptionInfo: Information about an associated Analytics Hub subscription (https://cloud.google.com/bigquery/docs/analytics-hub-manage-subscriptions).
AuditConfig: Specifies the audit configuration for a service.
AuditLogConfig: Provides the configuration for logging a type of permissions.
AvroConfig: Configuration for writing message data in Avro format.
BigQueryConfig: Configuration for a BigQuery subscription.
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.
DeadLetterPolicy: Dead lettering is done on a best effort basis.
DefaultExchangeConfig: Default Analytics Hub data exchange, used for secured data sharing.
DestinationDataset: Defines the destination bigquery dataset.
DestinationPubSubSubscription: Defines the destination Pub/Sub subscription.
Empty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
ExpirationPolicy: A policy that specifies the conditions for resource expiration (i.e., automatic resource deletion).
Expr: Represents a textual expression in the Common Expression Language (CEL) syntax.
GetIamPolicyRequest: Request message for `GetIamPolicy` method.
GetPolicyOptions: Encapsulates settings provided to GetIamPolicy.
GoogleCloudBigqueryAnalyticshubV1ListingCommercialInfo: Commercial info contains the information about the commercial data products associated with the listing.
GoogleCloudBigqueryAnalyticshubV1ListingCommercialInfoGoogleCloudMarketplaceI nfo: Specifies the details of the Marketplace Data Product associated with the Listing.
GoogleCloudBigqueryAnalyticshubV1SubscriptionCommercialInfo: Commercial info metadata for this subscription.
GoogleCloudBigqueryAnalyticshubV1SubscriptionCommercialInfoGoogleCloudMarketp laceInfo: Cloud Marketplace commercial metadata for this subscription.
GooglePubsubV1Subscription: A subscription resource.
JavaScriptUDF: User-defined JavaScript function that can transform or filter a Pub/Sub message.
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.
NoWrapper: Sets the `data` field as the HTTP body for delivery.
OidcToken: Contains information needed for generating an OpenID Connect token (https://developers.google.com/identity/protocols/OpenIDConnect).
Operation: This resource represents a long-running operation that is the result of a network API call.
OperationMetadata: Represents the metadata of a long-running operation in Analytics Hub.
Policy: An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
Publisher: Contains details of the listing publisher.
PubSubTopicSource: Pub/Sub topic source.
PubsubWrapper: 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).
PushConfig: Configuration for a push delivery endpoint.
RefreshSubscriptionRequest: Message for refreshing a subscription.
RefreshSubscriptionResponse: Message for response when you refresh a subscription.
RestrictedExportConfig: Restricted export config, used to configure restricted export on linked dataset.
RestrictedExportPolicy: Restricted export policy used to configure restricted export on linked dataset.
RetryPolicy: A policy that specifies how Pub/Sub retries message delivery.
RevokeSubscriptionRequest: Message for revoking a subscription.
RevokeSubscriptionResponse: Message for response when you revoke 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.
Status: The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
SubscribeDataExchangeRequest: Message for subscribing to a Data Exchange.
SubscribeDataExchangeResponse: Message for response when you subscribe 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.
TestIamPermissionsRequest: Request message for `TestIamPermissions` method.
TestIamPermissionsResponse: Response message for `TestIamPermissions` method.
TextConfig: Configuration for writing message data in text format.