public static interface CreateSimulationJobRequest.Builder extends RoboMakerRequest.Builder, SdkPojo, CopyableBuilder<CreateSimulationJobRequest.Builder,CreateSimulationJobRequest>
Modifier and Type | Method and Description |
---|---|
CreateSimulationJobRequest.Builder |
clientRequestToken(String clientRequestToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
CreateSimulationJobRequest.Builder |
failureBehavior(FailureBehavior failureBehavior)
The failure behavior the simulation job.
|
CreateSimulationJobRequest.Builder |
failureBehavior(String failureBehavior)
The failure behavior the simulation job.
|
CreateSimulationJobRequest.Builder |
iamRole(String iamRole)
The IAM role that allows the simulation instance to call the AWS APIs that are specified in its associated
policies on your behalf.
|
CreateSimulationJobRequest.Builder |
maxJobDurationInSeconds(Long maxJobDurationInSeconds)
The maximum simulation job duration in seconds (up to 14 days or 1,209,600 seconds.
|
default CreateSimulationJobRequest.Builder |
outputLocation(Consumer<OutputLocation.Builder> outputLocation)
Location for output files generated by the simulation job.
|
CreateSimulationJobRequest.Builder |
outputLocation(OutputLocation outputLocation)
Location for output files generated by the simulation job.
|
CreateSimulationJobRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
CreateSimulationJobRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
CreateSimulationJobRequest.Builder |
robotApplications(Collection<RobotApplicationConfig> robotApplications)
The robot application to use in the simulation job.
|
CreateSimulationJobRequest.Builder |
robotApplications(Consumer<RobotApplicationConfig.Builder>... robotApplications)
The robot application to use in the simulation job.
|
CreateSimulationJobRequest.Builder |
robotApplications(RobotApplicationConfig... robotApplications)
The robot application to use in the simulation job.
|
CreateSimulationJobRequest.Builder |
simulationApplications(Collection<SimulationApplicationConfig> simulationApplications)
The simulation application to use in the simulation job.
|
CreateSimulationJobRequest.Builder |
simulationApplications(Consumer<SimulationApplicationConfig.Builder>... simulationApplications)
The simulation application to use in the simulation job.
|
CreateSimulationJobRequest.Builder |
simulationApplications(SimulationApplicationConfig... simulationApplications)
The simulation application to use in the simulation job.
|
default CreateSimulationJobRequest.Builder |
vpcConfig(Consumer<VPCConfig.Builder> vpcConfig)
If your simulation job accesses resources in a VPC, you provide this parameter identifying the list of
security group IDs and subnet IDs.
|
CreateSimulationJobRequest.Builder |
vpcConfig(VPCConfig vpcConfig)
If your simulation job accesses resources in a VPC, you provide this parameter identifying the list of
security group IDs and subnet IDs.
|
build
overrideConfiguration
copy
applyMutation, build
CreateSimulationJobRequest.Builder clientRequestToken(String clientRequestToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
clientRequestToken
- Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.CreateSimulationJobRequest.Builder outputLocation(OutputLocation outputLocation)
Location for output files generated by the simulation job.
outputLocation
- Location for output files generated by the simulation job.default CreateSimulationJobRequest.Builder outputLocation(Consumer<OutputLocation.Builder> outputLocation)
Location for output files generated by the simulation job.
This is a convenience that creates an instance of theOutputLocation.Builder
avoiding the need to
create one manually via OutputLocation.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to outputLocation(OutputLocation)
.outputLocation
- a consumer that will call methods on OutputLocation.Builder
outputLocation(OutputLocation)
CreateSimulationJobRequest.Builder maxJobDurationInSeconds(Long maxJobDurationInSeconds)
The maximum simulation job duration in seconds (up to 14 days or 1,209,600 seconds. When
maxJobDurationInSeconds
is reached, the simulation job will status will transition to
Completed
.
maxJobDurationInSeconds
- The maximum simulation job duration in seconds (up to 14 days or 1,209,600 seconds. When
maxJobDurationInSeconds
is reached, the simulation job will status will transition to
Completed
.CreateSimulationJobRequest.Builder iamRole(String iamRole)
The IAM role that allows the simulation instance to call the AWS APIs that are specified in its associated policies on your behalf. This is how credentials are passed in to your simulation job. See how to specify AWS security credentials for your application.
iamRole
- The IAM role that allows the simulation instance to call the AWS APIs that are specified in its
associated policies on your behalf. This is how credentials are passed in to your simulation job. See
how to specify AWS security credentials for your application.CreateSimulationJobRequest.Builder failureBehavior(String failureBehavior)
The failure behavior the simulation job.
Restart the simulation job in the same host instance.
Stop the simulation job and terminate the instance.
failureBehavior
- The failure behavior the simulation job.
Restart the simulation job in the same host instance.
Stop the simulation job and terminate the instance.
FailureBehavior
,
FailureBehavior
CreateSimulationJobRequest.Builder failureBehavior(FailureBehavior failureBehavior)
The failure behavior the simulation job.
Restart the simulation job in the same host instance.
Stop the simulation job and terminate the instance.
failureBehavior
- The failure behavior the simulation job.
Restart the simulation job in the same host instance.
Stop the simulation job and terminate the instance.
FailureBehavior
,
FailureBehavior
CreateSimulationJobRequest.Builder robotApplications(Collection<RobotApplicationConfig> robotApplications)
The robot application to use in the simulation job.
robotApplications
- The robot application to use in the simulation job.CreateSimulationJobRequest.Builder robotApplications(RobotApplicationConfig... robotApplications)
The robot application to use in the simulation job.
robotApplications
- The robot application to use in the simulation job.CreateSimulationJobRequest.Builder robotApplications(Consumer<RobotApplicationConfig.Builder>... robotApplications)
The robot application to use in the simulation job.
This is a convenience that creates an instance of theList.Builder
avoiding
the need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called
immediately and its result is passed to #robotApplications(List)
.robotApplications
- a consumer that will call methods on List.Builder
#robotApplications(List)
CreateSimulationJobRequest.Builder simulationApplications(Collection<SimulationApplicationConfig> simulationApplications)
The simulation application to use in the simulation job.
simulationApplications
- The simulation application to use in the simulation job.CreateSimulationJobRequest.Builder simulationApplications(SimulationApplicationConfig... simulationApplications)
The simulation application to use in the simulation job.
simulationApplications
- The simulation application to use in the simulation job.CreateSimulationJobRequest.Builder simulationApplications(Consumer<SimulationApplicationConfig.Builder>... simulationApplications)
The simulation application to use in the simulation job.
This is a convenience that creates an instance of theList.Builder
avoiding the need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called
immediately and its result is passed to #simulationApplications(List)
.simulationApplications
- a consumer that will call methods on List.Builder
#simulationApplications(List)
CreateSimulationJobRequest.Builder vpcConfig(VPCConfig vpcConfig)
If your simulation job accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.
vpcConfig
- If your simulation job accesses resources in a VPC, you provide this parameter identifying the list of
security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one
security group and one subnet ID.default CreateSimulationJobRequest.Builder vpcConfig(Consumer<VPCConfig.Builder> vpcConfig)
If your simulation job accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.
This is a convenience that creates an instance of theVPCConfig.Builder
avoiding the need to create
one manually via VPCConfig.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to vpcConfig(VPCConfig)
.vpcConfig
- a consumer that will call methods on VPCConfig.Builder
vpcConfig(VPCConfig)
CreateSimulationJobRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.CreateSimulationJobRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.