class TencentCloud::Wedata::V20210820::CreateBaselineRequest
CreateBaseline请求参数结构体
def deserialize(params)
def deserialize(params) @ProjectId = params['ProjectId'] @BaselineName = params['BaselineName'] @BaselineType = params['BaselineType'] @CreateUin = params['CreateUin'] @CreateName = params['CreateName'] @InChargeUin = params['InChargeUin'] @InChargeName = params['InChargeName'] unless params['PromiseTasks'].nil? @PromiseTasks = [] params['PromiseTasks'].each do |i| baselinetaskinfo_tmp = BaselineTaskInfo.new baselinetaskinfo_tmp.deserialize(i) @PromiseTasks << baselinetaskinfo_tmp end end @PromiseTime = params['PromiseTime'] @WarningMargin = params['WarningMargin'] @IsNewAlarm = params['IsNewAlarm'] unless params['AlarmRuleDto'].nil? @AlarmRuleDto = AlarmRuleDto.new @AlarmRuleDto.deserialize(params['AlarmRuleDto']) end unless params['BaselineCreateAlarmRuleRequest'].nil? @BaselineCreateAlarmRuleRequest = CreateAlarmRuleRequest.new @BaselineCreateAlarmRuleRequest.deserialize(params['BaselineCreateAlarmRuleRequest']) end end
def initialize(projectid=nil, baselinename=nil, baselinetype=nil, createuin=nil, createname=nil, inchargeuin=nil, inchargename=nil, promisetasks=nil, promisetime=nil, warningmargin=nil, isnewalarm=nil, alarmruledto=nil, baselinecreatealarmrulerequest=nil)
def initialize(projectid=nil, baselinename=nil, baselinetype=nil, createuin=nil, createname=nil, inchargeuin=nil, inchargename=nil, promisetasks=nil, promisetime=nil, warningmargin=nil, isnewalarm=nil, alarmruledto=nil, baselinecreatealarmrulerequest=nil) @ProjectId = projectid @BaselineName = baselinename @BaselineType = baselinetype @CreateUin = createuin @CreateName = createname @InChargeUin = inchargeuin @InChargeName = inchargename @PromiseTasks = promisetasks @PromiseTime = promisetime @WarningMargin = warningmargin @IsNewAlarm = isnewalarm @AlarmRuleDto = alarmruledto @BaselineCreateAlarmRuleRequest = baselinecreatealarmrulerequest end