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

    • Method Detail

      • 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

        default CompletableFuture<GetApiResponse> getApi​(Consumer<GetApiRequest.Builder> getApiRequest)

        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

        default CompletableFuture<GetApisResponse> getApis​(Consumer<GetApisRequest.Builder> getApisRequest)

        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

        default CompletableFuture<GetModelResponse> getModel​(Consumer<GetModelRequest.Builder> getModelRequest)

        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

        default CompletableFuture<GetRouteResponse> getRoute​(Consumer<GetRouteRequest.Builder> getRouteRequest)

        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

        default CompletableFuture<GetStageResponse> getStage​(Consumer<GetStageRequest.Builder> getStageRequest)

        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

        default CompletableFuture<GetTagsResponse> getTags​(Consumer<GetTagsRequest.Builder> getTagsRequest)

        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.