class Hawkular::Alerts::Trigger::Dampening

Representation of one Dampening setting

Attributes

current_evals[RW]
dampening_id[RW]
eval_time_setting[RW]
eval_total_setting[RW]
eval_true_setting[RW]
trigger_id[RW]
type[RW]

Public Class Methods

new(damp_hash) click to toggle source
    # File lib/hawkular/alerts/alerts_api.rb
534 def initialize(damp_hash)
535   @current_evals = {}
536   @dampening_id = damp_hash['dampeningId']
537   @trigger_id = damp_hash['triggerId']
538   @type = damp_hash['type']
539   @eval_true_setting = damp_hash['evalTrueSetting']
540   @eval_total_setting = damp_hash['evalTotalSetting']
541   @eval_time_setting = damp_hash['evalTimeSetting']
542 end

Public Instance Methods

to_h() click to toggle source
    # File lib/hawkular/alerts/alerts_api.rb
544 def to_h
545   cond_hash = {}
546   cond_hash['dampeningId'] = @dampening_id
547   cond_hash['triggerId'] = @trigger_id
548   cond_hash['type'] = @type
549   cond_hash['evalTrueSetting'] = @eval_true_setting
550   cond_hash['evalTotalSetting'] = @eval_total_setting
551   cond_hash['evalTimeSetting'] = @eval_time_setting
552   cond_hash
553 end