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.The asynchronous client performs non-blocking I/O when configured with any SdkAsyncHttpClient supported in the SDK. However, full non-blocking is not guaranteed as the async client may perform blocking calls in some cases such as credentials retrieval and endpoint discovery as part of the async API call.

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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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.