Package com.google.cloud.bigquery.analyticshub.v1 (0.44.0)

GitHub Repository

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.cloud.bigquery.analyticshub.v1.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

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.cloud.bigquery.analyticshub.v1.AnalyticsHubServiceSettings Settings class to configure an instance of AnalyticsHubServiceClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.bigquery.analyticshub.v1.AnalyticsHubProto
com.google.cloud.bigquery.analyticshub.v1.AnalyticsHubServiceClient.ListDataExchangesFixedSizeCollection
com.google.cloud.bigquery.analyticshub.v1.AnalyticsHubServiceClient.ListDataExchangesPage
com.google.cloud.bigquery.analyticshub.v1.AnalyticsHubServiceClient.ListDataExchangesPagedResponse
com.google.cloud.bigquery.analyticshub.v1.AnalyticsHubServiceClient.ListListingsFixedSizeCollection
com.google.cloud.bigquery.analyticshub.v1.AnalyticsHubServiceClient.ListListingsPage
com.google.cloud.bigquery.analyticshub.v1.AnalyticsHubServiceClient.ListListingsPagedResponse
com.google.cloud.bigquery.analyticshub.v1.AnalyticsHubServiceClient.ListOrgDataExchangesFixedSizeCollection
com.google.cloud.bigquery.analyticshub.v1.AnalyticsHubServiceClient.ListOrgDataExchangesPage
com.google.cloud.bigquery.analyticshub.v1.AnalyticsHubServiceClient.ListOrgDataExchangesPagedResponse
com.google.cloud.bigquery.analyticshub.v1.AnalyticsHubServiceClient.ListSharedResourceSubscriptionsFixedSizeCollection
com.google.cloud.bigquery.analyticshub.v1.AnalyticsHubServiceClient.ListSharedResourceSubscriptionsPage
com.google.cloud.bigquery.analyticshub.v1.AnalyticsHubServiceClient.ListSharedResourceSubscriptionsPagedResponse
com.google.cloud.bigquery.analyticshub.v1.AnalyticsHubServiceClient.ListSubscriptionsFixedSizeCollection
com.google.cloud.bigquery.analyticshub.v1.AnalyticsHubServiceClient.ListSubscriptionsPage
com.google.cloud.bigquery.analyticshub.v1.AnalyticsHubServiceClient.ListSubscriptionsPagedResponse
com.google.cloud.bigquery.analyticshub.v1.AnalyticsHubServiceGrpc 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
com.google.cloud.bigquery.analyticshub.v1.AnalyticsHubServiceGrpc.AnalyticsHubServiceImplBase Base class for the server implementation of the service AnalyticsHubService. The AnalyticsHubService API facilitates data sharing within and across
com.google.cloud.bigquery.analyticshub.v1.AnalyticsHubServiceSettings.Builder Builder for AnalyticsHubServiceSettings.
com.google.cloud.bigquery.analyticshub.v1.CreateDataExchangeRequest Message for creating a data exchange.
com.google.cloud.bigquery.analyticshub.v1.CreateDataExchangeRequest.Builder Message for creating a data exchange.
com.google.cloud.bigquery.analyticshub.v1.CreateListingRequest Message for creating a listing.
com.google.cloud.bigquery.analyticshub.v1.CreateListingRequest.Builder Message for creating a listing.
com.google.cloud.bigquery.analyticshub.v1.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.
com.google.cloud.bigquery.analyticshub.v1.DataExchange.Builder 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.
com.google.cloud.bigquery.analyticshub.v1.DataExchangeName
com.google.cloud.bigquery.analyticshub.v1.DataExchangeName.Builder Builder for projects/{project}/locations/{location}/dataExchanges/{data_exchange}.
com.google.cloud.bigquery.analyticshub.v1.DataProvider Contains details of the data provider.
com.google.cloud.bigquery.analyticshub.v1.DataProvider.Builder Contains details of the data provider.
com.google.cloud.bigquery.analyticshub.v1.DeleteDataExchangeRequest Message for deleting a data exchange.
com.google.cloud.bigquery.analyticshub.v1.DeleteDataExchangeRequest.Builder Message for deleting a data exchange.
com.google.cloud.bigquery.analyticshub.v1.DeleteListingRequest Message for deleting a listing.
com.google.cloud.bigquery.analyticshub.v1.DeleteListingRequest.Builder Message for deleting a listing.
com.google.cloud.bigquery.analyticshub.v1.DeleteSubscriptionRequest Message for deleting a subscription.
com.google.cloud.bigquery.analyticshub.v1.DeleteSubscriptionRequest.Builder Message for deleting a subscription.
com.google.cloud.bigquery.analyticshub.v1.DestinationDataset Defines the destination bigquery dataset.
com.google.cloud.bigquery.analyticshub.v1.DestinationDataset.Builder Defines the destination bigquery dataset.
com.google.cloud.bigquery.analyticshub.v1.DestinationDatasetReference Contains the reference that identifies a destination bigquery dataset.
com.google.cloud.bigquery.analyticshub.v1.DestinationDatasetReference.Builder Contains the reference that identifies a destination bigquery dataset.
com.google.cloud.bigquery.analyticshub.v1.GetDataExchangeRequest Message for getting a data exchange.
com.google.cloud.bigquery.analyticshub.v1.GetDataExchangeRequest.Builder Message for getting a data exchange.
com.google.cloud.bigquery.analyticshub.v1.GetListingRequest Message for getting a listing.
com.google.cloud.bigquery.analyticshub.v1.GetListingRequest.Builder Message for getting a listing.
com.google.cloud.bigquery.analyticshub.v1.GetSubscriptionRequest Message for getting a subscription.
com.google.cloud.bigquery.analyticshub.v1.GetSubscriptionRequest.Builder Message for getting a subscription.
com.google.cloud.bigquery.analyticshub.v1.ListDataExchangesRequest Message for requesting the list of data exchanges.
com.google.cloud.bigquery.analyticshub.v1.ListDataExchangesRequest.Builder Message for requesting the list of data exchanges.
com.google.cloud.bigquery.analyticshub.v1.ListDataExchangesResponse Message for response to the list of data exchanges.
com.google.cloud.bigquery.analyticshub.v1.ListDataExchangesResponse.Builder Message for response to the list of data exchanges.
com.google.cloud.bigquery.analyticshub.v1.ListListingsRequest Message for requesting the list of listings.
com.google.cloud.bigquery.analyticshub.v1.ListListingsRequest.Builder Message for requesting the list of listings.
com.google.cloud.bigquery.analyticshub.v1.ListListingsResponse Message for response to the list of Listings.
com.google.cloud.bigquery.analyticshub.v1.ListListingsResponse.Builder Message for response to the list of Listings.
com.google.cloud.bigquery.analyticshub.v1.ListOrgDataExchangesRequest Message for requesting the list of data exchanges from projects in an organization and location.
com.google.cloud.bigquery.analyticshub.v1.ListOrgDataExchangesRequest.Builder Message for requesting the list of data exchanges from projects in an organization and location.
com.google.cloud.bigquery.analyticshub.v1.ListOrgDataExchangesResponse Message for response to listing data exchanges in an organization and location.
com.google.cloud.bigquery.analyticshub.v1.ListOrgDataExchangesResponse.Builder Message for response to listing data exchanges in an organization and location.
com.google.cloud.bigquery.analyticshub.v1.ListSharedResourceSubscriptionsRequest Message for listing subscriptions of a shared resource.
com.google.cloud.bigquery.analyticshub.v1.ListSharedResourceSubscriptionsRequest.Builder Message for listing subscriptions of a shared resource.
com.google.cloud.bigquery.analyticshub.v1.ListSharedResourceSubscriptionsResponse Message for response to the listing of shared resource subscriptions.
com.google.cloud.bigquery.analyticshub.v1.ListSharedResourceSubscriptionsResponse.Builder Message for response to the listing of shared resource subscriptions.
com.google.cloud.bigquery.analyticshub.v1.ListSubscriptionsRequest Message for listing subscriptions.
com.google.cloud.bigquery.analyticshub.v1.ListSubscriptionsRequest.Builder Message for listing subscriptions.
com.google.cloud.bigquery.analyticshub.v1.ListSubscriptionsResponse Message for response to the listing of subscriptions.
com.google.cloud.bigquery.analyticshub.v1.ListSubscriptionsResponse.Builder Message for response to the listing of subscriptions.
com.google.cloud.bigquery.analyticshub.v1.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
com.google.cloud.bigquery.analyticshub.v1.Listing.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.
com.google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource.Builder 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.
com.google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource.RestrictedExportPolicy Restricted export policy used to configure restricted export on linked dataset.
com.google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource.RestrictedExportPolicy.Builder Restricted export policy used to configure restricted export on linked dataset.
com.google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource.SelectedResource Resource in this dataset that are selectively shared.
com.google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource.SelectedResource.Builder Resource in this dataset that are selectively shared.
com.google.cloud.bigquery.analyticshub.v1.Listing.Builder 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
com.google.cloud.bigquery.analyticshub.v1.Listing.RestrictedExportConfig Restricted export config, used to configure restricted export on linked dataset.
com.google.cloud.bigquery.analyticshub.v1.Listing.RestrictedExportConfig.Builder Restricted export config, used to configure restricted export on linked dataset.
com.google.cloud.bigquery.analyticshub.v1.ListingName
com.google.cloud.bigquery.analyticshub.v1.ListingName.Builder Builder for projects/{project}/locations/{location}/dataExchanges/{data_exchange}/listings/{listing}.
com.google.cloud.bigquery.analyticshub.v1.LocationName
com.google.cloud.bigquery.analyticshub.v1.LocationName.Builder Builder for projects/{project}/locations/{location}.
com.google.cloud.bigquery.analyticshub.v1.OperationMetadata Represents the metadata of a long-running operation in Analytics Hub.
com.google.cloud.bigquery.analyticshub.v1.OperationMetadata.Builder Represents the metadata of a long-running operation in Analytics Hub.
com.google.cloud.bigquery.analyticshub.v1.Publisher Contains details of the listing publisher.
com.google.cloud.bigquery.analyticshub.v1.Publisher.Builder Contains details of the listing publisher.
com.google.cloud.bigquery.analyticshub.v1.RefreshSubscriptionRequest Message for refreshing a subscription.
com.google.cloud.bigquery.analyticshub.v1.RefreshSubscriptionRequest.Builder Message for refreshing a subscription.
com.google.cloud.bigquery.analyticshub.v1.RefreshSubscriptionResponse Message for response when you refresh a subscription.
com.google.cloud.bigquery.analyticshub.v1.RefreshSubscriptionResponse.Builder Message for response when you refresh a subscription.
com.google.cloud.bigquery.analyticshub.v1.RevokeSubscriptionRequest Message for revoking a subscription.
com.google.cloud.bigquery.analyticshub.v1.RevokeSubscriptionRequest.Builder Message for revoking a subscription.
com.google.cloud.bigquery.analyticshub.v1.RevokeSubscriptionResponse Message for response when you revoke a subscription.
com.google.cloud.bigquery.analyticshub.v1.RevokeSubscriptionResponse.Builder Message for response when you revoke a subscription.
com.google.cloud.bigquery.analyticshub.v1.SharingEnvironmentConfig Sharing environment is a behavior model for sharing data within a data exchange. This option is configurable for a data exchange.
com.google.cloud.bigquery.analyticshub.v1.SharingEnvironmentConfig.Builder Sharing environment is a behavior model for sharing data within a data exchange. This option is configurable for a data exchange.
com.google.cloud.bigquery.analyticshub.v1.SharingEnvironmentConfig.DcrExchangeConfig Data Clean Room (DCR), used for privacy-safe and secured data sharing.
com.google.cloud.bigquery.analyticshub.v1.SharingEnvironmentConfig.DcrExchangeConfig.Builder Data Clean Room (DCR), used for privacy-safe and secured data sharing.
com.google.cloud.bigquery.analyticshub.v1.SharingEnvironmentConfig.DefaultExchangeConfig Default Analytics Hub data exchange, used for secured data sharing.
com.google.cloud.bigquery.analyticshub.v1.SharingEnvironmentConfig.DefaultExchangeConfig.Builder Default Analytics Hub data exchange, used for secured data sharing.
com.google.cloud.bigquery.analyticshub.v1.SubscribeDataExchangeRequest Message for subscribing to a Data Exchange.
com.google.cloud.bigquery.analyticshub.v1.SubscribeDataExchangeRequest.Builder Message for subscribing to a Data Exchange.
com.google.cloud.bigquery.analyticshub.v1.SubscribeDataExchangeResponse Message for response when you subscribe to a Data Exchange.
com.google.cloud.bigquery.analyticshub.v1.SubscribeDataExchangeResponse.Builder Message for response when you subscribe to a Data Exchange.
com.google.cloud.bigquery.analyticshub.v1.SubscribeListingRequest Message for subscribing to a listing.
com.google.cloud.bigquery.analyticshub.v1.SubscribeListingRequest.Builder Message for subscribing to a listing.
com.google.cloud.bigquery.analyticshub.v1.SubscribeListingResponse Message for response when you subscribe to a listing.
com.google.cloud.bigquery.analyticshub.v1.SubscribeListingResponse.Builder Message for response when you subscribe to a listing.
com.google.cloud.bigquery.analyticshub.v1.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.
com.google.cloud.bigquery.analyticshub.v1.Subscription.Builder A subscription represents a subscribers' access to a particular set of published data. It contains references to associated listings, data exchanges, and linked datasets.
com.google.cloud.bigquery.analyticshub.v1.Subscription.LinkedResource Reference to a linked resource tracked by this Subscription.
com.google.cloud.bigquery.analyticshub.v1.Subscription.LinkedResource.Builder Reference to a linked resource tracked by this Subscription.
com.google.cloud.bigquery.analyticshub.v1.SubscriptionName
com.google.cloud.bigquery.analyticshub.v1.SubscriptionName.Builder Builder for projects/{project}/locations/{location}/subscriptions/{subscription}.
com.google.cloud.bigquery.analyticshub.v1.UpdateDataExchangeRequest Message for updating a data exchange.
com.google.cloud.bigquery.analyticshub.v1.UpdateDataExchangeRequest.Builder Message for updating a data exchange.
com.google.cloud.bigquery.analyticshub.v1.UpdateListingRequest Message for updating a Listing.
com.google.cloud.bigquery.analyticshub.v1.UpdateListingRequest.Builder Message for updating a Listing.

