
com.amazonaws.services.apigateway.AmazonApiGatewayAsync Maven / Gradle / Ivy
/*
* Copyright 2018-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
* the License. A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
* CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
* and limitations under the License.
*/
package com.amazonaws.services.apigateway;
import javax.annotation.Generated;
import com.amazonaws.services.apigateway.model.*;
/**
* Interface for accessing Amazon API Gateway asynchronously. Each asynchronous method will return a Java Future object
* representing the asynchronous operation; overloads which accept an {@code AsyncHandler} can be used to receive
* notification when an asynchronous operation completes.
*
* Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
* {@link com.amazonaws.services.apigateway.AbstractAmazonApiGatewayAsync} instead.
*
*
* Amazon API Gateway
*
* Amazon API Gateway helps developers deliver robust, secure, and scalable mobile and web application back ends. API
* Gateway allows developers to securely connect mobile and web applications to APIs that run on Lambda, Amazon EC2, or
* other publicly addressable web services that are hosted outside of AWS.
*
*/
@Generated("com.amazonaws:aws-java-sdk-code-generator")
public interface AmazonApiGatewayAsync extends AmazonApiGateway {
/**
*
* Create an ApiKey resource.
*
*
* @param createApiKeyRequest
* Request to create an ApiKey resource.
* @return A Java Future containing the result of the CreateApiKey operation returned by the service.
* @sample AmazonApiGatewayAsync.CreateApiKey
*/
java.util.concurrent.Future 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 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 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 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 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 documentation part.
*
*
* @param createDocumentationPartRequest
* Creates a new documentation part of a given API.
* @return A Java Future containing the result of the CreateDocumentationPart operation returned by the service.
* @sample AmazonApiGatewayAsync.CreateDocumentationPart
*/
java.util.concurrent.Future createDocumentationPartAsync(CreateDocumentationPartRequest createDocumentationPartRequest);
/**
*
* Creates a documentation part.
*
*
* @param createDocumentationPartRequest
* Creates a new documentation part of a given API.
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the CreateDocumentationPart operation returned by the service.
* @sample AmazonApiGatewayAsyncHandler.CreateDocumentationPart
*/
java.util.concurrent.Future createDocumentationPartAsync(CreateDocumentationPartRequest createDocumentationPartRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a documentation version
*
*
* @param createDocumentationVersionRequest
* Creates a new documentation version of a given API.
* @return A Java Future containing the result of the CreateDocumentationVersion operation returned by the service.
* @sample AmazonApiGatewayAsync.CreateDocumentationVersion
*/
java.util.concurrent.Future createDocumentationVersionAsync(
CreateDocumentationVersionRequest createDocumentationVersionRequest);
/**
*
* Creates a documentation version
*
*
* @param createDocumentationVersionRequest
* Creates a new documentation version of a given API.
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the CreateDocumentationVersion operation returned by the service.
* @sample AmazonApiGatewayAsyncHandler.CreateDocumentationVersion
*/
java.util.concurrent.Future createDocumentationVersionAsync(
CreateDocumentationVersionRequest createDocumentationVersionRequest,
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 RequestValidator of a given RestApi.
*
*
* @param createRequestValidatorRequest
* Creates a RequestValidator of a given RestApi.
* @return A Java Future containing the result of the CreateRequestValidator operation returned by the service.
* @sample AmazonApiGatewayAsync.CreateRequestValidator
*/
java.util.concurrent.Future createRequestValidatorAsync(CreateRequestValidatorRequest createRequestValidatorRequest);
/**
*
* Creates a RequestValidator of a given RestApi.
*
*
* @param createRequestValidatorRequest
* Creates a RequestValidator of a given RestApi.
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the CreateRequestValidator operation returned by the service.
* @sample AmazonApiGatewayAsyncHandler.CreateRequestValidator
*/
java.util.concurrent.Future createRequestValidatorAsync(CreateRequestValidatorRequest createRequestValidatorRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a Resource resource.
*
*
* @param createResourceRequest
* Requests API Gateway to create a Resource resource.
* @return A Java Future containing the result of the CreateResource operation returned by the service.
* @sample AmazonApiGatewayAsync.CreateResource
*/
java.util.concurrent.Future createResourceAsync(CreateResourceRequest createResourceRequest);
/**
*
* Creates a Resource resource.
*
*
* @param createResourceRequest
* Requests API Gateway to create a Resource resource.
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the CreateResource operation returned by the service.
* @sample AmazonApiGatewayAsyncHandler.CreateResource
*/
java.util.concurrent.Future 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 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 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);
/**
*
* Creates a VPC link, under the caller's account in a selected region, in an asynchronous operation that typically
* takes 2-4 minutes to complete and become operational. The caller must have permissions to create and update VPC
* Endpoint services.
*
*
* @param createVpcLinkRequest
* Creates a VPC link, under the caller's account in a selected region, in an asynchronous operation that
* typically takes 2-4 minutes to complete and become operational. The caller must have permissions to create
* and update VPC Endpoint services.
* @return A Java Future containing the result of the CreateVpcLink operation returned by the service.
* @sample AmazonApiGatewayAsync.CreateVpcLink
*/
java.util.concurrent.Future createVpcLinkAsync(CreateVpcLinkRequest createVpcLinkRequest);
/**
*
* Creates a VPC link, under the caller's account in a selected region, in an asynchronous operation that typically
* takes 2-4 minutes to complete and become operational. The caller must have permissions to create and update VPC
* Endpoint services.
*
*
* @param createVpcLinkRequest
* Creates a VPC link, under the caller's account in a selected region, in an asynchronous operation that
* typically takes 2-4 minutes to complete and become operational. The caller must have permissions to create
* and update VPC Endpoint services.
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the CreateVpcLink operation returned by the service.
* @sample AmazonApiGatewayAsyncHandler.CreateVpcLink
*/
java.util.concurrent.Future createVpcLinkAsync(CreateVpcLinkRequest createVpcLinkRequest,
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 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 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 a documentation part
*
*
* @param deleteDocumentationPartRequest
* Deletes an existing documentation part of an API.
* @return A Java Future containing the result of the DeleteDocumentationPart operation returned by the service.
* @sample AmazonApiGatewayAsync.DeleteDocumentationPart
*/
java.util.concurrent.Future deleteDocumentationPartAsync(DeleteDocumentationPartRequest deleteDocumentationPartRequest);
/**
*
* Deletes a documentation part
*
*
* @param deleteDocumentationPartRequest
* Deletes an existing documentation part of an API.
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the DeleteDocumentationPart operation returned by the service.
* @sample AmazonApiGatewayAsyncHandler.DeleteDocumentationPart
*/
java.util.concurrent.Future deleteDocumentationPartAsync(DeleteDocumentationPartRequest deleteDocumentationPartRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes a documentation version.
*
*
* @param deleteDocumentationVersionRequest
* Deletes an existing documentation version of an API.
* @return A Java Future containing the result of the DeleteDocumentationVersion operation returned by the service.
* @sample AmazonApiGatewayAsync.DeleteDocumentationVersion
*/
java.util.concurrent.Future deleteDocumentationVersionAsync(
DeleteDocumentationVersionRequest deleteDocumentationVersionRequest);
/**
*
* Deletes a documentation version.
*
*
* @param deleteDocumentationVersionRequest
* Deletes an existing documentation version of an API.
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the DeleteDocumentationVersion operation returned by the service.
* @sample AmazonApiGatewayAsyncHandler.DeleteDocumentationVersion
*/
java.util.concurrent.Future deleteDocumentationVersionAsync(
DeleteDocumentationVersionRequest deleteDocumentationVersionRequest,
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);
/**
*
* Clears any customization of a GatewayResponse of a specified response type on the given RestApi and resets it
* with the default settings.
*
*
* @param deleteGatewayResponseRequest
* Clears any customization of a GatewayResponse of a specified response type on the given RestApi and resets
* it with the default settings.
* @return A Java Future containing the result of the DeleteGatewayResponse operation returned by the service.
* @sample AmazonApiGatewayAsync.DeleteGatewayResponse
*/
java.util.concurrent.Future deleteGatewayResponseAsync(DeleteGatewayResponseRequest deleteGatewayResponseRequest);
/**
*
* Clears any customization of a GatewayResponse of a specified response type on the given RestApi and resets it
* with the default settings.
*
*
* @param deleteGatewayResponseRequest
* Clears any customization of a GatewayResponse of a specified response type on the given RestApi and resets
* it with the default settings.
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the DeleteGatewayResponse operation returned by the service.
* @sample AmazonApiGatewayAsyncHandler.DeleteGatewayResponse
*/
java.util.concurrent.Future deleteGatewayResponseAsync(DeleteGatewayResponseRequest deleteGatewayResponseRequest,
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 RequestValidator of a given RestApi.
*
*
* @param deleteRequestValidatorRequest
* Deletes a specified RequestValidator of a given RestApi.
* @return A Java Future containing the result of the DeleteRequestValidator operation returned by the service.
* @sample AmazonApiGatewayAsync.DeleteRequestValidator
*/
java.util.concurrent.Future deleteRequestValidatorAsync(DeleteRequestValidatorRequest deleteRequestValidatorRequest);
/**
*
* Deletes a RequestValidator of a given RestApi.
*
*
* @param deleteRequestValidatorRequest
* Deletes a specified RequestValidator of a given RestApi.
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the DeleteRequestValidator operation returned by the service.
* @sample AmazonApiGatewayAsyncHandler.DeleteRequestValidator
*/
java.util.concurrent.Future deleteRequestValidatorAsync(DeleteRequestValidatorRequest deleteRequestValidatorRequest,
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 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 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 usage plan of a given plan Id.
* @return A Java Future containing the result of the DeleteUsagePlan operation returned by the service.
* @sample AmazonApiGatewayAsync.DeleteUsagePlan
*/
java.util.concurrent.Future deleteUsagePlanAsync(DeleteUsagePlanRequest deleteUsagePlanRequest);
/**
*
* Deletes a usage plan of a given plan Id.
*
*
* @param deleteUsagePlanRequest
* The DELETE request to delete a usage plan of a given plan Id.
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the DeleteUsagePlan operation returned by the service.
* @sample AmazonApiGatewayAsyncHandler.DeleteUsagePlan
*/
java.util.concurrent.Future 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);
/**
*
* Deletes an existing VpcLink of a specified identifier.
*
*
* @param deleteVpcLinkRequest
* Deletes an existing VpcLink of a specified identifier.
* @return A Java Future containing the result of the DeleteVpcLink operation returned by the service.
* @sample AmazonApiGatewayAsync.DeleteVpcLink
*/
java.util.concurrent.Future deleteVpcLinkAsync(DeleteVpcLinkRequest deleteVpcLinkRequest);
/**
*
* Deletes an existing VpcLink of a specified identifier.
*
*
* @param deleteVpcLinkRequest
* Deletes an existing VpcLink of a specified identifier.
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the DeleteVpcLink operation returned by the service.
* @sample AmazonApiGatewayAsyncHandler.DeleteVpcLink
*/
java.util.concurrent.Future deleteVpcLinkAsync(DeleteVpcLinkRequest deleteVpcLinkRequest,
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 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 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 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 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 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 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 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 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);
/**
*
* Gets a documentation part.
*
*
* @param getDocumentationPartRequest
* Gets a specified documentation part of a given API.
* @return A Java Future containing the result of the GetDocumentationPart operation returned by the service.
* @sample AmazonApiGatewayAsync.GetDocumentationPart
*/
java.util.concurrent.Future getDocumentationPartAsync(GetDocumentationPartRequest getDocumentationPartRequest);
/**
*
* Gets a documentation part.
*
*
* @param getDocumentationPartRequest
* Gets a specified documentation part of a given API.
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the GetDocumentationPart operation returned by the service.
* @sample AmazonApiGatewayAsyncHandler.GetDocumentationPart
*/
java.util.concurrent.Future getDocumentationPartAsync(GetDocumentationPartRequest getDocumentationPartRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets documentation parts.
*
*
* @param getDocumentationPartsRequest
* Gets the documentation parts of an API. The result may be filtered by the type, name, or path of API
* entities (targets).
* @return A Java Future containing the result of the GetDocumentationParts operation returned by the service.
* @sample AmazonApiGatewayAsync.GetDocumentationParts
*/
java.util.concurrent.Future getDocumentationPartsAsync(GetDocumentationPartsRequest getDocumentationPartsRequest);
/**
*
* Gets documentation parts.
*
*
* @param getDocumentationPartsRequest
* Gets the documentation parts of an API. The result may be filtered by the type, name, or path of API
* entities (targets).
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the GetDocumentationParts operation returned by the service.
* @sample AmazonApiGatewayAsyncHandler.GetDocumentationParts
*/
java.util.concurrent.Future getDocumentationPartsAsync(GetDocumentationPartsRequest getDocumentationPartsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets a documentation version.
*
*
* @param getDocumentationVersionRequest
* Gets a documentation snapshot of an API.
* @return A Java Future containing the result of the GetDocumentationVersion operation returned by the service.
* @sample AmazonApiGatewayAsync.GetDocumentationVersion
*/
java.util.concurrent.Future getDocumentationVersionAsync(GetDocumentationVersionRequest getDocumentationVersionRequest);
/**
*
* Gets a documentation version.
*
*
* @param getDocumentationVersionRequest
* Gets a documentation snapshot of an API.
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the GetDocumentationVersion operation returned by the service.
* @sample AmazonApiGatewayAsyncHandler.GetDocumentationVersion
*/
java.util.concurrent.Future getDocumentationVersionAsync(GetDocumentationVersionRequest getDocumentationVersionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets documentation versions.
*
*
* @param getDocumentationVersionsRequest
* Gets the documentation versions of an API.
* @return A Java Future containing the result of the GetDocumentationVersions operation returned by the service.
* @sample AmazonApiGatewayAsync.GetDocumentationVersions
*/
java.util.concurrent.Future getDocumentationVersionsAsync(GetDocumentationVersionsRequest getDocumentationVersionsRequest);
/**
*
* Gets documentation versions.
*
*
* @param getDocumentationVersionsRequest
* Gets the documentation versions of an API.
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the GetDocumentationVersions operation returned by the service.
* @sample AmazonApiGatewayAsyncHandler.GetDocumentationVersions
*/
java.util.concurrent.Future getDocumentationVersionsAsync(GetDocumentationVersionsRequest getDocumentationVersionsRequest,
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);
/**
*
* Gets a GatewayResponse of a specified response type on the given RestApi.
*
*
* @param getGatewayResponseRequest
* Gets a GatewayResponse of a specified response type on the given RestApi.
* @return A Java Future containing the result of the GetGatewayResponse operation returned by the service.
* @sample AmazonApiGatewayAsync.GetGatewayResponse
*/
java.util.concurrent.Future getGatewayResponseAsync(GetGatewayResponseRequest getGatewayResponseRequest);
/**
*
* Gets a GatewayResponse of a specified response type on the given RestApi.
*
*
* @param getGatewayResponseRequest
* Gets a GatewayResponse of a specified response type on the given RestApi.
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the GetGatewayResponse operation returned by the service.
* @sample AmazonApiGatewayAsyncHandler.GetGatewayResponse
*/
java.util.concurrent.Future getGatewayResponseAsync(GetGatewayResponseRequest getGatewayResponseRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets the GatewayResponses collection on the given RestApi. If an API developer has not added any definitions for
* gateway responses, the result will be the API Gateway-generated default GatewayResponses collection for the
* supported response types.
*
*
* @param getGatewayResponsesRequest
* Gets the GatewayResponses collection on the given RestApi. If an API developer has not added any
* definitions for gateway responses, the result will be the API Gateway-generated default GatewayResponses
* collection for the supported response types.
* @return A Java Future containing the result of the GetGatewayResponses operation returned by the service.
* @sample AmazonApiGatewayAsync.GetGatewayResponses
*/
java.util.concurrent.Future getGatewayResponsesAsync(GetGatewayResponsesRequest getGatewayResponsesRequest);
/**
*
* Gets the GatewayResponses collection on the given RestApi. If an API developer has not added any definitions for
* gateway responses, the result will be the API Gateway-generated default GatewayResponses collection for the
* supported response types.
*
*
* @param getGatewayResponsesRequest
* Gets the GatewayResponses collection on the given RestApi. If an API developer has not added any
* definitions for gateway responses, the result will be the API Gateway-generated default GatewayResponses
* collection for the supported response types.
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the GetGatewayResponses operation returned by the service.
* @sample AmazonApiGatewayAsyncHandler.GetGatewayResponses
*/
java.util.concurrent.Future getGatewayResponsesAsync(GetGatewayResponsesRequest getGatewayResponsesRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Get the integration settings.
*
*
* @param getIntegrationRequest
* Represents a request to get the integration configuration.
* @return A Java Future containing the result of the GetIntegration operation returned by the service.
* @sample AmazonApiGatewayAsync.GetIntegration
*/
java.util.concurrent.Future getIntegrationAsync(GetIntegrationRequest getIntegrationRequest);
/**
*
* Get the integration settings.
*
*
* @param getIntegrationRequest
* Represents a request to get the integration configuration.
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the GetIntegration operation returned by the service.
* @sample AmazonApiGatewayAsyncHandler.GetIntegration
*/
java.util.concurrent.Future 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);
/**
*
* Gets a RequestValidator of a given RestApi.
*
*
* @param getRequestValidatorRequest
* Gets a RequestValidator of a given RestApi.
* @return A Java Future containing the result of the GetRequestValidator operation returned by the service.
* @sample AmazonApiGatewayAsync.GetRequestValidator
*/
java.util.concurrent.Future getRequestValidatorAsync(GetRequestValidatorRequest getRequestValidatorRequest);
/**
*
* Gets a RequestValidator of a given RestApi.
*
*
* @param getRequestValidatorRequest
* Gets a RequestValidator of a given RestApi.
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the GetRequestValidator operation returned by the service.
* @sample AmazonApiGatewayAsyncHandler.GetRequestValidator
*/
java.util.concurrent.Future getRequestValidatorAsync(GetRequestValidatorRequest getRequestValidatorRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets the RequestValidators collection of a given RestApi.
*
*
* @param getRequestValidatorsRequest
* Gets the RequestValidators collection of a given RestApi.
* @return A Java Future containing the result of the GetRequestValidators operation returned by the service.
* @sample AmazonApiGatewayAsync.GetRequestValidators
*/
java.util.concurrent.Future getRequestValidatorsAsync(GetRequestValidatorsRequest getRequestValidatorsRequest);
/**
*
* Gets the RequestValidators collection of a given RestApi.
*
*
* @param getRequestValidatorsRequest
* Gets the RequestValidators collection of a given RestApi.
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the GetRequestValidators operation returned by the service.
* @sample AmazonApiGatewayAsyncHandler.GetRequestValidators
*/
java.util.concurrent.Future getRequestValidatorsAsync(GetRequestValidatorsRequest getRequestValidatorsRequest,
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 an SDK type.
*
*
* @param getSdkTypeRequest
* Get an SdkType instance.
* @return A Java Future containing the result of the GetSdkType operation returned by the service.
* @sample AmazonApiGatewayAsync.GetSdkType
*/
java.util.concurrent.Future getSdkTypeAsync(GetSdkTypeRequest getSdkTypeRequest);
/**
*
* Gets an SDK type.
*
*
* @param getSdkTypeRequest
* Get an SdkType instance.
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the GetSdkType operation returned by the service.
* @sample AmazonApiGatewayAsyncHandler.GetSdkType
*/
java.util.concurrent.Future getSdkTypeAsync(GetSdkTypeRequest getSdkTypeRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets SDK types
*
*
* @param getSdkTypesRequest
* Get the SdkTypes collection.
* @return A Java Future containing the result of the GetSdkTypes operation returned by the service.
* @sample AmazonApiGatewayAsync.GetSdkTypes
*/
java.util.concurrent.Future getSdkTypesAsync(GetSdkTypesRequest getSdkTypesRequest);
/**
*
* Gets SDK types
*
*
* @param getSdkTypesRequest
* Get the SdkTypes collection.
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the GetSdkTypes operation returned by the service.
* @sample AmazonApiGatewayAsyncHandler.GetSdkTypes
*/
java.util.concurrent.Future getSdkTypesAsync(GetSdkTypesRequest getSdkTypesRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets information about a Stage resource.
*
*
* @param getStageRequest
* Requests API Gateway to get information about a Stage resource.
* @return A Java Future containing the result of the GetStage operation returned by the service.
* @sample AmazonApiGatewayAsync.GetStage
*/
java.util.concurrent.Future getStageAsync(GetStageRequest getStageRequest);
/**
*
* Gets information about a Stage resource.
*
*
* @param getStageRequest
* Requests API Gateway to get information about a Stage resource.
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the GetStage operation returned by the service.
* @sample AmazonApiGatewayAsyncHandler.GetStage
*/
java.util.concurrent.Future getStageAsync(GetStageRequest getStageRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets information about one or more Stage resources.
*
*
* @param getStagesRequest
* Requests API Gateway to get information about one or more Stage resources.
* @return A Java Future containing the result of the GetStages operation returned by the service.
* @sample AmazonApiGatewayAsync.GetStages
*/
java.util.concurrent.Future getStagesAsync(GetStagesRequest getStagesRequest);
/**
*
* Gets information about one or more Stage resources.
*
*
* @param getStagesRequest
* Requests API Gateway to get information about one or more Stage resources.
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the GetStages operation returned by the service.
* @sample AmazonApiGatewayAsyncHandler.GetStages
*/
java.util.concurrent.Future getStagesAsync(GetStagesRequest getStagesRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets the Tags collection for a given resource.
*
*
* @param getTagsRequest
* Gets the Tags collection for a given resource.
* @return A Java Future containing the result of the GetTags operation returned by the service.
* @sample AmazonApiGatewayAsync.GetTags
*/
java.util.concurrent.Future getTagsAsync(GetTagsRequest getTagsRequest);
/**
*
* Gets the Tags collection for a given resource.
*
*
* @param getTagsRequest
* Gets the Tags collection for a given resource.
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the GetTags operation returned by the service.
* @sample AmazonApiGatewayAsyncHandler.GetTags
*/
java.util.concurrent.Future getTagsAsync(GetTagsRequest getTagsRequest,
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);
/**
*
* Gets a specified VPC link under the caller's account in a region.
*
*
* @param getVpcLinkRequest
* Gets a specified VPC link under the caller's account in a region.
* @return A Java Future containing the result of the GetVpcLink operation returned by the service.
* @sample AmazonApiGatewayAsync.GetVpcLink
*/
java.util.concurrent.Future getVpcLinkAsync(GetVpcLinkRequest getVpcLinkRequest);
/**
*