- 2.71.0 (latest)
- 2.70.0
- 2.69.0
- 2.68.0
- 2.67.0
- 2.65.0
- 2.63.0
- 2.62.0
- 2.59.0
- 2.58.0
- 2.57.0
- 2.55.0
- 2.54.0
- 2.53.0
- 2.52.0
- 2.51.0
- 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 abstract static class AnalyticsHubServiceGrpc.AnalyticsHubServiceImplBase implements BindableServiceThe 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.
Implements
io.grpc.BindableServiceConstructors
AnalyticsHubServiceImplBase()
public AnalyticsHubServiceImplBase()Methods
bindService()
public final ServerServiceDefinition bindService()| Type | Description |
| io.grpc.ServerServiceDefinition |
createDataExchange(CreateDataExchangeRequest request, StreamObserver<DataExchange> responseObserver)
public void createDataExchange(CreateDataExchangeRequest request, StreamObserver<DataExchange> responseObserver)Creates a new DataExchange in a given project and location.
| Name | Description |
| request | CreateDataExchangeRequest |
| responseObserver | io.grpc.stub.StreamObserver<DataExchange> |
createListing(CreateListingRequest request, StreamObserver<Listing> responseObserver)
public void createListing(CreateListingRequest request, StreamObserver<Listing> responseObserver)Creates a new Listing in a given project and location.
| Name | Description |
| request | CreateListingRequest |
| responseObserver | io.grpc.stub.StreamObserver<Listing> |
deleteDataExchange(DeleteDataExchangeRequest request, StreamObserver<Empty> responseObserver)
public void deleteDataExchange(DeleteDataExchangeRequest request, StreamObserver<Empty> responseObserver)Deletes a single DataExchange.
| Name | Description |
| request | DeleteDataExchangeRequest |
| responseObserver | io.grpc.stub.StreamObserver<Empty> |
deleteListing(DeleteListingRequest request, StreamObserver<Empty> responseObserver)
public void deleteListing(DeleteListingRequest request, StreamObserver<Empty> responseObserver)Deletes a single Listing, as long as there are no subscriptions associated with the source of this Listing.
| Name | Description |
| request | DeleteListingRequest |
| responseObserver | io.grpc.stub.StreamObserver<Empty> |
getDataExchange(GetDataExchangeRequest request, StreamObserver<DataExchange> responseObserver)
public void getDataExchange(GetDataExchangeRequest request, StreamObserver<DataExchange> responseObserver)Gets details of a single DataExchange.
| Name | Description |
| request | GetDataExchangeRequest |
| responseObserver | io.grpc.stub.StreamObserver<DataExchange> |
getIamPolicy(GetIamPolicyRequest request, StreamObserver<Policy> responseObserver)
public void getIamPolicy(GetIamPolicyRequest request, StreamObserver<Policy> responseObserver)Gets the IAM policy for a dataExchange or a listing.
| Name | Description |
| request | com.google.iam.v1.GetIamPolicyRequest |
| responseObserver | io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> |
getListing(GetListingRequest request, StreamObserver<Listing> responseObserver)
public void getListing(GetListingRequest request, StreamObserver<Listing> responseObserver)Gets details of a single Listing.
| Name | Description |
| request | GetListingRequest |
| responseObserver | io.grpc.stub.StreamObserver<Listing> |
listDataExchanges(ListDataExchangesRequest request, StreamObserver<ListDataExchangesResponse> responseObserver)
public void listDataExchanges(ListDataExchangesRequest request, StreamObserver<ListDataExchangesResponse> responseObserver)Lists DataExchanges in a given project and location.
| Name | Description |
| request | ListDataExchangesRequest |
| responseObserver | io.grpc.stub.StreamObserver<ListDataExchangesResponse> |
listListings(ListListingsRequest request, StreamObserver<ListListingsResponse> responseObserver)
public void listListings(ListListingsRequest request, StreamObserver<ListListingsResponse> responseObserver)Lists Listings in a given project and location.
| Name | Description |
| request | ListListingsRequest |
| responseObserver | io.grpc.stub.StreamObserver<ListListingsResponse> |
listOrgDataExchanges(ListOrgDataExchangesRequest request, StreamObserver<ListOrgDataExchangesResponse> responseObserver)
public void listOrgDataExchanges(ListOrgDataExchangesRequest request, StreamObserver<ListOrgDataExchangesResponse> responseObserver)Lists DataExchanges from projects in a given organization and location.
| Name | Description |
| request | ListOrgDataExchangesRequest |
| responseObserver | io.grpc.stub.StreamObserver<ListOrgDataExchangesResponse> |
setIamPolicy(SetIamPolicyRequest request, StreamObserver<Policy> responseObserver)
public void setIamPolicy(SetIamPolicyRequest request, StreamObserver<Policy> responseObserver)Sets the IAM policy for a dataExchange or a listing.
| Name | Description |
| request | com.google.iam.v1.SetIamPolicyRequest |
| responseObserver | io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> |
subscribeListing(SubscribeListingRequest request, StreamObserver<SubscribeListingResponse> responseObserver)
public void subscribeListing(SubscribeListingRequest request, StreamObserver<SubscribeListingResponse> responseObserver)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 |
| responseObserver | io.grpc.stub.StreamObserver<SubscribeListingResponse> |
testIamPermissions(TestIamPermissionsRequest request, StreamObserver<TestIamPermissionsResponse> responseObserver)
public void testIamPermissions(TestIamPermissionsRequest request, StreamObserver<TestIamPermissionsResponse> responseObserver)Returns the permissions that a caller has on a specified dataExchange or listing.
| Name | Description |
| request | com.google.iam.v1.TestIamPermissionsRequest |
| responseObserver | io.grpc.stub.StreamObserver<com.google.iam.v1.TestIamPermissionsResponse> |
updateDataExchange(UpdateDataExchangeRequest request, StreamObserver<DataExchange> responseObserver)
public void updateDataExchange(UpdateDataExchangeRequest request, StreamObserver<DataExchange> responseObserver)Updates the parameters of a single DataExchange.
| Name | Description |
| request | UpdateDataExchangeRequest |
| responseObserver | io.grpc.stub.StreamObserver<DataExchange> |
updateListing(UpdateListingRequest request, StreamObserver<Listing> responseObserver)
public void updateListing(UpdateListingRequest request, StreamObserver<Listing> responseObserver)Updates the parameters of a single Listing.
| Name | Description |
| request | UpdateListingRequest |
| responseObserver | io.grpc.stub.StreamObserver<Listing> |