Class: TencentCloud::Wedata::V20210820::MakePlanAlarmRule
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Wedata::V20210820::MakePlanAlarmRule
- Defined in:
- lib/v20210820/models.rb
Overview
补录计划告警规则
Instance Attribute Summary collapse
-
#AlarmGroup ⇒ Object
1 -- 普通 2 -- 重要 3 -- 紧急 start:启动告警 failure:失败告警 success:成功告警 overtime:超过配置时间告警.
-
#AlarmLevel ⇒ Object
1 -- 普通 2 -- 重要 3 -- 紧急 start:启动告警 failure:失败告警 success:成功告警 overtime:超过配置时间告警.
-
#AlarmTypes ⇒ Object
1 -- 普通 2 -- 重要 3 -- 紧急 start:启动告警 failure:失败告警 success:成功告警 overtime:超过配置时间告警.
-
#ExtInfo ⇒ Object
1 -- 普通 2 -- 重要 3 -- 紧急 start:启动告警 failure:失败告警 success:成功告警 overtime:超过配置时间告警.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(alarmlevel = nil, alarmtypes = nil, extinfo = nil, alarmgroup = nil) ⇒ MakePlanAlarmRule
constructor
A new instance of MakePlanAlarmRule.
Constructor Details
#initialize(alarmlevel = nil, alarmtypes = nil, extinfo = nil, alarmgroup = nil) ⇒ MakePlanAlarmRule
Returns a new instance of MakePlanAlarmRule.
26266 26267 26268 26269 26270 26271 |
# File 'lib/v20210820/models.rb', line 26266 def initialize(alarmlevel=nil, alarmtypes=nil, extinfo=nil, alarmgroup=nil) @AlarmLevel = alarmlevel @AlarmTypes = alarmtypes @ExtInfo = extinfo @AlarmGroup = alarmgroup end |
Instance Attribute Details
#AlarmGroup ⇒ Object
1 -- 普通 2 -- 重要 3 -- 紧急 start:启动告警 failure:失败告警 success:成功告警 overtime:超过配置时间告警
26264 26265 26266 |
# File 'lib/v20210820/models.rb', line 26264 def AlarmGroup @AlarmGroup end |
#AlarmLevel ⇒ Object
1 -- 普通 2 -- 重要 3 -- 紧急 start:启动告警 failure:失败告警 success:成功告警 overtime:超过配置时间告警
26264 26265 26266 |
# File 'lib/v20210820/models.rb', line 26264 def AlarmLevel @AlarmLevel end |
#AlarmTypes ⇒ Object
1 -- 普通 2 -- 重要 3 -- 紧急 start:启动告警 failure:失败告警 success:成功告警 overtime:超过配置时间告警
26264 26265 26266 |
# File 'lib/v20210820/models.rb', line 26264 def AlarmTypes @AlarmTypes end |
#ExtInfo ⇒ Object
1 -- 普通 2 -- 重要 3 -- 紧急 start:启动告警 failure:失败告警 success:成功告警 overtime:超过配置时间告警
26264 26265 26266 |
# File 'lib/v20210820/models.rb', line 26264 def ExtInfo @ExtInfo end |
Instance Method Details
#deserialize(params) ⇒ Object
26273 26274 26275 26276 26277 26278 26279 26280 26281 26282 26283 26284 26285 |
# File 'lib/v20210820/models.rb', line 26273 def deserialize(params) @AlarmLevel = params['AlarmLevel'] @AlarmTypes = params['AlarmTypes'] @ExtInfo = params['ExtInfo'] unless params['AlarmGroup'].nil? @AlarmGroup = [] params['AlarmGroup'].each do |i| alarmgroup_tmp = AlarmGroup.new alarmgroup_tmp.deserialize(i) @AlarmGroup << alarmgroup_tmp end end end |