@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_METRIC
ENDPOINT_PREFIX
builder, createTestCase, createTestConfiguration, createTestSuite, deleteTestCase, deleteTestConfiguration, deleteTestRun, deleteTestSuite, getCachedResponseMetadata, getTestCase, getTestConfiguration, getTestRunStep, getTestSuite, listTagsForResource, listTestCases, listTestConfigurations, listTestRuns, listTestRunSteps, listTestRunTestCases, listTestSuites, startTestRun, tagResource, untagResource, updateTestCase, updateTestConfiguration, updateTestSuite
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createTestCase, createTestConfiguration, createTestSuite, deleteTestCase, deleteTestConfiguration, deleteTestRun, deleteTestSuite, getCachedResponseMetadata, getTestCase, getTestConfiguration, getTestRunStep, getTestSuite, listTagsForResource, listTestCases, listTestConfigurations, listTestRuns, listTestRunSteps, listTestRunTestCases, listTestSuites, startTestRun, tagResource, untagResource, updateTestCase, updateTestConfiguration, updateTestSuite
public static AWSAppTestAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CreateTestCaseResult> createTestCaseAsync(CreateTestCaseRequest request)
AWSAppTestAsync
Creates a test case.
createTestCaseAsync
in interface AWSAppTestAsync
public Future<CreateTestCaseResult> createTestCaseAsync(CreateTestCaseRequest request, AsyncHandler<CreateTestCaseRequest,CreateTestCaseResult> asyncHandler)
AWSAppTestAsync
Creates a test case.
createTestCaseAsync
in interface AWSAppTestAsync
asyncHandler
- 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)
AWSAppTestAsync
Creates a test configuration.
createTestConfigurationAsync
in interface AWSAppTestAsync
public Future<CreateTestConfigurationResult> createTestConfigurationAsync(CreateTestConfigurationRequest request, AsyncHandler<CreateTestConfigurationRequest,CreateTestConfigurationResult> asyncHandler)
AWSAppTestAsync
Creates a test configuration.
createTestConfigurationAsync
in interface AWSAppTestAsync
asyncHandler
- 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)
AWSAppTestAsync
Creates a test suite.
createTestSuiteAsync
in interface AWSAppTestAsync
public Future<CreateTestSuiteResult> createTestSuiteAsync(CreateTestSuiteRequest request, AsyncHandler<CreateTestSuiteRequest,CreateTestSuiteResult> asyncHandler)
AWSAppTestAsync
Creates a test suite.
createTestSuiteAsync
in interface AWSAppTestAsync
asyncHandler
- 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)
AWSAppTestAsync
Deletes a test case.
deleteTestCaseAsync
in interface AWSAppTestAsync
public Future<DeleteTestCaseResult> deleteTestCaseAsync(DeleteTestCaseRequest request, AsyncHandler<DeleteTestCaseRequest,DeleteTestCaseResult> asyncHandler)
AWSAppTestAsync
Deletes a test case.
deleteTestCaseAsync
in interface AWSAppTestAsync
asyncHandler
- 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)
AWSAppTestAsync
Deletes a test configuration.
deleteTestConfigurationAsync
in interface AWSAppTestAsync
public Future<DeleteTestConfigurationResult> deleteTestConfigurationAsync(DeleteTestConfigurationRequest request, AsyncHandler<DeleteTestConfigurationRequest,DeleteTestConfigurationResult> asyncHandler)
AWSAppTestAsync
Deletes a test configuration.
deleteTestConfigurationAsync
in interface AWSAppTestAsync
asyncHandler
- 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)
AWSAppTestAsync
Deletes a test run.
deleteTestRunAsync
in interface AWSAppTestAsync
public Future<DeleteTestRunResult> deleteTestRunAsync(DeleteTestRunRequest request, AsyncHandler<DeleteTestRunRequest,DeleteTestRunResult> asyncHandler)
AWSAppTestAsync
Deletes a test run.
deleteTestRunAsync
in interface AWSAppTestAsync
asyncHandler
- 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)
AWSAppTestAsync
Deletes a test suite.
deleteTestSuiteAsync
in interface AWSAppTestAsync
public Future<DeleteTestSuiteResult> deleteTestSuiteAsync(DeleteTestSuiteRequest request, AsyncHandler<DeleteTestSuiteRequest,DeleteTestSuiteResult> asyncHandler)
AWSAppTestAsync
Deletes a test suite.
deleteTestSuiteAsync
in interface AWSAppTestAsync
asyncHandler
- 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)
AWSAppTestAsync
Gets a test case.
getTestCaseAsync
in interface AWSAppTestAsync
public Future<GetTestCaseResult> getTestCaseAsync(GetTestCaseRequest request, AsyncHandler<GetTestCaseRequest,GetTestCaseResult> asyncHandler)
AWSAppTestAsync
Gets a test case.
getTestCaseAsync
in interface AWSAppTestAsync
asyncHandler
- 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)
AWSAppTestAsync
Gets a test configuration.
getTestConfigurationAsync
in interface AWSAppTestAsync
public Future<GetTestConfigurationResult> getTestConfigurationAsync(GetTestConfigurationRequest request, AsyncHandler<GetTestConfigurationRequest,GetTestConfigurationResult> asyncHandler)
AWSAppTestAsync
Gets a test configuration.
getTestConfigurationAsync
in interface AWSAppTestAsync
asyncHandler
- 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)
AWSAppTestAsync
Gets a test run step.
getTestRunStepAsync
in interface AWSAppTestAsync
public Future<GetTestRunStepResult> getTestRunStepAsync(GetTestRunStepRequest request, AsyncHandler<GetTestRunStepRequest,GetTestRunStepResult> asyncHandler)
AWSAppTestAsync
Gets a test run step.
getTestRunStepAsync
in interface AWSAppTestAsync
asyncHandler
- 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)
AWSAppTestAsync
Gets a test suite.
getTestSuiteAsync
in interface AWSAppTestAsync
public Future<GetTestSuiteResult> getTestSuiteAsync(GetTestSuiteRequest request, AsyncHandler<GetTestSuiteRequest,GetTestSuiteResult> asyncHandler)
AWSAppTestAsync
Gets a test suite.
getTestSuiteAsync
in interface AWSAppTestAsync
asyncHandler
- 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)
AWSAppTestAsync
Lists tags for a resource.
listTagsForResourceAsync
in interface AWSAppTestAsync
public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSAppTestAsync
Lists tags for a resource.
listTagsForResourceAsync
in interface AWSAppTestAsync
asyncHandler
- 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)
AWSAppTestAsync
Lists test cases.
listTestCasesAsync
in interface AWSAppTestAsync
public Future<ListTestCasesResult> listTestCasesAsync(ListTestCasesRequest request, AsyncHandler<ListTestCasesRequest,ListTestCasesResult> asyncHandler)
AWSAppTestAsync
Lists test cases.
listTestCasesAsync
in interface AWSAppTestAsync
asyncHandler
- 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)
AWSAppTestAsync
Lists test configurations.
listTestConfigurationsAsync
in interface AWSAppTestAsync
public Future<ListTestConfigurationsResult> listTestConfigurationsAsync(ListTestConfigurationsRequest request, AsyncHandler<ListTestConfigurationsRequest,ListTestConfigurationsResult> asyncHandler)
AWSAppTestAsync
Lists test configurations.
listTestConfigurationsAsync
in interface AWSAppTestAsync
asyncHandler
- 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)
AWSAppTestAsync
Lists test run steps.
listTestRunStepsAsync
in interface AWSAppTestAsync
public Future<ListTestRunStepsResult> listTestRunStepsAsync(ListTestRunStepsRequest request, AsyncHandler<ListTestRunStepsRequest,ListTestRunStepsResult> asyncHandler)
AWSAppTestAsync
Lists test run steps.
listTestRunStepsAsync
in interface AWSAppTestAsync
asyncHandler
- 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)
AWSAppTestAsync
Lists test run test cases.
listTestRunTestCasesAsync
in interface AWSAppTestAsync
public Future<ListTestRunTestCasesResult> listTestRunTestCasesAsync(ListTestRunTestCasesRequest request, AsyncHandler<ListTestRunTestCasesRequest,ListTestRunTestCasesResult> asyncHandler)
AWSAppTestAsync
Lists test run test cases.
listTestRunTestCasesAsync
in interface AWSAppTestAsync
asyncHandler
- 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)
AWSAppTestAsync
Lists test runs.
listTestRunsAsync
in interface AWSAppTestAsync
public Future<ListTestRunsResult> listTestRunsAsync(ListTestRunsRequest request, AsyncHandler<ListTestRunsRequest,ListTestRunsResult> asyncHandler)
AWSAppTestAsync
Lists test runs.
listTestRunsAsync
in interface AWSAppTestAsync
asyncHandler
- 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)
AWSAppTestAsync
Lists test suites.
listTestSuitesAsync
in interface AWSAppTestAsync
public Future<ListTestSuitesResult> listTestSuitesAsync(ListTestSuitesRequest request, AsyncHandler<ListTestSuitesRequest,ListTestSuitesResult> asyncHandler)
AWSAppTestAsync
Lists test suites.
listTestSuitesAsync
in interface AWSAppTestAsync
asyncHandler
- 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)
AWSAppTestAsync
Starts a test run.
startTestRunAsync
in interface AWSAppTestAsync
public Future<StartTestRunResult> startTestRunAsync(StartTestRunRequest request, AsyncHandler<StartTestRunRequest,StartTestRunResult> asyncHandler)
AWSAppTestAsync
Starts a test run.
startTestRunAsync
in interface AWSAppTestAsync
asyncHandler
- 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)
AWSAppTestAsync
Specifies tags of a resource.
tagResourceAsync
in interface AWSAppTestAsync
public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSAppTestAsync
Specifies tags of a resource.
tagResourceAsync
in interface AWSAppTestAsync
asyncHandler
- 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)
AWSAppTestAsync
Untags a resource.
untagResourceAsync
in interface AWSAppTestAsync
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSAppTestAsync
Untags a resource.
untagResourceAsync
in interface AWSAppTestAsync
asyncHandler
- 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)
AWSAppTestAsync
Updates a test case.
updateTestCaseAsync
in interface AWSAppTestAsync
public Future<UpdateTestCaseResult> updateTestCaseAsync(UpdateTestCaseRequest request, AsyncHandler<UpdateTestCaseRequest,UpdateTestCaseResult> asyncHandler)
AWSAppTestAsync
Updates a test case.
updateTestCaseAsync
in interface AWSAppTestAsync
asyncHandler
- 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)
AWSAppTestAsync
Updates a test configuration.
updateTestConfigurationAsync
in interface AWSAppTestAsync
public Future<UpdateTestConfigurationResult> updateTestConfigurationAsync(UpdateTestConfigurationRequest request, AsyncHandler<UpdateTestConfigurationRequest,UpdateTestConfigurationResult> asyncHandler)
AWSAppTestAsync
Updates a test configuration.
updateTestConfigurationAsync
in interface AWSAppTestAsync
asyncHandler
- 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)
AWSAppTestAsync
Updates a test suite.
updateTestSuiteAsync
in interface AWSAppTestAsync
public Future<UpdateTestSuiteResult> updateTestSuiteAsync(UpdateTestSuiteRequest request, AsyncHandler<UpdateTestSuiteRequest,UpdateTestSuiteResult> asyncHandler)
AWSAppTestAsync
Updates a test suite.
updateTestSuiteAsync
in interface AWSAppTestAsync
asyncHandler
- 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 AWSAppTest
shutdown
in class AWSAppTestClient