Interfaces

Interface Description
com.google.cloud.bigquery.analyticshub.v1.AnalyticsHubServiceGrpc.AsyncService 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
com.google.cloud.bigquery.analyticshub.v1.CreateDataExchangeRequestOrBuilder
com.google.cloud.bigquery.analyticshub.v1.CreateListingRequestOrBuilder
com.google.cloud.bigquery.analyticshub.v1.DataExchangeOrBuilder
com.google.cloud.bigquery.analyticshub.v1.DataProviderOrBuilder
com.google.cloud.bigquery.analyticshub.v1.DeleteDataExchangeRequestOrBuilder
com.google.cloud.bigquery.analyticshub.v1.DeleteListingRequestOrBuilder
com.google.cloud.bigquery.analyticshub.v1.DeleteSubscriptionRequestOrBuilder
com.google.cloud.bigquery.analyticshub.v1.DestinationDatasetOrBuilder
com.google.cloud.bigquery.analyticshub.v1.DestinationDatasetReferenceOrBuilder
com.google.cloud.bigquery.analyticshub.v1.GetDataExchangeRequestOrBuilder
com.google.cloud.bigquery.analyticshub.v1.GetListingRequestOrBuilder
com.google.cloud.bigquery.analyticshub.v1.GetSubscriptionRequestOrBuilder
com.google.cloud.bigquery.analyticshub.v1.ListDataExchangesRequestOrBuilder
com.google.cloud.bigquery.analyticshub.v1.ListDataExchangesResponseOrBuilder
com.google.cloud.bigquery.analyticshub.v1.ListListingsRequestOrBuilder
com.google.cloud.bigquery.analyticshub.v1.ListListingsResponseOrBuilder
com.google.cloud.bigquery.analyticshub.v1.ListOrgDataExchangesRequestOrBuilder
com.google.cloud.bigquery.analyticshub.v1.ListOrgDataExchangesResponseOrBuilder
com.google.cloud.bigquery.analyticshub.v1.ListSharedResourceSubscriptionsRequestOrBuilder
com.google.cloud.bigquery.analyticshub.v1.ListSharedResourceSubscriptionsResponseOrBuilder
com.google.cloud.bigquery.analyticshub.v1.ListSubscriptionsRequestOrBuilder
com.google.cloud.bigquery.analyticshub.v1.ListSubscriptionsResponseOrBuilder
com.google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource.RestrictedExportPolicyOrBuilder
com.google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource.SelectedResourceOrBuilder
com.google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSourceOrBuilder
com.google.cloud.bigquery.analyticshub.v1.Listing.RestrictedExportConfigOrBuilder
com.google.cloud.bigquery.analyticshub.v1.ListingOrBuilder
com.google.cloud.bigquery.analyticshub.v1.OperationMetadataOrBuilder
com.google.cloud.bigquery.analyticshub.v1.PublisherOrBuilder
com.google.cloud.bigquery.analyticshub.v1.RefreshSubscriptionRequestOrBuilder
com.google.cloud.bigquery.analyticshub.v1.RefreshSubscriptionResponseOrBuilder
com.google.cloud.bigquery.analyticshub.v1.RevokeSubscriptionRequestOrBuilder
com.google.cloud.bigquery.analyticshub.v1.RevokeSubscriptionResponseOrBuilder
com.google.cloud.bigquery.analyticshub.v1.SharingEnvironmentConfig.DcrExchangeConfigOrBuilder
com.google.cloud.bigquery.analyticshub.v1.SharingEnvironmentConfig.DefaultExchangeConfigOrBuilder
com.google.cloud.bigquery.analyticshub.v1.SharingEnvironmentConfigOrBuilder
com.google.cloud.bigquery.analyticshub.v1.SubscribeDataExchangeRequestOrBuilder
com.google.cloud.bigquery.analyticshub.v1.SubscribeDataExchangeResponseOrBuilder
com.google.cloud.bigquery.analyticshub.v1.SubscribeListingRequestOrBuilder
com.google.cloud.bigquery.analyticshub.v1.SubscribeListingResponseOrBuilder
com.google.cloud.bigquery.analyticshub.v1.Subscription.LinkedResourceOrBuilder
com.google.cloud.bigquery.analyticshub.v1.SubscriptionOrBuilder
com.google.cloud.bigquery.analyticshub.v1.UpdateDataExchangeRequestOrBuilder
com.google.cloud.bigquery.analyticshub.v1.UpdateListingRequestOrBuilder

Enums

Enum Description
com.google.cloud.bigquery.analyticshub.v1.DiscoveryType Specifies the type of discovery on the discovery page. Note that this does not control the visibility of the exchange/listing which is defined by IAM permission.
com.google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource.SelectedResource.ResourceCase
com.google.cloud.bigquery.analyticshub.v1.Listing.Category Listing categories.
com.google.cloud.bigquery.analyticshub.v1.Listing.SourceCase
com.google.cloud.bigquery.analyticshub.v1.Listing.State State of the listing.
com.google.cloud.bigquery.analyticshub.v1.SharingEnvironmentConfig.EnvironmentCase
com.google.cloud.bigquery.analyticshub.v1.SubscribeListingRequest.DestinationCase
com.google.cloud.bigquery.analyticshub.v1.Subscription.LinkedResource.ReferenceCase
com.google.cloud.bigquery.analyticshub.v1.Subscription.ResourceNameCase
com.google.cloud.bigquery.analyticshub.v1.Subscription.State State of the subscription.