class Stackify::Metrics::LatestAggregate

Attributes

category[RW]
count[RW]
metric_id[RW]
metric_type[RW]
name[RW]
occurred_utc[RW]
value[RW]

Public Class Methods

new(aggr_metric) click to toggle source
# File lib/stackify/metrics/metric_aggregate.rb, line 30
def initialize aggr_metric
  @count = aggr_metric.count
  @metric_type = aggr_metric.metric_type
  @metric_id = aggr_metric.monitor_id
  @name = aggr_metric.name
  @occurred_utc = aggr_metric.occurred_utc
  @value = aggr_metric.value
  @count = aggr_metric.count
  @category = aggr_metric.category
end

Public Instance Methods

to_h() click to toggle source
# File lib/stackify/metrics/metric_aggregate.rb, line 41
def to_h
  {
    'MetricType' => @metric_type,
    'MetricID' => @metric_id,
    'Name' => @name,
    'OccurredUtc' => @occurred_utc,
    'Value' => @value,
    'Count' => @count,
    'Category' => @category
  }
end