@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AmazonApiGatewayAsyncClient extends AmazonApiGatewayClient implements AmazonApiGatewayAsync
AsyncHandler can be used to receive
notification when an asynchronous operation completes.
Amazon API Gateway helps developers deliver robust, secure, and scalable mobile and web application back ends. API Gateway allows developers to securely connect mobile and web applications to APIs that run on Lambda, Amazon EC2, or other publicly addressable web services that are hosted outside of AWS.
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIX| Constructor and Description |
|---|
AmazonApiGatewayAsyncClient()
Deprecated.
|
AmazonApiGatewayAsyncClient(AWSCredentials awsCredentials)
Deprecated.
|
AmazonApiGatewayAsyncClient(AWSCredentials awsCredentials,
ClientConfiguration clientConfiguration,
ExecutorService executorService)
|
AmazonApiGatewayAsyncClient(AWSCredentials awsCredentials,
ExecutorService executorService)
|
AmazonApiGatewayAsyncClient(AWSCredentialsProvider awsCredentialsProvider)
Deprecated.
|
AmazonApiGatewayAsyncClient(AWSCredentialsProvider awsCredentialsProvider,
ClientConfiguration clientConfiguration)
|
AmazonApiGatewayAsyncClient(AWSCredentialsProvider awsCredentialsProvider,
ClientConfiguration clientConfiguration,
ExecutorService executorService)
|
AmazonApiGatewayAsyncClient(AWSCredentialsProvider awsCredentialsProvider,
ExecutorService executorService)
|
AmazonApiGatewayAsyncClient(ClientConfiguration clientConfiguration)
Deprecated.
|
builder, createApiKey, createAuthorizer, createBasePathMapping, createDeployment, createDocumentationPart, createDocumentationVersion, createDomainName, createModel, createRequestValidator, createResource, createRestApi, createStage, createUsagePlan, createUsagePlanKey, createVpcLink, deleteApiKey, deleteAuthorizer, deleteBasePathMapping, deleteClientCertificate, deleteDeployment, deleteDocumentationPart, deleteDocumentationVersion, deleteDomainName, deleteGatewayResponse, deleteIntegration, deleteIntegrationResponse, deleteMethod, deleteMethodResponse, deleteModel, deleteRequestValidator, deleteResource, deleteRestApi, deleteStage, deleteUsagePlan, deleteUsagePlanKey, deleteVpcLink, flushStageAuthorizersCache, flushStageCache, generateClientCertificate, getAccount, getApiKey, getApiKeys, getAuthorizer, getAuthorizers, getBasePathMapping, getBasePathMappings, getCachedResponseMetadata, getClientCertificate, getClientCertificates, getDeployment, getDeployments, getDocumentationPart, getDocumentationParts, getDocumentationVersion, getDocumentationVersions, getDomainName, getDomainNames, getExport, getGatewayResponse, getGatewayResponses, getIntegration, getIntegrationResponse, getMethod, getMethodResponse, getModel, getModels, getModelTemplate, getRequestValidator, getRequestValidators, getResource, getResources, getRestApi, getRestApis, getSdk, getSdkType, getSdkTypes, getStage, getStages, getTags, getUsage, getUsagePlan, getUsagePlanKey, getUsagePlanKeys, getUsagePlans, getVpcLink, getVpcLinks, importApiKeys, importDocumentationParts, importRestApi, putGatewayResponse, putIntegration, putIntegrationResponse, putMethod, putMethodResponse, putRestApi, tagResource, testInvokeAuthorizer, testInvokeMethod, untagResource, updateAccount, updateApiKey, updateAuthorizer, updateBasePathMapping, updateClientCertificate, updateDeployment, updateDocumentationPart, updateDocumentationVersion, updateDomainName, updateGatewayResponse, updateIntegration, updateIntegrationResponse, updateMethod, updateMethodResponse, updateModel, updateRequestValidator, updateResource, updateRestApi, updateStage, updateUsage, updateUsagePlan, updateVpcLinkaddRequestHandler, 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, waitcreateApiKey, createAuthorizer, createBasePathMapping, createDeployment, createDocumentationPart, createDocumentationVersion, createDomainName, createModel, createRequestValidator, createResource, createRestApi, createStage, createUsagePlan, createUsagePlanKey, createVpcLink, deleteApiKey, deleteAuthorizer, deleteBasePathMapping, deleteClientCertificate, deleteDeployment, deleteDocumentationPart, deleteDocumentationVersion, deleteDomainName, deleteGatewayResponse, deleteIntegration, deleteIntegrationResponse, deleteMethod, deleteMethodResponse, deleteModel, deleteRequestValidator, deleteResource, deleteRestApi, deleteStage, deleteUsagePlan, deleteUsagePlanKey, deleteVpcLink, flushStageAuthorizersCache, flushStageCache, generateClientCertificate, getAccount, getApiKey, getApiKeys, getAuthorizer, getAuthorizers, getBasePathMapping, getBasePathMappings, getCachedResponseMetadata, getClientCertificate, getClientCertificates, getDeployment, getDeployments, getDocumentationPart, getDocumentationParts, getDocumentationVersion, getDocumentationVersions, getDomainName, getDomainNames, getExport, getGatewayResponse, getGatewayResponses, getIntegration, getIntegrationResponse, getMethod, getMethodResponse, getModel, getModels, getModelTemplate, getRequestValidator, getRequestValidators, getResource, getResources, getRestApi, getRestApis, getSdk, getSdkType, getSdkTypes, getStage, getStages, getTags, getUsage, getUsagePlan, getUsagePlanKey, getUsagePlanKeys, getUsagePlans, getVpcLink, getVpcLinks, importApiKeys, importDocumentationParts, importRestApi, putGatewayResponse, putIntegration, putIntegrationResponse, putMethod, putMethodResponse, putRestApi, setEndpoint, setRegion, tagResource, testInvokeAuthorizer, testInvokeMethod, untagResource, updateAccount, updateApiKey, updateAuthorizer, updateBasePathMapping, updateClientCertificate, updateDeployment, updateDocumentationPart, updateDocumentationVersion, updateDomainName, updateGatewayResponse, updateIntegration, updateIntegrationResponse, updateMethod, updateMethodResponse, updateModel, updateRequestValidator, updateResource, updateRestApi, updateStage, updateUsage, updateUsagePlan, updateVpcLink@Deprecated public AmazonApiGatewayAsyncClient()
AmazonApiGatewayAsyncClientBuilder.defaultClient()Asynchronous methods are delegated to a fixed-size thread pool containing 50 threads (to match the default maximum number of concurrent connections to the service).
@Deprecated public AmazonApiGatewayAsyncClient(ClientConfiguration clientConfiguration)
AwsClientBuilder.withClientConfiguration(ClientConfiguration)
Asynchronous methods are delegated to a fixed-size thread pool containing a number of threads equal to the
maximum number of concurrent connections configured via ClientConfiguration.getMaxConnections().
clientConfiguration - The client configuration options controlling how this client connects to Amazon API Gateway (ex: proxy
settings, retry counts, etc).DefaultAWSCredentialsProviderChain,
Executors.newFixedThreadPool(int)@Deprecated public AmazonApiGatewayAsyncClient(AWSCredentials awsCredentials)
AwsClientBuilder.withCredentials(AWSCredentialsProvider)Asynchronous methods are delegated to a fixed-size thread pool containing 50 threads (to match the default maximum number of concurrent connections to the service).
awsCredentials - The AWS credentials (access key ID and secret key) to use when authenticating with AWS services.Executors.newFixedThreadPool(int)@Deprecated public AmazonApiGatewayAsyncClient(AWSCredentials awsCredentials, ExecutorService executorService)
AwsClientBuilder.withCredentials(AWSCredentialsProvider) and
AwsAsyncClientBuilder.withExecutorFactory(com.amazonaws.client.builder.ExecutorFactory)awsCredentials - The AWS credentials (access key ID and secret key) to use when authenticating with AWS services.executorService - The executor service by which all asynchronous requests will be executed.@Deprecated public AmazonApiGatewayAsyncClient(AWSCredentials awsCredentials, ClientConfiguration clientConfiguration, ExecutorService executorService)
AwsClientBuilder.withCredentials(AWSCredentialsProvider) and
AwsClientBuilder.withClientConfiguration(ClientConfiguration) and
AwsAsyncClientBuilder.withExecutorFactory(com.amazonaws.client.builder.ExecutorFactory)awsCredentials - The AWS credentials (access key ID and secret key) to use when authenticating with AWS services.clientConfiguration - Client configuration options (ex: max retry limit, proxy settings, etc).executorService - The executor service by which all asynchronous requests will be executed.@Deprecated public AmazonApiGatewayAsyncClient(AWSCredentialsProvider awsCredentialsProvider)
AwsClientBuilder.withCredentials(AWSCredentialsProvider)Asynchronous methods are delegated to a fixed-size thread pool containing 50 threads (to match the default maximum number of concurrent connections to the service).
awsCredentialsProvider - The AWS credentials provider which will provide credentials to authenticate requests with AWS services.Executors.newFixedThreadPool(int)@Deprecated public AmazonApiGatewayAsyncClient(AWSCredentialsProvider awsCredentialsProvider, ClientConfiguration clientConfiguration)
AwsClientBuilder.withCredentials(AWSCredentialsProvider) and
AwsClientBuilder.withClientConfiguration(ClientConfiguration)
Asynchronous methods are delegated to a fixed-size thread pool containing a number of threads equal to the
maximum number of concurrent connections configured via ClientConfiguration.getMaxConnections().
awsCredentialsProvider - The AWS credentials provider which will provide credentials to authenticate requests with AWS services.clientConfiguration - Client configuration options (ex: max retry limit, proxy settings, etc).DefaultAWSCredentialsProviderChain,
Executors.newFixedThreadPool(int)@Deprecated public AmazonApiGatewayAsyncClient(AWSCredentialsProvider awsCredentialsProvider, ExecutorService executorService)
AwsClientBuilder.withCredentials(AWSCredentialsProvider) and
AwsAsyncClientBuilder.withExecutorFactory(com.amazonaws.client.builder.ExecutorFactory)awsCredentialsProvider - The AWS credentials provider which will provide credentials to authenticate requests with AWS services.executorService - The executor service by which all asynchronous requests will be executed.@Deprecated public AmazonApiGatewayAsyncClient(AWSCredentialsProvider awsCredentialsProvider, ClientConfiguration clientConfiguration, ExecutorService executorService)
AwsClientBuilder.withCredentials(AWSCredentialsProvider) and
AwsClientBuilder.withClientConfiguration(ClientConfiguration) and
AwsAsyncClientBuilder.withExecutorFactory(com.amazonaws.client.builder.ExecutorFactory)awsCredentialsProvider - The AWS credentials provider which will provide credentials to authenticate requests with AWS services.clientConfiguration - Client configuration options (ex: max retry limit, proxy settings, etc).executorService - The executor service by which all asynchronous requests will be executed.public static AmazonApiGatewayAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CreateApiKeyResult> createApiKeyAsync(CreateApiKeyRequest request)
AmazonApiGatewayAsyncCreate an ApiKey resource.
createApiKeyAsync in interface AmazonApiGatewayAsyncrequest - Request to create an ApiKey resource.public Future<CreateApiKeyResult> createApiKeyAsync(CreateApiKeyRequest request, AsyncHandler<CreateApiKeyRequest,CreateApiKeyResult> asyncHandler)
AmazonApiGatewayAsyncCreate an ApiKey resource.
createApiKeyAsync in interface AmazonApiGatewayAsyncrequest - Request to create an ApiKey resource.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.public Future<CreateAuthorizerResult> createAuthorizerAsync(CreateAuthorizerRequest request)
AmazonApiGatewayAsyncAdds a new Authorizer resource to an existing RestApi resource.
createAuthorizerAsync in interface AmazonApiGatewayAsyncrequest - Request to add a new Authorizer to an existing RestApi resource.public Future<CreateAuthorizerResult> createAuthorizerAsync(CreateAuthorizerRequest request, AsyncHandler<CreateAuthorizerRequest,CreateAuthorizerResult> asyncHandler)
AmazonApiGatewayAsyncAdds a new Authorizer resource to an existing RestApi resource.
createAuthorizerAsync in interface AmazonApiGatewayAsyncrequest - Request to add a new Authorizer to an existing RestApi resource.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.public Future<CreateBasePathMappingResult> createBasePathMappingAsync(CreateBasePathMappingRequest request)
AmazonApiGatewayAsyncCreates a new BasePathMapping resource.
createBasePathMappingAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to create a new BasePathMapping resource.public Future<CreateBasePathMappingResult> createBasePathMappingAsync(CreateBasePathMappingRequest request, AsyncHandler<CreateBasePathMappingRequest,CreateBasePathMappingResult> asyncHandler)
AmazonApiGatewayAsyncCreates a new BasePathMapping resource.
createBasePathMappingAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to create a new BasePathMapping resource.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.public Future<CreateDeploymentResult> createDeploymentAsync(CreateDeploymentRequest request)
AmazonApiGatewayAsyncCreates a Deployment resource, which makes a specified RestApi callable over the internet.
createDeploymentAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to create a Deployment resource.public Future<CreateDeploymentResult> createDeploymentAsync(CreateDeploymentRequest request, AsyncHandler<CreateDeploymentRequest,CreateDeploymentResult> asyncHandler)
AmazonApiGatewayAsyncCreates a Deployment resource, which makes a specified RestApi callable over the internet.
createDeploymentAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to create a Deployment resource.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.public Future<CreateDocumentationPartResult> createDocumentationPartAsync(CreateDocumentationPartRequest request)
AmazonApiGatewayAsyncCreates a documentation part.
createDocumentationPartAsync in interface AmazonApiGatewayAsyncrequest - Creates a new documentation part of a given API.public Future<CreateDocumentationPartResult> createDocumentationPartAsync(CreateDocumentationPartRequest request, AsyncHandler<CreateDocumentationPartRequest,CreateDocumentationPartResult> asyncHandler)
AmazonApiGatewayAsyncCreates a documentation part.
createDocumentationPartAsync in interface AmazonApiGatewayAsyncrequest - Creates a new documentation part of a given API.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.public Future<CreateDocumentationVersionResult> createDocumentationVersionAsync(CreateDocumentationVersionRequest request)
AmazonApiGatewayAsyncCreates a documentation version
createDocumentationVersionAsync in interface AmazonApiGatewayAsyncrequest - Creates a new documentation version of a given API.public Future<CreateDocumentationVersionResult> createDocumentationVersionAsync(CreateDocumentationVersionRequest request, AsyncHandler<CreateDocumentationVersionRequest,CreateDocumentationVersionResult> asyncHandler)
AmazonApiGatewayAsyncCreates a documentation version
createDocumentationVersionAsync in interface AmazonApiGatewayAsyncrequest - Creates a new documentation version of a given API.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.public Future<CreateDomainNameResult> createDomainNameAsync(CreateDomainNameRequest request)
AmazonApiGatewayAsyncCreates a new domain name.
createDomainNameAsync in interface AmazonApiGatewayAsyncrequest - A request to create a new domain name.public Future<CreateDomainNameResult> createDomainNameAsync(CreateDomainNameRequest request, AsyncHandler<CreateDomainNameRequest,CreateDomainNameResult> asyncHandler)
AmazonApiGatewayAsyncCreates a new domain name.
createDomainNameAsync in interface AmazonApiGatewayAsyncrequest - A request to create a new domain name.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.public Future<CreateModelResult> createModelAsync(CreateModelRequest request)
AmazonApiGatewayAsyncAdds a new Model resource to an existing RestApi resource.
createModelAsync in interface AmazonApiGatewayAsyncrequest - Request to add a new Model to an existing RestApi resource.public Future<CreateModelResult> createModelAsync(CreateModelRequest request, AsyncHandler<CreateModelRequest,CreateModelResult> asyncHandler)
AmazonApiGatewayAsyncAdds a new Model resource to an existing RestApi resource.
createModelAsync in interface AmazonApiGatewayAsyncrequest - Request to add a new Model to an existing RestApi resource.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.public Future<CreateRequestValidatorResult> createRequestValidatorAsync(CreateRequestValidatorRequest request)
AmazonApiGatewayAsyncCreates a RequestValidator of a given RestApi.
createRequestValidatorAsync in interface AmazonApiGatewayAsyncrequest - Creates a RequestValidator of a given RestApi.public Future<CreateRequestValidatorResult> createRequestValidatorAsync(CreateRequestValidatorRequest request, AsyncHandler<CreateRequestValidatorRequest,CreateRequestValidatorResult> asyncHandler)
AmazonApiGatewayAsyncCreates a RequestValidator of a given RestApi.
createRequestValidatorAsync in interface AmazonApiGatewayAsyncrequest - Creates a RequestValidator of a given RestApi.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.public Future<CreateResourceResult> createResourceAsync(CreateResourceRequest request)
AmazonApiGatewayAsyncCreates a Resource resource.
createResourceAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to create a Resource resource.public Future<CreateResourceResult> createResourceAsync(CreateResourceRequest request, AsyncHandler<CreateResourceRequest,CreateResourceResult> asyncHandler)
AmazonApiGatewayAsyncCreates a Resource resource.
createResourceAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to create a Resource resource.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.public Future<CreateRestApiResult> createRestApiAsync(CreateRestApiRequest request)
AmazonApiGatewayAsyncCreates a new RestApi resource.
createRestApiAsync in interface AmazonApiGatewayAsyncrequest - The POST Request to add a new RestApi resource to your collection.public Future<CreateRestApiResult> createRestApiAsync(CreateRestApiRequest request, AsyncHandler<CreateRestApiRequest,CreateRestApiResult> asyncHandler)
AmazonApiGatewayAsyncCreates a new RestApi resource.
createRestApiAsync in interface AmazonApiGatewayAsyncrequest - The POST Request to add a new RestApi resource to your collection.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.public Future<CreateStageResult> createStageAsync(CreateStageRequest request)
AmazonApiGatewayAsyncCreates a new Stage resource that references a pre-existing Deployment for the API.
createStageAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to create a Stage resource.public Future<CreateStageResult> createStageAsync(CreateStageRequest request, AsyncHandler<CreateStageRequest,CreateStageResult> asyncHandler)
AmazonApiGatewayAsyncCreates a new Stage resource that references a pre-existing Deployment for the API.
createStageAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to create a Stage resource.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.public Future<CreateUsagePlanResult> createUsagePlanAsync(CreateUsagePlanRequest request)
AmazonApiGatewayAsyncCreates a usage plan with the throttle and quota limits, as well as the associated API stages, specified in the payload.
createUsagePlanAsync in interface AmazonApiGatewayAsyncrequest - The POST request to create a usage plan with the name, description, throttle limits and quota limits, as
well as the associated API stages, specified in the payload.public Future<CreateUsagePlanResult> createUsagePlanAsync(CreateUsagePlanRequest request, AsyncHandler<CreateUsagePlanRequest,CreateUsagePlanResult> asyncHandler)
AmazonApiGatewayAsyncCreates a usage plan with the throttle and quota limits, as well as the associated API stages, specified in the payload.
createUsagePlanAsync in interface AmazonApiGatewayAsyncrequest - The POST request to create a usage plan with the name, description, throttle limits and quota limits, as
well as the associated API stages, specified in the payload.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.public Future<CreateUsagePlanKeyResult> createUsagePlanKeyAsync(CreateUsagePlanKeyRequest request)
AmazonApiGatewayAsyncCreates a usage plan key for adding an existing API key to a usage plan.
createUsagePlanKeyAsync in interface AmazonApiGatewayAsyncrequest - The POST request to create a usage plan key for adding an existing API key to a usage plan.public Future<CreateUsagePlanKeyResult> createUsagePlanKeyAsync(CreateUsagePlanKeyRequest request, AsyncHandler<CreateUsagePlanKeyRequest,CreateUsagePlanKeyResult> asyncHandler)
AmazonApiGatewayAsyncCreates a usage plan key for adding an existing API key to a usage plan.
createUsagePlanKeyAsync in interface AmazonApiGatewayAsyncrequest - The POST request to create a usage plan key for adding an existing API key to a usage plan.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.public Future<CreateVpcLinkResult> createVpcLinkAsync(CreateVpcLinkRequest request)
AmazonApiGatewayAsyncCreates a VPC link, under the caller's account in a selected region, in an asynchronous operation that typically takes 2-4 minutes to complete and become operational. The caller must have permissions to create and update VPC Endpoint services.
createVpcLinkAsync in interface AmazonApiGatewayAsyncrequest - Creates a VPC link, under the caller's account in a selected region, in an asynchronous operation that
typically takes 2-4 minutes to complete and become operational. The caller must have permissions to create
and update VPC Endpoint services.public Future<CreateVpcLinkResult> createVpcLinkAsync(CreateVpcLinkRequest request, AsyncHandler<CreateVpcLinkRequest,CreateVpcLinkResult> asyncHandler)
AmazonApiGatewayAsyncCreates a VPC link, under the caller's account in a selected region, in an asynchronous operation that typically takes 2-4 minutes to complete and become operational. The caller must have permissions to create and update VPC Endpoint services.
createVpcLinkAsync in interface AmazonApiGatewayAsyncrequest - Creates a VPC link, under the caller's account in a selected region, in an asynchronous operation that
typically takes 2-4 minutes to complete and become operational. The caller must have permissions to create
and update VPC Endpoint services.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.public Future<DeleteApiKeyResult> deleteApiKeyAsync(DeleteApiKeyRequest request)
AmazonApiGatewayAsyncDeletes the ApiKey resource.
deleteApiKeyAsync in interface AmazonApiGatewayAsyncrequest - A request to delete the ApiKey resource.public Future<DeleteApiKeyResult> deleteApiKeyAsync(DeleteApiKeyRequest request, AsyncHandler<DeleteApiKeyRequest,DeleteApiKeyResult> asyncHandler)
AmazonApiGatewayAsyncDeletes the ApiKey resource.
deleteApiKeyAsync in interface AmazonApiGatewayAsyncrequest - A request to delete the ApiKey resource.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.public Future<DeleteAuthorizerResult> deleteAuthorizerAsync(DeleteAuthorizerRequest request)
AmazonApiGatewayAsyncDeletes an existing Authorizer resource.
deleteAuthorizerAsync in interface AmazonApiGatewayAsyncrequest - Request to delete an existing Authorizer resource.public Future<DeleteAuthorizerResult> deleteAuthorizerAsync(DeleteAuthorizerRequest request, AsyncHandler<DeleteAuthorizerRequest,DeleteAuthorizerResult> asyncHandler)
AmazonApiGatewayAsyncDeletes an existing Authorizer resource.
deleteAuthorizerAsync in interface AmazonApiGatewayAsyncrequest - Request to delete an existing Authorizer resource.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.public Future<DeleteBasePathMappingResult> deleteBasePathMappingAsync(DeleteBasePathMappingRequest request)
AmazonApiGatewayAsyncDeletes the BasePathMapping resource.
deleteBasePathMappingAsync in interface AmazonApiGatewayAsyncrequest - A request to delete the BasePathMapping resource.public Future<DeleteBasePathMappingResult> deleteBasePathMappingAsync(DeleteBasePathMappingRequest request, AsyncHandler<DeleteBasePathMappingRequest,DeleteBasePathMappingResult> asyncHandler)
AmazonApiGatewayAsyncDeletes the BasePathMapping resource.
deleteBasePathMappingAsync in interface AmazonApiGatewayAsyncrequest - A request to delete the BasePathMapping resource.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.public Future<DeleteClientCertificateResult> deleteClientCertificateAsync(DeleteClientCertificateRequest request)
AmazonApiGatewayAsyncDeletes the ClientCertificate resource.
deleteClientCertificateAsync in interface AmazonApiGatewayAsyncrequest - A request to delete the ClientCertificate resource.public Future<DeleteClientCertificateResult> deleteClientCertificateAsync(DeleteClientCertificateRequest request, AsyncHandler<DeleteClientCertificateRequest,DeleteClientCertificateResult> asyncHandler)
AmazonApiGatewayAsyncDeletes the ClientCertificate resource.
deleteClientCertificateAsync in interface AmazonApiGatewayAsyncrequest - A request to delete the ClientCertificate resource.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.public Future<DeleteDeploymentResult> deleteDeploymentAsync(DeleteDeploymentRequest request)
AmazonApiGatewayAsyncDeletes a Deployment resource. Deleting a deployment will only succeed if there are no Stage resources associated with it.
deleteDeploymentAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to delete a Deployment resource.public Future<DeleteDeploymentResult> deleteDeploymentAsync(DeleteDeploymentRequest request, AsyncHandler<DeleteDeploymentRequest,DeleteDeploymentResult> asyncHandler)
AmazonApiGatewayAsyncDeletes a Deployment resource. Deleting a deployment will only succeed if there are no Stage resources associated with it.
deleteDeploymentAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to delete a Deployment resource.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.public Future<DeleteDocumentationPartResult> deleteDocumentationPartAsync(DeleteDocumentationPartRequest request)
AmazonApiGatewayAsyncDeletes a documentation part
deleteDocumentationPartAsync in interface AmazonApiGatewayAsyncrequest - Deletes an existing documentation part of an API.public Future<DeleteDocumentationPartResult> deleteDocumentationPartAsync(DeleteDocumentationPartRequest request, AsyncHandler<DeleteDocumentationPartRequest,DeleteDocumentationPartResult> asyncHandler)
AmazonApiGatewayAsyncDeletes a documentation part
deleteDocumentationPartAsync in interface AmazonApiGatewayAsyncrequest - Deletes an existing documentation part of an API.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.public Future<DeleteDocumentationVersionResult> deleteDocumentationVersionAsync(DeleteDocumentationVersionRequest request)
AmazonApiGatewayAsyncDeletes a documentation version.
deleteDocumentationVersionAsync in interface AmazonApiGatewayAsyncrequest - Deletes an existing documentation version of an API.public Future<DeleteDocumentationVersionResult> deleteDocumentationVersionAsync(DeleteDocumentationVersionRequest request, AsyncHandler<DeleteDocumentationVersionRequest,DeleteDocumentationVersionResult> asyncHandler)
AmazonApiGatewayAsyncDeletes a documentation version.
deleteDocumentationVersionAsync in interface AmazonApiGatewayAsyncrequest - Deletes an existing documentation version of an API.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.public Future<DeleteDomainNameResult> deleteDomainNameAsync(DeleteDomainNameRequest request)
AmazonApiGatewayAsyncDeletes the DomainName resource.
deleteDomainNameAsync in interface AmazonApiGatewayAsyncrequest - A request to delete the DomainName resource.public Future<DeleteDomainNameResult> deleteDomainNameAsync(DeleteDomainNameRequest request, AsyncHandler<DeleteDomainNameRequest,DeleteDomainNameResult> asyncHandler)
AmazonApiGatewayAsyncDeletes the DomainName resource.
deleteDomainNameAsync in interface AmazonApiGatewayAsyncrequest - A request to delete the DomainName resource.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.public Future<DeleteGatewayResponseResult> deleteGatewayResponseAsync(DeleteGatewayResponseRequest request)
AmazonApiGatewayAsyncClears any customization of a GatewayResponse of a specified response type on the given RestApi and resets it with the default settings.
deleteGatewayResponseAsync in interface AmazonApiGatewayAsyncrequest - Clears any customization of a GatewayResponse of a specified response type on the given RestApi and resets
it with the default settings.public Future<DeleteGatewayResponseResult> deleteGatewayResponseAsync(DeleteGatewayResponseRequest request, AsyncHandler<DeleteGatewayResponseRequest,DeleteGatewayResponseResult> asyncHandler)
AmazonApiGatewayAsyncClears any customization of a GatewayResponse of a specified response type on the given RestApi and resets it with the default settings.
deleteGatewayResponseAsync in interface AmazonApiGatewayAsyncrequest - Clears any customization of a GatewayResponse of a specified response type on the given RestApi and resets
it with the default settings.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.public Future<DeleteIntegrationResult> deleteIntegrationAsync(DeleteIntegrationRequest request)
AmazonApiGatewayAsyncRepresents a delete integration.
deleteIntegrationAsync in interface AmazonApiGatewayAsyncrequest - Represents a delete integration request.public Future<DeleteIntegrationResult> deleteIntegrationAsync(DeleteIntegrationRequest request, AsyncHandler<DeleteIntegrationRequest,DeleteIntegrationResult> asyncHandler)
AmazonApiGatewayAsyncRepresents a delete integration.
deleteIntegrationAsync in interface AmazonApiGatewayAsyncrequest - Represents a delete integration request.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.public Future<DeleteIntegrationResponseResult> deleteIntegrationResponseAsync(DeleteIntegrationResponseRequest request)
AmazonApiGatewayAsyncRepresents a delete integration response.
deleteIntegrationResponseAsync in interface AmazonApiGatewayAsyncrequest - Represents a delete integration response request.public Future<DeleteIntegrationResponseResult> deleteIntegrationResponseAsync(DeleteIntegrationResponseRequest request, AsyncHandler<DeleteIntegrationResponseRequest,DeleteIntegrationResponseResult> asyncHandler)
AmazonApiGatewayAsyncRepresents a delete integration response.
deleteIntegrationResponseAsync in interface AmazonApiGatewayAsyncrequest - Represents a delete integration response request.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.public Future<DeleteMethodResult> deleteMethodAsync(DeleteMethodRequest request)
AmazonApiGatewayAsyncDeletes an existing Method resource.
deleteMethodAsync in interface AmazonApiGatewayAsyncrequest - Request to delete an existing Method resource.public Future<DeleteMethodResult> deleteMethodAsync(DeleteMethodRequest request, AsyncHandler<DeleteMethodRequest,DeleteMethodResult> asyncHandler)
AmazonApiGatewayAsyncDeletes an existing Method resource.
deleteMethodAsync in interface AmazonApiGatewayAsyncrequest - Request to delete an existing Method resource.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.public Future<DeleteMethodResponseResult> deleteMethodResponseAsync(DeleteMethodResponseRequest request)
AmazonApiGatewayAsyncDeletes an existing MethodResponse resource.
deleteMethodResponseAsync in interface AmazonApiGatewayAsyncrequest - A request to delete an existing MethodResponse resource.public Future<DeleteMethodResponseResult> deleteMethodResponseAsync(DeleteMethodResponseRequest request, AsyncHandler<DeleteMethodResponseRequest,DeleteMethodResponseResult> asyncHandler)
AmazonApiGatewayAsyncDeletes an existing MethodResponse resource.
deleteMethodResponseAsync in interface AmazonApiGatewayAsyncrequest - A request to delete an existing MethodResponse resource.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.public Future<DeleteModelResult> deleteModelAsync(DeleteModelRequest request)
AmazonApiGatewayAsyncDeletes a model.
deleteModelAsync in interface AmazonApiGatewayAsyncrequest - Request to delete an existing model in an existing RestApi resource.public Future<DeleteModelResult> deleteModelAsync(DeleteModelRequest request, AsyncHandler<DeleteModelRequest,DeleteModelResult> asyncHandler)
AmazonApiGatewayAsyncDeletes a model.
deleteModelAsync in interface AmazonApiGatewayAsyncrequest - Request to delete an existing model in an existing RestApi resource.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.public Future<DeleteRequestValidatorResult> deleteRequestValidatorAsync(DeleteRequestValidatorRequest request)
AmazonApiGatewayAsyncDeletes a RequestValidator of a given RestApi.
deleteRequestValidatorAsync in interface AmazonApiGatewayAsyncrequest - Deletes a specified RequestValidator of a given RestApi.public Future<DeleteRequestValidatorResult> deleteRequestValidatorAsync(DeleteRequestValidatorRequest request, AsyncHandler<DeleteRequestValidatorRequest,DeleteRequestValidatorResult> asyncHandler)
AmazonApiGatewayAsyncDeletes a RequestValidator of a given RestApi.
deleteRequestValidatorAsync in interface AmazonApiGatewayAsyncrequest - Deletes a specified RequestValidator of a given RestApi.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.public Future<DeleteResourceResult> deleteResourceAsync(DeleteResourceRequest request)
AmazonApiGatewayAsyncDeletes a Resource resource.
deleteResourceAsync in interface AmazonApiGatewayAsyncrequest - Request to delete a Resource.public Future<DeleteResourceResult> deleteResourceAsync(DeleteResourceRequest request, AsyncHandler<DeleteResourceRequest,DeleteResourceResult> asyncHandler)
AmazonApiGatewayAsyncDeletes a Resource resource.
deleteResourceAsync in interface AmazonApiGatewayAsyncrequest - Request to delete a Resource.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.public Future<DeleteRestApiResult> deleteRestApiAsync(DeleteRestApiRequest request)
AmazonApiGatewayAsyncDeletes the specified API.
deleteRestApiAsync in interface AmazonApiGatewayAsyncrequest - Request to delete the specified API from your collection.public Future<DeleteRestApiResult> deleteRestApiAsync(DeleteRestApiRequest request, AsyncHandler<DeleteRestApiRequest,DeleteRestApiResult> asyncHandler)
AmazonApiGatewayAsyncDeletes the specified API.
deleteRestApiAsync in interface AmazonApiGatewayAsyncrequest - Request to delete the specified API from your collection.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.public Future<DeleteStageResult> deleteStageAsync(DeleteStageRequest request)
AmazonApiGatewayAsyncDeletes a Stage resource.
deleteStageAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to delete a Stage resource.public Future<DeleteStageResult> deleteStageAsync(DeleteStageRequest request, AsyncHandler<DeleteStageRequest,DeleteStageResult> asyncHandler)
AmazonApiGatewayAsyncDeletes a Stage resource.
deleteStageAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to delete a Stage resource.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.public Future<DeleteUsagePlanResult> deleteUsagePlanAsync(DeleteUsagePlanRequest request)
AmazonApiGatewayAsyncDeletes a usage plan of a given plan Id.
deleteUsagePlanAsync in interface AmazonApiGatewayAsyncrequest - The DELETE request to delete a usage plan of a given plan Id.public Future<DeleteUsagePlanResult> deleteUsagePlanAsync(DeleteUsagePlanRequest request, AsyncHandler<DeleteUsagePlanRequest,DeleteUsagePlanResult> asyncHandler)
AmazonApiGatewayAsyncDeletes a usage plan of a given plan Id.
deleteUsagePlanAsync in interface AmazonApiGatewayAsyncrequest - The DELETE request to delete a usage plan of a given plan Id.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.public Future<DeleteUsagePlanKeyResult> deleteUsagePlanKeyAsync(DeleteUsagePlanKeyRequest request)
AmazonApiGatewayAsyncDeletes a usage plan key and remove the underlying API key from the associated usage plan.
deleteUsagePlanKeyAsync in interface AmazonApiGatewayAsyncrequest - The DELETE request to delete a usage plan key and remove the underlying API key from the associated usage
plan.public Future<DeleteUsagePlanKeyResult> deleteUsagePlanKeyAsync(DeleteUsagePlanKeyRequest request, AsyncHandler<DeleteUsagePlanKeyRequest,DeleteUsagePlanKeyResult> asyncHandler)
AmazonApiGatewayAsyncDeletes a usage plan key and remove the underlying API key from the associated usage plan.
deleteUsagePlanKeyAsync in interface AmazonApiGatewayAsyncrequest - The DELETE request to delete a usage plan key and remove the underlying API key from the associated usage
plan.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.public Future<DeleteVpcLinkResult> deleteVpcLinkAsync(DeleteVpcLinkRequest request)
AmazonApiGatewayAsyncDeletes an existing VpcLink of a specified identifier.
deleteVpcLinkAsync in interface AmazonApiGatewayAsyncrequest - Deletes an existing VpcLink of a specified identifier.public Future<DeleteVpcLinkResult> deleteVpcLinkAsync(DeleteVpcLinkRequest request, AsyncHandler<DeleteVpcLinkRequest,DeleteVpcLinkResult> asyncHandler)
AmazonApiGatewayAsyncDeletes an existing VpcLink of a specified identifier.
deleteVpcLinkAsync in interface AmazonApiGatewayAsyncrequest - Deletes an existing VpcLink of a specified identifier.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.public Future<FlushStageAuthorizersCacheResult> flushStageAuthorizersCacheAsync(FlushStageAuthorizersCacheRequest request)
AmazonApiGatewayAsyncFlushes all authorizer cache entries on a stage.
flushStageAuthorizersCacheAsync in interface AmazonApiGatewayAsyncrequest - Request to flush authorizer cache entries on a specified stage.public Future<FlushStageAuthorizersCacheResult> flushStageAuthorizersCacheAsync(FlushStageAuthorizersCacheRequest request, AsyncHandler<FlushStageAuthorizersCacheRequest,FlushStageAuthorizersCacheResult> asyncHandler)
AmazonApiGatewayAsyncFlushes all authorizer cache entries on a stage.
flushStageAuthorizersCacheAsync in interface AmazonApiGatewayAsyncrequest - Request to flush authorizer cache entries on a specified stage.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.public Future<FlushStageCacheResult> flushStageCacheAsync(FlushStageCacheRequest request)
AmazonApiGatewayAsyncFlushes a stage's cache.
flushStageCacheAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to flush a stage's cache.public Future<FlushStageCacheResult> flushStageCacheAsync(FlushStageCacheRequest request, AsyncHandler<FlushStageCacheRequest,FlushStageCacheResult> asyncHandler)
AmazonApiGatewayAsyncFlushes a stage's cache.
flushStageCacheAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to flush a stage's cache.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.public Future<GenerateClientCertificateResult> generateClientCertificateAsync(GenerateClientCertificateRequest request)
AmazonApiGatewayAsyncGenerates a ClientCertificate resource.
generateClientCertificateAsync in interface AmazonApiGatewayAsyncrequest - A request to generate a ClientCertificate resource.public Future<GenerateClientCertificateResult> generateClientCertificateAsync(GenerateClientCertificateRequest request, AsyncHandler<GenerateClientCertificateRequest,GenerateClientCertificateResult> asyncHandler)
AmazonApiGatewayAsyncGenerates a ClientCertificate resource.
generateClientCertificateAsync in interface AmazonApiGatewayAsyncrequest - A request to generate a ClientCertificate resource.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.public Future<GetAccountResult> getAccountAsync(GetAccountRequest request)
AmazonApiGatewayAsyncGets information about the current Account resource.
getAccountAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to get information about the current Account resource.public Future<GetAccountResult> getAccountAsync(GetAccountRequest request, AsyncHandler<GetAccountRequest,GetAccountResult> asyncHandler)
AmazonApiGatewayAsyncGets information about the current Account resource.
getAccountAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to get information about the current Account resource.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.public Future<GetApiKeyResult> getApiKeyAsync(GetApiKeyRequest request)
AmazonApiGatewayAsyncGets information about the current ApiKey resource.
getApiKeyAsync in interface AmazonApiGatewayAsyncrequest - A request to get information about the current ApiKey resource.public Future<GetApiKeyResult> getApiKeyAsync(GetApiKeyRequest request, AsyncHandler<GetApiKeyRequest,GetApiKeyResult> asyncHandler)
AmazonApiGatewayAsyncGets information about the current ApiKey resource.
getApiKeyAsync in interface AmazonApiGatewayAsyncrequest - A request to get information about the current ApiKey resource.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.public Future<GetApiKeysResult> getApiKeysAsync(GetApiKeysRequest request)
AmazonApiGatewayAsyncGets information about the current ApiKeys resource.
getApiKeysAsync in interface AmazonApiGatewayAsyncrequest - A request to get information about the current ApiKeys resource.public Future<GetApiKeysResult> getApiKeysAsync(GetApiKeysRequest request, AsyncHandler<GetApiKeysRequest,GetApiKeysResult> asyncHandler)
AmazonApiGatewayAsyncGets information about the current ApiKeys resource.
getApiKeysAsync in interface AmazonApiGatewayAsyncrequest - A request to get information about the current ApiKeys resource.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.public Future<GetAuthorizerResult> getAuthorizerAsync(GetAuthorizerRequest request)
AmazonApiGatewayAsyncDescribe an existing Authorizer resource.
getAuthorizerAsync in interface AmazonApiGatewayAsyncrequest - Request to describe an existing Authorizer resource.public Future<GetAuthorizerResult> getAuthorizerAsync(GetAuthorizerRequest request, AsyncHandler<GetAuthorizerRequest,GetAuthorizerResult> asyncHandler)
AmazonApiGatewayAsyncDescribe an existing Authorizer resource.
getAuthorizerAsync in interface AmazonApiGatewayAsyncrequest - Request to describe an existing Authorizer resource.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.public Future<GetAuthorizersResult> getAuthorizersAsync(GetAuthorizersRequest request)
AmazonApiGatewayAsyncDescribe an existing Authorizers resource.
getAuthorizersAsync in interface AmazonApiGatewayAsyncrequest - Request to describe an existing Authorizers resource.public Future<GetAuthorizersResult> getAuthorizersAsync(GetAuthorizersRequest request, AsyncHandler<GetAuthorizersRequest,GetAuthorizersResult> asyncHandler)
AmazonApiGatewayAsyncDescribe an existing Authorizers resource.
getAuthorizersAsync in interface AmazonApiGatewayAsyncrequest - Request to describe an existing Authorizers resource.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.public Future<GetBasePathMappingResult> getBasePathMappingAsync(GetBasePathMappingRequest request)
AmazonApiGatewayAsyncDescribe a BasePathMapping resource.
getBasePathMappingAsync in interface AmazonApiGatewayAsyncrequest - Request to describe a BasePathMapping resource.public Future<GetBasePathMappingResult> getBasePathMappingAsync(GetBasePathMappingRequest request, AsyncHandler<GetBasePathMappingRequest,GetBasePathMappingResult> asyncHandler)
AmazonApiGatewayAsyncDescribe a BasePathMapping resource.
getBasePathMappingAsync in interface AmazonApiGatewayAsyncrequest - Request to describe a BasePathMapping resource.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.public Future<GetBasePathMappingsResult> getBasePathMappingsAsync(GetBasePathMappingsRequest request)
AmazonApiGatewayAsyncRepresents a collection of BasePathMapping resources.
getBasePathMappingsAsync in interface AmazonApiGatewayAsyncrequest - A request to get information about a collection of BasePathMapping resources.public Future<GetBasePathMappingsResult> getBasePathMappingsAsync(GetBasePathMappingsRequest request, AsyncHandler<GetBasePathMappingsRequest,GetBasePathMappingsResult> asyncHandler)
AmazonApiGatewayAsyncRepresents a collection of BasePathMapping resources.
getBasePathMappingsAsync in interface AmazonApiGatewayAsyncrequest - A request to get information about a collection of BasePathMapping resources.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.public Future<GetClientCertificateResult> getClientCertificateAsync(GetClientCertificateRequest request)
AmazonApiGatewayAsyncGets information about the current ClientCertificate resource.
getClientCertificateAsync in interface AmazonApiGatewayAsyncrequest - A request to get information about the current ClientCertificate resource.public Future<GetClientCertificateResult> getClientCertificateAsync(GetClientCertificateRequest request, AsyncHandler<GetClientCertificateRequest,GetClientCertificateResult> asyncHandler)
AmazonApiGatewayAsyncGets information about the current ClientCertificate resource.
getClientCertificateAsync in interface AmazonApiGatewayAsyncrequest - A request to get information about the current ClientCertificate resource.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.public Future<GetClientCertificatesResult> getClientCertificatesAsync(GetClientCertificatesRequest request)
AmazonApiGatewayAsyncGets a collection of ClientCertificate resources.
getClientCertificatesAsync in interface AmazonApiGatewayAsyncrequest - A request to get information about a collection of ClientCertificate resources.public Future<GetClientCertificatesResult> getClientCertificatesAsync(GetClientCertificatesRequest request, AsyncHandler<GetClientCertificatesRequest,GetClientCertificatesResult> asyncHandler)
AmazonApiGatewayAsyncGets a collection of ClientCertificate resources.
getClientCertificatesAsync in interface AmazonApiGatewayAsyncrequest - A request to get information about a collection of ClientCertificate resources.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.public Future<GetDeploymentResult> getDeploymentAsync(GetDeploymentRequest request)
AmazonApiGatewayAsyncGets information about a Deployment resource.
getDeploymentAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to get information about a Deployment resource.public Future<GetDeploymentResult> getDeploymentAsync(GetDeploymentRequest request, AsyncHandler<GetDeploymentRequest,GetDeploymentResult> asyncHandler)
AmazonApiGatewayAsyncGets information about a Deployment resource.
getDeploymentAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to get information about a Deployment resource.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.public Future<GetDeploymentsResult> getDeploymentsAsync(GetDeploymentsRequest request)
AmazonApiGatewayAsyncGets information about a Deployments collection.
getDeploymentsAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to get information about a Deployments collection.public Future<GetDeploymentsResult> getDeploymentsAsync(GetDeploymentsRequest request, AsyncHandler<GetDeploymentsRequest,GetDeploymentsResult> asyncHandler)
AmazonApiGatewayAsyncGets information about a Deployments collection.
getDeploymentsAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to get information about a Deployments collection.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.public Future<GetDocumentationPartResult> getDocumentationPartAsync(GetDocumentationPartRequest request)
AmazonApiGatewayAsyncGets a documentation part.
getDocumentationPartAsync in interface AmazonApiGatewayAsyncrequest - Gets a specified documentation part of a given API.public Future<GetDocumentationPartResult> getDocumentationPartAsync(GetDocumentationPartRequest request, AsyncHandler<GetDocumentationPartRequest,GetDocumentationPartResult> asyncHandler)
AmazonApiGatewayAsyncGets a documentation part.
getDocumentationPartAsync in interface AmazonApiGatewayAsyncrequest - Gets a specified documentation part of a given API.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.public Future<GetDocumentationPartsResult> getDocumentationPartsAsync(GetDocumentationPartsRequest request)
AmazonApiGatewayAsyncGets documentation parts.
getDocumentationPartsAsync in interface AmazonApiGatewayAsyncrequest - Gets the documentation parts of an API. The result may be filtered by the type, name, or path of API
entities (targets).public Future<GetDocumentationPartsResult> getDocumentationPartsAsync(GetDocumentationPartsRequest request, AsyncHandler<GetDocumentationPartsRequest,GetDocumentationPartsResult> asyncHandler)
AmazonApiGatewayAsyncGets documentation parts.
getDocumentationPartsAsync in interface AmazonApiGatewayAsyncrequest - Gets the documentation parts of an API. The result may be filtered by the type, name, or path of API
entities (targets).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.public Future<GetDocumentationVersionResult> getDocumentationVersionAsync(GetDocumentationVersionRequest request)
AmazonApiGatewayAsyncGets a documentation version.
getDocumentationVersionAsync in interface AmazonApiGatewayAsyncrequest - Gets a documentation snapshot of an API.public Future<GetDocumentationVersionResult> getDocumentationVersionAsync(GetDocumentationVersionRequest request, AsyncHandler<GetDocumentationVersionRequest,GetDocumentationVersionResult> asyncHandler)
AmazonApiGatewayAsyncGets a documentation version.
getDocumentationVersionAsync in interface AmazonApiGatewayAsyncrequest - Gets a documentation snapshot of an API.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.public Future<GetDocumentationVersionsResult> getDocumentationVersionsAsync(GetDocumentationVersionsRequest request)
AmazonApiGatewayAsyncGets documentation versions.
getDocumentationVersionsAsync in interface AmazonApiGatewayAsyncrequest - Gets the documentation versions of an API.public Future<GetDocumentationVersionsResult> getDocumentationVersionsAsync(GetDocumentationVersionsRequest request, AsyncHandler<GetDocumentationVersionsRequest,GetDocumentationVersionsResult> asyncHandler)
AmazonApiGatewayAsyncGets documentation versions.
getDocumentationVersionsAsync in interface AmazonApiGatewayAsyncrequest - Gets the documentation versions of an API.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.public Future<GetDomainNameResult> getDomainNameAsync(GetDomainNameRequest request)
AmazonApiGatewayAsyncRepresents a domain name that is contained in a simpler, more intuitive URL that can be called.
getDomainNameAsync in interface AmazonApiGatewayAsyncrequest - Request to get the name of a DomainName resource.public Future<GetDomainNameResult> getDomainNameAsync(GetDomainNameRequest request, AsyncHandler<GetDomainNameRequest,GetDomainNameResult> asyncHandler)
AmazonApiGatewayAsyncRepresents a domain name that is contained in a simpler, more intuitive URL that can be called.
getDomainNameAsync in interface AmazonApiGatewayAsyncrequest - Request to get the name of a DomainName resource.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.public Future<GetDomainNamesResult> getDomainNamesAsync(GetDomainNamesRequest request)
AmazonApiGatewayAsyncRepresents a collection of DomainName resources.
getDomainNamesAsync in interface AmazonApiGatewayAsyncrequest - Request to describe a collection of DomainName resources.public Future<GetDomainNamesResult> getDomainNamesAsync(GetDomainNamesRequest request, AsyncHandler<GetDomainNamesRequest,GetDomainNamesResult> asyncHandler)
AmazonApiGatewayAsyncRepresents a collection of DomainName resources.
getDomainNamesAsync in interface AmazonApiGatewayAsyncrequest - Request to describe a collection of DomainName resources.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.public Future<GetExportResult> getExportAsync(GetExportRequest request)
AmazonApiGatewayAsyncExports a deployed version of a RestApi in a specified format.
getExportAsync in interface AmazonApiGatewayAsyncrequest - Request a new export of a RestApi for a particular Stage.public Future<GetExportResult> getExportAsync(GetExportRequest request, AsyncHandler<GetExportRequest,GetExportResult> asyncHandler)
AmazonApiGatewayAsyncExports a deployed version of a RestApi in a specified format.
getExportAsync in interface AmazonApiGatewayAsyncrequest - Request a new export of a RestApi for a particular Stage.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.public Future<GetGatewayResponseResult> getGatewayResponseAsync(GetGatewayResponseRequest request)
AmazonApiGatewayAsyncGets a GatewayResponse of a specified response type on the given RestApi.
getGatewayResponseAsync in interface AmazonApiGatewayAsyncrequest - Gets a GatewayResponse of a specified response type on the given RestApi.public Future<GetGatewayResponseResult> getGatewayResponseAsync(GetGatewayResponseRequest request, AsyncHandler<GetGatewayResponseRequest,GetGatewayResponseResult> asyncHandler)
AmazonApiGatewayAsyncGets a GatewayResponse of a specified response type on the given RestApi.
getGatewayResponseAsync in interface AmazonApiGatewayAsyncrequest - Gets a GatewayResponse of a specified response type on the given RestApi.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.public Future<GetGatewayResponsesResult> getGatewayResponsesAsync(GetGatewayResponsesRequest request)
AmazonApiGatewayAsyncGets the GatewayResponses collection on the given RestApi. If an API developer has not added any definitions for gateway responses, the result will be the API Gateway-generated default GatewayResponses collection for the supported response types.
getGatewayResponsesAsync in interface AmazonApiGatewayAsyncrequest - Gets the GatewayResponses collection on the given RestApi. If an API developer has not added any
definitions for gateway responses, the result will be the API Gateway-generated default GatewayResponses
collection for the supported response types.public Future<GetGatewayResponsesResult> getGatewayResponsesAsync(GetGatewayResponsesRequest request, AsyncHandler<GetGatewayResponsesRequest,GetGatewayResponsesResult> asyncHandler)
AmazonApiGatewayAsyncGets the GatewayResponses collection on the given RestApi. If an API developer has not added any definitions for gateway responses, the result will be the API Gateway-generated default GatewayResponses collection for the supported response types.
getGatewayResponsesAsync in interface AmazonApiGatewayAsyncrequest - Gets the GatewayResponses collection on the given RestApi. If an API developer has not added any
definitions for gateway responses, the result will be the API Gateway-generated default GatewayResponses
collection for the supported response types.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.public Future<GetIntegrationResult> getIntegrationAsync(GetIntegrationRequest request)
AmazonApiGatewayAsyncGet the integration settings.
getIntegrationAsync in interface AmazonApiGatewayAsyncrequest - Represents a request to get the integration configuration.public Future<GetIntegrationResult> getIntegrationAsync(GetIntegrationRequest request, AsyncHandler<GetIntegrationRequest,GetIntegrationResult> asyncHandler)
AmazonApiGatewayAsyncGet the integration settings.
getIntegrationAsync in interface AmazonApiGatewayAsyncrequest - Represents a request to get the integration configuration.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.public Future<GetIntegrationResponseResult> getIntegrationResponseAsync(GetIntegrationResponseRequest request)
AmazonApiGatewayAsyncRepresents a get integration response.
getIntegrationResponseAsync in interface AmazonApiGatewayAsyncrequest - Represents a get integration response request.public Future<GetIntegrationResponseResult> getIntegrationResponseAsync(GetIntegrationResponseRequest request, AsyncHandler<GetIntegrationResponseRequest,GetIntegrationResponseResult> asyncHandler)
AmazonApiGatewayAsyncRepresents a get integration response.
getIntegrationResponseAsync in interface AmazonApiGatewayAsyncrequest - Represents a get integration response request.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.public Future<GetMethodResult> getMethodAsync(GetMethodRequest request)
AmazonApiGatewayAsyncDescribe an existing Method resource.
getMethodAsync in interface AmazonApiGatewayAsyncrequest - Request to describe an existing Method resource.public Future<GetMethodResult> getMethodAsync(GetMethodRequest request, AsyncHandler<GetMethodRequest,GetMethodResult> asyncHandler)
AmazonApiGatewayAsyncDescribe an existing Method resource.
getMethodAsync in interface AmazonApiGatewayAsyncrequest - Request to describe an existing Method resource.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.public Future<GetMethodResponseResult> getMethodResponseAsync(GetMethodResponseRequest request)
AmazonApiGatewayAsyncDescribes a MethodResponse resource.
getMethodResponseAsync in interface AmazonApiGatewayAsyncrequest - Request to describe a MethodResponse resource.public Future<GetMethodResponseResult> getMethodResponseAsync(GetMethodResponseRequest request, AsyncHandler<GetMethodResponseRequest,GetMethodResponseResult> asyncHandler)
AmazonApiGatewayAsyncDescribes a MethodResponse resource.
getMethodResponseAsync in interface AmazonApiGatewayAsyncrequest - Request to describe a MethodResponse resource.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.public Future<GetModelResult> getModelAsync(GetModelRequest request)
AmazonApiGatewayAsyncDescribes an existing model defined for a RestApi resource.
getModelAsync in interface AmazonApiGatewayAsyncrequest - Request to list information about a model in an existing RestApi resource.public Future<GetModelResult> getModelAsync(GetModelRequest request, AsyncHandler<GetModelRequest,GetModelResult> asyncHandler)
AmazonApiGatewayAsyncDescribes an existing model defined for a RestApi resource.
getModelAsync in interface AmazonApiGatewayAsyncrequest - Request to list information about a model in an existing RestApi resource.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.public Future<GetModelTemplateResult> getModelTemplateAsync(GetModelTemplateRequest request)
AmazonApiGatewayAsyncGenerates a sample mapping template that can be used to transform a payload into the structure of a model.
getModelTemplateAsync in interface AmazonApiGatewayAsyncrequest - Request to generate a sample mapping template used to transform the payload.public Future<GetModelTemplateResult> getModelTemplateAsync(GetModelTemplateRequest request, AsyncHandler<GetModelTemplateRequest,GetModelTemplateResult> asyncHandler)
AmazonApiGatewayAsyncGenerates a sample mapping template that can be used to transform a payload into the structure of a model.
getModelTemplateAsync in interface AmazonApiGatewayAsyncrequest - Request to generate a sample mapping template used to transform the payload.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.public Future<GetModelsResult> getModelsAsync(GetModelsRequest request)
AmazonApiGatewayAsyncDescribes existing Models defined for a RestApi resource.
getModelsAsync in interface AmazonApiGatewayAsyncrequest - Request to list existing Models defined for a RestApi resource.public Future<GetModelsResult> getModelsAsync(GetModelsRequest request, AsyncHandler<GetModelsRequest,GetModelsResult> asyncHandler)
AmazonApiGatewayAsyncDescribes existing Models defined for a RestApi resource.
getModelsAsync in interface AmazonApiGatewayAsyncrequest - Request to list existing Models defined for a RestApi resource.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.public Future<GetRequestValidatorResult> getRequestValidatorAsync(GetRequestValidatorRequest request)
AmazonApiGatewayAsyncGets a RequestValidator of a given RestApi.
getRequestValidatorAsync in interface AmazonApiGatewayAsyncrequest - Gets a RequestValidator of a given RestApi.public Future<GetRequestValidatorResult> getRequestValidatorAsync(GetRequestValidatorRequest request, AsyncHandler<GetRequestValidatorRequest,GetRequestValidatorResult> asyncHandler)
AmazonApiGatewayAsyncGets a RequestValidator of a given RestApi.
getRequestValidatorAsync in interface AmazonApiGatewayAsyncrequest - Gets a RequestValidator of a given RestApi.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.public Future<GetRequestValidatorsResult> getRequestValidatorsAsync(GetRequestValidatorsRequest request)
AmazonApiGatewayAsyncGets the RequestValidators collection of a given RestApi.
getRequestValidatorsAsync in interface AmazonApiGatewayAsyncrequest - Gets the RequestValidators collection of a given RestApi.public Future<GetRequestValidatorsResult> getRequestValidatorsAsync(GetRequestValidatorsRequest request, AsyncHandler<GetRequestValidatorsRequest,GetRequestValidatorsResult> asyncHandler)
AmazonApiGatewayAsyncGets the RequestValidators collection of a given RestApi.
getRequestValidatorsAsync in interface AmazonApiGatewayAsyncrequest - Gets the RequestValidators collection of a given RestApi.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.public Future<GetResourceResult> getResourceAsync(GetResourceRequest request)
AmazonApiGatewayAsyncLists information about a resource.
getResourceAsync in interface AmazonApiGatewayAsyncrequest - Request to list information about a resource.public Future<GetResourceResult> getResourceAsync(GetResourceRequest request, AsyncHandler<GetResourceRequest,GetResourceResult> asyncHandler)
AmazonApiGatewayAsyncLists information about a resource.
getResourceAsync in interface AmazonApiGatewayAsyncrequest - Request to list information about a resource.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.public Future<GetResourcesResult> getResourcesAsync(GetResourcesRequest request)
AmazonApiGatewayAsyncLists information about a collection of Resource resources.
getResourcesAsync in interface AmazonApiGatewayAsyncrequest - Request to list information about a collection of resources.public Future<GetResourcesResult> getResourcesAsync(GetResourcesRequest request, AsyncHandler<GetResourcesRequest,GetResourcesResult> asyncHandler)
AmazonApiGatewayAsyncLists information about a collection of Resource resources.
getResourcesAsync in interface AmazonApiGatewayAsyncrequest - Request to list information about a collection of resources.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.public Future<GetRestApiResult> getRestApiAsync(GetRestApiRequest request)
AmazonApiGatewayAsyncLists the RestApi resource in the collection.
getRestApiAsync in interface AmazonApiGatewayAsyncrequest - The GET request to list an existing RestApi defined for your collection.public Future<GetRestApiResult> getRestApiAsync(GetRestApiRequest request, AsyncHandler<GetRestApiRequest,GetRestApiResult> asyncHandler)
AmazonApiGatewayAsyncLists the RestApi resource in the collection.
getRestApiAsync in interface AmazonApiGatewayAsyncrequest - The GET request to list an existing RestApi defined for your collection.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.public Future<GetRestApisResult> getRestApisAsync(GetRestApisRequest request)
AmazonApiGatewayAsyncLists the RestApis resources for your collection.
getRestApisAsync in interface AmazonApiGatewayAsyncrequest - The GET request to list existing RestApis defined for your collection.public Future<GetRestApisResult> getRestApisAsync(GetRestApisRequest request, AsyncHandler<GetRestApisRequest,GetRestApisResult> asyncHandler)
AmazonApiGatewayAsyncLists the RestApis resources for your collection.
getRestApisAsync in interface AmazonApiGatewayAsyncrequest - The GET request to list existing RestApis defined for your collection.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.public Future<GetSdkResult> getSdkAsync(GetSdkRequest request)
AmazonApiGatewayAsyncGenerates a client SDK for a RestApi and Stage.
getSdkAsync in interface AmazonApiGatewayAsyncrequest - Request a new generated client SDK for a RestApi and Stage.public Future<GetSdkResult> getSdkAsync(GetSdkRequest request, AsyncHandler<GetSdkRequest,GetSdkResult> asyncHandler)
AmazonApiGatewayAsyncGenerates a client SDK for a RestApi and Stage.
getSdkAsync in interface AmazonApiGatewayAsyncrequest - Request a new generated client SDK for a RestApi and Stage.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.public Future<GetSdkTypeResult> getSdkTypeAsync(GetSdkTypeRequest request)
AmazonApiGatewayAsyncGets an SDK type.
getSdkTypeAsync in interface AmazonApiGatewayAsyncrequest - Get an SdkType instance.public Future<GetSdkTypeResult> getSdkTypeAsync(GetSdkTypeRequest request, AsyncHandler<GetSdkTypeRequest,GetSdkTypeResult> asyncHandler)
AmazonApiGatewayAsyncGets an SDK type.
getSdkTypeAsync in interface AmazonApiGatewayAsyncrequest - Get an SdkType instance.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.public Future<GetSdkTypesResult> getSdkTypesAsync(GetSdkTypesRequest request)
AmazonApiGatewayAsyncGets SDK types
getSdkTypesAsync in interface AmazonApiGatewayAsyncrequest - Get the SdkTypes collection.public Future<GetSdkTypesResult> getSdkTypesAsync(GetSdkTypesRequest request, AsyncHandler<GetSdkTypesRequest,GetSdkTypesResult> asyncHandler)
AmazonApiGatewayAsyncGets SDK types
getSdkTypesAsync in interface AmazonApiGatewayAsyncrequest - Get the SdkTypes collection.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.public Future<GetStageResult> getStageAsync(GetStageRequest request)
AmazonApiGatewayAsyncGets information about a Stage resource.
getStageAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to get information about a Stage resource.public Future<GetStageResult> getStageAsync(GetStageRequest request, AsyncHandler<GetStageRequest,GetStageResult> asyncHandler)
AmazonApiGatewayAsyncGets information about a Stage resource.
getStageAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to get information about a Stage resource.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.public Future<GetStagesResult> getStagesAsync(GetStagesRequest request)
AmazonApiGatewayAsyncGets information about one or more Stage resources.
getStagesAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to get information about one or more Stage resources.public Future<GetStagesResult> getStagesAsync(GetStagesRequest request, AsyncHandler<GetStagesRequest,GetStagesResult> asyncHandler)
AmazonApiGatewayAsyncGets information about one or more Stage resources.
getStagesAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to get information about one or more Stage resources.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.public Future<GetTagsResult> getTagsAsync(GetTagsRequest request)
AmazonApiGatewayAsyncGets the Tags collection for a given resource.
getTagsAsync in interface AmazonApiGatewayAsyncrequest - Gets the Tags collection for a given resource.public Future<GetTagsResult> getTagsAsync(GetTagsRequest request, AsyncHandler<GetTagsRequest,GetTagsResult> asyncHandler)
AmazonApiGatewayAsyncGets the Tags collection for a given resource.
getTagsAsync in interface AmazonApiGatewayAsyncrequest - Gets the Tags collection for a given resource.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.public Future<GetUsageResult> getUsageAsync(GetUsageRequest request)
AmazonApiGatewayAsyncGets the usage data of a usage plan in a specified time interval.
getUsageAsync in interface AmazonApiGatewayAsyncrequest - The GET request to get the usage data of a usage plan in a specified time interval.public Future<GetUsageResult> getUsageAsync(GetUsageRequest request, AsyncHandler<GetUsageRequest,GetUsageResult> asyncHandler)
AmazonApiGatewayAsyncGets the usage data of a usage plan in a specified time interval.
getUsageAsync in interface AmazonApiGatewayAsyncrequest - The GET request to get the usage data of a usage plan in a specified time interval.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.public Future<GetUsagePlanResult> getUsagePlanAsync(GetUsagePlanRequest request)
AmazonApiGatewayAsyncGets a usage plan of a given plan identifier.
getUsagePlanAsync in interface AmazonApiGatewayAsyncrequest - The GET request to get a usage plan of a given plan identifier.public Future<GetUsagePlanResult> getUsagePlanAsync(GetUsagePlanRequest request, AsyncHandler<GetUsagePlanRequest,GetUsagePlanResult> asyncHandler)
AmazonApiGatewayAsyncGets a usage plan of a given plan identifier.
getUsagePlanAsync in interface AmazonApiGatewayAsyncrequest - The GET request to get a usage plan of a given plan identifier.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.public Future<GetUsagePlanKeyResult> getUsagePlanKeyAsync(GetUsagePlanKeyRequest request)
AmazonApiGatewayAsyncGets a usage plan key of a given key identifier.
getUsagePlanKeyAsync in interface AmazonApiGatewayAsyncrequest - The GET request to get a usage plan key of a given key identifier.public Future<GetUsagePlanKeyResult> getUsagePlanKeyAsync(GetUsagePlanKeyRequest request, AsyncHandler<GetUsagePlanKeyRequest,GetUsagePlanKeyResult> asyncHandler)
AmazonApiGatewayAsyncGets a usage plan key of a given key identifier.
getUsagePlanKeyAsync in interface AmazonApiGatewayAsyncrequest - The GET request to get a usage plan key of a given key identifier.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.public Future<GetUsagePlanKeysResult> getUsagePlanKeysAsync(GetUsagePlanKeysRequest request)
AmazonApiGatewayAsyncGets all the usage plan keys representing the API keys added to a specified usage plan.
getUsagePlanKeysAsync in interface AmazonApiGatewayAsyncrequest - The GET request to get all the usage plan keys representing the API keys added to a specified usage plan.public Future<GetUsagePlanKeysResult> getUsagePlanKeysAsync(GetUsagePlanKeysRequest request, AsyncHandler<GetUsagePlanKeysRequest,GetUsagePlanKeysResult> asyncHandler)
AmazonApiGatewayAsyncGets all the usage plan keys representing the API keys added to a specified usage plan.
getUsagePlanKeysAsync in interface AmazonApiGatewayAsyncrequest - The GET request to get all the usage plan keys representing the API keys added to a specified usage plan.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.public Future<GetUsagePlansResult> getUsagePlansAsync(GetUsagePlansRequest request)
AmazonApiGatewayAsyncGets all the usage plans of the caller's account.
getUsagePlansAsync in interface AmazonApiGatewayAsyncrequest - The GET request to get all the usage plans of the caller's account.public Future<GetUsagePlansResult> getUsagePlansAsync(GetUsagePlansRequest request, AsyncHandler<GetUsagePlansRequest,GetUsagePlansResult> asyncHandler)
AmazonApiGatewayAsyncGets all the usage plans of the caller's account.
getUsagePlansAsync in interface AmazonApiGatewayAsyncrequest - The GET request to get all the usage plans of the caller's account.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.public Future<GetVpcLinkResult> getVpcLinkAsync(GetVpcLinkRequest request)
AmazonApiGatewayAsyncGets a specified VPC link under the caller's account in a region.
getVpcLinkAsync in interface AmazonApiGatewayAsyncrequest - Gets a specified VPC link under the caller's account in a region.public Future<GetVpcLinkResult> getVpcLinkAsync(GetVpcLinkRequest request, AsyncHandler<GetVpcLinkRequest,GetVpcLinkResult> asyncHandler)
AmazonApiGatewayAsyncGets a specified VPC link under the caller's account in a region.
getVpcLinkAsync in interface AmazonApiGatewayAsyncrequest - Gets a specified VPC link under the caller's account in a region.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.public Future<GetVpcLinksResult> getVpcLinksAsync(GetVpcLinksRequest request)
AmazonApiGatewayAsyncGets the VpcLinks collection under the caller's account in a selected region.
getVpcLinksAsync in interface AmazonApiGatewayAsyncrequest - Gets the VpcLinks collection under the caller's account in a selected region.public Future<GetVpcLinksResult> getVpcLinksAsync(GetVpcLinksRequest request, AsyncHandler<GetVpcLinksRequest,GetVpcLinksResult> asyncHandler)
AmazonApiGatewayAsyncGets the VpcLinks collection under the caller's account in a selected region.
getVpcLinksAsync in interface AmazonApiGatewayAsyncrequest - Gets the VpcLinks collection under the caller's account in a selected region.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.public Future<ImportApiKeysResult> importApiKeysAsync(ImportApiKeysRequest request)
AmazonApiGatewayAsyncImport API keys from an external source, such as a CSV-formatted file.
importApiKeysAsync in interface AmazonApiGatewayAsyncrequest - The POST request to import API keys from an external source, such as a CSV-formatted file.public Future<ImportApiKeysResult> importApiKeysAsync(ImportApiKeysRequest request, AsyncHandler<ImportApiKeysRequest,ImportApiKeysResult> asyncHandler)
AmazonApiGatewayAsyncImport API keys from an external source, such as a CSV-formatted file.
importApiKeysAsync in interface AmazonApiGatewayAsyncrequest - The POST request to import API keys from an external source, such as a CSV-formatted file.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.public Future<ImportDocumentationPartsResult> importDocumentationPartsAsync(ImportDocumentationPartsRequest request)
AmazonApiGatewayAsyncImports documentation parts
importDocumentationPartsAsync in interface AmazonApiGatewayAsyncrequest - Import documentation parts from an external (e.g., OpenAPI) definition file.public Future<ImportDocumentationPartsResult> importDocumentationPartsAsync(ImportDocumentationPartsRequest request, AsyncHandler<ImportDocumentationPartsRequest,ImportDocumentationPartsResult> asyncHandler)
AmazonApiGatewayAsyncImports documentation parts
importDocumentationPartsAsync in interface AmazonApiGatewayAsyncrequest - Import documentation parts from an external (e.g., OpenAPI) definition file.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.public Future<ImportRestApiResult> importRestApiAsync(ImportRestApiRequest request)
AmazonApiGatewayAsyncA feature of the API Gateway control service for creating a new API from an external API definition file.
importRestApiAsync in interface AmazonApiGatewayAsyncrequest - A POST request to import an API to API Gateway using an input of an API definition file.public Future<ImportRestApiResult> importRestApiAsync(ImportRestApiRequest request, AsyncHandler<ImportRestApiRequest,ImportRestApiResult> asyncHandler)
AmazonApiGatewayAsyncA feature of the API Gateway control service for creating a new API from an external API definition file.
importRestApiAsync in interface AmazonApiGatewayAsyncrequest - A POST request to import an API to API Gateway using an input of an API definition file.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.public Future<PutGatewayResponseResult> putGatewayResponseAsync(PutGatewayResponseRequest request)
AmazonApiGatewayAsyncCreates a customization of a GatewayResponse of a specified response type and status code on the given RestApi.
putGatewayResponseAsync in interface AmazonApiGatewayAsyncrequest - Creates a customization of a GatewayResponse of a specified response type and status code on the given
RestApi.public Future<PutGatewayResponseResult> putGatewayResponseAsync(PutGatewayResponseRequest request, AsyncHandler<PutGatewayResponseRequest,PutGatewayResponseResult> asyncHandler)
AmazonApiGatewayAsyncCreates a customization of a GatewayResponse of a specified response type and status code on the given RestApi.
putGatewayResponseAsync in interface AmazonApiGatewayAsyncrequest - Creates a customization of a GatewayResponse of a specified response type and status code on the given
RestApi.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.public Future<PutIntegrationResult> putIntegrationAsync(PutIntegrationRequest request)
AmazonApiGatewayAsyncSets up a method's integration.
putIntegrationAsync in interface AmazonApiGatewayAsyncrequest - Sets up a method's integration.public Future<PutIntegrationResult> putIntegrationAsync(PutIntegrationRequest request, AsyncHandler<PutIntegrationRequest,PutIntegrationResult> asyncHandler)
AmazonApiGatewayAsyncSets up a method's integration.
putIntegrationAsync in interface AmazonApiGatewayAsyncrequest - Sets up a method's integration.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.public Future<PutIntegrationResponseResult> putIntegrationResponseAsync(PutIntegrationResponseRequest request)
AmazonApiGatewayAsyncRepresents a put integration.
putIntegrationResponseAsync in interface AmazonApiGatewayAsyncrequest - Represents a put integration response request.public Future<PutIntegrationResponseResult> putIntegrationResponseAsync(PutIntegrationResponseRequest request, AsyncHandler<PutIntegrationResponseRequest,PutIntegrationResponseResult> asyncHandler)
AmazonApiGatewayAsyncRepresents a put integration.
putIntegrationResponseAsync in interface AmazonApiGatewayAsyncrequest - Represents a put integration response request.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.public Future<PutMethodResult> putMethodAsync(PutMethodRequest request)
AmazonApiGatewayAsyncAdd a method to an existing Resource resource.
putMethodAsync in interface AmazonApiGatewayAsyncrequest - Request to add a method to an existing Resource resource.public Future<PutMethodResult> putMethodAsync(PutMethodRequest request, AsyncHandler<PutMethodRequest,PutMethodResult> asyncHandler)
AmazonApiGatewayAsyncAdd a method to an existing Resource resource.
putMethodAsync in interface AmazonApiGatewayAsyncrequest - Request to add a method to an existing Resource resource.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.public Future<PutMethodResponseResult> putMethodResponseAsync(PutMethodResponseRequest request)
AmazonApiGatewayAsyncAdds a MethodResponse to an existing Method resource.
putMethodResponseAsync in interface AmazonApiGatewayAsyncrequest - Request to add a MethodResponse to an existing Method resource.public Future<PutMethodResponseResult> putMethodResponseAsync(PutMethodResponseRequest request, AsyncHandler<PutMethodResponseRequest,PutMethodResponseResult> asyncHandler)
AmazonApiGatewayAsyncAdds a MethodResponse to an existing Method resource.
putMethodResponseAsync in interface AmazonApiGatewayAsyncrequest - Request to add a MethodResponse to an existing Method resource.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.public Future<PutRestApiResult> putRestApiAsync(PutRestApiRequest request)
AmazonApiGatewayAsyncA feature of the API Gateway control service for updating an existing API with an input of external API definitions. The update can take the form of merging the supplied definition into the existing API or overwriting the existing API.
putRestApiAsync in interface AmazonApiGatewayAsyncrequest - A PUT request to update an existing API, with external API definitions specified as the request body.public Future<PutRestApiResult> putRestApiAsync(PutRestApiRequest request, AsyncHandler<PutRestApiRequest,PutRestApiResult> asyncHandler)
AmazonApiGatewayAsyncA feature of the API Gateway control service for updating an existing API with an input of external API definitions. The update can take the form of merging the supplied definition into the existing API or overwriting the existing API.
putRestApiAsync in interface AmazonApiGatewayAsyncrequest - A PUT request to update an existing API, with external API definitions specified as the request body.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.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AmazonApiGatewayAsyncAdds or updates a tag on a given resource.
tagResourceAsync in interface AmazonApiGatewayAsyncrequest - Adds or updates a tag on a given resource.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AmazonApiGatewayAsyncAdds or updates a tag on a given resource.
tagResourceAsync in interface AmazonApiGatewayAsyncrequest - Adds or updates a tag on a given resource.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.public Future<TestInvokeAuthorizerResult> testInvokeAuthorizerAsync(TestInvokeAuthorizerRequest request)
AmazonApiGatewayAsyncSimulate the execution of an Authorizer in your RestApi with headers, parameters, and an incoming request body.
testInvokeAuthorizerAsync in interface AmazonApiGatewayAsyncrequest - Make a request to simulate the invocation of an Authorizer.public Future<TestInvokeAuthorizerResult> testInvokeAuthorizerAsync(TestInvokeAuthorizerRequest request, AsyncHandler<TestInvokeAuthorizerRequest,TestInvokeAuthorizerResult> asyncHandler)
AmazonApiGatewayAsyncSimulate the execution of an Authorizer in your RestApi with headers, parameters, and an incoming request body.
testInvokeAuthorizerAsync in interface AmazonApiGatewayAsyncrequest - Make a request to simulate the invocation of an Authorizer.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.public Future<TestInvokeMethodResult> testInvokeMethodAsync(TestInvokeMethodRequest request)
AmazonApiGatewayAsyncSimulate the invocation of a Method in your RestApi with headers, parameters, and an incoming request body.
testInvokeMethodAsync in interface AmazonApiGatewayAsyncrequest - Make a request to simulate the invocation of a Method.public Future<TestInvokeMethodResult> testInvokeMethodAsync(TestInvokeMethodRequest request, AsyncHandler<TestInvokeMethodRequest,TestInvokeMethodResult> asyncHandler)
AmazonApiGatewayAsyncSimulate the invocation of a Method in your RestApi with headers, parameters, and an incoming request body.
testInvokeMethodAsync in interface AmazonApiGatewayAsyncrequest - Make a request to simulate the invocation of a Method.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.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AmazonApiGatewayAsyncRemoves a tag from a given resource.
untagResourceAsync in interface AmazonApiGatewayAsyncrequest - Removes a tag from a given resource.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AmazonApiGatewayAsyncRemoves a tag from a given resource.
untagResourceAsync in interface AmazonApiGatewayAsyncrequest - Removes a tag from a given resource.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.public Future<UpdateAccountResult> updateAccountAsync(UpdateAccountRequest request)
AmazonApiGatewayAsyncChanges information about the current Account resource.
updateAccountAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to change information about the current Account resource.public Future<UpdateAccountResult> updateAccountAsync(UpdateAccountRequest request, AsyncHandler<UpdateAccountRequest,UpdateAccountResult> asyncHandler)
AmazonApiGatewayAsyncChanges information about the current Account resource.
updateAccountAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to change information about the current Account resource.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.public Future<UpdateApiKeyResult> updateApiKeyAsync(UpdateApiKeyRequest request)
AmazonApiGatewayAsyncChanges information about an ApiKey resource.
updateApiKeyAsync in interface AmazonApiGatewayAsyncrequest - A request to change information about an ApiKey resource.public Future<UpdateApiKeyResult> updateApiKeyAsync(UpdateApiKeyRequest request, AsyncHandler<UpdateApiKeyRequest,UpdateApiKeyResult> asyncHandler)
AmazonApiGatewayAsyncChanges information about an ApiKey resource.
updateApiKeyAsync in interface AmazonApiGatewayAsyncrequest - A request to change information about an ApiKey resource.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.public Future<UpdateAuthorizerResult> updateAuthorizerAsync(UpdateAuthorizerRequest request)
AmazonApiGatewayAsyncUpdates an existing Authorizer resource.
updateAuthorizerAsync in interface AmazonApiGatewayAsyncrequest - Request to update an existing Authorizer resource.public Future<UpdateAuthorizerResult> updateAuthorizerAsync(UpdateAuthorizerRequest request, AsyncHandler<UpdateAuthorizerRequest,UpdateAuthorizerResult> asyncHandler)
AmazonApiGatewayAsyncUpdates an existing Authorizer resource.
updateAuthorizerAsync in interface AmazonApiGatewayAsyncrequest - Request to update an existing Authorizer resource.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.public Future<UpdateBasePathMappingResult> updateBasePathMappingAsync(UpdateBasePathMappingRequest request)
AmazonApiGatewayAsyncChanges information about the BasePathMapping resource.
updateBasePathMappingAsync in interface AmazonApiGatewayAsyncrequest - A request to change information about the BasePathMapping resource.public Future<UpdateBasePathMappingResult> updateBasePathMappingAsync(UpdateBasePathMappingRequest request, AsyncHandler<UpdateBasePathMappingRequest,UpdateBasePathMappingResult> asyncHandler)
AmazonApiGatewayAsyncChanges information about the BasePathMapping resource.
updateBasePathMappingAsync in interface AmazonApiGatewayAsyncrequest - A request to change information about the BasePathMapping resource.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.public Future<UpdateClientCertificateResult> updateClientCertificateAsync(UpdateClientCertificateRequest request)
AmazonApiGatewayAsyncChanges information about an ClientCertificate resource.
updateClientCertificateAsync in interface AmazonApiGatewayAsyncrequest - A request to change information about an ClientCertificate resource.public Future<UpdateClientCertificateResult> updateClientCertificateAsync(UpdateClientCertificateRequest request, AsyncHandler<UpdateClientCertificateRequest,UpdateClientCertificateResult> asyncHandler)
AmazonApiGatewayAsyncChanges information about an ClientCertificate resource.
updateClientCertificateAsync in interface AmazonApiGatewayAsyncrequest - A request to change information about an ClientCertificate resource.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.public Future<UpdateDeploymentResult> updateDeploymentAsync(UpdateDeploymentRequest request)
AmazonApiGatewayAsyncChanges information about a Deployment resource.
updateDeploymentAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to change information about a Deployment resource.public Future<UpdateDeploymentResult> updateDeploymentAsync(UpdateDeploymentRequest request, AsyncHandler<UpdateDeploymentRequest,UpdateDeploymentResult> asyncHandler)
AmazonApiGatewayAsyncChanges information about a Deployment resource.
updateDeploymentAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to change information about a Deployment resource.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.public Future<UpdateDocumentationPartResult> updateDocumentationPartAsync(UpdateDocumentationPartRequest request)
AmazonApiGatewayAsyncUpdates a documentation part.
updateDocumentationPartAsync in interface AmazonApiGatewayAsyncrequest - Updates an existing documentation part of a given API.public Future<UpdateDocumentationPartResult> updateDocumentationPartAsync(UpdateDocumentationPartRequest request, AsyncHandler<UpdateDocumentationPartRequest,UpdateDocumentationPartResult> asyncHandler)
AmazonApiGatewayAsyncUpdates a documentation part.
updateDocumentationPartAsync in interface AmazonApiGatewayAsyncrequest - Updates an existing documentation part of a given API.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.public Future<UpdateDocumentationVersionResult> updateDocumentationVersionAsync(UpdateDocumentationVersionRequest request)
AmazonApiGatewayAsyncUpdates a documentation version.
updateDocumentationVersionAsync in interface AmazonApiGatewayAsyncrequest - Updates an existing documentation version of an API.public Future<UpdateDocumentationVersionResult> updateDocumentationVersionAsync(UpdateDocumentationVersionRequest request, AsyncHandler<UpdateDocumentationVersionRequest,UpdateDocumentationVersionResult> asyncHandler)
AmazonApiGatewayAsyncUpdates a documentation version.
updateDocumentationVersionAsync in interface AmazonApiGatewayAsyncrequest - Updates an existing documentation version of an API.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.public Future<UpdateDomainNameResult> updateDomainNameAsync(UpdateDomainNameRequest request)
AmazonApiGatewayAsyncChanges information about the DomainName resource.
updateDomainNameAsync in interface AmazonApiGatewayAsyncrequest - A request to change information about the DomainName resource.public Future<UpdateDomainNameResult> updateDomainNameAsync(UpdateDomainNameRequest request, AsyncHandler<UpdateDomainNameRequest,UpdateDomainNameResult> asyncHandler)
AmazonApiGatewayAsyncChanges information about the DomainName resource.
updateDomainNameAsync in interface AmazonApiGatewayAsyncrequest - A request to change information about the DomainName resource.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.public Future<UpdateGatewayResponseResult> updateGatewayResponseAsync(UpdateGatewayResponseRequest request)
AmazonApiGatewayAsyncUpdates a GatewayResponse of a specified response type on the given RestApi.
updateGatewayResponseAsync in interface AmazonApiGatewayAsyncrequest - Updates a GatewayResponse of a specified response type on the given RestApi.public Future<UpdateGatewayResponseResult> updateGatewayResponseAsync(UpdateGatewayResponseRequest request, AsyncHandler<UpdateGatewayResponseRequest,UpdateGatewayResponseResult> asyncHandler)
AmazonApiGatewayAsyncUpdates a GatewayResponse of a specified response type on the given RestApi.
updateGatewayResponseAsync in interface AmazonApiGatewayAsyncrequest - Updates a GatewayResponse of a specified response type on the given RestApi.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.public Future<UpdateIntegrationResult> updateIntegrationAsync(UpdateIntegrationRequest request)
AmazonApiGatewayAsyncRepresents an update integration.
updateIntegrationAsync in interface AmazonApiGatewayAsyncrequest - Represents an update integration request.public Future<UpdateIntegrationResult> updateIntegrationAsync(UpdateIntegrationRequest request, AsyncHandler<UpdateIntegrationRequest,UpdateIntegrationResult> asyncHandler)
AmazonApiGatewayAsyncRepresents an update integration.
updateIntegrationAsync in interface AmazonApiGatewayAsyncrequest - Represents an update integration request.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.public Future<UpdateIntegrationResponseResult> updateIntegrationResponseAsync(UpdateIntegrationResponseRequest request)
AmazonApiGatewayAsyncRepresents an update integration response.
updateIntegrationResponseAsync in interface AmazonApiGatewayAsyncrequest - Represents an update integration response request.public Future<UpdateIntegrationResponseResult> updateIntegrationResponseAsync(UpdateIntegrationResponseRequest request, AsyncHandler<UpdateIntegrationResponseRequest,UpdateIntegrationResponseResult> asyncHandler)
AmazonApiGatewayAsyncRepresents an update integration response.
updateIntegrationResponseAsync in interface AmazonApiGatewayAsyncrequest - Represents an update integration response request.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.public Future<UpdateMethodResult> updateMethodAsync(UpdateMethodRequest request)
AmazonApiGatewayAsyncUpdates an existing Method resource.
updateMethodAsync in interface AmazonApiGatewayAsyncrequest - Request to update an existing Method resource.public Future<UpdateMethodResult> updateMethodAsync(UpdateMethodRequest request, AsyncHandler<UpdateMethodRequest,UpdateMethodResult> asyncHandler)
AmazonApiGatewayAsyncUpdates an existing Method resource.
updateMethodAsync in interface AmazonApiGatewayAsyncrequest - Request to update an existing Method resource.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.public Future<UpdateMethodResponseResult> updateMethodResponseAsync(UpdateMethodResponseRequest request)
AmazonApiGatewayAsyncUpdates an existing MethodResponse resource.
updateMethodResponseAsync in interface AmazonApiGatewayAsyncrequest - A request to update an existing MethodResponse resource.public Future<UpdateMethodResponseResult> updateMethodResponseAsync(UpdateMethodResponseRequest request, AsyncHandler<UpdateMethodResponseRequest,UpdateMethodResponseResult> asyncHandler)
AmazonApiGatewayAsyncUpdates an existing MethodResponse resource.
updateMethodResponseAsync in interface AmazonApiGatewayAsyncrequest - A request to update an existing MethodResponse resource.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.public Future<UpdateModelResult> updateModelAsync(UpdateModelRequest request)
AmazonApiGatewayAsyncChanges information about a model. The maximum size of the model is 400 KB.
updateModelAsync in interface AmazonApiGatewayAsyncrequest - Request to update an existing model in an existing RestApi resource.public Future<UpdateModelResult> updateModelAsync(UpdateModelRequest request, AsyncHandler<UpdateModelRequest,UpdateModelResult> asyncHandler)
AmazonApiGatewayAsyncChanges information about a model. The maximum size of the model is 400 KB.
updateModelAsync in interface AmazonApiGatewayAsyncrequest - Request to update an existing model in an existing RestApi resource.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.public Future<UpdateRequestValidatorResult> updateRequestValidatorAsync(UpdateRequestValidatorRequest request)
AmazonApiGatewayAsyncUpdates a RequestValidator of a given RestApi.
updateRequestValidatorAsync in interface AmazonApiGatewayAsyncrequest - Updates a RequestValidator of a given RestApi.public Future<UpdateRequestValidatorResult> updateRequestValidatorAsync(UpdateRequestValidatorRequest request, AsyncHandler<UpdateRequestValidatorRequest,UpdateRequestValidatorResult> asyncHandler)
AmazonApiGatewayAsyncUpdates a RequestValidator of a given RestApi.
updateRequestValidatorAsync in interface AmazonApiGatewayAsyncrequest - Updates a RequestValidator of a given RestApi.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.public Future<UpdateResourceResult> updateResourceAsync(UpdateResourceRequest request)
AmazonApiGatewayAsyncChanges information about a Resource resource.
updateResourceAsync in interface AmazonApiGatewayAsyncrequest - Request to change information about a Resource resource.public Future<UpdateResourceResult> updateResourceAsync(UpdateResourceRequest request, AsyncHandler<UpdateResourceRequest,UpdateResourceResult> asyncHandler)
AmazonApiGatewayAsyncChanges information about a Resource resource.
updateResourceAsync in interface AmazonApiGatewayAsyncrequest - Request to change information about a Resource resource.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.public Future<UpdateRestApiResult> updateRestApiAsync(UpdateRestApiRequest request)
AmazonApiGatewayAsyncChanges information about the specified API.
updateRestApiAsync in interface AmazonApiGatewayAsyncrequest - Request to update an existing RestApi resource in your collection.public Future<UpdateRestApiResult> updateRestApiAsync(UpdateRestApiRequest request, AsyncHandler<UpdateRestApiRequest,UpdateRestApiResult> asyncHandler)
AmazonApiGatewayAsyncChanges information about the specified API.
updateRestApiAsync in interface AmazonApiGatewayAsyncrequest - Request to update an existing RestApi resource in your collection.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.public Future<UpdateStageResult> updateStageAsync(UpdateStageRequest request)
AmazonApiGatewayAsyncChanges information about a Stage resource.
updateStageAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to change information about a Stage resource.public Future<UpdateStageResult> updateStageAsync(UpdateStageRequest request, AsyncHandler<UpdateStageRequest,UpdateStageResult> asyncHandler)
AmazonApiGatewayAsyncChanges information about a Stage resource.
updateStageAsync in interface AmazonApiGatewayAsyncrequest - Requests API Gateway to change information about a Stage resource.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.public Future<UpdateUsageResult> updateUsageAsync(UpdateUsageRequest request)
AmazonApiGatewayAsyncGrants a temporary extension to the remaining quota of a usage plan associated with a specified API key.
updateUsageAsync in interface AmazonApiGatewayAsyncrequest - The PATCH request to grant a temporary extension to the remaining quota of a usage plan associated with a
specified API key.public Future<UpdateUsageResult> updateUsageAsync(UpdateUsageRequest request, AsyncHandler<UpdateUsageRequest,UpdateUsageResult> asyncHandler)
AmazonApiGatewayAsyncGrants a temporary extension to the remaining quota of a usage plan associated with a specified API key.
updateUsageAsync in interface AmazonApiGatewayAsyncrequest - The PATCH request to grant a temporary extension to the remaining quota of a usage plan associated with a
specified API key.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.public Future<UpdateUsagePlanResult> updateUsagePlanAsync(UpdateUsagePlanRequest request)
AmazonApiGatewayAsyncUpdates a usage plan of a given plan Id.
updateUsagePlanAsync in interface AmazonApiGatewayAsyncrequest - The PATCH request to update a usage plan of a given plan Id.public Future<UpdateUsagePlanResult> updateUsagePlanAsync(UpdateUsagePlanRequest request, AsyncHandler<UpdateUsagePlanRequest,UpdateUsagePlanResult> asyncHandler)
AmazonApiGatewayAsyncUpdates a usage plan of a given plan Id.
updateUsagePlanAsync in interface AmazonApiGatewayAsyncrequest - The PATCH request to update a usage plan of a given plan Id.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.public Future<UpdateVpcLinkResult> updateVpcLinkAsync(UpdateVpcLinkRequest request)
AmazonApiGatewayAsyncUpdates an existing VpcLink of a specified identifier.
updateVpcLinkAsync in interface AmazonApiGatewayAsyncrequest - Updates an existing VpcLink of a specified identifier.public Future<UpdateVpcLinkResult> updateVpcLinkAsync(UpdateVpcLinkRequest request, AsyncHandler<UpdateVpcLinkRequest,UpdateVpcLinkResult> asyncHandler)
AmazonApiGatewayAsyncUpdates an existing VpcLink of a specified identifier.
updateVpcLinkAsync in interface AmazonApiGatewayAsyncrequest - Updates an existing VpcLink of a specified identifier.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.public void shutdown()
getExecutorService().shutdown() followed by getExecutorService().awaitTermination() prior to
calling this method.shutdown in interface AmazonApiGatewayshutdown in class AmazonApiGatewayClient