Interface ApiGatewayV2AsyncClient

All Superinterfaces:
AutoCloseable, AwsClient, SdkAutoCloseable, SdkClient

@Generated("software.amazon.awssdk:codegen") @ThreadSafe public interface ApiGatewayV2AsyncClient extends AwsClient
Service client for accessing AmazonApiGatewayV2 asynchronously. This can be created using the static builder() method.

Amazon API Gateway V2

  • Field Details

  • Method Details

    • createApi

      default CompletableFuture<CreateApiResponse> createApi(CreateApiRequest createApiRequest)

      Creates an Api resource.

      Parameters:
      createApiRequest - Creates a new Api resource to represent an API.
      Returns:
      A Java Future containing the result of the CreateApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • createApi

      default CompletableFuture<CreateApiResponse> createApi(Consumer<CreateApiRequest.Builder> createApiRequest)

      Creates an Api resource.


      This is a convenience which creates an instance of the CreateApiRequest.Builder avoiding the need to create one manually via CreateApiRequest.builder()

      Parameters:
      createApiRequest - A Consumer that will call methods on CreateApiRequest.Builder to create a request. Creates a new Api resource to represent an API.
      Returns:
      A Java Future containing the result of the CreateApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • createApiMapping

      default CompletableFuture<CreateApiMappingResponse> createApiMapping(CreateApiMappingRequest createApiMappingRequest)

      Creates an API mapping.

      Parameters:
      createApiMappingRequest - Creates a new ApiMapping resource to represent an API mapping.
      Returns:
      A Java Future containing the result of the CreateApiMapping operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • createApiMapping

      default CompletableFuture<CreateApiMappingResponse> createApiMapping(Consumer<CreateApiMappingRequest.Builder> createApiMappingRequest)

      Creates an API mapping.


      This is a convenience which creates an instance of the CreateApiMappingRequest.Builder avoiding the need to create one manually via CreateApiMappingRequest.builder()

      Parameters:
      createApiMappingRequest - A Consumer that will call methods on CreateApiMappingRequest.Builder to create a request. Creates a new ApiMapping resource to represent an API mapping.
      Returns:
      A Java Future containing the result of the CreateApiMapping operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • createAuthorizer

      default CompletableFuture<CreateAuthorizerResponse> createAuthorizer(CreateAuthorizerRequest createAuthorizerRequest)

      Creates an Authorizer for an API.

      Parameters:
      createAuthorizerRequest - Creates a new Authorizer resource to represent an authorizer.
      Returns:
      A Java Future containing the result of the CreateAuthorizer operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • createAuthorizer

      default CompletableFuture<CreateAuthorizerResponse> createAuthorizer(Consumer<CreateAuthorizerRequest.Builder> createAuthorizerRequest)

      Creates an Authorizer for an API.


      This is a convenience which creates an instance of the CreateAuthorizerRequest.Builder avoiding the need to create one manually via CreateAuthorizerRequest.builder()

      Parameters:
      createAuthorizerRequest - A Consumer that will call methods on CreateAuthorizerRequest.Builder to create a request. Creates a new Authorizer resource to represent an authorizer.
      Returns:
      A Java Future containing the result of the CreateAuthorizer operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • createDeployment

      default CompletableFuture<CreateDeploymentResponse> createDeployment(CreateDeploymentRequest createDeploymentRequest)

      Creates a Deployment for an API.

      Parameters:
      createDeploymentRequest - Creates a new Deployment resource to represent a deployment.
      Returns:
      A Java Future containing the result of the CreateDeployment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • createDeployment

      default CompletableFuture<CreateDeploymentResponse> createDeployment(Consumer<CreateDeploymentRequest.Builder> createDeploymentRequest)

      Creates a Deployment for an API.


      This is a convenience which creates an instance of the CreateDeploymentRequest.Builder avoiding the need to create one manually via CreateDeploymentRequest.builder()

      Parameters:
      createDeploymentRequest - A Consumer that will call methods on CreateDeploymentRequest.Builder to create a request. Creates a new Deployment resource to represent a deployment.
      Returns:
      A Java Future containing the result of the CreateDeployment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • createDomainName

      default CompletableFuture<CreateDomainNameResponse> createDomainName(CreateDomainNameRequest createDomainNameRequest)

      Creates a domain name.

      Parameters:
      createDomainNameRequest - Creates a new DomainName resource to represent a domain name.
      Returns:
      A Java Future containing the result of the CreateDomainName operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • AccessDeniedException 403 response
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • createDomainName

      default CompletableFuture<CreateDomainNameResponse> createDomainName(Consumer<CreateDomainNameRequest.Builder> createDomainNameRequest)

      Creates a domain name.


      This is a convenience which creates an instance of the CreateDomainNameRequest.Builder avoiding the need to create one manually via CreateDomainNameRequest.builder()

      Parameters:
      createDomainNameRequest - A Consumer that will call methods on CreateDomainNameRequest.Builder to create a request. Creates a new DomainName resource to represent a domain name.
      Returns:
      A Java Future containing the result of the CreateDomainName operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • AccessDeniedException 403 response
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • createIntegration

      default CompletableFuture<CreateIntegrationResponse> createIntegration(CreateIntegrationRequest createIntegrationRequest)

      Creates an Integration.

      Parameters:
      createIntegrationRequest - Creates a new Integration resource to represent an integration.
      Returns:
      A Java Future containing the result of the CreateIntegration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • createIntegration

      default CompletableFuture<CreateIntegrationResponse> createIntegration(Consumer<CreateIntegrationRequest.Builder> createIntegrationRequest)

      Creates an Integration.


      This is a convenience which creates an instance of the CreateIntegrationRequest.Builder avoiding the need to create one manually via CreateIntegrationRequest.builder()

      Parameters:
      createIntegrationRequest - A Consumer that will call methods on CreateIntegrationRequest.Builder to create a request. Creates a new Integration resource to represent an integration.
      Returns:
      A Java Future containing the result of the CreateIntegration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • createIntegrationResponse

      default CompletableFuture<CreateIntegrationResponseResponse> createIntegrationResponse(CreateIntegrationResponseRequest createIntegrationResponseRequest)

      Creates an IntegrationResponses.

      Parameters:
      createIntegrationResponseRequest - Creates a new IntegrationResponse resource to represent an integration response.
      Returns:
      A Java Future containing the result of the CreateIntegrationResponse operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • createIntegrationResponse

      default CompletableFuture<CreateIntegrationResponseResponse> createIntegrationResponse(Consumer<CreateIntegrationResponseRequest.Builder> createIntegrationResponseRequest)

      Creates an IntegrationResponses.


      This is a convenience which creates an instance of the CreateIntegrationResponseRequest.Builder avoiding the need to create one manually via CreateIntegrationResponseRequest.builder()

      Parameters:
      createIntegrationResponseRequest - A Consumer that will call methods on CreateIntegrationResponseRequest.Builder to create a request. Creates a new IntegrationResponse resource to represent an integration response.
      Returns:
      A Java Future containing the result of the CreateIntegrationResponse operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • createModel

      default CompletableFuture<CreateModelResponse> createModel(CreateModelRequest createModelRequest)

      Creates a Model for an API.

      Parameters:
      createModelRequest - Creates a new Model.
      Returns:
      A Java Future containing the result of the CreateModel operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • createModel

      default CompletableFuture<CreateModelResponse> createModel(Consumer<CreateModelRequest.Builder> createModelRequest)

      Creates a Model for an API.


      This is a convenience which creates an instance of the CreateModelRequest.Builder avoiding the need to create one manually via CreateModelRequest.builder()

      Parameters:
      createModelRequest - A Consumer that will call methods on CreateModelRequest.Builder to create a request. Creates a new Model.
      Returns:
      A Java Future containing the result of the CreateModel operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • createRoute

      default CompletableFuture<CreateRouteResponse> createRoute(CreateRouteRequest createRouteRequest)

      Creates a Route for an API.

      Parameters:
      createRouteRequest - Creates a new Route resource to represent a route.
      Returns:
      A Java Future containing the result of the CreateRoute operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • createRoute

      default CompletableFuture<CreateRouteResponse> createRoute(Consumer<CreateRouteRequest.Builder> createRouteRequest)

      Creates a Route for an API.


      This is a convenience which creates an instance of the CreateRouteRequest.Builder avoiding the need to create one manually via CreateRouteRequest.builder()

      Parameters:
      createRouteRequest - A Consumer that will call methods on CreateRouteRequest.Builder to create a request. Creates a new Route resource to represent a route.
      Returns:
      A Java Future containing the result of the CreateRoute operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • createRouteResponse

      default CompletableFuture<CreateRouteResponseResponse> createRouteResponse(CreateRouteResponseRequest createRouteResponseRequest)

      Creates a RouteResponse for a Route.

      Parameters:
      createRouteResponseRequest - Creates a new RouteResponse resource to represent a route response.
      Returns:
      A Java Future containing the result of the CreateRouteResponse operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • createRouteResponse

      default CompletableFuture<CreateRouteResponseResponse> createRouteResponse(Consumer<CreateRouteResponseRequest.Builder> createRouteResponseRequest)

      Creates a RouteResponse for a Route.


      This is a convenience which creates an instance of the CreateRouteResponseRequest.Builder avoiding the need to create one manually via CreateRouteResponseRequest.builder()

      Parameters:
      createRouteResponseRequest - A Consumer that will call methods on CreateRouteResponseRequest.Builder to create a request. Creates a new RouteResponse resource to represent a route response.
      Returns:
      A Java Future containing the result of the CreateRouteResponse operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • createStage

      default CompletableFuture<CreateStageResponse> createStage(CreateStageRequest createStageRequest)

      Creates a Stage for an API.

      Parameters:
      createStageRequest - Creates a new Stage resource to represent a stage.
      Returns:
      A Java Future containing the result of the CreateStage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • createStage

      default CompletableFuture<CreateStageResponse> createStage(Consumer<CreateStageRequest.Builder> createStageRequest)

      Creates a Stage for an API.


      This is a convenience which creates an instance of the CreateStageRequest.Builder avoiding the need to create one manually via CreateStageRequest.builder()

      Parameters:
      createStageRequest - A Consumer that will call methods on CreateStageRequest.Builder to create a request. Creates a new Stage resource to represent a stage.
      Returns:
      A Java Future containing the result of the CreateStage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • createVpcLink

      default CompletableFuture<CreateVpcLinkResponse> createVpcLink(CreateVpcLinkRequest createVpcLinkRequest)

      Creates a VPC link.

      Parameters:
      createVpcLinkRequest - Creates a VPC link
      Returns:
      A Java Future containing the result of the CreateVpcLink operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException One of the parameters in the request is invalid.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • createVpcLink

      default CompletableFuture<CreateVpcLinkResponse> createVpcLink(Consumer<CreateVpcLinkRequest.Builder> createVpcLinkRequest)

      Creates a VPC link.


      This is a convenience which creates an instance of the CreateVpcLinkRequest.Builder avoiding the need to create one manually via CreateVpcLinkRequest.builder()

      Parameters:
      createVpcLinkRequest - A Consumer that will call methods on CreateVpcLinkRequest.Builder to create a request. Creates a VPC link
      Returns:
      A Java Future containing the result of the CreateVpcLink operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException One of the parameters in the request is invalid.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteAccessLogSettings

      default CompletableFuture<DeleteAccessLogSettingsResponse> deleteAccessLogSettings(DeleteAccessLogSettingsRequest deleteAccessLogSettingsRequest)

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

      Parameters:
      deleteAccessLogSettingsRequest -
      Returns:
      A Java Future containing the result of the DeleteAccessLogSettings operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteAccessLogSettings

      default CompletableFuture<DeleteAccessLogSettingsResponse> deleteAccessLogSettings(Consumer<DeleteAccessLogSettingsRequest.Builder> deleteAccessLogSettingsRequest)

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


      This is a convenience which creates an instance of the DeleteAccessLogSettingsRequest.Builder avoiding the need to create one manually via DeleteAccessLogSettingsRequest.builder()

      Parameters:
      deleteAccessLogSettingsRequest - A Consumer that will call methods on DeleteAccessLogSettingsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteAccessLogSettings operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteApi

      default CompletableFuture<DeleteApiResponse> deleteApi(DeleteApiRequest deleteApiRequest)

      Deletes an Api resource.

      Parameters:
      deleteApiRequest -
      Returns:
      A Java Future containing the result of the DeleteApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteApi

      default CompletableFuture<DeleteApiResponse> deleteApi(Consumer<DeleteApiRequest.Builder> deleteApiRequest)

      Deletes an Api resource.


      This is a convenience which creates an instance of the DeleteApiRequest.Builder avoiding the need to create one manually via DeleteApiRequest.builder()

      Parameters:
      deleteApiRequest - A Consumer that will call methods on DeleteApiRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteApiMapping

      default CompletableFuture<DeleteApiMappingResponse> deleteApiMapping(DeleteApiMappingRequest deleteApiMappingRequest)

      Deletes an API mapping.

      Parameters:
      deleteApiMappingRequest -
      Returns:
      A Java Future containing the result of the DeleteApiMapping operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteApiMapping

      default CompletableFuture<DeleteApiMappingResponse> deleteApiMapping(Consumer<DeleteApiMappingRequest.Builder> deleteApiMappingRequest)

      Deletes an API mapping.


      This is a convenience which creates an instance of the DeleteApiMappingRequest.Builder avoiding the need to create one manually via DeleteApiMappingRequest.builder()

      Parameters:
      deleteApiMappingRequest - A Consumer that will call methods on DeleteApiMappingRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteApiMapping operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteAuthorizer

      default CompletableFuture<DeleteAuthorizerResponse> deleteAuthorizer(DeleteAuthorizerRequest deleteAuthorizerRequest)

      Deletes an Authorizer.

      Parameters:
      deleteAuthorizerRequest -
      Returns:
      A Java Future containing the result of the DeleteAuthorizer operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteAuthorizer

      default CompletableFuture<DeleteAuthorizerResponse> deleteAuthorizer(Consumer<DeleteAuthorizerRequest.Builder> deleteAuthorizerRequest)

      Deletes an Authorizer.


      This is a convenience which creates an instance of the DeleteAuthorizerRequest.Builder avoiding the need to create one manually via DeleteAuthorizerRequest.builder()

      Parameters:
      deleteAuthorizerRequest - A Consumer that will call methods on DeleteAuthorizerRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteAuthorizer operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteCorsConfiguration

      default CompletableFuture<DeleteCorsConfigurationResponse> deleteCorsConfiguration(DeleteCorsConfigurationRequest deleteCorsConfigurationRequest)

      Deletes a CORS configuration.

      Parameters:
      deleteCorsConfigurationRequest -
      Returns:
      A Java Future containing the result of the DeleteCorsConfiguration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteCorsConfiguration

      default CompletableFuture<DeleteCorsConfigurationResponse> deleteCorsConfiguration(Consumer<DeleteCorsConfigurationRequest.Builder> deleteCorsConfigurationRequest)

      Deletes a CORS configuration.


      This is a convenience which creates an instance of the DeleteCorsConfigurationRequest.Builder avoiding the need to create one manually via DeleteCorsConfigurationRequest.builder()

      Parameters:
      deleteCorsConfigurationRequest - A Consumer that will call methods on DeleteCorsConfigurationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteCorsConfiguration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteDeployment

      default CompletableFuture<DeleteDeploymentResponse> deleteDeployment(DeleteDeploymentRequest deleteDeploymentRequest)

      Deletes a Deployment.

      Parameters:
      deleteDeploymentRequest -
      Returns:
      A Java Future containing the result of the DeleteDeployment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteDeployment

      default CompletableFuture<DeleteDeploymentResponse> deleteDeployment(Consumer<DeleteDeploymentRequest.Builder> deleteDeploymentRequest)

      Deletes a Deployment.


      This is a convenience which creates an instance of the DeleteDeploymentRequest.Builder avoiding the need to create one manually via DeleteDeploymentRequest.builder()

      Parameters:
      deleteDeploymentRequest - A Consumer that will call methods on DeleteDeploymentRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteDeployment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteDomainName

      default CompletableFuture<DeleteDomainNameResponse> deleteDomainName(DeleteDomainNameRequest deleteDomainNameRequest)

      Deletes a domain name.

      Parameters:
      deleteDomainNameRequest -
      Returns:
      A Java Future containing the result of the DeleteDomainName operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteDomainName

      default CompletableFuture<DeleteDomainNameResponse> deleteDomainName(Consumer<DeleteDomainNameRequest.Builder> deleteDomainNameRequest)

      Deletes a domain name.


      This is a convenience which creates an instance of the DeleteDomainNameRequest.Builder avoiding the need to create one manually via DeleteDomainNameRequest.builder()

      Parameters:
      deleteDomainNameRequest - A Consumer that will call methods on DeleteDomainNameRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteDomainName operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteIntegration

      default CompletableFuture<DeleteIntegrationResponse> deleteIntegration(DeleteIntegrationRequest deleteIntegrationRequest)

      Deletes an Integration.

      Parameters:
      deleteIntegrationRequest -
      Returns:
      A Java Future containing the result of the DeleteIntegration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteIntegration

      default CompletableFuture<DeleteIntegrationResponse> deleteIntegration(Consumer<DeleteIntegrationRequest.Builder> deleteIntegrationRequest)

      Deletes an Integration.


      This is a convenience which creates an instance of the DeleteIntegrationRequest.Builder avoiding the need to create one manually via DeleteIntegrationRequest.builder()

      Parameters:
      deleteIntegrationRequest - A Consumer that will call methods on DeleteIntegrationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteIntegration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteIntegrationResponse

      default CompletableFuture<DeleteIntegrationResponseResponse> deleteIntegrationResponse(DeleteIntegrationResponseRequest deleteIntegrationResponseRequest)

      Deletes an IntegrationResponses.

      Parameters:
      deleteIntegrationResponseRequest -
      Returns:
      A Java Future containing the result of the DeleteIntegrationResponse operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteIntegrationResponse

      default CompletableFuture<DeleteIntegrationResponseResponse> deleteIntegrationResponse(Consumer<DeleteIntegrationResponseRequest.Builder> deleteIntegrationResponseRequest)

      Deletes an IntegrationResponses.


      This is a convenience which creates an instance of the DeleteIntegrationResponseRequest.Builder avoiding the need to create one manually via DeleteIntegrationResponseRequest.builder()

      Parameters:
      deleteIntegrationResponseRequest - A Consumer that will call methods on DeleteIntegrationResponseRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteIntegrationResponse operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteModel

      default CompletableFuture<DeleteModelResponse> deleteModel(DeleteModelRequest deleteModelRequest)

      Deletes a Model.

      Parameters:
      deleteModelRequest -
      Returns:
      A Java Future containing the result of the DeleteModel operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteModel

      default CompletableFuture<DeleteModelResponse> deleteModel(Consumer<DeleteModelRequest.Builder> deleteModelRequest)

      Deletes a Model.


      This is a convenience which creates an instance of the DeleteModelRequest.Builder avoiding the need to create one manually via DeleteModelRequest.builder()

      Parameters:
      deleteModelRequest - A Consumer that will call methods on DeleteModelRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteModel operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteRoute

      default CompletableFuture<DeleteRouteResponse> deleteRoute(DeleteRouteRequest deleteRouteRequest)

      Deletes a Route.

      Parameters:
      deleteRouteRequest -
      Returns:
      A Java Future containing the result of the DeleteRoute operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteRoute

      default CompletableFuture<DeleteRouteResponse> deleteRoute(Consumer<DeleteRouteRequest.Builder> deleteRouteRequest)

      Deletes a Route.


      This is a convenience which creates an instance of the DeleteRouteRequest.Builder avoiding the need to create one manually via DeleteRouteRequest.builder()

      Parameters:
      deleteRouteRequest - A Consumer that will call methods on DeleteRouteRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteRoute operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteRouteRequestParameter

      default CompletableFuture<DeleteRouteRequestParameterResponse> deleteRouteRequestParameter(DeleteRouteRequestParameterRequest deleteRouteRequestParameterRequest)

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

      Parameters:
      deleteRouteRequestParameterRequest -
      Returns:
      A Java Future containing the result of the DeleteRouteRequestParameter operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteRouteRequestParameter

      default CompletableFuture<DeleteRouteRequestParameterResponse> deleteRouteRequestParameter(Consumer<DeleteRouteRequestParameterRequest.Builder> deleteRouteRequestParameterRequest)

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


      This is a convenience which creates an instance of the DeleteRouteRequestParameterRequest.Builder avoiding the need to create one manually via DeleteRouteRequestParameterRequest.builder()

      Parameters:
      deleteRouteRequestParameterRequest - A Consumer that will call methods on DeleteRouteRequestParameterRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteRouteRequestParameter operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteRouteResponse

      default CompletableFuture<DeleteRouteResponseResponse> deleteRouteResponse(DeleteRouteResponseRequest deleteRouteResponseRequest)

      Deletes a RouteResponse.

      Parameters:
      deleteRouteResponseRequest -
      Returns:
      A Java Future containing the result of the DeleteRouteResponse operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteRouteResponse

      default CompletableFuture<DeleteRouteResponseResponse> deleteRouteResponse(Consumer<DeleteRouteResponseRequest.Builder> deleteRouteResponseRequest)

      Deletes a RouteResponse.


      This is a convenience which creates an instance of the DeleteRouteResponseRequest.Builder avoiding the need to create one manually via DeleteRouteResponseRequest.builder()

      Parameters:
      deleteRouteResponseRequest - A Consumer that will call methods on DeleteRouteResponseRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteRouteResponse operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteRouteSettings

      default CompletableFuture<DeleteRouteSettingsResponse> deleteRouteSettings(DeleteRouteSettingsRequest deleteRouteSettingsRequest)

      Deletes the RouteSettings for a stage.

      Parameters:
      deleteRouteSettingsRequest -
      Returns:
      A Java Future containing the result of the DeleteRouteSettings operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteRouteSettings

      default CompletableFuture<DeleteRouteSettingsResponse> deleteRouteSettings(Consumer<DeleteRouteSettingsRequest.Builder> deleteRouteSettingsRequest)

      Deletes the RouteSettings for a stage.


      This is a convenience which creates an instance of the DeleteRouteSettingsRequest.Builder avoiding the need to create one manually via DeleteRouteSettingsRequest.builder()

      Parameters:
      deleteRouteSettingsRequest - A Consumer that will call methods on DeleteRouteSettingsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteRouteSettings operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteStage

      default CompletableFuture<DeleteStageResponse> deleteStage(DeleteStageRequest deleteStageRequest)

      Deletes a Stage.

      Parameters:
      deleteStageRequest -
      Returns:
      A Java Future containing the result of the DeleteStage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteStage

      default CompletableFuture<DeleteStageResponse> deleteStage(Consumer<DeleteStageRequest.Builder> deleteStageRequest)

      Deletes a Stage.


      This is a convenience which creates an instance of the DeleteStageRequest.Builder avoiding the need to create one manually via DeleteStageRequest.builder()

      Parameters:
      deleteStageRequest - A Consumer that will call methods on DeleteStageRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteStage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteVpcLink

      default CompletableFuture<DeleteVpcLinkResponse> deleteVpcLink(DeleteVpcLinkRequest deleteVpcLinkRequest)

      Deletes a VPC link.

      Parameters:
      deleteVpcLinkRequest -
      Returns:
      A Java Future containing the result of the DeleteVpcLink operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • deleteVpcLink

      default CompletableFuture<DeleteVpcLinkResponse> deleteVpcLink(Consumer<DeleteVpcLinkRequest.Builder> deleteVpcLinkRequest)

      Deletes a VPC link.


      This is a convenience which creates an instance of the DeleteVpcLinkRequest.Builder avoiding the need to create one manually via DeleteVpcLinkRequest.builder()

      Parameters:
      deleteVpcLinkRequest - A Consumer that will call methods on DeleteVpcLinkRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteVpcLink operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • exportApi

      default CompletableFuture<ExportApiResponse> exportApi(ExportApiRequest exportApiRequest)
      Invokes the ExportApi operation asynchronously.
      Parameters:
      exportApiRequest -
      Returns:
      A Java Future containing the result of the ExportApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • exportApi

      default CompletableFuture<ExportApiResponse> exportApi(Consumer<ExportApiRequest.Builder> exportApiRequest)
      Invokes the ExportApi operation asynchronously.

      This is a convenience which creates an instance of the ExportApiRequest.Builder avoiding the need to create one manually via ExportApiRequest.builder()

      Parameters:
      exportApiRequest - A Consumer that will call methods on ExportApiRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ExportApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getApi

      default CompletableFuture<GetApiResponse> getApi(GetApiRequest getApiRequest)

      Gets an Api resource.

      Parameters:
      getApiRequest -
      Returns:
      A Java Future containing the result of the GetApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getApi

      Gets an Api resource.


      This is a convenience which creates an instance of the GetApiRequest.Builder avoiding the need to create one manually via GetApiRequest.builder()

      Parameters:
      getApiRequest - A Consumer that will call methods on GetApiRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getApiMapping

      default CompletableFuture<GetApiMappingResponse> getApiMapping(GetApiMappingRequest getApiMappingRequest)

      Gets an API mapping.

      Parameters:
      getApiMappingRequest -
      Returns:
      A Java Future containing the result of the GetApiMapping operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getApiMapping

      default CompletableFuture<GetApiMappingResponse> getApiMapping(Consumer<GetApiMappingRequest.Builder> getApiMappingRequest)

      Gets an API mapping.


      This is a convenience which creates an instance of the GetApiMappingRequest.Builder avoiding the need to create one manually via GetApiMappingRequest.builder()

      Parameters:
      getApiMappingRequest - A Consumer that will call methods on GetApiMappingRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetApiMapping operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getApiMappings

      default CompletableFuture<GetApiMappingsResponse> getApiMappings(GetApiMappingsRequest getApiMappingsRequest)

      Gets API mappings.

      Parameters:
      getApiMappingsRequest -
      Returns:
      A Java Future containing the result of the GetApiMappings operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getApiMappings

      default CompletableFuture<GetApiMappingsResponse> getApiMappings(Consumer<GetApiMappingsRequest.Builder> getApiMappingsRequest)

      Gets API mappings.


      This is a convenience which creates an instance of the GetApiMappingsRequest.Builder avoiding the need to create one manually via GetApiMappingsRequest.builder()

      Parameters:
      getApiMappingsRequest - A Consumer that will call methods on GetApiMappingsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetApiMappings operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getApis

      default CompletableFuture<GetApisResponse> getApis(GetApisRequest getApisRequest)

      Gets a collection of Api resources.

      Parameters:
      getApisRequest -
      Returns:
      A Java Future containing the result of the GetApis operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getApis

      Gets a collection of Api resources.


      This is a convenience which creates an instance of the GetApisRequest.Builder avoiding the need to create one manually via GetApisRequest.builder()

      Parameters:
      getApisRequest - A Consumer that will call methods on GetApisRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetApis operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getApis

      default CompletableFuture<GetApisResponse> getApis()

      Gets a collection of Api resources.

      Returns:
      A Java Future containing the result of the GetApis operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getAuthorizer

      default CompletableFuture<GetAuthorizerResponse> getAuthorizer(GetAuthorizerRequest getAuthorizerRequest)

      Gets an Authorizer.

      Parameters:
      getAuthorizerRequest -
      Returns:
      A Java Future containing the result of the GetAuthorizer operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getAuthorizer

      default CompletableFuture<GetAuthorizerResponse> getAuthorizer(Consumer<GetAuthorizerRequest.Builder> getAuthorizerRequest)

      Gets an Authorizer.


      This is a convenience which creates an instance of the GetAuthorizerRequest.Builder avoiding the need to create one manually via GetAuthorizerRequest.builder()

      Parameters:
      getAuthorizerRequest - A Consumer that will call methods on GetAuthorizerRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetAuthorizer operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getAuthorizers

      default CompletableFuture<GetAuthorizersResponse> getAuthorizers(GetAuthorizersRequest getAuthorizersRequest)

      Gets the Authorizers for an API.

      Parameters:
      getAuthorizersRequest -
      Returns:
      A Java Future containing the result of the GetAuthorizers operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getAuthorizers

      default CompletableFuture<GetAuthorizersResponse> getAuthorizers(Consumer<GetAuthorizersRequest.Builder> getAuthorizersRequest)

      Gets the Authorizers for an API.


      This is a convenience which creates an instance of the GetAuthorizersRequest.Builder avoiding the need to create one manually via GetAuthorizersRequest.builder()

      Parameters:
      getAuthorizersRequest - A Consumer that will call methods on GetAuthorizersRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetAuthorizers operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getDeployment

      default CompletableFuture<GetDeploymentResponse> getDeployment(GetDeploymentRequest getDeploymentRequest)

      Gets a Deployment.

      Parameters:
      getDeploymentRequest -
      Returns:
      A Java Future containing the result of the GetDeployment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getDeployment

      default CompletableFuture<GetDeploymentResponse> getDeployment(Consumer<GetDeploymentRequest.Builder> getDeploymentRequest)

      Gets a Deployment.


      This is a convenience which creates an instance of the GetDeploymentRequest.Builder avoiding the need to create one manually via GetDeploymentRequest.builder()

      Parameters:
      getDeploymentRequest - A Consumer that will call methods on GetDeploymentRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetDeployment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getDeployments

      default CompletableFuture<GetDeploymentsResponse> getDeployments(GetDeploymentsRequest getDeploymentsRequest)

      Gets the Deployments for an API.

      Parameters:
      getDeploymentsRequest -
      Returns:
      A Java Future containing the result of the GetDeployments operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getDeployments

      default CompletableFuture<GetDeploymentsResponse> getDeployments(Consumer<GetDeploymentsRequest.Builder> getDeploymentsRequest)

      Gets the Deployments for an API.


      This is a convenience which creates an instance of the GetDeploymentsRequest.Builder avoiding the need to create one manually via GetDeploymentsRequest.builder()

      Parameters:
      getDeploymentsRequest - A Consumer that will call methods on GetDeploymentsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetDeployments operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getDomainName

      default CompletableFuture<GetDomainNameResponse> getDomainName(GetDomainNameRequest getDomainNameRequest)

      Gets a domain name.

      Parameters:
      getDomainNameRequest -
      Returns:
      A Java Future containing the result of the GetDomainName operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getDomainName

      default CompletableFuture<GetDomainNameResponse> getDomainName(Consumer<GetDomainNameRequest.Builder> getDomainNameRequest)

      Gets a domain name.


      This is a convenience which creates an instance of the GetDomainNameRequest.Builder avoiding the need to create one manually via GetDomainNameRequest.builder()

      Parameters:
      getDomainNameRequest - A Consumer that will call methods on GetDomainNameRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetDomainName operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getDomainNames

      default CompletableFuture<GetDomainNamesResponse> getDomainNames(GetDomainNamesRequest getDomainNamesRequest)

      Gets the domain names for an AWS account.

      Parameters:
      getDomainNamesRequest -
      Returns:
      A Java Future containing the result of the GetDomainNames operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getDomainNames

      default CompletableFuture<GetDomainNamesResponse> getDomainNames(Consumer<GetDomainNamesRequest.Builder> getDomainNamesRequest)

      Gets the domain names for an AWS account.


      This is a convenience which creates an instance of the GetDomainNamesRequest.Builder avoiding the need to create one manually via GetDomainNamesRequest.builder()

      Parameters:
      getDomainNamesRequest - A Consumer that will call methods on GetDomainNamesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetDomainNames operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getDomainNames

      default CompletableFuture<GetDomainNamesResponse> getDomainNames()

      Gets the domain names for an AWS account.

      Returns:
      A Java Future containing the result of the GetDomainNames operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getIntegration

      default CompletableFuture<GetIntegrationResponse> getIntegration(GetIntegrationRequest getIntegrationRequest)

      Gets an Integration.

      Parameters:
      getIntegrationRequest -
      Returns:
      A Java Future containing the result of the GetIntegration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getIntegration

      default CompletableFuture<GetIntegrationResponse> getIntegration(Consumer<GetIntegrationRequest.Builder> getIntegrationRequest)

      Gets an Integration.


      This is a convenience which creates an instance of the GetIntegrationRequest.Builder avoiding the need to create one manually via GetIntegrationRequest.builder()

      Parameters:
      getIntegrationRequest - A Consumer that will call methods on GetIntegrationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetIntegration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getIntegrationResponse

      default CompletableFuture<GetIntegrationResponseResponse> getIntegrationResponse(GetIntegrationResponseRequest getIntegrationResponseRequest)

      Gets an IntegrationResponses.

      Parameters:
      getIntegrationResponseRequest -
      Returns:
      A Java Future containing the result of the GetIntegrationResponse operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getIntegrationResponse

      default CompletableFuture<GetIntegrationResponseResponse> getIntegrationResponse(Consumer<GetIntegrationResponseRequest.Builder> getIntegrationResponseRequest)

      Gets an IntegrationResponses.


      This is a convenience which creates an instance of the GetIntegrationResponseRequest.Builder avoiding the need to create one manually via GetIntegrationResponseRequest.builder()

      Parameters:
      getIntegrationResponseRequest - A Consumer that will call methods on GetIntegrationResponseRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetIntegrationResponse operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getIntegrationResponses

      default CompletableFuture<GetIntegrationResponsesResponse> getIntegrationResponses(GetIntegrationResponsesRequest getIntegrationResponsesRequest)

      Gets the IntegrationResponses for an Integration.

      Parameters:
      getIntegrationResponsesRequest -
      Returns:
      A Java Future containing the result of the GetIntegrationResponses operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getIntegrationResponses

      default CompletableFuture<GetIntegrationResponsesResponse> getIntegrationResponses(Consumer<GetIntegrationResponsesRequest.Builder> getIntegrationResponsesRequest)

      Gets the IntegrationResponses for an Integration.


      This is a convenience which creates an instance of the GetIntegrationResponsesRequest.Builder avoiding the need to create one manually via GetIntegrationResponsesRequest.builder()

      Parameters:
      getIntegrationResponsesRequest - A Consumer that will call methods on GetIntegrationResponsesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetIntegrationResponses operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getIntegrations

      default CompletableFuture<GetIntegrationsResponse> getIntegrations(GetIntegrationsRequest getIntegrationsRequest)

      Gets the Integrations for an API.

      Parameters:
      getIntegrationsRequest -
      Returns:
      A Java Future containing the result of the GetIntegrations operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getIntegrations

      default CompletableFuture<GetIntegrationsResponse> getIntegrations(Consumer<GetIntegrationsRequest.Builder> getIntegrationsRequest)

      Gets the Integrations for an API.


      This is a convenience which creates an instance of the GetIntegrationsRequest.Builder avoiding the need to create one manually via GetIntegrationsRequest.builder()

      Parameters:
      getIntegrationsRequest - A Consumer that will call methods on GetIntegrationsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetIntegrations operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getModel

      default CompletableFuture<GetModelResponse> getModel(GetModelRequest getModelRequest)

      Gets a Model.

      Parameters:
      getModelRequest -
      Returns:
      A Java Future containing the result of the GetModel operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getModel

      Gets a Model.


      This is a convenience which creates an instance of the GetModelRequest.Builder avoiding the need to create one manually via GetModelRequest.builder()

      Parameters:
      getModelRequest - A Consumer that will call methods on GetModelRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetModel operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getModelTemplate

      default CompletableFuture<GetModelTemplateResponse> getModelTemplate(GetModelTemplateRequest getModelTemplateRequest)

      Gets a model template.

      Parameters:
      getModelTemplateRequest -
      Returns:
      A Java Future containing the result of the GetModelTemplate operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getModelTemplate

      default CompletableFuture<GetModelTemplateResponse> getModelTemplate(Consumer<GetModelTemplateRequest.Builder> getModelTemplateRequest)

      Gets a model template.


      This is a convenience which creates an instance of the GetModelTemplateRequest.Builder avoiding the need to create one manually via GetModelTemplateRequest.builder()

      Parameters:
      getModelTemplateRequest - A Consumer that will call methods on GetModelTemplateRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetModelTemplate operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getModels

      default CompletableFuture<GetModelsResponse> getModels(GetModelsRequest getModelsRequest)

      Gets the Models for an API.

      Parameters:
      getModelsRequest -
      Returns:
      A Java Future containing the result of the GetModels operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getModels

      default CompletableFuture<GetModelsResponse> getModels(Consumer<GetModelsRequest.Builder> getModelsRequest)

      Gets the Models for an API.


      This is a convenience which creates an instance of the GetModelsRequest.Builder avoiding the need to create one manually via GetModelsRequest.builder()

      Parameters:
      getModelsRequest - A Consumer that will call methods on GetModelsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetModels operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getRoute

      default CompletableFuture<GetRouteResponse> getRoute(GetRouteRequest getRouteRequest)

      Gets a Route.

      Parameters:
      getRouteRequest -
      Returns:
      A Java Future containing the result of the GetRoute operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getRoute

      Gets a Route.


      This is a convenience which creates an instance of the GetRouteRequest.Builder avoiding the need to create one manually via GetRouteRequest.builder()

      Parameters:
      getRouteRequest - A Consumer that will call methods on GetRouteRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetRoute operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getRouteResponse

      default CompletableFuture<GetRouteResponseResponse> getRouteResponse(GetRouteResponseRequest getRouteResponseRequest)

      Gets a RouteResponse.

      Parameters:
      getRouteResponseRequest -
      Returns:
      A Java Future containing the result of the GetRouteResponse operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getRouteResponse

      default CompletableFuture<GetRouteResponseResponse> getRouteResponse(Consumer<GetRouteResponseRequest.Builder> getRouteResponseRequest)

      Gets a RouteResponse.


      This is a convenience which creates an instance of the GetRouteResponseRequest.Builder avoiding the need to create one manually via GetRouteResponseRequest.builder()

      Parameters:
      getRouteResponseRequest - A Consumer that will call methods on GetRouteResponseRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetRouteResponse operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getRouteResponses

      default CompletableFuture<GetRouteResponsesResponse> getRouteResponses(GetRouteResponsesRequest getRouteResponsesRequest)

      Gets the RouteResponses for a Route.

      Parameters:
      getRouteResponsesRequest -
      Returns:
      A Java Future containing the result of the GetRouteResponses operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getRouteResponses

      default CompletableFuture<GetRouteResponsesResponse> getRouteResponses(Consumer<GetRouteResponsesRequest.Builder> getRouteResponsesRequest)

      Gets the RouteResponses for a Route.


      This is a convenience which creates an instance of the GetRouteResponsesRequest.Builder avoiding the need to create one manually via GetRouteResponsesRequest.builder()

      Parameters:
      getRouteResponsesRequest - A Consumer that will call methods on GetRouteResponsesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetRouteResponses operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getRoutes

      default CompletableFuture<GetRoutesResponse> getRoutes(GetRoutesRequest getRoutesRequest)

      Gets the Routes for an API.

      Parameters:
      getRoutesRequest -
      Returns:
      A Java Future containing the result of the GetRoutes operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getRoutes

      default CompletableFuture<GetRoutesResponse> getRoutes(Consumer<GetRoutesRequest.Builder> getRoutesRequest)

      Gets the Routes for an API.


      This is a convenience which creates an instance of the GetRoutesRequest.Builder avoiding the need to create one manually via GetRoutesRequest.builder()

      Parameters:
      getRoutesRequest - A Consumer that will call methods on GetRoutesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetRoutes operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getStage

      default CompletableFuture<GetStageResponse> getStage(GetStageRequest getStageRequest)

      Gets a Stage.

      Parameters:
      getStageRequest -
      Returns:
      A Java Future containing the result of the GetStage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getStage

      Gets a Stage.


      This is a convenience which creates an instance of the GetStageRequest.Builder avoiding the need to create one manually via GetStageRequest.builder()

      Parameters:
      getStageRequest - A Consumer that will call methods on GetStageRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetStage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getStages

      default CompletableFuture<GetStagesResponse> getStages(GetStagesRequest getStagesRequest)

      Gets the Stages for an API.

      Parameters:
      getStagesRequest -
      Returns:
      A Java Future containing the result of the GetStages operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getStages

      default CompletableFuture<GetStagesResponse> getStages(Consumer<GetStagesRequest.Builder> getStagesRequest)

      Gets the Stages for an API.


      This is a convenience which creates an instance of the GetStagesRequest.Builder avoiding the need to create one manually via GetStagesRequest.builder()

      Parameters:
      getStagesRequest - A Consumer that will call methods on GetStagesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetStages operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getTags

      default CompletableFuture<GetTagsResponse> getTags(GetTagsRequest getTagsRequest)

      Gets a collection of Tag resources.

      Parameters:
      getTagsRequest -
      Returns:
      A Java Future containing the result of the GetTags operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getTags

      Gets a collection of Tag resources.


      This is a convenience which creates an instance of the GetTagsRequest.Builder avoiding the need to create one manually via GetTagsRequest.builder()

      Parameters:
      getTagsRequest - A Consumer that will call methods on GetTagsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetTags operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getVpcLink

      default CompletableFuture<GetVpcLinkResponse> getVpcLink(GetVpcLinkRequest getVpcLinkRequest)

      Gets a VPC link.

      Parameters:
      getVpcLinkRequest -
      Returns:
      A Java Future containing the result of the GetVpcLink operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getVpcLink

      default CompletableFuture<GetVpcLinkResponse> getVpcLink(Consumer<GetVpcLinkRequest.Builder> getVpcLinkRequest)

      Gets a VPC link.


      This is a convenience which creates an instance of the GetVpcLinkRequest.Builder avoiding the need to create one manually via GetVpcLinkRequest.builder()

      Parameters:
      getVpcLinkRequest - A Consumer that will call methods on GetVpcLinkRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetVpcLink operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getVpcLinks

      default CompletableFuture<GetVpcLinksResponse> getVpcLinks(GetVpcLinksRequest getVpcLinksRequest)

      Gets a collection of VPC links.

      Parameters:
      getVpcLinksRequest -
      Returns:
      A Java Future containing the result of the GetVpcLinks operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException One of the parameters in the request is invalid.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • getVpcLinks

      default CompletableFuture<GetVpcLinksResponse> getVpcLinks(Consumer<GetVpcLinksRequest.Builder> getVpcLinksRequest)

      Gets a collection of VPC links.


      This is a convenience which creates an instance of the GetVpcLinksRequest.Builder avoiding the need to create one manually via GetVpcLinksRequest.builder()

      Parameters:
      getVpcLinksRequest - A Consumer that will call methods on GetVpcLinksRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetVpcLinks operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException One of the parameters in the request is invalid.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • importApi

      default CompletableFuture<ImportApiResponse> importApi(ImportApiRequest importApiRequest)

      Imports an API.

      Parameters:
      importApiRequest -
      Returns:
      A Java Future containing the result of the ImportApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • importApi

      default CompletableFuture<ImportApiResponse> importApi(Consumer<ImportApiRequest.Builder> importApiRequest)

      Imports an API.


      This is a convenience which creates an instance of the ImportApiRequest.Builder avoiding the need to create one manually via ImportApiRequest.builder()

      Parameters:
      importApiRequest - A Consumer that will call methods on ImportApiRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ImportApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • reimportApi

      default CompletableFuture<ReimportApiResponse> reimportApi(ReimportApiRequest reimportApiRequest)

      Puts an Api resource.

      Parameters:
      reimportApiRequest -
      Returns:
      A Java Future containing the result of the ReimportApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • reimportApi

      default CompletableFuture<ReimportApiResponse> reimportApi(Consumer<ReimportApiRequest.Builder> reimportApiRequest)

      Puts an Api resource.


      This is a convenience which creates an instance of the ReimportApiRequest.Builder avoiding the need to create one manually via ReimportApiRequest.builder()

      Parameters:
      reimportApiRequest - A Consumer that will call methods on ReimportApiRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ReimportApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • resetAuthorizersCache

      default CompletableFuture<ResetAuthorizersCacheResponse> resetAuthorizersCache(ResetAuthorizersCacheRequest resetAuthorizersCacheRequest)

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

      Parameters:
      resetAuthorizersCacheRequest -
      Returns:
      A Java Future containing the result of the ResetAuthorizersCache operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • resetAuthorizersCache

      default CompletableFuture<ResetAuthorizersCacheResponse> resetAuthorizersCache(Consumer<ResetAuthorizersCacheRequest.Builder> resetAuthorizersCacheRequest)

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


      This is a convenience which creates an instance of the ResetAuthorizersCacheRequest.Builder avoiding the need to create one manually via ResetAuthorizersCacheRequest.builder()

      Parameters:
      resetAuthorizersCacheRequest - A Consumer that will call methods on ResetAuthorizersCacheRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ResetAuthorizersCache operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • tagResource

      default CompletableFuture<TagResourceResponse> tagResource(TagResourceRequest tagResourceRequest)

      Creates a new Tag resource to represent a tag.

      Parameters:
      tagResourceRequest - Creates a new Tag resource to represent a tag.
      Returns:
      A Java Future containing the result of the TagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • tagResource

      default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)

      Creates a new Tag resource to represent a tag.


      This is a convenience which creates an instance of the TagResourceRequest.Builder avoiding the need to create one manually via TagResourceRequest.builder()

      Parameters:
      tagResourceRequest - A Consumer that will call methods on TagResourceRequest.Builder to create a request. Creates a new Tag resource to represent a tag.
      Returns:
      A Java Future containing the result of the TagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • untagResource

      default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest)

      Deletes a Tag.

      Parameters:
      untagResourceRequest -
      Returns:
      A Java Future containing the result of the UntagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • untagResource

      default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)

      Deletes a Tag.


      This is a convenience which creates an instance of the UntagResourceRequest.Builder avoiding the need to create one manually via UntagResourceRequest.builder()

      Parameters:
      untagResourceRequest - A Consumer that will call methods on UntagResourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UntagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • updateApi

      default CompletableFuture<UpdateApiResponse> updateApi(UpdateApiRequest updateApiRequest)

      Updates an Api resource.

      Parameters:
      updateApiRequest - Updates an Api.
      Returns:
      A Java Future containing the result of the UpdateApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • updateApi

      default CompletableFuture<UpdateApiResponse> updateApi(Consumer<UpdateApiRequest.Builder> updateApiRequest)

      Updates an Api resource.


      This is a convenience which creates an instance of the UpdateApiRequest.Builder avoiding the need to create one manually via UpdateApiRequest.builder()

      Parameters:
      updateApiRequest - A Consumer that will call methods on UpdateApiRequest.Builder to create a request. Updates an Api.
      Returns:
      A Java Future containing the result of the UpdateApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • updateApiMapping

      default CompletableFuture<UpdateApiMappingResponse> updateApiMapping(UpdateApiMappingRequest updateApiMappingRequest)

      The API mapping.

      Parameters:
      updateApiMappingRequest - Updates an ApiMapping.
      Returns:
      A Java Future containing the result of the UpdateApiMapping operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • updateApiMapping

      default CompletableFuture<UpdateApiMappingResponse> updateApiMapping(Consumer<UpdateApiMappingRequest.Builder> updateApiMappingRequest)

      The API mapping.


      This is a convenience which creates an instance of the UpdateApiMappingRequest.Builder avoiding the need to create one manually via UpdateApiMappingRequest.builder()

      Parameters:
      updateApiMappingRequest - A Consumer that will call methods on UpdateApiMappingRequest.Builder to create a request. Updates an ApiMapping.
      Returns:
      A Java Future containing the result of the UpdateApiMapping operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • updateAuthorizer

      default CompletableFuture<UpdateAuthorizerResponse> updateAuthorizer(UpdateAuthorizerRequest updateAuthorizerRequest)

      Updates an Authorizer.

      Parameters:
      updateAuthorizerRequest - Updates an Authorizer.
      Returns:
      A Java Future containing the result of the UpdateAuthorizer operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • updateAuthorizer

      default CompletableFuture<UpdateAuthorizerResponse> updateAuthorizer(Consumer<UpdateAuthorizerRequest.Builder> updateAuthorizerRequest)

      Updates an Authorizer.


      This is a convenience which creates an instance of the UpdateAuthorizerRequest.Builder avoiding the need to create one manually via UpdateAuthorizerRequest.builder()

      Parameters:
      updateAuthorizerRequest - A Consumer that will call methods on UpdateAuthorizerRequest.Builder to create a request. Updates an Authorizer.
      Returns:
      A Java Future containing the result of the UpdateAuthorizer operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • updateDeployment

      default CompletableFuture<UpdateDeploymentResponse> updateDeployment(UpdateDeploymentRequest updateDeploymentRequest)

      Updates a Deployment.

      Parameters:
      updateDeploymentRequest - Updates a Deployment.
      Returns:
      A Java Future containing the result of the UpdateDeployment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • updateDeployment

      default CompletableFuture<UpdateDeploymentResponse> updateDeployment(Consumer<UpdateDeploymentRequest.Builder> updateDeploymentRequest)

      Updates a Deployment.


      This is a convenience which creates an instance of the UpdateDeploymentRequest.Builder avoiding the need to create one manually via UpdateDeploymentRequest.builder()

      Parameters:
      updateDeploymentRequest - A Consumer that will call methods on UpdateDeploymentRequest.Builder to create a request. Updates a Deployment.
      Returns:
      A Java Future containing the result of the UpdateDeployment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • updateDomainName

      default CompletableFuture<UpdateDomainNameResponse> updateDomainName(UpdateDomainNameRequest updateDomainNameRequest)

      Updates a domain name.

      Parameters:
      updateDomainNameRequest - Updates a DomainName.
      Returns:
      A Java Future containing the result of the UpdateDomainName operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • updateDomainName

      default CompletableFuture<UpdateDomainNameResponse> updateDomainName(Consumer<UpdateDomainNameRequest.Builder> updateDomainNameRequest)

      Updates a domain name.


      This is a convenience which creates an instance of the UpdateDomainNameRequest.Builder avoiding the need to create one manually via UpdateDomainNameRequest.builder()

      Parameters:
      updateDomainNameRequest - A Consumer that will call methods on UpdateDomainNameRequest.Builder to create a request. Updates a DomainName.
      Returns:
      A Java Future containing the result of the UpdateDomainName operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • updateIntegration

      default CompletableFuture<UpdateIntegrationResponse> updateIntegration(UpdateIntegrationRequest updateIntegrationRequest)

      Updates an Integration.

      Parameters:
      updateIntegrationRequest - Updates an Integration.
      Returns:
      A Java Future containing the result of the UpdateIntegration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • updateIntegration

      default CompletableFuture<UpdateIntegrationResponse> updateIntegration(Consumer<UpdateIntegrationRequest.Builder> updateIntegrationRequest)

      Updates an Integration.


      This is a convenience which creates an instance of the UpdateIntegrationRequest.Builder avoiding the need to create one manually via UpdateIntegrationRequest.builder()

      Parameters:
      updateIntegrationRequest - A Consumer that will call methods on UpdateIntegrationRequest.Builder to create a request. Updates an Integration.
      Returns:
      A Java Future containing the result of the UpdateIntegration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • updateIntegrationResponse

      default CompletableFuture<UpdateIntegrationResponseResponse> updateIntegrationResponse(UpdateIntegrationResponseRequest updateIntegrationResponseRequest)

      Updates an IntegrationResponses.

      Parameters:
      updateIntegrationResponseRequest - Updates an IntegrationResponses.
      Returns:
      A Java Future containing the result of the UpdateIntegrationResponse operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • updateIntegrationResponse

      default CompletableFuture<UpdateIntegrationResponseResponse> updateIntegrationResponse(Consumer<UpdateIntegrationResponseRequest.Builder> updateIntegrationResponseRequest)

      Updates an IntegrationResponses.


      This is a convenience which creates an instance of the UpdateIntegrationResponseRequest.Builder avoiding the need to create one manually via UpdateIntegrationResponseRequest.builder()

      Parameters:
      updateIntegrationResponseRequest - A Consumer that will call methods on UpdateIntegrationResponseRequest.Builder to create a request. Updates an IntegrationResponses.
      Returns:
      A Java Future containing the result of the UpdateIntegrationResponse operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • updateModel

      default CompletableFuture<UpdateModelResponse> updateModel(UpdateModelRequest updateModelRequest)

      Updates a Model.

      Parameters:
      updateModelRequest - Updates a Model.
      Returns:
      A Java Future containing the result of the UpdateModel operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • updateModel

      default CompletableFuture<UpdateModelResponse> updateModel(Consumer<UpdateModelRequest.Builder> updateModelRequest)

      Updates a Model.


      This is a convenience which creates an instance of the UpdateModelRequest.Builder avoiding the need to create one manually via UpdateModelRequest.builder()

      Parameters:
      updateModelRequest - A Consumer that will call methods on UpdateModelRequest.Builder to create a request. Updates a Model.
      Returns:
      A Java Future containing the result of the UpdateModel operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • updateRoute

      default CompletableFuture<UpdateRouteResponse> updateRoute(UpdateRouteRequest updateRouteRequest)

      Updates a Route.

      Parameters:
      updateRouteRequest - Updates a Route.
      Returns:
      A Java Future containing the result of the UpdateRoute operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • updateRoute

      default CompletableFuture<UpdateRouteResponse> updateRoute(Consumer<UpdateRouteRequest.Builder> updateRouteRequest)

      Updates a Route.


      This is a convenience which creates an instance of the UpdateRouteRequest.Builder avoiding the need to create one manually via UpdateRouteRequest.builder()

      Parameters:
      updateRouteRequest - A Consumer that will call methods on UpdateRouteRequest.Builder to create a request. Updates a Route.
      Returns:
      A Java Future containing the result of the UpdateRoute operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • updateRouteResponse

      default CompletableFuture<UpdateRouteResponseResponse> updateRouteResponse(UpdateRouteResponseRequest updateRouteResponseRequest)

      Updates a RouteResponse.

      Parameters:
      updateRouteResponseRequest - Updates a RouteResponse.
      Returns:
      A Java Future containing the result of the UpdateRouteResponse operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • updateRouteResponse

      default CompletableFuture<UpdateRouteResponseResponse> updateRouteResponse(Consumer<UpdateRouteResponseRequest.Builder> updateRouteResponseRequest)

      Updates a RouteResponse.


      This is a convenience which creates an instance of the UpdateRouteResponseRequest.Builder avoiding the need to create one manually via UpdateRouteResponseRequest.builder()

      Parameters:
      updateRouteResponseRequest - A Consumer that will call methods on UpdateRouteResponseRequest.Builder to create a request. Updates a RouteResponse.
      Returns:
      A Java Future containing the result of the UpdateRouteResponse operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • updateStage

      default CompletableFuture<UpdateStageResponse> updateStage(UpdateStageRequest updateStageRequest)

      Updates a Stage.

      Parameters:
      updateStageRequest - Updates a Stage.
      Returns:
      A Java Future containing the result of the UpdateStage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • updateStage

      default CompletableFuture<UpdateStageResponse> updateStage(Consumer<UpdateStageRequest.Builder> updateStageRequest)

      Updates a Stage.


      This is a convenience which creates an instance of the UpdateStageRequest.Builder avoiding the need to create one manually via UpdateStageRequest.builder()

      Parameters:
      updateStageRequest - A Consumer that will call methods on UpdateStageRequest.Builder to create a request. Updates a Stage.
      Returns:
      A Java Future containing the result of the UpdateStage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • ConflictException The resource already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • updateVpcLink

      default CompletableFuture<UpdateVpcLinkResponse> updateVpcLink(UpdateVpcLinkRequest updateVpcLinkRequest)

      Updates a VPC link.

      Parameters:
      updateVpcLinkRequest - Updates a VPC link.
      Returns:
      A Java Future containing the result of the UpdateVpcLink operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • updateVpcLink

      default CompletableFuture<UpdateVpcLinkResponse> updateVpcLink(Consumer<UpdateVpcLinkRequest.Builder> updateVpcLinkRequest)

      Updates a VPC link.


      This is a convenience which creates an instance of the UpdateVpcLinkRequest.Builder avoiding the need to create one manually via UpdateVpcLinkRequest.builder()

      Parameters:
      updateVpcLinkRequest - A Consumer that will call methods on UpdateVpcLinkRequest.Builder to create a request. Updates a VPC link.
      Returns:
      A Java Future containing the result of the UpdateVpcLink operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found.
      • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
      • BadRequestException One of the parameters in the request is invalid.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
    • serviceClientConfiguration

      default ApiGatewayV2ServiceClientConfiguration serviceClientConfiguration()
      Description copied from interface: SdkClient
      The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration
      Specified by:
      serviceClientConfiguration in interface AwsClient
      Specified by:
      serviceClientConfiguration in interface SdkClient
      Returns:
      SdkServiceClientConfiguration
    • create

      static ApiGatewayV2AsyncClient create()
      Create a ApiGatewayV2AsyncClient with the region loaded from the DefaultAwsRegionProviderChain and credentials loaded from the DefaultCredentialsProvider.
    • builder

      Create a builder that can be used to configure and create a ApiGatewayV2AsyncClient.