@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSAppTestClient extends AmazonWebServiceClient implements AWSAppTest
AWS Mainframe Modernization Application Testing provides tools and resources for automated functional equivalence testing for your migration projects.
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIXaddRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffsetpublic static AWSAppTestClientBuilder builder()
public CreateTestCaseResult createTestCase(CreateTestCaseRequest request)
Creates a test case.
createTestCase in interface AWSAppTestcreateTestCaseRequest - 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.public CreateTestConfigurationResult createTestConfiguration(CreateTestConfigurationRequest request)
Creates a test configuration.
createTestConfiguration in interface AWSAppTestcreateTestConfigurationRequest - 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.public CreateTestSuiteResult createTestSuite(CreateTestSuiteRequest request)
Creates a test suite.
createTestSuite in interface AWSAppTestcreateTestSuiteRequest - 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.public DeleteTestCaseResult deleteTestCase(DeleteTestCaseRequest request)
Deletes a test case.
deleteTestCase in interface AWSAppTestdeleteTestCaseRequest - 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.public DeleteTestConfigurationResult deleteTestConfiguration(DeleteTestConfigurationRequest request)
Deletes a test configuration.
deleteTestConfiguration in interface AWSAppTestdeleteTestConfigurationRequest - 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.public DeleteTestRunResult deleteTestRun(DeleteTestRunRequest request)
Deletes a test run.
deleteTestRun in interface AWSAppTestdeleteTestRunRequest - 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.public DeleteTestSuiteResult deleteTestSuite(DeleteTestSuiteRequest request)
Deletes a test suite.
deleteTestSuite in interface AWSAppTestdeleteTestSuiteRequest - 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.public GetTestCaseResult getTestCase(GetTestCaseRequest request)
Gets a test case.
getTestCase in interface AWSAppTestgetTestCaseRequest - 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.public GetTestConfigurationResult getTestConfiguration(GetTestConfigurationRequest request)
Gets a test configuration.
getTestConfiguration in interface AWSAppTestgetTestConfigurationRequest - 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.public GetTestRunStepResult getTestRunStep(GetTestRunStepRequest request)
Gets a test run step.
getTestRunStep in interface AWSAppTestgetTestRunStepRequest - 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.public GetTestSuiteResult getTestSuite(GetTestSuiteRequest request)
Gets a test suite.
getTestSuite in interface AWSAppTestgetTestSuiteRequest - 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.public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
Lists tags for a resource.
listTagsForResource in interface AWSAppTestlistTagsForResourceRequest - 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.public ListTestCasesResult listTestCases(ListTestCasesRequest request)
Lists test cases.
listTestCases in interface AWSAppTestlistTestCasesRequest - 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.public ListTestConfigurationsResult listTestConfigurations(ListTestConfigurationsRequest request)
Lists test configurations.
listTestConfigurations in interface AWSAppTestlistTestConfigurationsRequest - 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.public ListTestRunStepsResult listTestRunSteps(ListTestRunStepsRequest request)
Lists test run steps.
listTestRunSteps in interface AWSAppTestlistTestRunStepsRequest - 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.public ListTestRunTestCasesResult listTestRunTestCases(ListTestRunTestCasesRequest request)
Lists test run test cases.
listTestRunTestCases in interface AWSAppTestlistTestRunTestCasesRequest - 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.public ListTestRunsResult listTestRuns(ListTestRunsRequest request)
Lists test runs.
listTestRuns in interface AWSAppTestlistTestRunsRequest - 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.public ListTestSuitesResult listTestSuites(ListTestSuitesRequest request)
Lists test suites.
listTestSuites in interface AWSAppTestlistTestSuitesRequest - 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.public StartTestRunResult startTestRun(StartTestRunRequest request)
Starts a test run.
startTestRun in interface AWSAppTeststartTestRunRequest - 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.public TagResourceResult tagResource(TagResourceRequest request)
Specifies tags of a resource.
tagResource in interface AWSAppTesttagResourceRequest - 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.public UntagResourceResult untagResource(UntagResourceRequest request)
Untags a resource.
untagResource in interface AWSAppTestuntagResourceRequest - 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.public UpdateTestCaseResult updateTestCase(UpdateTestCaseRequest request)
Updates a test case.
updateTestCase in interface AWSAppTestupdateTestCaseRequest - 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.public UpdateTestConfigurationResult updateTestConfiguration(UpdateTestConfigurationRequest request)
Updates a test configuration.
updateTestConfiguration in interface AWSAppTestupdateTestConfigurationRequest - 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.public UpdateTestSuiteResult updateTestSuite(UpdateTestSuiteRequest request)
Updates a test suite.
updateTestSuite in interface AWSAppTestupdateTestSuiteRequest - 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.public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing the request.
getCachedResponseMetadata in interface AWSAppTestrequest - The originally executed requestpublic void shutdown()
AmazonWebServiceClientshutdown in interface AWSAppTestshutdown in class AmazonWebServiceClient