SimulationJobRequest class
Information about a simulation job request.
Constructors
-
SimulationJobRequest({required int maxJobDurationInSeconds, Compute? compute, List<
DataSourceConfig> ? dataSources, FailureBehavior? failureBehavior, String? iamRole, LoggingConfig? loggingConfig, OutputLocation? outputLocation, List<RobotApplicationConfig> ? robotApplications, List<SimulationApplicationConfig> ? simulationApplications, Map<String, String> ? tags, bool? useDefaultApplications, VPCConfig? vpcConfig}) -
SimulationJobRequest.fromJson(Map<
String, dynamic> json) -
factory
Properties
- compute → Compute?
-
Compute information for the simulation job
final
-
dataSources
→ List<
DataSourceConfig> ? -
Specify data sources to mount read-only files from S3 into your simulation.
These files are available under
/opt/robomaker/datasources/data_source_name
.final - failureBehavior → FailureBehavior?
-
The failure behavior the simulation job.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- iamRole → String?
-
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.
final
- loggingConfig → LoggingConfig?
-
final
- maxJobDurationInSeconds → int
-
The maximum simulation job duration in seconds. The value must be 8 days
(691,200 seconds) or less.
final
- outputLocation → OutputLocation?
-
final
-
robotApplications
→ List<
RobotApplicationConfig> ? -
The robot applications to use in the simulation job.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
simulationApplications
→ List<
SimulationApplicationConfig> ? -
The simulation applications to use in the simulation job.
final
-
A map that contains tag keys and tag values that are attached to the
simulation job request.
final
- useDefaultApplications → bool?
-
Boolean indicating whether to use default simulation tool applications.
final
- vpcConfig → VPCConfig?
-
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited