/* * Copyright 2018-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with * the License. A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions * and limitations under the License. */ package com.amazonaws.services.apigateway; import javax.annotation.Generated; import com.amazonaws.services.apigateway.model.*; /** * Interface for accessing Amazon API Gateway asynchronously. Each asynchronous method will return a Java Future object * representing the asynchronous operation; overloads which accept an {@code AsyncHandler} can be used to receive * notification when an asynchronous operation completes. *
* Note: Do not directly implement this interface, new methods are added to it regularly. Extend from * {@link com.amazonaws.services.apigateway.AbstractAmazonApiGatewayAsync} instead. *
*
*
* 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 AWS Lambda, Amazon EC2, * or other publicly addressable web services that are hosted outside of AWS. *
*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AmazonApiGatewayAsync extends AmazonApiGateway { /** ** Create an ApiKey resource. *
* * @param createApiKeyRequest * Request to create an ApiKey resource. * @return A Java Future containing the result of the CreateApiKey operation returned by the service. * @sample AmazonApiGatewayAsync.CreateApiKey */ java.util.concurrent.Future* Create an ApiKey resource. *
* * @param createApiKeyRequest * Request to create an ApiKey resource. * @param 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. * @return A Java Future containing the result of the CreateApiKey operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.CreateApiKey */ java.util.concurrent.Future* Adds a new Authorizer resource to an existing RestApi resource. *
* * @param createAuthorizerRequest * Request to add a new Authorizer to an existing RestApi resource. * @return A Java Future containing the result of the CreateAuthorizer operation returned by the service. * @sample AmazonApiGatewayAsync.CreateAuthorizer */ java.util.concurrent.Future* Adds a new Authorizer resource to an existing RestApi resource. *
* * @param createAuthorizerRequest * Request to add a new Authorizer to an existing RestApi resource. * @param 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. * @return A Java Future containing the result of the CreateAuthorizer operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.CreateAuthorizer */ java.util.concurrent.Future* Creates a new BasePathMapping resource. *
* * @param createBasePathMappingRequest * Requests API Gateway to create a new BasePathMapping resource. * @return A Java Future containing the result of the CreateBasePathMapping operation returned by the service. * @sample AmazonApiGatewayAsync.CreateBasePathMapping */ java.util.concurrent.Future* Creates a new BasePathMapping resource. *
* * @param createBasePathMappingRequest * Requests API Gateway to create a new BasePathMapping resource. * @param 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. * @return A Java Future containing the result of the CreateBasePathMapping operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.CreateBasePathMapping */ java.util.concurrent.Future* Creates a Deployment resource, which makes a specified RestApi callable over the internet. *
* * @param createDeploymentRequest * Requests API Gateway to create a Deployment resource. * @return A Java Future containing the result of the CreateDeployment operation returned by the service. * @sample AmazonApiGatewayAsync.CreateDeployment */ java.util.concurrent.Future* Creates a Deployment resource, which makes a specified RestApi callable over the internet. *
* * @param createDeploymentRequest * Requests API Gateway to create a Deployment resource. * @param 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. * @return A Java Future containing the result of the CreateDeployment operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.CreateDeployment */ java.util.concurrent.Future* Creates a documentation part. *
* * @param createDocumentationPartRequest * Creates a new documentation part of a given API. * @return A Java Future containing the result of the CreateDocumentationPart operation returned by the service. * @sample AmazonApiGatewayAsync.CreateDocumentationPart */ java.util.concurrent.Future* Creates a documentation part. *
* * @param createDocumentationPartRequest * Creates a new documentation part of a given API. * @param 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. * @return A Java Future containing the result of the CreateDocumentationPart operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.CreateDocumentationPart */ java.util.concurrent.Future* Creates a documentation version *
* * @param createDocumentationVersionRequest * Creates a new documentation version of a given API. * @return A Java Future containing the result of the CreateDocumentationVersion operation returned by the service. * @sample AmazonApiGatewayAsync.CreateDocumentationVersion */ java.util.concurrent.Future* Creates a documentation version *
* * @param createDocumentationVersionRequest * Creates a new documentation version of a given API. * @param 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. * @return A Java Future containing the result of the CreateDocumentationVersion operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.CreateDocumentationVersion */ java.util.concurrent.Future* Creates a new domain name. *
* * @param createDomainNameRequest * A request to create a new domain name. * @return A Java Future containing the result of the CreateDomainName operation returned by the service. * @sample AmazonApiGatewayAsync.CreateDomainName */ java.util.concurrent.Future* Creates a new domain name. *
* * @param createDomainNameRequest * A request to create a new domain name. * @param 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. * @return A Java Future containing the result of the CreateDomainName operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.CreateDomainName */ java.util.concurrent.Future* Adds a new Model resource to an existing RestApi resource. *
* * @param createModelRequest * Request to add a new Model to an existing RestApi resource. * @return A Java Future containing the result of the CreateModel operation returned by the service. * @sample AmazonApiGatewayAsync.CreateModel */ java.util.concurrent.Future* Adds a new Model resource to an existing RestApi resource. *
* * @param createModelRequest * Request to add a new Model to an existing RestApi resource. * @param 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. * @return A Java Future containing the result of the CreateModel operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.CreateModel */ java.util.concurrent.Future* Creates a RequestValidator of a given RestApi. *
* * @param createRequestValidatorRequest * Creates a RequestValidator of a given RestApi. * @return A Java Future containing the result of the CreateRequestValidator operation returned by the service. * @sample AmazonApiGatewayAsync.CreateRequestValidator */ java.util.concurrent.Future* Creates a RequestValidator of a given RestApi. *
* * @param createRequestValidatorRequest * Creates a RequestValidator of a given RestApi. * @param 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. * @return A Java Future containing the result of the CreateRequestValidator operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.CreateRequestValidator */ java.util.concurrent.Future* Creates a Resource resource. *
* * @param createResourceRequest * Requests API Gateway to create a Resource resource. * @return A Java Future containing the result of the CreateResource operation returned by the service. * @sample AmazonApiGatewayAsync.CreateResource */ java.util.concurrent.Future* Creates a Resource resource. *
* * @param createResourceRequest * Requests API Gateway to create a Resource resource. * @param 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. * @return A Java Future containing the result of the CreateResource operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.CreateResource */ java.util.concurrent.Future* Creates a new RestApi resource. *
* * @param createRestApiRequest * The POST Request to add a new RestApi resource to your collection. * @return A Java Future containing the result of the CreateRestApi operation returned by the service. * @sample AmazonApiGatewayAsync.CreateRestApi */ java.util.concurrent.Future* Creates a new RestApi resource. *
* * @param createRestApiRequest * The POST Request to add a new RestApi resource to your collection. * @param 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. * @return A Java Future containing the result of the CreateRestApi operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.CreateRestApi */ java.util.concurrent.Future* Creates a new Stage resource that references a pre-existing Deployment for the API. *
* * @param createStageRequest * Requests API Gateway to create a Stage resource. * @return A Java Future containing the result of the CreateStage operation returned by the service. * @sample AmazonApiGatewayAsync.CreateStage */ java.util.concurrent.Future* Creates a new Stage resource that references a pre-existing Deployment for the API. *
* * @param createStageRequest * Requests API Gateway to create a Stage resource. * @param 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. * @return A Java Future containing the result of the CreateStage operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.CreateStage */ java.util.concurrent.Future* Creates a usage plan with the throttle and quota limits, as well as the associated API stages, specified in the * payload. *
* * @param createUsagePlanRequest * 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. * @return A Java Future containing the result of the CreateUsagePlan operation returned by the service. * @sample AmazonApiGatewayAsync.CreateUsagePlan */ java.util.concurrent.Future* Creates a usage plan with the throttle and quota limits, as well as the associated API stages, specified in the * payload. *
* * @param createUsagePlanRequest * 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. * @param 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. * @return A Java Future containing the result of the CreateUsagePlan operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.CreateUsagePlan */ java.util.concurrent.Future* Creates a usage plan key for adding an existing API key to a usage plan. *
* * @param createUsagePlanKeyRequest * The POST request to create a usage plan key for adding an existing API key to a usage plan. * @return A Java Future containing the result of the CreateUsagePlanKey operation returned by the service. * @sample AmazonApiGatewayAsync.CreateUsagePlanKey */ java.util.concurrent.Future* Creates a usage plan key for adding an existing API key to a usage plan. *
* * @param createUsagePlanKeyRequest * The POST request to create a usage plan key for adding an existing API key to a usage plan. * @param 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. * @return A Java Future containing the result of the CreateUsagePlanKey operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.CreateUsagePlanKey */ java.util.concurrent.Future* 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. *
* * @param createVpcLinkRequest * 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. * @return A Java Future containing the result of the CreateVpcLink operation returned by the service. * @sample AmazonApiGatewayAsync.CreateVpcLink */ java.util.concurrent.Future* 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. *
* * @param createVpcLinkRequest * 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. * @param 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. * @return A Java Future containing the result of the CreateVpcLink operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.CreateVpcLink */ java.util.concurrent.Future* Deletes the ApiKey resource. *
* * @param deleteApiKeyRequest * A request to delete the ApiKey resource. * @return A Java Future containing the result of the DeleteApiKey operation returned by the service. * @sample AmazonApiGatewayAsync.DeleteApiKey */ java.util.concurrent.Future* Deletes the ApiKey resource. *
* * @param deleteApiKeyRequest * A request to delete the ApiKey resource. * @param 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. * @return A Java Future containing the result of the DeleteApiKey operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.DeleteApiKey */ java.util.concurrent.Future* Deletes an existing Authorizer resource. *
* * @param deleteAuthorizerRequest * Request to delete an existing Authorizer resource. * @return A Java Future containing the result of the DeleteAuthorizer operation returned by the service. * @sample AmazonApiGatewayAsync.DeleteAuthorizer */ java.util.concurrent.Future* Deletes an existing Authorizer resource. *
* * @param deleteAuthorizerRequest * Request to delete an existing Authorizer resource. * @param 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. * @return A Java Future containing the result of the DeleteAuthorizer operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.DeleteAuthorizer */ java.util.concurrent.Future* Deletes the BasePathMapping resource. *
* * @param deleteBasePathMappingRequest * A request to delete the BasePathMapping resource. * @return A Java Future containing the result of the DeleteBasePathMapping operation returned by the service. * @sample AmazonApiGatewayAsync.DeleteBasePathMapping */ java.util.concurrent.Future* Deletes the BasePathMapping resource. *
* * @param deleteBasePathMappingRequest * A request to delete the BasePathMapping resource. * @param 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. * @return A Java Future containing the result of the DeleteBasePathMapping operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.DeleteBasePathMapping */ java.util.concurrent.Future* Deletes the ClientCertificate resource. *
* * @param deleteClientCertificateRequest * A request to delete the ClientCertificate resource. * @return A Java Future containing the result of the DeleteClientCertificate operation returned by the service. * @sample AmazonApiGatewayAsync.DeleteClientCertificate */ java.util.concurrent.Future* Deletes the ClientCertificate resource. *
* * @param deleteClientCertificateRequest * A request to delete the ClientCertificate resource. * @param 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. * @return A Java Future containing the result of the DeleteClientCertificate operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.DeleteClientCertificate */ java.util.concurrent.Future* Deletes a Deployment resource. Deleting a deployment will only succeed if there are no Stage resources associated * with it. *
* * @param deleteDeploymentRequest * Requests API Gateway to delete a Deployment resource. * @return A Java Future containing the result of the DeleteDeployment operation returned by the service. * @sample AmazonApiGatewayAsync.DeleteDeployment */ java.util.concurrent.Future* Deletes a Deployment resource. Deleting a deployment will only succeed if there are no Stage resources associated * with it. *
* * @param deleteDeploymentRequest * Requests API Gateway to delete a Deployment resource. * @param 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. * @return A Java Future containing the result of the DeleteDeployment operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.DeleteDeployment */ java.util.concurrent.Future* Deletes a documentation part *
* * @param deleteDocumentationPartRequest * Deletes an existing documentation part of an API. * @return A Java Future containing the result of the DeleteDocumentationPart operation returned by the service. * @sample AmazonApiGatewayAsync.DeleteDocumentationPart */ java.util.concurrent.Future* Deletes a documentation part *
* * @param deleteDocumentationPartRequest * Deletes an existing documentation part of an API. * @param 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. * @return A Java Future containing the result of the DeleteDocumentationPart operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.DeleteDocumentationPart */ java.util.concurrent.Future* Deletes a documentation version. *
* * @param deleteDocumentationVersionRequest * Deletes an existing documentation version of an API. * @return A Java Future containing the result of the DeleteDocumentationVersion operation returned by the service. * @sample AmazonApiGatewayAsync.DeleteDocumentationVersion */ java.util.concurrent.Future* Deletes a documentation version. *
* * @param deleteDocumentationVersionRequest * Deletes an existing documentation version of an API. * @param 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. * @return A Java Future containing the result of the DeleteDocumentationVersion operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.DeleteDocumentationVersion */ java.util.concurrent.Future* Deletes the DomainName resource. *
* * @param deleteDomainNameRequest * A request to delete the DomainName resource. * @return A Java Future containing the result of the DeleteDomainName operation returned by the service. * @sample AmazonApiGatewayAsync.DeleteDomainName */ java.util.concurrent.Future* Deletes the DomainName resource. *
* * @param deleteDomainNameRequest * A request to delete the DomainName resource. * @param 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. * @return A Java Future containing the result of the DeleteDomainName operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.DeleteDomainName */ java.util.concurrent.Future* Clears any customization of a GatewayResponse of a specified response type on the given RestApi and resets it * with the default settings. *
* * @param deleteGatewayResponseRequest * Clears any customization of a GatewayResponse of a specified response type on the given RestApi and resets * it with the default settings. * @return A Java Future containing the result of the DeleteGatewayResponse operation returned by the service. * @sample AmazonApiGatewayAsync.DeleteGatewayResponse */ java.util.concurrent.Future* Clears any customization of a GatewayResponse of a specified response type on the given RestApi and resets it * with the default settings. *
* * @param deleteGatewayResponseRequest * Clears any customization of a GatewayResponse of a specified response type on the given RestApi and resets * it with the default settings. * @param 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. * @return A Java Future containing the result of the DeleteGatewayResponse operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.DeleteGatewayResponse */ java.util.concurrent.Future* Represents a delete integration. *
* * @param deleteIntegrationRequest * Represents a delete integration request. * @return A Java Future containing the result of the DeleteIntegration operation returned by the service. * @sample AmazonApiGatewayAsync.DeleteIntegration */ java.util.concurrent.Future* Represents a delete integration. *
* * @param deleteIntegrationRequest * Represents a delete integration request. * @param 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. * @return A Java Future containing the result of the DeleteIntegration operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.DeleteIntegration */ java.util.concurrent.Future* Represents a delete integration response. *
* * @param deleteIntegrationResponseRequest * Represents a delete integration response request. * @return A Java Future containing the result of the DeleteIntegrationResponse operation returned by the service. * @sample AmazonApiGatewayAsync.DeleteIntegrationResponse */ java.util.concurrent.Future* Represents a delete integration response. *
* * @param deleteIntegrationResponseRequest * Represents a delete integration response request. * @param 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. * @return A Java Future containing the result of the DeleteIntegrationResponse operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.DeleteIntegrationResponse */ java.util.concurrent.Future* Deletes an existing Method resource. *
* * @param deleteMethodRequest * Request to delete an existing Method resource. * @return A Java Future containing the result of the DeleteMethod operation returned by the service. * @sample AmazonApiGatewayAsync.DeleteMethod */ java.util.concurrent.Future* Deletes an existing Method resource. *
* * @param deleteMethodRequest * Request to delete an existing Method resource. * @param 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. * @return A Java Future containing the result of the DeleteMethod operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.DeleteMethod */ java.util.concurrent.Future* Deletes an existing MethodResponse resource. *
* * @param deleteMethodResponseRequest * A request to delete an existing MethodResponse resource. * @return A Java Future containing the result of the DeleteMethodResponse operation returned by the service. * @sample AmazonApiGatewayAsync.DeleteMethodResponse */ java.util.concurrent.Future* Deletes an existing MethodResponse resource. *
* * @param deleteMethodResponseRequest * A request to delete an existing MethodResponse resource. * @param 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. * @return A Java Future containing the result of the DeleteMethodResponse operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.DeleteMethodResponse */ java.util.concurrent.Future* Deletes a model. *
* * @param deleteModelRequest * Request to delete an existing model in an existing RestApi resource. * @return A Java Future containing the result of the DeleteModel operation returned by the service. * @sample AmazonApiGatewayAsync.DeleteModel */ java.util.concurrent.Future* Deletes a model. *
* * @param deleteModelRequest * Request to delete an existing model in an existing RestApi resource. * @param 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. * @return A Java Future containing the result of the DeleteModel operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.DeleteModel */ java.util.concurrent.Future* Deletes a RequestValidator of a given RestApi. *
* * @param deleteRequestValidatorRequest * Deletes a specified RequestValidator of a given RestApi. * @return A Java Future containing the result of the DeleteRequestValidator operation returned by the service. * @sample AmazonApiGatewayAsync.DeleteRequestValidator */ java.util.concurrent.Future* Deletes a RequestValidator of a given RestApi. *
* * @param deleteRequestValidatorRequest * Deletes a specified RequestValidator of a given RestApi. * @param 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. * @return A Java Future containing the result of the DeleteRequestValidator operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.DeleteRequestValidator */ java.util.concurrent.Future* Deletes a Resource resource. *
* * @param deleteResourceRequest * Request to delete a Resource. * @return A Java Future containing the result of the DeleteResource operation returned by the service. * @sample AmazonApiGatewayAsync.DeleteResource */ java.util.concurrent.Future* Deletes a Resource resource. *
* * @param deleteResourceRequest * Request to delete a Resource. * @param 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. * @return A Java Future containing the result of the DeleteResource operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.DeleteResource */ java.util.concurrent.Future* Deletes the specified API. *
* * @param deleteRestApiRequest * Request to delete the specified API from your collection. * @return A Java Future containing the result of the DeleteRestApi operation returned by the service. * @sample AmazonApiGatewayAsync.DeleteRestApi */ java.util.concurrent.Future* Deletes the specified API. *
* * @param deleteRestApiRequest * Request to delete the specified API from your collection. * @param 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. * @return A Java Future containing the result of the DeleteRestApi operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.DeleteRestApi */ java.util.concurrent.Future* Deletes a Stage resource. *
* * @param deleteStageRequest * Requests API Gateway to delete a Stage resource. * @return A Java Future containing the result of the DeleteStage operation returned by the service. * @sample AmazonApiGatewayAsync.DeleteStage */ java.util.concurrent.Future* Deletes a Stage resource. *
* * @param deleteStageRequest * Requests API Gateway to delete a Stage resource. * @param 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. * @return A Java Future containing the result of the DeleteStage operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.DeleteStage */ java.util.concurrent.Future* Deletes a usage plan of a given plan Id. *
* * @param deleteUsagePlanRequest * The DELETE request to delete a usage plan of a given plan Id. * @return A Java Future containing the result of the DeleteUsagePlan operation returned by the service. * @sample AmazonApiGatewayAsync.DeleteUsagePlan */ java.util.concurrent.Future* Deletes a usage plan of a given plan Id. *
* * @param deleteUsagePlanRequest * The DELETE request to delete a usage plan of a given plan Id. * @param 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. * @return A Java Future containing the result of the DeleteUsagePlan operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.DeleteUsagePlan */ java.util.concurrent.Future* Deletes a usage plan key and remove the underlying API key from the associated usage plan. *
* * @param deleteUsagePlanKeyRequest * The DELETE request to delete a usage plan key and remove the underlying API key from the associated usage * plan. * @return A Java Future containing the result of the DeleteUsagePlanKey operation returned by the service. * @sample AmazonApiGatewayAsync.DeleteUsagePlanKey */ java.util.concurrent.Future* Deletes a usage plan key and remove the underlying API key from the associated usage plan. *
* * @param deleteUsagePlanKeyRequest * The DELETE request to delete a usage plan key and remove the underlying API key from the associated usage * plan. * @param 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. * @return A Java Future containing the result of the DeleteUsagePlanKey operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.DeleteUsagePlanKey */ java.util.concurrent.Future* Deletes an existing VpcLink of a specified identifier. *
* * @param deleteVpcLinkRequest * Deletes an existing VpcLink of a specified identifier. * @return A Java Future containing the result of the DeleteVpcLink operation returned by the service. * @sample AmazonApiGatewayAsync.DeleteVpcLink */ java.util.concurrent.Future* Deletes an existing VpcLink of a specified identifier. *
* * @param deleteVpcLinkRequest * Deletes an existing VpcLink of a specified identifier. * @param 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. * @return A Java Future containing the result of the DeleteVpcLink operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.DeleteVpcLink */ java.util.concurrent.Future* Flushes all authorizer cache entries on a stage. *
* * @param flushStageAuthorizersCacheRequest * Request to flush authorizer cache entries on a specified stage. * @return A Java Future containing the result of the FlushStageAuthorizersCache operation returned by the service. * @sample AmazonApiGatewayAsync.FlushStageAuthorizersCache */ java.util.concurrent.Future* Flushes all authorizer cache entries on a stage. *
* * @param flushStageAuthorizersCacheRequest * Request to flush authorizer cache entries on a specified stage. * @param 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. * @return A Java Future containing the result of the FlushStageAuthorizersCache operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.FlushStageAuthorizersCache */ java.util.concurrent.Future* Flushes a stage's cache. *
* * @param flushStageCacheRequest * Requests API Gateway to flush a stage's cache. * @return A Java Future containing the result of the FlushStageCache operation returned by the service. * @sample AmazonApiGatewayAsync.FlushStageCache */ java.util.concurrent.Future* Flushes a stage's cache. *
* * @param flushStageCacheRequest * Requests API Gateway to flush a stage's cache. * @param 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. * @return A Java Future containing the result of the FlushStageCache operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.FlushStageCache */ java.util.concurrent.Future* Generates a ClientCertificate resource. *
* * @param generateClientCertificateRequest * A request to generate a ClientCertificate resource. * @return A Java Future containing the result of the GenerateClientCertificate operation returned by the service. * @sample AmazonApiGatewayAsync.GenerateClientCertificate */ java.util.concurrent.Future* Generates a ClientCertificate resource. *
* * @param generateClientCertificateRequest * A request to generate a ClientCertificate resource. * @param 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. * @return A Java Future containing the result of the GenerateClientCertificate operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GenerateClientCertificate */ java.util.concurrent.Future* Gets information about the current Account resource. *
* * @param getAccountRequest * Requests API Gateway to get information about the current Account resource. * @return A Java Future containing the result of the GetAccount operation returned by the service. * @sample AmazonApiGatewayAsync.GetAccount */ java.util.concurrent.Future* Gets information about the current Account resource. *
* * @param getAccountRequest * Requests API Gateway to get information about the current Account resource. * @param 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. * @return A Java Future containing the result of the GetAccount operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetAccount */ java.util.concurrent.Future* Gets information about the current ApiKey resource. *
* * @param getApiKeyRequest * A request to get information about the current ApiKey resource. * @return A Java Future containing the result of the GetApiKey operation returned by the service. * @sample AmazonApiGatewayAsync.GetApiKey */ java.util.concurrent.Future* Gets information about the current ApiKey resource. *
* * @param getApiKeyRequest * A request to get information about the current ApiKey resource. * @param 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. * @return A Java Future containing the result of the GetApiKey operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetApiKey */ java.util.concurrent.Future* Gets information about the current ApiKeys resource. *
* * @param getApiKeysRequest * A request to get information about the current ApiKeys resource. * @return A Java Future containing the result of the GetApiKeys operation returned by the service. * @sample AmazonApiGatewayAsync.GetApiKeys */ java.util.concurrent.Future* Gets information about the current ApiKeys resource. *
* * @param getApiKeysRequest * A request to get information about the current ApiKeys resource. * @param 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. * @return A Java Future containing the result of the GetApiKeys operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetApiKeys */ java.util.concurrent.Future* Describe an existing Authorizer resource. *
* * @param getAuthorizerRequest * Request to describe an existing Authorizer resource. * @return A Java Future containing the result of the GetAuthorizer operation returned by the service. * @sample AmazonApiGatewayAsync.GetAuthorizer */ java.util.concurrent.Future* Describe an existing Authorizer resource. *
* * @param getAuthorizerRequest * Request to describe an existing Authorizer resource. * @param 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. * @return A Java Future containing the result of the GetAuthorizer operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetAuthorizer */ java.util.concurrent.Future* Describe an existing Authorizers resource. *
* * @param getAuthorizersRequest * Request to describe an existing Authorizers resource. * @return A Java Future containing the result of the GetAuthorizers operation returned by the service. * @sample AmazonApiGatewayAsync.GetAuthorizers */ java.util.concurrent.Future* Describe an existing Authorizers resource. *
* * @param getAuthorizersRequest * Request to describe an existing Authorizers resource. * @param 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. * @return A Java Future containing the result of the GetAuthorizers operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetAuthorizers */ java.util.concurrent.Future* Describe a BasePathMapping resource. *
* * @param getBasePathMappingRequest * Request to describe a BasePathMapping resource. * @return A Java Future containing the result of the GetBasePathMapping operation returned by the service. * @sample AmazonApiGatewayAsync.GetBasePathMapping */ java.util.concurrent.Future* Describe a BasePathMapping resource. *
* * @param getBasePathMappingRequest * Request to describe a BasePathMapping resource. * @param 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. * @return A Java Future containing the result of the GetBasePathMapping operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetBasePathMapping */ java.util.concurrent.Future* Represents a collection of BasePathMapping resources. *
* * @param getBasePathMappingsRequest * A request to get information about a collection of BasePathMapping resources. * @return A Java Future containing the result of the GetBasePathMappings operation returned by the service. * @sample AmazonApiGatewayAsync.GetBasePathMappings */ java.util.concurrent.Future* Represents a collection of BasePathMapping resources. *
* * @param getBasePathMappingsRequest * A request to get information about a collection of BasePathMapping resources. * @param 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. * @return A Java Future containing the result of the GetBasePathMappings operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetBasePathMappings */ java.util.concurrent.Future* Gets information about the current ClientCertificate resource. *
* * @param getClientCertificateRequest * A request to get information about the current ClientCertificate resource. * @return A Java Future containing the result of the GetClientCertificate operation returned by the service. * @sample AmazonApiGatewayAsync.GetClientCertificate */ java.util.concurrent.Future* Gets information about the current ClientCertificate resource. *
* * @param getClientCertificateRequest * A request to get information about the current ClientCertificate resource. * @param 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. * @return A Java Future containing the result of the GetClientCertificate operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetClientCertificate */ java.util.concurrent.Future* Gets a collection of ClientCertificate resources. *
* * @param getClientCertificatesRequest * A request to get information about a collection of ClientCertificate resources. * @return A Java Future containing the result of the GetClientCertificates operation returned by the service. * @sample AmazonApiGatewayAsync.GetClientCertificates */ java.util.concurrent.Future* Gets a collection of ClientCertificate resources. *
* * @param getClientCertificatesRequest * A request to get information about a collection of ClientCertificate resources. * @param 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. * @return A Java Future containing the result of the GetClientCertificates operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetClientCertificates */ java.util.concurrent.Future* Gets information about a Deployment resource. *
* * @param getDeploymentRequest * Requests API Gateway to get information about a Deployment resource. * @return A Java Future containing the result of the GetDeployment operation returned by the service. * @sample AmazonApiGatewayAsync.GetDeployment */ java.util.concurrent.Future* Gets information about a Deployment resource. *
* * @param getDeploymentRequest * Requests API Gateway to get information about a Deployment resource. * @param 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. * @return A Java Future containing the result of the GetDeployment operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetDeployment */ java.util.concurrent.Future* Gets information about a Deployments collection. *
* * @param getDeploymentsRequest * Requests API Gateway to get information about a Deployments collection. * @return A Java Future containing the result of the GetDeployments operation returned by the service. * @sample AmazonApiGatewayAsync.GetDeployments */ java.util.concurrent.Future* Gets information about a Deployments collection. *
* * @param getDeploymentsRequest * Requests API Gateway to get information about a Deployments collection. * @param 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. * @return A Java Future containing the result of the GetDeployments operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetDeployments */ java.util.concurrent.Future* Gets a documentation part. *
* * @param getDocumentationPartRequest * Gets a specified documentation part of a given API. * @return A Java Future containing the result of the GetDocumentationPart operation returned by the service. * @sample AmazonApiGatewayAsync.GetDocumentationPart */ java.util.concurrent.Future* Gets a documentation part. *
* * @param getDocumentationPartRequest * Gets a specified documentation part of a given API. * @param 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. * @return A Java Future containing the result of the GetDocumentationPart operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetDocumentationPart */ java.util.concurrent.Future* Gets documentation parts. *
* * @param getDocumentationPartsRequest * Gets the documentation parts of an API. The result may be filtered by the type, name, or path of API * entities (targets). * @return A Java Future containing the result of the GetDocumentationParts operation returned by the service. * @sample AmazonApiGatewayAsync.GetDocumentationParts */ java.util.concurrent.Future* Gets documentation parts. *
* * @param getDocumentationPartsRequest * Gets the documentation parts of an API. The result may be filtered by the type, name, or path of API * entities (targets). * @param 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. * @return A Java Future containing the result of the GetDocumentationParts operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetDocumentationParts */ java.util.concurrent.Future* Gets a documentation version. *
* * @param getDocumentationVersionRequest * Gets a documentation snapshot of an API. * @return A Java Future containing the result of the GetDocumentationVersion operation returned by the service. * @sample AmazonApiGatewayAsync.GetDocumentationVersion */ java.util.concurrent.Future* Gets a documentation version. *
* * @param getDocumentationVersionRequest * Gets a documentation snapshot of an API. * @param 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. * @return A Java Future containing the result of the GetDocumentationVersion operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetDocumentationVersion */ java.util.concurrent.Future* Gets documentation versions. *
* * @param getDocumentationVersionsRequest * Gets the documentation versions of an API. * @return A Java Future containing the result of the GetDocumentationVersions operation returned by the service. * @sample AmazonApiGatewayAsync.GetDocumentationVersions */ java.util.concurrent.Future* Gets documentation versions. *
* * @param getDocumentationVersionsRequest * Gets the documentation versions of an API. * @param 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. * @return A Java Future containing the result of the GetDocumentationVersions operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetDocumentationVersions */ java.util.concurrent.Future* Represents a domain name that is contained in a simpler, more intuitive URL that can be called. *
* * @param getDomainNameRequest * Request to get the name of a DomainName resource. * @return A Java Future containing the result of the GetDomainName operation returned by the service. * @sample AmazonApiGatewayAsync.GetDomainName */ java.util.concurrent.Future* Represents a domain name that is contained in a simpler, more intuitive URL that can be called. *
* * @param getDomainNameRequest * Request to get the name of a DomainName resource. * @param 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. * @return A Java Future containing the result of the GetDomainName operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetDomainName */ java.util.concurrent.Future* Represents a collection of DomainName resources. *
* * @param getDomainNamesRequest * Request to describe a collection of DomainName resources. * @return A Java Future containing the result of the GetDomainNames operation returned by the service. * @sample AmazonApiGatewayAsync.GetDomainNames */ java.util.concurrent.Future* Represents a collection of DomainName resources. *
* * @param getDomainNamesRequest * Request to describe a collection of DomainName resources. * @param 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. * @return A Java Future containing the result of the GetDomainNames operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetDomainNames */ java.util.concurrent.Future* Exports a deployed version of a RestApi in a specified format. *
* * @param getExportRequest * Request a new export of a RestApi for a particular Stage. * @return A Java Future containing the result of the GetExport operation returned by the service. * @sample AmazonApiGatewayAsync.GetExport */ java.util.concurrent.Future* Exports a deployed version of a RestApi in a specified format. *
* * @param getExportRequest * Request a new export of a RestApi for a particular Stage. * @param 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. * @return A Java Future containing the result of the GetExport operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetExport */ java.util.concurrent.Future* Gets a GatewayResponse of a specified response type on the given RestApi. *
* * @param getGatewayResponseRequest * Gets a GatewayResponse of a specified response type on the given RestApi. * @return A Java Future containing the result of the GetGatewayResponse operation returned by the service. * @sample AmazonApiGatewayAsync.GetGatewayResponse */ java.util.concurrent.Future* Gets a GatewayResponse of a specified response type on the given RestApi. *
* * @param getGatewayResponseRequest * Gets a GatewayResponse of a specified response type on the given RestApi. * @param 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. * @return A Java Future containing the result of the GetGatewayResponse operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetGatewayResponse */ java.util.concurrent.Future* 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. *
* * @param getGatewayResponsesRequest * 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. * @return A Java Future containing the result of the GetGatewayResponses operation returned by the service. * @sample AmazonApiGatewayAsync.GetGatewayResponses */ java.util.concurrent.Future* 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. *
* * @param getGatewayResponsesRequest * 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. * @param 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. * @return A Java Future containing the result of the GetGatewayResponses operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetGatewayResponses */ java.util.concurrent.Future* Get the integration settings. *
* * @param getIntegrationRequest * Represents a request to get the integration configuration. * @return A Java Future containing the result of the GetIntegration operation returned by the service. * @sample AmazonApiGatewayAsync.GetIntegration */ java.util.concurrent.Future* Get the integration settings. *
* * @param getIntegrationRequest * Represents a request to get the integration configuration. * @param 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. * @return A Java Future containing the result of the GetIntegration operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetIntegration */ java.util.concurrent.Future* Represents a get integration response. *
* * @param getIntegrationResponseRequest * Represents a get integration response request. * @return A Java Future containing the result of the GetIntegrationResponse operation returned by the service. * @sample AmazonApiGatewayAsync.GetIntegrationResponse */ java.util.concurrent.Future* Represents a get integration response. *
* * @param getIntegrationResponseRequest * Represents a get integration response request. * @param 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. * @return A Java Future containing the result of the GetIntegrationResponse operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetIntegrationResponse */ java.util.concurrent.Future* Describe an existing Method resource. *
* * @param getMethodRequest * Request to describe an existing Method resource. * @return A Java Future containing the result of the GetMethod operation returned by the service. * @sample AmazonApiGatewayAsync.GetMethod */ java.util.concurrent.Future* Describe an existing Method resource. *
* * @param getMethodRequest * Request to describe an existing Method resource. * @param 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. * @return A Java Future containing the result of the GetMethod operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetMethod */ java.util.concurrent.Future* Describes a MethodResponse resource. *
* * @param getMethodResponseRequest * Request to describe a MethodResponse resource. * @return A Java Future containing the result of the GetMethodResponse operation returned by the service. * @sample AmazonApiGatewayAsync.GetMethodResponse */ java.util.concurrent.Future* Describes a MethodResponse resource. *
* * @param getMethodResponseRequest * Request to describe a MethodResponse resource. * @param 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. * @return A Java Future containing the result of the GetMethodResponse operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetMethodResponse */ java.util.concurrent.Future* Describes an existing model defined for a RestApi resource. *
* * @param getModelRequest * Request to list information about a model in an existing RestApi resource. * @return A Java Future containing the result of the GetModel operation returned by the service. * @sample AmazonApiGatewayAsync.GetModel */ java.util.concurrent.Future* Describes an existing model defined for a RestApi resource. *
* * @param getModelRequest * Request to list information about a model in an existing RestApi resource. * @param 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. * @return A Java Future containing the result of the GetModel operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetModel */ java.util.concurrent.Future* Generates a sample mapping template that can be used to transform a payload into the structure of a model. *
* * @param getModelTemplateRequest * Request to generate a sample mapping template used to transform the payload. * @return A Java Future containing the result of the GetModelTemplate operation returned by the service. * @sample AmazonApiGatewayAsync.GetModelTemplate */ java.util.concurrent.Future* Generates a sample mapping template that can be used to transform a payload into the structure of a model. *
* * @param getModelTemplateRequest * Request to generate a sample mapping template used to transform the payload. * @param 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. * @return A Java Future containing the result of the GetModelTemplate operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetModelTemplate */ java.util.concurrent.Future* Describes existing Models defined for a RestApi resource. *
* * @param getModelsRequest * Request to list existing Models defined for a RestApi resource. * @return A Java Future containing the result of the GetModels operation returned by the service. * @sample AmazonApiGatewayAsync.GetModels */ java.util.concurrent.Future* Describes existing Models defined for a RestApi resource. *
* * @param getModelsRequest * Request to list existing Models defined for a RestApi resource. * @param 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. * @return A Java Future containing the result of the GetModels operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetModels */ java.util.concurrent.Future* Gets a RequestValidator of a given RestApi. *
* * @param getRequestValidatorRequest * Gets a RequestValidator of a given RestApi. * @return A Java Future containing the result of the GetRequestValidator operation returned by the service. * @sample AmazonApiGatewayAsync.GetRequestValidator */ java.util.concurrent.Future* Gets a RequestValidator of a given RestApi. *
* * @param getRequestValidatorRequest * Gets a RequestValidator of a given RestApi. * @param 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. * @return A Java Future containing the result of the GetRequestValidator operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetRequestValidator */ java.util.concurrent.Future* Gets the RequestValidators collection of a given RestApi. *
* * @param getRequestValidatorsRequest * Gets the RequestValidators collection of a given RestApi. * @return A Java Future containing the result of the GetRequestValidators operation returned by the service. * @sample AmazonApiGatewayAsync.GetRequestValidators */ java.util.concurrent.Future* Gets the RequestValidators collection of a given RestApi. *
* * @param getRequestValidatorsRequest * Gets the RequestValidators collection of a given RestApi. * @param 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. * @return A Java Future containing the result of the GetRequestValidators operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetRequestValidators */ java.util.concurrent.Future* Lists information about a resource. *
* * @param getResourceRequest * Request to list information about a resource. * @return A Java Future containing the result of the GetResource operation returned by the service. * @sample AmazonApiGatewayAsync.GetResource */ java.util.concurrent.Future* Lists information about a resource. *
* * @param getResourceRequest * Request to list information about a resource. * @param 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. * @return A Java Future containing the result of the GetResource operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetResource */ java.util.concurrent.Future* Lists information about a collection of Resource resources. *
* * @param getResourcesRequest * Request to list information about a collection of resources. * @return A Java Future containing the result of the GetResources operation returned by the service. * @sample AmazonApiGatewayAsync.GetResources */ java.util.concurrent.Future* Lists information about a collection of Resource resources. *
* * @param getResourcesRequest * Request to list information about a collection of resources. * @param 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. * @return A Java Future containing the result of the GetResources operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetResources */ java.util.concurrent.Future* Lists the RestApi resource in the collection. *
* * @param getRestApiRequest * The GET request to list an existing RestApi defined for your collection. * @return A Java Future containing the result of the GetRestApi operation returned by the service. * @sample AmazonApiGatewayAsync.GetRestApi */ java.util.concurrent.Future* Lists the RestApi resource in the collection. *
* * @param getRestApiRequest * The GET request to list an existing RestApi defined for your collection. * @param 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. * @return A Java Future containing the result of the GetRestApi operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetRestApi */ java.util.concurrent.Future* Lists the RestApis resources for your collection. *
* * @param getRestApisRequest * The GET request to list existing RestApis defined for your collection. * @return A Java Future containing the result of the GetRestApis operation returned by the service. * @sample AmazonApiGatewayAsync.GetRestApis */ java.util.concurrent.Future* Lists the RestApis resources for your collection. *
* * @param getRestApisRequest * The GET request to list existing RestApis defined for your collection. * @param 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. * @return A Java Future containing the result of the GetRestApis operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetRestApis */ java.util.concurrent.Future* Generates a client SDK for a RestApi and Stage. *
* * @param getSdkRequest * Request a new generated client SDK for a RestApi and Stage. * @return A Java Future containing the result of the GetSdk operation returned by the service. * @sample AmazonApiGatewayAsync.GetSdk */ java.util.concurrent.Future* Generates a client SDK for a RestApi and Stage. *
* * @param getSdkRequest * Request a new generated client SDK for a RestApi and Stage. * @param 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. * @return A Java Future containing the result of the GetSdk operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetSdk */ java.util.concurrent.Future* Gets an SDK type. *
* * @param getSdkTypeRequest * Get an SdkType instance. * @return A Java Future containing the result of the GetSdkType operation returned by the service. * @sample AmazonApiGatewayAsync.GetSdkType */ java.util.concurrent.Future* Gets an SDK type. *
* * @param getSdkTypeRequest * Get an SdkType instance. * @param 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. * @return A Java Future containing the result of the GetSdkType operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetSdkType */ java.util.concurrent.Future* Gets SDK types *
* * @param getSdkTypesRequest * Get the SdkTypes collection. * @return A Java Future containing the result of the GetSdkTypes operation returned by the service. * @sample AmazonApiGatewayAsync.GetSdkTypes */ java.util.concurrent.Future* Gets SDK types *
* * @param getSdkTypesRequest * Get the SdkTypes collection. * @param 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. * @return A Java Future containing the result of the GetSdkTypes operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetSdkTypes */ java.util.concurrent.Future* Gets information about a Stage resource. *
* * @param getStageRequest * Requests API Gateway to get information about a Stage resource. * @return A Java Future containing the result of the GetStage operation returned by the service. * @sample AmazonApiGatewayAsync.GetStage */ java.util.concurrent.Future* Gets information about a Stage resource. *
* * @param getStageRequest * Requests API Gateway to get information about a Stage resource. * @param 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. * @return A Java Future containing the result of the GetStage operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetStage */ java.util.concurrent.Future* Gets information about one or more Stage resources. *
* * @param getStagesRequest * Requests API Gateway to get information about one or more Stage resources. * @return A Java Future containing the result of the GetStages operation returned by the service. * @sample AmazonApiGatewayAsync.GetStages */ java.util.concurrent.Future* Gets information about one or more Stage resources. *
* * @param getStagesRequest * Requests API Gateway to get information about one or more Stage resources. * @param 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. * @return A Java Future containing the result of the GetStages operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetStages */ java.util.concurrent.Future* Gets the Tags collection for a given resource. *
* * @param getTagsRequest * Gets the Tags collection for a given resource. * @return A Java Future containing the result of the GetTags operation returned by the service. * @sample AmazonApiGatewayAsync.GetTags */ java.util.concurrent.Future* Gets the Tags collection for a given resource. *
* * @param getTagsRequest * Gets the Tags collection for a given resource. * @param 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. * @return A Java Future containing the result of the GetTags operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetTags */ java.util.concurrent.Future* Gets the usage data of a usage plan in a specified time interval. *
* * @param getUsageRequest * The GET request to get the usage data of a usage plan in a specified time interval. * @return A Java Future containing the result of the GetUsage operation returned by the service. * @sample AmazonApiGatewayAsync.GetUsage */ java.util.concurrent.Future* Gets the usage data of a usage plan in a specified time interval. *
* * @param getUsageRequest * The GET request to get the usage data of a usage plan in a specified time interval. * @param 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. * @return A Java Future containing the result of the GetUsage operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetUsage */ java.util.concurrent.Future* Gets a usage plan of a given plan identifier. *
* * @param getUsagePlanRequest * The GET request to get a usage plan of a given plan identifier. * @return A Java Future containing the result of the GetUsagePlan operation returned by the service. * @sample AmazonApiGatewayAsync.GetUsagePlan */ java.util.concurrent.Future* Gets a usage plan of a given plan identifier. *
* * @param getUsagePlanRequest * The GET request to get a usage plan of a given plan identifier. * @param 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. * @return A Java Future containing the result of the GetUsagePlan operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetUsagePlan */ java.util.concurrent.Future* Gets a usage plan key of a given key identifier. *
* * @param getUsagePlanKeyRequest * The GET request to get a usage plan key of a given key identifier. * @return A Java Future containing the result of the GetUsagePlanKey operation returned by the service. * @sample AmazonApiGatewayAsync.GetUsagePlanKey */ java.util.concurrent.Future* Gets a usage plan key of a given key identifier. *
* * @param getUsagePlanKeyRequest * The GET request to get a usage plan key of a given key identifier. * @param 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. * @return A Java Future containing the result of the GetUsagePlanKey operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetUsagePlanKey */ java.util.concurrent.Future* Gets all the usage plan keys representing the API keys added to a specified usage plan. *
* * @param getUsagePlanKeysRequest * The GET request to get all the usage plan keys representing the API keys added to a specified usage plan. * @return A Java Future containing the result of the GetUsagePlanKeys operation returned by the service. * @sample AmazonApiGatewayAsync.GetUsagePlanKeys */ java.util.concurrent.Future* Gets all the usage plan keys representing the API keys added to a specified usage plan. *
* * @param getUsagePlanKeysRequest * The GET request to get all the usage plan keys representing the API keys added to a specified usage plan. * @param 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. * @return A Java Future containing the result of the GetUsagePlanKeys operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetUsagePlanKeys */ java.util.concurrent.Future* Gets all the usage plans of the caller's account. *
* * @param getUsagePlansRequest * The GET request to get all the usage plans of the caller's account. * @return A Java Future containing the result of the GetUsagePlans operation returned by the service. * @sample AmazonApiGatewayAsync.GetUsagePlans */ java.util.concurrent.Future* Gets all the usage plans of the caller's account. *
* * @param getUsagePlansRequest * The GET request to get all the usage plans of the caller's account. * @param 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. * @return A Java Future containing the result of the GetUsagePlans operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetUsagePlans */ java.util.concurrent.Future* Gets a specified VPC link under the caller's account in a region. *
* * @param getVpcLinkRequest * Gets a specified VPC link under the caller's account in a region. * @return A Java Future containing the result of the GetVpcLink operation returned by the service. * @sample AmazonApiGatewayAsync.GetVpcLink */ java.util.concurrent.Future* Gets a specified VPC link under the caller's account in a region. *
* * @param getVpcLinkRequest * Gets a specified VPC link under the caller's account in a region. * @param 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. * @return A Java Future containing the result of the GetVpcLink operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetVpcLink */ java.util.concurrent.Future* Gets the VpcLinks collection under the caller's account in a selected region. *
* * @param getVpcLinksRequest * Gets the VpcLinks collection under the caller's account in a selected region. * @return A Java Future containing the result of the GetVpcLinks operation returned by the service. * @sample AmazonApiGatewayAsync.GetVpcLinks */ java.util.concurrent.Future* Gets the VpcLinks collection under the caller's account in a selected region. *
* * @param getVpcLinksRequest * Gets the VpcLinks collection under the caller's account in a selected region. * @param 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. * @return A Java Future containing the result of the GetVpcLinks operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetVpcLinks */ java.util.concurrent.Future