@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSServiceQuotasAsync extends AWSServiceQuotas
AsyncHandler
can be used to receive
notification when an asynchronous operation completes.
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSServiceQuotasAsync
instead.
With Service Quotas, you can view and manage your quotas easily as your AWS workloads grow. Quotas, also referred to as limits, are the maximum number of resources that you can create in your AWS account. For more information, see the Service Quotas User Guide.
ENDPOINT_PREFIX
associateServiceQuotaTemplate, deleteServiceQuotaIncreaseRequestFromTemplate, disassociateServiceQuotaTemplate, getAssociationForServiceQuotaTemplate, getAWSDefaultServiceQuota, getCachedResponseMetadata, getRequestedServiceQuotaChange, getServiceQuota, getServiceQuotaIncreaseRequestFromTemplate, listAWSDefaultServiceQuotas, listRequestedServiceQuotaChangeHistory, listRequestedServiceQuotaChangeHistoryByQuota, listServiceQuotaIncreaseRequestsInTemplate, listServiceQuotas, listServices, listTagsForResource, putServiceQuotaIncreaseRequestIntoTemplate, requestServiceQuotaIncrease, shutdown, tagResource, untagResource
Future<AssociateServiceQuotaTemplateResult> associateServiceQuotaTemplateAsync(AssociateServiceQuotaTemplateRequest associateServiceQuotaTemplateRequest)
Associates your quota request template with your organization. When a new 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.
associateServiceQuotaTemplateRequest
- Future<AssociateServiceQuotaTemplateResult> associateServiceQuotaTemplateAsync(AssociateServiceQuotaTemplateRequest associateServiceQuotaTemplateRequest, AsyncHandler<AssociateServiceQuotaTemplateRequest,AssociateServiceQuotaTemplateResult> asyncHandler)
Associates your quota request template with your organization. When a new 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.
associateServiceQuotaTemplateRequest
- asyncHandler
- 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.Future<DeleteServiceQuotaIncreaseRequestFromTemplateResult> deleteServiceQuotaIncreaseRequestFromTemplateAsync(DeleteServiceQuotaIncreaseRequestFromTemplateRequest deleteServiceQuotaIncreaseRequestFromTemplateRequest)
Deletes the quota increase request for the specified quota from your quota request template.
deleteServiceQuotaIncreaseRequestFromTemplateRequest
- Future<DeleteServiceQuotaIncreaseRequestFromTemplateResult> deleteServiceQuotaIncreaseRequestFromTemplateAsync(DeleteServiceQuotaIncreaseRequestFromTemplateRequest deleteServiceQuotaIncreaseRequestFromTemplateRequest, AsyncHandler<DeleteServiceQuotaIncreaseRequestFromTemplateRequest,DeleteServiceQuotaIncreaseRequestFromTemplateResult> asyncHandler)
Deletes the quota increase request for the specified quota from your quota request template.
deleteServiceQuotaIncreaseRequestFromTemplateRequest
- asyncHandler
- 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.Future<DisassociateServiceQuotaTemplateResult> disassociateServiceQuotaTemplateAsync(DisassociateServiceQuotaTemplateRequest disassociateServiceQuotaTemplateRequest)
Disables your quota request template. After a template is disabled, the quota increase requests in the template are not applied to new accounts in your organization. Disabling a quota request template does not apply its quota increase requests.
disassociateServiceQuotaTemplateRequest
- Future<DisassociateServiceQuotaTemplateResult> disassociateServiceQuotaTemplateAsync(DisassociateServiceQuotaTemplateRequest disassociateServiceQuotaTemplateRequest, AsyncHandler<DisassociateServiceQuotaTemplateRequest,DisassociateServiceQuotaTemplateResult> asyncHandler)
Disables your quota request template. After a template is disabled, the quota increase requests in the template are not applied to new accounts in your organization. Disabling a quota request template does not apply its quota increase requests.
disassociateServiceQuotaTemplateRequest
- asyncHandler
- 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.Future<GetAWSDefaultServiceQuotaResult> getAWSDefaultServiceQuotaAsync(GetAWSDefaultServiceQuotaRequest getAWSDefaultServiceQuotaRequest)
Retrieves the default value for the specified quota. The default value does not reflect any quota increases.
getAWSDefaultServiceQuotaRequest
- Future<GetAWSDefaultServiceQuotaResult> getAWSDefaultServiceQuotaAsync(GetAWSDefaultServiceQuotaRequest getAWSDefaultServiceQuotaRequest, AsyncHandler<GetAWSDefaultServiceQuotaRequest,GetAWSDefaultServiceQuotaResult> asyncHandler)
Retrieves the default value for the specified quota. The default value does not reflect any quota increases.
getAWSDefaultServiceQuotaRequest
- asyncHandler
- 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.Future<GetAssociationForServiceQuotaTemplateResult> getAssociationForServiceQuotaTemplateAsync(GetAssociationForServiceQuotaTemplateRequest getAssociationForServiceQuotaTemplateRequest)
Retrieves the status of the association for the quota request template.
getAssociationForServiceQuotaTemplateRequest
- Future<GetAssociationForServiceQuotaTemplateResult> getAssociationForServiceQuotaTemplateAsync(GetAssociationForServiceQuotaTemplateRequest getAssociationForServiceQuotaTemplateRequest, AsyncHandler<GetAssociationForServiceQuotaTemplateRequest,GetAssociationForServiceQuotaTemplateResult> asyncHandler)
Retrieves the status of the association for the quota request template.
getAssociationForServiceQuotaTemplateRequest
- asyncHandler
- 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.Future<GetRequestedServiceQuotaChangeResult> getRequestedServiceQuotaChangeAsync(GetRequestedServiceQuotaChangeRequest getRequestedServiceQuotaChangeRequest)
Retrieves information about the specified quota increase request.
getRequestedServiceQuotaChangeRequest
- Future<GetRequestedServiceQuotaChangeResult> getRequestedServiceQuotaChangeAsync(GetRequestedServiceQuotaChangeRequest getRequestedServiceQuotaChangeRequest, AsyncHandler<GetRequestedServiceQuotaChangeRequest,GetRequestedServiceQuotaChangeResult> asyncHandler)
Retrieves information about the specified quota increase request.
getRequestedServiceQuotaChangeRequest
- asyncHandler
- 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.Future<GetServiceQuotaResult> getServiceQuotaAsync(GetServiceQuotaRequest getServiceQuotaRequest)
Retrieves 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.
getServiceQuotaRequest
- Future<GetServiceQuotaResult> getServiceQuotaAsync(GetServiceQuotaRequest getServiceQuotaRequest, AsyncHandler<GetServiceQuotaRequest,GetServiceQuotaResult> asyncHandler)
Retrieves 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.
getServiceQuotaRequest
- asyncHandler
- 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.Future<GetServiceQuotaIncreaseRequestFromTemplateResult> getServiceQuotaIncreaseRequestFromTemplateAsync(GetServiceQuotaIncreaseRequestFromTemplateRequest getServiceQuotaIncreaseRequestFromTemplateRequest)
Retrieves information about the specified quota increase request in your quota request template.
getServiceQuotaIncreaseRequestFromTemplateRequest
- Future<GetServiceQuotaIncreaseRequestFromTemplateResult> getServiceQuotaIncreaseRequestFromTemplateAsync(GetServiceQuotaIncreaseRequestFromTemplateRequest getServiceQuotaIncreaseRequestFromTemplateRequest, AsyncHandler<GetServiceQuotaIncreaseRequestFromTemplateRequest,GetServiceQuotaIncreaseRequestFromTemplateResult> asyncHandler)
Retrieves information about the specified quota increase request in your quota request template.
getServiceQuotaIncreaseRequestFromTemplateRequest
- asyncHandler
- 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.Future<ListAWSDefaultServiceQuotasResult> listAWSDefaultServiceQuotasAsync(ListAWSDefaultServiceQuotasRequest listAWSDefaultServiceQuotasRequest)
Lists the default values for the quotas for the specified AWS service. A default value does not reflect any quota increases.
listAWSDefaultServiceQuotasRequest
- Future<ListAWSDefaultServiceQuotasResult> listAWSDefaultServiceQuotasAsync(ListAWSDefaultServiceQuotasRequest listAWSDefaultServiceQuotasRequest, AsyncHandler<ListAWSDefaultServiceQuotasRequest,ListAWSDefaultServiceQuotasResult> asyncHandler)
Lists the default values for the quotas for the specified AWS service. A default value does not reflect any quota increases.
listAWSDefaultServiceQuotasRequest
- asyncHandler
- 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.Future<ListRequestedServiceQuotaChangeHistoryResult> listRequestedServiceQuotaChangeHistoryAsync(ListRequestedServiceQuotaChangeHistoryRequest listRequestedServiceQuotaChangeHistoryRequest)
Retrieves the quota increase requests for the specified service.
listRequestedServiceQuotaChangeHistoryRequest
- Future<ListRequestedServiceQuotaChangeHistoryResult> listRequestedServiceQuotaChangeHistoryAsync(ListRequestedServiceQuotaChangeHistoryRequest listRequestedServiceQuotaChangeHistoryRequest, AsyncHandler<ListRequestedServiceQuotaChangeHistoryRequest,ListRequestedServiceQuotaChangeHistoryResult> asyncHandler)
Retrieves the quota increase requests for the specified service.
listRequestedServiceQuotaChangeHistoryRequest
- asyncHandler
- 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.Future<ListRequestedServiceQuotaChangeHistoryByQuotaResult> listRequestedServiceQuotaChangeHistoryByQuotaAsync(ListRequestedServiceQuotaChangeHistoryByQuotaRequest listRequestedServiceQuotaChangeHistoryByQuotaRequest)
Retrieves the quota increase requests for the specified quota.
listRequestedServiceQuotaChangeHistoryByQuotaRequest
- Future<ListRequestedServiceQuotaChangeHistoryByQuotaResult> listRequestedServiceQuotaChangeHistoryByQuotaAsync(ListRequestedServiceQuotaChangeHistoryByQuotaRequest listRequestedServiceQuotaChangeHistoryByQuotaRequest, AsyncHandler<ListRequestedServiceQuotaChangeHistoryByQuotaRequest,ListRequestedServiceQuotaChangeHistoryByQuotaResult> asyncHandler)
Retrieves the quota increase requests for the specified quota.
listRequestedServiceQuotaChangeHistoryByQuotaRequest
- asyncHandler
- 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.Future<ListServiceQuotaIncreaseRequestsInTemplateResult> listServiceQuotaIncreaseRequestsInTemplateAsync(ListServiceQuotaIncreaseRequestsInTemplateRequest listServiceQuotaIncreaseRequestsInTemplateRequest)
Lists the quota increase requests in the specified quota request template.
listServiceQuotaIncreaseRequestsInTemplateRequest
- Future<ListServiceQuotaIncreaseRequestsInTemplateResult> listServiceQuotaIncreaseRequestsInTemplateAsync(ListServiceQuotaIncreaseRequestsInTemplateRequest listServiceQuotaIncreaseRequestsInTemplateRequest, AsyncHandler<ListServiceQuotaIncreaseRequestsInTemplateRequest,ListServiceQuotaIncreaseRequestsInTemplateResult> asyncHandler)
Lists the quota increase requests in the specified quota request template.
listServiceQuotaIncreaseRequestsInTemplateRequest
- asyncHandler
- 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.Future<ListServiceQuotasResult> listServiceQuotasAsync(ListServiceQuotasRequest listServiceQuotasRequest)
Lists the applied quota values for the specified AWS 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.
listServiceQuotasRequest
- Future<ListServiceQuotasResult> listServiceQuotasAsync(ListServiceQuotasRequest listServiceQuotasRequest, AsyncHandler<ListServiceQuotasRequest,ListServiceQuotasResult> asyncHandler)
Lists the applied quota values for the specified AWS 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.
listServiceQuotasRequest
- asyncHandler
- 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.Future<ListServicesResult> listServicesAsync(ListServicesRequest listServicesRequest)
Lists the names and codes for the services integrated with Service Quotas.
listServicesRequest
- Future<ListServicesResult> listServicesAsync(ListServicesRequest listServicesRequest, AsyncHandler<ListServicesRequest,ListServicesResult> asyncHandler)
Lists the names and codes for the services integrated with Service Quotas.
listServicesRequest
- asyncHandler
- 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.Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest)
Returns a list of the tags assigned to the specified applied quota.
listTagsForResourceRequest
- Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
Returns a list of the tags assigned to the specified applied quota.
listTagsForResourceRequest
- asyncHandler
- 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.Future<PutServiceQuotaIncreaseRequestIntoTemplateResult> putServiceQuotaIncreaseRequestIntoTemplateAsync(PutServiceQuotaIncreaseRequestIntoTemplateRequest putServiceQuotaIncreaseRequestIntoTemplateRequest)
Adds a quota increase request to your quota request template.
putServiceQuotaIncreaseRequestIntoTemplateRequest
- Future<PutServiceQuotaIncreaseRequestIntoTemplateResult> putServiceQuotaIncreaseRequestIntoTemplateAsync(PutServiceQuotaIncreaseRequestIntoTemplateRequest putServiceQuotaIncreaseRequestIntoTemplateRequest, AsyncHandler<PutServiceQuotaIncreaseRequestIntoTemplateRequest,PutServiceQuotaIncreaseRequestIntoTemplateResult> asyncHandler)
Adds a quota increase request to your quota request template.
putServiceQuotaIncreaseRequestIntoTemplateRequest
- asyncHandler
- 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.Future<RequestServiceQuotaIncreaseResult> requestServiceQuotaIncreaseAsync(RequestServiceQuotaIncreaseRequest requestServiceQuotaIncreaseRequest)
Submits a quota increase request for the specified quota.
requestServiceQuotaIncreaseRequest
- Future<RequestServiceQuotaIncreaseResult> requestServiceQuotaIncreaseAsync(RequestServiceQuotaIncreaseRequest requestServiceQuotaIncreaseRequest, AsyncHandler<RequestServiceQuotaIncreaseRequest,RequestServiceQuotaIncreaseResult> asyncHandler)
Submits a quota increase request for the specified quota.
requestServiceQuotaIncreaseRequest
- asyncHandler
- 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.Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest)
Adds tags to the specified applied quota. You can include one or more tags to add to the quota.
tagResourceRequest
- Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
Adds tags to the specified applied quota. You can include one or more tags to add to the quota.
tagResourceRequest
- asyncHandler
- 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.Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest)
Removes tags from the specified applied quota. You can specify one or more tags to remove.
untagResourceRequest
- Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
Removes tags from the specified applied quota. You can specify one or more tags to remove.
untagResourceRequest
- asyncHandler
- 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.