TaskGroup class
A TaskGroup defines one or more Tasks that all share the same TaskSpec.
Constructors
Properties
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- name ↔ String?
- 
  TaskGroup name.
  getter/setter pair
- parallelism ↔ String?
- 
  Max number of tasks that can run in parallel.
  getter/setter pair
- permissiveSsh ↔ bool?
- 
  When true, Batch will configure SSH to allow passwordless login between
VMs running the Batch tasks in the same TaskGroup.
  getter/setter pair
- requireHostsFile ↔ bool?
- 
  When true, Batch will populate a file with a list of all VMs assigned to
the TaskGroup and set the BATCH_HOSTS_FILE environment variable to the
path of that file.
  getter/setter pair
- runAsNonRoot ↔ bool?
- 
  If not set or set to false, Batch uses the root user to execute runnables.
  getter/setter pair
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- schedulingPolicy ↔ String?
- 
  Scheduling policy for Tasks in the TaskGroup.
  getter/setter pair
- taskCount ↔ String?
- 
  Number of Tasks in the TaskGroup.
  getter/setter pair
- taskCountPerNode ↔ String?
- 
  Max number of tasks that can be run on a VM at the same time.
  getter/setter pair
- 
  taskEnvironments
  ↔ List<Environment> ?
- 
  An array of environment variable mappings, which are passed to Tasks with
matching indices.
  getter/setter pair
- taskSpec ↔ TaskSpec?
- 
  Tasks in the group share the same task spec.
  getter/setter pair
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