- 2.51.0 (latest)
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.27.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.0
- 1.0.0
- 0.3.2
- 0.2.1
- 0.1.0
public static final class AnalyticsHubServiceGrpc.AnalyticsHubServiceFutureStub extends AbstractFutureStub<AnalyticsHubServiceGrpc.AnalyticsHubServiceFutureStub>
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.
Inheritance
java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > AnalyticsHubServiceGrpc.AnalyticsHubServiceFutureStubMethods
build(Channel channel, CallOptions callOptions)
protected AnalyticsHubServiceGrpc.AnalyticsHubServiceFutureStub build(Channel channel, CallOptions callOptions)
Name | Description |
channel | io.grpc.Channel |
callOptions | io.grpc.CallOptions |
Type | Description |
AnalyticsHubServiceGrpc.AnalyticsHubServiceFutureStub |
createDataExchange(CreateDataExchangeRequest request)
public ListenableFuture<DataExchange> createDataExchange(CreateDataExchangeRequest request)
Creates a new DataExchange in a given project and location.
Name | Description |
request | CreateDataExchangeRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<DataExchange> |
createListing(CreateListingRequest request)
public ListenableFuture<Listing> createListing(CreateListingRequest request)
Creates a new Listing in a given project and location.
Name | Description |
request | CreateListingRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Listing> |
deleteDataExchange(DeleteDataExchangeRequest request)
public ListenableFuture<Empty> deleteDataExchange(DeleteDataExchangeRequest request)
Deletes a single DataExchange.
Name | Description |
request | DeleteDataExchangeRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Empty> |
deleteListing(DeleteListingRequest request)
public ListenableFuture<Empty> deleteListing(DeleteListingRequest request)
Deletes a single Listing, as long as there are no subscriptions associated with the source of this Listing.
Name | Description |
request | DeleteListingRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Empty> |
getDataExchange(GetDataExchangeRequest request)
public ListenableFuture<DataExchange> getDataExchange(GetDataExchangeRequest request)
Gets details of a single DataExchange.
Name | Description |
request | GetDataExchangeRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<DataExchange> |
getIamPolicy(GetIamPolicyRequest request)
public ListenableFuture<Policy> getIamPolicy(GetIamPolicyRequest request)
Gets the IAM policy for a dataExchange or a listing.
Name | Description |
request | com.google.iam.v1.GetIamPolicyRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<com.google.iam.v1.Policy> |
getListing(GetListingRequest request)
public ListenableFuture<Listing> getListing(GetListingRequest request)
Gets details of a single Listing.
Name | Description |
request | GetListingRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Listing> |
listDataExchanges(ListDataExchangesRequest request)
public ListenableFuture<ListDataExchangesResponse> listDataExchanges(ListDataExchangesRequest request)
Lists DataExchanges in a given project and location.
Name | Description |
request | ListDataExchangesRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<ListDataExchangesResponse> |
listListings(ListListingsRequest request)
public ListenableFuture<ListListingsResponse> listListings(ListListingsRequest request)
Lists Listings in a given project and location.
Name | Description |
request | ListListingsRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<ListListingsResponse> |
listOrgDataExchanges(ListOrgDataExchangesRequest request)
public ListenableFuture<ListOrgDataExchangesResponse> listOrgDataExchanges(ListOrgDataExchangesRequest request)
Lists DataExchanges from projects in a given organization and location.
Name | Description |
request | ListOrgDataExchangesRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<ListOrgDataExchangesResponse> |
setIamPolicy(SetIamPolicyRequest request)
public ListenableFuture<Policy> setIamPolicy(SetIamPolicyRequest request)
Sets the IAM policy for a dataExchange or a listing.
Name | Description |
request | com.google.iam.v1.SetIamPolicyRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<com.google.iam.v1.Policy> |
subscribeListing(SubscribeListingRequest request)
public ListenableFuture<SubscribeListingResponse> subscribeListing(SubscribeListingRequest request)
Subscribes to a single Listing. Data Exchange currently supports one type of Listing: a BigQuery dataset. Upon subscription to a Listing for a BigQuery dataset, Data Exchange creates a linked dataset in the subscriber's project.
Name | Description |
request | SubscribeListingRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<SubscribeListingResponse> |
testIamPermissions(TestIamPermissionsRequest request)
public ListenableFuture<TestIamPermissionsResponse> testIamPermissions(TestIamPermissionsRequest request)
Returns the permissions that a caller has on a specified dataExchange or listing.
Name | Description |
request | com.google.iam.v1.TestIamPermissionsRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<com.google.iam.v1.TestIamPermissionsResponse> |
updateDataExchange(UpdateDataExchangeRequest request)
public ListenableFuture<DataExchange> updateDataExchange(UpdateDataExchangeRequest request)
Updates the parameters of a single DataExchange.
Name | Description |
request | UpdateDataExchangeRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<DataExchange> |
updateListing(UpdateListingRequest request)
public ListenableFuture<Listing> updateListing(UpdateListingRequest request)
Updates the parameters of a single Listing.
Name | Description |
request | UpdateListingRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Listing> |