Class: Nomad::JobTaskGroup
Constant Summary
Constants inherited from Response
Instance Attribute Summary collapse
-
#constraints ⇒ Array<JobConstraint>
readonly
The group constraints.
-
#count ⇒ Integer
readonly
The group count.
-
#ephemeral_disk ⇒ JobEphemeralDisk
readonly
The group ephemeral_disk.
-
#meta ⇒ Hash<String,String>
readonly
The group meta.
-
#name ⇒ String
readonly
The group name.
-
#restart_policy ⇒ JobRestartPolicy
readonly
The group restart_policy.
-
#tasks ⇒ Array<JobTask>
readonly
The group tasks.
-
#update ⇒ JobUpdate
readonly
The group update.
Method Summary
Methods inherited from Response
#==, decode, #initialize, #to_h
Constructor Details
This class inherits a constructor from Nomad::Response
Instance Attribute Details
#constraints ⇒ Array<JobConstraint> (readonly)
The group constraints.
579 580 581 |
# File 'lib/nomad/api/job.rb', line 579 field :Constraints, as: :constraints, load: ->(item) { Array(item).map { |i| JobConstraint.decode(i) } } |
#count ⇒ Integer (readonly)
The group count.
574 |
# File 'lib/nomad/api/job.rb', line 574 field :Count, as: :count |
#ephemeral_disk ⇒ JobEphemeralDisk (readonly)
The group ephemeral_disk.
598 |
# File 'lib/nomad/api/job.rb', line 598 field :EphemeralDisk, as: :ephemeral_disk, load: ->(item) { JobEphemeralDisk.decode(item) } |
#meta ⇒ Hash<String,String> (readonly)
The group meta.
608 |
# File 'lib/nomad/api/job.rb', line 608 field :Meta, as: :meta, load: :stringify_keys |
#name ⇒ String (readonly)
The group name.
569 |
# File 'lib/nomad/api/job.rb', line 569 field :Name, as: :name, load: :string_as_nil |
#restart_policy ⇒ JobRestartPolicy (readonly)
The group restart_policy.
593 |
# File 'lib/nomad/api/job.rb', line 593 field :RestartPolicy, as: :restart_policy, load: ->(item) { JobRestartPolicy.decode(item) } |