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.
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
Contains the reference that identifies a destination bigquery dataset.
GetIamPolicyRequest
Request message for GetIamPolicy method.
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.
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.
RestrictedExportConfig
Restricted export config, used to configure restricted export on linked dataset.
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

AuditLogConfig = $AuditLogConfig
Provides the configuration for logging a type of permissions.
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.
Expr = $Expr
Represents a textual expression in the Common Expression Language (CEL) syntax.
GetPolicyOptions = $GetPolicyOptions
Encapsulates settings provided to GetIamPolicy.
RefreshSubscriptionRequest = $Empty
Message for refreshing a subscription.
RevokeSubscriptionRequest = $Empty
Message for revoking a subscription.
RevokeSubscriptionResponse = $Empty
Message for response when you revoke a subscription.
Status = $Status
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.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.