Class AnalyticsHubServiceGrpc.AnalyticsHubServiceStub (0.1.0)
2.82.0 (latest)
2.80.0
2.78.0
2.77.0
2.76.0
2.75.0
2.73.0
2.71.0
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 static final class AnalyticsHubServiceGrpc . AnalyticsHubServiceStub extends AbstractAsyncStub<AnalyticsHubServiceGrpc . AnalyticsHubServiceStub >
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.AbstractAsyncStub >
AnalyticsHubServiceGrpc.AnalyticsHubServiceStub
Inherited Members
io.grpc.stub.AbstractAsyncStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractAsyncStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected AnalyticsHubServiceGrpc . AnalyticsHubServiceStub build ( Channel channel , CallOptions callOptions )
Parameters
Name
Description
channel
io.grpc.Channel
callOptions
io.grpc.CallOptions
Returns
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createDataExchange(CreateDataExchangeRequest request, StreamObserver<DataExchange> responseObserver)
public void createDataExchange ( CreateDataExchangeRequest request , StreamObserver<DataExchange> responseObserver )
Creates a new DataExchange in a given project and location.
Parameters
createListing(CreateListingRequest request, StreamObserver<Listing> responseObserver)
public void createListing ( CreateListingRequest request , StreamObserver<Listing> responseObserver )
Creates a new Listing in a given project and location.
Parameters
deleteDataExchange(DeleteDataExchangeRequest request, StreamObserver<Empty> responseObserver)
public void deleteDataExchange ( DeleteDataExchangeRequest request , StreamObserver<Empty> responseObserver )
Deletes a single DataExchange.
Parameters
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.
Parameters
getDataExchange(GetDataExchangeRequest request, StreamObserver<DataExchange> responseObserver)
public void getDataExchange ( GetDataExchangeRequest request , StreamObserver<DataExchange> responseObserver )
Gets details of a single DataExchange.
Parameters
getIamPolicy(GetIamPolicyRequest request, StreamObserver<Policy> responseObserver)
public void getIamPolicy ( GetIamPolicyRequest request , StreamObserver<Policy> responseObserver )
Gets the IAM policy for a dataExchange or a listing.
Parameters
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.
Parameters
listDataExchanges(ListDataExchangesRequest request, StreamObserver<ListDataExchangesResponse> responseObserver)
public void listDataExchanges ( ListDataExchangesRequest request , StreamObserver<ListDataExchangesResponse> responseObserver )
Lists DataExchanges in a given project and location.
Parameters
listListings(ListListingsRequest request, StreamObserver<ListListingsResponse> responseObserver)
public void listListings ( ListListingsRequest request , StreamObserver<ListListingsResponse> responseObserver )
Lists Listings in a given project and location.
Parameters
listOrgDataExchanges(ListOrgDataExchangesRequest request, StreamObserver<ListOrgDataExchangesResponse> responseObserver)
public void listOrgDataExchanges ( ListOrgDataExchangesRequest request , StreamObserver<ListOrgDataExchangesResponse> responseObserver )
Lists DataExchanges from projects in a given organization and location.
Parameters
setIamPolicy(SetIamPolicyRequest request, StreamObserver<Policy> responseObserver)
public void setIamPolicy ( SetIamPolicyRequest request , StreamObserver<Policy> responseObserver )
Sets the IAM policy for a dataExchange or a listing.
Parameters
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.
Parameters
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.
Parameters
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.
Parameters
updateListing(UpdateListingRequest request, StreamObserver<Listing> responseObserver)
public void updateListing ( UpdateListingRequest request , StreamObserver<Listing> responseObserver )
Updates the parameters of a single Listing.
Parameters
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]