@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSMainframeModernizationClient extends AmazonWebServiceClient implements AWSMainframeModernization
Amazon Web Services Mainframe Modernization provides tools and resources to help you plan and implement migration and modernization from mainframes to Amazon Web Services managed runtime environments. It provides tools for analyzing existing mainframe applications, developing or updating mainframe applications using COBOL or PL/I, and implementing an automated pipeline for continuous integration and continuous delivery (CI/CD) of the applications.
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
static AWSMainframeModernizationClientBuilder |
builder() |
CancelBatchJobExecutionResult |
cancelBatchJobExecution(CancelBatchJobExecutionRequest request)
Cancels the running of a specific batch job execution.
|
CreateApplicationResult |
createApplication(CreateApplicationRequest request)
Creates a new application with given parameters.
|
CreateDataSetImportTaskResult |
createDataSetImportTask(CreateDataSetImportTaskRequest request)
Starts a data set import task for a specific application.
|
CreateDeploymentResult |
createDeployment(CreateDeploymentRequest request)
Creates and starts a deployment to deploy an application into a runtime environment.
|
CreateEnvironmentResult |
createEnvironment(CreateEnvironmentRequest request)
Creates a runtime environment for a given runtime engine.
|
DeleteApplicationResult |
deleteApplication(DeleteApplicationRequest request)
Deletes a specific application.
|
DeleteApplicationFromEnvironmentResult |
deleteApplicationFromEnvironment(DeleteApplicationFromEnvironmentRequest request)
Deletes a specific application from the specific runtime environment where it was previously deployed.
|
DeleteEnvironmentResult |
deleteEnvironment(DeleteEnvironmentRequest request)
Deletes a specific runtime environment.
|
GetApplicationResult |
getApplication(GetApplicationRequest request)
Describes the details of a specific application.
|
GetApplicationVersionResult |
getApplicationVersion(GetApplicationVersionRequest request)
Returns details about a specific version of a specific application.
|
GetBatchJobExecutionResult |
getBatchJobExecution(GetBatchJobExecutionRequest request)
Gets the details of a specific batch job execution for a specific application.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful, request, typically used for debugging issues
where a service isn't acting as expected.
|
GetDataSetDetailsResult |
getDataSetDetails(GetDataSetDetailsRequest request)
Gets the details of a specific data set.
|
GetDataSetImportTaskResult |
getDataSetImportTask(GetDataSetImportTaskRequest request)
Gets the status of a data set import task initiated with the CreateDataSetImportTask operation.
|
GetDeploymentResult |
getDeployment(GetDeploymentRequest request)
Gets details of a specific deployment with a given deployment identifier.
|
GetEnvironmentResult |
getEnvironment(GetEnvironmentRequest request)
Describes a specific runtime environment.
|
GetSignedBluinsightsUrlResult |
getSignedBluinsightsUrl(GetSignedBluinsightsUrlRequest request)
Gets a single sign-on URL that can be used to connect to AWS Blu Insights.
|
ListApplicationsResult |
listApplications(ListApplicationsRequest request)
Lists the applications associated with a specific Amazon Web Services account.
|
ListApplicationVersionsResult |
listApplicationVersions(ListApplicationVersionsRequest request)
Returns a list of the application versions for a specific application.
|
ListBatchJobDefinitionsResult |
listBatchJobDefinitions(ListBatchJobDefinitionsRequest request)
Lists all the available batch job definitions based on the batch job resources uploaded during the application
creation.
|
ListBatchJobExecutionsResult |
listBatchJobExecutions(ListBatchJobExecutionsRequest request)
Lists historical, current, and scheduled batch job executions for a specific application.
|
ListBatchJobRestartPointsResult |
listBatchJobRestartPoints(ListBatchJobRestartPointsRequest request)
Lists all the job steps for JCL files to restart a batch job.
|
ListDataSetImportHistoryResult |
listDataSetImportHistory(ListDataSetImportHistoryRequest request)
Lists the data set imports for the specified application.
|
ListDataSetsResult |
listDataSets(ListDataSetsRequest request)
Lists the data sets imported for a specific application.
|
ListDeploymentsResult |
listDeployments(ListDeploymentsRequest request)
Returns a list of all deployments of a specific application.
|
ListEngineVersionsResult |
listEngineVersions(ListEngineVersionsRequest request)
Lists the available engine versions.
|
ListEnvironmentsResult |
listEnvironments(ListEnvironmentsRequest request)
Lists the runtime environments.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
Lists the tags for the specified resource.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held
open.
|
StartApplicationResult |
startApplication(StartApplicationRequest request)
Starts an application that is currently stopped.
|
StartBatchJobResult |
startBatchJob(StartBatchJobRequest request)
Starts a batch job and returns the unique identifier of this execution of the batch job.
|
StopApplicationResult |
stopApplication(StopApplicationRequest request)
Stops a running application.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Adds one or more tags to the specified resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes one or more tags from the specified resource.
|
UpdateApplicationResult |
updateApplication(UpdateApplicationRequest request)
Updates an application and creates a new version.
|
UpdateEnvironmentResult |
updateEnvironment(UpdateEnvironmentRequest request)
Updates the configuration details for a specific runtime environment.
|
addRequestHandler, 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 AWSMainframeModernizationClientBuilder builder()
public CancelBatchJobExecutionResult cancelBatchJobExecution(CancelBatchJobExecutionRequest request)
Cancels the running of a specific batch job execution.
cancelBatchJobExecution in interface AWSMainframeModernizationcancelBatchJobExecutionRequest - ResourceNotFoundException - The specified resource was not found.ThrottlingException - The number of requests made exceeds the limit.AccessDeniedException - The account or role doesn't have the right permissions to make the request.ConflictException - The parameters provided in the request conflict with existing resources.ValidationException - One or more parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public CreateApplicationResult createApplication(CreateApplicationRequest request)
Creates a new application with given parameters. Requires an existing runtime environment and application definition file.
createApplication in interface AWSMainframeModernizationcreateApplicationRequest - ServiceQuotaExceededException - One or more quotas for Amazon Web Services Mainframe Modernization 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.ConflictException - The parameters provided in the request conflict with existing resources.ValidationException - One or more parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public CreateDataSetImportTaskResult createDataSetImportTask(CreateDataSetImportTaskRequest request)
Starts a data set import task for a specific application.
createDataSetImportTask in interface AWSMainframeModernizationcreateDataSetImportTaskRequest - ResourceNotFoundException - The specified resource was not found.ServiceQuotaExceededException - One or more quotas for Amazon Web Services Mainframe Modernization 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.ConflictException - The parameters provided in the request conflict with existing resources.ValidationException - One or more parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public CreateDeploymentResult createDeployment(CreateDeploymentRequest request)
Creates and starts a deployment to deploy an application into a runtime environment.
createDeployment in interface AWSMainframeModernizationcreateDeploymentRequest - ResourceNotFoundException - The specified resource was not found.ServiceQuotaExceededException - One or more quotas for Amazon Web Services Mainframe Modernization 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.ConflictException - The parameters provided in the request conflict with existing resources.ValidationException - One or more parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public CreateEnvironmentResult createEnvironment(CreateEnvironmentRequest request)
Creates a runtime environment for a given runtime engine.
createEnvironment in interface AWSMainframeModernizationcreateEnvironmentRequest - ServiceQuotaExceededException - One or more quotas for Amazon Web Services Mainframe Modernization 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.ConflictException - The parameters provided in the request conflict with existing resources.ValidationException - One or more parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public DeleteApplicationResult deleteApplication(DeleteApplicationRequest request)
Deletes a specific application. You cannot delete a running application.
deleteApplication in interface AWSMainframeModernizationdeleteApplicationRequest - ThrottlingException - The number of requests made exceeds the limit.AccessDeniedException - The account or role doesn't have the right permissions to make the request.ConflictException - The parameters provided in the request conflict with existing resources.ValidationException - One or more parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public DeleteApplicationFromEnvironmentResult deleteApplicationFromEnvironment(DeleteApplicationFromEnvironmentRequest request)
Deletes a specific application from the specific runtime environment where it was previously deployed. You cannot delete a runtime environment using DeleteEnvironment if any application has ever been deployed to it. This API removes the association of the application with the runtime environment so you can delete the environment smoothly.
deleteApplicationFromEnvironment in interface AWSMainframeModernizationdeleteApplicationFromEnvironmentRequest - ResourceNotFoundException - The specified resource was not found.ThrottlingException - The number of requests made exceeds the limit.AccessDeniedException - The account or role doesn't have the right permissions to make the request.ConflictException - The parameters provided in the request conflict with existing resources.ValidationException - One or more parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public DeleteEnvironmentResult deleteEnvironment(DeleteEnvironmentRequest request)
Deletes a specific runtime environment. The environment cannot contain deployed applications. If it does, you must delete those applications before you delete the environment.
deleteEnvironment in interface AWSMainframeModernizationdeleteEnvironmentRequest - ThrottlingException - The number of requests made exceeds the limit.AccessDeniedException - The account or role doesn't have the right permissions to make the request.ConflictException - The parameters provided in the request conflict with existing resources.ValidationException - One or more parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public GetApplicationResult getApplication(GetApplicationRequest request)
Describes the details of a specific application.
getApplication in interface AWSMainframeModernizationgetApplicationRequest - ResourceNotFoundException - The specified resource was not found.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 parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public GetApplicationVersionResult getApplicationVersion(GetApplicationVersionRequest request)
Returns details about a specific version of a specific application.
getApplicationVersion in interface AWSMainframeModernizationgetApplicationVersionRequest - ResourceNotFoundException - The specified resource was not found.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 parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public GetBatchJobExecutionResult getBatchJobExecution(GetBatchJobExecutionRequest request)
Gets the details of a specific batch job execution for a specific application.
getBatchJobExecution in interface AWSMainframeModernizationgetBatchJobExecutionRequest - ResourceNotFoundException - The specified resource was not found.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 parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public GetDataSetDetailsResult getDataSetDetails(GetDataSetDetailsRequest request)
Gets the details of a specific data set.
getDataSetDetails in interface AWSMainframeModernizationgetDataSetDetailsRequest - ResourceNotFoundException - The specified resource was not found.ExecutionTimeoutException - Failed to connect to server, or didn’t receive response within expected time period.ServiceUnavailableException - Server cannot process the request at the moment.ThrottlingException - The number of requests made exceeds the limit.AccessDeniedException - The account or role doesn't have the right permissions to make the request.ConflictException - The parameters provided in the request conflict with existing resources.ValidationException - One or more parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public GetDataSetImportTaskResult getDataSetImportTask(GetDataSetImportTaskRequest request)
Gets the status of a data set import task initiated with the CreateDataSetImportTask operation.
getDataSetImportTask in interface AWSMainframeModernizationgetDataSetImportTaskRequest - ResourceNotFoundException - The specified resource was not found.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 parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public GetDeploymentResult getDeployment(GetDeploymentRequest request)
Gets details of a specific deployment with a given deployment identifier.
getDeployment in interface AWSMainframeModernizationgetDeploymentRequest - ResourceNotFoundException - The specified resource was not found.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 parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public GetEnvironmentResult getEnvironment(GetEnvironmentRequest request)
Describes a specific runtime environment.
getEnvironment in interface AWSMainframeModernizationgetEnvironmentRequest - ResourceNotFoundException - The specified resource was not found.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 parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public GetSignedBluinsightsUrlResult getSignedBluinsightsUrl(GetSignedBluinsightsUrlRequest request)
Gets a single sign-on URL that can be used to connect to AWS Blu Insights.
getSignedBluinsightsUrl in interface AWSMainframeModernizationgetSignedBluinsightsUrlRequest - ThrottlingException - The number of requests made exceeds the limit.AccessDeniedException - The account or role doesn't have the right permissions to make the request.InternalServerException - An unexpected error occurred during the processing of the request.public ListApplicationVersionsResult listApplicationVersions(ListApplicationVersionsRequest request)
Returns a list of the application versions for a specific application.
listApplicationVersions in interface AWSMainframeModernizationlistApplicationVersionsRequest - ResourceNotFoundException - The specified resource was not found.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 parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public ListApplicationsResult listApplications(ListApplicationsRequest request)
Lists the applications associated with a specific Amazon Web Services account. You can provide the unique identifier of a specific runtime environment in a query parameter to see all applications associated with that environment.
listApplications in interface AWSMainframeModernizationlistApplicationsRequest - 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 parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public ListBatchJobDefinitionsResult listBatchJobDefinitions(ListBatchJobDefinitionsRequest request)
Lists all the available batch job definitions based on the batch job resources uploaded during the application creation. You can use the batch job definitions in the list to start a batch job.
listBatchJobDefinitions in interface AWSMainframeModernizationlistBatchJobDefinitionsRequest - ResourceNotFoundException - The specified resource was not found.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 parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public ListBatchJobExecutionsResult listBatchJobExecutions(ListBatchJobExecutionsRequest request)
Lists historical, current, and scheduled batch job executions for a specific application.
listBatchJobExecutions in interface AWSMainframeModernizationlistBatchJobExecutionsRequest - ResourceNotFoundException - The specified resource was not found.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 parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public ListBatchJobRestartPointsResult listBatchJobRestartPoints(ListBatchJobRestartPointsRequest request)
Lists all the job steps for JCL files to restart a batch job. This is only applicable for Micro Focus engine with versions 8.0.6 and above.
listBatchJobRestartPoints in interface AWSMainframeModernizationlistBatchJobRestartPointsRequest - ResourceNotFoundException - The specified resource was not found.ThrottlingException - The number of requests made exceeds the limit.AccessDeniedException - The account or role doesn't have the right permissions to make the request.ConflictException - The parameters provided in the request conflict with existing resources.ValidationException - One or more parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public ListDataSetImportHistoryResult listDataSetImportHistory(ListDataSetImportHistoryRequest request)
Lists the data set imports for the specified application.
listDataSetImportHistory in interface AWSMainframeModernizationlistDataSetImportHistoryRequest - ResourceNotFoundException - The specified resource was not found.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 parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public ListDataSetsResult listDataSets(ListDataSetsRequest request)
Lists the data sets imported for a specific application. In Amazon Web Services Mainframe Modernization, data sets are associated with applications deployed on runtime environments. This is known as importing data sets. Currently, Amazon Web Services Mainframe Modernization can import data sets into catalogs using CreateDataSetImportTask.
listDataSets in interface AWSMainframeModernizationlistDataSetsRequest - ResourceNotFoundException - The specified resource was not found.ExecutionTimeoutException - Failed to connect to server, or didn’t receive response within expected time period.ServiceUnavailableException - Server cannot process the request at the moment.ThrottlingException - The number of requests made exceeds the limit.AccessDeniedException - The account or role doesn't have the right permissions to make the request.ConflictException - The parameters provided in the request conflict with existing resources.ValidationException - One or more parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public ListDeploymentsResult listDeployments(ListDeploymentsRequest request)
Returns a list of all deployments of a specific application. A deployment is a combination of a specific application and a specific version of that application. Each deployment is mapped to a particular application version.
listDeployments in interface AWSMainframeModernizationlistDeploymentsRequest - ResourceNotFoundException - The specified resource was not found.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 parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public ListEngineVersionsResult listEngineVersions(ListEngineVersionsRequest request)
Lists the available engine versions.
listEngineVersions in interface AWSMainframeModernizationlistEngineVersionsRequest - 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 parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public ListEnvironmentsResult listEnvironments(ListEnvironmentsRequest request)
Lists the runtime environments.
listEnvironments in interface AWSMainframeModernizationlistEnvironmentsRequest - 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 parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
Lists the tags for the specified resource.
listTagsForResource in interface AWSMainframeModernizationlistTagsForResourceRequest - ResourceNotFoundException - The specified resource was not found.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 parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public StartApplicationResult startApplication(StartApplicationRequest request)
Starts an application that is currently stopped.
startApplication in interface AWSMainframeModernizationstartApplicationRequest - ResourceNotFoundException - The specified resource was not found.ThrottlingException - The number of requests made exceeds the limit.AccessDeniedException - The account or role doesn't have the right permissions to make the request.ConflictException - The parameters provided in the request conflict with existing resources.ValidationException - One or more parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public StartBatchJobResult startBatchJob(StartBatchJobRequest request)
Starts a batch job and returns the unique identifier of this execution of the batch job. The associated application must be running in order to start the batch job.
startBatchJob in interface AWSMainframeModernizationstartBatchJobRequest - ResourceNotFoundException - The specified resource was not found.ThrottlingException - The number of requests made exceeds the limit.AccessDeniedException - The account or role doesn't have the right permissions to make the request.ConflictException - The parameters provided in the request conflict with existing resources.ValidationException - One or more parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public StopApplicationResult stopApplication(StopApplicationRequest request)
Stops a running application.
stopApplication in interface AWSMainframeModernizationstopApplicationRequest - ResourceNotFoundException - The specified resource was not found.ThrottlingException - The number of requests made exceeds the limit.AccessDeniedException - The account or role doesn't have the right permissions to make the request.ConflictException - The parameters provided in the request conflict with existing resources.ValidationException - One or more parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public TagResourceResult tagResource(TagResourceRequest request)
Adds one or more tags to the specified resource.
tagResource in interface AWSMainframeModernizationtagResourceRequest - ResourceNotFoundException - The specified resource was not found.ServiceQuotaExceededException - One or more quotas for Amazon Web Services Mainframe Modernization 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 parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public UntagResourceResult untagResource(UntagResourceRequest request)
Removes one or more tags from the specified resource.
untagResource in interface AWSMainframeModernizationuntagResourceRequest - ResourceNotFoundException - The specified resource was not found.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 parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public UpdateApplicationResult updateApplication(UpdateApplicationRequest request)
Updates an application and creates a new version.
updateApplication in interface AWSMainframeModernizationupdateApplicationRequest - ResourceNotFoundException - The specified resource was not found.ThrottlingException - The number of requests made exceeds the limit.AccessDeniedException - The account or role doesn't have the right permissions to make the request.ConflictException - The parameters provided in the request conflict with existing resources.ValidationException - One or more parameters provided in the request is not valid.InternalServerException - An unexpected error occurred during the processing of the request.public UpdateEnvironmentResult updateEnvironment(UpdateEnvironmentRequest request)
Updates the configuration details for a specific runtime environment.
updateEnvironment in interface AWSMainframeModernizationupdateEnvironmentRequest - ResourceNotFoundException - The specified resource was not found.ServiceQuotaExceededException - One or more quotas for Amazon Web Services Mainframe Modernization 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.ConflictException - The parameters provided in the request conflict with existing resources.ValidationException - One or more parameters provided in the request is not valid.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 AWSMainframeModernizationrequest - The originally executed requestpublic void shutdown()
AmazonWebServiceClientshutdown in interface AWSMainframeModernizationshutdown in class AmazonWebServiceClient