class TencentCloud::Wedata::V20210820::TaskAlarmInfo
任务告警信息
def deserialize(params)
def deserialize(params) @TaskId = params['TaskId'] @RegularName = params['RegularName'] @RegularStatus = params['RegularStatus'] @AlarmLevel = params['AlarmLevel'] @AlarmWay = params['AlarmWay'] @TaskType = params['TaskType'] @Id = params['Id'] @RegularId = params['RegularId'] @AlarmIndicator = params['AlarmIndicator'] @TriggerType = params['TriggerType'] @EstimatedTime = params['EstimatedTime'] @AlarmRecipientId = params['AlarmRecipientId'] @ProjectId = params['ProjectId'] @Creater = params['Creater'] @AlarmRecipientName = params['AlarmRecipientName'] @AlarmIndicatorDesc = params['AlarmIndicatorDesc'] @Operator = params['Operator'] @NodeId = params['NodeId'] @NodeName = params['NodeName'] unless params['AlarmIndicatorInfos'].nil? @AlarmIndicatorInfos = [] params['AlarmIndicatorInfos'].each do |i| alarmindicatorinfo_tmp = AlarmIndicatorInfo.new alarmindicatorinfo_tmp.deserialize(i) @AlarmIndicatorInfos << alarmindicatorinfo_tmp end end @AlarmRecipientType = params['AlarmRecipientType'] unless params['QuietPeriods'].nil? @QuietPeriods = [] params['QuietPeriods'].each do |i| quietperiod_tmp = QuietPeriod.new quietperiod_tmp.deserialize(i) @QuietPeriods << quietperiod_tmp end end @WeComHook = params['WeComHook'] @UpdateTime = params['UpdateTime'] @OperatorUin = params['OperatorUin'] @TaskCount = params['TaskCount'] @MonitorType = params['MonitorType'] @MonitorObjectIds = params['MonitorObjectIds'] @LatestAlarmInstanceId = params['LatestAlarmInstanceId'] @LatestAlarmTime = params['LatestAlarmTime'] @Description = params['Description'] @LarkWebHooks = params['LarkWebHooks'] @DingDingWebHooks = params['DingDingWebHooks'] @BusinessType = params['BusinessType'] @AlarmMessageRule = params['AlarmMessageRule'] @ReportTarget = params['ReportTarget'] end
def initialize(taskid=nil, regularname=nil, regularstatus=nil, alarmlevel=nil, alarmway=nil, tasktype=nil, id=nil, regularid=nil, alarmindicator=nil, triggertype=nil, estimatedtime=nil, alarmrecipientid=nil, projectid=nil, creater=nil, alarmrecipientname=nil, alarmindicatordesc=nil, operator=nil, nodeid=nil, nodename=nil, alarmindicatorinfos=nil, alarmrecipienttype=nil, quietperiods=nil, wecomhook=nil, updatetime=nil, operatoruin=nil, taskcount=nil, monitortype=nil, monitorobjectids=nil, latestalarminstanceid=nil, latestalarmtime=nil, description=nil, larkwebhooks=nil, dingdingwebhooks=nil, businesstype=nil, alarmmessagerule=nil, reporttarget=nil)
def initialize(taskid=nil, regularname=nil, regularstatus=nil, alarmlevel=nil, alarmway=nil, tasktype=nil, id=nil, regularid=nil, alarmindicator=nil, triggertype=nil, estimatedtime=nil, alarmrecipientid=nil, projectid=nil, creater=nil, alarmrecipientname=nil, alarmindicatordesc=nil, operator=nil, nodeid=nil, nodename=nil, alarmindicatorinfos=nil, alarmrecipienttype=nil, quietperiods=nil, wecomhook=nil, updatetime=nil, operatoruin=nil, taskcount=nil, monitortype=nil, monitorobjectids=nil, latestalarminstanceid=nil, latestalarmtime=nil, description=nil, larkwebhooks=nil, dingdingwebhooks=nil, businesstype=nil, alarmmessagerule=nil, reporttarget=nil) @TaskId = taskid @RegularName = regularname @RegularStatus = regularstatus @AlarmLevel = alarmlevel @AlarmWay = alarmway @TaskType = tasktype @Id = id @RegularId = regularid @AlarmIndicator = alarmindicator @TriggerType = triggertype @EstimatedTime = estimatedtime @AlarmRecipientId = alarmrecipientid @ProjectId = projectid @Creater = creater @AlarmRecipientName = alarmrecipientname @AlarmIndicatorDesc = alarmindicatordesc @Operator = operator @NodeId = nodeid @NodeName = nodename @AlarmIndicatorInfos = alarmindicatorinfos @AlarmRecipientType = alarmrecipienttype @QuietPeriods = quietperiods @WeComHook = wecomhook @UpdateTime = updatetime @OperatorUin = operatoruin @TaskCount = taskcount @MonitorType = monitortype @MonitorObjectIds = monitorobjectids @LatestAlarmInstanceId = latestalarminstanceid @LatestAlarmTime = latestalarmtime @Description = description @LarkWebHooks = larkwebhooks @DingDingWebHooks = dingdingwebhooks @BusinessType = businesstype @AlarmMessageRule = alarmmessagerule @ReportTarget = reporttarget end