Interface AppTestAsyncClient

  • All Superinterfaces:
    AutoCloseable, AwsClient, SdkAutoCloseable, SdkClient

    @Generated("software.amazon.awssdk:codegen")
    @ThreadSafe
    public interface AppTestAsyncClient
    extends AwsClient
    Service client for accessing AWS Mainframe Modernization Application Testing asynchronously. This can be created using the static builder() method.The asynchronous client performs non-blocking I/O when configured with any SdkAsyncHttpClient supported in the SDK. However, full non-blocking is not guaranteed as the async client may perform blocking calls in some cases such as credentials retrieval and endpoint discovery as part of the async API call.

    AWS Mainframe Modernization Application Testing provides tools and resources for automated functional equivalence testing for your migration projects.

    • Method Detail

      • createTestCase

        default CompletableFuture<CreateTestCaseResponse> createTestCase​(CreateTestCaseRequest createTestCaseRequest)

        Creates a test case.

        Parameters:
        createTestCaseRequest -
        Returns:
        A Java Future containing the result of the CreateTestCase operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ServiceQuotaExceededException One or more quotas for AWS Application Testing exceeds the limit.
        • ThrottlingException The number of requests made exceeds the limit.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • ConflictException The parameters provided in the request conflict with existing resources.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createTestCase

        default CompletableFuture<CreateTestCaseResponse> createTestCase​(Consumer<CreateTestCaseRequest.Builder> createTestCaseRequest)

        Creates a test case.


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

        Parameters:
        createTestCaseRequest - A Consumer that will call methods on CreateTestCaseRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateTestCase operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ServiceQuotaExceededException One or more quotas for AWS Application Testing exceeds the limit.
        • ThrottlingException The number of requests made exceeds the limit.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • ConflictException The parameters provided in the request conflict with existing resources.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createTestConfiguration

        default CompletableFuture<CreateTestConfigurationResponse> createTestConfiguration​(CreateTestConfigurationRequest createTestConfigurationRequest)

        Creates a test configuration.

        Parameters:
        createTestConfigurationRequest -
        Returns:
        A Java Future containing the result of the CreateTestConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ServiceQuotaExceededException One or more quotas for AWS Application Testing exceeds the limit.
        • ThrottlingException The number of requests made exceeds the limit.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • ConflictException The parameters provided in the request conflict with existing resources.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createTestConfiguration

        default CompletableFuture<CreateTestConfigurationResponse> createTestConfiguration​(Consumer<CreateTestConfigurationRequest.Builder> createTestConfigurationRequest)

        Creates a test configuration.


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

        Parameters:
        createTestConfigurationRequest - A Consumer that will call methods on CreateTestConfigurationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateTestConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ServiceQuotaExceededException One or more quotas for AWS Application Testing exceeds the limit.
        • ThrottlingException The number of requests made exceeds the limit.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • ConflictException The parameters provided in the request conflict with existing resources.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createTestSuite

        default CompletableFuture<CreateTestSuiteResponse> createTestSuite​(CreateTestSuiteRequest createTestSuiteRequest)

        Creates a test suite.

        Parameters:
        createTestSuiteRequest -
        Returns:
        A Java Future containing the result of the CreateTestSuite operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ServiceQuotaExceededException One or more quotas for AWS Application Testing exceeds the limit.
        • ThrottlingException The number of requests made exceeds the limit.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • ConflictException The parameters provided in the request conflict with existing resources.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createTestSuite

        default CompletableFuture<CreateTestSuiteResponse> createTestSuite​(Consumer<CreateTestSuiteRequest.Builder> createTestSuiteRequest)

        Creates a test suite.


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

        Parameters:
        createTestSuiteRequest - A Consumer that will call methods on CreateTestSuiteRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateTestSuite operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ServiceQuotaExceededException One or more quotas for AWS Application Testing exceeds the limit.
        • ThrottlingException The number of requests made exceeds the limit.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • ConflictException The parameters provided in the request conflict with existing resources.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteTestCase

        default CompletableFuture<DeleteTestCaseResponse> deleteTestCase​(DeleteTestCaseRequest deleteTestCaseRequest)

        Deletes a test case.

        Parameters:
        deleteTestCaseRequest -
        Returns:
        A Java Future containing the result of the DeleteTestCase operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • ConflictException The parameters provided in the request conflict with existing resources.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteTestCase

        default CompletableFuture<DeleteTestCaseResponse> deleteTestCase​(Consumer<DeleteTestCaseRequest.Builder> deleteTestCaseRequest)

        Deletes a test case.


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

        Parameters:
        deleteTestCaseRequest - A Consumer that will call methods on DeleteTestCaseRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteTestCase operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • ConflictException The parameters provided in the request conflict with existing resources.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteTestConfiguration

        default CompletableFuture<DeleteTestConfigurationResponse> deleteTestConfiguration​(DeleteTestConfigurationRequest deleteTestConfigurationRequest)

        Deletes a test configuration.

        Parameters:
        deleteTestConfigurationRequest -
        Returns:
        A Java Future containing the result of the DeleteTestConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ServiceQuotaExceededException One or more quotas for AWS Application Testing exceeds the limit.
        • ThrottlingException The number of requests made exceeds the limit.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • ConflictException The parameters provided in the request conflict with existing resources.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteTestConfiguration

        default CompletableFuture<DeleteTestConfigurationResponse> deleteTestConfiguration​(Consumer<DeleteTestConfigurationRequest.Builder> deleteTestConfigurationRequest)

        Deletes a test configuration.


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

        Parameters:
        deleteTestConfigurationRequest - A Consumer that will call methods on DeleteTestConfigurationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteTestConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ServiceQuotaExceededException One or more quotas for AWS Application Testing exceeds the limit.
        • ThrottlingException The number of requests made exceeds the limit.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • ConflictException The parameters provided in the request conflict with existing resources.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteTestRun

        default CompletableFuture<DeleteTestRunResponse> deleteTestRun​(DeleteTestRunRequest deleteTestRunRequest)

        Deletes a test run.

        Parameters:
        deleteTestRunRequest -
        Returns:
        A Java Future containing the result of the DeleteTestRun operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • ConflictException The parameters provided in the request conflict with existing resources.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteTestRun

        default CompletableFuture<DeleteTestRunResponse> deleteTestRun​(Consumer<DeleteTestRunRequest.Builder> deleteTestRunRequest)

        Deletes a test run.


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

        Parameters:
        deleteTestRunRequest - A Consumer that will call methods on DeleteTestRunRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteTestRun operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • ConflictException The parameters provided in the request conflict with existing resources.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteTestSuite

        default CompletableFuture<DeleteTestSuiteResponse> deleteTestSuite​(DeleteTestSuiteRequest deleteTestSuiteRequest)

        Deletes a test suite.

        Parameters:
        deleteTestSuiteRequest -
        Returns:
        A Java Future containing the result of the DeleteTestSuite operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ServiceQuotaExceededException One or more quotas for AWS Application Testing exceeds the limit.
        • ThrottlingException The number of requests made exceeds the limit.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • ConflictException The parameters provided in the request conflict with existing resources.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteTestSuite

        default CompletableFuture<DeleteTestSuiteResponse> deleteTestSuite​(Consumer<DeleteTestSuiteRequest.Builder> deleteTestSuiteRequest)

        Deletes a test suite.


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

        Parameters:
        deleteTestSuiteRequest - A Consumer that will call methods on DeleteTestSuiteRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteTestSuite operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ServiceQuotaExceededException One or more quotas for AWS Application Testing exceeds the limit.
        • ThrottlingException The number of requests made exceeds the limit.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • ConflictException The parameters provided in the request conflict with existing resources.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getTestCase

        default CompletableFuture<GetTestCaseResponse> getTestCase​(GetTestCaseRequest getTestCaseRequest)

        Gets a test case.

        Parameters:
        getTestCaseRequest -
        Returns:
        A Java Future containing the result of the GetTestCase operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getTestCase

        default CompletableFuture<GetTestCaseResponse> getTestCase​(Consumer<GetTestCaseRequest.Builder> getTestCaseRequest)

        Gets a test case.


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

        Parameters:
        getTestCaseRequest - A Consumer that will call methods on GetTestCaseRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetTestCase operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getTestConfiguration

        default CompletableFuture<GetTestConfigurationResponse> getTestConfiguration​(GetTestConfigurationRequest getTestConfigurationRequest)

        Gets a test configuration.

        Parameters:
        getTestConfigurationRequest -
        Returns:
        A Java Future containing the result of the GetTestConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getTestConfiguration

        default CompletableFuture<GetTestConfigurationResponse> getTestConfiguration​(Consumer<GetTestConfigurationRequest.Builder> getTestConfigurationRequest)

        Gets a test configuration.


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

        Parameters:
        getTestConfigurationRequest - A Consumer that will call methods on GetTestConfigurationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetTestConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getTestRunStep

        default CompletableFuture<GetTestRunStepResponse> getTestRunStep​(GetTestRunStepRequest getTestRunStepRequest)

        Gets a test run step.

        Parameters:
        getTestRunStepRequest -
        Returns:
        A Java Future containing the result of the GetTestRunStep operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getTestRunStep

        default CompletableFuture<GetTestRunStepResponse> getTestRunStep​(Consumer<GetTestRunStepRequest.Builder> getTestRunStepRequest)

        Gets a test run step.


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

        Parameters:
        getTestRunStepRequest - A Consumer that will call methods on GetTestRunStepRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetTestRunStep operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getTestSuite

        default CompletableFuture<GetTestSuiteResponse> getTestSuite​(GetTestSuiteRequest getTestSuiteRequest)

        Gets a test suite.

        Parameters:
        getTestSuiteRequest -
        Returns:
        A Java Future containing the result of the GetTestSuite operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getTestSuite

        default CompletableFuture<GetTestSuiteResponse> getTestSuite​(Consumer<GetTestSuiteRequest.Builder> getTestSuiteRequest)

        Gets a test suite.


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

        Parameters:
        getTestSuiteRequest - A Consumer that will call methods on GetTestSuiteRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetTestSuite operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTagsForResource

        default CompletableFuture<ListTagsForResourceResponse> listTagsForResource​(ListTagsForResourceRequest listTagsForResourceRequest)

        Lists tags for a resource.

        Parameters:
        listTagsForResourceRequest -
        Returns:
        A Java Future containing the result of the ListTagsForResource operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTagsForResource

        default CompletableFuture<ListTagsForResourceResponse> listTagsForResource​(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)

        Lists tags for a resource.


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

        Parameters:
        listTagsForResourceRequest - A Consumer that will call methods on ListTagsForResourceRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListTagsForResource operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTestCases

        default CompletableFuture<ListTestCasesResponse> listTestCases​(ListTestCasesRequest listTestCasesRequest)

        Lists test cases.

        Parameters:
        listTestCasesRequest -
        Returns:
        A Java Future containing the result of the ListTestCases operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTestCases

        default CompletableFuture<ListTestCasesResponse> listTestCases​(Consumer<ListTestCasesRequest.Builder> listTestCasesRequest)

        Lists test cases.


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

        Parameters:
        listTestCasesRequest - A Consumer that will call methods on ListTestCasesRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListTestCases operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTestCasesPaginator

        default ListTestCasesPublisher listTestCasesPaginator​(ListTestCasesRequest listTestCasesRequest)

        This is a variant of listTestCases(software.amazon.awssdk.services.apptest.model.ListTestCasesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.apptest.paginators.ListTestCasesPublisher publisher = client.listTestCasesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.apptest.paginators.ListTestCasesPublisher publisher = client.listTestCasesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.apptest.model.ListTestCasesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.apptest.model.ListTestCasesResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listTestCases(software.amazon.awssdk.services.apptest.model.ListTestCasesRequest) operation.

        Parameters:
        listTestCasesRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTestCasesPaginator

        default ListTestCasesPublisher listTestCasesPaginator​(Consumer<ListTestCasesRequest.Builder> listTestCasesRequest)

        This is a variant of listTestCases(software.amazon.awssdk.services.apptest.model.ListTestCasesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.apptest.paginators.ListTestCasesPublisher publisher = client.listTestCasesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.apptest.paginators.ListTestCasesPublisher publisher = client.listTestCasesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.apptest.model.ListTestCasesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.apptest.model.ListTestCasesResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listTestCases(software.amazon.awssdk.services.apptest.model.ListTestCasesRequest) operation.


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

        Parameters:
        listTestCasesRequest - A Consumer that will call methods on ListTestCasesRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTestConfigurations

        default CompletableFuture<ListTestConfigurationsResponse> listTestConfigurations​(ListTestConfigurationsRequest listTestConfigurationsRequest)

        Lists test configurations.

        Parameters:
        listTestConfigurationsRequest -
        Returns:
        A Java Future containing the result of the ListTestConfigurations operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTestConfigurations

        default CompletableFuture<ListTestConfigurationsResponse> listTestConfigurations​(Consumer<ListTestConfigurationsRequest.Builder> listTestConfigurationsRequest)

        Lists test configurations.


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

        Parameters:
        listTestConfigurationsRequest - A Consumer that will call methods on ListTestConfigurationsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListTestConfigurations operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTestConfigurationsPaginator

        default ListTestConfigurationsPublisher listTestConfigurationsPaginator​(ListTestConfigurationsRequest listTestConfigurationsRequest)

        This is a variant of listTestConfigurations(software.amazon.awssdk.services.apptest.model.ListTestConfigurationsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.apptest.paginators.ListTestConfigurationsPublisher publisher = client.listTestConfigurationsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.apptest.paginators.ListTestConfigurationsPublisher publisher = client.listTestConfigurationsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.apptest.model.ListTestConfigurationsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.apptest.model.ListTestConfigurationsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listTestConfigurations(software.amazon.awssdk.services.apptest.model.ListTestConfigurationsRequest) operation.

        Parameters:
        listTestConfigurationsRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTestConfigurationsPaginator

        default ListTestConfigurationsPublisher listTestConfigurationsPaginator​(Consumer<ListTestConfigurationsRequest.Builder> listTestConfigurationsRequest)

        This is a variant of listTestConfigurations(software.amazon.awssdk.services.apptest.model.ListTestConfigurationsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.apptest.paginators.ListTestConfigurationsPublisher publisher = client.listTestConfigurationsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.apptest.paginators.ListTestConfigurationsPublisher publisher = client.listTestConfigurationsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.apptest.model.ListTestConfigurationsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.apptest.model.ListTestConfigurationsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listTestConfigurations(software.amazon.awssdk.services.apptest.model.ListTestConfigurationsRequest) operation.


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

        Parameters:
        listTestConfigurationsRequest - A Consumer that will call methods on ListTestConfigurationsRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTestRunSteps

        default CompletableFuture<ListTestRunStepsResponse> listTestRunSteps​(ListTestRunStepsRequest listTestRunStepsRequest)

        Lists test run steps.

        Parameters:
        listTestRunStepsRequest -
        Returns:
        A Java Future containing the result of the ListTestRunSteps operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTestRunSteps

        default CompletableFuture<ListTestRunStepsResponse> listTestRunSteps​(Consumer<ListTestRunStepsRequest.Builder> listTestRunStepsRequest)

        Lists test run steps.


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

        Parameters:
        listTestRunStepsRequest - A Consumer that will call methods on ListTestRunStepsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListTestRunSteps operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTestRunStepsPaginator

        default ListTestRunStepsPublisher listTestRunStepsPaginator​(ListTestRunStepsRequest listTestRunStepsRequest)

        This is a variant of listTestRunSteps(software.amazon.awssdk.services.apptest.model.ListTestRunStepsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.apptest.paginators.ListTestRunStepsPublisher publisher = client.listTestRunStepsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.apptest.paginators.ListTestRunStepsPublisher publisher = client.listTestRunStepsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.apptest.model.ListTestRunStepsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.apptest.model.ListTestRunStepsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listTestRunSteps(software.amazon.awssdk.services.apptest.model.ListTestRunStepsRequest) operation.

        Parameters:
        listTestRunStepsRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTestRunStepsPaginator

        default ListTestRunStepsPublisher listTestRunStepsPaginator​(Consumer<ListTestRunStepsRequest.Builder> listTestRunStepsRequest)

        This is a variant of listTestRunSteps(software.amazon.awssdk.services.apptest.model.ListTestRunStepsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.apptest.paginators.ListTestRunStepsPublisher publisher = client.listTestRunStepsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.apptest.paginators.ListTestRunStepsPublisher publisher = client.listTestRunStepsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.apptest.model.ListTestRunStepsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.apptest.model.ListTestRunStepsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listTestRunSteps(software.amazon.awssdk.services.apptest.model.ListTestRunStepsRequest) operation.


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

        Parameters:
        listTestRunStepsRequest - A Consumer that will call methods on ListTestRunStepsRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTestRunTestCases

        default CompletableFuture<ListTestRunTestCasesResponse> listTestRunTestCases​(ListTestRunTestCasesRequest listTestRunTestCasesRequest)

        Lists test run test cases.

        Parameters:
        listTestRunTestCasesRequest -
        Returns:
        A Java Future containing the result of the ListTestRunTestCases operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTestRunTestCases

        default CompletableFuture<ListTestRunTestCasesResponse> listTestRunTestCases​(Consumer<ListTestRunTestCasesRequest.Builder> listTestRunTestCasesRequest)

        Lists test run test cases.


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

        Parameters:
        listTestRunTestCasesRequest - A Consumer that will call methods on ListTestRunTestCasesRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListTestRunTestCases operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTestRunTestCasesPaginator

        default ListTestRunTestCasesPublisher listTestRunTestCasesPaginator​(ListTestRunTestCasesRequest listTestRunTestCasesRequest)

        This is a variant of listTestRunTestCases(software.amazon.awssdk.services.apptest.model.ListTestRunTestCasesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.apptest.paginators.ListTestRunTestCasesPublisher publisher = client.listTestRunTestCasesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.apptest.paginators.ListTestRunTestCasesPublisher publisher = client.listTestRunTestCasesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.apptest.model.ListTestRunTestCasesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.apptest.model.ListTestRunTestCasesResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listTestRunTestCases(software.amazon.awssdk.services.apptest.model.ListTestRunTestCasesRequest) operation.

        Parameters:
        listTestRunTestCasesRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTestRunTestCasesPaginator

        default ListTestRunTestCasesPublisher listTestRunTestCasesPaginator​(Consumer<ListTestRunTestCasesRequest.Builder> listTestRunTestCasesRequest)

        This is a variant of listTestRunTestCases(software.amazon.awssdk.services.apptest.model.ListTestRunTestCasesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.apptest.paginators.ListTestRunTestCasesPublisher publisher = client.listTestRunTestCasesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.apptest.paginators.ListTestRunTestCasesPublisher publisher = client.listTestRunTestCasesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.apptest.model.ListTestRunTestCasesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.apptest.model.ListTestRunTestCasesResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listTestRunTestCases(software.amazon.awssdk.services.apptest.model.ListTestRunTestCasesRequest) operation.


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

        Parameters:
        listTestRunTestCasesRequest - A Consumer that will call methods on ListTestRunTestCasesRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTestRuns

        default CompletableFuture<ListTestRunsResponse> listTestRuns​(ListTestRunsRequest listTestRunsRequest)

        Lists test runs.

        Parameters:
        listTestRunsRequest -
        Returns:
        A Java Future containing the result of the ListTestRuns operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTestRuns

        default CompletableFuture<ListTestRunsResponse> listTestRuns​(Consumer<ListTestRunsRequest.Builder> listTestRunsRequest)

        Lists test runs.


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

        Parameters:
        listTestRunsRequest - A Consumer that will call methods on ListTestRunsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListTestRuns operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTestRunsPaginator

        default ListTestRunsPublisher listTestRunsPaginator​(ListTestRunsRequest listTestRunsRequest)

        This is a variant of listTestRuns(software.amazon.awssdk.services.apptest.model.ListTestRunsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.apptest.paginators.ListTestRunsPublisher publisher = client.listTestRunsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.apptest.paginators.ListTestRunsPublisher publisher = client.listTestRunsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.apptest.model.ListTestRunsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.apptest.model.ListTestRunsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listTestRuns(software.amazon.awssdk.services.apptest.model.ListTestRunsRequest) operation.

        Parameters:
        listTestRunsRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTestRunsPaginator

        default ListTestRunsPublisher listTestRunsPaginator​(Consumer<ListTestRunsRequest.Builder> listTestRunsRequest)

        This is a variant of listTestRuns(software.amazon.awssdk.services.apptest.model.ListTestRunsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.apptest.paginators.ListTestRunsPublisher publisher = client.listTestRunsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.apptest.paginators.ListTestRunsPublisher publisher = client.listTestRunsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.apptest.model.ListTestRunsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.apptest.model.ListTestRunsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listTestRuns(software.amazon.awssdk.services.apptest.model.ListTestRunsRequest) operation.


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

        Parameters:
        listTestRunsRequest - A Consumer that will call methods on ListTestRunsRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTestSuites

        default CompletableFuture<ListTestSuitesResponse> listTestSuites​(ListTestSuitesRequest listTestSuitesRequest)

        Lists test suites.

        Parameters:
        listTestSuitesRequest -
        Returns:
        A Java Future containing the result of the ListTestSuites operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTestSuites

        default CompletableFuture<ListTestSuitesResponse> listTestSuites​(Consumer<ListTestSuitesRequest.Builder> listTestSuitesRequest)

        Lists test suites.


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

        Parameters:
        listTestSuitesRequest - A Consumer that will call methods on ListTestSuitesRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListTestSuites operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTestSuitesPaginator

        default ListTestSuitesPublisher listTestSuitesPaginator​(ListTestSuitesRequest listTestSuitesRequest)

        This is a variant of listTestSuites(software.amazon.awssdk.services.apptest.model.ListTestSuitesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.apptest.paginators.ListTestSuitesPublisher publisher = client.listTestSuitesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.apptest.paginators.ListTestSuitesPublisher publisher = client.listTestSuitesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.apptest.model.ListTestSuitesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.apptest.model.ListTestSuitesResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listTestSuites(software.amazon.awssdk.services.apptest.model.ListTestSuitesRequest) operation.

        Parameters:
        listTestSuitesRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTestSuitesPaginator

        default ListTestSuitesPublisher listTestSuitesPaginator​(Consumer<ListTestSuitesRequest.Builder> listTestSuitesRequest)

        This is a variant of listTestSuites(software.amazon.awssdk.services.apptest.model.ListTestSuitesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.apptest.paginators.ListTestSuitesPublisher publisher = client.listTestSuitesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.apptest.paginators.ListTestSuitesPublisher publisher = client.listTestSuitesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.apptest.model.ListTestSuitesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.apptest.model.ListTestSuitesResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listTestSuites(software.amazon.awssdk.services.apptest.model.ListTestSuitesRequest) operation.


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

        Parameters:
        listTestSuitesRequest - A Consumer that will call methods on ListTestSuitesRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startTestRun

        default CompletableFuture<StartTestRunResponse> startTestRun​(StartTestRunRequest startTestRunRequest)

        Starts a test run.

        Parameters:
        startTestRunRequest -
        Returns:
        A Java Future containing the result of the StartTestRun operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ServiceQuotaExceededException One or more quotas for AWS Application Testing exceeds the limit.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • ConflictException The parameters provided in the request conflict with existing resources.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startTestRun

        default CompletableFuture<StartTestRunResponse> startTestRun​(Consumer<StartTestRunRequest.Builder> startTestRunRequest)

        Starts a test run.


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

        Parameters:
        startTestRunRequest - A Consumer that will call methods on StartTestRunRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the StartTestRun operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ServiceQuotaExceededException One or more quotas for AWS Application Testing exceeds the limit.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • ConflictException The parameters provided in the request conflict with existing resources.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • tagResource

        default CompletableFuture<TagResourceResponse> tagResource​(TagResourceRequest tagResourceRequest)

        Specifies tags of a resource.

        Parameters:
        tagResourceRequest -
        Returns:
        A Java Future containing the result of the TagResource operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ServiceQuotaExceededException One or more quotas for AWS Application Testing exceeds the limit.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • tagResource

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

        Specifies tags of a resource.


        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.
        Returns:
        A Java Future containing the result of the TagResource operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ServiceQuotaExceededException One or more quotas for AWS Application Testing exceeds the limit.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • untagResource

        default CompletableFuture<UntagResourceResponse> untagResource​(UntagResourceRequest untagResourceRequest)

        Untags a resource.

        Parameters:
        untagResourceRequest -
        Returns:
        A Java Future containing the result of the UntagResource operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • untagResource

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

        Untags a resource.


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

        Parameters:
        untagResourceRequest - A Consumer that will call methods on UntagResourceRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UntagResource operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateTestCase

        default CompletableFuture<UpdateTestCaseResponse> updateTestCase​(UpdateTestCaseRequest updateTestCaseRequest)

        Updates a test case.

        Parameters:
        updateTestCaseRequest -
        Returns:
        A Java Future containing the result of the UpdateTestCase operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • ConflictException The parameters provided in the request conflict with existing resources.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateTestCase

        default CompletableFuture<UpdateTestCaseResponse> updateTestCase​(Consumer<UpdateTestCaseRequest.Builder> updateTestCaseRequest)

        Updates a test case.


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

        Parameters:
        updateTestCaseRequest - A Consumer that will call methods on UpdateTestCaseRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateTestCase operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • ConflictException The parameters provided in the request conflict with existing resources.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateTestConfiguration

        default CompletableFuture<UpdateTestConfigurationResponse> updateTestConfiguration​(UpdateTestConfigurationRequest updateTestConfigurationRequest)

        Updates a test configuration.

        Parameters:
        updateTestConfigurationRequest -
        Returns:
        A Java Future containing the result of the UpdateTestConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • ConflictException The parameters provided in the request conflict with existing resources.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateTestConfiguration

        default CompletableFuture<UpdateTestConfigurationResponse> updateTestConfiguration​(Consumer<UpdateTestConfigurationRequest.Builder> updateTestConfigurationRequest)

        Updates a test configuration.


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

        Parameters:
        updateTestConfigurationRequest - A Consumer that will call methods on UpdateTestConfigurationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateTestConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • ConflictException The parameters provided in the request conflict with existing resources.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateTestSuite

        default CompletableFuture<UpdateTestSuiteResponse> updateTestSuite​(UpdateTestSuiteRequest updateTestSuiteRequest)

        Updates a test suite.

        Parameters:
        updateTestSuiteRequest -
        Returns:
        A Java Future containing the result of the UpdateTestSuite operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • ConflictException The parameters provided in the request conflict with existing resources.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateTestSuite

        default CompletableFuture<UpdateTestSuiteResponse> updateTestSuite​(Consumer<UpdateTestSuiteRequest.Builder> updateTestSuiteRequest)

        Updates a test suite.


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

        Parameters:
        updateTestSuiteRequest - A Consumer that will call methods on UpdateTestSuiteRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateTestSuite operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • ThrottlingException The number of requests made exceeds the limit.
        • ResourceNotFoundException The specified resource was not found.
        • AccessDeniedException The account or role doesn't have the right permissions to make the request.
        • ValidationException One or more parameter provided in the request is not valid.
        • ConflictException The parameters provided in the request conflict with existing resources.
        • InternalServerException An unexpected error occurred during the processing of the request.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • AppTestException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation