com.amazonaws.services.robomaker.AWSRoboMakerAsync Maven / Gradle / Ivy
/*
* Copyright 2019-2024 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 batchDeleteWorldsAsync(BatchDeleteWorldsRequest batchDeleteWorldsRequest);
/**
*
* 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 batchDeleteWorldsAsync(BatchDeleteWorldsRequest batchDeleteWorldsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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.
*
*
*
* This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for
* Deployment Service.
*
*
*
* @param cancelDeploymentJobRequest
* @return A Java Future containing the result of the CancelDeploymentJob operation returned by the service.
* @sample AWSRoboMakerAsync.CancelDeploymentJob
* @see AWS
* API Documentation
*/
@Deprecated
java.util.concurrent.Future cancelDeploymentJobAsync(CancelDeploymentJobRequest cancelDeploymentJobRequest);
/**
*
* 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.
*
*
*
* @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
*/
@Deprecated
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);
/**
*
* 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 cancelSimulationJobBatchAsync(CancelSimulationJobBatchRequest cancelSimulationJobBatchRequest);
/**
*
* 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 cancelSimulationJobBatchAsync(CancelSimulationJobBatchRequest cancelSimulationJobBatchRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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 cancelWorldExportJobAsync(CancelWorldExportJobRequest cancelWorldExportJobRequest);
/**
*
* 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 cancelWorldExportJobAsync(CancelWorldExportJobRequest cancelWorldExportJobRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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 cancelWorldGenerationJobAsync(CancelWorldGenerationJobRequest cancelWorldGenerationJobRequest);
/**
*
* 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 cancelWorldGenerationJobAsync(CancelWorldGenerationJobRequest cancelWorldGenerationJobRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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.
*
*
*
* @param createDeploymentJobRequest
* @return A Java Future containing the result of the CreateDeploymentJob operation returned by the service.
* @sample AWSRoboMakerAsync.CreateDeploymentJob
* @see AWS
* API Documentation
*/
@Deprecated
java.util.concurrent.Future createDeploymentJobAsync(CreateDeploymentJobRequest createDeploymentJobRequest);
/**
*
* 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.
*
*
*
* @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
*/
@Deprecated
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.
*
*
*
* This API is no longer supported and will throw an error if used.
*
*
*
* @param createFleetRequest
* @return A Java Future containing the result of the CreateFleet operation returned by the service.
* @sample AWSRoboMakerAsync.CreateFleet
* @see AWS API
* Documentation
*/
@Deprecated
java.util.concurrent.Future createFleetAsync(CreateFleetRequest createFleetRequest);
/**
*
* 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.
*
*
*
* @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
*/
@Deprecated
java.util.concurrent.Future createFleetAsync(CreateFleetRequest createFleetRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a robot.
*
*
*
* This API is no longer supported and will throw an error if used.
*
*
*
* @param createRobotRequest
* @return A Java Future containing the result of the CreateRobot operation returned by the service.
* @sample AWSRoboMakerAsync.CreateRobot
* @see AWS API
* Documentation
*/
@Deprecated
java.util.concurrent.Future createRobotAsync(CreateRobotRequest createRobotRequest);
/**
*
* Creates a robot.
*
*
*
* This API is no longer supported and will throw an error if used.
*
*
*
* @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
*/
@Deprecated
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);
/**
*
* 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 createWorldExportJobAsync(CreateWorldExportJobRequest createWorldExportJobRequest);
/**
*
* 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 createWorldExportJobAsync(CreateWorldExportJobRequest createWorldExportJobRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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 createWorldGenerationJobAsync(CreateWorldGenerationJobRequest createWorldGenerationJobRequest);
/**
*
* 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 createWorldGenerationJobAsync(CreateWorldGenerationJobRequest createWorldGenerationJobRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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 createWorldTemplateAsync(CreateWorldTemplateRequest createWorldTemplateRequest);
/**
*
* 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 createWorldTemplateAsync(CreateWorldTemplateRequest createWorldTemplateRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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.
*
*
*
* @param deleteFleetRequest
* @return A Java Future containing the result of the DeleteFleet operation returned by the service.
* @sample AWSRoboMakerAsync.DeleteFleet
* @see AWS API
* Documentation
*/
@Deprecated
java.util.concurrent.Future deleteFleetAsync(DeleteFleetRequest deleteFleetRequest);
/**
*
* 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.
*
*
*
* @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
*/
@Deprecated
java.util.concurrent.Future deleteFleetAsync(DeleteFleetRequest deleteFleetRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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.
*
*
*
* @param deleteRobotRequest
* @return A Java Future containing the result of the DeleteRobot operation returned by the service.
* @sample AWSRoboMakerAsync.DeleteRobot
* @see AWS API
* Documentation
*/
@Deprecated
java.util.concurrent.Future deleteRobotAsync(DeleteRobotRequest deleteRobotRequest);
/**
*
* 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.
*
*
*
* @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
*/
@Deprecated
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);
/**
*
* 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 deleteWorldTemplateAsync(DeleteWorldTemplateRequest deleteWorldTemplateRequest);
/**
*
* 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 deleteWorldTemplateAsync(DeleteWorldTemplateRequest deleteWorldTemplateRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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.
*
*
*
* @param deregisterRobotRequest
* @return A Java Future containing the result of the DeregisterRobot operation returned by the service.
* @sample AWSRoboMakerAsync.DeregisterRobot
* @see AWS API
* Documentation
*/
@Deprecated
java.util.concurrent.Future deregisterRobotAsync(DeregisterRobotRequest deregisterRobotRequest);
/**
*
* 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.
*
*
*
* @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
*/
@Deprecated
java.util.concurrent.Future deregisterRobotAsync(DeregisterRobotRequest deregisterRobotRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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.
*
*
*
* @param describeDeploymentJobRequest
* @return A Java Future containing the result of the DescribeDeploymentJob operation returned by the service.
* @sample AWSRoboMakerAsync.DescribeDeploymentJob
* @see AWS API Documentation
*/
@Deprecated
java.util.concurrent.Future describeDeploymentJobAsync(DescribeDeploymentJobRequest describeDeploymentJobRequest);
/**
*
* 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.
*
*
*
* @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
*/
@Deprecated
java.util.concurrent.Future describeDeploymentJobAsync(DescribeDeploymentJobRequest describeDeploymentJobRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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.
*
*
*
* @param describeFleetRequest
* @return A Java Future containing the result of the DescribeFleet operation returned by the service.
* @sample AWSRoboMakerAsync.DescribeFleet
* @see AWS API
* Documentation
*/
@Deprecated
java.util.concurrent.Future describeFleetAsync(DescribeFleetRequest describeFleetRequest);
/**
*
* 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.
*
*
*
* @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
*/
@Deprecated
java.util.concurrent.Future describeFleetAsync(DescribeFleetRequest describeFleetRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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.
*
*
*
* @param describeRobotRequest
* @return A Java Future containing the result of the DescribeRobot operation returned by the service.
* @sample AWSRoboMakerAsync.DescribeRobot
* @see AWS API
* Documentation
*/
@Deprecated
java.util.concurrent.Future describeRobotAsync(DescribeRobotRequest describeRobotRequest);
/**
*
* 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.
*
*
*
* @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
*/
@Deprecated
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);
/**
*
* 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 describeSimulationJobBatchAsync(
DescribeSimulationJobBatchRequest describeSimulationJobBatchRequest);
/**
*
* 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 describeSimulationJobBatchAsync(
DescribeSimulationJobBatchRequest describeSimulationJobBatchRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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 describeWorldAsync(DescribeWorldRequest describeWorldRequest);
/**
*
* 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 describeWorldAsync(DescribeWorldRequest describeWorldRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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 describeWorldExportJobAsync(DescribeWorldExportJobRequest describeWorldExportJobRequest);
/**
*
* 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 describeWorldExportJobAsync(DescribeWorldExportJobRequest describeWorldExportJobRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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 describeWorldGenerationJobAsync(
DescribeWorldGenerationJobRequest describeWorldGenerationJobRequest);
/**
*
* 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 describeWorldGenerationJobAsync(
DescribeWorldGenerationJobRequest describeWorldGenerationJobRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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 describeWorldTemplateAsync(DescribeWorldTemplateRequest describeWorldTemplateRequest);
/**
*
* 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 describeWorldTemplateAsync(DescribeWorldTemplateRequest describeWorldTemplateRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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 getWorldTemplateBodyAsync(GetWorldTemplateBodyRequest getWorldTemplateBodyRequest);
/**
*
* 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 getWorldTemplateBodyAsync(GetWorldTemplateBodyRequest getWorldTemplateBodyRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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.
*
*
*
* @param listDeploymentJobsRequest
* @return A Java Future containing the result of the ListDeploymentJobs operation returned by the service.
* @sample AWSRoboMakerAsync.ListDeploymentJobs
* @see AWS
* API Documentation
*/
@Deprecated
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.
*
*
*
* This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for
* Deployment Service.
*
*
*
* @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
*/
@Deprecated
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.
*
*
*
* This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for
* Deployment Service.
*
*
*
* @param listFleetsRequest
* @return A Java Future containing the result of the ListFleets operation returned by the service.
* @sample AWSRoboMakerAsync.ListFleets
* @see AWS API
* Documentation
*/
@Deprecated
java.util.concurrent.Future listFleetsAsync(ListFleetsRequest listFleetsRequest);
/**
*
* 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.
*
*
*
* @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
*/
@Deprecated
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.
*
*
*
* This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for
* Deployment Service.
*
*
*
* @param listRobotsRequest
* @return A Java Future containing the result of the ListRobots operation returned by the service.
* @sample AWSRoboMakerAsync.ListRobots
* @see AWS API
* Documentation
*/
@Deprecated
java.util.concurrent.Future listRobotsAsync(ListRobotsRequest listRobotsRequest);
/**
*
* 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.
*
*
*
* @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
*/
@Deprecated
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 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 listSimulationJobBatchesAsync(ListSimulationJobBatchesRequest listSimulationJobBatchesRequest);
/**
*
* 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 listSimulationJobBatchesAsync(ListSimulationJobBatchesRequest listSimulationJobBatchesRequest,
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);
/**
*
* 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 listWorldExportJobsAsync(ListWorldExportJobsRequest listWorldExportJobsRequest);
/**
*
* 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 listWorldExportJobsAsync(ListWorldExportJobsRequest listWorldExportJobsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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 listWorldGenerationJobsAsync(ListWorldGenerationJobsRequest listWorldGenerationJobsRequest);
/**
*
* 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 listWorldGenerationJobsAsync(ListWorldGenerationJobsRequest listWorldGenerationJobsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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 listWorldTemplatesAsync(ListWorldTemplatesRequest listWorldTemplatesRequest);
/**
*
* 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 listWorldTemplatesAsync(ListWorldTemplatesRequest listWorldTemplatesRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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 listWorldsAsync(ListWorldsRequest listWorldsRequest);
/**
*
* 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 listWorldsAsync(ListWorldsRequest listWorldsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Registers a robot with a fleet.
*
*
*
* This API is no longer supported and will throw an error if used.
*
*
*
* @param registerRobotRequest
* @return A Java Future containing the result of the RegisterRobot operation returned by the service.
* @sample AWSRoboMakerAsync.RegisterRobot
* @see AWS API
* Documentation
*/
@Deprecated
java.util.concurrent.Future registerRobotAsync(RegisterRobotRequest registerRobotRequest);
/**
*
* Registers a robot with a fleet.
*
*
*
* This API is no longer supported and will throw an error if used.
*
*
*
* @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
*/
@Deprecated
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);
/**
*
* Starts a new simulation job batch. The batch is defined using one or more SimulationJobRequest
* objects.
*
*
* @param startSimulationJobBatchRequest
* @return A Java Future containing the result of the StartSimulationJobBatch operation returned by the service.
* @sample AWSRoboMakerAsync.StartSimulationJobBatch
* @see AWS API Documentation
*/
java.util.concurrent.Future startSimulationJobBatchAsync(StartSimulationJobBatchRequest startSimulationJobBatchRequest);
/**
*
* Starts a new simulation job batch. The batch is defined using one or more SimulationJobRequest
* objects.
*
*
* @param startSimulationJobBatchRequest
* @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 StartSimulationJobBatch operation returned by the service.
* @sample AWSRoboMakerAsyncHandler.StartSimulationJobBatch
* @see AWS API Documentation
*/
java.util.concurrent.Future startSimulationJobBatchAsync(StartSimulationJobBatchRequest startSimulationJobBatchRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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.
*
*
*
* @param syncDeploymentJobRequest
* @return A Java Future containing the result of the SyncDeploymentJob operation returned by the service.
* @sample AWSRoboMakerAsync.SyncDeploymentJob
* @see AWS
* API Documentation
*/
@Deprecated
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.
*
*
*
* This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for
* Deployment Service.
*
*
*
* @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
*/
@Deprecated
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);
/**
*
* 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 updateWorldTemplateAsync(UpdateWorldTemplateRequest updateWorldTemplateRequest);
/**
*
* 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 updateWorldTemplateAsync(UpdateWorldTemplateRequest updateWorldTemplateRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
}