All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazonaws.services.apigateway.AmazonApiGatewayAsync Maven / Gradle / Ivy

Go to download

The AWS Java SDK for Amazon API Gateway module holds the client classes that are used for communicating with Amazon API Gateway

There is a newer version: 1.11.78
Show newest version
/*
 * Copyright 2011-2016 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 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.
 * 

* Amazon API Gateway *

* Amazon API Gateway helps developers deliver robust, secure, and scalable mobile and web application back ends. Amazon * 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. *

*/ 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 createApiKeyAsync(CreateApiKeyRequest createApiKeyRequest); /** *

* 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 createApiKeyAsync(CreateApiKeyRequest createApiKeyRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 createAuthorizerAsync(CreateAuthorizerRequest createAuthorizerRequest); /** *

* 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 createAuthorizerAsync(CreateAuthorizerRequest createAuthorizerRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a new BasePathMapping resource. *

* * @param createBasePathMappingRequest * Requests Amazon 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 createBasePathMappingAsync(CreateBasePathMappingRequest createBasePathMappingRequest); /** *

* Creates a new BasePathMapping resource. *

* * @param createBasePathMappingRequest * Requests Amazon 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 createBasePathMappingAsync(CreateBasePathMappingRequest createBasePathMappingRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a Deployment resource, which makes a specified RestApi callable over the internet. *

* * @param createDeploymentRequest * Requests Amazon 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 createDeploymentAsync(CreateDeploymentRequest createDeploymentRequest); /** *

* Creates a Deployment resource, which makes a specified RestApi callable over the internet. *

* * @param createDeploymentRequest * Requests Amazon 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 createDeploymentAsync(CreateDeploymentRequest createDeploymentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 createDomainNameAsync(CreateDomainNameRequest createDomainNameRequest); /** *

* 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 createDomainNameAsync(CreateDomainNameRequest createDomainNameRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 createModelAsync(CreateModelRequest createModelRequest); /** *

* 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 createModelAsync(CreateModelRequest createModelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a Resource resource. *

* * @param createResourceRequest * Requests Amazon 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 createResourceAsync(CreateResourceRequest createResourceRequest); /** *

* Creates a Resource resource. *

* * @param createResourceRequest * Requests Amazon 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 createResourceAsync(CreateResourceRequest createResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 createRestApiAsync(CreateRestApiRequest createRestApiRequest); /** *

* 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 createRestApiAsync(CreateRestApiRequest createRestApiRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a new Stage resource that references a pre-existing Deployment for the API. *

* * @param createStageRequest * Requests Amazon 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 createStageAsync(CreateStageRequest createStageRequest); /** *

* Creates a new Stage resource that references a pre-existing Deployment for the API. *

* * @param createStageRequest * Requests Amazon 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 createStageAsync(CreateStageRequest createStageRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 createUsagePlanAsync(CreateUsagePlanRequest createUsagePlanRequest); /** *

* 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 createUsagePlanAsync(CreateUsagePlanRequest createUsagePlanRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 createUsagePlanKeyAsync(CreateUsagePlanKeyRequest createUsagePlanKeyRequest); /** *

* 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 createUsagePlanKeyAsync(CreateUsagePlanKeyRequest createUsagePlanKeyRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteApiKeyAsync(DeleteApiKeyRequest deleteApiKeyRequest); /** *

* 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 deleteApiKeyAsync(DeleteApiKeyRequest deleteApiKeyRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteAuthorizerAsync(DeleteAuthorizerRequest deleteAuthorizerRequest); /** *

* 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 deleteAuthorizerAsync(DeleteAuthorizerRequest deleteAuthorizerRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteBasePathMappingAsync(DeleteBasePathMappingRequest deleteBasePathMappingRequest); /** *

* 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 deleteBasePathMappingAsync(DeleteBasePathMappingRequest deleteBasePathMappingRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteClientCertificateAsync(DeleteClientCertificateRequest deleteClientCertificateRequest); /** *

* 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 deleteClientCertificateAsync(DeleteClientCertificateRequest deleteClientCertificateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a Deployment resource. Deleting a deployment will only succeed if there are no Stage * resources associated with it. *

* * @param deleteDeploymentRequest * Requests Amazon 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 deleteDeploymentAsync(DeleteDeploymentRequest deleteDeploymentRequest); /** *

* Deletes a Deployment resource. Deleting a deployment will only succeed if there are no Stage * resources associated with it. *

* * @param deleteDeploymentRequest * Requests Amazon 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 deleteDeploymentAsync(DeleteDeploymentRequest deleteDeploymentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteDomainNameAsync(DeleteDomainNameRequest deleteDomainNameRequest); /** *

* 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 deleteDomainNameAsync(DeleteDomainNameRequest deleteDomainNameRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteIntegrationAsync(DeleteIntegrationRequest deleteIntegrationRequest); /** *

* 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 deleteIntegrationAsync(DeleteIntegrationRequest deleteIntegrationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteIntegrationResponseAsync( DeleteIntegrationResponseRequest deleteIntegrationResponseRequest); /** *

* 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 deleteIntegrationResponseAsync( DeleteIntegrationResponseRequest deleteIntegrationResponseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteMethodAsync(DeleteMethodRequest deleteMethodRequest); /** *

* 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 deleteMethodAsync(DeleteMethodRequest deleteMethodRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteMethodResponseAsync(DeleteMethodResponseRequest deleteMethodResponseRequest); /** *

* 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 deleteMethodResponseAsync(DeleteMethodResponseRequest deleteMethodResponseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteModelAsync(DeleteModelRequest deleteModelRequest); /** *

* 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 deleteModelAsync(DeleteModelRequest deleteModelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteResourceAsync(DeleteResourceRequest deleteResourceRequest); /** *

* 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 deleteResourceAsync(DeleteResourceRequest deleteResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteRestApiAsync(DeleteRestApiRequest deleteRestApiRequest); /** *

* 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 deleteRestApiAsync(DeleteRestApiRequest deleteRestApiRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a Stage resource. *

* * @param deleteStageRequest * Requests Amazon 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 deleteStageAsync(DeleteStageRequest deleteStageRequest); /** *

* Deletes a Stage resource. *

* * @param deleteStageRequest * Requests Amazon 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 deleteStageAsync(DeleteStageRequest deleteStageRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a usage plan of a given plan Id. *

* * @param deleteUsagePlanRequest * The DELETE request to delete a uasge 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 deleteUsagePlanAsync(DeleteUsagePlanRequest deleteUsagePlanRequest); /** *

* Deletes a usage plan of a given plan Id. *

* * @param deleteUsagePlanRequest * The DELETE request to delete a uasge 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 deleteUsagePlanAsync(DeleteUsagePlanRequest deleteUsagePlanRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteUsagePlanKeyAsync(DeleteUsagePlanKeyRequest deleteUsagePlanKeyRequest); /** *

* 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 deleteUsagePlanKeyAsync(DeleteUsagePlanKeyRequest deleteUsagePlanKeyRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 flushStageAuthorizersCacheAsync( FlushStageAuthorizersCacheRequest flushStageAuthorizersCacheRequest); /** *

* 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 flushStageAuthorizersCacheAsync( FlushStageAuthorizersCacheRequest flushStageAuthorizersCacheRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Flushes a stage's cache. *

* * @param flushStageCacheRequest * Requests Amazon 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 flushStageCacheAsync(FlushStageCacheRequest flushStageCacheRequest); /** *

* Flushes a stage's cache. *

* * @param flushStageCacheRequest * Requests Amazon 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 flushStageCacheAsync(FlushStageCacheRequest flushStageCacheRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 generateClientCertificateAsync( GenerateClientCertificateRequest generateClientCertificateRequest); /** *

* 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 generateClientCertificateAsync( GenerateClientCertificateRequest generateClientCertificateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets information about the current Account resource. *

* * @param getAccountRequest * Requests Amazon 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 getAccountAsync(GetAccountRequest getAccountRequest); /** *

* Gets information about the current Account resource. *

* * @param getAccountRequest * Requests Amazon 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 getAccountAsync(GetAccountRequest getAccountRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getApiKeyAsync(GetApiKeyRequest getApiKeyRequest); /** *

* 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 getApiKeyAsync(GetApiKeyRequest getApiKeyRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getApiKeysAsync(GetApiKeysRequest getApiKeysRequest); /** *

* 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 getApiKeysAsync(GetApiKeysRequest getApiKeysRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getAuthorizerAsync(GetAuthorizerRequest getAuthorizerRequest); /** *

* 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 getAuthorizerAsync(GetAuthorizerRequest getAuthorizerRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getAuthorizersAsync(GetAuthorizersRequest getAuthorizersRequest); /** *

* 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 getAuthorizersAsync(GetAuthorizersRequest getAuthorizersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getBasePathMappingAsync(GetBasePathMappingRequest getBasePathMappingRequest); /** *

* 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 getBasePathMappingAsync(GetBasePathMappingRequest getBasePathMappingRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getBasePathMappingsAsync(GetBasePathMappingsRequest getBasePathMappingsRequest); /** *

* 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 getBasePathMappingsAsync(GetBasePathMappingsRequest getBasePathMappingsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getClientCertificateAsync(GetClientCertificateRequest getClientCertificateRequest); /** *

* 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 getClientCertificateAsync(GetClientCertificateRequest getClientCertificateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getClientCertificatesAsync(GetClientCertificatesRequest getClientCertificatesRequest); /** *

* 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 getClientCertificatesAsync(GetClientCertificatesRequest getClientCertificatesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets information about a Deployment resource. *

* * @param getDeploymentRequest * Requests Amazon 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 getDeploymentAsync(GetDeploymentRequest getDeploymentRequest); /** *

* Gets information about a Deployment resource. *

* * @param getDeploymentRequest * Requests Amazon 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 getDeploymentAsync(GetDeploymentRequest getDeploymentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets information about a Deployments collection. *

* * @param getDeploymentsRequest * Requests Amazon 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 getDeploymentsAsync(GetDeploymentsRequest getDeploymentsRequest); /** *

* Gets information about a Deployments collection. *

* * @param getDeploymentsRequest * Requests Amazon 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 getDeploymentsAsync(GetDeploymentsRequest getDeploymentsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getDomainNameAsync(GetDomainNameRequest getDomainNameRequest); /** *

* 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 getDomainNameAsync(GetDomainNameRequest getDomainNameRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getDomainNamesAsync(GetDomainNamesRequest getDomainNamesRequest); /** *

* 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 getDomainNamesAsync(GetDomainNamesRequest getDomainNamesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getExportAsync(GetExportRequest getExportRequest); /** *

* 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 getExportAsync(GetExportRequest getExportRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Represents a get integration. *

* * @param getIntegrationRequest * Represents a get integration request. * @return A Java Future containing the result of the GetIntegration operation returned by the service. * @sample AmazonApiGatewayAsync.GetIntegration */ java.util.concurrent.Future getIntegrationAsync(GetIntegrationRequest getIntegrationRequest); /** *

* Represents a get integration. *

* * @param getIntegrationRequest * Represents a get 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 GetIntegration operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.GetIntegration */ java.util.concurrent.Future getIntegrationAsync(GetIntegrationRequest getIntegrationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getIntegrationResponseAsync(GetIntegrationResponseRequest getIntegrationResponseRequest); /** *

* 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 getIntegrationResponseAsync(GetIntegrationResponseRequest getIntegrationResponseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getMethodAsync(GetMethodRequest getMethodRequest); /** *

* 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 getMethodAsync(GetMethodRequest getMethodRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getMethodResponseAsync(GetMethodResponseRequest getMethodResponseRequest); /** *

* 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 getMethodResponseAsync(GetMethodResponseRequest getMethodResponseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getModelAsync(GetModelRequest getModelRequest); /** *

* 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 getModelAsync(GetModelRequest getModelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getModelTemplateAsync(GetModelTemplateRequest getModelTemplateRequest); /** *

* 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 getModelTemplateAsync(GetModelTemplateRequest getModelTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getModelsAsync(GetModelsRequest getModelsRequest); /** *

* 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 getModelsAsync(GetModelsRequest getModelsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getResourceAsync(GetResourceRequest getResourceRequest); /** *

* 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 getResourceAsync(GetResourceRequest getResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getResourcesAsync(GetResourcesRequest getResourcesRequest); /** *

* 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 getResourcesAsync(GetResourcesRequest getResourcesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getRestApiAsync(GetRestApiRequest getRestApiRequest); /** *

* 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 getRestApiAsync(GetRestApiRequest getRestApiRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getRestApisAsync(GetRestApisRequest getRestApisRequest); /** *

* 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 getRestApisAsync(GetRestApisRequest getRestApisRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getSdkAsync(GetSdkRequest getSdkRequest); /** *

* 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 getSdkAsync(GetSdkRequest getSdkRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets information about a Stage resource. *

* * @param getStageRequest * Requests Amazon 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 getStageAsync(GetStageRequest getStageRequest); /** *

* Gets information about a Stage resource. *

* * @param getStageRequest * Requests Amazon 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 getStageAsync(GetStageRequest getStageRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets information about one or more Stage resources. *

* * @param getStagesRequest * Requests Amazon 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 getStagesAsync(GetStagesRequest getStagesRequest); /** *

* Gets information about one or more Stage resources. *

* * @param getStagesRequest * Requests Amazon 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 getStagesAsync(GetStagesRequest getStagesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getUsageAsync(GetUsageRequest getUsageRequest); /** *

* 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 getUsageAsync(GetUsageRequest getUsageRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getUsagePlanAsync(GetUsagePlanRequest getUsagePlanRequest); /** *

* 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 getUsagePlanAsync(GetUsagePlanRequest getUsagePlanRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getUsagePlanKeyAsync(GetUsagePlanKeyRequest getUsagePlanKeyRequest); /** *

* 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 getUsagePlanKeyAsync(GetUsagePlanKeyRequest getUsagePlanKeyRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getUsagePlanKeysAsync(GetUsagePlanKeysRequest getUsagePlanKeysRequest); /** *

* 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 getUsagePlanKeysAsync(GetUsagePlanKeysRequest getUsagePlanKeysRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getUsagePlansAsync(GetUsagePlansRequest getUsagePlansRequest); /** *

* 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 getUsagePlansAsync(GetUsagePlansRequest getUsagePlansRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Import API keys from an external source, such as a CSV-formatted file. *

* * @param importApiKeysRequest * The POST request to import API keys from an external source, such as a CSV-formatted file. * @return A Java Future containing the result of the ImportApiKeys operation returned by the service. * @sample AmazonApiGatewayAsync.ImportApiKeys */ java.util.concurrent.Future importApiKeysAsync(ImportApiKeysRequest importApiKeysRequest); /** *

* Import API keys from an external source, such as a CSV-formatted file. *

* * @param importApiKeysRequest * The POST request to import API keys from an external source, such as a CSV-formatted file. * @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 ImportApiKeys operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.ImportApiKeys */ java.util.concurrent.Future importApiKeysAsync(ImportApiKeysRequest importApiKeysRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* A feature of the Amazon API Gateway control service for creating a new API from an external API definition file. *

* * @param importRestApiRequest * A POST request to import an API to Amazon API Gateway using an input of an API definition file. * @return A Java Future containing the result of the ImportRestApi operation returned by the service. * @sample AmazonApiGatewayAsync.ImportRestApi */ java.util.concurrent.Future importRestApiAsync(ImportRestApiRequest importRestApiRequest); /** *

* A feature of the Amazon API Gateway control service for creating a new API from an external API definition file. *

* * @param importRestApiRequest * A POST request to import an API to Amazon API Gateway using an input of an API definition file. * @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 ImportRestApi operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.ImportRestApi */ java.util.concurrent.Future importRestApiAsync(ImportRestApiRequest importRestApiRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Represents a put integration. *

* * @param putIntegrationRequest * Represents a put integration request. * @return A Java Future containing the result of the PutIntegration operation returned by the service. * @sample AmazonApiGatewayAsync.PutIntegration */ java.util.concurrent.Future putIntegrationAsync(PutIntegrationRequest putIntegrationRequest); /** *

* Represents a put integration. *

* * @param putIntegrationRequest * Represents a put 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 PutIntegration operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.PutIntegration */ java.util.concurrent.Future putIntegrationAsync(PutIntegrationRequest putIntegrationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Represents a put integration. *

* * @param putIntegrationResponseRequest * Represents a put integration response request. * @return A Java Future containing the result of the PutIntegrationResponse operation returned by the service. * @sample AmazonApiGatewayAsync.PutIntegrationResponse */ java.util.concurrent.Future putIntegrationResponseAsync(PutIntegrationResponseRequest putIntegrationResponseRequest); /** *

* Represents a put integration. *

* * @param putIntegrationResponseRequest * Represents a put 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 PutIntegrationResponse operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.PutIntegrationResponse */ java.util.concurrent.Future putIntegrationResponseAsync(PutIntegrationResponseRequest putIntegrationResponseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Add a method to an existing Resource resource. *

* * @param putMethodRequest * Request to add a method to an existing Resource resource. * @return A Java Future containing the result of the PutMethod operation returned by the service. * @sample AmazonApiGatewayAsync.PutMethod */ java.util.concurrent.Future putMethodAsync(PutMethodRequest putMethodRequest); /** *

* Add a method to an existing Resource resource. *

* * @param putMethodRequest * Request to add a method to an existing 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 PutMethod operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.PutMethod */ java.util.concurrent.Future putMethodAsync(PutMethodRequest putMethodRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Adds a MethodResponse to an existing Method resource. *

* * @param putMethodResponseRequest * Request to add a MethodResponse to an existing Method resource. * @return A Java Future containing the result of the PutMethodResponse operation returned by the service. * @sample AmazonApiGatewayAsync.PutMethodResponse */ java.util.concurrent.Future putMethodResponseAsync(PutMethodResponseRequest putMethodResponseRequest); /** *

* Adds a MethodResponse to an existing Method resource. *

* * @param putMethodResponseRequest * Request to add a MethodResponse to 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 PutMethodResponse operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.PutMethodResponse */ java.util.concurrent.Future putMethodResponseAsync(PutMethodResponseRequest putMethodResponseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* A feature of the Amazon 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. *

* * @param putRestApiRequest * A PUT request to update an existing API, with external API definitions specified as the request body. * @return A Java Future containing the result of the PutRestApi operation returned by the service. * @sample AmazonApiGatewayAsync.PutRestApi */ java.util.concurrent.Future putRestApiAsync(PutRestApiRequest putRestApiRequest); /** *

* A feature of the Amazon 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. *

* * @param putRestApiRequest * A PUT request to update an existing API, with external API definitions specified as the request body. * @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 PutRestApi operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.PutRestApi */ java.util.concurrent.Future putRestApiAsync(PutRestApiRequest putRestApiRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Simulate the execution of an Authorizer in your RestApi with headers, parameters, and an incoming * request body. *

* * * @param testInvokeAuthorizerRequest * Make a request to simulate the execution of an Authorizer. * @return A Java Future containing the result of the TestInvokeAuthorizer operation returned by the service. * @sample AmazonApiGatewayAsync.TestInvokeAuthorizer */ java.util.concurrent.Future testInvokeAuthorizerAsync(TestInvokeAuthorizerRequest testInvokeAuthorizerRequest); /** *

* Simulate the execution of an Authorizer in your RestApi with headers, parameters, and an incoming * request body. *

* * * @param testInvokeAuthorizerRequest * Make a request to simulate the execution of an Authorizer. * @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 TestInvokeAuthorizer operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.TestInvokeAuthorizer */ java.util.concurrent.Future testInvokeAuthorizerAsync(TestInvokeAuthorizerRequest testInvokeAuthorizerRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Simulate the execution of a Method in your RestApi with headers, parameters, and an incoming * request body. *

* * @param testInvokeMethodRequest * Make a request to simulate the execution of a Method. * @return A Java Future containing the result of the TestInvokeMethod operation returned by the service. * @sample AmazonApiGatewayAsync.TestInvokeMethod */ java.util.concurrent.Future testInvokeMethodAsync(TestInvokeMethodRequest testInvokeMethodRequest); /** *

* Simulate the execution of a Method in your RestApi with headers, parameters, and an incoming * request body. *

* * @param testInvokeMethodRequest * Make a request to simulate the execution of a Method. * @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 TestInvokeMethod operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.TestInvokeMethod */ java.util.concurrent.Future testInvokeMethodAsync(TestInvokeMethodRequest testInvokeMethodRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Changes information about the current Account resource. *

* * @param updateAccountRequest * Requests Amazon API Gateway to change information about the current Account resource. * @return A Java Future containing the result of the UpdateAccount operation returned by the service. * @sample AmazonApiGatewayAsync.UpdateAccount */ java.util.concurrent.Future updateAccountAsync(UpdateAccountRequest updateAccountRequest); /** *

* Changes information about the current Account resource. *

* * @param updateAccountRequest * Requests Amazon API Gateway to change 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 UpdateAccount operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.UpdateAccount */ java.util.concurrent.Future updateAccountAsync(UpdateAccountRequest updateAccountRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Changes information about an ApiKey resource. *

* * @param updateApiKeyRequest * A request to change information about an ApiKey resource. * @return A Java Future containing the result of the UpdateApiKey operation returned by the service. * @sample AmazonApiGatewayAsync.UpdateApiKey */ java.util.concurrent.Future updateApiKeyAsync(UpdateApiKeyRequest updateApiKeyRequest); /** *

* Changes information about an ApiKey resource. *

* * @param updateApiKeyRequest * A request to change information about 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 UpdateApiKey operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.UpdateApiKey */ java.util.concurrent.Future updateApiKeyAsync(UpdateApiKeyRequest updateApiKeyRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an existing Authorizer resource. *

* * * @param updateAuthorizerRequest * Request to update an existing Authorizer resource. * @return A Java Future containing the result of the UpdateAuthorizer operation returned by the service. * @sample AmazonApiGatewayAsync.UpdateAuthorizer */ java.util.concurrent.Future updateAuthorizerAsync(UpdateAuthorizerRequest updateAuthorizerRequest); /** *

* Updates an existing Authorizer resource. *

* * * @param updateAuthorizerRequest * Request to update 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 UpdateAuthorizer operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.UpdateAuthorizer */ java.util.concurrent.Future updateAuthorizerAsync(UpdateAuthorizerRequest updateAuthorizerRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Changes information about the BasePathMapping resource. *

* * @param updateBasePathMappingRequest * A request to change information about the BasePathMapping resource. * @return A Java Future containing the result of the UpdateBasePathMapping operation returned by the service. * @sample AmazonApiGatewayAsync.UpdateBasePathMapping */ java.util.concurrent.Future updateBasePathMappingAsync(UpdateBasePathMappingRequest updateBasePathMappingRequest); /** *

* Changes information about the BasePathMapping resource. *

* * @param updateBasePathMappingRequest * A request to change information about 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 UpdateBasePathMapping operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.UpdateBasePathMapping */ java.util.concurrent.Future updateBasePathMappingAsync(UpdateBasePathMappingRequest updateBasePathMappingRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Changes information about an ClientCertificate resource. *

* * @param updateClientCertificateRequest * A request to change information about an ClientCertificate resource. * @return A Java Future containing the result of the UpdateClientCertificate operation returned by the service. * @sample AmazonApiGatewayAsync.UpdateClientCertificate */ java.util.concurrent.Future updateClientCertificateAsync(UpdateClientCertificateRequest updateClientCertificateRequest); /** *

* Changes information about an ClientCertificate resource. *

* * @param updateClientCertificateRequest * A request to change information about an 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 UpdateClientCertificate operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.UpdateClientCertificate */ java.util.concurrent.Future updateClientCertificateAsync(UpdateClientCertificateRequest updateClientCertificateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Changes information about a Deployment resource. *

* * @param updateDeploymentRequest * Requests Amazon API Gateway to change information about a Deployment resource. * @return A Java Future containing the result of the UpdateDeployment operation returned by the service. * @sample AmazonApiGatewayAsync.UpdateDeployment */ java.util.concurrent.Future updateDeploymentAsync(UpdateDeploymentRequest updateDeploymentRequest); /** *

* Changes information about a Deployment resource. *

* * @param updateDeploymentRequest * Requests Amazon API Gateway to change 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 UpdateDeployment operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.UpdateDeployment */ java.util.concurrent.Future updateDeploymentAsync(UpdateDeploymentRequest updateDeploymentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Changes information about the DomainName resource. *

* * @param updateDomainNameRequest * A request to change information about the DomainName resource. * @return A Java Future containing the result of the UpdateDomainName operation returned by the service. * @sample AmazonApiGatewayAsync.UpdateDomainName */ java.util.concurrent.Future updateDomainNameAsync(UpdateDomainNameRequest updateDomainNameRequest); /** *

* Changes information about the DomainName resource. *

* * @param updateDomainNameRequest * A request to change information about 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 UpdateDomainName operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.UpdateDomainName */ java.util.concurrent.Future updateDomainNameAsync(UpdateDomainNameRequest updateDomainNameRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Represents an update integration. *

* * @param updateIntegrationRequest * Represents an update integration request. * @return A Java Future containing the result of the UpdateIntegration operation returned by the service. * @sample AmazonApiGatewayAsync.UpdateIntegration */ java.util.concurrent.Future updateIntegrationAsync(UpdateIntegrationRequest updateIntegrationRequest); /** *

* Represents an update integration. *

* * @param updateIntegrationRequest * Represents an update 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 UpdateIntegration operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.UpdateIntegration */ java.util.concurrent.Future updateIntegrationAsync(UpdateIntegrationRequest updateIntegrationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Represents an update integration response. *

* * @param updateIntegrationResponseRequest * Represents an update integration response request. * @return A Java Future containing the result of the UpdateIntegrationResponse operation returned by the service. * @sample AmazonApiGatewayAsync.UpdateIntegrationResponse */ java.util.concurrent.Future updateIntegrationResponseAsync( UpdateIntegrationResponseRequest updateIntegrationResponseRequest); /** *

* Represents an update integration response. *

* * @param updateIntegrationResponseRequest * Represents an update 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 UpdateIntegrationResponse operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.UpdateIntegrationResponse */ java.util.concurrent.Future updateIntegrationResponseAsync( UpdateIntegrationResponseRequest updateIntegrationResponseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an existing Method resource. *

* * @param updateMethodRequest * Request to update an existing Method resource. * @return A Java Future containing the result of the UpdateMethod operation returned by the service. * @sample AmazonApiGatewayAsync.UpdateMethod */ java.util.concurrent.Future updateMethodAsync(UpdateMethodRequest updateMethodRequest); /** *

* Updates an existing Method resource. *

* * @param updateMethodRequest * Request to update 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 UpdateMethod operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.UpdateMethod */ java.util.concurrent.Future updateMethodAsync(UpdateMethodRequest updateMethodRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an existing MethodResponse resource. *

* * @param updateMethodResponseRequest * A request to update an existing MethodResponse resource. * @return A Java Future containing the result of the UpdateMethodResponse operation returned by the service. * @sample AmazonApiGatewayAsync.UpdateMethodResponse */ java.util.concurrent.Future updateMethodResponseAsync(UpdateMethodResponseRequest updateMethodResponseRequest); /** *

* Updates an existing MethodResponse resource. *

* * @param updateMethodResponseRequest * A request to update 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 UpdateMethodResponse operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.UpdateMethodResponse */ java.util.concurrent.Future updateMethodResponseAsync(UpdateMethodResponseRequest updateMethodResponseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Changes information about a model. *

* * @param updateModelRequest * Request to update an existing model in an existing RestApi resource. * @return A Java Future containing the result of the UpdateModel operation returned by the service. * @sample AmazonApiGatewayAsync.UpdateModel */ java.util.concurrent.Future updateModelAsync(UpdateModelRequest updateModelRequest); /** *

* Changes information about a model. *

* * @param updateModelRequest * Request to update 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 UpdateModel operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.UpdateModel */ java.util.concurrent.Future updateModelAsync(UpdateModelRequest updateModelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Changes information about a Resource resource. *

* * @param updateResourceRequest * Request to change information about a Resource resource. * @return A Java Future containing the result of the UpdateResource operation returned by the service. * @sample AmazonApiGatewayAsync.UpdateResource */ java.util.concurrent.Future updateResourceAsync(UpdateResourceRequest updateResourceRequest); /** *

* Changes information about a Resource resource. *

* * @param updateResourceRequest * Request to change information about 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 UpdateResource operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.UpdateResource */ java.util.concurrent.Future updateResourceAsync(UpdateResourceRequest updateResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Changes information about the specified API. *

* * @param updateRestApiRequest * Request to update an existing RestApi resource in your collection. * @return A Java Future containing the result of the UpdateRestApi operation returned by the service. * @sample AmazonApiGatewayAsync.UpdateRestApi */ java.util.concurrent.Future updateRestApiAsync(UpdateRestApiRequest updateRestApiRequest); /** *

* Changes information about the specified API. *

* * @param updateRestApiRequest * Request to update an existing RestApi resource in 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 UpdateRestApi operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.UpdateRestApi */ java.util.concurrent.Future updateRestApiAsync(UpdateRestApiRequest updateRestApiRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Changes information about a Stage resource. *

* * @param updateStageRequest * Requests Amazon API Gateway to change information about a Stage resource. * @return A Java Future containing the result of the UpdateStage operation returned by the service. * @sample AmazonApiGatewayAsync.UpdateStage */ java.util.concurrent.Future updateStageAsync(UpdateStageRequest updateStageRequest); /** *

* Changes information about a Stage resource. *

* * @param updateStageRequest * Requests Amazon API Gateway to change 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 UpdateStage operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.UpdateStage */ java.util.concurrent.Future updateStageAsync(UpdateStageRequest updateStageRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Grants a temporary extension to the reamining quota of a usage plan associated with a specified API key. *

* * @param updateUsageRequest * The PATCH request to grant a temporary extension to the reamining quota of a usage plan associated with a * specified API key. * @return A Java Future containing the result of the UpdateUsage operation returned by the service. * @sample AmazonApiGatewayAsync.UpdateUsage */ java.util.concurrent.Future updateUsageAsync(UpdateUsageRequest updateUsageRequest); /** *

* Grants a temporary extension to the reamining quota of a usage plan associated with a specified API key. *

* * @param updateUsageRequest * The PATCH request to grant a temporary extension to the reamining quota of a usage plan associated with a * specified API key. * @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 UpdateUsage operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.UpdateUsage */ java.util.concurrent.Future updateUsageAsync(UpdateUsageRequest updateUsageRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a usage plan of a given plan Id. *

* * @param updateUsagePlanRequest * The PATCH request to update a usage plan of a given plan Id. * @return A Java Future containing the result of the UpdateUsagePlan operation returned by the service. * @sample AmazonApiGatewayAsync.UpdateUsagePlan */ java.util.concurrent.Future updateUsagePlanAsync(UpdateUsagePlanRequest updateUsagePlanRequest); /** *

* Updates a usage plan of a given plan Id. *

* * @param updateUsagePlanRequest * The PATCH request to update 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 UpdateUsagePlan operation returned by the service. * @sample AmazonApiGatewayAsyncHandler.UpdateUsagePlan */ java.util.concurrent.Future updateUsagePlanAsync(UpdateUsagePlanRequest updateUsagePlanRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy