Class: TencentCloud::Dbbrain::V20210527::AlarmsRules

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

Overview

告警规则

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(interval = nil, name = nil, metric = nil, operator = nil, severity = nil, value = nil) ⇒ AlarmsRules



192
193
194
195
196
197
198
199
# File 'lib/v20210527/models.rb', line 192

def initialize(interval=nil, name=nil, metric=nil, operator=nil, severity=nil, value=nil)
  @Interval = interval
  @Name = name
  @Metric = metric
  @Operator = operator
  @Severity = severity
  @Value = value
end

Instance Attribute Details

#IntervalObject

fatal-致命critical-严重warning-告警information-通知



190
191
192
# File 'lib/v20210527/models.rb', line 190

def Interval
  @Interval
end

#MetricObject

fatal-致命critical-严重warning-告警information-通知



190
191
192
# File 'lib/v20210527/models.rb', line 190

def Metric
  @Metric
end

#NameObject

fatal-致命critical-严重warning-告警information-通知



190
191
192
# File 'lib/v20210527/models.rb', line 190

def Name
  @Name
end

#OperatorObject

fatal-致命critical-严重warning-告警information-通知



190
191
192
# File 'lib/v20210527/models.rb', line 190

def Operator
  @Operator
end

#SeverityObject

fatal-致命critical-严重warning-告警information-通知



190
191
192
# File 'lib/v20210527/models.rb', line 190

def Severity
  @Severity
end

#ValueObject

fatal-致命critical-严重warning-告警information-通知



190
191
192
# File 'lib/v20210527/models.rb', line 190

def Value
  @Value
end

Instance Method Details

#deserialize(params) ⇒ Object



201
202
203
204
205
206
207
208
# File 'lib/v20210527/models.rb', line 201

def deserialize(params)
  @Interval = params['Interval']
  @Name = params['Name']
  @Metric = params['Metric']
  @Operator = params['Operator']
  @Severity = params['Severity']
  @Value = params['Value']
end