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> |
|