@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSMainframeModernization
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSMainframeModernization
instead.
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.
Modifier and Type | Field and Description |
---|---|
static String |
ENDPOINT_PREFIX
The region metadata service name for computing region endpoints.
|
Modifier and Type | Method and Description |
---|---|
CancelBatchJobExecutionResult |
cancelBatchJobExecution(CancelBatchJobExecutionRequest cancelBatchJobExecutionRequest)
Cancels the running of a specific batch job execution.
|
CreateApplicationResult |
createApplication(CreateApplicationRequest createApplicationRequest)
Creates a new application with given parameters.
|
CreateDataSetImportTaskResult |
createDataSetImportTask(CreateDataSetImportTaskRequest createDataSetImportTaskRequest)
Starts a data set import task for a specific application.
|
CreateDeploymentResult |
createDeployment(CreateDeploymentRequest createDeploymentRequest)
Creates and starts a deployment to deploy an application into a runtime environment.
|
CreateEnvironmentResult |
createEnvironment(CreateEnvironmentRequest createEnvironmentRequest)
Creates a runtime environment for a given runtime engine.
|
DeleteApplicationResult |
deleteApplication(DeleteApplicationRequest deleteApplicationRequest)
Deletes a specific application.
|
DeleteApplicationFromEnvironmentResult |
deleteApplicationFromEnvironment(DeleteApplicationFromEnvironmentRequest deleteApplicationFromEnvironmentRequest)
Deletes a specific application from the specific runtime environment where it was previously deployed.
|
DeleteEnvironmentResult |
deleteEnvironment(DeleteEnvironmentRequest deleteEnvironmentRequest)
Deletes a specific runtime environment.
|
GetApplicationResult |
getApplication(GetApplicationRequest getApplicationRequest)
Describes the details of a specific application.
|
GetApplicationVersionResult |
getApplicationVersion(GetApplicationVersionRequest getApplicationVersionRequest)
Returns details about a specific version of a specific application.
|
GetBatchJobExecutionResult |
getBatchJobExecution(GetBatchJobExecutionRequest getBatchJobExecutionRequest)
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 getDataSetDetailsRequest)
Gets the details of a specific data set.
|
GetDataSetImportTaskResult |
getDataSetImportTask(GetDataSetImportTaskRequest getDataSetImportTaskRequest)
Gets the status of a data set import task initiated with the CreateDataSetImportTask operation.
|
GetDeploymentResult |
getDeployment(GetDeploymentRequest getDeploymentRequest)
Gets details of a specific deployment with a given deployment identifier.
|
GetEnvironmentResult |
getEnvironment(GetEnvironmentRequest getEnvironmentRequest)
Describes a specific runtime environment.
|
GetSignedBluinsightsUrlResult |
getSignedBluinsightsUrl(GetSignedBluinsightsUrlRequest getSignedBluinsightsUrlRequest)
Gets a single sign-on URL that can be used to connect to AWS Blu Insights.
|
ListApplicationsResult |
listApplications(ListApplicationsRequest listApplicationsRequest)
Lists the applications associated with a specific Amazon Web Services account.
|
ListApplicationVersionsResult |
listApplicationVersions(ListApplicationVersionsRequest listApplicationVersionsRequest)
Returns a list of the application versions for a specific application.
|
ListBatchJobDefinitionsResult |
listBatchJobDefinitions(ListBatchJobDefinitionsRequest listBatchJobDefinitionsRequest)
Lists all the available batch job definitions based on the batch job resources uploaded during the application
creation.
|
ListBatchJobExecutionsResult |
listBatchJobExecutions(ListBatchJobExecutionsRequest listBatchJobExecutionsRequest)
Lists historical, current, and scheduled batch job executions for a specific application.
|
ListBatchJobRestartPointsResult |
listBatchJobRestartPoints(ListBatchJobRestartPointsRequest listBatchJobRestartPointsRequest)
Lists all the job steps for JCL files to restart a batch job.
|
ListDataSetImportHistoryResult |
listDataSetImportHistory(ListDataSetImportHistoryRequest listDataSetImportHistoryRequest)
Lists the data set imports for the specified application.
|
ListDataSetsResult |
listDataSets(ListDataSetsRequest listDataSetsRequest)
Lists the data sets imported for a specific application.
|
ListDeploymentsResult |
listDeployments(ListDeploymentsRequest listDeploymentsRequest)
Returns a list of all deployments of a specific application.
|
ListEngineVersionsResult |
listEngineVersions(ListEngineVersionsRequest listEngineVersionsRequest)
Lists the available engine versions.
|
ListEnvironmentsResult |
listEnvironments(ListEnvironmentsRequest listEnvironmentsRequest)
Lists the runtime environments.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
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 startApplicationRequest)
Starts an application that is currently stopped.
|
StartBatchJobResult |
startBatchJob(StartBatchJobRequest startBatchJobRequest)
Starts a batch job and returns the unique identifier of this execution of the batch job.
|
StopApplicationResult |
stopApplication(StopApplicationRequest stopApplicationRequest)
Stops a running application.
|
TagResourceResult |
tagResource(TagResourceRequest tagResourceRequest)
Adds one or more tags to the specified resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest untagResourceRequest)
Removes one or more tags from the specified resource.
|
UpdateApplicationResult |
updateApplication(UpdateApplicationRequest updateApplicationRequest)
Updates an application and creates a new version.
|
UpdateEnvironmentResult |
updateEnvironment(UpdateEnvironmentRequest updateEnvironmentRequest)
Updates the configuration details for a specific runtime environment.
|
static final String ENDPOINT_PREFIX
CancelBatchJobExecutionResult cancelBatchJobExecution(CancelBatchJobExecutionRequest cancelBatchJobExecutionRequest)
Cancels the running of a specific batch job execution.
cancelBatchJobExecutionRequest
- 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.CreateApplicationResult createApplication(CreateApplicationRequest createApplicationRequest)
Creates a new application with given parameters. Requires an existing runtime environment and application definition file.
createApplicationRequest
- 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.CreateDataSetImportTaskResult createDataSetImportTask(CreateDataSetImportTaskRequest createDataSetImportTaskRequest)
Starts a data set import task for a specific application.
createDataSetImportTaskRequest
- 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.CreateDeploymentResult createDeployment(CreateDeploymentRequest createDeploymentRequest)
Creates and starts a deployment to deploy an application into a runtime environment.
createDeploymentRequest
- 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.CreateEnvironmentResult createEnvironment(CreateEnvironmentRequest createEnvironmentRequest)
Creates a runtime environment for a given runtime engine.
createEnvironmentRequest
- 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.DeleteApplicationResult deleteApplication(DeleteApplicationRequest deleteApplicationRequest)
Deletes a specific application. You cannot delete a running application.
deleteApplicationRequest
- 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.DeleteApplicationFromEnvironmentResult deleteApplicationFromEnvironment(DeleteApplicationFromEnvironmentRequest deleteApplicationFromEnvironmentRequest)
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.
deleteApplicationFromEnvironmentRequest
- 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.DeleteEnvironmentResult deleteEnvironment(DeleteEnvironmentRequest deleteEnvironmentRequest)
Deletes a specific runtime environment. The environment cannot contain deployed applications. If it does, you must delete those applications before you delete the environment.
deleteEnvironmentRequest
- 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.GetApplicationResult getApplication(GetApplicationRequest getApplicationRequest)
Describes the details of a specific application.
getApplicationRequest
- 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.GetApplicationVersionResult getApplicationVersion(GetApplicationVersionRequest getApplicationVersionRequest)
Returns details about a specific version of a specific application.
getApplicationVersionRequest
- 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.GetBatchJobExecutionResult getBatchJobExecution(GetBatchJobExecutionRequest getBatchJobExecutionRequest)
Gets the details of a specific batch job execution for a specific application.
getBatchJobExecutionRequest
- 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.GetDataSetDetailsResult getDataSetDetails(GetDataSetDetailsRequest getDataSetDetailsRequest)
Gets the details of a specific data set.
getDataSetDetailsRequest
- 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.GetDataSetImportTaskResult getDataSetImportTask(GetDataSetImportTaskRequest getDataSetImportTaskRequest)
Gets the status of a data set import task initiated with the CreateDataSetImportTask operation.
getDataSetImportTaskRequest
- 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.GetDeploymentResult getDeployment(GetDeploymentRequest getDeploymentRequest)
Gets details of a specific deployment with a given deployment identifier.
getDeploymentRequest
- 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.GetEnvironmentResult getEnvironment(GetEnvironmentRequest getEnvironmentRequest)
Describes a specific runtime environment.
getEnvironmentRequest
- 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.GetSignedBluinsightsUrlResult getSignedBluinsightsUrl(GetSignedBluinsightsUrlRequest getSignedBluinsightsUrlRequest)
Gets a single sign-on URL that can be used to connect to AWS Blu Insights.
getSignedBluinsightsUrlRequest
- 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.ListApplicationVersionsResult listApplicationVersions(ListApplicationVersionsRequest listApplicationVersionsRequest)
Returns a list of the application versions for a specific application.
listApplicationVersionsRequest
- 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.ListApplicationsResult listApplications(ListApplicationsRequest listApplicationsRequest)
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.
listApplicationsRequest
- 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.ListBatchJobDefinitionsResult listBatchJobDefinitions(ListBatchJobDefinitionsRequest listBatchJobDefinitionsRequest)
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.
listBatchJobDefinitionsRequest
- 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.ListBatchJobExecutionsResult listBatchJobExecutions(ListBatchJobExecutionsRequest listBatchJobExecutionsRequest)
Lists historical, current, and scheduled batch job executions for a specific application.
listBatchJobExecutionsRequest
- 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.ListBatchJobRestartPointsResult listBatchJobRestartPoints(ListBatchJobRestartPointsRequest listBatchJobRestartPointsRequest)
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.
listBatchJobRestartPointsRequest
- 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.ListDataSetImportHistoryResult listDataSetImportHistory(ListDataSetImportHistoryRequest listDataSetImportHistoryRequest)
Lists the data set imports for the specified application.
listDataSetImportHistoryRequest
- 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.ListDataSetsResult listDataSets(ListDataSetsRequest listDataSetsRequest)
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.
listDataSetsRequest
- 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.ListDeploymentsResult listDeployments(ListDeploymentsRequest listDeploymentsRequest)
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.
listDeploymentsRequest
- 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.ListEngineVersionsResult listEngineVersions(ListEngineVersionsRequest listEngineVersionsRequest)
Lists the available engine versions.
listEngineVersionsRequest
- 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.ListEnvironmentsResult listEnvironments(ListEnvironmentsRequest listEnvironmentsRequest)
Lists the runtime environments.
listEnvironmentsRequest
- 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.ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists the tags for the specified resource.
listTagsForResourceRequest
- 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.StartApplicationResult startApplication(StartApplicationRequest startApplicationRequest)
Starts an application that is currently stopped.
startApplicationRequest
- 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.StartBatchJobResult startBatchJob(StartBatchJobRequest startBatchJobRequest)
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.
startBatchJobRequest
- 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.StopApplicationResult stopApplication(StopApplicationRequest stopApplicationRequest)
Stops a running application.
stopApplicationRequest
- 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.TagResourceResult tagResource(TagResourceRequest tagResourceRequest)
Adds one or more tags to the specified resource.
tagResourceRequest
- 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.UntagResourceResult untagResource(UntagResourceRequest untagResourceRequest)
Removes one or more tags from the specified resource.
untagResourceRequest
- 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.UpdateApplicationResult updateApplication(UpdateApplicationRequest updateApplicationRequest)
Updates an application and creates a new version.
updateApplicationRequest
- 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.UpdateEnvironmentResult updateEnvironment(UpdateEnvironmentRequest updateEnvironmentRequest)
Updates the configuration details for a specific runtime environment.
updateEnvironmentRequest
- 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.void shutdown()
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 a request.
request
- The originally executed request.