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 SDK for Java with support for OSGi. The AWS SDK for Java provides Java APIs for building software on AWS' cost-effective, scalable, and reliable infrastructure products. The AWS Java SDK allows developers to code against APIs for all of Amazon's infrastructure web services (Amazon S3, Amazon EC2, Amazon SQS, Amazon Relational Database Service, Amazon AutoScaling, etc).

There is a newer version: 1.11.60
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 backends. 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); /** *

* 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); /** *

* 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); /** *

* 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); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy