Namespace Google.Cloud.BigQuery.DataExchange.V1Beta1 (1.0.0-beta01)

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.