TaskSpec class

Spec of a task

Constructors

TaskSpec({ComputeResource? computeResource, Environment? environment, Map<String, String>? environments, List<LifecyclePolicy>? lifecyclePolicies, int? maxRetryCount, String? maxRunDuration, List<Runnable>? runnables, List<Volume>? volumes})
TaskSpec.fromJson(Map json_)

Properties

computeResource ComputeResource?
ComputeResource requirements.
getter/setter pair
environment Environment?
Environment variables to set before running the Task.
getter/setter pair
environments Map<String, String>?
Deprecated: please use environment(non-plural) instead.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
lifecyclePolicies List<LifecyclePolicy>?
Lifecycle management schema when any task in a task group is failed.
getter/setter pair
maxRetryCount int?
Maximum number of retries on failures.
getter/setter pair
maxRunDuration String?
Maximum duration the task should run before being automatically retried (if enabled) or automatically failed.
getter/setter pair
runnables List<Runnable>?
The sequence of scripts or containers to run for this Task.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
volumes List<Volume>?
Volumes to mount before running Tasks using this TaskSpec.
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