Classes
AnalyticsHubService
The AnalyticsHubService API facilitates data sharing within and across organizations. It allows data providers to publish Listings --- a discoverable and searchable SKU representing a dataset. Data consumers can subscribe to Listings. Upon subscription, AnalyticsHub provisions a "Linked Datasets" surfacing the data in the consumer's 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 DataExchange.
CreateListingRequest
Message for creating a Listing.
DataExchange
A data exchange is a container that enables data sharing. It contains a set of listings of the data sources along with descriptive information of the data exchange.
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 DataExchange.
DeleteListingRequest
Message for deleting a Listing.
DestinationDataset
Defines the Destination BigQuery Dataset.
DestinationDatasetReference
Defines the Destination BigQuery Dataset Reference.
GetDataExchangeRequest
Message for getting a DataExchange.
GetListingRequest
Message for getting a Listing.
ListDataExchangesRequest
Message for requesting list of DataExchanges.
ListDataExchangesResponse
Message for response to listing DataExchanges.
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's an existing BigQuery dataset with a collection of objects, such as tables and views, that you want to share with subscribers. Upon subscription to a Listing, Data Exchange 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.
ListingName
Resource name for the Listing
resource.
ListListingsRequest
Message for requesting list of Listings.
ListListingsResponse
Message for response to listing Listings.
ListOrgDataExchangesRequest
Message for requesting list of DataExchanges from projects in an organization and location.
ListOrgDataExchangesResponse
Message for response to listing DataExchanges in an organization and location.
Publisher
Contains details of the Publisher.
SubscribeListingRequest
Message for subscribing a Listing.
SubscribeListingResponse
Message for response to subscribing a Listing. Empty for now.
UpdateDataExchangeRequest
Message for updating a DataExchange.
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.State
State of the Listing
ListingName.ResourceNameType
The possible contents of ListingName.
SubscribeListingRequest.DestinationOneofCase
Enum of possible cases for the "destination" oneof.