/* * 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.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 { /** ** Deletes one or more worlds in a batch operation. *
* * @param batchDeleteWorldsRequest * @return A Java Future containing the result of the BatchDeleteWorlds operation returned by the service. * @sample AWSRoboMakerAsync.BatchDeleteWorlds * @see AWS * API Documentation */ java.util.concurrent.Future* Deletes one or more worlds in a batch operation. *
* * @param batchDeleteWorldsRequest * @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 BatchDeleteWorlds operation returned by the service. * @sample AWSRoboMakerAsyncHandler.BatchDeleteWorlds * @see AWS * API Documentation */ java.util.concurrent.Future* 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* 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* Cancels the specified deployment job. *
** This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for * Deployment Service. *
** Cancels the specified deployment job. *
** This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for * Deployment Service. *
** 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* 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* Cancels a simulation job batch. When you cancel a simulation job batch, you are also cancelling all of the active * simulation jobs created as part of the batch. *
* * @param cancelSimulationJobBatchRequest * @return A Java Future containing the result of the CancelSimulationJobBatch operation returned by the service. * @sample AWSRoboMakerAsync.CancelSimulationJobBatch * @see AWS API Documentation */ java.util.concurrent.Future* Cancels a simulation job batch. When you cancel a simulation job batch, you are also cancelling all of the active * simulation jobs created as part of the batch. *
* * @param cancelSimulationJobBatchRequest * @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 CancelSimulationJobBatch operation returned by the service. * @sample AWSRoboMakerAsyncHandler.CancelSimulationJobBatch * @see AWS API Documentation */ java.util.concurrent.Future* Cancels the specified export job. *
* * @param cancelWorldExportJobRequest * @return A Java Future containing the result of the CancelWorldExportJob operation returned by the service. * @sample AWSRoboMakerAsync.CancelWorldExportJob * @see AWS * API Documentation */ java.util.concurrent.Future* Cancels the specified export job. *
* * @param cancelWorldExportJobRequest * @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 CancelWorldExportJob operation returned by the service. * @sample AWSRoboMakerAsyncHandler.CancelWorldExportJob * @see AWS * API Documentation */ java.util.concurrent.Future* Cancels the specified world generator job. *
* * @param cancelWorldGenerationJobRequest * @return A Java Future containing the result of the CancelWorldGenerationJob operation returned by the service. * @sample AWSRoboMakerAsync.CancelWorldGenerationJob * @see AWS API Documentation */ java.util.concurrent.Future* Cancels the specified world generator job. *
* * @param cancelWorldGenerationJobRequest * @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 CancelWorldGenerationJob operation returned by the service. * @sample AWSRoboMakerAsyncHandler.CancelWorldGenerationJob * @see AWS API Documentation */ java.util.concurrent.Future* Deploys a specific version of a robot application to robots in a fleet. *
** This API is no longer supported and will throw an error if used. *
*
* 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. *
** Deploys a specific version of a robot application to robots in a fleet. *
** This API is no longer supported and will throw an error if used. *
*
* 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. *
** Creates a fleet, a logical group of robots running the same robot application. *
** This API is no longer supported and will throw an error if used. *
** Creates a fleet, a logical group of robots running the same robot application. *
** This API is no longer supported and will throw an error if used. *
** Creates a robot. *
** This API is no longer supported and will throw an error if used. *
** Creates a robot. *
** This API is no longer supported and will throw an error if used. *
** 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* 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* 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* 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* 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* 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* 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* 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* Creates a simulation job. *
** After 90 days, simulation jobs expire and will be deleted. They will no longer be accessible. *
** Creates a simulation job. *
** After 90 days, simulation jobs expire and will be deleted. They will no longer be accessible. *
** Creates a world export job. *
* * @param createWorldExportJobRequest * @return A Java Future containing the result of the CreateWorldExportJob operation returned by the service. * @sample AWSRoboMakerAsync.CreateWorldExportJob * @see AWS * API Documentation */ java.util.concurrent.Future* Creates a world export job. *
* * @param createWorldExportJobRequest * @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 CreateWorldExportJob operation returned by the service. * @sample AWSRoboMakerAsyncHandler.CreateWorldExportJob * @see AWS * API Documentation */ java.util.concurrent.Future* Creates worlds using the specified template. *
* * @param createWorldGenerationJobRequest * @return A Java Future containing the result of the CreateWorldGenerationJob operation returned by the service. * @sample AWSRoboMakerAsync.CreateWorldGenerationJob * @see AWS API Documentation */ java.util.concurrent.Future* Creates worlds using the specified template. *
* * @param createWorldGenerationJobRequest * @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 CreateWorldGenerationJob operation returned by the service. * @sample AWSRoboMakerAsyncHandler.CreateWorldGenerationJob * @see AWS API Documentation */ java.util.concurrent.Future* Creates a world template. *
* * @param createWorldTemplateRequest * @return A Java Future containing the result of the CreateWorldTemplate operation returned by the service. * @sample AWSRoboMakerAsync.CreateWorldTemplate * @see AWS * API Documentation */ java.util.concurrent.Future* Creates a world template. *
* * @param createWorldTemplateRequest * @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 CreateWorldTemplate operation returned by the service. * @sample AWSRoboMakerAsyncHandler.CreateWorldTemplate * @see AWS * API Documentation */ java.util.concurrent.Future* Deletes a fleet. *
** This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for * Deployment Service. *
** Deletes a fleet. *
** This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for * Deployment Service. *
** Deletes a robot. *
** This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for * Deployment Service. *
** Deletes a robot. *
** This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for * Deployment Service. *
** 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* 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* 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* 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* Deletes a world template. *
* * @param deleteWorldTemplateRequest * @return A Java Future containing the result of the DeleteWorldTemplate operation returned by the service. * @sample AWSRoboMakerAsync.DeleteWorldTemplate * @see AWS * API Documentation */ java.util.concurrent.Future* Deletes a world template. *
* * @param deleteWorldTemplateRequest * @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 DeleteWorldTemplate operation returned by the service. * @sample AWSRoboMakerAsyncHandler.DeleteWorldTemplate * @see AWS * API Documentation */ java.util.concurrent.Future* Deregisters a robot. *
** This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for * Deployment Service. *
** Deregisters a robot. *
** This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for * Deployment Service. *
** Describes a deployment job. *
** This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for * Deployment Service. *
** Describes a deployment job. *
** This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for * Deployment Service. *
** Describes a fleet. *
** This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for * Deployment Service. *
** Describes a fleet. *
** This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for * Deployment Service. *
** Describes a robot. *
** This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for * Deployment Service. *
** Describes a robot. *
** This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for * Deployment Service. *
** 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* 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* 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* 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* 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* 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* Describes a simulation job batch. *
* * @param describeSimulationJobBatchRequest * @return A Java Future containing the result of the DescribeSimulationJobBatch operation returned by the service. * @sample AWSRoboMakerAsync.DescribeSimulationJobBatch * @see AWS API Documentation */ java.util.concurrent.Future* Describes a simulation job batch. *
* * @param describeSimulationJobBatchRequest * @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 DescribeSimulationJobBatch operation returned by the service. * @sample AWSRoboMakerAsyncHandler.DescribeSimulationJobBatch * @see AWS API Documentation */ java.util.concurrent.Future* Describes a world. *
* * @param describeWorldRequest * @return A Java Future containing the result of the DescribeWorld operation returned by the service. * @sample AWSRoboMakerAsync.DescribeWorld * @see AWS API * Documentation */ java.util.concurrent.Future* Describes a world. *
* * @param describeWorldRequest * @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 DescribeWorld operation returned by the service. * @sample AWSRoboMakerAsyncHandler.DescribeWorld * @see AWS API * Documentation */ java.util.concurrent.Future* Describes a world export job. *
* * @param describeWorldExportJobRequest * @return A Java Future containing the result of the DescribeWorldExportJob operation returned by the service. * @sample AWSRoboMakerAsync.DescribeWorldExportJob * @see AWS API Documentation */ java.util.concurrent.Future* Describes a world export job. *
* * @param describeWorldExportJobRequest * @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 DescribeWorldExportJob operation returned by the service. * @sample AWSRoboMakerAsyncHandler.DescribeWorldExportJob * @see AWS API Documentation */ java.util.concurrent.Future* Describes a world generation job. *
* * @param describeWorldGenerationJobRequest * @return A Java Future containing the result of the DescribeWorldGenerationJob operation returned by the service. * @sample AWSRoboMakerAsync.DescribeWorldGenerationJob * @see AWS API Documentation */ java.util.concurrent.Future* Describes a world generation job. *
* * @param describeWorldGenerationJobRequest * @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 DescribeWorldGenerationJob operation returned by the service. * @sample AWSRoboMakerAsyncHandler.DescribeWorldGenerationJob * @see AWS API Documentation */ java.util.concurrent.Future* Describes a world template. *
* * @param describeWorldTemplateRequest * @return A Java Future containing the result of the DescribeWorldTemplate operation returned by the service. * @sample AWSRoboMakerAsync.DescribeWorldTemplate * @see AWS API Documentation */ java.util.concurrent.Future* Describes a world template. *
* * @param describeWorldTemplateRequest * @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 DescribeWorldTemplate operation returned by the service. * @sample AWSRoboMakerAsyncHandler.DescribeWorldTemplate * @see AWS API Documentation */ java.util.concurrent.Future* Gets the world template body. *
* * @param getWorldTemplateBodyRequest * @return A Java Future containing the result of the GetWorldTemplateBody operation returned by the service. * @sample AWSRoboMakerAsync.GetWorldTemplateBody * @see AWS * API Documentation */ java.util.concurrent.Future* Gets the world template body. *
* * @param getWorldTemplateBodyRequest * @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 GetWorldTemplateBody operation returned by the service. * @sample AWSRoboMakerAsyncHandler.GetWorldTemplateBody * @see AWS * API Documentation */ java.util.concurrent.Future* Returns a list of deployment jobs for a fleet. You can optionally provide filters to retrieve specific deployment * jobs. *
** This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for * Deployment Service. *
** Returns a list of deployment jobs for a fleet. You can optionally provide filters to retrieve specific deployment * jobs. *
** This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for * Deployment Service. *
** Returns a list of fleets. You can optionally provide filters to retrieve specific fleets. *
** This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for * Deployment Service. *
** Returns a list of fleets. You can optionally provide filters to retrieve specific fleets. *
** This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for * Deployment Service. *
** 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* 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* Returns a list of robots. You can optionally provide filters to retrieve specific robots. *
** This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for * Deployment Service. *
** Returns a list of robots. You can optionally provide filters to retrieve specific robots. *
** This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for * Deployment Service. *
** 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* 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* Returns a list simulation job batches. You can optionally provide filters to retrieve specific simulation batch * jobs. *
* * @param listSimulationJobBatchesRequest * @return A Java Future containing the result of the ListSimulationJobBatches operation returned by the service. * @sample AWSRoboMakerAsync.ListSimulationJobBatches * @see AWS API Documentation */ java.util.concurrent.Future* Returns a list simulation job batches. You can optionally provide filters to retrieve specific simulation batch * jobs. *
* * @param listSimulationJobBatchesRequest * @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 ListSimulationJobBatches operation returned by the service. * @sample AWSRoboMakerAsyncHandler.ListSimulationJobBatches * @see AWS API Documentation */ java.util.concurrent.Future* 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* 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* 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* 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* Lists world export jobs. *
* * @param listWorldExportJobsRequest * @return A Java Future containing the result of the ListWorldExportJobs operation returned by the service. * @sample AWSRoboMakerAsync.ListWorldExportJobs * @see AWS * API Documentation */ java.util.concurrent.Future* Lists world export jobs. *
* * @param listWorldExportJobsRequest * @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 ListWorldExportJobs operation returned by the service. * @sample AWSRoboMakerAsyncHandler.ListWorldExportJobs * @see AWS * API Documentation */ java.util.concurrent.Future* Lists world generator jobs. *
* * @param listWorldGenerationJobsRequest * @return A Java Future containing the result of the ListWorldGenerationJobs operation returned by the service. * @sample AWSRoboMakerAsync.ListWorldGenerationJobs * @see AWS API Documentation */ java.util.concurrent.Future* Lists world generator jobs. *
* * @param listWorldGenerationJobsRequest * @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 ListWorldGenerationJobs operation returned by the service. * @sample AWSRoboMakerAsyncHandler.ListWorldGenerationJobs * @see AWS API Documentation */ java.util.concurrent.Future* Lists world templates. *
* * @param listWorldTemplatesRequest * @return A Java Future containing the result of the ListWorldTemplates operation returned by the service. * @sample AWSRoboMakerAsync.ListWorldTemplates * @see AWS * API Documentation */ java.util.concurrent.Future* Lists world templates. *
* * @param listWorldTemplatesRequest * @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 ListWorldTemplates operation returned by the service. * @sample AWSRoboMakerAsyncHandler.ListWorldTemplates * @see AWS * API Documentation */ java.util.concurrent.Future* Lists worlds. *
* * @param listWorldsRequest * @return A Java Future containing the result of the ListWorlds operation returned by the service. * @sample AWSRoboMakerAsync.ListWorlds * @see AWS API * Documentation */ java.util.concurrent.Future* Lists worlds. *
* * @param listWorldsRequest * @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 ListWorlds operation returned by the service. * @sample AWSRoboMakerAsyncHandler.ListWorlds * @see AWS API * Documentation */ java.util.concurrent.Future* Registers a robot with a fleet. *
** This API is no longer supported and will throw an error if used. *
** Registers a robot with a fleet. *
** This API is no longer supported and will throw an error if used. *
** 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* 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
* Starts a new simulation job batch. The batch is defined using one or more SimulationJobRequest
* objects.
*
* Starts a new simulation job batch. The batch is defined using one or more SimulationJobRequest
* objects.
*
* Syncrhonizes robots in a fleet to the latest deployment. This is helpful if robots were added after a deployment. *
** This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for * Deployment Service. *
** Syncrhonizes robots in a fleet to the latest deployment. This is helpful if robots were added after a deployment. *
** This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for * Deployment Service. *
** 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* 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* 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
.
*
* 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
.
*
* 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* 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* 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* 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* Updates a world template. *
* * @param updateWorldTemplateRequest * @return A Java Future containing the result of the UpdateWorldTemplate operation returned by the service. * @sample AWSRoboMakerAsync.UpdateWorldTemplate * @see AWS * API Documentation */ java.util.concurrent.Future* Updates a world template. *
* * @param updateWorldTemplateRequest * @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 UpdateWorldTemplate operation returned by the service. * @sample AWSRoboMakerAsyncHandler.UpdateWorldTemplate * @see AWS * API Documentation */ java.util.concurrent.Future