public static final class CloudQuotasGrpc.CloudQuotasFutureStub extends AbstractFutureStub<CloudQuotasGrpc.CloudQuotasFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service CloudQuotas.
The Cloud Quotas API is an infrastructure service for Google Cloud that lets service consumers list and manage their resource usage limits.
- List/Get the metadata and current status of the quotas for a service.
- Create/Update quota preferencess that declare the preferred quota values.
- Check the status of a quota preference request.
- List/Get pending and historical quota preference.
Inheritance
java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > CloudQuotasGrpc.CloudQuotasFutureStubMethods
build(Channel channel, CallOptions callOptions)
protected CloudQuotasGrpc.CloudQuotasFutureStub build(Channel channel, CallOptions callOptions)
Parameters | |
---|---|
Name | Description |
channel | io.grpc.Channel |
callOptions | io.grpc.CallOptions |
Returns | |
---|---|
Type | Description |
CloudQuotasGrpc.CloudQuotasFutureStub |
createQuotaPreference(CreateQuotaPreferenceRequest request)
public ListenableFuture<QuotaPreference> createQuotaPreference(CreateQuotaPreferenceRequest request)
Creates a new QuotaPreference that declares the desired value for a quota.
Parameter | |
---|---|
Name | Description |
request | CreateQuotaPreferenceRequest |
Returns | |
---|---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<QuotaPreference> |
getQuotaInfo(GetQuotaInfoRequest request)
public ListenableFuture<QuotaInfo> getQuotaInfo(GetQuotaInfoRequest request)
Retrieve the QuotaInfo of a quota for a project, folder or organization.
Parameter | |
---|---|
Name | Description |
request | GetQuotaInfoRequest |
Returns | |
---|---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<QuotaInfo> |
getQuotaPreference(GetQuotaPreferenceRequest request)
public ListenableFuture<QuotaPreference> getQuotaPreference(GetQuotaPreferenceRequest request)
Gets details of a single QuotaPreference.
Parameter | |
---|---|
Name | Description |
request | GetQuotaPreferenceRequest |
Returns | |
---|---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<QuotaPreference> |
listQuotaInfos(ListQuotaInfosRequest request)
public ListenableFuture<ListQuotaInfosResponse> listQuotaInfos(ListQuotaInfosRequest request)
Lists QuotaInfos of all quotas for a given project, folder or organization.
Parameter | |
---|---|
Name | Description |
request | ListQuotaInfosRequest |
Returns | |
---|---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<ListQuotaInfosResponse> |
listQuotaPreferences(ListQuotaPreferencesRequest request)
public ListenableFuture<ListQuotaPreferencesResponse> listQuotaPreferences(ListQuotaPreferencesRequest request)
Lists QuotaPreferences in a given project, folder or organization.
Parameter | |
---|---|
Name | Description |
request | ListQuotaPreferencesRequest |
Returns | |
---|---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<ListQuotaPreferencesResponse> |
updateQuotaPreference(UpdateQuotaPreferenceRequest request)
public ListenableFuture<QuotaPreference> updateQuotaPreference(UpdateQuotaPreferenceRequest request)
Updates the parameters of a single QuotaPreference. It can updates the config in any states, not just the ones pending approval.
Parameter | |
---|---|
Name | Description |
request | UpdateQuotaPreferenceRequest |
Returns | |
---|---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<QuotaPreference> |