@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSRoboMakerAsyncClient extends AWSRoboMakerClient implements AWSRoboMakerAsync
AsyncHandler can be used to receive notification when
an asynchronous operation completes.
This section provides documentation for the AWS RoboMaker API operations.
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIXbatchDescribeSimulationJob, builder, 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, listTagsForResource, registerRobot, restartSimulationJob, syncDeploymentJob, tagResource, untagResource, updateRobotApplication, updateSimulationApplicationaddRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffsetequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbatchDescribeSimulationJob, 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, listTagsForResource, registerRobot, restartSimulationJob, syncDeploymentJob, tagResource, untagResource, updateRobotApplication, updateSimulationApplicationpublic static AWSRoboMakerAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<BatchDescribeSimulationJobResult> batchDescribeSimulationJobAsync(BatchDescribeSimulationJobRequest request)
AWSRoboMakerAsyncDescribes one or more simulation jobs.
batchDescribeSimulationJobAsync in interface AWSRoboMakerAsyncpublic Future<BatchDescribeSimulationJobResult> batchDescribeSimulationJobAsync(BatchDescribeSimulationJobRequest request, AsyncHandler<BatchDescribeSimulationJobRequest,BatchDescribeSimulationJobResult> asyncHandler)
AWSRoboMakerAsyncDescribes one or more simulation jobs.
batchDescribeSimulationJobAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<CancelSimulationJobResult> cancelSimulationJobAsync(CancelSimulationJobRequest request)
AWSRoboMakerAsyncCancels the specified simulation job.
cancelSimulationJobAsync in interface AWSRoboMakerAsyncpublic Future<CancelSimulationJobResult> cancelSimulationJobAsync(CancelSimulationJobRequest request, AsyncHandler<CancelSimulationJobRequest,CancelSimulationJobResult> asyncHandler)
AWSRoboMakerAsyncCancels the specified simulation job.
cancelSimulationJobAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<CreateDeploymentJobResult> createDeploymentJobAsync(CreateDeploymentJobRequest request)
AWSRoboMakerAsyncDeploys a specific version of a robot application to robots in a fleet.
The robot application must have a numbered applicationVersion for consistency reasons. To create a
new version, use CreateRobotApplicationVersion or see Creating a Robot
Application Version.
After 90 days, deployment jobs expire and will be deleted. They will no longer be accessible.
createDeploymentJobAsync in interface AWSRoboMakerAsyncpublic Future<CreateDeploymentJobResult> createDeploymentJobAsync(CreateDeploymentJobRequest request, AsyncHandler<CreateDeploymentJobRequest,CreateDeploymentJobResult> asyncHandler)
AWSRoboMakerAsyncDeploys a specific version of a robot application to robots in a fleet.
The robot application must have a numbered applicationVersion for consistency reasons. To create a
new version, use CreateRobotApplicationVersion or see Creating a Robot
Application Version.
After 90 days, deployment jobs expire and will be deleted. They will no longer be accessible.
createDeploymentJobAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<CreateFleetResult> createFleetAsync(CreateFleetRequest request)
AWSRoboMakerAsyncCreates a fleet, a logical group of robots running the same robot application.
createFleetAsync in interface AWSRoboMakerAsyncpublic Future<CreateFleetResult> createFleetAsync(CreateFleetRequest request, AsyncHandler<CreateFleetRequest,CreateFleetResult> asyncHandler)
AWSRoboMakerAsyncCreates a fleet, a logical group of robots running the same robot application.
createFleetAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<CreateRobotResult> createRobotAsync(CreateRobotRequest request)
AWSRoboMakerAsyncCreates a robot.
createRobotAsync in interface AWSRoboMakerAsyncpublic Future<CreateRobotResult> createRobotAsync(CreateRobotRequest request, AsyncHandler<CreateRobotRequest,CreateRobotResult> asyncHandler)
AWSRoboMakerAsyncCreates a robot.
createRobotAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<CreateRobotApplicationResult> createRobotApplicationAsync(CreateRobotApplicationRequest request)
AWSRoboMakerAsyncCreates a robot application.
createRobotApplicationAsync in interface AWSRoboMakerAsyncpublic Future<CreateRobotApplicationResult> createRobotApplicationAsync(CreateRobotApplicationRequest request, AsyncHandler<CreateRobotApplicationRequest,CreateRobotApplicationResult> asyncHandler)
AWSRoboMakerAsyncCreates a robot application.
createRobotApplicationAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<CreateRobotApplicationVersionResult> createRobotApplicationVersionAsync(CreateRobotApplicationVersionRequest request)
AWSRoboMakerAsyncCreates a version of a robot application.
createRobotApplicationVersionAsync in interface AWSRoboMakerAsyncpublic Future<CreateRobotApplicationVersionResult> createRobotApplicationVersionAsync(CreateRobotApplicationVersionRequest request, AsyncHandler<CreateRobotApplicationVersionRequest,CreateRobotApplicationVersionResult> asyncHandler)
AWSRoboMakerAsyncCreates a version of a robot application.
createRobotApplicationVersionAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<CreateSimulationApplicationResult> createSimulationApplicationAsync(CreateSimulationApplicationRequest request)
AWSRoboMakerAsyncCreates a simulation application.
createSimulationApplicationAsync in interface AWSRoboMakerAsyncpublic Future<CreateSimulationApplicationResult> createSimulationApplicationAsync(CreateSimulationApplicationRequest request, AsyncHandler<CreateSimulationApplicationRequest,CreateSimulationApplicationResult> asyncHandler)
AWSRoboMakerAsyncCreates a simulation application.
createSimulationApplicationAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<CreateSimulationApplicationVersionResult> createSimulationApplicationVersionAsync(CreateSimulationApplicationVersionRequest request)
AWSRoboMakerAsyncCreates a simulation application with a specific revision id.
createSimulationApplicationVersionAsync in interface AWSRoboMakerAsyncpublic Future<CreateSimulationApplicationVersionResult> createSimulationApplicationVersionAsync(CreateSimulationApplicationVersionRequest request, AsyncHandler<CreateSimulationApplicationVersionRequest,CreateSimulationApplicationVersionResult> asyncHandler)
AWSRoboMakerAsyncCreates a simulation application with a specific revision id.
createSimulationApplicationVersionAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<CreateSimulationJobResult> createSimulationJobAsync(CreateSimulationJobRequest request)
AWSRoboMakerAsyncCreates a simulation job.
After 90 days, simulation jobs expire and will be deleted. They will no longer be accessible.
createSimulationJobAsync in interface AWSRoboMakerAsyncpublic Future<CreateSimulationJobResult> createSimulationJobAsync(CreateSimulationJobRequest request, AsyncHandler<CreateSimulationJobRequest,CreateSimulationJobResult> asyncHandler)
AWSRoboMakerAsyncCreates a simulation job.
After 90 days, simulation jobs expire and will be deleted. They will no longer be accessible.
createSimulationJobAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<DeleteFleetResult> deleteFleetAsync(DeleteFleetRequest request)
AWSRoboMakerAsyncDeletes a fleet.
deleteFleetAsync in interface AWSRoboMakerAsyncpublic Future<DeleteFleetResult> deleteFleetAsync(DeleteFleetRequest request, AsyncHandler<DeleteFleetRequest,DeleteFleetResult> asyncHandler)
AWSRoboMakerAsyncDeletes a fleet.
deleteFleetAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<DeleteRobotResult> deleteRobotAsync(DeleteRobotRequest request)
AWSRoboMakerAsyncDeletes a robot.
deleteRobotAsync in interface AWSRoboMakerAsyncpublic Future<DeleteRobotResult> deleteRobotAsync(DeleteRobotRequest request, AsyncHandler<DeleteRobotRequest,DeleteRobotResult> asyncHandler)
AWSRoboMakerAsyncDeletes a robot.
deleteRobotAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<DeleteRobotApplicationResult> deleteRobotApplicationAsync(DeleteRobotApplicationRequest request)
AWSRoboMakerAsyncDeletes a robot application.
deleteRobotApplicationAsync in interface AWSRoboMakerAsyncpublic Future<DeleteRobotApplicationResult> deleteRobotApplicationAsync(DeleteRobotApplicationRequest request, AsyncHandler<DeleteRobotApplicationRequest,DeleteRobotApplicationResult> asyncHandler)
AWSRoboMakerAsyncDeletes a robot application.
deleteRobotApplicationAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<DeleteSimulationApplicationResult> deleteSimulationApplicationAsync(DeleteSimulationApplicationRequest request)
AWSRoboMakerAsyncDeletes a simulation application.
deleteSimulationApplicationAsync in interface AWSRoboMakerAsyncpublic Future<DeleteSimulationApplicationResult> deleteSimulationApplicationAsync(DeleteSimulationApplicationRequest request, AsyncHandler<DeleteSimulationApplicationRequest,DeleteSimulationApplicationResult> asyncHandler)
AWSRoboMakerAsyncDeletes a simulation application.
deleteSimulationApplicationAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<DeregisterRobotResult> deregisterRobotAsync(DeregisterRobotRequest request)
AWSRoboMakerAsyncDeregisters a robot.
deregisterRobotAsync in interface AWSRoboMakerAsyncpublic Future<DeregisterRobotResult> deregisterRobotAsync(DeregisterRobotRequest request, AsyncHandler<DeregisterRobotRequest,DeregisterRobotResult> asyncHandler)
AWSRoboMakerAsyncDeregisters a robot.
deregisterRobotAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<DescribeDeploymentJobResult> describeDeploymentJobAsync(DescribeDeploymentJobRequest request)
AWSRoboMakerAsyncDescribes a deployment job. [Does it work regardless of deployment status, e.g. Failed?]
describeDeploymentJobAsync in interface AWSRoboMakerAsyncpublic Future<DescribeDeploymentJobResult> describeDeploymentJobAsync(DescribeDeploymentJobRequest request, AsyncHandler<DescribeDeploymentJobRequest,DescribeDeploymentJobResult> asyncHandler)
AWSRoboMakerAsyncDescribes a deployment job. [Does it work regardless of deployment status, e.g. Failed?]
describeDeploymentJobAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<DescribeFleetResult> describeFleetAsync(DescribeFleetRequest request)
AWSRoboMakerAsyncDescribes a fleet.
describeFleetAsync in interface AWSRoboMakerAsyncpublic Future<DescribeFleetResult> describeFleetAsync(DescribeFleetRequest request, AsyncHandler<DescribeFleetRequest,DescribeFleetResult> asyncHandler)
AWSRoboMakerAsyncDescribes a fleet.
describeFleetAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<DescribeRobotResult> describeRobotAsync(DescribeRobotRequest request)
AWSRoboMakerAsyncDescribes a robot.
describeRobotAsync in interface AWSRoboMakerAsyncpublic Future<DescribeRobotResult> describeRobotAsync(DescribeRobotRequest request, AsyncHandler<DescribeRobotRequest,DescribeRobotResult> asyncHandler)
AWSRoboMakerAsyncDescribes a robot.
describeRobotAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<DescribeRobotApplicationResult> describeRobotApplicationAsync(DescribeRobotApplicationRequest request)
AWSRoboMakerAsyncDescribes a robot application.
describeRobotApplicationAsync in interface AWSRoboMakerAsyncpublic Future<DescribeRobotApplicationResult> describeRobotApplicationAsync(DescribeRobotApplicationRequest request, AsyncHandler<DescribeRobotApplicationRequest,DescribeRobotApplicationResult> asyncHandler)
AWSRoboMakerAsyncDescribes a robot application.
describeRobotApplicationAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<DescribeSimulationApplicationResult> describeSimulationApplicationAsync(DescribeSimulationApplicationRequest request)
AWSRoboMakerAsyncDescribes a simulation application.
describeSimulationApplicationAsync in interface AWSRoboMakerAsyncpublic Future<DescribeSimulationApplicationResult> describeSimulationApplicationAsync(DescribeSimulationApplicationRequest request, AsyncHandler<DescribeSimulationApplicationRequest,DescribeSimulationApplicationResult> asyncHandler)
AWSRoboMakerAsyncDescribes a simulation application.
describeSimulationApplicationAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<DescribeSimulationJobResult> describeSimulationJobAsync(DescribeSimulationJobRequest request)
AWSRoboMakerAsyncDescribes a simulation job.
describeSimulationJobAsync in interface AWSRoboMakerAsyncpublic Future<DescribeSimulationJobResult> describeSimulationJobAsync(DescribeSimulationJobRequest request, AsyncHandler<DescribeSimulationJobRequest,DescribeSimulationJobResult> asyncHandler)
AWSRoboMakerAsyncDescribes a simulation job.
describeSimulationJobAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<ListDeploymentJobsResult> listDeploymentJobsAsync(ListDeploymentJobsRequest request)
AWSRoboMakerAsyncReturns a list of deployment jobs for a fleet. You can optionally provide filters to retrieve specific deployment jobs.
listDeploymentJobsAsync in interface AWSRoboMakerAsyncpublic Future<ListDeploymentJobsResult> listDeploymentJobsAsync(ListDeploymentJobsRequest request, AsyncHandler<ListDeploymentJobsRequest,ListDeploymentJobsResult> asyncHandler)
AWSRoboMakerAsyncReturns a list of deployment jobs for a fleet. You can optionally provide filters to retrieve specific deployment jobs.
listDeploymentJobsAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<ListFleetsResult> listFleetsAsync(ListFleetsRequest request)
AWSRoboMakerAsyncReturns a list of fleets. You can optionally provide filters to retrieve specific fleets.
listFleetsAsync in interface AWSRoboMakerAsyncpublic Future<ListFleetsResult> listFleetsAsync(ListFleetsRequest request, AsyncHandler<ListFleetsRequest,ListFleetsResult> asyncHandler)
AWSRoboMakerAsyncReturns a list of fleets. You can optionally provide filters to retrieve specific fleets.
listFleetsAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<ListRobotApplicationsResult> listRobotApplicationsAsync(ListRobotApplicationsRequest request)
AWSRoboMakerAsyncReturns a list of robot application. You can optionally provide filters to retrieve specific robot applications.
listRobotApplicationsAsync in interface AWSRoboMakerAsyncpublic Future<ListRobotApplicationsResult> listRobotApplicationsAsync(ListRobotApplicationsRequest request, AsyncHandler<ListRobotApplicationsRequest,ListRobotApplicationsResult> asyncHandler)
AWSRoboMakerAsyncReturns a list of robot application. You can optionally provide filters to retrieve specific robot applications.
listRobotApplicationsAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<ListRobotsResult> listRobotsAsync(ListRobotsRequest request)
AWSRoboMakerAsyncReturns a list of robots. You can optionally provide filters to retrieve specific robots.
listRobotsAsync in interface AWSRoboMakerAsyncpublic Future<ListRobotsResult> listRobotsAsync(ListRobotsRequest request, AsyncHandler<ListRobotsRequest,ListRobotsResult> asyncHandler)
AWSRoboMakerAsyncReturns a list of robots. You can optionally provide filters to retrieve specific robots.
listRobotsAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<ListSimulationApplicationsResult> listSimulationApplicationsAsync(ListSimulationApplicationsRequest request)
AWSRoboMakerAsyncReturns a list of simulation applications. You can optionally provide filters to retrieve specific simulation applications.
listSimulationApplicationsAsync in interface AWSRoboMakerAsyncpublic Future<ListSimulationApplicationsResult> listSimulationApplicationsAsync(ListSimulationApplicationsRequest request, AsyncHandler<ListSimulationApplicationsRequest,ListSimulationApplicationsResult> asyncHandler)
AWSRoboMakerAsyncReturns a list of simulation applications. You can optionally provide filters to retrieve specific simulation applications.
listSimulationApplicationsAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<ListSimulationJobsResult> listSimulationJobsAsync(ListSimulationJobsRequest request)
AWSRoboMakerAsyncReturns a list of simulation jobs. You can optionally provide filters to retrieve specific simulation jobs.
listSimulationJobsAsync in interface AWSRoboMakerAsyncpublic Future<ListSimulationJobsResult> listSimulationJobsAsync(ListSimulationJobsRequest request, AsyncHandler<ListSimulationJobsRequest,ListSimulationJobsResult> asyncHandler)
AWSRoboMakerAsyncReturns a list of simulation jobs. You can optionally provide filters to retrieve specific simulation jobs.
listSimulationJobsAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AWSRoboMakerAsyncLists all tags on a AWS RoboMaker resource.
listTagsForResourceAsync in interface AWSRoboMakerAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSRoboMakerAsyncLists all tags on a AWS RoboMaker resource.
listTagsForResourceAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<RegisterRobotResult> registerRobotAsync(RegisterRobotRequest request)
AWSRoboMakerAsyncRegisters a robot with a fleet.
registerRobotAsync in interface AWSRoboMakerAsyncpublic Future<RegisterRobotResult> registerRobotAsync(RegisterRobotRequest request, AsyncHandler<RegisterRobotRequest,RegisterRobotResult> asyncHandler)
AWSRoboMakerAsyncRegisters a robot with a fleet.
registerRobotAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<RestartSimulationJobResult> restartSimulationJobAsync(RestartSimulationJobRequest request)
AWSRoboMakerAsyncRestarts a running simulation job.
restartSimulationJobAsync in interface AWSRoboMakerAsyncpublic Future<RestartSimulationJobResult> restartSimulationJobAsync(RestartSimulationJobRequest request, AsyncHandler<RestartSimulationJobRequest,RestartSimulationJobResult> asyncHandler)
AWSRoboMakerAsyncRestarts a running simulation job.
restartSimulationJobAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<SyncDeploymentJobResult> syncDeploymentJobAsync(SyncDeploymentJobRequest request)
AWSRoboMakerAsyncSyncrhonizes robots in a fleet to the latest deployment. This is helpful if robots were added after a deployment.
syncDeploymentJobAsync in interface AWSRoboMakerAsyncpublic Future<SyncDeploymentJobResult> syncDeploymentJobAsync(SyncDeploymentJobRequest request, AsyncHandler<SyncDeploymentJobRequest,SyncDeploymentJobResult> asyncHandler)
AWSRoboMakerAsyncSyncrhonizes robots in a fleet to the latest deployment. This is helpful if robots were added after a deployment.
syncDeploymentJobAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AWSRoboMakerAsyncAdds 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.
tagResourceAsync in interface AWSRoboMakerAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSRoboMakerAsyncAdds 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.
tagResourceAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AWSRoboMakerAsyncRemoves 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 .
untagResourceAsync in interface AWSRoboMakerAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSRoboMakerAsyncRemoves 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 .
untagResourceAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<UpdateRobotApplicationResult> updateRobotApplicationAsync(UpdateRobotApplicationRequest request)
AWSRoboMakerAsyncUpdates a robot application.
updateRobotApplicationAsync in interface AWSRoboMakerAsyncpublic Future<UpdateRobotApplicationResult> updateRobotApplicationAsync(UpdateRobotApplicationRequest request, AsyncHandler<UpdateRobotApplicationRequest,UpdateRobotApplicationResult> asyncHandler)
AWSRoboMakerAsyncUpdates a robot application.
updateRobotApplicationAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public Future<UpdateSimulationApplicationResult> updateSimulationApplicationAsync(UpdateSimulationApplicationRequest request)
AWSRoboMakerAsyncUpdates a simulation application.
updateSimulationApplicationAsync in interface AWSRoboMakerAsyncpublic Future<UpdateSimulationApplicationResult> updateSimulationApplicationAsync(UpdateSimulationApplicationRequest request, AsyncHandler<UpdateSimulationApplicationRequest,UpdateSimulationApplicationResult> asyncHandler)
AWSRoboMakerAsyncUpdates a simulation application.
updateSimulationApplicationAsync in interface AWSRoboMakerAsyncasyncHandler - 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.public void shutdown()
getExecutorService().shutdown() followed by getExecutorService().awaitTermination() prior to
calling this method.shutdown in interface AWSRoboMakershutdown in class AmazonWebServiceClientCopyright © 2013 Amazon Web Services, Inc. All Rights Reserved.