All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazonaws.services.robomaker.AWSRoboMakerAsync Maven / Gradle / Ivy

/*
 * Copyright 2014-2019 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.robomaker;

import javax.annotation.Generated;

import com.amazonaws.services.robomaker.model.*;

/**
 * Interface for accessing RoboMaker 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.robomaker.AbstractAWSRoboMakerAsync} instead. *

*

*

* This section provides documentation for the AWS RoboMaker API operations. *

*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AWSRoboMakerAsync extends AWSRoboMaker { /** *

* Describes one or more simulation jobs. *

* * @param batchDescribeSimulationJobRequest * @return A Java Future containing the result of the BatchDescribeSimulationJob operation returned by the service. * @sample AWSRoboMakerAsync.BatchDescribeSimulationJob * @see AWS API Documentation */ java.util.concurrent.Future batchDescribeSimulationJobAsync( BatchDescribeSimulationJobRequest batchDescribeSimulationJobRequest); /** *

* Describes one or more simulation jobs. *

* * @param batchDescribeSimulationJobRequest * @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 BatchDescribeSimulationJob operation returned by the service. * @sample AWSRoboMakerAsyncHandler.BatchDescribeSimulationJob * @see AWS API Documentation */ java.util.concurrent.Future batchDescribeSimulationJobAsync( BatchDescribeSimulationJobRequest batchDescribeSimulationJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Cancels the specified deployment job. *

* * @param cancelDeploymentJobRequest * @return A Java Future containing the result of the CancelDeploymentJob operation returned by the service. * @sample AWSRoboMakerAsync.CancelDeploymentJob * @see AWS * API Documentation */ java.util.concurrent.Future cancelDeploymentJobAsync(CancelDeploymentJobRequest cancelDeploymentJobRequest); /** *

* Cancels the specified deployment job. *

* * @param cancelDeploymentJobRequest * @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 CancelDeploymentJob operation returned by the service. * @sample AWSRoboMakerAsyncHandler.CancelDeploymentJob * @see AWS * API Documentation */ java.util.concurrent.Future cancelDeploymentJobAsync(CancelDeploymentJobRequest cancelDeploymentJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Cancels the specified simulation job. *

* * @param cancelSimulationJobRequest * @return A Java Future containing the result of the CancelSimulationJob operation returned by the service. * @sample AWSRoboMakerAsync.CancelSimulationJob * @see AWS * API Documentation */ java.util.concurrent.Future cancelSimulationJobAsync(CancelSimulationJobRequest cancelSimulationJobRequest); /** *

* Cancels the specified simulation job. *

* * @param cancelSimulationJobRequest * @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 CancelSimulationJob operation returned by the service. * @sample AWSRoboMakerAsyncHandler.CancelSimulationJob * @see AWS * API Documentation */ java.util.concurrent.Future cancelSimulationJobAsync(CancelSimulationJobRequest cancelSimulationJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deploys a specific version of a robot application to robots in a fleet. *

*

* The robot application must have a numbered applicationVersion for consistency reasons. To create a * new version, use CreateRobotApplicationVersion or see Creating a Robot * Application Version. *

* *

* After 90 days, deployment jobs expire and will be deleted. They will no longer be accessible. *

*
* * @param createDeploymentJobRequest * @return A Java Future containing the result of the CreateDeploymentJob operation returned by the service. * @sample AWSRoboMakerAsync.CreateDeploymentJob * @see AWS * API Documentation */ java.util.concurrent.Future createDeploymentJobAsync(CreateDeploymentJobRequest createDeploymentJobRequest); /** *

* Deploys a specific version of a robot application to robots in a fleet. *

*

* The robot application must have a numbered applicationVersion for consistency reasons. To create a * new version, use CreateRobotApplicationVersion or see Creating a Robot * Application Version. *

* *

* After 90 days, deployment jobs expire and will be deleted. They will no longer be accessible. *

*
* * @param createDeploymentJobRequest * @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 CreateDeploymentJob operation returned by the service. * @sample AWSRoboMakerAsyncHandler.CreateDeploymentJob * @see AWS * API Documentation */ java.util.concurrent.Future createDeploymentJobAsync(CreateDeploymentJobRequest createDeploymentJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a fleet, a logical group of robots running the same robot application. *

* * @param createFleetRequest * @return A Java Future containing the result of the CreateFleet operation returned by the service. * @sample AWSRoboMakerAsync.CreateFleet * @see AWS API * Documentation */ java.util.concurrent.Future createFleetAsync(CreateFleetRequest createFleetRequest); /** *

* Creates a fleet, a logical group of robots running the same robot application. *

* * @param createFleetRequest * @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 CreateFleet operation returned by the service. * @sample AWSRoboMakerAsyncHandler.CreateFleet * @see AWS API * Documentation */ java.util.concurrent.Future createFleetAsync(CreateFleetRequest createFleetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a robot. *

* * @param createRobotRequest * @return A Java Future containing the result of the CreateRobot operation returned by the service. * @sample AWSRoboMakerAsync.CreateRobot * @see AWS API * Documentation */ java.util.concurrent.Future createRobotAsync(CreateRobotRequest createRobotRequest); /** *

* Creates a robot. *

* * @param createRobotRequest * @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 CreateRobot operation returned by the service. * @sample AWSRoboMakerAsyncHandler.CreateRobot * @see AWS API * Documentation */ java.util.concurrent.Future createRobotAsync(CreateRobotRequest createRobotRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a robot application. *

* * @param createRobotApplicationRequest * @return A Java Future containing the result of the CreateRobotApplication operation returned by the service. * @sample AWSRoboMakerAsync.CreateRobotApplication * @see AWS API Documentation */ java.util.concurrent.Future createRobotApplicationAsync(CreateRobotApplicationRequest createRobotApplicationRequest); /** *

* Creates a robot application. *

* * @param createRobotApplicationRequest * @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 CreateRobotApplication operation returned by the service. * @sample AWSRoboMakerAsyncHandler.CreateRobotApplication * @see AWS API Documentation */ java.util.concurrent.Future createRobotApplicationAsync(CreateRobotApplicationRequest createRobotApplicationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a version of a robot application. *

* * @param createRobotApplicationVersionRequest * @return A Java Future containing the result of the CreateRobotApplicationVersion operation returned by the * service. * @sample AWSRoboMakerAsync.CreateRobotApplicationVersion * @see AWS API Documentation */ java.util.concurrent.Future createRobotApplicationVersionAsync( CreateRobotApplicationVersionRequest createRobotApplicationVersionRequest); /** *

* Creates a version of a robot application. *

* * @param createRobotApplicationVersionRequest * @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 CreateRobotApplicationVersion operation returned by the * service. * @sample AWSRoboMakerAsyncHandler.CreateRobotApplicationVersion * @see AWS API Documentation */ java.util.concurrent.Future createRobotApplicationVersionAsync( CreateRobotApplicationVersionRequest createRobotApplicationVersionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a simulation application. *

* * @param createSimulationApplicationRequest * @return A Java Future containing the result of the CreateSimulationApplication operation returned by the service. * @sample AWSRoboMakerAsync.CreateSimulationApplication * @see AWS API Documentation */ java.util.concurrent.Future createSimulationApplicationAsync( CreateSimulationApplicationRequest createSimulationApplicationRequest); /** *

* Creates a simulation application. *

* * @param createSimulationApplicationRequest * @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 CreateSimulationApplication operation returned by the service. * @sample AWSRoboMakerAsyncHandler.CreateSimulationApplication * @see AWS API Documentation */ java.util.concurrent.Future createSimulationApplicationAsync( CreateSimulationApplicationRequest createSimulationApplicationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a simulation application with a specific revision id. *

* * @param createSimulationApplicationVersionRequest * @return A Java Future containing the result of the CreateSimulationApplicationVersion operation returned by the * service. * @sample AWSRoboMakerAsync.CreateSimulationApplicationVersion * @see AWS API Documentation */ java.util.concurrent.Future createSimulationApplicationVersionAsync( CreateSimulationApplicationVersionRequest createSimulationApplicationVersionRequest); /** *

* Creates a simulation application with a specific revision id. *

* * @param createSimulationApplicationVersionRequest * @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 CreateSimulationApplicationVersion operation returned by the * service. * @sample AWSRoboMakerAsyncHandler.CreateSimulationApplicationVersion * @see AWS API Documentation */ java.util.concurrent.Future createSimulationApplicationVersionAsync( CreateSimulationApplicationVersionRequest createSimulationApplicationVersionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a simulation job. *

* *

* After 90 days, simulation jobs expire and will be deleted. They will no longer be accessible. *

*
* * @param createSimulationJobRequest * @return A Java Future containing the result of the CreateSimulationJob operation returned by the service. * @sample AWSRoboMakerAsync.CreateSimulationJob * @see AWS * API Documentation */ java.util.concurrent.Future createSimulationJobAsync(CreateSimulationJobRequest createSimulationJobRequest); /** *

* Creates a simulation job. *

* *

* After 90 days, simulation jobs expire and will be deleted. They will no longer be accessible. *

*
* * @param createSimulationJobRequest * @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 CreateSimulationJob operation returned by the service. * @sample AWSRoboMakerAsyncHandler.CreateSimulationJob * @see AWS * API Documentation */ java.util.concurrent.Future createSimulationJobAsync(CreateSimulationJobRequest createSimulationJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a fleet. *

* * @param deleteFleetRequest * @return A Java Future containing the result of the DeleteFleet operation returned by the service. * @sample AWSRoboMakerAsync.DeleteFleet * @see AWS API * Documentation */ java.util.concurrent.Future deleteFleetAsync(DeleteFleetRequest deleteFleetRequest); /** *

* Deletes a fleet. *

* * @param deleteFleetRequest * @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 DeleteFleet operation returned by the service. * @sample AWSRoboMakerAsyncHandler.DeleteFleet * @see AWS API * Documentation */ java.util.concurrent.Future deleteFleetAsync(DeleteFleetRequest deleteFleetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a robot. *

* * @param deleteRobotRequest * @return A Java Future containing the result of the DeleteRobot operation returned by the service. * @sample AWSRoboMakerAsync.DeleteRobot * @see AWS API * Documentation */ java.util.concurrent.Future deleteRobotAsync(DeleteRobotRequest deleteRobotRequest); /** *

* Deletes a robot. *

* * @param deleteRobotRequest * @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 DeleteRobot operation returned by the service. * @sample AWSRoboMakerAsyncHandler.DeleteRobot * @see AWS API * Documentation */ java.util.concurrent.Future deleteRobotAsync(DeleteRobotRequest deleteRobotRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a robot application. *

* * @param deleteRobotApplicationRequest * @return A Java Future containing the result of the DeleteRobotApplication operation returned by the service. * @sample AWSRoboMakerAsync.DeleteRobotApplication * @see AWS API Documentation */ java.util.concurrent.Future deleteRobotApplicationAsync(DeleteRobotApplicationRequest deleteRobotApplicationRequest); /** *

* Deletes a robot application. *

* * @param deleteRobotApplicationRequest * @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 DeleteRobotApplication operation returned by the service. * @sample AWSRoboMakerAsyncHandler.DeleteRobotApplication * @see AWS API Documentation */ java.util.concurrent.Future deleteRobotApplicationAsync(DeleteRobotApplicationRequest deleteRobotApplicationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a simulation application. *

* * @param deleteSimulationApplicationRequest * @return A Java Future containing the result of the DeleteSimulationApplication operation returned by the service. * @sample AWSRoboMakerAsync.DeleteSimulationApplication * @see AWS API Documentation */ java.util.concurrent.Future deleteSimulationApplicationAsync( DeleteSimulationApplicationRequest deleteSimulationApplicationRequest); /** *

* Deletes a simulation application. *

* * @param deleteSimulationApplicationRequest * @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 DeleteSimulationApplication operation returned by the service. * @sample AWSRoboMakerAsyncHandler.DeleteSimulationApplication * @see AWS API Documentation */ java.util.concurrent.Future deleteSimulationApplicationAsync( DeleteSimulationApplicationRequest deleteSimulationApplicationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deregisters a robot. *

* * @param deregisterRobotRequest * @return A Java Future containing the result of the DeregisterRobot operation returned by the service. * @sample AWSRoboMakerAsync.DeregisterRobot * @see AWS API * Documentation */ java.util.concurrent.Future deregisterRobotAsync(DeregisterRobotRequest deregisterRobotRequest); /** *

* Deregisters a robot. *

* * @param deregisterRobotRequest * @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 DeregisterRobot operation returned by the service. * @sample AWSRoboMakerAsyncHandler.DeregisterRobot * @see AWS API * Documentation */ java.util.concurrent.Future deregisterRobotAsync(DeregisterRobotRequest deregisterRobotRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes a deployment job. [Does it work regardless of deployment status, e.g. Failed?] *

* * @param describeDeploymentJobRequest * @return A Java Future containing the result of the DescribeDeploymentJob operation returned by the service. * @sample AWSRoboMakerAsync.DescribeDeploymentJob * @see AWS API Documentation */ java.util.concurrent.Future describeDeploymentJobAsync(DescribeDeploymentJobRequest describeDeploymentJobRequest); /** *

* Describes a deployment job. [Does it work regardless of deployment status, e.g. Failed?] *

* * @param describeDeploymentJobRequest * @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 DescribeDeploymentJob operation returned by the service. * @sample AWSRoboMakerAsyncHandler.DescribeDeploymentJob * @see AWS API Documentation */ java.util.concurrent.Future describeDeploymentJobAsync(DescribeDeploymentJobRequest describeDeploymentJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes a fleet. *

* * @param describeFleetRequest * @return A Java Future containing the result of the DescribeFleet operation returned by the service. * @sample AWSRoboMakerAsync.DescribeFleet * @see AWS API * Documentation */ java.util.concurrent.Future describeFleetAsync(DescribeFleetRequest describeFleetRequest); /** *

* Describes a fleet. *

* * @param describeFleetRequest * @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 DescribeFleet operation returned by the service. * @sample AWSRoboMakerAsyncHandler.DescribeFleet * @see AWS API * Documentation */ java.util.concurrent.Future describeFleetAsync(DescribeFleetRequest describeFleetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes a robot. *

* * @param describeRobotRequest * @return A Java Future containing the result of the DescribeRobot operation returned by the service. * @sample AWSRoboMakerAsync.DescribeRobot * @see AWS API * Documentation */ java.util.concurrent.Future describeRobotAsync(DescribeRobotRequest describeRobotRequest); /** *

* Describes a robot. *

* * @param describeRobotRequest * @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 DescribeRobot operation returned by the service. * @sample AWSRoboMakerAsyncHandler.DescribeRobot * @see AWS API * Documentation */ java.util.concurrent.Future describeRobotAsync(DescribeRobotRequest describeRobotRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes a robot application. *

* * @param describeRobotApplicationRequest * @return A Java Future containing the result of the DescribeRobotApplication operation returned by the service. * @sample AWSRoboMakerAsync.DescribeRobotApplication * @see AWS API Documentation */ java.util.concurrent.Future describeRobotApplicationAsync(DescribeRobotApplicationRequest describeRobotApplicationRequest); /** *

* Describes a robot application. *

* * @param describeRobotApplicationRequest * @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 DescribeRobotApplication operation returned by the service. * @sample AWSRoboMakerAsyncHandler.DescribeRobotApplication * @see AWS API Documentation */ java.util.concurrent.Future describeRobotApplicationAsync(DescribeRobotApplicationRequest describeRobotApplicationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes a simulation application. *

* * @param describeSimulationApplicationRequest * @return A Java Future containing the result of the DescribeSimulationApplication operation returned by the * service. * @sample AWSRoboMakerAsync.DescribeSimulationApplication * @see AWS API Documentation */ java.util.concurrent.Future describeSimulationApplicationAsync( DescribeSimulationApplicationRequest describeSimulationApplicationRequest); /** *

* Describes a simulation application. *

* * @param describeSimulationApplicationRequest * @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 DescribeSimulationApplication operation returned by the * service. * @sample AWSRoboMakerAsyncHandler.DescribeSimulationApplication * @see AWS API Documentation */ java.util.concurrent.Future describeSimulationApplicationAsync( DescribeSimulationApplicationRequest describeSimulationApplicationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes a simulation job. *

* * @param describeSimulationJobRequest * @return A Java Future containing the result of the DescribeSimulationJob operation returned by the service. * @sample AWSRoboMakerAsync.DescribeSimulationJob * @see AWS API Documentation */ java.util.concurrent.Future describeSimulationJobAsync(DescribeSimulationJobRequest describeSimulationJobRequest); /** *

* Describes a simulation job. *

* * @param describeSimulationJobRequest * @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 DescribeSimulationJob operation returned by the service. * @sample AWSRoboMakerAsyncHandler.DescribeSimulationJob * @see AWS API Documentation */ java.util.concurrent.Future describeSimulationJobAsync(DescribeSimulationJobRequest describeSimulationJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns a list of deployment jobs for a fleet. You can optionally provide filters to retrieve specific deployment * jobs. *

* *

*

*
* * @param listDeploymentJobsRequest * @return A Java Future containing the result of the ListDeploymentJobs operation returned by the service. * @sample AWSRoboMakerAsync.ListDeploymentJobs * @see AWS * API Documentation */ java.util.concurrent.Future listDeploymentJobsAsync(ListDeploymentJobsRequest listDeploymentJobsRequest); /** *

* Returns a list of deployment jobs for a fleet. You can optionally provide filters to retrieve specific deployment * jobs. *

* *

*

*
* * @param listDeploymentJobsRequest * @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 ListDeploymentJobs operation returned by the service. * @sample AWSRoboMakerAsyncHandler.ListDeploymentJobs * @see AWS * API Documentation */ java.util.concurrent.Future listDeploymentJobsAsync(ListDeploymentJobsRequest listDeploymentJobsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns a list of fleets. You can optionally provide filters to retrieve specific fleets. *

* * @param listFleetsRequest * @return A Java Future containing the result of the ListFleets operation returned by the service. * @sample AWSRoboMakerAsync.ListFleets * @see AWS API * Documentation */ java.util.concurrent.Future listFleetsAsync(ListFleetsRequest listFleetsRequest); /** *

* Returns a list of fleets. You can optionally provide filters to retrieve specific fleets. *

* * @param listFleetsRequest * @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 ListFleets operation returned by the service. * @sample AWSRoboMakerAsyncHandler.ListFleets * @see AWS API * Documentation */ java.util.concurrent.Future listFleetsAsync(ListFleetsRequest listFleetsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns a list of robot application. You can optionally provide filters to retrieve specific robot applications. *

* * @param listRobotApplicationsRequest * @return A Java Future containing the result of the ListRobotApplications operation returned by the service. * @sample AWSRoboMakerAsync.ListRobotApplications * @see AWS API Documentation */ java.util.concurrent.Future listRobotApplicationsAsync(ListRobotApplicationsRequest listRobotApplicationsRequest); /** *

* Returns a list of robot application. You can optionally provide filters to retrieve specific robot applications. *

* * @param listRobotApplicationsRequest * @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 ListRobotApplications operation returned by the service. * @sample AWSRoboMakerAsyncHandler.ListRobotApplications * @see AWS API Documentation */ java.util.concurrent.Future listRobotApplicationsAsync(ListRobotApplicationsRequest listRobotApplicationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns a list of robots. You can optionally provide filters to retrieve specific robots. *

* * @param listRobotsRequest * @return A Java Future containing the result of the ListRobots operation returned by the service. * @sample AWSRoboMakerAsync.ListRobots * @see AWS API * Documentation */ java.util.concurrent.Future listRobotsAsync(ListRobotsRequest listRobotsRequest); /** *

* Returns a list of robots. You can optionally provide filters to retrieve specific robots. *

* * @param listRobotsRequest * @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 ListRobots operation returned by the service. * @sample AWSRoboMakerAsyncHandler.ListRobots * @see AWS API * Documentation */ java.util.concurrent.Future listRobotsAsync(ListRobotsRequest listRobotsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns a list of simulation applications. You can optionally provide filters to retrieve specific simulation * applications. *

* * @param listSimulationApplicationsRequest * @return A Java Future containing the result of the ListSimulationApplications operation returned by the service. * @sample AWSRoboMakerAsync.ListSimulationApplications * @see AWS API Documentation */ java.util.concurrent.Future listSimulationApplicationsAsync( ListSimulationApplicationsRequest listSimulationApplicationsRequest); /** *

* Returns a list of simulation applications. You can optionally provide filters to retrieve specific simulation * applications. *

* * @param listSimulationApplicationsRequest * @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 ListSimulationApplications operation returned by the service. * @sample AWSRoboMakerAsyncHandler.ListSimulationApplications * @see AWS API Documentation */ java.util.concurrent.Future listSimulationApplicationsAsync( ListSimulationApplicationsRequest listSimulationApplicationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns a list of simulation jobs. You can optionally provide filters to retrieve specific simulation jobs. *

* * @param listSimulationJobsRequest * @return A Java Future containing the result of the ListSimulationJobs operation returned by the service. * @sample AWSRoboMakerAsync.ListSimulationJobs * @see AWS * API Documentation */ java.util.concurrent.Future listSimulationJobsAsync(ListSimulationJobsRequest listSimulationJobsRequest); /** *

* Returns a list of simulation jobs. You can optionally provide filters to retrieve specific simulation jobs. *

* * @param listSimulationJobsRequest * @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 ListSimulationJobs operation returned by the service. * @sample AWSRoboMakerAsyncHandler.ListSimulationJobs * @see AWS * API Documentation */ java.util.concurrent.Future listSimulationJobsAsync(ListSimulationJobsRequest listSimulationJobsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all tags on a AWS RoboMaker resource. *

* * @param listTagsForResourceRequest * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AWSRoboMakerAsync.ListTagsForResource * @see AWS * API Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest); /** *

* Lists all tags on a AWS RoboMaker 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 AWSRoboMakerAsyncHandler.ListTagsForResource * @see AWS * API Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Registers a robot with a fleet. *

* * @param registerRobotRequest * @return A Java Future containing the result of the RegisterRobot operation returned by the service. * @sample AWSRoboMakerAsync.RegisterRobot * @see AWS API * Documentation */ java.util.concurrent.Future registerRobotAsync(RegisterRobotRequest registerRobotRequest); /** *

* Registers a robot with a fleet. *

* * @param registerRobotRequest * @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 RegisterRobot operation returned by the service. * @sample AWSRoboMakerAsyncHandler.RegisterRobot * @see AWS API * Documentation */ java.util.concurrent.Future registerRobotAsync(RegisterRobotRequest registerRobotRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Restarts a running simulation job. *

* * @param restartSimulationJobRequest * @return A Java Future containing the result of the RestartSimulationJob operation returned by the service. * @sample AWSRoboMakerAsync.RestartSimulationJob * @see AWS * API Documentation */ java.util.concurrent.Future restartSimulationJobAsync(RestartSimulationJobRequest restartSimulationJobRequest); /** *

* Restarts a running simulation job. *

* * @param restartSimulationJobRequest * @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 RestartSimulationJob operation returned by the service. * @sample AWSRoboMakerAsyncHandler.RestartSimulationJob * @see AWS * API Documentation */ java.util.concurrent.Future restartSimulationJobAsync(RestartSimulationJobRequest restartSimulationJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Syncrhonizes robots in a fleet to the latest deployment. This is helpful if robots were added after a deployment. *

* * @param syncDeploymentJobRequest * @return A Java Future containing the result of the SyncDeploymentJob operation returned by the service. * @sample AWSRoboMakerAsync.SyncDeploymentJob * @see AWS * API Documentation */ java.util.concurrent.Future syncDeploymentJobAsync(SyncDeploymentJobRequest syncDeploymentJobRequest); /** *

* Syncrhonizes robots in a fleet to the latest deployment. This is helpful if robots were added after a deployment. *

* * @param syncDeploymentJobRequest * @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 SyncDeploymentJob operation returned by the service. * @sample AWSRoboMakerAsyncHandler.SyncDeploymentJob * @see AWS * API Documentation */ java.util.concurrent.Future syncDeploymentJobAsync(SyncDeploymentJobRequest syncDeploymentJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Adds or edits tags for a AWS RoboMaker resource. *

*

* Each tag consists of a tag key and a tag value. Tag keys and tag values are both required, but tag values can be * empty strings. *

*

* For information about the rules that apply to tag keys and tag values, see User-Defined * Tag Restrictions in the AWS Billing and Cost Management User Guide. *

* * @param tagResourceRequest * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AWSRoboMakerAsync.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest); /** *

* Adds or edits tags for a AWS RoboMaker resource. *

*

* Each tag consists of a tag key and a tag value. Tag keys and tag values are both required, but tag values can be * empty strings. *

*

* For information about the rules that apply to tag keys and tag values, see User-Defined * Tag Restrictions in the AWS Billing and Cost Management User Guide. *

* * @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 AWSRoboMakerAsyncHandler.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Removes the specified tags from the specified AWS RoboMaker resource. *

*

* To remove a tag, specify the tag key. To change the tag value of an existing tag key, use TagResource . *

* * @param untagResourceRequest * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AWSRoboMakerAsync.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest); /** *

* Removes the specified tags from the specified AWS RoboMaker resource. *

*

* To remove a tag, specify the tag key. To change the tag value of an existing tag key, use TagResource . *

* * @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 AWSRoboMakerAsyncHandler.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a robot application. *

* * @param updateRobotApplicationRequest * @return A Java Future containing the result of the UpdateRobotApplication operation returned by the service. * @sample AWSRoboMakerAsync.UpdateRobotApplication * @see AWS API Documentation */ java.util.concurrent.Future updateRobotApplicationAsync(UpdateRobotApplicationRequest updateRobotApplicationRequest); /** *

* Updates a robot application. *

* * @param updateRobotApplicationRequest * @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 UpdateRobotApplication operation returned by the service. * @sample AWSRoboMakerAsyncHandler.UpdateRobotApplication * @see AWS API Documentation */ java.util.concurrent.Future updateRobotApplicationAsync(UpdateRobotApplicationRequest updateRobotApplicationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a simulation application. *

* * @param updateSimulationApplicationRequest * @return A Java Future containing the result of the UpdateSimulationApplication operation returned by the service. * @sample AWSRoboMakerAsync.UpdateSimulationApplication * @see AWS API Documentation */ java.util.concurrent.Future updateSimulationApplicationAsync( UpdateSimulationApplicationRequest updateSimulationApplicationRequest); /** *

* Updates a simulation application. *

* * @param updateSimulationApplicationRequest * @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 UpdateSimulationApplication operation returned by the service. * @sample AWSRoboMakerAsyncHandler.UpdateSimulationApplication * @see AWS API Documentation */ java.util.concurrent.Future updateSimulationApplicationAsync( UpdateSimulationApplicationRequest updateSimulationApplicationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy