/* * 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.apigatewayv2; import javax.annotation.Generated; import com.amazonaws.services.apigatewayv2.model.*; /** * Interface for accessing AmazonApiGatewayV2 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.apigatewayv2.AbstractAmazonApiGatewayV2Async} instead. *

*

*

* Amazon API Gateway V2 *

*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AmazonApiGatewayV2Async extends AmazonApiGatewayV2 { /** *

* Creates an Api resource. *

* * @param createApiRequest * Creates a new Api resource to represent an API. * @return A Java Future containing the result of the CreateApi operation returned by the service. * @sample AmazonApiGatewayV2Async.CreateApi */ java.util.concurrent.Future createApiAsync(CreateApiRequest createApiRequest); /** *

* Creates an Api resource. *

* * @param createApiRequest * Creates a new Api resource to represent 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 CreateApi operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.CreateApi */ java.util.concurrent.Future createApiAsync(CreateApiRequest createApiRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates an API mapping. *

* * @param createApiMappingRequest * Creates a new ApiMapping resource to represent an API mapping. * @return A Java Future containing the result of the CreateApiMapping operation returned by the service. * @sample AmazonApiGatewayV2Async.CreateApiMapping */ java.util.concurrent.Future createApiMappingAsync(CreateApiMappingRequest createApiMappingRequest); /** *

* Creates an API mapping. *

* * @param createApiMappingRequest * Creates a new ApiMapping resource to represent an API mapping. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateApiMapping operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.CreateApiMapping */ java.util.concurrent.Future createApiMappingAsync(CreateApiMappingRequest createApiMappingRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates an Authorizer for an API. *

* * @param createAuthorizerRequest * Creates a new Authorizer resource to represent an authorizer. * @return A Java Future containing the result of the CreateAuthorizer operation returned by the service. * @sample AmazonApiGatewayV2Async.CreateAuthorizer */ java.util.concurrent.Future createAuthorizerAsync(CreateAuthorizerRequest createAuthorizerRequest); /** *

* Creates an Authorizer for an API. *

* * @param createAuthorizerRequest * Creates a new Authorizer resource to represent an authorizer. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateAuthorizer operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.CreateAuthorizer */ java.util.concurrent.Future createAuthorizerAsync(CreateAuthorizerRequest createAuthorizerRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a Deployment for an API. *

* * @param createDeploymentRequest * Creates a new Deployment resource to represent a deployment. * @return A Java Future containing the result of the CreateDeployment operation returned by the service. * @sample AmazonApiGatewayV2Async.CreateDeployment */ java.util.concurrent.Future createDeploymentAsync(CreateDeploymentRequest createDeploymentRequest); /** *

* Creates a Deployment for an API. *

* * @param createDeploymentRequest * Creates a new Deployment resource to represent a deployment. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback 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 AmazonApiGatewayV2AsyncHandler.CreateDeployment */ java.util.concurrent.Future createDeploymentAsync(CreateDeploymentRequest createDeploymentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a domain name. *

* * @param createDomainNameRequest * Creates a new DomainName resource to represent a domain name. * @return A Java Future containing the result of the CreateDomainName operation returned by the service. * @sample AmazonApiGatewayV2Async.CreateDomainName */ java.util.concurrent.Future createDomainNameAsync(CreateDomainNameRequest createDomainNameRequest); /** *

* Creates a domain name. *

* * @param createDomainNameRequest * Creates a new DomainName resource to represent a 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 AmazonApiGatewayV2AsyncHandler.CreateDomainName */ java.util.concurrent.Future createDomainNameAsync(CreateDomainNameRequest createDomainNameRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates an Integration. *

* * @param createIntegrationRequest * Creates a new Integration resource to represent an integration. * @return A Java Future containing the result of the CreateIntegration operation returned by the service. * @sample AmazonApiGatewayV2Async.CreateIntegration */ java.util.concurrent.Future createIntegrationAsync(CreateIntegrationRequest createIntegrationRequest); /** *

* Creates an Integration. *

* * @param createIntegrationRequest * Creates a new Integration resource to represent an integration. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateIntegration operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.CreateIntegration */ java.util.concurrent.Future createIntegrationAsync(CreateIntegrationRequest createIntegrationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates an IntegrationResponses. *

* * @param createIntegrationResponseRequest * Creates a new IntegrationResponse resource to represent an integration response. * @return A Java Future containing the result of the CreateIntegrationResponse operation returned by the service. * @sample AmazonApiGatewayV2Async.CreateIntegrationResponse */ java.util.concurrent.Future createIntegrationResponseAsync( CreateIntegrationResponseRequest createIntegrationResponseRequest); /** *

* Creates an IntegrationResponses. *

* * @param createIntegrationResponseRequest * Creates a new IntegrationResponse resource to represent an integration response. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateIntegrationResponse operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.CreateIntegrationResponse */ java.util.concurrent.Future createIntegrationResponseAsync( CreateIntegrationResponseRequest createIntegrationResponseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a Model for an API. *

* * @param createModelRequest * Creates a new Model. * @return A Java Future containing the result of the CreateModel operation returned by the service. * @sample AmazonApiGatewayV2Async.CreateModel */ java.util.concurrent.Future createModelAsync(CreateModelRequest createModelRequest); /** *

* Creates a Model for an API. *

* * @param createModelRequest * Creates a new Model. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback 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 AmazonApiGatewayV2AsyncHandler.CreateModel */ java.util.concurrent.Future createModelAsync(CreateModelRequest createModelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a Route for an API. *

* * @param createRouteRequest * Creates a new Route resource to represent a route. * @return A Java Future containing the result of the CreateRoute operation returned by the service. * @sample AmazonApiGatewayV2Async.CreateRoute */ java.util.concurrent.Future createRouteAsync(CreateRouteRequest createRouteRequest); /** *

* Creates a Route for an API. *

* * @param createRouteRequest * Creates a new Route resource to represent a route. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateRoute operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.CreateRoute */ java.util.concurrent.Future createRouteAsync(CreateRouteRequest createRouteRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a RouteResponse for a Route. *

* * @param createRouteResponseRequest * Creates a new RouteResponse resource to represent a route response. * @return A Java Future containing the result of the CreateRouteResponse operation returned by the service. * @sample AmazonApiGatewayV2Async.CreateRouteResponse */ java.util.concurrent.Future createRouteResponseAsync(CreateRouteResponseRequest createRouteResponseRequest); /** *

* Creates a RouteResponse for a Route. *

* * @param createRouteResponseRequest * Creates a new RouteResponse resource to represent a route response. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateRouteResponse operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.CreateRouteResponse */ java.util.concurrent.Future createRouteResponseAsync(CreateRouteResponseRequest createRouteResponseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a Stage for an API. *

* * @param createStageRequest * Creates a new Stage resource to represent a stage. * @return A Java Future containing the result of the CreateStage operation returned by the service. * @sample AmazonApiGatewayV2Async.CreateStage */ java.util.concurrent.Future createStageAsync(CreateStageRequest createStageRequest); /** *

* Creates a Stage for an API. *

* * @param createStageRequest * Creates a new Stage resource to represent a 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 CreateStage operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.CreateStage */ java.util.concurrent.Future createStageAsync(CreateStageRequest createStageRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a VPC link. *

* * @param createVpcLinkRequest * Creates a VPC link * @return A Java Future containing the result of the CreateVpcLink operation returned by the service. * @sample AmazonApiGatewayV2Async.CreateVpcLink */ java.util.concurrent.Future createVpcLinkAsync(CreateVpcLinkRequest createVpcLinkRequest); /** *

* Creates a VPC link. *

* * @param createVpcLinkRequest * Creates a VPC link * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback 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 AmazonApiGatewayV2AsyncHandler.CreateVpcLink */ java.util.concurrent.Future createVpcLinkAsync(CreateVpcLinkRequest createVpcLinkRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the AccessLogSettings for a Stage. To disable access logging for a Stage, delete its AccessLogSettings. *

* * @param deleteAccessLogSettingsRequest * @return A Java Future containing the result of the DeleteAccessLogSettings operation returned by the service. * @sample AmazonApiGatewayV2Async.DeleteAccessLogSettings */ java.util.concurrent.Future deleteAccessLogSettingsAsync(DeleteAccessLogSettingsRequest deleteAccessLogSettingsRequest); /** *

* Deletes the AccessLogSettings for a Stage. To disable access logging for a Stage, delete its AccessLogSettings. *

* * @param deleteAccessLogSettingsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteAccessLogSettings operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.DeleteAccessLogSettings */ java.util.concurrent.Future deleteAccessLogSettingsAsync(DeleteAccessLogSettingsRequest deleteAccessLogSettingsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes an Api resource. *

* * @param deleteApiRequest * @return A Java Future containing the result of the DeleteApi operation returned by the service. * @sample AmazonApiGatewayV2Async.DeleteApi */ java.util.concurrent.Future deleteApiAsync(DeleteApiRequest deleteApiRequest); /** *

* Deletes an Api resource. *

* * @param deleteApiRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteApi operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.DeleteApi */ java.util.concurrent.Future deleteApiAsync(DeleteApiRequest deleteApiRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes an API mapping. *

* * @param deleteApiMappingRequest * @return A Java Future containing the result of the DeleteApiMapping operation returned by the service. * @sample AmazonApiGatewayV2Async.DeleteApiMapping */ java.util.concurrent.Future deleteApiMappingAsync(DeleteApiMappingRequest deleteApiMappingRequest); /** *

* Deletes an API mapping. *

* * @param deleteApiMappingRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteApiMapping operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.DeleteApiMapping */ java.util.concurrent.Future deleteApiMappingAsync(DeleteApiMappingRequest deleteApiMappingRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes an Authorizer. *

* * @param deleteAuthorizerRequest * @return A Java Future containing the result of the DeleteAuthorizer operation returned by the service. * @sample AmazonApiGatewayV2Async.DeleteAuthorizer */ java.util.concurrent.Future deleteAuthorizerAsync(DeleteAuthorizerRequest deleteAuthorizerRequest); /** *

* Deletes an Authorizer. *

* * @param deleteAuthorizerRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback 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 AmazonApiGatewayV2AsyncHandler.DeleteAuthorizer */ java.util.concurrent.Future deleteAuthorizerAsync(DeleteAuthorizerRequest deleteAuthorizerRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a CORS configuration. *

* * @param deleteCorsConfigurationRequest * @return A Java Future containing the result of the DeleteCorsConfiguration operation returned by the service. * @sample AmazonApiGatewayV2Async.DeleteCorsConfiguration */ java.util.concurrent.Future deleteCorsConfigurationAsync(DeleteCorsConfigurationRequest deleteCorsConfigurationRequest); /** *

* Deletes a CORS configuration. *

* * @param deleteCorsConfigurationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteCorsConfiguration operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.DeleteCorsConfiguration */ java.util.concurrent.Future deleteCorsConfigurationAsync(DeleteCorsConfigurationRequest deleteCorsConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a Deployment. *

* * @param deleteDeploymentRequest * @return A Java Future containing the result of the DeleteDeployment operation returned by the service. * @sample AmazonApiGatewayV2Async.DeleteDeployment */ java.util.concurrent.Future deleteDeploymentAsync(DeleteDeploymentRequest deleteDeploymentRequest); /** *

* Deletes a Deployment. *

* * @param deleteDeploymentRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback 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 AmazonApiGatewayV2AsyncHandler.DeleteDeployment */ java.util.concurrent.Future deleteDeploymentAsync(DeleteDeploymentRequest deleteDeploymentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a domain name. *

* * @param deleteDomainNameRequest * @return A Java Future containing the result of the DeleteDomainName operation returned by the service. * @sample AmazonApiGatewayV2Async.DeleteDomainName */ java.util.concurrent.Future deleteDomainNameAsync(DeleteDomainNameRequest deleteDomainNameRequest); /** *

* Deletes a domain name. *

* * @param deleteDomainNameRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback 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 AmazonApiGatewayV2AsyncHandler.DeleteDomainName */ java.util.concurrent.Future deleteDomainNameAsync(DeleteDomainNameRequest deleteDomainNameRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes an Integration. *

* * @param deleteIntegrationRequest * @return A Java Future containing the result of the DeleteIntegration operation returned by the service. * @sample AmazonApiGatewayV2Async.DeleteIntegration */ java.util.concurrent.Future deleteIntegrationAsync(DeleteIntegrationRequest deleteIntegrationRequest); /** *

* Deletes an Integration. *

* * @param deleteIntegrationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback 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 AmazonApiGatewayV2AsyncHandler.DeleteIntegration */ java.util.concurrent.Future deleteIntegrationAsync(DeleteIntegrationRequest deleteIntegrationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes an IntegrationResponses. *

* * @param deleteIntegrationResponseRequest * @return A Java Future containing the result of the DeleteIntegrationResponse operation returned by the service. * @sample AmazonApiGatewayV2Async.DeleteIntegrationResponse */ java.util.concurrent.Future deleteIntegrationResponseAsync( DeleteIntegrationResponseRequest deleteIntegrationResponseRequest); /** *

* Deletes an IntegrationResponses. *

* * @param deleteIntegrationResponseRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback 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 AmazonApiGatewayV2AsyncHandler.DeleteIntegrationResponse */ java.util.concurrent.Future deleteIntegrationResponseAsync( DeleteIntegrationResponseRequest deleteIntegrationResponseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a Model. *

* * @param deleteModelRequest * @return A Java Future containing the result of the DeleteModel operation returned by the service. * @sample AmazonApiGatewayV2Async.DeleteModel */ java.util.concurrent.Future deleteModelAsync(DeleteModelRequest deleteModelRequest); /** *

* Deletes a Model. *

* * @param deleteModelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback 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 AmazonApiGatewayV2AsyncHandler.DeleteModel */ java.util.concurrent.Future deleteModelAsync(DeleteModelRequest deleteModelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a Route. *

* * @param deleteRouteRequest * @return A Java Future containing the result of the DeleteRoute operation returned by the service. * @sample AmazonApiGatewayV2Async.DeleteRoute */ java.util.concurrent.Future deleteRouteAsync(DeleteRouteRequest deleteRouteRequest); /** *

* Deletes a Route. *

* * @param deleteRouteRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteRoute operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.DeleteRoute */ java.util.concurrent.Future deleteRouteAsync(DeleteRouteRequest deleteRouteRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a route request parameter. Supported only for WebSocket APIs. *

* * @param deleteRouteRequestParameterRequest * @return A Java Future containing the result of the DeleteRouteRequestParameter operation returned by the service. * @sample AmazonApiGatewayV2Async.DeleteRouteRequestParameter */ java.util.concurrent.Future deleteRouteRequestParameterAsync( DeleteRouteRequestParameterRequest deleteRouteRequestParameterRequest); /** *

* Deletes a route request parameter. Supported only for WebSocket APIs. *

* * @param deleteRouteRequestParameterRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteRouteRequestParameter operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.DeleteRouteRequestParameter */ java.util.concurrent.Future deleteRouteRequestParameterAsync( DeleteRouteRequestParameterRequest deleteRouteRequestParameterRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a RouteResponse. *

* * @param deleteRouteResponseRequest * @return A Java Future containing the result of the DeleteRouteResponse operation returned by the service. * @sample AmazonApiGatewayV2Async.DeleteRouteResponse */ java.util.concurrent.Future deleteRouteResponseAsync(DeleteRouteResponseRequest deleteRouteResponseRequest); /** *

* Deletes a RouteResponse. *

* * @param deleteRouteResponseRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteRouteResponse operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.DeleteRouteResponse */ java.util.concurrent.Future deleteRouteResponseAsync(DeleteRouteResponseRequest deleteRouteResponseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the RouteSettings for a stage. *

* * @param deleteRouteSettingsRequest * @return A Java Future containing the result of the DeleteRouteSettings operation returned by the service. * @sample AmazonApiGatewayV2Async.DeleteRouteSettings */ java.util.concurrent.Future deleteRouteSettingsAsync(DeleteRouteSettingsRequest deleteRouteSettingsRequest); /** *

* Deletes the RouteSettings for a stage. *

* * @param deleteRouteSettingsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteRouteSettings operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.DeleteRouteSettings */ java.util.concurrent.Future deleteRouteSettingsAsync(DeleteRouteSettingsRequest deleteRouteSettingsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a Stage. *

* * @param deleteStageRequest * @return A Java Future containing the result of the DeleteStage operation returned by the service. * @sample AmazonApiGatewayV2Async.DeleteStage */ java.util.concurrent.Future deleteStageAsync(DeleteStageRequest deleteStageRequest); /** *

* Deletes a Stage. *

* * @param deleteStageRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback 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 AmazonApiGatewayV2AsyncHandler.DeleteStage */ java.util.concurrent.Future deleteStageAsync(DeleteStageRequest deleteStageRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a VPC link. *

* * @param deleteVpcLinkRequest * @return A Java Future containing the result of the DeleteVpcLink operation returned by the service. * @sample AmazonApiGatewayV2Async.DeleteVpcLink */ java.util.concurrent.Future deleteVpcLinkAsync(DeleteVpcLinkRequest deleteVpcLinkRequest); /** *

* Deletes a VPC link. *

* * @param deleteVpcLinkRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback 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 AmazonApiGatewayV2AsyncHandler.DeleteVpcLink */ java.util.concurrent.Future deleteVpcLinkAsync(DeleteVpcLinkRequest deleteVpcLinkRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * @param exportApiRequest * @return A Java Future containing the result of the ExportApi operation returned by the service. * @sample AmazonApiGatewayV2Async.ExportApi */ java.util.concurrent.Future exportApiAsync(ExportApiRequest exportApiRequest); /** * @param exportApiRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ExportApi operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.ExportApi */ java.util.concurrent.Future exportApiAsync(ExportApiRequest exportApiRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets an Api resource. *

* * @param getApiRequest * @return A Java Future containing the result of the GetApi operation returned by the service. * @sample AmazonApiGatewayV2Async.GetApi */ java.util.concurrent.Future getApiAsync(GetApiRequest getApiRequest); /** *

* Gets an Api resource. *

* * @param getApiRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetApi operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.GetApi */ java.util.concurrent.Future getApiAsync(GetApiRequest getApiRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets an API mapping. *

* * @param getApiMappingRequest * @return A Java Future containing the result of the GetApiMapping operation returned by the service. * @sample AmazonApiGatewayV2Async.GetApiMapping */ java.util.concurrent.Future getApiMappingAsync(GetApiMappingRequest getApiMappingRequest); /** *

* Gets an API mapping. *

* * @param getApiMappingRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetApiMapping operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.GetApiMapping */ java.util.concurrent.Future getApiMappingAsync(GetApiMappingRequest getApiMappingRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets API mappings. *

* * @param getApiMappingsRequest * @return A Java Future containing the result of the GetApiMappings operation returned by the service. * @sample AmazonApiGatewayV2Async.GetApiMappings */ java.util.concurrent.Future getApiMappingsAsync(GetApiMappingsRequest getApiMappingsRequest); /** *

* Gets API mappings. *

* * @param getApiMappingsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetApiMappings operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.GetApiMappings */ java.util.concurrent.Future getApiMappingsAsync(GetApiMappingsRequest getApiMappingsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets a collection of Api resources. *

* * @param getApisRequest * @return A Java Future containing the result of the GetApis operation returned by the service. * @sample AmazonApiGatewayV2Async.GetApis */ java.util.concurrent.Future getApisAsync(GetApisRequest getApisRequest); /** *

* Gets a collection of Api resources. *

* * @param getApisRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetApis operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.GetApis */ java.util.concurrent.Future getApisAsync(GetApisRequest getApisRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets an Authorizer. *

* * @param getAuthorizerRequest * @return A Java Future containing the result of the GetAuthorizer operation returned by the service. * @sample AmazonApiGatewayV2Async.GetAuthorizer */ java.util.concurrent.Future getAuthorizerAsync(GetAuthorizerRequest getAuthorizerRequest); /** *

* Gets an Authorizer. *

* * @param getAuthorizerRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback 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 AmazonApiGatewayV2AsyncHandler.GetAuthorizer */ java.util.concurrent.Future getAuthorizerAsync(GetAuthorizerRequest getAuthorizerRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets the Authorizers for an API. *

* * @param getAuthorizersRequest * @return A Java Future containing the result of the GetAuthorizers operation returned by the service. * @sample AmazonApiGatewayV2Async.GetAuthorizers */ java.util.concurrent.Future getAuthorizersAsync(GetAuthorizersRequest getAuthorizersRequest); /** *

* Gets the Authorizers for an API. *

* * @param getAuthorizersRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback 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 AmazonApiGatewayV2AsyncHandler.GetAuthorizers */ java.util.concurrent.Future getAuthorizersAsync(GetAuthorizersRequest getAuthorizersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets a Deployment. *

* * @param getDeploymentRequest * @return A Java Future containing the result of the GetDeployment operation returned by the service. * @sample AmazonApiGatewayV2Async.GetDeployment */ java.util.concurrent.Future getDeploymentAsync(GetDeploymentRequest getDeploymentRequest); /** *

* Gets a Deployment. *

* * @param getDeploymentRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback 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 AmazonApiGatewayV2AsyncHandler.GetDeployment */ java.util.concurrent.Future getDeploymentAsync(GetDeploymentRequest getDeploymentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets the Deployments for an API. *

* * @param getDeploymentsRequest * @return A Java Future containing the result of the GetDeployments operation returned by the service. * @sample AmazonApiGatewayV2Async.GetDeployments */ java.util.concurrent.Future getDeploymentsAsync(GetDeploymentsRequest getDeploymentsRequest); /** *

* Gets the Deployments for an API. *

* * @param getDeploymentsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback 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 AmazonApiGatewayV2AsyncHandler.GetDeployments */ java.util.concurrent.Future getDeploymentsAsync(GetDeploymentsRequest getDeploymentsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets a domain name. *

* * @param getDomainNameRequest * @return A Java Future containing the result of the GetDomainName operation returned by the service. * @sample AmazonApiGatewayV2Async.GetDomainName */ java.util.concurrent.Future getDomainNameAsync(GetDomainNameRequest getDomainNameRequest); /** *

* Gets a domain name. *

* * @param getDomainNameRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback 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 AmazonApiGatewayV2AsyncHandler.GetDomainName */ java.util.concurrent.Future getDomainNameAsync(GetDomainNameRequest getDomainNameRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets the domain names for an AWS account. *

* * @param getDomainNamesRequest * @return A Java Future containing the result of the GetDomainNames operation returned by the service. * @sample AmazonApiGatewayV2Async.GetDomainNames */ java.util.concurrent.Future getDomainNamesAsync(GetDomainNamesRequest getDomainNamesRequest); /** *

* Gets the domain names for an AWS account. *

* * @param getDomainNamesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback 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 AmazonApiGatewayV2AsyncHandler.GetDomainNames */ java.util.concurrent.Future getDomainNamesAsync(GetDomainNamesRequest getDomainNamesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets an Integration. *

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

* Gets an Integration. *

* * @param getIntegrationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback 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 AmazonApiGatewayV2AsyncHandler.GetIntegration */ java.util.concurrent.Future getIntegrationAsync(GetIntegrationRequest getIntegrationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets an IntegrationResponses. *

* * @param getIntegrationResponseRequest * @return A Java Future containing the result of the GetIntegrationResponse operation returned by the service. * @sample AmazonApiGatewayV2Async.GetIntegrationResponse */ java.util.concurrent.Future getIntegrationResponseAsync(GetIntegrationResponseRequest getIntegrationResponseRequest); /** *

* Gets an IntegrationResponses. *

* * @param getIntegrationResponseRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback 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 AmazonApiGatewayV2AsyncHandler.GetIntegrationResponse */ java.util.concurrent.Future getIntegrationResponseAsync(GetIntegrationResponseRequest getIntegrationResponseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets the IntegrationResponses for an Integration. *

* * @param getIntegrationResponsesRequest * @return A Java Future containing the result of the GetIntegrationResponses operation returned by the service. * @sample AmazonApiGatewayV2Async.GetIntegrationResponses */ java.util.concurrent.Future getIntegrationResponsesAsync(GetIntegrationResponsesRequest getIntegrationResponsesRequest); /** *

* Gets the IntegrationResponses for an Integration. *

* * @param getIntegrationResponsesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetIntegrationResponses operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.GetIntegrationResponses */ java.util.concurrent.Future getIntegrationResponsesAsync(GetIntegrationResponsesRequest getIntegrationResponsesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets the Integrations for an API. *

* * @param getIntegrationsRequest * @return A Java Future containing the result of the GetIntegrations operation returned by the service. * @sample AmazonApiGatewayV2Async.GetIntegrations */ java.util.concurrent.Future getIntegrationsAsync(GetIntegrationsRequest getIntegrationsRequest); /** *

* Gets the Integrations for an API. *

* * @param getIntegrationsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetIntegrations operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.GetIntegrations */ java.util.concurrent.Future getIntegrationsAsync(GetIntegrationsRequest getIntegrationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets a Model. *

* * @param getModelRequest * @return A Java Future containing the result of the GetModel operation returned by the service. * @sample AmazonApiGatewayV2Async.GetModel */ java.util.concurrent.Future getModelAsync(GetModelRequest getModelRequest); /** *

* Gets a Model. *

* * @param getModelRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback 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 AmazonApiGatewayV2AsyncHandler.GetModel */ java.util.concurrent.Future getModelAsync(GetModelRequest getModelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets a model template. *

* * @param getModelTemplateRequest * @return A Java Future containing the result of the GetModelTemplate operation returned by the service. * @sample AmazonApiGatewayV2Async.GetModelTemplate */ java.util.concurrent.Future getModelTemplateAsync(GetModelTemplateRequest getModelTemplateRequest); /** *

* Gets a model template. *

* * @param getModelTemplateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback 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 AmazonApiGatewayV2AsyncHandler.GetModelTemplate */ java.util.concurrent.Future getModelTemplateAsync(GetModelTemplateRequest getModelTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets the Models for an API. *

* * @param getModelsRequest * @return A Java Future containing the result of the GetModels operation returned by the service. * @sample AmazonApiGatewayV2Async.GetModels */ java.util.concurrent.Future getModelsAsync(GetModelsRequest getModelsRequest); /** *

* Gets the Models for an API. *

* * @param getModelsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback 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 AmazonApiGatewayV2AsyncHandler.GetModels */ java.util.concurrent.Future getModelsAsync(GetModelsRequest getModelsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets a Route. *

* * @param getRouteRequest * @return A Java Future containing the result of the GetRoute operation returned by the service. * @sample AmazonApiGatewayV2Async.GetRoute */ java.util.concurrent.Future getRouteAsync(GetRouteRequest getRouteRequest); /** *

* Gets a Route. *

* * @param getRouteRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetRoute operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.GetRoute */ java.util.concurrent.Future getRouteAsync(GetRouteRequest getRouteRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets a RouteResponse. *

* * @param getRouteResponseRequest * @return A Java Future containing the result of the GetRouteResponse operation returned by the service. * @sample AmazonApiGatewayV2Async.GetRouteResponse */ java.util.concurrent.Future getRouteResponseAsync(GetRouteResponseRequest getRouteResponseRequest); /** *

* Gets a RouteResponse. *

* * @param getRouteResponseRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetRouteResponse operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.GetRouteResponse */ java.util.concurrent.Future getRouteResponseAsync(GetRouteResponseRequest getRouteResponseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets the RouteResponses for a Route. *

* * @param getRouteResponsesRequest * @return A Java Future containing the result of the GetRouteResponses operation returned by the service. * @sample AmazonApiGatewayV2Async.GetRouteResponses */ java.util.concurrent.Future getRouteResponsesAsync(GetRouteResponsesRequest getRouteResponsesRequest); /** *

* Gets the RouteResponses for a Route. *

* * @param getRouteResponsesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetRouteResponses operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.GetRouteResponses */ java.util.concurrent.Future getRouteResponsesAsync(GetRouteResponsesRequest getRouteResponsesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets the Routes for an API. *

* * @param getRoutesRequest * @return A Java Future containing the result of the GetRoutes operation returned by the service. * @sample AmazonApiGatewayV2Async.GetRoutes */ java.util.concurrent.Future getRoutesAsync(GetRoutesRequest getRoutesRequest); /** *

* Gets the Routes for an API. *

* * @param getRoutesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetRoutes operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.GetRoutes */ java.util.concurrent.Future getRoutesAsync(GetRoutesRequest getRoutesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets a Stage. *

* * @param getStageRequest * @return A Java Future containing the result of the GetStage operation returned by the service. * @sample AmazonApiGatewayV2Async.GetStage */ java.util.concurrent.Future getStageAsync(GetStageRequest getStageRequest); /** *

* Gets a Stage. *

* * @param getStageRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback 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 AmazonApiGatewayV2AsyncHandler.GetStage */ java.util.concurrent.Future getStageAsync(GetStageRequest getStageRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets the Stages for an API. *

* * @param getStagesRequest * @return A Java Future containing the result of the GetStages operation returned by the service. * @sample AmazonApiGatewayV2Async.GetStages */ java.util.concurrent.Future getStagesAsync(GetStagesRequest getStagesRequest); /** *

* Gets the Stages for an API. *

* * @param getStagesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback 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 AmazonApiGatewayV2AsyncHandler.GetStages */ java.util.concurrent.Future getStagesAsync(GetStagesRequest getStagesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets a collection of Tag resources. *

* * @param getTagsRequest * @return A Java Future containing the result of the GetTags operation returned by the service. * @sample AmazonApiGatewayV2Async.GetTags */ java.util.concurrent.Future getTagsAsync(GetTagsRequest getTagsRequest); /** *

* Gets a collection of Tag resources. *

* * @param getTagsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback 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 AmazonApiGatewayV2AsyncHandler.GetTags */ java.util.concurrent.Future getTagsAsync(GetTagsRequest getTagsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets a VPC link. *

* * @param getVpcLinkRequest * @return A Java Future containing the result of the GetVpcLink operation returned by the service. * @sample AmazonApiGatewayV2Async.GetVpcLink */ java.util.concurrent.Future getVpcLinkAsync(GetVpcLinkRequest getVpcLinkRequest); /** *

* Gets a VPC link. *

* * @param getVpcLinkRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetVpcLink operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.GetVpcLink */ java.util.concurrent.Future getVpcLinkAsync(GetVpcLinkRequest getVpcLinkRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets a collection of VPC links. *

* * @param getVpcLinksRequest * @return A Java Future containing the result of the GetVpcLinks operation returned by the service. * @sample AmazonApiGatewayV2Async.GetVpcLinks */ java.util.concurrent.Future getVpcLinksAsync(GetVpcLinksRequest getVpcLinksRequest); /** *

* Gets a collection of VPC links. *

* * @param getVpcLinksRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetVpcLinks operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.GetVpcLinks */ java.util.concurrent.Future getVpcLinksAsync(GetVpcLinksRequest getVpcLinksRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Imports an API. *

* * @param importApiRequest * @return A Java Future containing the result of the ImportApi operation returned by the service. * @sample AmazonApiGatewayV2Async.ImportApi */ java.util.concurrent.Future importApiAsync(ImportApiRequest importApiRequest); /** *

* Imports an API. *

* * @param importApiRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ImportApi operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.ImportApi */ java.util.concurrent.Future importApiAsync(ImportApiRequest importApiRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Puts an Api resource. *

* * @param reimportApiRequest * @return A Java Future containing the result of the ReimportApi operation returned by the service. * @sample AmazonApiGatewayV2Async.ReimportApi */ java.util.concurrent.Future reimportApiAsync(ReimportApiRequest reimportApiRequest); /** *

* Puts an Api resource. *

* * @param reimportApiRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ReimportApi operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.ReimportApi */ java.util.concurrent.Future reimportApiAsync(ReimportApiRequest reimportApiRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Resets all authorizer cache entries on a stage. Supported only for HTTP APIs. *

* * @param resetAuthorizersCacheRequest * @return A Java Future containing the result of the ResetAuthorizersCache operation returned by the service. * @sample AmazonApiGatewayV2Async.ResetAuthorizersCache */ java.util.concurrent.Future resetAuthorizersCacheAsync(ResetAuthorizersCacheRequest resetAuthorizersCacheRequest); /** *

* Resets all authorizer cache entries on a stage. Supported only for HTTP APIs. *

* * @param resetAuthorizersCacheRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ResetAuthorizersCache operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.ResetAuthorizersCache */ java.util.concurrent.Future resetAuthorizersCacheAsync(ResetAuthorizersCacheRequest resetAuthorizersCacheRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a new Tag resource to represent a tag. *

* * @param tagResourceRequest * Creates a new Tag resource to represent a tag. * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AmazonApiGatewayV2Async.TagResource */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest); /** *

* Creates a new Tag resource to represent a tag. *

* * @param tagResourceRequest * Creates a new Tag resource to represent a tag. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.TagResource */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a Tag. *

* * @param untagResourceRequest * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AmazonApiGatewayV2Async.UntagResource */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest); /** *

* Deletes a Tag. *

* * @param untagResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.UntagResource */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an Api resource. *

* * @param updateApiRequest * Updates an Api. * @return A Java Future containing the result of the UpdateApi operation returned by the service. * @sample AmazonApiGatewayV2Async.UpdateApi */ java.util.concurrent.Future updateApiAsync(UpdateApiRequest updateApiRequest); /** *

* Updates an Api resource. *

* * @param updateApiRequest * Updates 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 UpdateApi operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.UpdateApi */ java.util.concurrent.Future updateApiAsync(UpdateApiRequest updateApiRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* The API mapping. *

* * @param updateApiMappingRequest * Updates an ApiMapping. * @return A Java Future containing the result of the UpdateApiMapping operation returned by the service. * @sample AmazonApiGatewayV2Async.UpdateApiMapping */ java.util.concurrent.Future updateApiMappingAsync(UpdateApiMappingRequest updateApiMappingRequest); /** *

* The API mapping. *

* * @param updateApiMappingRequest * Updates an ApiMapping. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateApiMapping operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.UpdateApiMapping */ java.util.concurrent.Future updateApiMappingAsync(UpdateApiMappingRequest updateApiMappingRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an Authorizer. *

* * @param updateAuthorizerRequest * Updates an Authorizer. * @return A Java Future containing the result of the UpdateAuthorizer operation returned by the service. * @sample AmazonApiGatewayV2Async.UpdateAuthorizer */ java.util.concurrent.Future updateAuthorizerAsync(UpdateAuthorizerRequest updateAuthorizerRequest); /** *

* Updates an Authorizer. *

* * @param updateAuthorizerRequest * Updates an Authorizer. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateAuthorizer operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.UpdateAuthorizer */ java.util.concurrent.Future updateAuthorizerAsync(UpdateAuthorizerRequest updateAuthorizerRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a Deployment. *

* * @param updateDeploymentRequest * Updates a Deployment. * @return A Java Future containing the result of the UpdateDeployment operation returned by the service. * @sample AmazonApiGatewayV2Async.UpdateDeployment */ java.util.concurrent.Future updateDeploymentAsync(UpdateDeploymentRequest updateDeploymentRequest); /** *

* Updates a Deployment. *

* * @param updateDeploymentRequest * Updates a Deployment. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateDeployment operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.UpdateDeployment */ java.util.concurrent.Future updateDeploymentAsync(UpdateDeploymentRequest updateDeploymentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a domain name. *

* * @param updateDomainNameRequest * Updates a DomainName. * @return A Java Future containing the result of the UpdateDomainName operation returned by the service. * @sample AmazonApiGatewayV2Async.UpdateDomainName */ java.util.concurrent.Future updateDomainNameAsync(UpdateDomainNameRequest updateDomainNameRequest); /** *

* Updates a domain name. *

* * @param updateDomainNameRequest * Updates a DomainName. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateDomainName operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.UpdateDomainName */ java.util.concurrent.Future updateDomainNameAsync(UpdateDomainNameRequest updateDomainNameRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an Integration. *

* * @param updateIntegrationRequest * Updates an Integration. * @return A Java Future containing the result of the UpdateIntegration operation returned by the service. * @sample AmazonApiGatewayV2Async.UpdateIntegration */ java.util.concurrent.Future updateIntegrationAsync(UpdateIntegrationRequest updateIntegrationRequest); /** *

* Updates an Integration. *

* * @param updateIntegrationRequest * Updates an Integration. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateIntegration operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.UpdateIntegration */ java.util.concurrent.Future updateIntegrationAsync(UpdateIntegrationRequest updateIntegrationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an IntegrationResponses. *

* * @param updateIntegrationResponseRequest * Updates an IntegrationResponses. * @return A Java Future containing the result of the UpdateIntegrationResponse operation returned by the service. * @sample AmazonApiGatewayV2Async.UpdateIntegrationResponse */ java.util.concurrent.Future updateIntegrationResponseAsync( UpdateIntegrationResponseRequest updateIntegrationResponseRequest); /** *

* Updates an IntegrationResponses. *

* * @param updateIntegrationResponseRequest * Updates an IntegrationResponses. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateIntegrationResponse operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.UpdateIntegrationResponse */ java.util.concurrent.Future updateIntegrationResponseAsync( UpdateIntegrationResponseRequest updateIntegrationResponseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a Model. *

* * @param updateModelRequest * Updates a Model. * @return A Java Future containing the result of the UpdateModel operation returned by the service. * @sample AmazonApiGatewayV2Async.UpdateModel */ java.util.concurrent.Future updateModelAsync(UpdateModelRequest updateModelRequest); /** *

* Updates a Model. *

* * @param updateModelRequest * Updates a Model. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateModel operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.UpdateModel */ java.util.concurrent.Future updateModelAsync(UpdateModelRequest updateModelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a Route. *

* * @param updateRouteRequest * Updates a Route. * @return A Java Future containing the result of the UpdateRoute operation returned by the service. * @sample AmazonApiGatewayV2Async.UpdateRoute */ java.util.concurrent.Future updateRouteAsync(UpdateRouteRequest updateRouteRequest); /** *

* Updates a Route. *

* * @param updateRouteRequest * Updates a Route. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateRoute operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.UpdateRoute */ java.util.concurrent.Future updateRouteAsync(UpdateRouteRequest updateRouteRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a RouteResponse. *

* * @param updateRouteResponseRequest * Updates a RouteResponse. * @return A Java Future containing the result of the UpdateRouteResponse operation returned by the service. * @sample AmazonApiGatewayV2Async.UpdateRouteResponse */ java.util.concurrent.Future updateRouteResponseAsync(UpdateRouteResponseRequest updateRouteResponseRequest); /** *

* Updates a RouteResponse. *

* * @param updateRouteResponseRequest * Updates a RouteResponse. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateRouteResponse operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.UpdateRouteResponse */ java.util.concurrent.Future updateRouteResponseAsync(UpdateRouteResponseRequest updateRouteResponseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a Stage. *

* * @param updateStageRequest * Updates a Stage. * @return A Java Future containing the result of the UpdateStage operation returned by the service. * @sample AmazonApiGatewayV2Async.UpdateStage */ java.util.concurrent.Future updateStageAsync(UpdateStageRequest updateStageRequest); /** *

* Updates a Stage. *

* * @param updateStageRequest * Updates a 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 UpdateStage operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.UpdateStage */ java.util.concurrent.Future updateStageAsync(UpdateStageRequest updateStageRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a VPC link. *

* * @param updateVpcLinkRequest * Updates a VPC link. * @return A Java Future containing the result of the UpdateVpcLink operation returned by the service. * @sample AmazonApiGatewayV2Async.UpdateVpcLink */ java.util.concurrent.Future updateVpcLinkAsync(UpdateVpcLinkRequest updateVpcLinkRequest); /** *

* Updates a VPC link. *

* * @param updateVpcLinkRequest * Updates a VPC link. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateVpcLink operation returned by the service. * @sample AmazonApiGatewayV2AsyncHandler.UpdateVpcLink */ java.util.concurrent.Future updateVpcLinkAsync(UpdateVpcLinkRequest updateVpcLinkRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); }