Class: TencentCloud::Monitor::V20180724::AlarmHierarchicalValue

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180724/models.rb

Overview

告警分级阈值配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(remind = nil, warn = nil, serious = nil) ⇒ AlarmHierarchicalValue

Returns a new instance of AlarmHierarchicalValue.



134
135
136
137
138
# File 'lib/v20180724/models.rb', line 134

def initialize(remind=nil, warn=nil, serious=nil)
  @Remind = remind
  @Warn = warn
  @Serious = serious
end

Instance Attribute Details

#RemindObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Remind:

    提醒等级阈值

  • Warn:

    警告等级阈值

  • Serious:

    严重等级阈值



132
133
134
# File 'lib/v20180724/models.rb', line 132

def Remind
  @Remind
end

#SeriousObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Remind:

    提醒等级阈值

  • Warn:

    警告等级阈值

  • Serious:

    严重等级阈值



132
133
134
# File 'lib/v20180724/models.rb', line 132

def Serious
  @Serious
end

#WarnObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Remind:

    提醒等级阈值

  • Warn:

    警告等级阈值

  • Serious:

    严重等级阈值



132
133
134
# File 'lib/v20180724/models.rb', line 132

def Warn
  @Warn
end

Instance Method Details

#deserialize(params) ⇒ Object



140
141
142
143
144
# File 'lib/v20180724/models.rb', line 140

def deserialize(params)
  @Remind = params['Remind']
  @Warn = params['Warn']
  @Serious = params['Serious']
end