@Generated("by gapic-generator-java")
Package com.google.cloud.bigquery.analyticshub.v1
A client to Analytics Hub API
The interfaces provided are listed below, along with usage samples.
======================= AnalyticsHubServiceClient =======================
Service Description: 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.
Sample for AnalyticsHubServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (AnalyticsHubServiceClient analyticsHubServiceClient = AnalyticsHubServiceClient.create()) {
DataExchangeName name = DataExchangeName.of("[PROJECT]", "[LOCATION]", "[DATA_EXCHANGE]");
DataExchange response = analyticsHubServiceClient.getDataExchange(name);
}
-
Class Summary Class Description AnalyticsHubProto AnalyticsHubServiceClient Service Description: The `AnalyticsHubService` API facilitates data sharing within and across organizations.AnalyticsHubServiceClient.ListDataExchangesFixedSizeCollection AnalyticsHubServiceClient.ListDataExchangesPage AnalyticsHubServiceClient.ListDataExchangesPagedResponse AnalyticsHubServiceClient.ListListingsFixedSizeCollection AnalyticsHubServiceClient.ListListingsPage AnalyticsHubServiceClient.ListListingsPagedResponse AnalyticsHubServiceClient.ListOrgDataExchangesFixedSizeCollection AnalyticsHubServiceClient.ListOrgDataExchangesPage AnalyticsHubServiceClient.ListOrgDataExchangesPagedResponse AnalyticsHubServiceGrpc The `AnalyticsHubService` API facilitates data sharing within and across organizations.AnalyticsHubServiceGrpc.AnalyticsHubServiceBlockingStub A stub to allow clients to do synchronous rpc calls to service AnalyticsHubService.AnalyticsHubServiceGrpc.AnalyticsHubServiceFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service AnalyticsHubService.AnalyticsHubServiceGrpc.AnalyticsHubServiceImplBase Base class for the server implementation of the service AnalyticsHubService.AnalyticsHubServiceGrpc.AnalyticsHubServiceStub A stub to allow clients to do asynchronous rpc calls to service AnalyticsHubService.AnalyticsHubServiceSettings Settings class to configure an instance ofAnalyticsHubServiceClient
.AnalyticsHubServiceSettings.Builder Builder for AnalyticsHubServiceSettings.CreateDataExchangeRequest Message for creating a data exchange.CreateDataExchangeRequest.Builder Message for creating a data exchange.CreateListingRequest Message for creating a listing.CreateListingRequest.Builder Message for creating a listing.DataExchange A data exchange is a container that lets you share data.DataExchange.Builder A data exchange is a container that lets you share data.DataExchangeName DataExchangeName.Builder Builder for projects/{project}/locations/{location}/dataExchanges/{data_exchange}.DataProvider Contains details of the data provider.DataProvider.Builder Contains details of the data provider.DeleteDataExchangeRequest Message for deleting a data exchange.DeleteDataExchangeRequest.Builder Message for deleting a data exchange.DeleteListingRequest Message for deleting a listing.DeleteListingRequest.Builder Message for deleting a listing.DestinationDataset Defines the destination bigquery dataset.DestinationDataset.Builder Defines the destination bigquery dataset.DestinationDatasetReference Contains the reference that identifies a destination bigquery dataset.DestinationDatasetReference.Builder Contains the reference that identifies a destination bigquery dataset.GetDataExchangeRequest Message for getting a data exchange.GetDataExchangeRequest.Builder Message for getting a data exchange.GetListingRequest Message for getting a listing.GetListingRequest.Builder Message for getting a listing.ListDataExchangesRequest Message for requesting the list of data exchanges.ListDataExchangesRequest.Builder Message for requesting the list of data exchanges.ListDataExchangesResponse Message for response to the list of data exchanges.ListDataExchangesResponse.Builder 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.Listing.BigQueryDatasetSource A reference to a shared dataset.Listing.BigQueryDatasetSource.Builder A reference to a shared dataset.Listing.Builder A listing is what gets published into a data exchange that a subscriber can subscribe to.ListingName ListingName.Builder Builder for projects/{project}/locations/{location}/dataExchanges/{data_exchange}/listings/{listing}.ListListingsRequest Message for requesting the list of listings.ListListingsRequest.Builder Message for requesting the list of listings.ListListingsResponse Message for response to the list of Listings.ListListingsResponse.Builder Message for response to the list of Listings.ListOrgDataExchangesRequest Message for requesting the list of data exchanges from projects in an organization and location.ListOrgDataExchangesRequest.Builder 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.ListOrgDataExchangesResponse.Builder Message for response to listing data exchanges in an organization and location.LocationName LocationName.Builder Builder for projects/{project}/locations/{location}.Publisher Contains details of the listing publisher.Publisher.Builder Contains details of the listing publisher.SubscribeListingRequest Message for subscribing to a listing.SubscribeListingRequest.Builder Message for subscribing to a listing.SubscribeListingResponse Message for response when you subscribe to a listing.SubscribeListingResponse.Builder Message for response when you subscribe to a listing.UpdateDataExchangeRequest Message for updating a data exchange.UpdateDataExchangeRequest.Builder Message for updating a data exchange.UpdateListingRequest Message for updating a Listing.UpdateListingRequest.Builder Message for updating a Listing. -
Enum Summary Enum Description Listing.Category Listing categories.Listing.SourceCase Listing.State State of the listing.SubscribeListingRequest.DestinationCase