Class: Nomad::TaskState
Constant Summary collapse
- TASK_STATE_SETUP =
"Task Setup".freeze
- TASK_STATE_SETUP_FAILURE =
"Setup Failure".freeze
- TASK_STATE_DRIVER_FAILURE =
"Driver Failure".freeze
- TASK_STATE_DRIVER_MESSAGE =
"Driver".freeze
- TASK_STATE_RECEIVED =
"Received".freeze
- TASK_STATE_FAILED_VALIDATION =
"Failed Validation".freeze
- TASK_STATE_STARTED =
"Started".freeze
- TASK_STATE_TERMINATED =
"Terminated".freeze
- TASK_STATE_KILLING =
"Killing".freeze
- TASK_STATE_KILLED =
"Killed".freeze
- TASK_STATE_RESTARTING =
"Restarting".freeze
- TASK_STATE_NOT_RESTARTING =
"Not Restarting".freeze
- TASK_STATE_DOWNLOADING_ARTIFACTS =
"Downloading Artifacts".freeze
- TASK_STATE_ARTIFACT_DOWNLOAD_FAILED =
"Failed Artifact Download".freeze
- TASK_STATE_SIBLING_FAILED =
"Sibling Task Failed".freeze
- TASK_STATE_SIGNALING =
"Signaling".freeze
- TASK_STATE_RESTART_SIGNAL =
"Restart Signaled".freeze
- TASK_STATE_LEADER_DEAD =
"Leader Task Dead".freeze
Constants inherited from Response
Instance Attribute Summary collapse
-
#events ⇒ Array<TaskEvent>
readonly
The list of events for the task.
-
#failed ⇒ Boolean
readonly
Whether the task failed.
-
#finished_at ⇒ Timestamp
readonly
The finish time of the task.
-
#started_at ⇒ Timestamp
readonly
The start time of the task.
-
#state ⇒ String
readonly
The state of the task.
Method Summary
Methods inherited from Response
#==, decode, #initialize, #to_h
Constructor Details
This class inherits a constructor from Nomad::Response
Instance Attribute Details
#events ⇒ Array<TaskEvent> (readonly)
The list of events for the task
241 242 243 |
# File 'lib/nomad/api/job.rb', line 241 field :Events, as: :events, load: ->(item) { item.map { |i| TaskEvent.decode(i) } } |
#failed ⇒ Boolean (readonly)
Whether the task failed
226 |
# File 'lib/nomad/api/job.rb', line 226 field :Failed, as: :failed |
#finished_at ⇒ Timestamp (readonly)
The finish time of the task
236 |
# File 'lib/nomad/api/job.rb', line 236 field :FinishedAt, as: :finished_at |
#started_at ⇒ Timestamp (readonly)
The start time of the task
231 |
# File 'lib/nomad/api/job.rb', line 231 field :StartedAt, as: :started_at |
#state ⇒ String (readonly)
The state of the task
221 |
# File 'lib/nomad/api/job.rb', line 221 field :State, as: :state, load: :string_as_nil |