@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AmazonApiGatewayV2AsyncClient extends AmazonApiGatewayV2Client implements AmazonApiGatewayV2Async
AsyncHandler
can be used to receive
notification when an asynchronous operation completes.
Amazon API Gateway V2
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
builder, createApi, createApiMapping, createAuthorizer, createDeployment, createDomainName, createIntegration, createIntegrationResponse, createModel, createRoute, createRouteResponse, createStage, createVpcLink, deleteAccessLogSettings, deleteApi, deleteApiMapping, deleteAuthorizer, deleteCorsConfiguration, deleteDeployment, deleteDomainName, deleteIntegration, deleteIntegrationResponse, deleteModel, deleteRoute, deleteRouteRequestParameter, deleteRouteResponse, deleteRouteSettings, deleteStage, deleteVpcLink, exportApi, getApi, getApiMapping, getApiMappings, getApis, getAuthorizer, getAuthorizers, getCachedResponseMetadata, getDeployment, getDeployments, getDomainName, getDomainNames, getIntegration, getIntegrationResponse, getIntegrationResponses, getIntegrations, getModel, getModels, getModelTemplate, getRoute, getRouteResponse, getRouteResponses, getRoutes, getStage, getStages, getTags, getVpcLink, getVpcLinks, importApi, reimportApi, resetAuthorizersCache, tagResource, untagResource, updateApi, updateApiMapping, updateAuthorizer, updateDeployment, updateDomainName, updateIntegration, updateIntegrationResponse, updateModel, updateRoute, updateRouteResponse, updateStage, updateVpcLink
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createApi, createApiMapping, createAuthorizer, createDeployment, createDomainName, createIntegration, createIntegrationResponse, createModel, createRoute, createRouteResponse, createStage, createVpcLink, deleteAccessLogSettings, deleteApi, deleteApiMapping, deleteAuthorizer, deleteCorsConfiguration, deleteDeployment, deleteDomainName, deleteIntegration, deleteIntegrationResponse, deleteModel, deleteRoute, deleteRouteRequestParameter, deleteRouteResponse, deleteRouteSettings, deleteStage, deleteVpcLink, exportApi, getApi, getApiMapping, getApiMappings, getApis, getAuthorizer, getAuthorizers, getCachedResponseMetadata, getDeployment, getDeployments, getDomainName, getDomainNames, getIntegration, getIntegrationResponse, getIntegrationResponses, getIntegrations, getModel, getModels, getModelTemplate, getRoute, getRouteResponse, getRouteResponses, getRoutes, getStage, getStages, getTags, getVpcLink, getVpcLinks, importApi, reimportApi, resetAuthorizersCache, tagResource, untagResource, updateApi, updateApiMapping, updateAuthorizer, updateDeployment, updateDomainName, updateIntegration, updateIntegrationResponse, updateModel, updateRoute, updateRouteResponse, updateStage, updateVpcLink
public static AmazonApiGatewayV2AsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CreateApiResult> createApiAsync(CreateApiRequest request)
AmazonApiGatewayV2Async
Creates an Api resource.
createApiAsync
in interface AmazonApiGatewayV2Async
request
- Creates a new Api resource to represent an API.public Future<CreateApiResult> createApiAsync(CreateApiRequest request, AsyncHandler<CreateApiRequest,CreateApiResult> asyncHandler)
AmazonApiGatewayV2Async
Creates an Api resource.
createApiAsync
in interface AmazonApiGatewayV2Async
request
- Creates a new Api resource to represent an API.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateApiMappingResult> createApiMappingAsync(CreateApiMappingRequest request)
AmazonApiGatewayV2Async
Creates an API mapping.
createApiMappingAsync
in interface AmazonApiGatewayV2Async
request
- Creates a new ApiMapping resource to represent an API mapping.public Future<CreateApiMappingResult> createApiMappingAsync(CreateApiMappingRequest request, AsyncHandler<CreateApiMappingRequest,CreateApiMappingResult> asyncHandler)
AmazonApiGatewayV2Async
Creates an API mapping.
createApiMappingAsync
in interface AmazonApiGatewayV2Async
request
- Creates a new ApiMapping resource to represent an API mapping.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateAuthorizerResult> createAuthorizerAsync(CreateAuthorizerRequest request)
AmazonApiGatewayV2Async
Creates an Authorizer for an API.
createAuthorizerAsync
in interface AmazonApiGatewayV2Async
request
- Creates a new Authorizer resource to represent an authorizer.public Future<CreateAuthorizerResult> createAuthorizerAsync(CreateAuthorizerRequest request, AsyncHandler<CreateAuthorizerRequest,CreateAuthorizerResult> asyncHandler)
AmazonApiGatewayV2Async
Creates an Authorizer for an API.
createAuthorizerAsync
in interface AmazonApiGatewayV2Async
request
- Creates a new Authorizer resource to represent an authorizer.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateDeploymentResult> createDeploymentAsync(CreateDeploymentRequest request)
AmazonApiGatewayV2Async
Creates a Deployment for an API.
createDeploymentAsync
in interface AmazonApiGatewayV2Async
request
- Creates a new Deployment resource to represent a deployment.public Future<CreateDeploymentResult> createDeploymentAsync(CreateDeploymentRequest request, AsyncHandler<CreateDeploymentRequest,CreateDeploymentResult> asyncHandler)
AmazonApiGatewayV2Async
Creates a Deployment for an API.
createDeploymentAsync
in interface AmazonApiGatewayV2Async
request
- Creates a new Deployment resource to represent a deployment.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateDomainNameResult> createDomainNameAsync(CreateDomainNameRequest request)
AmazonApiGatewayV2Async
Creates a domain name.
createDomainNameAsync
in interface AmazonApiGatewayV2Async
request
- Creates a new DomainName resource to represent a domain name.public Future<CreateDomainNameResult> createDomainNameAsync(CreateDomainNameRequest request, AsyncHandler<CreateDomainNameRequest,CreateDomainNameResult> asyncHandler)
AmazonApiGatewayV2Async
Creates a domain name.
createDomainNameAsync
in interface AmazonApiGatewayV2Async
request
- Creates a new DomainName resource to represent a domain name.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateIntegrationResult> createIntegrationAsync(CreateIntegrationRequest request)
AmazonApiGatewayV2Async
Creates an Integration.
createIntegrationAsync
in interface AmazonApiGatewayV2Async
request
- Creates a new Integration resource to represent an integration.public Future<CreateIntegrationResult> createIntegrationAsync(CreateIntegrationRequest request, AsyncHandler<CreateIntegrationRequest,CreateIntegrationResult> asyncHandler)
AmazonApiGatewayV2Async
Creates an Integration.
createIntegrationAsync
in interface AmazonApiGatewayV2Async
request
- Creates a new Integration resource to represent an integration.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateIntegrationResponseResult> createIntegrationResponseAsync(CreateIntegrationResponseRequest request)
AmazonApiGatewayV2Async
Creates an IntegrationResponses.
createIntegrationResponseAsync
in interface AmazonApiGatewayV2Async
request
- Creates a new IntegrationResponse resource to represent an integration response.public Future<CreateIntegrationResponseResult> createIntegrationResponseAsync(CreateIntegrationResponseRequest request, AsyncHandler<CreateIntegrationResponseRequest,CreateIntegrationResponseResult> asyncHandler)
AmazonApiGatewayV2Async
Creates an IntegrationResponses.
createIntegrationResponseAsync
in interface AmazonApiGatewayV2Async
request
- Creates a new IntegrationResponse resource to represent an integration response.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateModelResult> createModelAsync(CreateModelRequest request)
AmazonApiGatewayV2Async
Creates a Model for an API.
createModelAsync
in interface AmazonApiGatewayV2Async
request
- Creates a new Model.public Future<CreateModelResult> createModelAsync(CreateModelRequest request, AsyncHandler<CreateModelRequest,CreateModelResult> asyncHandler)
AmazonApiGatewayV2Async
Creates a Model for an API.
createModelAsync
in interface AmazonApiGatewayV2Async
request
- Creates a new Model.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateRouteResult> createRouteAsync(CreateRouteRequest request)
AmazonApiGatewayV2Async
Creates a Route for an API.
createRouteAsync
in interface AmazonApiGatewayV2Async
request
- Creates a new Route resource to represent a route.public Future<CreateRouteResult> createRouteAsync(CreateRouteRequest request, AsyncHandler<CreateRouteRequest,CreateRouteResult> asyncHandler)
AmazonApiGatewayV2Async
Creates a Route for an API.
createRouteAsync
in interface AmazonApiGatewayV2Async
request
- Creates a new Route resource to represent a route.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateRouteResponseResult> createRouteResponseAsync(CreateRouteResponseRequest request)
AmazonApiGatewayV2Async
Creates a RouteResponse for a Route.
createRouteResponseAsync
in interface AmazonApiGatewayV2Async
request
- Creates a new RouteResponse resource to represent a route response.public Future<CreateRouteResponseResult> createRouteResponseAsync(CreateRouteResponseRequest request, AsyncHandler<CreateRouteResponseRequest,CreateRouteResponseResult> asyncHandler)
AmazonApiGatewayV2Async
Creates a RouteResponse for a Route.
createRouteResponseAsync
in interface AmazonApiGatewayV2Async
request
- Creates a new RouteResponse resource to represent a route response.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateStageResult> createStageAsync(CreateStageRequest request)
AmazonApiGatewayV2Async
Creates a Stage for an API.
createStageAsync
in interface AmazonApiGatewayV2Async
request
- Creates a new Stage resource to represent a stage.public Future<CreateStageResult> createStageAsync(CreateStageRequest request, AsyncHandler<CreateStageRequest,CreateStageResult> asyncHandler)
AmazonApiGatewayV2Async
Creates a Stage for an API.
createStageAsync
in interface AmazonApiGatewayV2Async
request
- Creates a new Stage resource to represent a stage.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateVpcLinkResult> createVpcLinkAsync(CreateVpcLinkRequest request)
AmazonApiGatewayV2Async
Creates a VPC link.
createVpcLinkAsync
in interface AmazonApiGatewayV2Async
request
- Creates a VPC linkpublic Future<CreateVpcLinkResult> createVpcLinkAsync(CreateVpcLinkRequest request, AsyncHandler<CreateVpcLinkRequest,CreateVpcLinkResult> asyncHandler)
AmazonApiGatewayV2Async
Creates a VPC link.
createVpcLinkAsync
in interface AmazonApiGatewayV2Async
request
- Creates a VPC linkasyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteAccessLogSettingsResult> deleteAccessLogSettingsAsync(DeleteAccessLogSettingsRequest request)
AmazonApiGatewayV2Async
Deletes the AccessLogSettings for a Stage. To disable access logging for a Stage, delete its AccessLogSettings.
deleteAccessLogSettingsAsync
in interface AmazonApiGatewayV2Async
public Future<DeleteAccessLogSettingsResult> deleteAccessLogSettingsAsync(DeleteAccessLogSettingsRequest request, AsyncHandler<DeleteAccessLogSettingsRequest,DeleteAccessLogSettingsResult> asyncHandler)
AmazonApiGatewayV2Async
Deletes the AccessLogSettings for a Stage. To disable access logging for a Stage, delete its AccessLogSettings.
deleteAccessLogSettingsAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteApiResult> deleteApiAsync(DeleteApiRequest request)
AmazonApiGatewayV2Async
Deletes an Api resource.
deleteApiAsync
in interface AmazonApiGatewayV2Async
public Future<DeleteApiResult> deleteApiAsync(DeleteApiRequest request, AsyncHandler<DeleteApiRequest,DeleteApiResult> asyncHandler)
AmazonApiGatewayV2Async
Deletes an Api resource.
deleteApiAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteApiMappingResult> deleteApiMappingAsync(DeleteApiMappingRequest request)
AmazonApiGatewayV2Async
Deletes an API mapping.
deleteApiMappingAsync
in interface AmazonApiGatewayV2Async
public Future<DeleteApiMappingResult> deleteApiMappingAsync(DeleteApiMappingRequest request, AsyncHandler<DeleteApiMappingRequest,DeleteApiMappingResult> asyncHandler)
AmazonApiGatewayV2Async
Deletes an API mapping.
deleteApiMappingAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteAuthorizerResult> deleteAuthorizerAsync(DeleteAuthorizerRequest request)
AmazonApiGatewayV2Async
Deletes an Authorizer.
deleteAuthorizerAsync
in interface AmazonApiGatewayV2Async
public Future<DeleteAuthorizerResult> deleteAuthorizerAsync(DeleteAuthorizerRequest request, AsyncHandler<DeleteAuthorizerRequest,DeleteAuthorizerResult> asyncHandler)
AmazonApiGatewayV2Async
Deletes an Authorizer.
deleteAuthorizerAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteCorsConfigurationResult> deleteCorsConfigurationAsync(DeleteCorsConfigurationRequest request)
AmazonApiGatewayV2Async
Deletes a CORS configuration.
deleteCorsConfigurationAsync
in interface AmazonApiGatewayV2Async
public Future<DeleteCorsConfigurationResult> deleteCorsConfigurationAsync(DeleteCorsConfigurationRequest request, AsyncHandler<DeleteCorsConfigurationRequest,DeleteCorsConfigurationResult> asyncHandler)
AmazonApiGatewayV2Async
Deletes a CORS configuration.
deleteCorsConfigurationAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteDeploymentResult> deleteDeploymentAsync(DeleteDeploymentRequest request)
AmazonApiGatewayV2Async
Deletes a Deployment.
deleteDeploymentAsync
in interface AmazonApiGatewayV2Async
public Future<DeleteDeploymentResult> deleteDeploymentAsync(DeleteDeploymentRequest request, AsyncHandler<DeleteDeploymentRequest,DeleteDeploymentResult> asyncHandler)
AmazonApiGatewayV2Async
Deletes a Deployment.
deleteDeploymentAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteDomainNameResult> deleteDomainNameAsync(DeleteDomainNameRequest request)
AmazonApiGatewayV2Async
Deletes a domain name.
deleteDomainNameAsync
in interface AmazonApiGatewayV2Async
public Future<DeleteDomainNameResult> deleteDomainNameAsync(DeleteDomainNameRequest request, AsyncHandler<DeleteDomainNameRequest,DeleteDomainNameResult> asyncHandler)
AmazonApiGatewayV2Async
Deletes a domain name.
deleteDomainNameAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteIntegrationResult> deleteIntegrationAsync(DeleteIntegrationRequest request)
AmazonApiGatewayV2Async
Deletes an Integration.
deleteIntegrationAsync
in interface AmazonApiGatewayV2Async
public Future<DeleteIntegrationResult> deleteIntegrationAsync(DeleteIntegrationRequest request, AsyncHandler<DeleteIntegrationRequest,DeleteIntegrationResult> asyncHandler)
AmazonApiGatewayV2Async
Deletes an Integration.
deleteIntegrationAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteIntegrationResponseResult> deleteIntegrationResponseAsync(DeleteIntegrationResponseRequest request)
AmazonApiGatewayV2Async
Deletes an IntegrationResponses.
deleteIntegrationResponseAsync
in interface AmazonApiGatewayV2Async
public Future<DeleteIntegrationResponseResult> deleteIntegrationResponseAsync(DeleteIntegrationResponseRequest request, AsyncHandler<DeleteIntegrationResponseRequest,DeleteIntegrationResponseResult> asyncHandler)
AmazonApiGatewayV2Async
Deletes an IntegrationResponses.
deleteIntegrationResponseAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteModelResult> deleteModelAsync(DeleteModelRequest request)
AmazonApiGatewayV2Async
Deletes a Model.
deleteModelAsync
in interface AmazonApiGatewayV2Async
public Future<DeleteModelResult> deleteModelAsync(DeleteModelRequest request, AsyncHandler<DeleteModelRequest,DeleteModelResult> asyncHandler)
AmazonApiGatewayV2Async
Deletes a Model.
deleteModelAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteRouteResult> deleteRouteAsync(DeleteRouteRequest request)
AmazonApiGatewayV2Async
Deletes a Route.
deleteRouteAsync
in interface AmazonApiGatewayV2Async
public Future<DeleteRouteResult> deleteRouteAsync(DeleteRouteRequest request, AsyncHandler<DeleteRouteRequest,DeleteRouteResult> asyncHandler)
AmazonApiGatewayV2Async
Deletes a Route.
deleteRouteAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteRouteRequestParameterResult> deleteRouteRequestParameterAsync(DeleteRouteRequestParameterRequest request)
AmazonApiGatewayV2Async
Deletes a route request parameter. Supported only for WebSocket APIs.
deleteRouteRequestParameterAsync
in interface AmazonApiGatewayV2Async
public Future<DeleteRouteRequestParameterResult> deleteRouteRequestParameterAsync(DeleteRouteRequestParameterRequest request, AsyncHandler<DeleteRouteRequestParameterRequest,DeleteRouteRequestParameterResult> asyncHandler)
AmazonApiGatewayV2Async
Deletes a route request parameter. Supported only for WebSocket APIs.
deleteRouteRequestParameterAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteRouteResponseResult> deleteRouteResponseAsync(DeleteRouteResponseRequest request)
AmazonApiGatewayV2Async
Deletes a RouteResponse.
deleteRouteResponseAsync
in interface AmazonApiGatewayV2Async
public Future<DeleteRouteResponseResult> deleteRouteResponseAsync(DeleteRouteResponseRequest request, AsyncHandler<DeleteRouteResponseRequest,DeleteRouteResponseResult> asyncHandler)
AmazonApiGatewayV2Async
Deletes a RouteResponse.
deleteRouteResponseAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteRouteSettingsResult> deleteRouteSettingsAsync(DeleteRouteSettingsRequest request)
AmazonApiGatewayV2Async
Deletes the RouteSettings for a stage.
deleteRouteSettingsAsync
in interface AmazonApiGatewayV2Async
public Future<DeleteRouteSettingsResult> deleteRouteSettingsAsync(DeleteRouteSettingsRequest request, AsyncHandler<DeleteRouteSettingsRequest,DeleteRouteSettingsResult> asyncHandler)
AmazonApiGatewayV2Async
Deletes the RouteSettings for a stage.
deleteRouteSettingsAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteStageResult> deleteStageAsync(DeleteStageRequest request)
AmazonApiGatewayV2Async
Deletes a Stage.
deleteStageAsync
in interface AmazonApiGatewayV2Async
public Future<DeleteStageResult> deleteStageAsync(DeleteStageRequest request, AsyncHandler<DeleteStageRequest,DeleteStageResult> asyncHandler)
AmazonApiGatewayV2Async
Deletes a Stage.
deleteStageAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteVpcLinkResult> deleteVpcLinkAsync(DeleteVpcLinkRequest request)
AmazonApiGatewayV2Async
Deletes a VPC link.
deleteVpcLinkAsync
in interface AmazonApiGatewayV2Async
public Future<DeleteVpcLinkResult> deleteVpcLinkAsync(DeleteVpcLinkRequest request, AsyncHandler<DeleteVpcLinkRequest,DeleteVpcLinkResult> asyncHandler)
AmazonApiGatewayV2Async
Deletes a VPC link.
deleteVpcLinkAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ExportApiResult> exportApiAsync(ExportApiRequest request)
exportApiAsync
in interface AmazonApiGatewayV2Async
public Future<ExportApiResult> exportApiAsync(ExportApiRequest request, AsyncHandler<ExportApiRequest,ExportApiResult> asyncHandler)
exportApiAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetApiResult> getApiAsync(GetApiRequest request)
AmazonApiGatewayV2Async
Gets an Api resource.
getApiAsync
in interface AmazonApiGatewayV2Async
public Future<GetApiResult> getApiAsync(GetApiRequest request, AsyncHandler<GetApiRequest,GetApiResult> asyncHandler)
AmazonApiGatewayV2Async
Gets an Api resource.
getApiAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetApiMappingResult> getApiMappingAsync(GetApiMappingRequest request)
AmazonApiGatewayV2Async
Gets an API mapping.
getApiMappingAsync
in interface AmazonApiGatewayV2Async
public Future<GetApiMappingResult> getApiMappingAsync(GetApiMappingRequest request, AsyncHandler<GetApiMappingRequest,GetApiMappingResult> asyncHandler)
AmazonApiGatewayV2Async
Gets an API mapping.
getApiMappingAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetApiMappingsResult> getApiMappingsAsync(GetApiMappingsRequest request)
AmazonApiGatewayV2Async
Gets API mappings.
getApiMappingsAsync
in interface AmazonApiGatewayV2Async
public Future<GetApiMappingsResult> getApiMappingsAsync(GetApiMappingsRequest request, AsyncHandler<GetApiMappingsRequest,GetApiMappingsResult> asyncHandler)
AmazonApiGatewayV2Async
Gets API mappings.
getApiMappingsAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetApisResult> getApisAsync(GetApisRequest request)
AmazonApiGatewayV2Async
Gets a collection of Api resources.
getApisAsync
in interface AmazonApiGatewayV2Async
public Future<GetApisResult> getApisAsync(GetApisRequest request, AsyncHandler<GetApisRequest,GetApisResult> asyncHandler)
AmazonApiGatewayV2Async
Gets a collection of Api resources.
getApisAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetAuthorizerResult> getAuthorizerAsync(GetAuthorizerRequest request)
AmazonApiGatewayV2Async
Gets an Authorizer.
getAuthorizerAsync
in interface AmazonApiGatewayV2Async
public Future<GetAuthorizerResult> getAuthorizerAsync(GetAuthorizerRequest request, AsyncHandler<GetAuthorizerRequest,GetAuthorizerResult> asyncHandler)
AmazonApiGatewayV2Async
Gets an Authorizer.
getAuthorizerAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetAuthorizersResult> getAuthorizersAsync(GetAuthorizersRequest request)
AmazonApiGatewayV2Async
Gets the Authorizers for an API.
getAuthorizersAsync
in interface AmazonApiGatewayV2Async
public Future<GetAuthorizersResult> getAuthorizersAsync(GetAuthorizersRequest request, AsyncHandler<GetAuthorizersRequest,GetAuthorizersResult> asyncHandler)
AmazonApiGatewayV2Async
Gets the Authorizers for an API.
getAuthorizersAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetDeploymentResult> getDeploymentAsync(GetDeploymentRequest request)
AmazonApiGatewayV2Async
Gets a Deployment.
getDeploymentAsync
in interface AmazonApiGatewayV2Async
public Future<GetDeploymentResult> getDeploymentAsync(GetDeploymentRequest request, AsyncHandler<GetDeploymentRequest,GetDeploymentResult> asyncHandler)
AmazonApiGatewayV2Async
Gets a Deployment.
getDeploymentAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetDeploymentsResult> getDeploymentsAsync(GetDeploymentsRequest request)
AmazonApiGatewayV2Async
Gets the Deployments for an API.
getDeploymentsAsync
in interface AmazonApiGatewayV2Async
public Future<GetDeploymentsResult> getDeploymentsAsync(GetDeploymentsRequest request, AsyncHandler<GetDeploymentsRequest,GetDeploymentsResult> asyncHandler)
AmazonApiGatewayV2Async
Gets the Deployments for an API.
getDeploymentsAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetDomainNameResult> getDomainNameAsync(GetDomainNameRequest request)
AmazonApiGatewayV2Async
Gets a domain name.
getDomainNameAsync
in interface AmazonApiGatewayV2Async
public Future<GetDomainNameResult> getDomainNameAsync(GetDomainNameRequest request, AsyncHandler<GetDomainNameRequest,GetDomainNameResult> asyncHandler)
AmazonApiGatewayV2Async
Gets a domain name.
getDomainNameAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetDomainNamesResult> getDomainNamesAsync(GetDomainNamesRequest request)
AmazonApiGatewayV2Async
Gets the domain names for an AWS account.
getDomainNamesAsync
in interface AmazonApiGatewayV2Async
public Future<GetDomainNamesResult> getDomainNamesAsync(GetDomainNamesRequest request, AsyncHandler<GetDomainNamesRequest,GetDomainNamesResult> asyncHandler)
AmazonApiGatewayV2Async
Gets the domain names for an AWS account.
getDomainNamesAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetIntegrationResult> getIntegrationAsync(GetIntegrationRequest request)
AmazonApiGatewayV2Async
Gets an Integration.
getIntegrationAsync
in interface AmazonApiGatewayV2Async
public Future<GetIntegrationResult> getIntegrationAsync(GetIntegrationRequest request, AsyncHandler<GetIntegrationRequest,GetIntegrationResult> asyncHandler)
AmazonApiGatewayV2Async
Gets an Integration.
getIntegrationAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetIntegrationResponseResult> getIntegrationResponseAsync(GetIntegrationResponseRequest request)
AmazonApiGatewayV2Async
Gets an IntegrationResponses.
getIntegrationResponseAsync
in interface AmazonApiGatewayV2Async
public Future<GetIntegrationResponseResult> getIntegrationResponseAsync(GetIntegrationResponseRequest request, AsyncHandler<GetIntegrationResponseRequest,GetIntegrationResponseResult> asyncHandler)
AmazonApiGatewayV2Async
Gets an IntegrationResponses.
getIntegrationResponseAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetIntegrationResponsesResult> getIntegrationResponsesAsync(GetIntegrationResponsesRequest request)
AmazonApiGatewayV2Async
Gets the IntegrationResponses for an Integration.
getIntegrationResponsesAsync
in interface AmazonApiGatewayV2Async
public Future<GetIntegrationResponsesResult> getIntegrationResponsesAsync(GetIntegrationResponsesRequest request, AsyncHandler<GetIntegrationResponsesRequest,GetIntegrationResponsesResult> asyncHandler)
AmazonApiGatewayV2Async
Gets the IntegrationResponses for an Integration.
getIntegrationResponsesAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetIntegrationsResult> getIntegrationsAsync(GetIntegrationsRequest request)
AmazonApiGatewayV2Async
Gets the Integrations for an API.
getIntegrationsAsync
in interface AmazonApiGatewayV2Async
public Future<GetIntegrationsResult> getIntegrationsAsync(GetIntegrationsRequest request, AsyncHandler<GetIntegrationsRequest,GetIntegrationsResult> asyncHandler)
AmazonApiGatewayV2Async
Gets the Integrations for an API.
getIntegrationsAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetModelResult> getModelAsync(GetModelRequest request)
AmazonApiGatewayV2Async
Gets a Model.
getModelAsync
in interface AmazonApiGatewayV2Async
public Future<GetModelResult> getModelAsync(GetModelRequest request, AsyncHandler<GetModelRequest,GetModelResult> asyncHandler)
AmazonApiGatewayV2Async
Gets a Model.
getModelAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetModelTemplateResult> getModelTemplateAsync(GetModelTemplateRequest request)
AmazonApiGatewayV2Async
Gets a model template.
getModelTemplateAsync
in interface AmazonApiGatewayV2Async
public Future<GetModelTemplateResult> getModelTemplateAsync(GetModelTemplateRequest request, AsyncHandler<GetModelTemplateRequest,GetModelTemplateResult> asyncHandler)
AmazonApiGatewayV2Async
Gets a model template.
getModelTemplateAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetModelsResult> getModelsAsync(GetModelsRequest request)
AmazonApiGatewayV2Async
Gets the Models for an API.
getModelsAsync
in interface AmazonApiGatewayV2Async
public Future<GetModelsResult> getModelsAsync(GetModelsRequest request, AsyncHandler<GetModelsRequest,GetModelsResult> asyncHandler)
AmazonApiGatewayV2Async
Gets the Models for an API.
getModelsAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetRouteResult> getRouteAsync(GetRouteRequest request)
AmazonApiGatewayV2Async
Gets a Route.
getRouteAsync
in interface AmazonApiGatewayV2Async
public Future<GetRouteResult> getRouteAsync(GetRouteRequest request, AsyncHandler<GetRouteRequest,GetRouteResult> asyncHandler)
AmazonApiGatewayV2Async
Gets a Route.
getRouteAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetRouteResponseResult> getRouteResponseAsync(GetRouteResponseRequest request)
AmazonApiGatewayV2Async
Gets a RouteResponse.
getRouteResponseAsync
in interface AmazonApiGatewayV2Async
public Future<GetRouteResponseResult> getRouteResponseAsync(GetRouteResponseRequest request, AsyncHandler<GetRouteResponseRequest,GetRouteResponseResult> asyncHandler)
AmazonApiGatewayV2Async
Gets a RouteResponse.
getRouteResponseAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetRouteResponsesResult> getRouteResponsesAsync(GetRouteResponsesRequest request)
AmazonApiGatewayV2Async
Gets the RouteResponses for a Route.
getRouteResponsesAsync
in interface AmazonApiGatewayV2Async
public Future<GetRouteResponsesResult> getRouteResponsesAsync(GetRouteResponsesRequest request, AsyncHandler<GetRouteResponsesRequest,GetRouteResponsesResult> asyncHandler)
AmazonApiGatewayV2Async
Gets the RouteResponses for a Route.
getRouteResponsesAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetRoutesResult> getRoutesAsync(GetRoutesRequest request)
AmazonApiGatewayV2Async
Gets the Routes for an API.
getRoutesAsync
in interface AmazonApiGatewayV2Async
public Future<GetRoutesResult> getRoutesAsync(GetRoutesRequest request, AsyncHandler<GetRoutesRequest,GetRoutesResult> asyncHandler)
AmazonApiGatewayV2Async
Gets the Routes for an API.
getRoutesAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetStageResult> getStageAsync(GetStageRequest request)
AmazonApiGatewayV2Async
Gets a Stage.
getStageAsync
in interface AmazonApiGatewayV2Async
public Future<GetStageResult> getStageAsync(GetStageRequest request, AsyncHandler<GetStageRequest,GetStageResult> asyncHandler)
AmazonApiGatewayV2Async
Gets a Stage.
getStageAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetStagesResult> getStagesAsync(GetStagesRequest request)
AmazonApiGatewayV2Async
Gets the Stages for an API.
getStagesAsync
in interface AmazonApiGatewayV2Async
public Future<GetStagesResult> getStagesAsync(GetStagesRequest request, AsyncHandler<GetStagesRequest,GetStagesResult> asyncHandler)
AmazonApiGatewayV2Async
Gets the Stages for an API.
getStagesAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetTagsResult> getTagsAsync(GetTagsRequest request)
AmazonApiGatewayV2Async
Gets a collection of Tag resources.
getTagsAsync
in interface AmazonApiGatewayV2Async
public Future<GetTagsResult> getTagsAsync(GetTagsRequest request, AsyncHandler<GetTagsRequest,GetTagsResult> asyncHandler)
AmazonApiGatewayV2Async
Gets a collection of Tag resources.
getTagsAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetVpcLinkResult> getVpcLinkAsync(GetVpcLinkRequest request)
AmazonApiGatewayV2Async
Gets a VPC link.
getVpcLinkAsync
in interface AmazonApiGatewayV2Async
public Future<GetVpcLinkResult> getVpcLinkAsync(GetVpcLinkRequest request, AsyncHandler<GetVpcLinkRequest,GetVpcLinkResult> asyncHandler)
AmazonApiGatewayV2Async
Gets a VPC link.
getVpcLinkAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetVpcLinksResult> getVpcLinksAsync(GetVpcLinksRequest request)
AmazonApiGatewayV2Async
Gets a collection of VPC links.
getVpcLinksAsync
in interface AmazonApiGatewayV2Async
public Future<GetVpcLinksResult> getVpcLinksAsync(GetVpcLinksRequest request, AsyncHandler<GetVpcLinksRequest,GetVpcLinksResult> asyncHandler)
AmazonApiGatewayV2Async
Gets a collection of VPC links.
getVpcLinksAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ImportApiResult> importApiAsync(ImportApiRequest request)
AmazonApiGatewayV2Async
Imports an API.
importApiAsync
in interface AmazonApiGatewayV2Async
public Future<ImportApiResult> importApiAsync(ImportApiRequest request, AsyncHandler<ImportApiRequest,ImportApiResult> asyncHandler)
AmazonApiGatewayV2Async
Imports an API.
importApiAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ReimportApiResult> reimportApiAsync(ReimportApiRequest request)
AmazonApiGatewayV2Async
Puts an Api resource.
reimportApiAsync
in interface AmazonApiGatewayV2Async
public Future<ReimportApiResult> reimportApiAsync(ReimportApiRequest request, AsyncHandler<ReimportApiRequest,ReimportApiResult> asyncHandler)
AmazonApiGatewayV2Async
Puts an Api resource.
reimportApiAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ResetAuthorizersCacheResult> resetAuthorizersCacheAsync(ResetAuthorizersCacheRequest request)
AmazonApiGatewayV2Async
Resets all authorizer cache entries on a stage. Supported only for HTTP APIs.
resetAuthorizersCacheAsync
in interface AmazonApiGatewayV2Async
public Future<ResetAuthorizersCacheResult> resetAuthorizersCacheAsync(ResetAuthorizersCacheRequest request, AsyncHandler<ResetAuthorizersCacheRequest,ResetAuthorizersCacheResult> asyncHandler)
AmazonApiGatewayV2Async
Resets all authorizer cache entries on a stage. Supported only for HTTP APIs.
resetAuthorizersCacheAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AmazonApiGatewayV2Async
Creates a new Tag resource to represent a tag.
tagResourceAsync
in interface AmazonApiGatewayV2Async
request
- Creates a new Tag resource to represent a tag.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AmazonApiGatewayV2Async
Creates a new Tag resource to represent a tag.
tagResourceAsync
in interface AmazonApiGatewayV2Async
request
- Creates a new Tag resource to represent a tag.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AmazonApiGatewayV2Async
Deletes a Tag.
untagResourceAsync
in interface AmazonApiGatewayV2Async
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AmazonApiGatewayV2Async
Deletes a Tag.
untagResourceAsync
in interface AmazonApiGatewayV2Async
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateApiResult> updateApiAsync(UpdateApiRequest request)
AmazonApiGatewayV2Async
Updates an Api resource.
updateApiAsync
in interface AmazonApiGatewayV2Async
request
- Updates an Api.public Future<UpdateApiResult> updateApiAsync(UpdateApiRequest request, AsyncHandler<UpdateApiRequest,UpdateApiResult> asyncHandler)
AmazonApiGatewayV2Async
Updates an Api resource.
updateApiAsync
in interface AmazonApiGatewayV2Async
request
- Updates an Api.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateApiMappingResult> updateApiMappingAsync(UpdateApiMappingRequest request)
AmazonApiGatewayV2Async
The API mapping.
updateApiMappingAsync
in interface AmazonApiGatewayV2Async
request
- Updates an ApiMapping.public Future<UpdateApiMappingResult> updateApiMappingAsync(UpdateApiMappingRequest request, AsyncHandler<UpdateApiMappingRequest,UpdateApiMappingResult> asyncHandler)
AmazonApiGatewayV2Async
The API mapping.
updateApiMappingAsync
in interface AmazonApiGatewayV2Async
request
- Updates an ApiMapping.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateAuthorizerResult> updateAuthorizerAsync(UpdateAuthorizerRequest request)
AmazonApiGatewayV2Async
Updates an Authorizer.
updateAuthorizerAsync
in interface AmazonApiGatewayV2Async
request
- Updates an Authorizer.public Future<UpdateAuthorizerResult> updateAuthorizerAsync(UpdateAuthorizerRequest request, AsyncHandler<UpdateAuthorizerRequest,UpdateAuthorizerResult> asyncHandler)
AmazonApiGatewayV2Async
Updates an Authorizer.
updateAuthorizerAsync
in interface AmazonApiGatewayV2Async
request
- Updates an Authorizer.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateDeploymentResult> updateDeploymentAsync(UpdateDeploymentRequest request)
AmazonApiGatewayV2Async
Updates a Deployment.
updateDeploymentAsync
in interface AmazonApiGatewayV2Async
request
- Updates a Deployment.public Future<UpdateDeploymentResult> updateDeploymentAsync(UpdateDeploymentRequest request, AsyncHandler<UpdateDeploymentRequest,UpdateDeploymentResult> asyncHandler)
AmazonApiGatewayV2Async
Updates a Deployment.
updateDeploymentAsync
in interface AmazonApiGatewayV2Async
request
- Updates a Deployment.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateDomainNameResult> updateDomainNameAsync(UpdateDomainNameRequest request)
AmazonApiGatewayV2Async
Updates a domain name.
updateDomainNameAsync
in interface AmazonApiGatewayV2Async
request
- Updates a DomainName.public Future<UpdateDomainNameResult> updateDomainNameAsync(UpdateDomainNameRequest request, AsyncHandler<UpdateDomainNameRequest,UpdateDomainNameResult> asyncHandler)
AmazonApiGatewayV2Async
Updates a domain name.
updateDomainNameAsync
in interface AmazonApiGatewayV2Async
request
- Updates a DomainName.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateIntegrationResult> updateIntegrationAsync(UpdateIntegrationRequest request)
AmazonApiGatewayV2Async
Updates an Integration.
updateIntegrationAsync
in interface AmazonApiGatewayV2Async
request
- Updates an Integration.public Future<UpdateIntegrationResult> updateIntegrationAsync(UpdateIntegrationRequest request, AsyncHandler<UpdateIntegrationRequest,UpdateIntegrationResult> asyncHandler)
AmazonApiGatewayV2Async
Updates an Integration.
updateIntegrationAsync
in interface AmazonApiGatewayV2Async
request
- Updates an Integration.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateIntegrationResponseResult> updateIntegrationResponseAsync(UpdateIntegrationResponseRequest request)
AmazonApiGatewayV2Async
Updates an IntegrationResponses.
updateIntegrationResponseAsync
in interface AmazonApiGatewayV2Async
request
- Updates an IntegrationResponses.public Future<UpdateIntegrationResponseResult> updateIntegrationResponseAsync(UpdateIntegrationResponseRequest request, AsyncHandler<UpdateIntegrationResponseRequest,UpdateIntegrationResponseResult> asyncHandler)
AmazonApiGatewayV2Async
Updates an IntegrationResponses.
updateIntegrationResponseAsync
in interface AmazonApiGatewayV2Async
request
- Updates an IntegrationResponses.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateModelResult> updateModelAsync(UpdateModelRequest request)
AmazonApiGatewayV2Async
Updates a Model.
updateModelAsync
in interface AmazonApiGatewayV2Async
request
- Updates a Model.public Future<UpdateModelResult> updateModelAsync(UpdateModelRequest request, AsyncHandler<UpdateModelRequest,UpdateModelResult> asyncHandler)
AmazonApiGatewayV2Async
Updates a Model.
updateModelAsync
in interface AmazonApiGatewayV2Async
request
- Updates a Model.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateRouteResult> updateRouteAsync(UpdateRouteRequest request)
AmazonApiGatewayV2Async
Updates a Route.
updateRouteAsync
in interface AmazonApiGatewayV2Async
request
- Updates a Route.public Future<UpdateRouteResult> updateRouteAsync(UpdateRouteRequest request, AsyncHandler<UpdateRouteRequest,UpdateRouteResult> asyncHandler)
AmazonApiGatewayV2Async
Updates a Route.
updateRouteAsync
in interface AmazonApiGatewayV2Async
request
- Updates a Route.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateRouteResponseResult> updateRouteResponseAsync(UpdateRouteResponseRequest request)
AmazonApiGatewayV2Async
Updates a RouteResponse.
updateRouteResponseAsync
in interface AmazonApiGatewayV2Async
request
- Updates a RouteResponse.public Future<UpdateRouteResponseResult> updateRouteResponseAsync(UpdateRouteResponseRequest request, AsyncHandler<UpdateRouteResponseRequest,UpdateRouteResponseResult> asyncHandler)
AmazonApiGatewayV2Async
Updates a RouteResponse.
updateRouteResponseAsync
in interface AmazonApiGatewayV2Async
request
- Updates a RouteResponse.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateStageResult> updateStageAsync(UpdateStageRequest request)
AmazonApiGatewayV2Async
Updates a Stage.
updateStageAsync
in interface AmazonApiGatewayV2Async
request
- Updates a Stage.public Future<UpdateStageResult> updateStageAsync(UpdateStageRequest request, AsyncHandler<UpdateStageRequest,UpdateStageResult> asyncHandler)
AmazonApiGatewayV2Async
Updates a Stage.
updateStageAsync
in interface AmazonApiGatewayV2Async
request
- Updates a Stage.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateVpcLinkResult> updateVpcLinkAsync(UpdateVpcLinkRequest request)
AmazonApiGatewayV2Async
Updates a VPC link.
updateVpcLinkAsync
in interface AmazonApiGatewayV2Async
request
- Updates a VPC link.public Future<UpdateVpcLinkResult> updateVpcLinkAsync(UpdateVpcLinkRequest request, AsyncHandler<UpdateVpcLinkRequest,UpdateVpcLinkResult> asyncHandler)
AmazonApiGatewayV2Async
Updates a VPC link.
updateVpcLinkAsync
in interface AmazonApiGatewayV2Async
request
- Updates a VPC link.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public void shutdown()
getExecutorService().shutdown()
followed by getExecutorService().awaitTermination()
prior to
calling this method.shutdown
in interface AmazonApiGatewayV2
shutdown
in class AmazonApiGatewayV2Client