@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSRoboMakerAsync extends AWSRoboMaker
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
AbstractAWSRoboMakerAsync instead.
his section provides documentation for the AWS RoboMaker API operations.
ENDPOINT_PREFIXbatchDescribeSimulationJob, cancelSimulationJob, createDeploymentJob, createFleet, createRobot, createRobotApplication, createRobotApplicationVersion, createSimulationApplication, createSimulationApplicationVersion, createSimulationJob, deleteFleet, deleteRobot, deleteRobotApplication, deleteSimulationApplication, deregisterRobot, describeDeploymentJob, describeFleet, describeRobot, describeRobotApplication, describeSimulationApplication, describeSimulationJob, getCachedResponseMetadata, listDeploymentJobs, listFleets, listRobotApplications, listRobots, listSimulationApplications, listSimulationJobs, registerRobot, restartSimulationJob, shutdown, syncDeploymentJob, updateRobotApplication, updateSimulationApplicationFuture<BatchDescribeSimulationJobResult> batchDescribeSimulationJobAsync(BatchDescribeSimulationJobRequest batchDescribeSimulationJobRequest)
Describes one or more simulation jobs.
batchDescribeSimulationJobRequest - Future<BatchDescribeSimulationJobResult> batchDescribeSimulationJobAsync(BatchDescribeSimulationJobRequest batchDescribeSimulationJobRequest, AsyncHandler<BatchDescribeSimulationJobRequest,BatchDescribeSimulationJobResult> asyncHandler)
Describes one or more simulation jobs.
batchDescribeSimulationJobRequest - 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.Future<CancelSimulationJobResult> cancelSimulationJobAsync(CancelSimulationJobRequest cancelSimulationJobRequest)
Cancels the specified simulation job.
cancelSimulationJobRequest - Future<CancelSimulationJobResult> cancelSimulationJobAsync(CancelSimulationJobRequest cancelSimulationJobRequest, AsyncHandler<CancelSimulationJobRequest,CancelSimulationJobResult> asyncHandler)
Cancels the specified simulation job.
cancelSimulationJobRequest - 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.Future<CreateDeploymentJobResult> createDeploymentJobAsync(CreateDeploymentJobRequest createDeploymentJobRequest)
Creates a deployment job.
createDeploymentJobRequest - Future<CreateDeploymentJobResult> createDeploymentJobAsync(CreateDeploymentJobRequest createDeploymentJobRequest, AsyncHandler<CreateDeploymentJobRequest,CreateDeploymentJobResult> asyncHandler)
Creates a deployment job.
createDeploymentJobRequest - 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.Future<CreateFleetResult> createFleetAsync(CreateFleetRequest createFleetRequest)
Creates a fleet, a logical group of robots running the same robot application.
createFleetRequest - Future<CreateFleetResult> createFleetAsync(CreateFleetRequest createFleetRequest, AsyncHandler<CreateFleetRequest,CreateFleetResult> asyncHandler)
Creates a fleet, a logical group of robots running the same robot application.
createFleetRequest - 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.Future<CreateRobotResult> createRobotAsync(CreateRobotRequest createRobotRequest)
Creates a robot.
createRobotRequest - Future<CreateRobotResult> createRobotAsync(CreateRobotRequest createRobotRequest, AsyncHandler<CreateRobotRequest,CreateRobotResult> asyncHandler)
Creates a robot.
createRobotRequest - 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.Future<CreateRobotApplicationResult> createRobotApplicationAsync(CreateRobotApplicationRequest createRobotApplicationRequest)
Creates a robot application.
createRobotApplicationRequest - Future<CreateRobotApplicationResult> createRobotApplicationAsync(CreateRobotApplicationRequest createRobotApplicationRequest, AsyncHandler<CreateRobotApplicationRequest,CreateRobotApplicationResult> asyncHandler)
Creates a robot application.
createRobotApplicationRequest - 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.Future<CreateRobotApplicationVersionResult> createRobotApplicationVersionAsync(CreateRobotApplicationVersionRequest createRobotApplicationVersionRequest)
Creates a version of a robot application.
createRobotApplicationVersionRequest - Future<CreateRobotApplicationVersionResult> createRobotApplicationVersionAsync(CreateRobotApplicationVersionRequest createRobotApplicationVersionRequest, AsyncHandler<CreateRobotApplicationVersionRequest,CreateRobotApplicationVersionResult> asyncHandler)
Creates a version of a robot application.
createRobotApplicationVersionRequest - 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.Future<CreateSimulationApplicationResult> createSimulationApplicationAsync(CreateSimulationApplicationRequest createSimulationApplicationRequest)
Creates a simulation application.
createSimulationApplicationRequest - Future<CreateSimulationApplicationResult> createSimulationApplicationAsync(CreateSimulationApplicationRequest createSimulationApplicationRequest, AsyncHandler<CreateSimulationApplicationRequest,CreateSimulationApplicationResult> asyncHandler)
Creates a simulation application.
createSimulationApplicationRequest - 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.Future<CreateSimulationApplicationVersionResult> createSimulationApplicationVersionAsync(CreateSimulationApplicationVersionRequest createSimulationApplicationVersionRequest)
Creates a simulation application with a specific revision id.
createSimulationApplicationVersionRequest - Future<CreateSimulationApplicationVersionResult> createSimulationApplicationVersionAsync(CreateSimulationApplicationVersionRequest createSimulationApplicationVersionRequest, AsyncHandler<CreateSimulationApplicationVersionRequest,CreateSimulationApplicationVersionResult> asyncHandler)
Creates a simulation application with a specific revision id.
createSimulationApplicationVersionRequest - 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.Future<CreateSimulationJobResult> createSimulationJobAsync(CreateSimulationJobRequest createSimulationJobRequest)
Creates a simulation job.
createSimulationJobRequest - Future<CreateSimulationJobResult> createSimulationJobAsync(CreateSimulationJobRequest createSimulationJobRequest, AsyncHandler<CreateSimulationJobRequest,CreateSimulationJobResult> asyncHandler)
Creates a simulation job.
createSimulationJobRequest - 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.Future<DeleteFleetResult> deleteFleetAsync(DeleteFleetRequest deleteFleetRequest)
Deletes a fleet.
deleteFleetRequest - Future<DeleteFleetResult> deleteFleetAsync(DeleteFleetRequest deleteFleetRequest, AsyncHandler<DeleteFleetRequest,DeleteFleetResult> asyncHandler)
Deletes a fleet.
deleteFleetRequest - 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.Future<DeleteRobotResult> deleteRobotAsync(DeleteRobotRequest deleteRobotRequest)
Deletes a robot.
deleteRobotRequest - Future<DeleteRobotResult> deleteRobotAsync(DeleteRobotRequest deleteRobotRequest, AsyncHandler<DeleteRobotRequest,DeleteRobotResult> asyncHandler)
Deletes a robot.
deleteRobotRequest - 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.Future<DeleteRobotApplicationResult> deleteRobotApplicationAsync(DeleteRobotApplicationRequest deleteRobotApplicationRequest)
Deletes a robot application.
deleteRobotApplicationRequest - Future<DeleteRobotApplicationResult> deleteRobotApplicationAsync(DeleteRobotApplicationRequest deleteRobotApplicationRequest, AsyncHandler<DeleteRobotApplicationRequest,DeleteRobotApplicationResult> asyncHandler)
Deletes a robot application.
deleteRobotApplicationRequest - 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.Future<DeleteSimulationApplicationResult> deleteSimulationApplicationAsync(DeleteSimulationApplicationRequest deleteSimulationApplicationRequest)
Deletes a simulation application.
deleteSimulationApplicationRequest - Future<DeleteSimulationApplicationResult> deleteSimulationApplicationAsync(DeleteSimulationApplicationRequest deleteSimulationApplicationRequest, AsyncHandler<DeleteSimulationApplicationRequest,DeleteSimulationApplicationResult> asyncHandler)
Deletes a simulation application.
deleteSimulationApplicationRequest - 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.Future<DeregisterRobotResult> deregisterRobotAsync(DeregisterRobotRequest deregisterRobotRequest)
Deregisters a robot.
deregisterRobotRequest - Future<DeregisterRobotResult> deregisterRobotAsync(DeregisterRobotRequest deregisterRobotRequest, AsyncHandler<DeregisterRobotRequest,DeregisterRobotResult> asyncHandler)
Deregisters a robot.
deregisterRobotRequest - 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.Future<DescribeDeploymentJobResult> describeDeploymentJobAsync(DescribeDeploymentJobRequest describeDeploymentJobRequest)
Describes a deployment job. [Does it work regardless of deployment status, e.g. Failed?]
describeDeploymentJobRequest - Future<DescribeDeploymentJobResult> describeDeploymentJobAsync(DescribeDeploymentJobRequest describeDeploymentJobRequest, AsyncHandler<DescribeDeploymentJobRequest,DescribeDeploymentJobResult> asyncHandler)
Describes a deployment job. [Does it work regardless of deployment status, e.g. Failed?]
describeDeploymentJobRequest - 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.Future<DescribeFleetResult> describeFleetAsync(DescribeFleetRequest describeFleetRequest)
Describes a fleet.
describeFleetRequest - Future<DescribeFleetResult> describeFleetAsync(DescribeFleetRequest describeFleetRequest, AsyncHandler<DescribeFleetRequest,DescribeFleetResult> asyncHandler)
Describes a fleet.
describeFleetRequest - 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.Future<DescribeRobotResult> describeRobotAsync(DescribeRobotRequest describeRobotRequest)
Describes a robot.
describeRobotRequest - Future<DescribeRobotResult> describeRobotAsync(DescribeRobotRequest describeRobotRequest, AsyncHandler<DescribeRobotRequest,DescribeRobotResult> asyncHandler)
Describes a robot.
describeRobotRequest - 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.Future<DescribeRobotApplicationResult> describeRobotApplicationAsync(DescribeRobotApplicationRequest describeRobotApplicationRequest)
Describes a robot application.
describeRobotApplicationRequest - Future<DescribeRobotApplicationResult> describeRobotApplicationAsync(DescribeRobotApplicationRequest describeRobotApplicationRequest, AsyncHandler<DescribeRobotApplicationRequest,DescribeRobotApplicationResult> asyncHandler)
Describes a robot application.
describeRobotApplicationRequest - 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.Future<DescribeSimulationApplicationResult> describeSimulationApplicationAsync(DescribeSimulationApplicationRequest describeSimulationApplicationRequest)
Describes a simulation application.
describeSimulationApplicationRequest - Future<DescribeSimulationApplicationResult> describeSimulationApplicationAsync(DescribeSimulationApplicationRequest describeSimulationApplicationRequest, AsyncHandler<DescribeSimulationApplicationRequest,DescribeSimulationApplicationResult> asyncHandler)
Describes a simulation application.
describeSimulationApplicationRequest - 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.Future<DescribeSimulationJobResult> describeSimulationJobAsync(DescribeSimulationJobRequest describeSimulationJobRequest)
Describes a simulation job.
describeSimulationJobRequest - Future<DescribeSimulationJobResult> describeSimulationJobAsync(DescribeSimulationJobRequest describeSimulationJobRequest, AsyncHandler<DescribeSimulationJobRequest,DescribeSimulationJobResult> asyncHandler)
Describes a simulation job.
describeSimulationJobRequest - 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.Future<ListDeploymentJobsResult> listDeploymentJobsAsync(ListDeploymentJobsRequest listDeploymentJobsRequest)
Returns a list of deployment jobs for a fleet. You can optionally provide filters to retrieve specific deployment jobs.
listDeploymentJobsRequest - Future<ListDeploymentJobsResult> listDeploymentJobsAsync(ListDeploymentJobsRequest listDeploymentJobsRequest, AsyncHandler<ListDeploymentJobsRequest,ListDeploymentJobsResult> asyncHandler)
Returns a list of deployment jobs for a fleet. You can optionally provide filters to retrieve specific deployment jobs.
listDeploymentJobsRequest - 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.Future<ListFleetsResult> listFleetsAsync(ListFleetsRequest listFleetsRequest)
Returns a list of fleets. You can optionally provide filters to retrieve specific fleets.
listFleetsRequest - Future<ListFleetsResult> listFleetsAsync(ListFleetsRequest listFleetsRequest, AsyncHandler<ListFleetsRequest,ListFleetsResult> asyncHandler)
Returns a list of fleets. You can optionally provide filters to retrieve specific fleets.
listFleetsRequest - 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.Future<ListRobotApplicationsResult> listRobotApplicationsAsync(ListRobotApplicationsRequest listRobotApplicationsRequest)
Returns a list of robot application. You can optionally provide filters to retrieve specific robot applications.
listRobotApplicationsRequest - Future<ListRobotApplicationsResult> listRobotApplicationsAsync(ListRobotApplicationsRequest listRobotApplicationsRequest, AsyncHandler<ListRobotApplicationsRequest,ListRobotApplicationsResult> asyncHandler)
Returns a list of robot application. You can optionally provide filters to retrieve specific robot applications.
listRobotApplicationsRequest - 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.Future<ListRobotsResult> listRobotsAsync(ListRobotsRequest listRobotsRequest)
Returns a list of robots. You can optionally provide filters to retrieve specific robots.
listRobotsRequest - Future<ListRobotsResult> listRobotsAsync(ListRobotsRequest listRobotsRequest, AsyncHandler<ListRobotsRequest,ListRobotsResult> asyncHandler)
Returns a list of robots. You can optionally provide filters to retrieve specific robots.
listRobotsRequest - 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.Future<ListSimulationApplicationsResult> listSimulationApplicationsAsync(ListSimulationApplicationsRequest listSimulationApplicationsRequest)
Returns a list of simulation applications. You can optionally provide filters to retrieve specific simulation applications.
listSimulationApplicationsRequest - Future<ListSimulationApplicationsResult> listSimulationApplicationsAsync(ListSimulationApplicationsRequest listSimulationApplicationsRequest, AsyncHandler<ListSimulationApplicationsRequest,ListSimulationApplicationsResult> asyncHandler)
Returns a list of simulation applications. You can optionally provide filters to retrieve specific simulation applications.
listSimulationApplicationsRequest - 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.Future<ListSimulationJobsResult> listSimulationJobsAsync(ListSimulationJobsRequest listSimulationJobsRequest)
Returns a list of simulation jobs. You can optionally provide filters to retrieve specific simulation jobs.
listSimulationJobsRequest - Future<ListSimulationJobsResult> listSimulationJobsAsync(ListSimulationJobsRequest listSimulationJobsRequest, AsyncHandler<ListSimulationJobsRequest,ListSimulationJobsResult> asyncHandler)
Returns a list of simulation jobs. You can optionally provide filters to retrieve specific simulation jobs.
listSimulationJobsRequest - 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.Future<RegisterRobotResult> registerRobotAsync(RegisterRobotRequest registerRobotRequest)
Registers a robot with a fleet.
registerRobotRequest - Future<RegisterRobotResult> registerRobotAsync(RegisterRobotRequest registerRobotRequest, AsyncHandler<RegisterRobotRequest,RegisterRobotResult> asyncHandler)
Registers a robot with a fleet.
registerRobotRequest - 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.Future<RestartSimulationJobResult> restartSimulationJobAsync(RestartSimulationJobRequest restartSimulationJobRequest)
Restarts a running simulation job.
restartSimulationJobRequest - Future<RestartSimulationJobResult> restartSimulationJobAsync(RestartSimulationJobRequest restartSimulationJobRequest, AsyncHandler<RestartSimulationJobRequest,RestartSimulationJobResult> asyncHandler)
Restarts a running simulation job.
restartSimulationJobRequest - 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.Future<SyncDeploymentJobResult> syncDeploymentJobAsync(SyncDeploymentJobRequest syncDeploymentJobRequest)
Syncrhonizes robots in a fleet to the latest deployment. This is helpful if robots were added after a deployment.
syncDeploymentJobRequest - Future<SyncDeploymentJobResult> syncDeploymentJobAsync(SyncDeploymentJobRequest syncDeploymentJobRequest, AsyncHandler<SyncDeploymentJobRequest,SyncDeploymentJobResult> asyncHandler)
Syncrhonizes robots in a fleet to the latest deployment. This is helpful if robots were added after a deployment.
syncDeploymentJobRequest - 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.Future<UpdateRobotApplicationResult> updateRobotApplicationAsync(UpdateRobotApplicationRequest updateRobotApplicationRequest)
Updates a robot application.
updateRobotApplicationRequest - Future<UpdateRobotApplicationResult> updateRobotApplicationAsync(UpdateRobotApplicationRequest updateRobotApplicationRequest, AsyncHandler<UpdateRobotApplicationRequest,UpdateRobotApplicationResult> asyncHandler)
Updates a robot application.
updateRobotApplicationRequest - 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.Future<UpdateSimulationApplicationResult> updateSimulationApplicationAsync(UpdateSimulationApplicationRequest updateSimulationApplicationRequest)
Updates a simulation application.
updateSimulationApplicationRequest - Future<UpdateSimulationApplicationResult> updateSimulationApplicationAsync(UpdateSimulationApplicationRequest updateSimulationApplicationRequest, AsyncHandler<UpdateSimulationApplicationRequest,UpdateSimulationApplicationResult> asyncHandler)
Updates a simulation application.
updateSimulationApplicationRequest - 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.Copyright © 2019. All rights reserved.