@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSServiceQuotasAsyncClient extends AWSServiceQuotasClient implements AWSServiceQuotasAsync
AsyncHandler can be used to receive
notification when an asynchronous operation completes.
With Service Quotas, you can view and manage your quotas easily as your Amazon Web Services workloads grow. Quotas, also referred to as limits, are the maximum number of resources that you can create in your Amazon Web Services account. For more information, see the Service Quotas User Guide.
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIXassociateServiceQuotaTemplate, builder, deleteServiceQuotaIncreaseRequestFromTemplate, disassociateServiceQuotaTemplate, getAssociationForServiceQuotaTemplate, getAWSDefaultServiceQuota, getCachedResponseMetadata, getRequestedServiceQuotaChange, getServiceQuota, getServiceQuotaIncreaseRequestFromTemplate, listAWSDefaultServiceQuotas, listRequestedServiceQuotaChangeHistory, listRequestedServiceQuotaChangeHistoryByQuota, listServiceQuotaIncreaseRequestsInTemplate, listServiceQuotas, listServices, listTagsForResource, putServiceQuotaIncreaseRequestIntoTemplate, requestServiceQuotaIncrease, tagResource, untagResourceaddRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffsetequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitassociateServiceQuotaTemplate, deleteServiceQuotaIncreaseRequestFromTemplate, disassociateServiceQuotaTemplate, getAssociationForServiceQuotaTemplate, getAWSDefaultServiceQuota, getCachedResponseMetadata, getRequestedServiceQuotaChange, getServiceQuota, getServiceQuotaIncreaseRequestFromTemplate, listAWSDefaultServiceQuotas, listRequestedServiceQuotaChangeHistory, listRequestedServiceQuotaChangeHistoryByQuota, listServiceQuotaIncreaseRequestsInTemplate, listServiceQuotas, listServices, listTagsForResource, putServiceQuotaIncreaseRequestIntoTemplate, requestServiceQuotaIncrease, tagResource, untagResourcepublic static AWSServiceQuotasAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<AssociateServiceQuotaTemplateResult> associateServiceQuotaTemplateAsync(AssociateServiceQuotaTemplateRequest request)
AWSServiceQuotasAsyncAssociates your quota request template with your organization. When a new Amazon Web Services account is created in your organization, the quota increase requests in the template are automatically applied to the account. You can add a quota increase request for any adjustable quota to your template.
associateServiceQuotaTemplateAsync in interface AWSServiceQuotasAsyncpublic Future<AssociateServiceQuotaTemplateResult> associateServiceQuotaTemplateAsync(AssociateServiceQuotaTemplateRequest request, AsyncHandler<AssociateServiceQuotaTemplateRequest,AssociateServiceQuotaTemplateResult> asyncHandler)
AWSServiceQuotasAsyncAssociates your quota request template with your organization. When a new Amazon Web Services account is created in your organization, the quota increase requests in the template are automatically applied to the account. You can add a quota increase request for any adjustable quota to your template.
associateServiceQuotaTemplateAsync in interface AWSServiceQuotasAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteServiceQuotaIncreaseRequestFromTemplateResult> deleteServiceQuotaIncreaseRequestFromTemplateAsync(DeleteServiceQuotaIncreaseRequestFromTemplateRequest request)
AWSServiceQuotasAsyncDeletes the quota increase request for the specified quota from your quota request template.
deleteServiceQuotaIncreaseRequestFromTemplateAsync in interface AWSServiceQuotasAsyncpublic Future<DeleteServiceQuotaIncreaseRequestFromTemplateResult> deleteServiceQuotaIncreaseRequestFromTemplateAsync(DeleteServiceQuotaIncreaseRequestFromTemplateRequest request, AsyncHandler<DeleteServiceQuotaIncreaseRequestFromTemplateRequest,DeleteServiceQuotaIncreaseRequestFromTemplateResult> asyncHandler)
AWSServiceQuotasAsyncDeletes the quota increase request for the specified quota from your quota request template.
deleteServiceQuotaIncreaseRequestFromTemplateAsync in interface AWSServiceQuotasAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DisassociateServiceQuotaTemplateResult> disassociateServiceQuotaTemplateAsync(DisassociateServiceQuotaTemplateRequest request)
AWSServiceQuotasAsyncDisables your quota request template. After a template is disabled, the quota increase requests in the template are not applied to new Amazon Web Services accounts in your organization. Disabling a quota request template does not apply its quota increase requests.
disassociateServiceQuotaTemplateAsync in interface AWSServiceQuotasAsyncpublic Future<DisassociateServiceQuotaTemplateResult> disassociateServiceQuotaTemplateAsync(DisassociateServiceQuotaTemplateRequest request, AsyncHandler<DisassociateServiceQuotaTemplateRequest,DisassociateServiceQuotaTemplateResult> asyncHandler)
AWSServiceQuotasAsyncDisables your quota request template. After a template is disabled, the quota increase requests in the template are not applied to new Amazon Web Services accounts in your organization. Disabling a quota request template does not apply its quota increase requests.
disassociateServiceQuotaTemplateAsync in interface AWSServiceQuotasAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetAWSDefaultServiceQuotaResult> getAWSDefaultServiceQuotaAsync(GetAWSDefaultServiceQuotaRequest request)
AWSServiceQuotasAsyncRetrieves the default value for the specified quota. The default value does not reflect any quota increases.
getAWSDefaultServiceQuotaAsync in interface AWSServiceQuotasAsyncpublic Future<GetAWSDefaultServiceQuotaResult> getAWSDefaultServiceQuotaAsync(GetAWSDefaultServiceQuotaRequest request, AsyncHandler<GetAWSDefaultServiceQuotaRequest,GetAWSDefaultServiceQuotaResult> asyncHandler)
AWSServiceQuotasAsyncRetrieves the default value for the specified quota. The default value does not reflect any quota increases.
getAWSDefaultServiceQuotaAsync in interface AWSServiceQuotasAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetAssociationForServiceQuotaTemplateResult> getAssociationForServiceQuotaTemplateAsync(GetAssociationForServiceQuotaTemplateRequest request)
AWSServiceQuotasAsyncRetrieves the status of the association for the quota request template.
getAssociationForServiceQuotaTemplateAsync in interface AWSServiceQuotasAsyncpublic Future<GetAssociationForServiceQuotaTemplateResult> getAssociationForServiceQuotaTemplateAsync(GetAssociationForServiceQuotaTemplateRequest request, AsyncHandler<GetAssociationForServiceQuotaTemplateRequest,GetAssociationForServiceQuotaTemplateResult> asyncHandler)
AWSServiceQuotasAsyncRetrieves the status of the association for the quota request template.
getAssociationForServiceQuotaTemplateAsync in interface AWSServiceQuotasAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetRequestedServiceQuotaChangeResult> getRequestedServiceQuotaChangeAsync(GetRequestedServiceQuotaChangeRequest request)
AWSServiceQuotasAsyncRetrieves information about the specified quota increase request.
getRequestedServiceQuotaChangeAsync in interface AWSServiceQuotasAsyncpublic Future<GetRequestedServiceQuotaChangeResult> getRequestedServiceQuotaChangeAsync(GetRequestedServiceQuotaChangeRequest request, AsyncHandler<GetRequestedServiceQuotaChangeRequest,GetRequestedServiceQuotaChangeResult> asyncHandler)
AWSServiceQuotasAsyncRetrieves information about the specified quota increase request.
getRequestedServiceQuotaChangeAsync in interface AWSServiceQuotasAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetServiceQuotaResult> getServiceQuotaAsync(GetServiceQuotaRequest request)
AWSServiceQuotasAsyncRetrieves the applied quota value for the specified quota. For some quotas, only the default values are available. If the applied quota value is not available for a quota, the quota is not retrieved.
getServiceQuotaAsync in interface AWSServiceQuotasAsyncpublic Future<GetServiceQuotaResult> getServiceQuotaAsync(GetServiceQuotaRequest request, AsyncHandler<GetServiceQuotaRequest,GetServiceQuotaResult> asyncHandler)
AWSServiceQuotasAsyncRetrieves the applied quota value for the specified quota. For some quotas, only the default values are available. If the applied quota value is not available for a quota, the quota is not retrieved.
getServiceQuotaAsync in interface AWSServiceQuotasAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetServiceQuotaIncreaseRequestFromTemplateResult> getServiceQuotaIncreaseRequestFromTemplateAsync(GetServiceQuotaIncreaseRequestFromTemplateRequest request)
AWSServiceQuotasAsyncRetrieves information about the specified quota increase request in your quota request template.
getServiceQuotaIncreaseRequestFromTemplateAsync in interface AWSServiceQuotasAsyncpublic Future<GetServiceQuotaIncreaseRequestFromTemplateResult> getServiceQuotaIncreaseRequestFromTemplateAsync(GetServiceQuotaIncreaseRequestFromTemplateRequest request, AsyncHandler<GetServiceQuotaIncreaseRequestFromTemplateRequest,GetServiceQuotaIncreaseRequestFromTemplateResult> asyncHandler)
AWSServiceQuotasAsyncRetrieves information about the specified quota increase request in your quota request template.
getServiceQuotaIncreaseRequestFromTemplateAsync in interface AWSServiceQuotasAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListAWSDefaultServiceQuotasResult> listAWSDefaultServiceQuotasAsync(ListAWSDefaultServiceQuotasRequest request)
AWSServiceQuotasAsyncLists the default values for the quotas for the specified Amazon Web Service. A default value does not reflect any quota increases.
listAWSDefaultServiceQuotasAsync in interface AWSServiceQuotasAsyncpublic Future<ListAWSDefaultServiceQuotasResult> listAWSDefaultServiceQuotasAsync(ListAWSDefaultServiceQuotasRequest request, AsyncHandler<ListAWSDefaultServiceQuotasRequest,ListAWSDefaultServiceQuotasResult> asyncHandler)
AWSServiceQuotasAsyncLists the default values for the quotas for the specified Amazon Web Service. A default value does not reflect any quota increases.
listAWSDefaultServiceQuotasAsync in interface AWSServiceQuotasAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListRequestedServiceQuotaChangeHistoryResult> listRequestedServiceQuotaChangeHistoryAsync(ListRequestedServiceQuotaChangeHistoryRequest request)
AWSServiceQuotasAsyncRetrieves the quota increase requests for the specified Amazon Web Service.
listRequestedServiceQuotaChangeHistoryAsync in interface AWSServiceQuotasAsyncpublic Future<ListRequestedServiceQuotaChangeHistoryResult> listRequestedServiceQuotaChangeHistoryAsync(ListRequestedServiceQuotaChangeHistoryRequest request, AsyncHandler<ListRequestedServiceQuotaChangeHistoryRequest,ListRequestedServiceQuotaChangeHistoryResult> asyncHandler)
AWSServiceQuotasAsyncRetrieves the quota increase requests for the specified Amazon Web Service.
listRequestedServiceQuotaChangeHistoryAsync in interface AWSServiceQuotasAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListRequestedServiceQuotaChangeHistoryByQuotaResult> listRequestedServiceQuotaChangeHistoryByQuotaAsync(ListRequestedServiceQuotaChangeHistoryByQuotaRequest request)
AWSServiceQuotasAsyncRetrieves the quota increase requests for the specified quota.
listRequestedServiceQuotaChangeHistoryByQuotaAsync in interface AWSServiceQuotasAsyncpublic Future<ListRequestedServiceQuotaChangeHistoryByQuotaResult> listRequestedServiceQuotaChangeHistoryByQuotaAsync(ListRequestedServiceQuotaChangeHistoryByQuotaRequest request, AsyncHandler<ListRequestedServiceQuotaChangeHistoryByQuotaRequest,ListRequestedServiceQuotaChangeHistoryByQuotaResult> asyncHandler)
AWSServiceQuotasAsyncRetrieves the quota increase requests for the specified quota.
listRequestedServiceQuotaChangeHistoryByQuotaAsync in interface AWSServiceQuotasAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListServiceQuotaIncreaseRequestsInTemplateResult> listServiceQuotaIncreaseRequestsInTemplateAsync(ListServiceQuotaIncreaseRequestsInTemplateRequest request)
AWSServiceQuotasAsyncLists the quota increase requests in the specified quota request template.
listServiceQuotaIncreaseRequestsInTemplateAsync in interface AWSServiceQuotasAsyncpublic Future<ListServiceQuotaIncreaseRequestsInTemplateResult> listServiceQuotaIncreaseRequestsInTemplateAsync(ListServiceQuotaIncreaseRequestsInTemplateRequest request, AsyncHandler<ListServiceQuotaIncreaseRequestsInTemplateRequest,ListServiceQuotaIncreaseRequestsInTemplateResult> asyncHandler)
AWSServiceQuotasAsyncLists the quota increase requests in the specified quota request template.
listServiceQuotaIncreaseRequestsInTemplateAsync in interface AWSServiceQuotasAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListServiceQuotasResult> listServiceQuotasAsync(ListServiceQuotasRequest request)
AWSServiceQuotasAsyncLists the applied quota values for the specified Amazon Web Service. For some quotas, only the default values are available. If the applied quota value is not available for a quota, the quota is not retrieved.
listServiceQuotasAsync in interface AWSServiceQuotasAsyncpublic Future<ListServiceQuotasResult> listServiceQuotasAsync(ListServiceQuotasRequest request, AsyncHandler<ListServiceQuotasRequest,ListServiceQuotasResult> asyncHandler)
AWSServiceQuotasAsyncLists the applied quota values for the specified Amazon Web Service. For some quotas, only the default values are available. If the applied quota value is not available for a quota, the quota is not retrieved.
listServiceQuotasAsync in interface AWSServiceQuotasAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListServicesResult> listServicesAsync(ListServicesRequest request)
AWSServiceQuotasAsyncLists the names and codes for the Amazon Web Services integrated with Service Quotas.
listServicesAsync in interface AWSServiceQuotasAsyncpublic Future<ListServicesResult> listServicesAsync(ListServicesRequest request, AsyncHandler<ListServicesRequest,ListServicesResult> asyncHandler)
AWSServiceQuotasAsyncLists the names and codes for the Amazon Web Services integrated with Service Quotas.
listServicesAsync in interface AWSServiceQuotasAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AWSServiceQuotasAsyncReturns a list of the tags assigned to the specified applied quota.
listTagsForResourceAsync in interface AWSServiceQuotasAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSServiceQuotasAsyncReturns a list of the tags assigned to the specified applied quota.
listTagsForResourceAsync in interface AWSServiceQuotasAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<PutServiceQuotaIncreaseRequestIntoTemplateResult> putServiceQuotaIncreaseRequestIntoTemplateAsync(PutServiceQuotaIncreaseRequestIntoTemplateRequest request)
AWSServiceQuotasAsyncAdds a quota increase request to your quota request template.
putServiceQuotaIncreaseRequestIntoTemplateAsync in interface AWSServiceQuotasAsyncpublic Future<PutServiceQuotaIncreaseRequestIntoTemplateResult> putServiceQuotaIncreaseRequestIntoTemplateAsync(PutServiceQuotaIncreaseRequestIntoTemplateRequest request, AsyncHandler<PutServiceQuotaIncreaseRequestIntoTemplateRequest,PutServiceQuotaIncreaseRequestIntoTemplateResult> asyncHandler)
AWSServiceQuotasAsyncAdds a quota increase request to your quota request template.
putServiceQuotaIncreaseRequestIntoTemplateAsync in interface AWSServiceQuotasAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<RequestServiceQuotaIncreaseResult> requestServiceQuotaIncreaseAsync(RequestServiceQuotaIncreaseRequest request)
AWSServiceQuotasAsyncSubmits a quota increase request for the specified quota.
requestServiceQuotaIncreaseAsync in interface AWSServiceQuotasAsyncpublic Future<RequestServiceQuotaIncreaseResult> requestServiceQuotaIncreaseAsync(RequestServiceQuotaIncreaseRequest request, AsyncHandler<RequestServiceQuotaIncreaseRequest,RequestServiceQuotaIncreaseResult> asyncHandler)
AWSServiceQuotasAsyncSubmits a quota increase request for the specified quota.
requestServiceQuotaIncreaseAsync in interface AWSServiceQuotasAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AWSServiceQuotasAsyncAdds tags to the specified applied quota. You can include one or more tags to add to the quota.
tagResourceAsync in interface AWSServiceQuotasAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSServiceQuotasAsyncAdds tags to the specified applied quota. You can include one or more tags to add to the quota.
tagResourceAsync in interface AWSServiceQuotasAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AWSServiceQuotasAsyncRemoves tags from the specified applied quota. You can specify one or more tags to remove.
untagResourceAsync in interface AWSServiceQuotasAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSServiceQuotasAsyncRemoves tags from the specified applied quota. You can specify one or more tags to remove.
untagResourceAsync in interface AWSServiceQuotasAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public void shutdown()
getExecutorService().shutdown() followed by getExecutorService().awaitTermination() prior to
calling this method.shutdown in interface AWSServiceQuotasshutdown in class AWSServiceQuotasClient