@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSRoboMaker extends Object implements AWSRoboMaker
AWSRoboMaker
. Convenient method forms pass through to the corresponding overload
that takes a request object, which throws an UnsupportedOperationException
.ENDPOINT_PREFIX
public BatchDescribeSimulationJobResult batchDescribeSimulationJob(BatchDescribeSimulationJobRequest request)
AWSRoboMaker
Describes one or more simulation jobs.
batchDescribeSimulationJob
in interface AWSRoboMaker
public CancelDeploymentJobResult cancelDeploymentJob(CancelDeploymentJobRequest request)
AWSRoboMaker
Cancels the specified deployment job.
cancelDeploymentJob
in interface AWSRoboMaker
public CancelSimulationJobResult cancelSimulationJob(CancelSimulationJobRequest request)
AWSRoboMaker
Cancels the specified simulation job.
cancelSimulationJob
in interface AWSRoboMaker
public CreateDeploymentJobResult createDeploymentJob(CreateDeploymentJobRequest request)
AWSRoboMaker
Deploys a specific version of a robot application to robots in a fleet.
The robot application must have a numbered applicationVersion
for consistency reasons. To create a
new version, use CreateRobotApplicationVersion
or see Creating a Robot
Application Version.
After 90 days, deployment jobs expire and will be deleted. They will no longer be accessible.
createDeploymentJob
in interface AWSRoboMaker
public CreateFleetResult createFleet(CreateFleetRequest request)
AWSRoboMaker
Creates a fleet, a logical group of robots running the same robot application.
createFleet
in interface AWSRoboMaker
public CreateRobotResult createRobot(CreateRobotRequest request)
AWSRoboMaker
Creates a robot.
createRobot
in interface AWSRoboMaker
public CreateRobotApplicationResult createRobotApplication(CreateRobotApplicationRequest request)
AWSRoboMaker
Creates a robot application.
createRobotApplication
in interface AWSRoboMaker
public CreateRobotApplicationVersionResult createRobotApplicationVersion(CreateRobotApplicationVersionRequest request)
AWSRoboMaker
Creates a version of a robot application.
createRobotApplicationVersion
in interface AWSRoboMaker
public CreateSimulationApplicationResult createSimulationApplication(CreateSimulationApplicationRequest request)
AWSRoboMaker
Creates a simulation application.
createSimulationApplication
in interface AWSRoboMaker
public CreateSimulationApplicationVersionResult createSimulationApplicationVersion(CreateSimulationApplicationVersionRequest request)
AWSRoboMaker
Creates a simulation application with a specific revision id.
createSimulationApplicationVersion
in interface AWSRoboMaker
public CreateSimulationJobResult createSimulationJob(CreateSimulationJobRequest request)
AWSRoboMaker
Creates a simulation job.
After 90 days, simulation jobs expire and will be deleted. They will no longer be accessible.
createSimulationJob
in interface AWSRoboMaker
public DeleteFleetResult deleteFleet(DeleteFleetRequest request)
AWSRoboMaker
Deletes a fleet.
deleteFleet
in interface AWSRoboMaker
public DeleteRobotResult deleteRobot(DeleteRobotRequest request)
AWSRoboMaker
Deletes a robot.
deleteRobot
in interface AWSRoboMaker
public DeleteRobotApplicationResult deleteRobotApplication(DeleteRobotApplicationRequest request)
AWSRoboMaker
Deletes a robot application.
deleteRobotApplication
in interface AWSRoboMaker
public DeleteSimulationApplicationResult deleteSimulationApplication(DeleteSimulationApplicationRequest request)
AWSRoboMaker
Deletes a simulation application.
deleteSimulationApplication
in interface AWSRoboMaker
public DeregisterRobotResult deregisterRobot(DeregisterRobotRequest request)
AWSRoboMaker
Deregisters a robot.
deregisterRobot
in interface AWSRoboMaker
public DescribeDeploymentJobResult describeDeploymentJob(DescribeDeploymentJobRequest request)
AWSRoboMaker
Describes a deployment job.
describeDeploymentJob
in interface AWSRoboMaker
public DescribeFleetResult describeFleet(DescribeFleetRequest request)
AWSRoboMaker
Describes a fleet.
describeFleet
in interface AWSRoboMaker
public DescribeRobotResult describeRobot(DescribeRobotRequest request)
AWSRoboMaker
Describes a robot.
describeRobot
in interface AWSRoboMaker
public DescribeRobotApplicationResult describeRobotApplication(DescribeRobotApplicationRequest request)
AWSRoboMaker
Describes a robot application.
describeRobotApplication
in interface AWSRoboMaker
public DescribeSimulationApplicationResult describeSimulationApplication(DescribeSimulationApplicationRequest request)
AWSRoboMaker
Describes a simulation application.
describeSimulationApplication
in interface AWSRoboMaker
public DescribeSimulationJobResult describeSimulationJob(DescribeSimulationJobRequest request)
AWSRoboMaker
Describes a simulation job.
describeSimulationJob
in interface AWSRoboMaker
public ListDeploymentJobsResult listDeploymentJobs(ListDeploymentJobsRequest request)
AWSRoboMaker
Returns a list of deployment jobs for a fleet. You can optionally provide filters to retrieve specific deployment jobs.
listDeploymentJobs
in interface AWSRoboMaker
public ListFleetsResult listFleets(ListFleetsRequest request)
AWSRoboMaker
Returns a list of fleets. You can optionally provide filters to retrieve specific fleets.
listFleets
in interface AWSRoboMaker
public ListRobotApplicationsResult listRobotApplications(ListRobotApplicationsRequest request)
AWSRoboMaker
Returns a list of robot application. You can optionally provide filters to retrieve specific robot applications.
listRobotApplications
in interface AWSRoboMaker
public ListRobotsResult listRobots(ListRobotsRequest request)
AWSRoboMaker
Returns a list of robots. You can optionally provide filters to retrieve specific robots.
listRobots
in interface AWSRoboMaker
public ListSimulationApplicationsResult listSimulationApplications(ListSimulationApplicationsRequest request)
AWSRoboMaker
Returns a list of simulation applications. You can optionally provide filters to retrieve specific simulation applications.
listSimulationApplications
in interface AWSRoboMaker
public ListSimulationJobsResult listSimulationJobs(ListSimulationJobsRequest request)
AWSRoboMaker
Returns a list of simulation jobs. You can optionally provide filters to retrieve specific simulation jobs.
listSimulationJobs
in interface AWSRoboMaker
public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AWSRoboMaker
Lists all tags on a AWS RoboMaker resource.
listTagsForResource
in interface AWSRoboMaker
public RegisterRobotResult registerRobot(RegisterRobotRequest request)
AWSRoboMaker
Registers a robot with a fleet.
registerRobot
in interface AWSRoboMaker
public RestartSimulationJobResult restartSimulationJob(RestartSimulationJobRequest request)
AWSRoboMaker
Restarts a running simulation job.
restartSimulationJob
in interface AWSRoboMaker
public SyncDeploymentJobResult syncDeploymentJob(SyncDeploymentJobRequest request)
AWSRoboMaker
Syncrhonizes robots in a fleet to the latest deployment. This is helpful if robots were added after a deployment.
syncDeploymentJob
in interface AWSRoboMaker
public TagResourceResult tagResource(TagResourceRequest request)
AWSRoboMaker
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.
tagResource
in interface AWSRoboMaker
public UntagResourceResult untagResource(UntagResourceRequest request)
AWSRoboMaker
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
.
untagResource
in interface AWSRoboMaker
public UpdateRobotApplicationResult updateRobotApplication(UpdateRobotApplicationRequest request)
AWSRoboMaker
Updates a robot application.
updateRobotApplication
in interface AWSRoboMaker
public UpdateSimulationApplicationResult updateSimulationApplication(UpdateSimulationApplicationRequest request)
AWSRoboMaker
Updates a simulation application.
updateSimulationApplication
in interface AWSRoboMaker
public void shutdown()
AWSRoboMaker
shutdown
in interface AWSRoboMaker
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSRoboMaker
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata
in interface AWSRoboMaker
request
- The originally executed request.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.