public static interface SimulationJobRequest.Builder extends SdkPojo, CopyableBuilder<SimulationJobRequest.Builder,SimulationJobRequest>
| Modifier and Type | Method and Description |
|---|---|
SimulationJobRequest.Builder |
compute(Compute compute)
Compute information for the simulation job
|
default SimulationJobRequest.Builder |
compute(Consumer<Compute.Builder> compute)
Compute information for the simulation job
|
SimulationJobRequest.Builder |
dataSources(Collection<DataSourceConfig> dataSources)
Specify data sources to mount read-only files from S3 into your simulation.
|
SimulationJobRequest.Builder |
dataSources(Consumer<DataSourceConfig.Builder>... dataSources)
Specify data sources to mount read-only files from S3 into your simulation.
|
SimulationJobRequest.Builder |
dataSources(DataSourceConfig... dataSources)
Specify data sources to mount read-only files from S3 into your simulation.
|
SimulationJobRequest.Builder |
failureBehavior(FailureBehavior failureBehavior)
The failure behavior the simulation job.
|
SimulationJobRequest.Builder |
failureBehavior(String failureBehavior)
The failure behavior the simulation job.
|
SimulationJobRequest.Builder |
iamRole(String iamRole)
The IAM role name that allows the simulation instance to call the AWS APIs that are specified in its
associated policies on your behalf.
|
default SimulationJobRequest.Builder |
loggingConfig(Consumer<LoggingConfig.Builder> loggingConfig)
Sets the value of the LoggingConfig property for this object.
|
SimulationJobRequest.Builder |
loggingConfig(LoggingConfig loggingConfig)
Sets the value of the LoggingConfig property for this object.
|
SimulationJobRequest.Builder |
maxJobDurationInSeconds(Long maxJobDurationInSeconds)
The maximum simulation job duration in seconds.
|
default SimulationJobRequest.Builder |
outputLocation(Consumer<OutputLocation.Builder> outputLocation)
Sets the value of the OutputLocation property for this object.
|
SimulationJobRequest.Builder |
outputLocation(OutputLocation outputLocation)
Sets the value of the OutputLocation property for this object.
|
SimulationJobRequest.Builder |
robotApplications(Collection<RobotApplicationConfig> robotApplications)
The robot applications to use in the simulation job.
|
SimulationJobRequest.Builder |
robotApplications(Consumer<RobotApplicationConfig.Builder>... robotApplications)
The robot applications to use in the simulation job.
|
SimulationJobRequest.Builder |
robotApplications(RobotApplicationConfig... robotApplications)
The robot applications to use in the simulation job.
|
SimulationJobRequest.Builder |
simulationApplications(Collection<SimulationApplicationConfig> simulationApplications)
The simulation applications to use in the simulation job.
|
SimulationJobRequest.Builder |
simulationApplications(Consumer<SimulationApplicationConfig.Builder>... simulationApplications)
The simulation applications to use in the simulation job.
|
SimulationJobRequest.Builder |
simulationApplications(SimulationApplicationConfig... simulationApplications)
The simulation applications to use in the simulation job.
|
SimulationJobRequest.Builder |
tags(Map<String,String> tags)
A map that contains tag keys and tag values that are attached to the simulation job request.
|
SimulationJobRequest.Builder |
useDefaultApplications(Boolean useDefaultApplications)
Boolean indicating whether to use default simulation tool applications.
|
default SimulationJobRequest.Builder |
vpcConfig(Consumer<VPCConfig.Builder> vpcConfig)
Sets the value of the VpcConfig property for this object.
|
SimulationJobRequest.Builder |
vpcConfig(VPCConfig vpcConfig)
Sets the value of the VpcConfig property for this object.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildSimulationJobRequest.Builder outputLocation(OutputLocation outputLocation)
outputLocation - The new value for the OutputLocation property for this object.default SimulationJobRequest.Builder outputLocation(Consumer<OutputLocation.Builder> outputLocation)
OutputLocation.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.BuilderoutputLocation(OutputLocation)SimulationJobRequest.Builder loggingConfig(LoggingConfig loggingConfig)
loggingConfig - The new value for the LoggingConfig property for this object.default SimulationJobRequest.Builder loggingConfig(Consumer<LoggingConfig.Builder> loggingConfig)
LoggingConfig.Builder avoiding the need to
create one manually via LoggingConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to loggingConfig(LoggingConfig).loggingConfig - a consumer that will call methods on LoggingConfig.BuilderloggingConfig(LoggingConfig)SimulationJobRequest.Builder maxJobDurationInSeconds(Long maxJobDurationInSeconds)
The maximum simulation job duration in seconds. The value must be 8 days (691,200 seconds) or less.
maxJobDurationInSeconds - The maximum simulation job duration in seconds. The value must be 8 days (691,200 seconds) or less.SimulationJobRequest.Builder iamRole(String iamRole)
The IAM role name 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.
iamRole - The IAM role name 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.SimulationJobRequest.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,
FailureBehaviorSimulationJobRequest.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,
FailureBehaviorSimulationJobRequest.Builder useDefaultApplications(Boolean useDefaultApplications)
Boolean indicating whether to use default simulation tool applications.
useDefaultApplications - Boolean indicating whether to use default simulation tool applications.SimulationJobRequest.Builder robotApplications(Collection<RobotApplicationConfig> robotApplications)
The robot applications to use in the simulation job.
robotApplications - The robot applications to use in the simulation job.SimulationJobRequest.Builder robotApplications(RobotApplicationConfig... robotApplications)
The robot applications to use in the simulation job.
robotApplications - The robot applications to use in the simulation job.SimulationJobRequest.Builder robotApplications(Consumer<RobotApplicationConfig.Builder>... robotApplications)
The robot applications 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) SimulationJobRequest.Builder simulationApplications(Collection<SimulationApplicationConfig> simulationApplications)
The simulation applications to use in the simulation job.
simulationApplications - The simulation applications to use in the simulation job.SimulationJobRequest.Builder simulationApplications(SimulationApplicationConfig... simulationApplications)
The simulation applications to use in the simulation job.
simulationApplications - The simulation applications to use in the simulation job.SimulationJobRequest.Builder simulationApplications(Consumer<SimulationApplicationConfig.Builder>... simulationApplications)
The simulation applications 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) SimulationJobRequest.Builder dataSources(Collection<DataSourceConfig> dataSources)
Specify data sources to mount read-only files from S3 into your simulation. These files are available under
/opt/robomaker/datasources/data_source_name.
There is a limit of 100 files and a combined size of 25GB for all DataSourceConfig objects.
dataSources - Specify data sources to mount read-only files from S3 into your simulation. These files are available
under /opt/robomaker/datasources/data_source_name.
There is a limit of 100 files and a combined size of 25GB for all DataSourceConfig
objects.
SimulationJobRequest.Builder dataSources(DataSourceConfig... dataSources)
Specify data sources to mount read-only files from S3 into your simulation. These files are available under
/opt/robomaker/datasources/data_source_name.
There is a limit of 100 files and a combined size of 25GB for all DataSourceConfig objects.
dataSources - Specify data sources to mount read-only files from S3 into your simulation. These files are available
under /opt/robomaker/datasources/data_source_name.
There is a limit of 100 files and a combined size of 25GB for all DataSourceConfig
objects.
SimulationJobRequest.Builder dataSources(Consumer<DataSourceConfig.Builder>... dataSources)
Specify data sources to mount read-only files from S3 into your simulation. These files are available under
/opt/robomaker/datasources/data_source_name.
There is a limit of 100 files and a combined size of 25GB for all DataSourceConfig objects.
List.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 #dataSources(List) .dataSources - a consumer that will call methods on List.Builder #dataSources(List) SimulationJobRequest.Builder vpcConfig(VPCConfig vpcConfig)
vpcConfig - The new value for the VpcConfig property for this object.default SimulationJobRequest.Builder vpcConfig(Consumer<VPCConfig.Builder> vpcConfig)
VPCConfig.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.BuildervpcConfig(VPCConfig)SimulationJobRequest.Builder compute(Compute compute)
Compute information for the simulation job
compute - Compute information for the simulation jobdefault SimulationJobRequest.Builder compute(Consumer<Compute.Builder> compute)
Compute information for the simulation job
This is a convenience that creates an instance of theCompute.Builder avoiding the need to create one
manually via Compute.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to compute(Compute).compute - a consumer that will call methods on Compute.Buildercompute(Compute)SimulationJobRequest.Builder tags(Map<String,String> tags)
A map that contains tag keys and tag values that are attached to the simulation job request.
tags - A map that contains tag keys and tag values that are attached to the simulation job request.Copyright © 2020. All rights reserved.