Package com.google.api.servicecontrol.v1
Interface QuotaControllerGrpc.AsyncService
-
- All Known Implementing Classes:
QuotaControllerGrpc.QuotaControllerImplBase
- Enclosing class:
- QuotaControllerGrpc
public static interface QuotaControllerGrpc.AsyncService
[Google Quota Control API](/service-control/overview) Allows clients to allocate and release quota against a [managed service](https://cloud.google.com/service-management/reference/rpc/google.api/servicemanagement.v1#google.api.servicemanagement.v1.ManagedService).
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
allocateQuota(AllocateQuotaRequest request, io.grpc.stub.StreamObserver<AllocateQuotaResponse> responseObserver)
Attempts to allocate quota for the specified consumer.
-
-
-
Method Detail
-
allocateQuota
default void allocateQuota(AllocateQuotaRequest request, io.grpc.stub.StreamObserver<AllocateQuotaResponse> responseObserver)
Attempts to allocate quota for the specified consumer. It should be called before the operation is executed. This method requires the `servicemanagement.services.quota` permission on the specified service. For more information, see [Cloud IAM](https://cloud.google.com/iam). **NOTE:** The client **must** fail-open on server errors `INTERNAL`, `UNKNOWN`, `DEADLINE_EXCEEDED`, and `UNAVAILABLE`. To ensure system reliability, the server may inject these errors to prohibit any hard dependency on the quota functionality.
-
-