Class AnalyticsHubServiceGrpc.AnalyticsHubServiceBlockingStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractBlockingStub<AnalyticsHubServiceGrpc.AnalyticsHubServiceBlockingStub>
-
- com.google.cloud.bigquery.analyticshub.v1.AnalyticsHubServiceGrpc.AnalyticsHubServiceBlockingStub
-
- Enclosing class:
- AnalyticsHubServiceGrpc
public static final class AnalyticsHubServiceGrpc.AnalyticsHubServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub<AnalyticsHubServiceGrpc.AnalyticsHubServiceBlockingStub>
A stub to allow clients to do synchronous rpc calls to service AnalyticsHubService.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.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AnalyticsHubServiceGrpc.AnalyticsHubServiceBlockingStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions)DataExchangecreateDataExchange(CreateDataExchangeRequest request)Creates a new data exchange.ListingcreateListing(CreateListingRequest request)Creates a new listing.com.google.protobuf.EmptydeleteDataExchange(DeleteDataExchangeRequest request)Deletes an existing data exchange.com.google.protobuf.EmptydeleteListing(DeleteListingRequest request)Deletes a listing.DataExchangegetDataExchange(GetDataExchangeRequest request)Gets the details of a data exchange.com.google.iam.v1.PolicygetIamPolicy(com.google.iam.v1.GetIamPolicyRequest request)Gets the IAM policy.ListinggetListing(GetListingRequest request)Gets the details of a listing.ListDataExchangesResponselistDataExchanges(ListDataExchangesRequest request)Lists all data exchanges in a given project and location.ListListingsResponselistListings(ListListingsRequest request)Lists all listings in a given project and location.ListOrgDataExchangesResponselistOrgDataExchanges(ListOrgDataExchangesRequest request)Lists all data exchanges from projects in a given organization and location.com.google.iam.v1.PolicysetIamPolicy(com.google.iam.v1.SetIamPolicyRequest request)Sets the IAM policy.SubscribeListingResponsesubscribeListing(SubscribeListingRequest request)Subscribes to a listing.com.google.iam.v1.TestIamPermissionsResponsetestIamPermissions(com.google.iam.v1.TestIamPermissionsRequest request)Returns the permissions that a caller has.DataExchangeupdateDataExchange(UpdateDataExchangeRequest request)Updates an existing data exchange.ListingupdateListing(UpdateListingRequest request)Updates an existing listing.
-
-
-
Method Detail
-
build
protected AnalyticsHubServiceGrpc.AnalyticsHubServiceBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
buildin classio.grpc.stub.AbstractStub<AnalyticsHubServiceGrpc.AnalyticsHubServiceBlockingStub>
-
listDataExchanges
public ListDataExchangesResponse listDataExchanges(ListDataExchangesRequest request)
Lists all data exchanges in a given project and location.
-
listOrgDataExchanges
public ListOrgDataExchangesResponse listOrgDataExchanges(ListOrgDataExchangesRequest request)
Lists all data exchanges from projects in a given organization and location.
-
getDataExchange
public DataExchange getDataExchange(GetDataExchangeRequest request)
Gets the details of a data exchange.
-
createDataExchange
public DataExchange createDataExchange(CreateDataExchangeRequest request)
Creates a new data exchange.
-
updateDataExchange
public DataExchange updateDataExchange(UpdateDataExchangeRequest request)
Updates an existing data exchange.
-
deleteDataExchange
public com.google.protobuf.Empty deleteDataExchange(DeleteDataExchangeRequest request)
Deletes an existing data exchange.
-
listListings
public ListListingsResponse listListings(ListListingsRequest request)
Lists all listings in a given project and location.
-
getListing
public Listing getListing(GetListingRequest request)
Gets the details of a listing.
-
createListing
public Listing createListing(CreateListingRequest request)
Creates a new listing.
-
updateListing
public Listing updateListing(UpdateListingRequest request)
Updates an existing listing.
-
deleteListing
public com.google.protobuf.Empty deleteListing(DeleteListingRequest request)
Deletes a listing.
-
subscribeListing
public SubscribeListingResponse subscribeListing(SubscribeListingRequest request)
Subscribes to a listing. Currently, with Analytics Hub, you can create listings that reference only BigQuery datasets. Upon subscription to a listing for a BigQuery dataset, Analytics Hub creates a linked dataset in the subscriber's project.
-
getIamPolicy
public com.google.iam.v1.Policy getIamPolicy(com.google.iam.v1.GetIamPolicyRequest request)
Gets the IAM policy.
-
setIamPolicy
public com.google.iam.v1.Policy setIamPolicy(com.google.iam.v1.SetIamPolicyRequest request)
Sets the IAM policy.
-
testIamPermissions
public com.google.iam.v1.TestIamPermissionsResponse testIamPermissions(com.google.iam.v1.TestIamPermissionsRequest request)
Returns the permissions that a caller has.
-
-