/* * Copyright 2018-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with * the License. A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions * and limitations under the License. */ package com.amazonaws.services.mainframemodernization; import javax.annotation.Generated; import com.amazonaws.services.mainframemodernization.model.*; /** * Interface for accessing AWSMainframeModernization asynchronously. Each asynchronous method will return a Java Future * object representing the asynchronous operation; overloads which accept an {@code AsyncHandler} can be used to receive * notification when an asynchronous operation completes. *
* Note: Do not directly implement this interface, new methods are added to it regularly. Extend from * {@link com.amazonaws.services.mainframemodernization.AbstractAWSMainframeModernizationAsync} 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. *
*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AWSMainframeModernizationAsync extends AWSMainframeModernization { /** ** Cancels the running of a specific batch job execution. *
* * @param cancelBatchJobExecutionRequest * @return A Java Future containing the result of the CancelBatchJobExecution operation returned by the service. * @sample AWSMainframeModernizationAsync.CancelBatchJobExecution * @see AWS API * Documentation */ java.util.concurrent.Future* Cancels the running of a specific batch job execution. *
* * @param cancelBatchJobExecutionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CancelBatchJobExecution operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.CancelBatchJobExecution * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new application with given parameters. Requires an existing runtime environment and application * definition file. *
* * @param createApplicationRequest * @return A Java Future containing the result of the CreateApplication operation returned by the service. * @sample AWSMainframeModernizationAsync.CreateApplication * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new application with given parameters. Requires an existing runtime environment and application * definition file. *
* * @param createApplicationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateApplication operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.CreateApplication * @see AWS API * Documentation */ java.util.concurrent.Future* Starts a data set import task for a specific application. *
* * @param createDataSetImportTaskRequest * @return A Java Future containing the result of the CreateDataSetImportTask operation returned by the service. * @sample AWSMainframeModernizationAsync.CreateDataSetImportTask * @see AWS API * Documentation */ java.util.concurrent.Future* Starts a data set import task for a specific application. *
* * @param createDataSetImportTaskRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateDataSetImportTask operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.CreateDataSetImportTask * @see AWS API * Documentation */ java.util.concurrent.Future* Creates and starts a deployment to deploy an application into a runtime environment. *
* * @param createDeploymentRequest * @return A Java Future containing the result of the CreateDeployment operation returned by the service. * @sample AWSMainframeModernizationAsync.CreateDeployment * @see AWS API * Documentation */ java.util.concurrent.Future* Creates and starts a deployment to deploy an application into a runtime environment. *
* * @param createDeploymentRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateDeployment operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.CreateDeployment * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a runtime environment for a given runtime engine. *
* * @param createEnvironmentRequest * @return A Java Future containing the result of the CreateEnvironment operation returned by the service. * @sample AWSMainframeModernizationAsync.CreateEnvironment * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a runtime environment for a given runtime engine. *
* * @param createEnvironmentRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateEnvironment operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.CreateEnvironment * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a specific application. You cannot delete a running application. *
* * @param deleteApplicationRequest * @return A Java Future containing the result of the DeleteApplication operation returned by the service. * @sample AWSMainframeModernizationAsync.DeleteApplication * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a specific application. You cannot delete a running application. *
* * @param deleteApplicationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteApplication operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.DeleteApplication * @see AWS API * Documentation */ java.util.concurrent.Future* 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. *
* * @param deleteApplicationFromEnvironmentRequest * @return A Java Future containing the result of the DeleteApplicationFromEnvironment operation returned by the * service. * @sample AWSMainframeModernizationAsync.DeleteApplicationFromEnvironment * @see AWS API Documentation */ java.util.concurrent.Future* 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. *
* * @param deleteApplicationFromEnvironmentRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteApplicationFromEnvironment operation returned by the * service. * @sample AWSMainframeModernizationAsyncHandler.DeleteApplicationFromEnvironment * @see AWS API Documentation */ java.util.concurrent.Future* Deletes a specific runtime environment. The environment cannot contain deployed applications. If it does, you * must delete those applications before you delete the environment. *
* * @param deleteEnvironmentRequest * @return A Java Future containing the result of the DeleteEnvironment operation returned by the service. * @sample AWSMainframeModernizationAsync.DeleteEnvironment * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a specific runtime environment. The environment cannot contain deployed applications. If it does, you * must delete those applications before you delete the environment. *
* * @param deleteEnvironmentRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteEnvironment operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.DeleteEnvironment * @see AWS API * Documentation */ java.util.concurrent.Future* Describes the details of a specific application. *
* * @param getApplicationRequest * @return A Java Future containing the result of the GetApplication operation returned by the service. * @sample AWSMainframeModernizationAsync.GetApplication * @see AWS API * Documentation */ java.util.concurrent.Future* Describes the details of a specific application. *
* * @param getApplicationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetApplication operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.GetApplication * @see AWS API * Documentation */ java.util.concurrent.Future* Returns details about a specific version of a specific application. *
* * @param getApplicationVersionRequest * @return A Java Future containing the result of the GetApplicationVersion operation returned by the service. * @sample AWSMainframeModernizationAsync.GetApplicationVersion * @see AWS API * Documentation */ java.util.concurrent.Future* Returns details about a specific version of a specific application. *
* * @param getApplicationVersionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetApplicationVersion operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.GetApplicationVersion * @see AWS API * Documentation */ java.util.concurrent.Future* Gets the details of a specific batch job execution for a specific application. *
* * @param getBatchJobExecutionRequest * @return A Java Future containing the result of the GetBatchJobExecution operation returned by the service. * @sample AWSMainframeModernizationAsync.GetBatchJobExecution * @see AWS API * Documentation */ java.util.concurrent.Future* Gets the details of a specific batch job execution for a specific application. *
* * @param getBatchJobExecutionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetBatchJobExecution operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.GetBatchJobExecution * @see AWS API * Documentation */ java.util.concurrent.Future* Gets the details of a specific data set. *
* * @param getDataSetDetailsRequest * @return A Java Future containing the result of the GetDataSetDetails operation returned by the service. * @sample AWSMainframeModernizationAsync.GetDataSetDetails * @see AWS API * Documentation */ java.util.concurrent.Future* Gets the details of a specific data set. *
* * @param getDataSetDetailsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetDataSetDetails operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.GetDataSetDetails * @see AWS API * Documentation */ java.util.concurrent.Future* Gets the status of a data set import task initiated with the CreateDataSetImportTask operation. *
* * @param getDataSetImportTaskRequest * @return A Java Future containing the result of the GetDataSetImportTask operation returned by the service. * @sample AWSMainframeModernizationAsync.GetDataSetImportTask * @see AWS API * Documentation */ java.util.concurrent.Future* Gets the status of a data set import task initiated with the CreateDataSetImportTask operation. *
* * @param getDataSetImportTaskRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetDataSetImportTask operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.GetDataSetImportTask * @see AWS API * Documentation */ java.util.concurrent.Future* Gets details of a specific deployment with a given deployment identifier. *
* * @param getDeploymentRequest * @return A Java Future containing the result of the GetDeployment operation returned by the service. * @sample AWSMainframeModernizationAsync.GetDeployment * @see AWS API * Documentation */ java.util.concurrent.Future* Gets details of a specific deployment with a given deployment identifier. *
* * @param getDeploymentRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetDeployment operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.GetDeployment * @see AWS API * Documentation */ java.util.concurrent.Future* Describes a specific runtime environment. *
* * @param getEnvironmentRequest * @return A Java Future containing the result of the GetEnvironment operation returned by the service. * @sample AWSMainframeModernizationAsync.GetEnvironment * @see AWS API * Documentation */ java.util.concurrent.Future* Describes a specific runtime environment. *
* * @param getEnvironmentRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetEnvironment operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.GetEnvironment * @see AWS API * Documentation */ java.util.concurrent.Future* Gets a single sign-on URL that can be used to connect to AWS Blu Insights. *
* * @param getSignedBluinsightsUrlRequest * @return A Java Future containing the result of the GetSignedBluinsightsUrl operation returned by the service. * @sample AWSMainframeModernizationAsync.GetSignedBluinsightsUrl * @see AWS API * Documentation */ java.util.concurrent.Future* Gets a single sign-on URL that can be used to connect to AWS Blu Insights. *
* * @param getSignedBluinsightsUrlRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetSignedBluinsightsUrl operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.GetSignedBluinsightsUrl * @see AWS API * Documentation */ java.util.concurrent.Future* Returns a list of the application versions for a specific application. *
* * @param listApplicationVersionsRequest * @return A Java Future containing the result of the ListApplicationVersions operation returned by the service. * @sample AWSMainframeModernizationAsync.ListApplicationVersions * @see AWS API * Documentation */ java.util.concurrent.Future* Returns a list of the application versions for a specific application. *
* * @param listApplicationVersionsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListApplicationVersions operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.ListApplicationVersions * @see AWS API * Documentation */ java.util.concurrent.Future* 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. *
* * @param listApplicationsRequest * @return A Java Future containing the result of the ListApplications operation returned by the service. * @sample AWSMainframeModernizationAsync.ListApplications * @see AWS API * Documentation */ java.util.concurrent.Future* 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. *
* * @param listApplicationsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListApplications operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.ListApplications * @see AWS API * Documentation */ java.util.concurrent.Future* 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. *
* * @param listBatchJobDefinitionsRequest * @return A Java Future containing the result of the ListBatchJobDefinitions operation returned by the service. * @sample AWSMainframeModernizationAsync.ListBatchJobDefinitions * @see AWS API * Documentation */ java.util.concurrent.Future* 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. *
* * @param listBatchJobDefinitionsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListBatchJobDefinitions operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.ListBatchJobDefinitions * @see AWS API * Documentation */ java.util.concurrent.Future* Lists historical, current, and scheduled batch job executions for a specific application. *
* * @param listBatchJobExecutionsRequest * @return A Java Future containing the result of the ListBatchJobExecutions operation returned by the service. * @sample AWSMainframeModernizationAsync.ListBatchJobExecutions * @see AWS API * Documentation */ java.util.concurrent.Future* Lists historical, current, and scheduled batch job executions for a specific application. *
* * @param listBatchJobExecutionsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListBatchJobExecutions operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.ListBatchJobExecutions * @see AWS API * Documentation */ java.util.concurrent.Future* Lists the data set imports for the specified application. *
* * @param listDataSetImportHistoryRequest * @return A Java Future containing the result of the ListDataSetImportHistory operation returned by the service. * @sample AWSMainframeModernizationAsync.ListDataSetImportHistory * @see AWS * API Documentation */ java.util.concurrent.Future* Lists the data set imports for the specified application. *
* * @param listDataSetImportHistoryRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListDataSetImportHistory operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.ListDataSetImportHistory * @see AWS * API Documentation */ java.util.concurrent.Future* 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. *
* * @param listDataSetsRequest * @return A Java Future containing the result of the ListDataSets operation returned by the service. * @sample AWSMainframeModernizationAsync.ListDataSets * @see AWS API * Documentation */ java.util.concurrent.Future* 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. *
* * @param listDataSetsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListDataSets operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.ListDataSets * @see AWS API * Documentation */ java.util.concurrent.Future* 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. *
* * @param listDeploymentsRequest * @return A Java Future containing the result of the ListDeployments operation returned by the service. * @sample AWSMainframeModernizationAsync.ListDeployments * @see AWS API * Documentation */ java.util.concurrent.Future* 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. *
* * @param listDeploymentsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListDeployments operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.ListDeployments * @see AWS API * Documentation */ java.util.concurrent.Future* Lists the available engine versions. *
* * @param listEngineVersionsRequest * @return A Java Future containing the result of the ListEngineVersions operation returned by the service. * @sample AWSMainframeModernizationAsync.ListEngineVersions * @see AWS API * Documentation */ java.util.concurrent.Future* Lists the available engine versions. *
* * @param listEngineVersionsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListEngineVersions operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.ListEngineVersions * @see AWS API * Documentation */ java.util.concurrent.Future* Lists the runtime environments. *
* * @param listEnvironmentsRequest * @return A Java Future containing the result of the ListEnvironments operation returned by the service. * @sample AWSMainframeModernizationAsync.ListEnvironments * @see AWS API * Documentation */ java.util.concurrent.Future* Lists the runtime environments. *
* * @param listEnvironmentsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListEnvironments operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.ListEnvironments * @see AWS API * Documentation */ java.util.concurrent.Future* Lists the tags for the specified resource. *
* * @param listTagsForResourceRequest * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AWSMainframeModernizationAsync.ListTagsForResource * @see AWS API * Documentation */ java.util.concurrent.Future* Lists the tags for the specified resource. *
* * @param listTagsForResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.ListTagsForResource * @see AWS API * Documentation */ java.util.concurrent.Future* Starts an application that is currently stopped. *
* * @param startApplicationRequest * @return A Java Future containing the result of the StartApplication operation returned by the service. * @sample AWSMainframeModernizationAsync.StartApplication * @see AWS API * Documentation */ java.util.concurrent.Future* Starts an application that is currently stopped. *
* * @param startApplicationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the StartApplication operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.StartApplication * @see AWS API * Documentation */ java.util.concurrent.Future* 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. *
* * @param startBatchJobRequest * @return A Java Future containing the result of the StartBatchJob operation returned by the service. * @sample AWSMainframeModernizationAsync.StartBatchJob * @see AWS API * Documentation */ java.util.concurrent.Future* 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. *
* * @param startBatchJobRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the StartBatchJob operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.StartBatchJob * @see AWS API * Documentation */ java.util.concurrent.Future* Stops a running application. *
* * @param stopApplicationRequest * @return A Java Future containing the result of the StopApplication operation returned by the service. * @sample AWSMainframeModernizationAsync.StopApplication * @see AWS API * Documentation */ java.util.concurrent.Future* Stops a running application. *
* * @param stopApplicationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the StopApplication operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.StopApplication * @see AWS API * Documentation */ java.util.concurrent.Future* Adds one or more tags to the specified resource. *
* * @param tagResourceRequest * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AWSMainframeModernizationAsync.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future* Adds one or more tags to the specified resource. *
* * @param tagResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future* Removes one or more tags from the specified resource. *
* * @param untagResourceRequest * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AWSMainframeModernizationAsync.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future* Removes one or more tags from the specified resource. *
* * @param untagResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future* Updates an application and creates a new version. *
* * @param updateApplicationRequest * @return A Java Future containing the result of the UpdateApplication operation returned by the service. * @sample AWSMainframeModernizationAsync.UpdateApplication * @see AWS API * Documentation */ java.util.concurrent.Future* Updates an application and creates a new version. *
* * @param updateApplicationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateApplication operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.UpdateApplication * @see AWS API * Documentation */ java.util.concurrent.Future* Updates the configuration details for a specific runtime environment. *
* * @param updateEnvironmentRequest * @return A Java Future containing the result of the UpdateEnvironment operation returned by the service. * @sample AWSMainframeModernizationAsync.UpdateEnvironment * @see AWS API * Documentation */ java.util.concurrent.Future* Updates the configuration details for a specific runtime environment. *
* * @param updateEnvironmentRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateEnvironment operation returned by the service. * @sample AWSMainframeModernizationAsyncHandler.UpdateEnvironment * @see AWS API * Documentation */ java.util.concurrent.Future