Class: Rafflesia::CorpuReleaseCostObservation
- Inherits:
-
Types::BaseModel
- Object
- Types::BaseModel
- Rafflesia::CorpuReleaseCostObservation
- Defined in:
- lib/rafflesia/datasets/corpu_release_cost_observation.rb
Constant Summary collapse
- HASH_ATTRS =
{ index_family: :index_family, measurement_role: :measurement_role, message: :message, metric: :metric, observation_id: :observation_id, observed: :observed, severity: :severity, unit: :unit }.freeze
Instance Attribute Summary collapse
-
#index_family ⇒ Object
Returns the value of attribute index_family.
-
#measurement_role ⇒ Object
Returns the value of attribute measurement_role.
-
#message ⇒ Object
Returns the value of attribute message.
-
#metric ⇒ Object
Returns the value of attribute metric.
-
#observation_id ⇒ Object
Returns the value of attribute observation_id.
-
#observed ⇒ Object
Returns the value of attribute observed.
-
#severity ⇒ Object
Returns the value of attribute severity.
-
#unit ⇒ Object
Returns the value of attribute unit.
Instance Method Summary collapse
-
#initialize(json) ⇒ CorpuReleaseCostObservation
constructor
A new instance of CorpuReleaseCostObservation.
Constructor Details
#initialize(json) ⇒ CorpuReleaseCostObservation
Returns a new instance of CorpuReleaseCostObservation.
29 30 31 32 33 34 35 36 37 38 39 40 |
# File 'lib/rafflesia/datasets/corpu_release_cost_observation.rb', line 29 def initialize(json) super() hash = self.class.normalize(json) @index_family = hash[:index_family] @measurement_role = hash[:measurement_role] @message = hash[:message] @metric = hash[:metric] @observation_id = hash[:observation_id] @observed = hash[:observed] @severity = hash[:severity] @unit = hash[:unit] end |
Instance Attribute Details
#index_family ⇒ Object
Returns the value of attribute index_family.
19 20 21 |
# File 'lib/rafflesia/datasets/corpu_release_cost_observation.rb', line 19 def index_family @index_family end |
#measurement_role ⇒ Object
Returns the value of attribute measurement_role.
19 20 21 |
# File 'lib/rafflesia/datasets/corpu_release_cost_observation.rb', line 19 def measurement_role @measurement_role end |
#message ⇒ Object
Returns the value of attribute message.
19 20 21 |
# File 'lib/rafflesia/datasets/corpu_release_cost_observation.rb', line 19 def @message end |
#metric ⇒ Object
Returns the value of attribute metric.
19 20 21 |
# File 'lib/rafflesia/datasets/corpu_release_cost_observation.rb', line 19 def metric @metric end |
#observation_id ⇒ Object
Returns the value of attribute observation_id.
19 20 21 |
# File 'lib/rafflesia/datasets/corpu_release_cost_observation.rb', line 19 def observation_id @observation_id end |
#observed ⇒ Object
Returns the value of attribute observed.
19 20 21 |
# File 'lib/rafflesia/datasets/corpu_release_cost_observation.rb', line 19 def observed @observed end |
#severity ⇒ Object
Returns the value of attribute severity.
19 20 21 |
# File 'lib/rafflesia/datasets/corpu_release_cost_observation.rb', line 19 def severity @severity end |
#unit ⇒ Object
Returns the value of attribute unit.
19 20 21 |
# File 'lib/rafflesia/datasets/corpu_release_cost_observation.rb', line 19 def unit @unit end |