@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSMainframeModernizationAsyncClient extends AWSMainframeModernizationClient implements AWSMainframeModernizationAsync
AsyncHandler can be used to receive
notification when an asynchronous operation completes.
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_PREFIXbuilder, cancelBatchJobExecution, createApplication, createDataSetImportTask, createDeployment, createEnvironment, deleteApplication, deleteApplicationFromEnvironment, deleteEnvironment, getApplication, getApplicationVersion, getBatchJobExecution, getCachedResponseMetadata, getDataSetDetails, getDataSetImportTask, getDeployment, getEnvironment, getSignedBluinsightsUrl, listApplications, listApplicationVersions, listBatchJobDefinitions, listBatchJobExecutions, listBatchJobRestartPoints, listDataSetImportHistory, listDataSets, listDeployments, listEngineVersions, listEnvironments, listTagsForResource, startApplication, startBatchJob, stopApplication, tagResource, untagResource, updateApplication, updateEnvironmentaddRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffsetequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcancelBatchJobExecution, createApplication, createDataSetImportTask, createDeployment, createEnvironment, deleteApplication, deleteApplicationFromEnvironment, deleteEnvironment, getApplication, getApplicationVersion, getBatchJobExecution, getCachedResponseMetadata, getDataSetDetails, getDataSetImportTask, getDeployment, getEnvironment, getSignedBluinsightsUrl, listApplications, listApplicationVersions, listBatchJobDefinitions, listBatchJobExecutions, listBatchJobRestartPoints, listDataSetImportHistory, listDataSets, listDeployments, listEngineVersions, listEnvironments, listTagsForResource, startApplication, startBatchJob, stopApplication, tagResource, untagResource, updateApplication, updateEnvironmentpublic static AWSMainframeModernizationAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CancelBatchJobExecutionResult> cancelBatchJobExecutionAsync(CancelBatchJobExecutionRequest request)
AWSMainframeModernizationAsyncCancels the running of a specific batch job execution.
cancelBatchJobExecutionAsync in interface AWSMainframeModernizationAsyncpublic Future<CancelBatchJobExecutionResult> cancelBatchJobExecutionAsync(CancelBatchJobExecutionRequest request, AsyncHandler<CancelBatchJobExecutionRequest,CancelBatchJobExecutionResult> asyncHandler)
AWSMainframeModernizationAsyncCancels the running of a specific batch job execution.
cancelBatchJobExecutionAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<CreateApplicationResult> createApplicationAsync(CreateApplicationRequest request)
AWSMainframeModernizationAsyncCreates a new application with given parameters. Requires an existing runtime environment and application definition file.
createApplicationAsync in interface AWSMainframeModernizationAsyncpublic Future<CreateApplicationResult> createApplicationAsync(CreateApplicationRequest request, AsyncHandler<CreateApplicationRequest,CreateApplicationResult> asyncHandler)
AWSMainframeModernizationAsyncCreates a new application with given parameters. Requires an existing runtime environment and application definition file.
createApplicationAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<CreateDataSetImportTaskResult> createDataSetImportTaskAsync(CreateDataSetImportTaskRequest request)
AWSMainframeModernizationAsyncStarts a data set import task for a specific application.
createDataSetImportTaskAsync in interface AWSMainframeModernizationAsyncpublic Future<CreateDataSetImportTaskResult> createDataSetImportTaskAsync(CreateDataSetImportTaskRequest request, AsyncHandler<CreateDataSetImportTaskRequest,CreateDataSetImportTaskResult> asyncHandler)
AWSMainframeModernizationAsyncStarts a data set import task for a specific application.
createDataSetImportTaskAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<CreateDeploymentResult> createDeploymentAsync(CreateDeploymentRequest request)
AWSMainframeModernizationAsyncCreates and starts a deployment to deploy an application into a runtime environment.
createDeploymentAsync in interface AWSMainframeModernizationAsyncpublic Future<CreateDeploymentResult> createDeploymentAsync(CreateDeploymentRequest request, AsyncHandler<CreateDeploymentRequest,CreateDeploymentResult> asyncHandler)
AWSMainframeModernizationAsyncCreates and starts a deployment to deploy an application into a runtime environment.
createDeploymentAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<CreateEnvironmentResult> createEnvironmentAsync(CreateEnvironmentRequest request)
AWSMainframeModernizationAsyncCreates a runtime environment for a given runtime engine.
createEnvironmentAsync in interface AWSMainframeModernizationAsyncpublic Future<CreateEnvironmentResult> createEnvironmentAsync(CreateEnvironmentRequest request, AsyncHandler<CreateEnvironmentRequest,CreateEnvironmentResult> asyncHandler)
AWSMainframeModernizationAsyncCreates a runtime environment for a given runtime engine.
createEnvironmentAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<DeleteApplicationResult> deleteApplicationAsync(DeleteApplicationRequest request)
AWSMainframeModernizationAsyncDeletes a specific application. You cannot delete a running application.
deleteApplicationAsync in interface AWSMainframeModernizationAsyncpublic Future<DeleteApplicationResult> deleteApplicationAsync(DeleteApplicationRequest request, AsyncHandler<DeleteApplicationRequest,DeleteApplicationResult> asyncHandler)
AWSMainframeModernizationAsyncDeletes a specific application. You cannot delete a running application.
deleteApplicationAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<DeleteApplicationFromEnvironmentResult> deleteApplicationFromEnvironmentAsync(DeleteApplicationFromEnvironmentRequest request)
AWSMainframeModernizationAsyncDeletes 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.
deleteApplicationFromEnvironmentAsync in interface AWSMainframeModernizationAsyncpublic Future<DeleteApplicationFromEnvironmentResult> deleteApplicationFromEnvironmentAsync(DeleteApplicationFromEnvironmentRequest request, AsyncHandler<DeleteApplicationFromEnvironmentRequest,DeleteApplicationFromEnvironmentResult> asyncHandler)
AWSMainframeModernizationAsyncDeletes 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.
deleteApplicationFromEnvironmentAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<DeleteEnvironmentResult> deleteEnvironmentAsync(DeleteEnvironmentRequest request)
AWSMainframeModernizationAsyncDeletes a specific runtime environment. The environment cannot contain deployed applications. If it does, you must delete those applications before you delete the environment.
deleteEnvironmentAsync in interface AWSMainframeModernizationAsyncpublic Future<DeleteEnvironmentResult> deleteEnvironmentAsync(DeleteEnvironmentRequest request, AsyncHandler<DeleteEnvironmentRequest,DeleteEnvironmentResult> asyncHandler)
AWSMainframeModernizationAsyncDeletes a specific runtime environment. The environment cannot contain deployed applications. If it does, you must delete those applications before you delete the environment.
deleteEnvironmentAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<GetApplicationResult> getApplicationAsync(GetApplicationRequest request)
AWSMainframeModernizationAsyncDescribes the details of a specific application.
getApplicationAsync in interface AWSMainframeModernizationAsyncpublic Future<GetApplicationResult> getApplicationAsync(GetApplicationRequest request, AsyncHandler<GetApplicationRequest,GetApplicationResult> asyncHandler)
AWSMainframeModernizationAsyncDescribes the details of a specific application.
getApplicationAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<GetApplicationVersionResult> getApplicationVersionAsync(GetApplicationVersionRequest request)
AWSMainframeModernizationAsyncReturns details about a specific version of a specific application.
getApplicationVersionAsync in interface AWSMainframeModernizationAsyncpublic Future<GetApplicationVersionResult> getApplicationVersionAsync(GetApplicationVersionRequest request, AsyncHandler<GetApplicationVersionRequest,GetApplicationVersionResult> asyncHandler)
AWSMainframeModernizationAsyncReturns details about a specific version of a specific application.
getApplicationVersionAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<GetBatchJobExecutionResult> getBatchJobExecutionAsync(GetBatchJobExecutionRequest request)
AWSMainframeModernizationAsyncGets the details of a specific batch job execution for a specific application.
getBatchJobExecutionAsync in interface AWSMainframeModernizationAsyncpublic Future<GetBatchJobExecutionResult> getBatchJobExecutionAsync(GetBatchJobExecutionRequest request, AsyncHandler<GetBatchJobExecutionRequest,GetBatchJobExecutionResult> asyncHandler)
AWSMainframeModernizationAsyncGets the details of a specific batch job execution for a specific application.
getBatchJobExecutionAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<GetDataSetDetailsResult> getDataSetDetailsAsync(GetDataSetDetailsRequest request)
AWSMainframeModernizationAsyncGets the details of a specific data set.
getDataSetDetailsAsync in interface AWSMainframeModernizationAsyncpublic Future<GetDataSetDetailsResult> getDataSetDetailsAsync(GetDataSetDetailsRequest request, AsyncHandler<GetDataSetDetailsRequest,GetDataSetDetailsResult> asyncHandler)
AWSMainframeModernizationAsyncGets the details of a specific data set.
getDataSetDetailsAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<GetDataSetImportTaskResult> getDataSetImportTaskAsync(GetDataSetImportTaskRequest request)
AWSMainframeModernizationAsyncGets the status of a data set import task initiated with the CreateDataSetImportTask operation.
getDataSetImportTaskAsync in interface AWSMainframeModernizationAsyncpublic Future<GetDataSetImportTaskResult> getDataSetImportTaskAsync(GetDataSetImportTaskRequest request, AsyncHandler<GetDataSetImportTaskRequest,GetDataSetImportTaskResult> asyncHandler)
AWSMainframeModernizationAsyncGets the status of a data set import task initiated with the CreateDataSetImportTask operation.
getDataSetImportTaskAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<GetDeploymentResult> getDeploymentAsync(GetDeploymentRequest request)
AWSMainframeModernizationAsyncGets details of a specific deployment with a given deployment identifier.
getDeploymentAsync in interface AWSMainframeModernizationAsyncpublic Future<GetDeploymentResult> getDeploymentAsync(GetDeploymentRequest request, AsyncHandler<GetDeploymentRequest,GetDeploymentResult> asyncHandler)
AWSMainframeModernizationAsyncGets details of a specific deployment with a given deployment identifier.
getDeploymentAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<GetEnvironmentResult> getEnvironmentAsync(GetEnvironmentRequest request)
AWSMainframeModernizationAsyncDescribes a specific runtime environment.
getEnvironmentAsync in interface AWSMainframeModernizationAsyncpublic Future<GetEnvironmentResult> getEnvironmentAsync(GetEnvironmentRequest request, AsyncHandler<GetEnvironmentRequest,GetEnvironmentResult> asyncHandler)
AWSMainframeModernizationAsyncDescribes a specific runtime environment.
getEnvironmentAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<GetSignedBluinsightsUrlResult> getSignedBluinsightsUrlAsync(GetSignedBluinsightsUrlRequest request)
AWSMainframeModernizationAsyncGets a single sign-on URL that can be used to connect to AWS Blu Insights.
getSignedBluinsightsUrlAsync in interface AWSMainframeModernizationAsyncpublic Future<GetSignedBluinsightsUrlResult> getSignedBluinsightsUrlAsync(GetSignedBluinsightsUrlRequest request, AsyncHandler<GetSignedBluinsightsUrlRequest,GetSignedBluinsightsUrlResult> asyncHandler)
AWSMainframeModernizationAsyncGets a single sign-on URL that can be used to connect to AWS Blu Insights.
getSignedBluinsightsUrlAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<ListApplicationVersionsResult> listApplicationVersionsAsync(ListApplicationVersionsRequest request)
AWSMainframeModernizationAsyncReturns a list of the application versions for a specific application.
listApplicationVersionsAsync in interface AWSMainframeModernizationAsyncpublic Future<ListApplicationVersionsResult> listApplicationVersionsAsync(ListApplicationVersionsRequest request, AsyncHandler<ListApplicationVersionsRequest,ListApplicationVersionsResult> asyncHandler)
AWSMainframeModernizationAsyncReturns a list of the application versions for a specific application.
listApplicationVersionsAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<ListApplicationsResult> listApplicationsAsync(ListApplicationsRequest request)
AWSMainframeModernizationAsyncLists 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.
listApplicationsAsync in interface AWSMainframeModernizationAsyncpublic Future<ListApplicationsResult> listApplicationsAsync(ListApplicationsRequest request, AsyncHandler<ListApplicationsRequest,ListApplicationsResult> asyncHandler)
AWSMainframeModernizationAsyncLists 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.
listApplicationsAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<ListBatchJobDefinitionsResult> listBatchJobDefinitionsAsync(ListBatchJobDefinitionsRequest request)
AWSMainframeModernizationAsyncLists 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.
listBatchJobDefinitionsAsync in interface AWSMainframeModernizationAsyncpublic Future<ListBatchJobDefinitionsResult> listBatchJobDefinitionsAsync(ListBatchJobDefinitionsRequest request, AsyncHandler<ListBatchJobDefinitionsRequest,ListBatchJobDefinitionsResult> asyncHandler)
AWSMainframeModernizationAsyncLists 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.
listBatchJobDefinitionsAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<ListBatchJobExecutionsResult> listBatchJobExecutionsAsync(ListBatchJobExecutionsRequest request)
AWSMainframeModernizationAsyncLists historical, current, and scheduled batch job executions for a specific application.
listBatchJobExecutionsAsync in interface AWSMainframeModernizationAsyncpublic Future<ListBatchJobExecutionsResult> listBatchJobExecutionsAsync(ListBatchJobExecutionsRequest request, AsyncHandler<ListBatchJobExecutionsRequest,ListBatchJobExecutionsResult> asyncHandler)
AWSMainframeModernizationAsyncLists historical, current, and scheduled batch job executions for a specific application.
listBatchJobExecutionsAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<ListBatchJobRestartPointsResult> listBatchJobRestartPointsAsync(ListBatchJobRestartPointsRequest request)
AWSMainframeModernizationAsyncLists 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.
listBatchJobRestartPointsAsync in interface AWSMainframeModernizationAsyncpublic Future<ListBatchJobRestartPointsResult> listBatchJobRestartPointsAsync(ListBatchJobRestartPointsRequest request, AsyncHandler<ListBatchJobRestartPointsRequest,ListBatchJobRestartPointsResult> asyncHandler)
AWSMainframeModernizationAsyncLists 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.
listBatchJobRestartPointsAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<ListDataSetImportHistoryResult> listDataSetImportHistoryAsync(ListDataSetImportHistoryRequest request)
AWSMainframeModernizationAsyncLists the data set imports for the specified application.
listDataSetImportHistoryAsync in interface AWSMainframeModernizationAsyncpublic Future<ListDataSetImportHistoryResult> listDataSetImportHistoryAsync(ListDataSetImportHistoryRequest request, AsyncHandler<ListDataSetImportHistoryRequest,ListDataSetImportHistoryResult> asyncHandler)
AWSMainframeModernizationAsyncLists the data set imports for the specified application.
listDataSetImportHistoryAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<ListDataSetsResult> listDataSetsAsync(ListDataSetsRequest request)
AWSMainframeModernizationAsyncLists 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.
listDataSetsAsync in interface AWSMainframeModernizationAsyncpublic Future<ListDataSetsResult> listDataSetsAsync(ListDataSetsRequest request, AsyncHandler<ListDataSetsRequest,ListDataSetsResult> asyncHandler)
AWSMainframeModernizationAsyncLists 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.
listDataSetsAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<ListDeploymentsResult> listDeploymentsAsync(ListDeploymentsRequest request)
AWSMainframeModernizationAsyncReturns 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.
listDeploymentsAsync in interface AWSMainframeModernizationAsyncpublic Future<ListDeploymentsResult> listDeploymentsAsync(ListDeploymentsRequest request, AsyncHandler<ListDeploymentsRequest,ListDeploymentsResult> asyncHandler)
AWSMainframeModernizationAsyncReturns 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.
listDeploymentsAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<ListEngineVersionsResult> listEngineVersionsAsync(ListEngineVersionsRequest request)
AWSMainframeModernizationAsyncLists the available engine versions.
listEngineVersionsAsync in interface AWSMainframeModernizationAsyncpublic Future<ListEngineVersionsResult> listEngineVersionsAsync(ListEngineVersionsRequest request, AsyncHandler<ListEngineVersionsRequest,ListEngineVersionsResult> asyncHandler)
AWSMainframeModernizationAsyncLists the available engine versions.
listEngineVersionsAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<ListEnvironmentsResult> listEnvironmentsAsync(ListEnvironmentsRequest request)
AWSMainframeModernizationAsyncLists the runtime environments.
listEnvironmentsAsync in interface AWSMainframeModernizationAsyncpublic Future<ListEnvironmentsResult> listEnvironmentsAsync(ListEnvironmentsRequest request, AsyncHandler<ListEnvironmentsRequest,ListEnvironmentsResult> asyncHandler)
AWSMainframeModernizationAsyncLists the runtime environments.
listEnvironmentsAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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)
AWSMainframeModernizationAsyncLists the tags for the specified resource.
listTagsForResourceAsync in interface AWSMainframeModernizationAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSMainframeModernizationAsyncLists the tags for the specified resource.
listTagsForResourceAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<StartApplicationResult> startApplicationAsync(StartApplicationRequest request)
AWSMainframeModernizationAsyncStarts an application that is currently stopped.
startApplicationAsync in interface AWSMainframeModernizationAsyncpublic Future<StartApplicationResult> startApplicationAsync(StartApplicationRequest request, AsyncHandler<StartApplicationRequest,StartApplicationResult> asyncHandler)
AWSMainframeModernizationAsyncStarts an application that is currently stopped.
startApplicationAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<StartBatchJobResult> startBatchJobAsync(StartBatchJobRequest request)
AWSMainframeModernizationAsyncStarts 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.
startBatchJobAsync in interface AWSMainframeModernizationAsyncpublic Future<StartBatchJobResult> startBatchJobAsync(StartBatchJobRequest request, AsyncHandler<StartBatchJobRequest,StartBatchJobResult> asyncHandler)
AWSMainframeModernizationAsyncStarts 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.
startBatchJobAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<StopApplicationResult> stopApplicationAsync(StopApplicationRequest request)
AWSMainframeModernizationAsyncStops a running application.
stopApplicationAsync in interface AWSMainframeModernizationAsyncpublic Future<StopApplicationResult> stopApplicationAsync(StopApplicationRequest request, AsyncHandler<StopApplicationRequest,StopApplicationResult> asyncHandler)
AWSMainframeModernizationAsyncStops a running application.
stopApplicationAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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)
AWSMainframeModernizationAsyncAdds one or more tags to the specified resource.
tagResourceAsync in interface AWSMainframeModernizationAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSMainframeModernizationAsyncAdds one or more tags to the specified resource.
tagResourceAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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)
AWSMainframeModernizationAsyncRemoves one or more tags from the specified resource.
untagResourceAsync in interface AWSMainframeModernizationAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSMainframeModernizationAsyncRemoves one or more tags from the specified resource.
untagResourceAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<UpdateApplicationResult> updateApplicationAsync(UpdateApplicationRequest request)
AWSMainframeModernizationAsyncUpdates an application and creates a new version.
updateApplicationAsync in interface AWSMainframeModernizationAsyncpublic Future<UpdateApplicationResult> updateApplicationAsync(UpdateApplicationRequest request, AsyncHandler<UpdateApplicationRequest,UpdateApplicationResult> asyncHandler)
AWSMainframeModernizationAsyncUpdates an application and creates a new version.
updateApplicationAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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<UpdateEnvironmentResult> updateEnvironmentAsync(UpdateEnvironmentRequest request)
AWSMainframeModernizationAsyncUpdates the configuration details for a specific runtime environment.
updateEnvironmentAsync in interface AWSMainframeModernizationAsyncpublic Future<UpdateEnvironmentResult> updateEnvironmentAsync(UpdateEnvironmentRequest request, AsyncHandler<UpdateEnvironmentRequest,UpdateEnvironmentResult> asyncHandler)
AWSMainframeModernizationAsyncUpdates the configuration details for a specific runtime environment.
updateEnvironmentAsync in interface AWSMainframeModernizationAsyncasyncHandler - 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 AWSMainframeModernizationshutdown in class AWSMainframeModernizationClient