Analytics Hub v1 API - Namespace Google.Cloud.BigQuery.AnalyticsHub.V1 (1.4.0)

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.