Interface ApiGatewayV2AsyncClient

    • 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.
        • NotFoundException The resource specified in the request was not found.
        • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
        • BadRequestException One of the parameters in the request is invalid.
        • ConflictException The resource already exists.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      • createApi

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

        Creates an Api resource.


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

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

        default CompletableFuture<CreateApiMappingResponse> createApiMapping​(CreateApiMappingRequest createApiMappingRequest)

        Creates an API mapping.

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

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

        Creates an API mapping.


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

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

        default CompletableFuture<CreateAuthorizerResponse> createAuthorizer​(CreateAuthorizerRequest createAuthorizerRequest)

        Creates an Authorizer for an API.

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

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

        Creates an Authorizer for an API.


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

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

        default CompletableFuture<CreateDeploymentResponse> createDeployment​(CreateDeploymentRequest createDeploymentRequest)

        Creates a Deployment for an API.

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

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

        Creates a Deployment for an API.


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

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

        default CompletableFuture<CreateDomainNameResponse> createDomainName​(CreateDomainNameRequest createDomainNameRequest)

        Creates a domain name.

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

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

        Creates a domain name.


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

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

        default CompletableFuture<CreateIntegrationResponse> createIntegration​(CreateIntegrationRequest createIntegrationRequest)

        Creates an Integration.

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

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

        Creates an Integration.


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

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

        default CompletableFuture<CreateIntegrationResponseResponse> createIntegrationResponse​(CreateIntegrationResponseRequest createIntegrationResponseRequest)

        Creates an IntegrationResponses.

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

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

        Creates an IntegrationResponses.


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

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

        default CompletableFuture<CreateModelResponse> createModel​(CreateModelRequest createModelRequest)

        Creates a Model for an API.

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

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

        Creates a Model for an API.


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

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

        default CompletableFuture<CreateRouteResponse> createRoute​(CreateRouteRequest createRouteRequest)

        Creates a Route for an API.

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

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

        Creates a Route for an API.


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

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

        default CompletableFuture<CreateRouteResponseResponse> createRouteResponse​(CreateRouteResponseRequest createRouteResponseRequest)

        Creates a RouteResponse for a Route.

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

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

        Creates a RouteResponse for a Route.


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

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

        default CompletableFuture<CreateStageResponse> createStage​(CreateStageRequest createStageRequest)

        Creates a Stage for an API.

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

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

        Creates a Stage for an API.


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

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

        default CompletableFuture<CreateVpcLinkResponse> createVpcLink​(CreateVpcLinkRequest createVpcLinkRequest)

        Creates a VPC link.

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

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

        Creates a VPC link.


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

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

        default CompletableFuture<DeleteAccessLogSettingsResponse> deleteAccessLogSettings​(DeleteAccessLogSettingsRequest deleteAccessLogSettingsRequest)

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

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

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

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


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

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

        default CompletableFuture<DeleteApiResponse> deleteApi​(DeleteApiRequest deleteApiRequest)

        Deletes an Api resource.

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

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

        Deletes an Api resource.


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

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

        default CompletableFuture<DeleteApiMappingResponse> deleteApiMapping​(DeleteApiMappingRequest deleteApiMappingRequest)

        Deletes an API mapping.

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

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

        Deletes an API mapping.


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

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

        default CompletableFuture<DeleteAuthorizerResponse> deleteAuthorizer​(DeleteAuthorizerRequest deleteAuthorizerRequest)

        Deletes an Authorizer.

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

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

        Deletes an Authorizer.


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

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

        default CompletableFuture<DeleteCorsConfigurationResponse> deleteCorsConfiguration​(DeleteCorsConfigurationRequest deleteCorsConfigurationRequest)

        Deletes a CORS configuration.

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

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

        Deletes a CORS configuration.


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

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

        default CompletableFuture<DeleteDeploymentResponse> deleteDeployment​(DeleteDeploymentRequest deleteDeploymentRequest)

        Deletes a Deployment.

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

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

        Deletes a Deployment.


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

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

        default CompletableFuture<DeleteDomainNameResponse> deleteDomainName​(DeleteDomainNameRequest deleteDomainNameRequest)

        Deletes a domain name.

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

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

        Deletes a domain name.


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

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

        default CompletableFuture<DeleteIntegrationResponse> deleteIntegration​(DeleteIntegrationRequest deleteIntegrationRequest)

        Deletes an Integration.

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

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

        Deletes an Integration.


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

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

        default CompletableFuture<DeleteIntegrationResponseResponse> deleteIntegrationResponse​(DeleteIntegrationResponseRequest deleteIntegrationResponseRequest)

        Deletes an IntegrationResponses.

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

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

        Deletes an IntegrationResponses.


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

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

        default CompletableFuture<DeleteModelResponse> deleteModel​(DeleteModelRequest deleteModelRequest)

        Deletes a Model.

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

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

        Deletes a Model.


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

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

        default CompletableFuture<DeleteRouteResponse> deleteRoute​(DeleteRouteRequest deleteRouteRequest)

        Deletes a Route.

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

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

        Deletes a Route.


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

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

        default CompletableFuture<DeleteRouteRequestParameterResponse> deleteRouteRequestParameter​(DeleteRouteRequestParameterRequest deleteRouteRequestParameterRequest)

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

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

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

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


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

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

        default CompletableFuture<DeleteRouteResponseResponse> deleteRouteResponse​(DeleteRouteResponseRequest deleteRouteResponseRequest)

        Deletes a RouteResponse.

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

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

        Deletes a RouteResponse.


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

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

        default CompletableFuture<DeleteRouteSettingsResponse> deleteRouteSettings​(DeleteRouteSettingsRequest deleteRouteSettingsRequest)

        Deletes the RouteSettings for a stage.

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

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

        Deletes the RouteSettings for a stage.


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

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

        default CompletableFuture<DeleteStageResponse> deleteStage​(DeleteStageRequest deleteStageRequest)

        Deletes a Stage.

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

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

        Deletes a Stage.


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

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

        default CompletableFuture<DeleteVpcLinkResponse> deleteVpcLink​(DeleteVpcLinkRequest deleteVpcLinkRequest)

        Deletes a VPC link.

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

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

        Deletes a VPC link.


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

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

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

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

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

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

        default CompletableFuture<GetApiResponse> getApi​(GetApiRequest getApiRequest)

        Gets an Api resource.

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

        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.
        • NotFoundException The resource specified in the request was not found.
        • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      • getApiMapping

        default CompletableFuture<GetApiMappingResponse> getApiMapping​(GetApiMappingRequest getApiMappingRequest)

        Gets an API mapping.

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

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

        Gets an API mapping.


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

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

        default CompletableFuture<GetApiMappingsResponse> getApiMappings​(GetApiMappingsRequest getApiMappingsRequest)

        Gets API mappings.

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

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

        Gets API mappings.


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

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

        default CompletableFuture<GetApisResponse> getApis​(GetApisRequest getApisRequest)

        Gets a collection of Api resources.

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

        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.
        • NotFoundException The resource specified in the request was not found.
        • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
        • BadRequestException One of the parameters in the request is invalid.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      • getApis

        default CompletableFuture<GetApisResponse> getApis()

        Gets a collection of Api resources.

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

        default CompletableFuture<GetAuthorizerResponse> getAuthorizer​(GetAuthorizerRequest getAuthorizerRequest)

        Gets an Authorizer.

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

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

        Gets an Authorizer.


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

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

        default CompletableFuture<GetAuthorizersResponse> getAuthorizers​(GetAuthorizersRequest getAuthorizersRequest)

        Gets the Authorizers for an API.

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

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

        Gets the Authorizers for an API.


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

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

        default CompletableFuture<GetDeploymentResponse> getDeployment​(GetDeploymentRequest getDeploymentRequest)

        Gets a Deployment.

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

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

        Gets a Deployment.


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

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

        default CompletableFuture<GetDeploymentsResponse> getDeployments​(GetDeploymentsRequest getDeploymentsRequest)

        Gets the Deployments for an API.

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

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

        Gets the Deployments for an API.


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

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

        default CompletableFuture<GetDomainNameResponse> getDomainName​(GetDomainNameRequest getDomainNameRequest)

        Gets a domain name.

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

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

        Gets a domain name.


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

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

        default CompletableFuture<GetDomainNamesResponse> getDomainNames​(GetDomainNamesRequest getDomainNamesRequest)

        Gets the domain names for an AWS account.

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

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

        Gets the domain names for an AWS account.


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

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

        default CompletableFuture<GetDomainNamesResponse> getDomainNames()

        Gets the domain names for an AWS account.

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

        default CompletableFuture<GetIntegrationResponse> getIntegration​(GetIntegrationRequest getIntegrationRequest)

        Gets an Integration.

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

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

        Gets an Integration.


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

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

        default CompletableFuture<GetIntegrationResponseResponse> getIntegrationResponse​(GetIntegrationResponseRequest getIntegrationResponseRequest)

        Gets an IntegrationResponses.

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

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

        Gets an IntegrationResponses.


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

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

        default CompletableFuture<GetIntegrationResponsesResponse> getIntegrationResponses​(GetIntegrationResponsesRequest getIntegrationResponsesRequest)

        Gets the IntegrationResponses for an Integration.

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

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

        Gets the IntegrationResponses for an Integration.


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

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

        default CompletableFuture<GetIntegrationsResponse> getIntegrations​(GetIntegrationsRequest getIntegrationsRequest)

        Gets the Integrations for an API.

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

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

        Gets the Integrations for an API.


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

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

        default CompletableFuture<GetModelResponse> getModel​(GetModelRequest getModelRequest)

        Gets a Model.

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

        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.
        • NotFoundException The resource specified in the request was not found.
        • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      • getModelTemplate

        default CompletableFuture<GetModelTemplateResponse> getModelTemplate​(GetModelTemplateRequest getModelTemplateRequest)

        Gets a model template.

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

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

        Gets a model template.


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

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

        default CompletableFuture<GetModelsResponse> getModels​(GetModelsRequest getModelsRequest)

        Gets the Models for an API.

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

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

        Gets the Models for an API.


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

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

        default CompletableFuture<GetRouteResponse> getRoute​(GetRouteRequest getRouteRequest)

        Gets a Route.

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

        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.
        • NotFoundException The resource specified in the request was not found.
        • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      • getRouteResponse

        default CompletableFuture<GetRouteResponseResponse> getRouteResponse​(GetRouteResponseRequest getRouteResponseRequest)

        Gets a RouteResponse.

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

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

        Gets a RouteResponse.


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

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

        default CompletableFuture<GetRouteResponsesResponse> getRouteResponses​(GetRouteResponsesRequest getRouteResponsesRequest)

        Gets the RouteResponses for a Route.

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

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

        Gets the RouteResponses for a Route.


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

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

        default CompletableFuture<GetRoutesResponse> getRoutes​(GetRoutesRequest getRoutesRequest)

        Gets the Routes for an API.

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

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

        Gets the Routes for an API.


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

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

        default CompletableFuture<GetStageResponse> getStage​(GetStageRequest getStageRequest)

        Gets a Stage.

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

        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.
        • NotFoundException The resource specified in the request was not found.
        • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      • getStages

        default CompletableFuture<GetStagesResponse> getStages​(GetStagesRequest getStagesRequest)

        Gets the Stages for an API.

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

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

        Gets the Stages for an API.


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

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

        default CompletableFuture<GetTagsResponse> getTags​(GetTagsRequest getTagsRequest)

        Gets a collection of Tag resources.

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

        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.
        • NotFoundException The resource specified in the request was not found.
        • TooManyRequestsException The client is sending more than the allowed number of requests per unit of time.
        • BadRequestException One of the parameters in the request is invalid.
        • ConflictException The resource already exists.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • ApiGatewayV2Exception Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      • getVpcLink

        default CompletableFuture<GetVpcLinkResponse> getVpcLink​(GetVpcLinkRequest getVpcLinkRequest)

        Gets a VPC link.

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

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

        Gets a VPC link.


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

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

        default CompletableFuture<GetVpcLinksResponse> getVpcLinks​(GetVpcLinksRequest getVpcLinksRequest)

        Gets a collection of VPC links.

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

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

        Gets a collection of VPC links.


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

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

        default CompletableFuture<ImportApiResponse> importApi​(ImportApiRequest importApiRequest)

        Imports an API.

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

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

        Imports an API.


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

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

        default CompletableFuture<ReimportApiResponse> reimportApi​(ReimportApiRequest reimportApiRequest)

        Puts an Api resource.

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

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

        Puts an Api resource.


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

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

        default CompletableFuture<ResetAuthorizersCacheResponse> resetAuthorizersCache​(ResetAuthorizersCacheRequest resetAuthorizersCacheRequest)

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

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

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

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


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

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

        default CompletableFuture<TagResourceResponse> tagResource​(TagResourceRequest tagResourceRequest)

        Creates a new Tag resource to represent a tag.

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

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

        Creates a new Tag resource to represent a tag.


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

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

        default CompletableFuture<UntagResourceResponse> untagResource​(UntagResourceRequest untagResourceRequest)

        Deletes a Tag.

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

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

        Deletes a Tag.


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

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

        default CompletableFuture<UpdateApiResponse> updateApi​(UpdateApiRequest updateApiRequest)

        Updates an Api resource.

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

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

        Updates an Api resource.


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

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

        default CompletableFuture<UpdateApiMappingResponse> updateApiMapping​(UpdateApiMappingRequest updateApiMappingRequest)

        The API mapping.

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

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

        The API mapping.


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

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

        default CompletableFuture<UpdateAuthorizerResponse> updateAuthorizer​(UpdateAuthorizerRequest updateAuthorizerRequest)

        Updates an Authorizer.

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

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

        Updates an Authorizer.


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

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

        default CompletableFuture<UpdateDeploymentResponse> updateDeployment​(UpdateDeploymentRequest updateDeploymentRequest)

        Updates a Deployment.

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

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

        Updates a Deployment.


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

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

        default CompletableFuture<UpdateDomainNameResponse> updateDomainName​(UpdateDomainNameRequest updateDomainNameRequest)

        Updates a domain name.

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

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

        Updates a domain name.


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

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

        default CompletableFuture<UpdateIntegrationResponse> updateIntegration​(UpdateIntegrationRequest updateIntegrationRequest)

        Updates an Integration.

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

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

        Updates an Integration.


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

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

        default CompletableFuture<UpdateIntegrationResponseResponse> updateIntegrationResponse​(UpdateIntegrationResponseRequest updateIntegrationResponseRequest)

        Updates an IntegrationResponses.

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

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

        Updates an IntegrationResponses.


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

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

        default CompletableFuture<UpdateModelResponse> updateModel​(UpdateModelRequest updateModelRequest)

        Updates a Model.

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

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

        Updates a Model.


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

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

        default CompletableFuture<UpdateRouteResponse> updateRoute​(UpdateRouteRequest updateRouteRequest)

        Updates a Route.

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

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

        Updates a Route.


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

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

        default CompletableFuture<UpdateRouteResponseResponse> updateRouteResponse​(UpdateRouteResponseRequest updateRouteResponseRequest)

        Updates a RouteResponse.

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

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

        Updates a RouteResponse.


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

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

        default CompletableFuture<UpdateStageResponse> updateStage​(UpdateStageRequest updateStageRequest)

        Updates a Stage.

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

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

        Updates a Stage.


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

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

        default CompletableFuture<UpdateVpcLinkResponse> updateVpcLink​(UpdateVpcLinkRequest updateVpcLinkRequest)

        Updates a VPC link.

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

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

        Updates a VPC link.


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

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