Class GrpcAnalyticsHubServiceStub
java.lang.Object
com.google.cloud.bigquery.analyticshub.v1.stub.AnalyticsHubServiceStub
com.google.cloud.bigquery.analyticshub.v1.stub.GrpcAnalyticsHubServiceStub
- All Implemented Interfaces:
BackgroundResource,AutoCloseable
@Generated("by gapic-generator-java")
public class GrpcAnalyticsHubServiceStub
extends AnalyticsHubServiceStub
gRPC stub implementation for the AnalyticsHubService service API.
This class is for advanced usage and reflects the underlying API directly.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedGrpcAnalyticsHubServiceStub(AnalyticsHubServiceStubSettings settings, ClientContext clientContext) Constructs an instance of GrpcAnalyticsHubServiceStub, using the given settings.protectedGrpcAnalyticsHubServiceStub(AnalyticsHubServiceStubSettings settings, ClientContext clientContext, GrpcStubCallableFactory callableFactory) Constructs an instance of GrpcAnalyticsHubServiceStub, using the given settings. -
Method Summary
Modifier and TypeMethodDescriptionbooleanawaitTermination(long duration, TimeUnit unit) final voidclose()static final GrpcAnalyticsHubServiceStubcreate(ClientContext clientContext) static final GrpcAnalyticsHubServiceStubcreate(ClientContext clientContext, GrpcStubCallableFactory callableFactory) static final GrpcAnalyticsHubServiceStubcreate(AnalyticsHubServiceStubSettings settings) UnaryCallable<DeleteDataExchangeRequest,com.google.protobuf.Empty> UnaryCallable<DeleteListingRequest,com.google.protobuf.Empty> UnaryCallable<DeleteQueryTemplateRequest,com.google.protobuf.Empty> OperationCallable<DeleteSubscriptionRequest,com.google.protobuf.Empty, OperationMetadata> booleanbooleanUnaryCallable<ListOrgDataExchangesRequest,AnalyticsHubServiceClient.ListOrgDataExchangesPagedResponse> UnaryCallable<ListSharedResourceSubscriptionsRequest,AnalyticsHubServiceClient.ListSharedResourceSubscriptionsPagedResponse> voidshutdown()voidMethods inherited from class com.google.cloud.bigquery.analyticshub.v1.stub.AnalyticsHubServiceStub
getHttpJsonOperationsStub
-
Constructor Details
-
GrpcAnalyticsHubServiceStub
protected GrpcAnalyticsHubServiceStub(AnalyticsHubServiceStubSettings settings, ClientContext clientContext) throws IOException Constructs an instance of GrpcAnalyticsHubServiceStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
GrpcAnalyticsHubServiceStub
protected GrpcAnalyticsHubServiceStub(AnalyticsHubServiceStubSettings settings, ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException Constructs an instance of GrpcAnalyticsHubServiceStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
-
Method Details
-
create
public static final GrpcAnalyticsHubServiceStub create(AnalyticsHubServiceStubSettings settings) throws IOException - Throws:
IOException
-
create
public static final GrpcAnalyticsHubServiceStub create(ClientContext clientContext) throws IOException - Throws:
IOException
-
create
public static final GrpcAnalyticsHubServiceStub create(ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException - Throws:
IOException
-
getOperationsStub
- Overrides:
getOperationsStubin classAnalyticsHubServiceStub
-
listDataExchangesCallable
public UnaryCallable<ListDataExchangesRequest,ListDataExchangesResponse> listDataExchangesCallable()- Overrides:
listDataExchangesCallablein classAnalyticsHubServiceStub
-
listDataExchangesPagedCallable
public UnaryCallable<ListDataExchangesRequest,AnalyticsHubServiceClient.ListDataExchangesPagedResponse> listDataExchangesPagedCallable()- Overrides:
listDataExchangesPagedCallablein classAnalyticsHubServiceStub
-
listOrgDataExchangesCallable
public UnaryCallable<ListOrgDataExchangesRequest,ListOrgDataExchangesResponse> listOrgDataExchangesCallable()- Overrides:
listOrgDataExchangesCallablein classAnalyticsHubServiceStub
-
listOrgDataExchangesPagedCallable
public UnaryCallable<ListOrgDataExchangesRequest,AnalyticsHubServiceClient.ListOrgDataExchangesPagedResponse> listOrgDataExchangesPagedCallable()- Overrides:
listOrgDataExchangesPagedCallablein classAnalyticsHubServiceStub
-
getDataExchangeCallable
- Overrides:
getDataExchangeCallablein classAnalyticsHubServiceStub
-
createDataExchangeCallable
- Overrides:
createDataExchangeCallablein classAnalyticsHubServiceStub
-
updateDataExchangeCallable
- Overrides:
updateDataExchangeCallablein classAnalyticsHubServiceStub
-
deleteDataExchangeCallable
public UnaryCallable<DeleteDataExchangeRequest,com.google.protobuf.Empty> deleteDataExchangeCallable()- Overrides:
deleteDataExchangeCallablein classAnalyticsHubServiceStub
-
listListingsCallable
- Overrides:
listListingsCallablein classAnalyticsHubServiceStub
-
listListingsPagedCallable
public UnaryCallable<ListListingsRequest,AnalyticsHubServiceClient.ListListingsPagedResponse> listListingsPagedCallable()- Overrides:
listListingsPagedCallablein classAnalyticsHubServiceStub
-
getListingCallable
- Overrides:
getListingCallablein classAnalyticsHubServiceStub
-
createListingCallable
- Overrides:
createListingCallablein classAnalyticsHubServiceStub
-
updateListingCallable
- Overrides:
updateListingCallablein classAnalyticsHubServiceStub
-
deleteListingCallable
- Overrides:
deleteListingCallablein classAnalyticsHubServiceStub
-
subscribeListingCallable
- Overrides:
subscribeListingCallablein classAnalyticsHubServiceStub
-
subscribeDataExchangeCallable
- Overrides:
subscribeDataExchangeCallablein classAnalyticsHubServiceStub
-
subscribeDataExchangeOperationCallable
public OperationCallable<SubscribeDataExchangeRequest,SubscribeDataExchangeResponse, subscribeDataExchangeOperationCallable()OperationMetadata> - Overrides:
subscribeDataExchangeOperationCallablein classAnalyticsHubServiceStub
-
refreshSubscriptionCallable
- Overrides:
refreshSubscriptionCallablein classAnalyticsHubServiceStub
-
refreshSubscriptionOperationCallable
public OperationCallable<RefreshSubscriptionRequest,RefreshSubscriptionResponse, refreshSubscriptionOperationCallable()OperationMetadata> - Overrides:
refreshSubscriptionOperationCallablein classAnalyticsHubServiceStub
-
getSubscriptionCallable
- Overrides:
getSubscriptionCallablein classAnalyticsHubServiceStub
-
listSubscriptionsCallable
public UnaryCallable<ListSubscriptionsRequest,ListSubscriptionsResponse> listSubscriptionsCallable()- Overrides:
listSubscriptionsCallablein classAnalyticsHubServiceStub
-
listSubscriptionsPagedCallable
public UnaryCallable<ListSubscriptionsRequest,AnalyticsHubServiceClient.ListSubscriptionsPagedResponse> listSubscriptionsPagedCallable()- Overrides:
listSubscriptionsPagedCallablein classAnalyticsHubServiceStub
-
revokeSubscriptionCallable
public UnaryCallable<RevokeSubscriptionRequest,RevokeSubscriptionResponse> revokeSubscriptionCallable()- Overrides:
revokeSubscriptionCallablein classAnalyticsHubServiceStub
-
deleteSubscriptionCallable
- Overrides:
deleteSubscriptionCallablein classAnalyticsHubServiceStub
-
deleteSubscriptionOperationCallable
public OperationCallable<DeleteSubscriptionRequest,com.google.protobuf.Empty, deleteSubscriptionOperationCallable()OperationMetadata> - Overrides:
deleteSubscriptionOperationCallablein classAnalyticsHubServiceStub
-
getIamPolicyCallable
- Overrides:
getIamPolicyCallablein classAnalyticsHubServiceStub
-
setIamPolicyCallable
- Overrides:
setIamPolicyCallablein classAnalyticsHubServiceStub
-
testIamPermissionsCallable
public UnaryCallable<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsCallable()- Overrides:
testIamPermissionsCallablein classAnalyticsHubServiceStub
-
createQueryTemplateCallable
- Overrides:
createQueryTemplateCallablein classAnalyticsHubServiceStub
-
getQueryTemplateCallable
- Overrides:
getQueryTemplateCallablein classAnalyticsHubServiceStub
-
listQueryTemplatesCallable
public UnaryCallable<ListQueryTemplatesRequest,ListQueryTemplatesResponse> listQueryTemplatesCallable()- Overrides:
listQueryTemplatesCallablein classAnalyticsHubServiceStub
-
listQueryTemplatesPagedCallable
public UnaryCallable<ListQueryTemplatesRequest,AnalyticsHubServiceClient.ListQueryTemplatesPagedResponse> listQueryTemplatesPagedCallable()- Overrides:
listQueryTemplatesPagedCallablein classAnalyticsHubServiceStub
-
updateQueryTemplateCallable
- Overrides:
updateQueryTemplateCallablein classAnalyticsHubServiceStub
-
deleteQueryTemplateCallable
public UnaryCallable<DeleteQueryTemplateRequest,com.google.protobuf.Empty> deleteQueryTemplateCallable()- Overrides:
deleteQueryTemplateCallablein classAnalyticsHubServiceStub
-
submitQueryTemplateCallable
- Overrides:
submitQueryTemplateCallablein classAnalyticsHubServiceStub
-
approveQueryTemplateCallable
- Overrides:
approveQueryTemplateCallablein classAnalyticsHubServiceStub
-
close
public final void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classAnalyticsHubServiceStub
-
shutdown
public void shutdown() -
isShutdown
public boolean isShutdown() -
isTerminated
public boolean isTerminated() -
shutdownNow
public void shutdownNow() -
awaitTermination
- Throws:
InterruptedException
-