Class: Nomad::JobParameterizedJob
- Defined in:
- lib/nomad/api/job.rb
Constant Summary collapse
- PAYLOAD_REQUIRED =
"required".freeze
- PAYLOAD_OPTIONAL =
"optional".freeze
- PAYLOAD_NONE =
"none".freeze
Constants inherited from Response
Instance Attribute Summary collapse
-
#meta_optional ⇒ Array<String>
readonly
The parameterized meta_optional.
-
#meta_required ⇒ Array<String>
readonly
The parameterized meta_required.
-
#payload ⇒ String
readonly
The parameterized payload type.
Instance Method Summary collapse
-
#payload_none? ⇒ Boolean
Determines if the payload is none.
-
#payload_optional? ⇒ Boolean
Determines if the payload is optional.
-
#payload_required? ⇒ Boolean
Determines if the payload is required.
Methods inherited from Response
#==, decode, #initialize, #to_h
Constructor Details
This class inherits a constructor from Nomad::Response
Instance Attribute Details
#meta_optional ⇒ Array<String> (readonly)
The parameterized meta_optional.
693 |
# File 'lib/nomad/api/job.rb', line 693 field :MetaOptional, as: :meta_optional, load: :array_of_strings |
#meta_required ⇒ Array<String> (readonly)
The parameterized meta_required.
688 |
# File 'lib/nomad/api/job.rb', line 688 field :MetaRequired, as: :meta_required, load: :array_of_strings |
#payload ⇒ String (readonly)
The parameterized payload type.
683 |
# File 'lib/nomad/api/job.rb', line 683 field :Payload, as: :payload |
Instance Method Details
#payload_none? ⇒ Boolean
Determines if the payload is none
709 710 711 |
# File 'lib/nomad/api/job.rb', line 709 def payload_none? self.payload == PAYLOAD_NONE end |
#payload_optional? ⇒ Boolean
Determines if the payload is optional
703 704 705 |
# File 'lib/nomad/api/job.rb', line 703 def payload_optional? self.payload == PAYLOAD_OPTIONAL end |
#payload_required? ⇒ Boolean
Determines if the payload is required.
697 698 699 |
# File 'lib/nomad/api/job.rb', line 697 def payload_required? self.payload == PAYLOAD_REQUIRED end |