Class: TencentCloud::Cls::V20201016::ModifyAlarmRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cls::V20201016::ModifyAlarmRequest
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20201016/models.rb
Overview
ModifyAlarm请求参数结构体
Instance Attribute Summary collapse
-
#AlarmId ⇒ Object
注意: - Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。 当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。 Classifications元素个数不能超过20个。 Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。. -
#AlarmLevel ⇒ Object
注意: - Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。 当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。 Classifications元素个数不能超过20个。 Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。. -
#AlarmNoticeIds ⇒ Object
注意: - Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。 当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。 Classifications元素个数不能超过20个。 Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。. -
#AlarmPeriod ⇒ Object
注意: - Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。 当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。 Classifications元素个数不能超过20个。 Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。. -
#AlarmTargets ⇒ Object
注意: - Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。 当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。 Classifications元素个数不能超过20个。 Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。. -
#Analysis ⇒ Object
注意: - Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。 当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。 Classifications元素个数不能超过20个。 Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。. -
#CallBack ⇒ Object
注意: - Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。 当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。 Classifications元素个数不能超过20个。 Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。. -
#Classifications ⇒ Object
注意: - Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。 当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。 Classifications元素个数不能超过20个。 Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。. -
#Condition ⇒ Object
注意: - Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。 当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。 Classifications元素个数不能超过20个。 Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。. -
#Enable ⇒ Object
注意: - Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。 当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。 Classifications元素个数不能超过20个。 Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。. -
#GroupTriggerCondition ⇒ Object
注意: - Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。 当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。 Classifications元素个数不能超过20个。 Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。. -
#GroupTriggerStatus ⇒ Object
注意: - Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。 当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。 Classifications元素个数不能超过20个。 Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。. -
#MessageTemplate ⇒ Object
注意: - Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。 当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。 Classifications元素个数不能超过20个。 Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。. -
#MonitorObjectType ⇒ Object
注意: - Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。 当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。 Classifications元素个数不能超过20个。 Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。. -
#MonitorTime ⇒ Object
注意: - Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。 当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。 Classifications元素个数不能超过20个。 Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。. -
#MultiConditions ⇒ Object
注意: - Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。 当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。 Classifications元素个数不能超过20个。 Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。. -
#Name ⇒ Object
注意: - Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。 当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。 Classifications元素个数不能超过20个。 Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。. -
#Status ⇒ Object
注意: - Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。 当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。 Classifications元素个数不能超过20个。 Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。. -
#Tags ⇒ Object
注意: - Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。 当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。 Classifications元素个数不能超过20个。 Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。. -
#TriggerCount ⇒ Object
注意: - Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。 当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。 Classifications元素个数不能超过20个。 Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(alarmid = nil, name = nil, monitortime = nil, condition = nil, alarmlevel = nil, multiconditions = nil, triggercount = nil, alarmperiod = nil, alarmnoticeids = nil, alarmtargets = nil, status = nil, enable = nil, messagetemplate = nil, callback = nil, analysis = nil, grouptriggerstatus = nil, grouptriggercondition = nil, tags = nil, monitorobjecttype = nil, classifications = nil) ⇒ ModifyAlarmRequest
constructor
A new instance of ModifyAlarmRequest.
Constructor Details
#initialize(alarmid = nil, name = nil, monitortime = nil, condition = nil, alarmlevel = nil, multiconditions = nil, triggercount = nil, alarmperiod = nil, alarmnoticeids = nil, alarmtargets = nil, status = nil, enable = nil, messagetemplate = nil, callback = nil, analysis = nil, grouptriggerstatus = nil, grouptriggercondition = nil, tags = nil, monitorobjecttype = nil, classifications = nil) ⇒ ModifyAlarmRequest
Returns a new instance of ModifyAlarmRequest.
13280 13281 13282 13283 13284 13285 13286 13287 13288 13289 13290 13291 13292 13293 13294 13295 13296 13297 13298 13299 13300 13301 |
# File 'lib/v20201016/models.rb', line 13280 def initialize(alarmid=nil, name=nil, monitortime=nil, condition=nil, alarmlevel=nil, multiconditions=nil, triggercount=nil, alarmperiod=nil, alarmnoticeids=nil, alarmtargets=nil, status=nil, enable=nil, =nil, callback=nil, analysis=nil, grouptriggerstatus=nil, grouptriggercondition=nil, =nil, monitorobjecttype=nil, classifications=nil) @AlarmId = alarmid @Name = name @MonitorTime = monitortime @Condition = condition @AlarmLevel = alarmlevel @MultiConditions = multiconditions @TriggerCount = triggercount @AlarmPeriod = alarmperiod @AlarmNoticeIds = alarmnoticeids @AlarmTargets = alarmtargets @Status = status @Enable = enable @MessageTemplate = @CallBack = callback @Analysis = analysis @GroupTriggerStatus = grouptriggerstatus @GroupTriggerCondition = grouptriggercondition @Tags = @MonitorObjectType = monitorobjecttype @Classifications = classifications end |
Instance Attribute Details
#AlarmId ⇒ Object
注意:
- Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。
当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。
Classifications元素个数不能超过20个。
Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。
13275 13276 13277 |
# File 'lib/v20201016/models.rb', line 13275 def AlarmId @AlarmId end |
#AlarmLevel ⇒ Object
注意:
- Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。
当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。
Classifications元素个数不能超过20个。
Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。
13275 13276 13277 |
# File 'lib/v20201016/models.rb', line 13275 def AlarmLevel @AlarmLevel end |
#AlarmNoticeIds ⇒ Object
注意:
- Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。
当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。
Classifications元素个数不能超过20个。
Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。
13275 13276 13277 |
# File 'lib/v20201016/models.rb', line 13275 def AlarmNoticeIds @AlarmNoticeIds end |
#AlarmPeriod ⇒ Object
注意:
- Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。
当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。
Classifications元素个数不能超过20个。
Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。
13275 13276 13277 |
# File 'lib/v20201016/models.rb', line 13275 def AlarmPeriod @AlarmPeriod end |
#AlarmTargets ⇒ Object
注意:
- Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。
当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。
Classifications元素个数不能超过20个。
Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。
13275 13276 13277 |
# File 'lib/v20201016/models.rb', line 13275 def AlarmTargets @AlarmTargets end |
#Analysis ⇒ Object
注意:
- Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。
当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。
Classifications元素个数不能超过20个。
Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。
13275 13276 13277 |
# File 'lib/v20201016/models.rb', line 13275 def Analysis @Analysis end |
#CallBack ⇒ Object
注意:
- Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。
当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。
Classifications元素个数不能超过20个。
Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。
13275 13276 13277 |
# File 'lib/v20201016/models.rb', line 13275 def CallBack @CallBack end |
#Classifications ⇒ Object
注意:
- Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。
当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。
Classifications元素个数不能超过20个。
Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。
13275 13276 13277 |
# File 'lib/v20201016/models.rb', line 13275 def Classifications @Classifications end |
#Condition ⇒ Object
注意:
- Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。
当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。
Classifications元素个数不能超过20个。
Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。
13275 13276 13277 |
# File 'lib/v20201016/models.rb', line 13275 def Condition @Condition end |
#Enable ⇒ Object
注意:
- Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。
当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。
Classifications元素个数不能超过20个。
Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。
13275 13276 13277 |
# File 'lib/v20201016/models.rb', line 13275 def Enable @Enable end |
#GroupTriggerCondition ⇒ Object
注意:
- Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。
当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。
Classifications元素个数不能超过20个。
Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。
13275 13276 13277 |
# File 'lib/v20201016/models.rb', line 13275 def GroupTriggerCondition @GroupTriggerCondition end |
#GroupTriggerStatus ⇒ Object
注意:
- Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。
当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。
Classifications元素个数不能超过20个。
Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。
13275 13276 13277 |
# File 'lib/v20201016/models.rb', line 13275 def GroupTriggerStatus @GroupTriggerStatus end |
#MessageTemplate ⇒ Object
注意:
- Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。
当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。
Classifications元素个数不能超过20个。
Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。
13275 13276 13277 |
# File 'lib/v20201016/models.rb', line 13275 def MessageTemplate @MessageTemplate end |
#MonitorObjectType ⇒ Object
注意:
- Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。
当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。
Classifications元素个数不能超过20个。
Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。
13275 13276 13277 |
# File 'lib/v20201016/models.rb', line 13275 def MonitorObjectType @MonitorObjectType end |
#MonitorTime ⇒ Object
注意:
- Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。
当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。
Classifications元素个数不能超过20个。
Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。
13275 13276 13277 |
# File 'lib/v20201016/models.rb', line 13275 def MonitorTime @MonitorTime end |
#MultiConditions ⇒ Object
注意:
- Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。
当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。
Classifications元素个数不能超过20个。
Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。
13275 13276 13277 |
# File 'lib/v20201016/models.rb', line 13275 def MultiConditions @MultiConditions end |
#Name ⇒ Object
注意:
- Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。
当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。
Classifications元素个数不能超过20个。
Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。
13275 13276 13277 |
# File 'lib/v20201016/models.rb', line 13275 def Name @Name end |
#Status ⇒ Object
注意:
- Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。
当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。
Classifications元素个数不能超过20个。
Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。
13275 13276 13277 |
# File 'lib/v20201016/models.rb', line 13275 def Status @Status end |
#Tags ⇒ Object
注意:
- Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。
当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。
Classifications元素个数不能超过20个。
Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。
13275 13276 13277 |
# File 'lib/v20201016/models.rb', line 13275 def Tags @Tags end |
#TriggerCount ⇒ Object
注意:
- Condition和AlarmLevel是一组配置,MultiConditions是另一组配置,2组配置互斥。
当值为1时,AlarmTargets元素个数不能超过10个,AlarmTargets中的Number必须是从1开始的连续正整数,不能重复。
Classifications元素个数不能超过20个。
Classifications元素的Key不能为空,不能重复,长度不能超过50个字符,符合正则
^[a-z]([a-z0-9_]{0,49})$。 Classifications元素的Value长度不能超过200个字符。
13275 13276 13277 |
# File 'lib/v20201016/models.rb', line 13275 def TriggerCount @TriggerCount end |
Instance Method Details
#deserialize(params) ⇒ Object
13303 13304 13305 13306 13307 13308 13309 13310 13311 13312 13313 13314 13315 13316 13317 13318 13319 13320 13321 13322 13323 13324 13325 13326 13327 13328 13329 13330 13331 13332 13333 13334 13335 13336 13337 13338 13339 13340 13341 13342 13343 13344 13345 13346 13347 13348 13349 13350 13351 13352 13353 13354 13355 13356 13357 13358 13359 13360 13361 13362 13363 13364 13365 |
# File 'lib/v20201016/models.rb', line 13303 def deserialize(params) @AlarmId = params['AlarmId'] @Name = params['Name'] unless params['MonitorTime'].nil? @MonitorTime = MonitorTime.new @MonitorTime.deserialize(params['MonitorTime']) end @Condition = params['Condition'] @AlarmLevel = params['AlarmLevel'] unless params['MultiConditions'].nil? @MultiConditions = [] params['MultiConditions'].each do |i| multicondition_tmp = MultiCondition.new multicondition_tmp.deserialize(i) @MultiConditions << multicondition_tmp end end @TriggerCount = params['TriggerCount'] @AlarmPeriod = params['AlarmPeriod'] @AlarmNoticeIds = params['AlarmNoticeIds'] unless params['AlarmTargets'].nil? @AlarmTargets = [] params['AlarmTargets'].each do |i| alarmtarget_tmp = AlarmTarget.new alarmtarget_tmp.deserialize(i) @AlarmTargets << alarmtarget_tmp end end @Status = params['Status'] @Enable = params['Enable'] @MessageTemplate = params['MessageTemplate'] unless params['CallBack'].nil? @CallBack = CallBackInfo.new @CallBack.deserialize(params['CallBack']) end unless params['Analysis'].nil? @Analysis = [] params['Analysis'].each do |i| analysisdimensional_tmp = AnalysisDimensional.new analysisdimensional_tmp.deserialize(i) @Analysis << analysisdimensional_tmp end end @GroupTriggerStatus = params['GroupTriggerStatus'] @GroupTriggerCondition = params['GroupTriggerCondition'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tags << tag_tmp end end @MonitorObjectType = params['MonitorObjectType'] unless params['Classifications'].nil? @Classifications = [] params['Classifications'].each do |i| alarmclassification_tmp = AlarmClassification.new alarmclassification_tmp.deserialize(i) @Classifications << alarmclassification_tmp end end end |