Class: Telemetry::OpenSignal
- Defined in:
- lib/telemetry/open_signal.rb
Instance Attribute Summary collapse
-
#fields ⇒ Object
Returns the value of attribute fields.
-
#name ⇒ Object
Returns the value of attribute name.
-
#source ⇒ Object
readonly
Returns the value of attribute source.
Attributes inherited from Signal
#class_name, #timestamp, #type, #version
Instance Method Summary collapse
- #attribute_map ⇒ Object
-
#initialize ⇒ OpenSignal
constructor
A new instance of OpenSignal.
Methods inherited from Signal
Constructor Details
#initialize ⇒ OpenSignal
Returns a new instance of OpenSignal.
22 23 24 25 26 27 28 |
# File 'lib/telemetry/open_signal.rb', line 22 def initialize super @version = '1.0' @type = 'OpenSignal' @source = 'ruby' @class_name = 'com.zuora.telemetry.api.OpenSignal' end |
Instance Attribute Details
#fields ⇒ Object
Returns the value of attribute fields.
10 11 12 |
# File 'lib/telemetry/open_signal.rb', line 10 def fields @fields end |
#name ⇒ Object
Returns the value of attribute name.
10 11 12 |
# File 'lib/telemetry/open_signal.rb', line 10 def name @name end |
#source ⇒ Object (readonly)
Returns the value of attribute source.
10 11 12 |
# File 'lib/telemetry/open_signal.rb', line 10 def source @source end |
Instance Method Details
#attribute_map ⇒ Object
13 14 15 16 17 18 19 20 |
# File 'lib/telemetry/open_signal.rb', line 13 def attribute_map attributes = { :'name' => @name, :'source' => @source, :'fields' => @fields, } attributes.merge(super) end |