@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 BatchDeleteWorldsResult batchDeleteWorlds(BatchDeleteWorldsRequest request)
AWSRoboMaker
Deletes one or more worlds in a batch operation.
batchDeleteWorlds
in interface AWSRoboMaker
public BatchDescribeSimulationJobResult batchDescribeSimulationJob(BatchDescribeSimulationJobRequest request)
AWSRoboMaker
Describes one or more simulation jobs.
batchDescribeSimulationJob
in interface AWSRoboMaker
@Deprecated public CancelDeploymentJobResult cancelDeploymentJob(CancelDeploymentJobRequest request)
AWSRoboMaker
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.
cancelDeploymentJob
in interface AWSRoboMaker
public CancelSimulationJobResult cancelSimulationJob(CancelSimulationJobRequest request)
AWSRoboMaker
Cancels the specified simulation job.
cancelSimulationJob
in interface AWSRoboMaker
public CancelSimulationJobBatchResult cancelSimulationJobBatch(CancelSimulationJobBatchRequest request)
AWSRoboMaker
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.
cancelSimulationJobBatch
in interface AWSRoboMaker
public CancelWorldExportJobResult cancelWorldExportJob(CancelWorldExportJobRequest request)
AWSRoboMaker
Cancels the specified export job.
cancelWorldExportJob
in interface AWSRoboMaker
public CancelWorldGenerationJobResult cancelWorldGenerationJob(CancelWorldGenerationJobRequest request)
AWSRoboMaker
Cancels the specified world generator job.
cancelWorldGenerationJob
in interface AWSRoboMaker
@Deprecated public CreateDeploymentJobResult createDeploymentJob(CreateDeploymentJobRequest request)
AWSRoboMaker
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.
createDeploymentJob
in interface AWSRoboMaker
@Deprecated public CreateFleetResult createFleet(CreateFleetRequest request)
AWSRoboMaker
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.
createFleet
in interface AWSRoboMaker
@Deprecated public CreateRobotResult createRobot(CreateRobotRequest request)
AWSRoboMaker
Creates a robot.
This API is no longer supported and will throw an error if used.
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 CreateWorldExportJobResult createWorldExportJob(CreateWorldExportJobRequest request)
AWSRoboMaker
Creates a world export job.
createWorldExportJob
in interface AWSRoboMaker
public CreateWorldGenerationJobResult createWorldGenerationJob(CreateWorldGenerationJobRequest request)
AWSRoboMaker
Creates worlds using the specified template.
createWorldGenerationJob
in interface AWSRoboMaker
public CreateWorldTemplateResult createWorldTemplate(CreateWorldTemplateRequest request)
AWSRoboMaker
Creates a world template.
createWorldTemplate
in interface AWSRoboMaker
@Deprecated public DeleteFleetResult deleteFleet(DeleteFleetRequest request)
AWSRoboMaker
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.
deleteFleet
in interface AWSRoboMaker
@Deprecated public DeleteRobotResult deleteRobot(DeleteRobotRequest request)
AWSRoboMaker
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.
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 DeleteWorldTemplateResult deleteWorldTemplate(DeleteWorldTemplateRequest request)
AWSRoboMaker
Deletes a world template.
deleteWorldTemplate
in interface AWSRoboMaker
@Deprecated public DeregisterRobotResult deregisterRobot(DeregisterRobotRequest request)
AWSRoboMaker
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.
deregisterRobot
in interface AWSRoboMaker
@Deprecated public DescribeDeploymentJobResult describeDeploymentJob(DescribeDeploymentJobRequest request)
AWSRoboMaker
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.
describeDeploymentJob
in interface AWSRoboMaker
@Deprecated public DescribeFleetResult describeFleet(DescribeFleetRequest request)
AWSRoboMaker
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.
describeFleet
in interface AWSRoboMaker
@Deprecated public DescribeRobotResult describeRobot(DescribeRobotRequest request)
AWSRoboMaker
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.
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 DescribeSimulationJobBatchResult describeSimulationJobBatch(DescribeSimulationJobBatchRequest request)
AWSRoboMaker
Describes a simulation job batch.
describeSimulationJobBatch
in interface AWSRoboMaker
public DescribeWorldResult describeWorld(DescribeWorldRequest request)
AWSRoboMaker
Describes a world.
describeWorld
in interface AWSRoboMaker
public DescribeWorldExportJobResult describeWorldExportJob(DescribeWorldExportJobRequest request)
AWSRoboMaker
Describes a world export job.
describeWorldExportJob
in interface AWSRoboMaker
public DescribeWorldGenerationJobResult describeWorldGenerationJob(DescribeWorldGenerationJobRequest request)
AWSRoboMaker
Describes a world generation job.
describeWorldGenerationJob
in interface AWSRoboMaker
public DescribeWorldTemplateResult describeWorldTemplate(DescribeWorldTemplateRequest request)
AWSRoboMaker
Describes a world template.
describeWorldTemplate
in interface AWSRoboMaker
public GetWorldTemplateBodyResult getWorldTemplateBody(GetWorldTemplateBodyRequest request)
AWSRoboMaker
Gets the world template body.
getWorldTemplateBody
in interface AWSRoboMaker
@Deprecated 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.
This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.
listDeploymentJobs
in interface AWSRoboMaker
@Deprecated public ListFleetsResult listFleets(ListFleetsRequest request)
AWSRoboMaker
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.
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
@Deprecated public ListRobotsResult listRobots(ListRobotsRequest request)
AWSRoboMaker
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.
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 ListSimulationJobBatchesResult listSimulationJobBatches(ListSimulationJobBatchesRequest request)
AWSRoboMaker
Returns a list simulation job batches. You can optionally provide filters to retrieve specific simulation batch jobs.
listSimulationJobBatches
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 ListWorldExportJobsResult listWorldExportJobs(ListWorldExportJobsRequest request)
AWSRoboMaker
Lists world export jobs.
listWorldExportJobs
in interface AWSRoboMaker
public ListWorldGenerationJobsResult listWorldGenerationJobs(ListWorldGenerationJobsRequest request)
AWSRoboMaker
Lists world generator jobs.
listWorldGenerationJobs
in interface AWSRoboMaker
public ListWorldTemplatesResult listWorldTemplates(ListWorldTemplatesRequest request)
AWSRoboMaker
Lists world templates.
listWorldTemplates
in interface AWSRoboMaker
public ListWorldsResult listWorlds(ListWorldsRequest request)
AWSRoboMaker
Lists worlds.
listWorlds
in interface AWSRoboMaker
@Deprecated public RegisterRobotResult registerRobot(RegisterRobotRequest request)
AWSRoboMaker
Registers a robot with a fleet.
This API is no longer supported and will throw an error if used.
registerRobot
in interface AWSRoboMaker
public RestartSimulationJobResult restartSimulationJob(RestartSimulationJobRequest request)
AWSRoboMaker
Restarts a running simulation job.
restartSimulationJob
in interface AWSRoboMaker
public StartSimulationJobBatchResult startSimulationJobBatch(StartSimulationJobBatchRequest request)
AWSRoboMaker
Starts a new simulation job batch. The batch is defined using one or more SimulationJobRequest
objects.
startSimulationJobBatch
in interface AWSRoboMaker
@Deprecated 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.
This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.
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 UpdateWorldTemplateResult updateWorldTemplate(UpdateWorldTemplateRequest request)
AWSRoboMaker
Updates a world template.
updateWorldTemplate
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.