Classes
AnalyticsHubService
The AnalyticsHubService
API facilitates data sharing within and across
organizations. It allows data providers to publish listings that reference
shared datasets. With Analytics Hub, users can discover and search for
listings that they have access to. Subscribers can view and subscribe to
listings. When you subscribe to a listing, Analytics Hub creates a linked
dataset in your project.
AnalyticsHubService.AnalyticsHubServiceBase
Base class for server-side implementations of AnalyticsHubService
AnalyticsHubService.AnalyticsHubServiceClient
Client for AnalyticsHubService
AnalyticsHubServiceClient
AnalyticsHubService client wrapper, for convenient use.
AnalyticsHubServiceClientBuilder
Builder class for AnalyticsHubServiceClient to provide simple configuration of credentials, endpoint etc.
AnalyticsHubServiceClientImpl
AnalyticsHubService client wrapper implementation, for convenient use.
AnalyticsHubServiceSettings
Settings for AnalyticsHubServiceClient instances.
CreateDataExchangeRequest
Message for creating a data exchange.
CreateListingRequest
Message for creating a listing.
DataExchange
A data exchange is a container that lets you share data. Along with the descriptive information about the data exchange, it contains listings that reference shared datasets.
DataExchangeName
Resource name for the DataExchange
resource.
DataProvider
Contains details of the data provider.
DatasetName
Resource name for the Dataset
resource.
DeleteDataExchangeRequest
Message for deleting a data exchange.
DeleteListingRequest
Message for deleting a listing.
DeleteSubscriptionRequest
Message for deleting a subscription.
DestinationDataset
Defines the destination bigquery dataset.
DestinationDatasetReference
Contains the reference that identifies a destination bigquery dataset.
GetDataExchangeRequest
Message for getting a data exchange.
GetListingRequest
Message for getting a listing.
GetSubscriptionRequest
Message for getting a subscription.
ListDataExchangesRequest
Message for requesting the list of data exchanges.
ListDataExchangesResponse
Message for response to the list of data exchanges.
ListListingsRequest
Message for requesting the list of listings.
ListListingsResponse
Message for response to the list of Listings.
ListOrgDataExchangesRequest
Message for requesting the list of data exchanges from projects in an organization and location.
ListOrgDataExchangesResponse
Message for response to listing data exchanges in an organization and location.
ListSharedResourceSubscriptionsRequest
Message for listing subscriptions of a shared resource.
ListSharedResourceSubscriptionsResponse
Message for response to the listing of shared resource subscriptions.
ListSubscriptionsRequest
Message for listing subscriptions.
ListSubscriptionsResponse
Message for response to the listing of subscriptions.
Listing
A listing is what gets published into a data exchange that a subscriber can subscribe to. It contains a reference to the data source along with descriptive information that will help subscribers find and subscribe the data.
Listing.Types
Container for nested types declared in the Listing message type.
Listing.Types.BigQueryDatasetSource
A reference to a shared dataset. It is an existing BigQuery dataset with a collection of objects such as tables and views that you want to share with subscribers. When subscriber's subscribe to a listing, Analytics Hub creates a linked dataset in the subscriber's project. A Linked dataset is an opaque, read-only BigQuery dataset that serves as a symbolic link to a shared dataset.
Listing.Types.BigQueryDatasetSource.Types
Container for nested types declared in the BigQueryDatasetSource message type.
Listing.Types.BigQueryDatasetSource.Types.SelectedResource
Resource in this dataset that are selectively shared.
Listing.Types.RestrictedExportConfig
Restricted export config, used to configure restricted export on linked dataset.
ListingName
Resource name for the Listing
resource.
OperationMetadata
Represents the metadata of a long-running operation in Analytics Hub.
Publisher
Contains details of the listing publisher.
RefreshSubscriptionRequest
Message for refreshing a subscription.
RefreshSubscriptionResponse
Message for response when you refresh a subscription.
RevokeSubscriptionRequest
Message for revoking a subscription.
RevokeSubscriptionResponse
Message for response when you revoke a subscription.
SharingEnvironmentConfig
Sharing environment is a behavior model for sharing data within a data exchange. This option is configurable for a data exchange.
SharingEnvironmentConfig.Types
Container for nested types declared in the SharingEnvironmentConfig message type.
SharingEnvironmentConfig.Types.DcrExchangeConfig
Data Clean Room (DCR), used for privacy-safe and secured data sharing.
SharingEnvironmentConfig.Types.DefaultExchangeConfig
Default Analytics Hub data exchange, used for secured data sharing.
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. It contains references to associated listings, data exchanges, and linked datasets.
Subscription.Types
Container for nested types declared in the Subscription message type.
Subscription.Types.LinkedResource
Reference to a linked resource tracked by this Subscription.
SubscriptionName
Resource name for the Subscription
resource.
TableName
Resource name for the Table
resource.
UpdateDataExchangeRequest
Message for updating a data exchange.
UpdateListingRequest
Message for updating a Listing.
Enums
DataExchangeName.ResourceNameType
The possible contents of DataExchangeName.
DatasetName.ResourceNameType
The possible contents of DatasetName.
Listing.SourceOneofCase
Enum of possible cases for the "source" oneof.
Listing.Types.BigQueryDatasetSource.Types.SelectedResource.ResourceOneofCase
Enum of possible cases for the "resource" oneof.
Listing.Types.Category
Listing categories.
Listing.Types.State
State of the listing.
ListingName.ResourceNameType
The possible contents of ListingName.
SharingEnvironmentConfig.EnvironmentOneofCase
Enum of possible cases for the "environment" oneof.
SubscribeListingRequest.DestinationOneofCase
Enum of possible cases for the "destination" oneof.
Subscription.ResourceNameOneofCase
Enum of possible cases for the "resource_name" oneof.
Subscription.Types.LinkedResource.ReferenceOneofCase
Enum of possible cases for the "reference" oneof.
Subscription.Types.State
State of the subscription.
SubscriptionName.ResourceNameType
The possible contents of SubscriptionName.
TableName.ResourceNameType
The possible contents of TableName.