@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSAppTestAsyncClient extends AWSAppTestClient implements AWSAppTestAsync
AsyncHandler
can be used to receive notification when an asynchronous operation completes.
AWS Mainframe Modernization Application Testing provides tools and resources for automated functional equivalence testing for your migration projects.
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIXbuilder, createTestCase, createTestConfiguration, createTestSuite, deleteTestCase, deleteTestConfiguration, deleteTestRun, deleteTestSuite, getCachedResponseMetadata, getTestCase, getTestConfiguration, getTestRunStep, getTestSuite, listTagsForResource, listTestCases, listTestConfigurations, listTestRuns, listTestRunSteps, listTestRunTestCases, listTestSuites, startTestRun, tagResource, untagResource, updateTestCase, updateTestConfiguration, updateTestSuiteaddRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffsetequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateTestCase, createTestConfiguration, createTestSuite, deleteTestCase, deleteTestConfiguration, deleteTestRun, deleteTestSuite, getCachedResponseMetadata, getTestCase, getTestConfiguration, getTestRunStep, getTestSuite, listTagsForResource, listTestCases, listTestConfigurations, listTestRuns, listTestRunSteps, listTestRunTestCases, listTestSuites, startTestRun, tagResource, untagResource, updateTestCase, updateTestConfiguration, updateTestSuitepublic static AWSAppTestAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CreateTestCaseResult> createTestCaseAsync(CreateTestCaseRequest request)
AWSAppTestAsyncCreates a test case.
createTestCaseAsync in interface AWSAppTestAsyncpublic Future<CreateTestCaseResult> createTestCaseAsync(CreateTestCaseRequest request, AsyncHandler<CreateTestCaseRequest,CreateTestCaseResult> asyncHandler)
AWSAppTestAsyncCreates a test case.
createTestCaseAsync in interface AWSAppTestAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateTestConfigurationResult> createTestConfigurationAsync(CreateTestConfigurationRequest request)
AWSAppTestAsyncCreates a test configuration.
createTestConfigurationAsync in interface AWSAppTestAsyncpublic Future<CreateTestConfigurationResult> createTestConfigurationAsync(CreateTestConfigurationRequest request, AsyncHandler<CreateTestConfigurationRequest,CreateTestConfigurationResult> asyncHandler)
AWSAppTestAsyncCreates a test configuration.
createTestConfigurationAsync in interface AWSAppTestAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateTestSuiteResult> createTestSuiteAsync(CreateTestSuiteRequest request)
AWSAppTestAsyncCreates a test suite.
createTestSuiteAsync in interface AWSAppTestAsyncpublic Future<CreateTestSuiteResult> createTestSuiteAsync(CreateTestSuiteRequest request, AsyncHandler<CreateTestSuiteRequest,CreateTestSuiteResult> asyncHandler)
AWSAppTestAsyncCreates a test suite.
createTestSuiteAsync in interface AWSAppTestAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteTestCaseResult> deleteTestCaseAsync(DeleteTestCaseRequest request)
AWSAppTestAsyncDeletes a test case.
deleteTestCaseAsync in interface AWSAppTestAsyncpublic Future<DeleteTestCaseResult> deleteTestCaseAsync(DeleteTestCaseRequest request, AsyncHandler<DeleteTestCaseRequest,DeleteTestCaseResult> asyncHandler)
AWSAppTestAsyncDeletes a test case.
deleteTestCaseAsync in interface AWSAppTestAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteTestConfigurationResult> deleteTestConfigurationAsync(DeleteTestConfigurationRequest request)
AWSAppTestAsyncDeletes a test configuration.
deleteTestConfigurationAsync in interface AWSAppTestAsyncpublic Future<DeleteTestConfigurationResult> deleteTestConfigurationAsync(DeleteTestConfigurationRequest request, AsyncHandler<DeleteTestConfigurationRequest,DeleteTestConfigurationResult> asyncHandler)
AWSAppTestAsyncDeletes a test configuration.
deleteTestConfigurationAsync in interface AWSAppTestAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteTestRunResult> deleteTestRunAsync(DeleteTestRunRequest request)
AWSAppTestAsyncDeletes a test run.
deleteTestRunAsync in interface AWSAppTestAsyncpublic Future<DeleteTestRunResult> deleteTestRunAsync(DeleteTestRunRequest request, AsyncHandler<DeleteTestRunRequest,DeleteTestRunResult> asyncHandler)
AWSAppTestAsyncDeletes a test run.
deleteTestRunAsync in interface AWSAppTestAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteTestSuiteResult> deleteTestSuiteAsync(DeleteTestSuiteRequest request)
AWSAppTestAsyncDeletes a test suite.
deleteTestSuiteAsync in interface AWSAppTestAsyncpublic Future<DeleteTestSuiteResult> deleteTestSuiteAsync(DeleteTestSuiteRequest request, AsyncHandler<DeleteTestSuiteRequest,DeleteTestSuiteResult> asyncHandler)
AWSAppTestAsyncDeletes a test suite.
deleteTestSuiteAsync in interface AWSAppTestAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetTestCaseResult> getTestCaseAsync(GetTestCaseRequest request)
AWSAppTestAsyncGets a test case.
getTestCaseAsync in interface AWSAppTestAsyncpublic Future<GetTestCaseResult> getTestCaseAsync(GetTestCaseRequest request, AsyncHandler<GetTestCaseRequest,GetTestCaseResult> asyncHandler)
AWSAppTestAsyncGets a test case.
getTestCaseAsync in interface AWSAppTestAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetTestConfigurationResult> getTestConfigurationAsync(GetTestConfigurationRequest request)
AWSAppTestAsyncGets a test configuration.
getTestConfigurationAsync in interface AWSAppTestAsyncpublic Future<GetTestConfigurationResult> getTestConfigurationAsync(GetTestConfigurationRequest request, AsyncHandler<GetTestConfigurationRequest,GetTestConfigurationResult> asyncHandler)
AWSAppTestAsyncGets a test configuration.
getTestConfigurationAsync in interface AWSAppTestAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetTestRunStepResult> getTestRunStepAsync(GetTestRunStepRequest request)
AWSAppTestAsyncGets a test run step.
getTestRunStepAsync in interface AWSAppTestAsyncpublic Future<GetTestRunStepResult> getTestRunStepAsync(GetTestRunStepRequest request, AsyncHandler<GetTestRunStepRequest,GetTestRunStepResult> asyncHandler)
AWSAppTestAsyncGets a test run step.
getTestRunStepAsync in interface AWSAppTestAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetTestSuiteResult> getTestSuiteAsync(GetTestSuiteRequest request)
AWSAppTestAsyncGets a test suite.
getTestSuiteAsync in interface AWSAppTestAsyncpublic Future<GetTestSuiteResult> getTestSuiteAsync(GetTestSuiteRequest request, AsyncHandler<GetTestSuiteRequest,GetTestSuiteResult> asyncHandler)
AWSAppTestAsyncGets a test suite.
getTestSuiteAsync in interface AWSAppTestAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AWSAppTestAsyncLists tags for a resource.
listTagsForResourceAsync in interface AWSAppTestAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSAppTestAsyncLists tags for a resource.
listTagsForResourceAsync in interface AWSAppTestAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTestCasesResult> listTestCasesAsync(ListTestCasesRequest request)
AWSAppTestAsyncLists test cases.
listTestCasesAsync in interface AWSAppTestAsyncpublic Future<ListTestCasesResult> listTestCasesAsync(ListTestCasesRequest request, AsyncHandler<ListTestCasesRequest,ListTestCasesResult> asyncHandler)
AWSAppTestAsyncLists test cases.
listTestCasesAsync in interface AWSAppTestAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTestConfigurationsResult> listTestConfigurationsAsync(ListTestConfigurationsRequest request)
AWSAppTestAsyncLists test configurations.
listTestConfigurationsAsync in interface AWSAppTestAsyncpublic Future<ListTestConfigurationsResult> listTestConfigurationsAsync(ListTestConfigurationsRequest request, AsyncHandler<ListTestConfigurationsRequest,ListTestConfigurationsResult> asyncHandler)
AWSAppTestAsyncLists test configurations.
listTestConfigurationsAsync in interface AWSAppTestAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTestRunStepsResult> listTestRunStepsAsync(ListTestRunStepsRequest request)
AWSAppTestAsyncLists test run steps.
listTestRunStepsAsync in interface AWSAppTestAsyncpublic Future<ListTestRunStepsResult> listTestRunStepsAsync(ListTestRunStepsRequest request, AsyncHandler<ListTestRunStepsRequest,ListTestRunStepsResult> asyncHandler)
AWSAppTestAsyncLists test run steps.
listTestRunStepsAsync in interface AWSAppTestAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTestRunTestCasesResult> listTestRunTestCasesAsync(ListTestRunTestCasesRequest request)
AWSAppTestAsyncLists test run test cases.
listTestRunTestCasesAsync in interface AWSAppTestAsyncpublic Future<ListTestRunTestCasesResult> listTestRunTestCasesAsync(ListTestRunTestCasesRequest request, AsyncHandler<ListTestRunTestCasesRequest,ListTestRunTestCasesResult> asyncHandler)
AWSAppTestAsyncLists test run test cases.
listTestRunTestCasesAsync in interface AWSAppTestAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTestRunsResult> listTestRunsAsync(ListTestRunsRequest request)
AWSAppTestAsyncLists test runs.
listTestRunsAsync in interface AWSAppTestAsyncpublic Future<ListTestRunsResult> listTestRunsAsync(ListTestRunsRequest request, AsyncHandler<ListTestRunsRequest,ListTestRunsResult> asyncHandler)
AWSAppTestAsyncLists test runs.
listTestRunsAsync in interface AWSAppTestAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTestSuitesResult> listTestSuitesAsync(ListTestSuitesRequest request)
AWSAppTestAsyncLists test suites.
listTestSuitesAsync in interface AWSAppTestAsyncpublic Future<ListTestSuitesResult> listTestSuitesAsync(ListTestSuitesRequest request, AsyncHandler<ListTestSuitesRequest,ListTestSuitesResult> asyncHandler)
AWSAppTestAsyncLists test suites.
listTestSuitesAsync in interface AWSAppTestAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<StartTestRunResult> startTestRunAsync(StartTestRunRequest request)
AWSAppTestAsyncStarts a test run.
startTestRunAsync in interface AWSAppTestAsyncpublic Future<StartTestRunResult> startTestRunAsync(StartTestRunRequest request, AsyncHandler<StartTestRunRequest,StartTestRunResult> asyncHandler)
AWSAppTestAsyncStarts a test run.
startTestRunAsync in interface AWSAppTestAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AWSAppTestAsyncSpecifies tags of a resource.
tagResourceAsync in interface AWSAppTestAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSAppTestAsyncSpecifies tags of a resource.
tagResourceAsync in interface AWSAppTestAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AWSAppTestAsyncUntags a resource.
untagResourceAsync in interface AWSAppTestAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSAppTestAsyncUntags a resource.
untagResourceAsync in interface AWSAppTestAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateTestCaseResult> updateTestCaseAsync(UpdateTestCaseRequest request)
AWSAppTestAsyncUpdates a test case.
updateTestCaseAsync in interface AWSAppTestAsyncpublic Future<UpdateTestCaseResult> updateTestCaseAsync(UpdateTestCaseRequest request, AsyncHandler<UpdateTestCaseRequest,UpdateTestCaseResult> asyncHandler)
AWSAppTestAsyncUpdates a test case.
updateTestCaseAsync in interface AWSAppTestAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateTestConfigurationResult> updateTestConfigurationAsync(UpdateTestConfigurationRequest request)
AWSAppTestAsyncUpdates a test configuration.
updateTestConfigurationAsync in interface AWSAppTestAsyncpublic Future<UpdateTestConfigurationResult> updateTestConfigurationAsync(UpdateTestConfigurationRequest request, AsyncHandler<UpdateTestConfigurationRequest,UpdateTestConfigurationResult> asyncHandler)
AWSAppTestAsyncUpdates a test configuration.
updateTestConfigurationAsync in interface AWSAppTestAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateTestSuiteResult> updateTestSuiteAsync(UpdateTestSuiteRequest request)
AWSAppTestAsyncUpdates a test suite.
updateTestSuiteAsync in interface AWSAppTestAsyncpublic Future<UpdateTestSuiteResult> updateTestSuiteAsync(UpdateTestSuiteRequest request, AsyncHandler<UpdateTestSuiteRequest,UpdateTestSuiteResult> asyncHandler)
AWSAppTestAsyncUpdates a test suite.
updateTestSuiteAsync in interface AWSAppTestAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public void shutdown()
getExecutorService().shutdown() followed by getExecutorService().awaitTermination() prior to
calling this method.shutdown in interface AWSAppTestshutdown in class AWSAppTestClient