Class GrpcServiceUsageStub
- java.lang.Object
-
- com.google.api.serviceusage.v1beta1.stub.ServiceUsageStub
-
- com.google.api.serviceusage.v1beta1.stub.GrpcServiceUsageStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource
,AutoCloseable
@BetaApi @Generated("by gapic-generator-java") public class GrpcServiceUsageStub extends ServiceUsageStub
gRPC stub implementation for the ServiceUsage service API.This class is for advanced usage and reflects the underlying API directly.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
GrpcServiceUsageStub(ServiceUsageStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of GrpcServiceUsageStub, using the given settings.protected
GrpcServiceUsageStub(ServiceUsageStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory)
Constructs an instance of GrpcServiceUsageStub, using the given settings.
-
Method Summary
-
Methods inherited from class com.google.api.serviceusage.v1beta1.stub.ServiceUsageStub
getHttpJsonOperationsStub
-
-
-
-
Constructor Detail
-
GrpcServiceUsageStub
protected GrpcServiceUsageStub(ServiceUsageStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
Constructs an instance of GrpcServiceUsageStub, 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
-
GrpcServiceUsageStub
protected GrpcServiceUsageStub(ServiceUsageStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
Constructs an instance of GrpcServiceUsageStub, 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 Detail
-
create
public static final GrpcServiceUsageStub create(ServiceUsageStubSettings settings) throws IOException
- Throws:
IOException
-
create
public static final GrpcServiceUsageStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
- Throws:
IOException
-
create
public static final GrpcServiceUsageStub create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
- Throws:
IOException
-
getOperationsStub
public com.google.longrunning.stub.GrpcOperationsStub getOperationsStub()
- Overrides:
getOperationsStub
in classServiceUsageStub
-
enableServiceCallable
public com.google.api.gax.rpc.UnaryCallable<EnableServiceRequest,com.google.longrunning.Operation> enableServiceCallable()
- Overrides:
enableServiceCallable
in classServiceUsageStub
-
enableServiceOperationCallable
public com.google.api.gax.rpc.OperationCallable<EnableServiceRequest,com.google.protobuf.Empty,OperationMetadata> enableServiceOperationCallable()
- Overrides:
enableServiceOperationCallable
in classServiceUsageStub
-
disableServiceCallable
public com.google.api.gax.rpc.UnaryCallable<DisableServiceRequest,com.google.longrunning.Operation> disableServiceCallable()
- Overrides:
disableServiceCallable
in classServiceUsageStub
-
disableServiceOperationCallable
public com.google.api.gax.rpc.OperationCallable<DisableServiceRequest,com.google.protobuf.Empty,OperationMetadata> disableServiceOperationCallable()
- Overrides:
disableServiceOperationCallable
in classServiceUsageStub
-
getServiceCallable
public com.google.api.gax.rpc.UnaryCallable<GetServiceRequest,Service> getServiceCallable()
- Overrides:
getServiceCallable
in classServiceUsageStub
-
listServicesCallable
public com.google.api.gax.rpc.UnaryCallable<ListServicesRequest,ListServicesResponse> listServicesCallable()
- Overrides:
listServicesCallable
in classServiceUsageStub
-
listServicesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListServicesRequest,ServiceUsageClient.ListServicesPagedResponse> listServicesPagedCallable()
- Overrides:
listServicesPagedCallable
in classServiceUsageStub
-
batchEnableServicesCallable
public com.google.api.gax.rpc.UnaryCallable<BatchEnableServicesRequest,com.google.longrunning.Operation> batchEnableServicesCallable()
- Overrides:
batchEnableServicesCallable
in classServiceUsageStub
-
batchEnableServicesOperationCallable
public com.google.api.gax.rpc.OperationCallable<BatchEnableServicesRequest,com.google.protobuf.Empty,OperationMetadata> batchEnableServicesOperationCallable()
- Overrides:
batchEnableServicesOperationCallable
in classServiceUsageStub
-
listConsumerQuotaMetricsCallable
public com.google.api.gax.rpc.UnaryCallable<ListConsumerQuotaMetricsRequest,ListConsumerQuotaMetricsResponse> listConsumerQuotaMetricsCallable()
- Overrides:
listConsumerQuotaMetricsCallable
in classServiceUsageStub
-
listConsumerQuotaMetricsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListConsumerQuotaMetricsRequest,ServiceUsageClient.ListConsumerQuotaMetricsPagedResponse> listConsumerQuotaMetricsPagedCallable()
- Overrides:
listConsumerQuotaMetricsPagedCallable
in classServiceUsageStub
-
getConsumerQuotaMetricCallable
public com.google.api.gax.rpc.UnaryCallable<GetConsumerQuotaMetricRequest,ConsumerQuotaMetric> getConsumerQuotaMetricCallable()
- Overrides:
getConsumerQuotaMetricCallable
in classServiceUsageStub
-
getConsumerQuotaLimitCallable
public com.google.api.gax.rpc.UnaryCallable<GetConsumerQuotaLimitRequest,ConsumerQuotaLimit> getConsumerQuotaLimitCallable()
- Overrides:
getConsumerQuotaLimitCallable
in classServiceUsageStub
-
createAdminOverrideCallable
public com.google.api.gax.rpc.UnaryCallable<CreateAdminOverrideRequest,com.google.longrunning.Operation> createAdminOverrideCallable()
- Overrides:
createAdminOverrideCallable
in classServiceUsageStub
-
createAdminOverrideOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateAdminOverrideRequest,QuotaOverride,OperationMetadata> createAdminOverrideOperationCallable()
- Overrides:
createAdminOverrideOperationCallable
in classServiceUsageStub
-
updateAdminOverrideCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateAdminOverrideRequest,com.google.longrunning.Operation> updateAdminOverrideCallable()
- Overrides:
updateAdminOverrideCallable
in classServiceUsageStub
-
updateAdminOverrideOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateAdminOverrideRequest,QuotaOverride,OperationMetadata> updateAdminOverrideOperationCallable()
- Overrides:
updateAdminOverrideOperationCallable
in classServiceUsageStub
-
deleteAdminOverrideCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteAdminOverrideRequest,com.google.longrunning.Operation> deleteAdminOverrideCallable()
- Overrides:
deleteAdminOverrideCallable
in classServiceUsageStub
-
deleteAdminOverrideOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteAdminOverrideRequest,com.google.protobuf.Empty,OperationMetadata> deleteAdminOverrideOperationCallable()
- Overrides:
deleteAdminOverrideOperationCallable
in classServiceUsageStub
-
listAdminOverridesCallable
public com.google.api.gax.rpc.UnaryCallable<ListAdminOverridesRequest,ListAdminOverridesResponse> listAdminOverridesCallable()
- Overrides:
listAdminOverridesCallable
in classServiceUsageStub
-
listAdminOverridesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListAdminOverridesRequest,ServiceUsageClient.ListAdminOverridesPagedResponse> listAdminOverridesPagedCallable()
- Overrides:
listAdminOverridesPagedCallable
in classServiceUsageStub
-
importAdminOverridesCallable
public com.google.api.gax.rpc.UnaryCallable<ImportAdminOverridesRequest,com.google.longrunning.Operation> importAdminOverridesCallable()
- Overrides:
importAdminOverridesCallable
in classServiceUsageStub
-
importAdminOverridesOperationCallable
public com.google.api.gax.rpc.OperationCallable<ImportAdminOverridesRequest,ImportAdminOverridesResponse,ImportAdminOverridesMetadata> importAdminOverridesOperationCallable()
- Overrides:
importAdminOverridesOperationCallable
in classServiceUsageStub
-
createConsumerOverrideCallable
public com.google.api.gax.rpc.UnaryCallable<CreateConsumerOverrideRequest,com.google.longrunning.Operation> createConsumerOverrideCallable()
- Overrides:
createConsumerOverrideCallable
in classServiceUsageStub
-
createConsumerOverrideOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateConsumerOverrideRequest,QuotaOverride,OperationMetadata> createConsumerOverrideOperationCallable()
- Overrides:
createConsumerOverrideOperationCallable
in classServiceUsageStub
-
updateConsumerOverrideCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateConsumerOverrideRequest,com.google.longrunning.Operation> updateConsumerOverrideCallable()
- Overrides:
updateConsumerOverrideCallable
in classServiceUsageStub
-
updateConsumerOverrideOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateConsumerOverrideRequest,QuotaOverride,OperationMetadata> updateConsumerOverrideOperationCallable()
- Overrides:
updateConsumerOverrideOperationCallable
in classServiceUsageStub
-
deleteConsumerOverrideCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteConsumerOverrideRequest,com.google.longrunning.Operation> deleteConsumerOverrideCallable()
- Overrides:
deleteConsumerOverrideCallable
in classServiceUsageStub
-
deleteConsumerOverrideOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteConsumerOverrideRequest,com.google.protobuf.Empty,OperationMetadata> deleteConsumerOverrideOperationCallable()
- Overrides:
deleteConsumerOverrideOperationCallable
in classServiceUsageStub
-
listConsumerOverridesCallable
public com.google.api.gax.rpc.UnaryCallable<ListConsumerOverridesRequest,ListConsumerOverridesResponse> listConsumerOverridesCallable()
- Overrides:
listConsumerOverridesCallable
in classServiceUsageStub
-
listConsumerOverridesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListConsumerOverridesRequest,ServiceUsageClient.ListConsumerOverridesPagedResponse> listConsumerOverridesPagedCallable()
- Overrides:
listConsumerOverridesPagedCallable
in classServiceUsageStub
-
importConsumerOverridesCallable
public com.google.api.gax.rpc.UnaryCallable<ImportConsumerOverridesRequest,com.google.longrunning.Operation> importConsumerOverridesCallable()
- Overrides:
importConsumerOverridesCallable
in classServiceUsageStub
-
importConsumerOverridesOperationCallable
public com.google.api.gax.rpc.OperationCallable<ImportConsumerOverridesRequest,ImportConsumerOverridesResponse,ImportConsumerOverridesMetadata> importConsumerOverridesOperationCallable()
- Overrides:
importConsumerOverridesOperationCallable
in classServiceUsageStub
-
generateServiceIdentityCallable
public com.google.api.gax.rpc.UnaryCallable<GenerateServiceIdentityRequest,com.google.longrunning.Operation> generateServiceIdentityCallable()
- Overrides:
generateServiceIdentityCallable
in classServiceUsageStub
-
generateServiceIdentityOperationCallable
public com.google.api.gax.rpc.OperationCallable<GenerateServiceIdentityRequest,ServiceIdentity,com.google.protobuf.Empty> generateServiceIdentityOperationCallable()
- Overrides:
generateServiceIdentityOperationCallable
in classServiceUsageStub
-
close
public final void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in classServiceUsageStub
-
shutdown
public void shutdown()
-
isShutdown
public boolean isShutdown()
-
isTerminated
public boolean isTerminated()
-
shutdownNow
public void shutdownNow()
-
awaitTermination
public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException
- Throws:
InterruptedException
-
-