Class: Sqreen::Kit::Signals::Specialized::BinningMetric::Payload
- Inherits:
-
Object
- Object
- Sqreen::Kit::Signals::Specialized::BinningMetric::Payload
- Includes:
- DtoHelper
- Defined in:
- lib/sqreen/kit/signals/specialized/binning_metric.rb
Constant Summary collapse
- SCHEMA_VERSION =
'metric_binning/2020-01-01T00:00:00.000Z'.freeze
Instance Attribute Summary collapse
-
#base ⇒ Float
mandatory.
-
#bins ⇒ Hash{Integer=>Integer}
mandatory.
-
#capture_interval_s ⇒ Integer
mandatory.
-
#max ⇒ Float
mandatory.
-
#unit ⇒ Float
mandatory.
Instance Method Summary collapse
-
#date_ended ⇒ String
mandatory.
-
#date_started ⇒ String
mandatory.
- #to_h ⇒ Object
Instance Attribute Details
#base ⇒ Float
mandatory
60 61 62 |
# File 'lib/sqreen/kit/signals/specialized/binning_metric.rb', line 60 def base @base end |
#bins ⇒ Hash{Integer=>Integer}
mandatory
68 69 70 |
# File 'lib/sqreen/kit/signals/specialized/binning_metric.rb', line 68 def bins @bins end |
#capture_interval_s ⇒ Integer
mandatory
42 43 44 |
# File 'lib/sqreen/kit/signals/specialized/binning_metric.rb', line 42 def capture_interval_s @capture_interval_s end |
#max ⇒ Float
mandatory
56 57 58 |
# File 'lib/sqreen/kit/signals/specialized/binning_metric.rb', line 56 def max @max end |
#unit ⇒ Float
mandatory
64 65 66 |
# File 'lib/sqreen/kit/signals/specialized/binning_metric.rb', line 64 def unit @unit end |
Instance Method Details
#date_ended ⇒ String
mandatory
52 |
# File 'lib/sqreen/kit/signals/specialized/binning_metric.rb', line 52 attr_accessor_time :date_ended |
#date_started ⇒ String
mandatory
47 |
# File 'lib/sqreen/kit/signals/specialized/binning_metric.rb', line 47 attr_accessor_time :date_started |
#to_h ⇒ Object
70 71 72 73 74 |
# File 'lib/sqreen/kit/signals/specialized/binning_metric.rb', line 70 def to_h { kind: 'binning', }.merge(super) end |