class TencentCloud::Wedata::V20210820::RuleGroupExecStrategy
质量规则执行策略
def deserialize(params)
def deserialize(params) @RuleGroupId = params['RuleGroupId'] @MonitorType = params['MonitorType'] @ExecQueue = params['ExecQueue'] @ExecutorGroupId = params['ExecutorGroupId'] @ExecutorGroupName = params['ExecutorGroupName'] unless params['Tasks'].nil? @Tasks = [] params['Tasks'].each do |i| prodschedulertask_tmp = ProdSchedulerTask.new prodschedulertask_tmp.deserialize(i) @Tasks << prodschedulertask_tmp end end @StartTime = params['StartTime'] @EndTime = params['EndTime'] @CycleType = params['CycleType'] @DelayTime = params['DelayTime'] @CycleStep = params['CycleStep'] @TaskAction = params['TaskAction'] @ExecEngineType = params['ExecEngineType'] @ExecPlan = params['ExecPlan'] @RuleId = params['RuleId'] @RuleName = params['RuleName'] @TriggerTypes = params['TriggerTypes'] @DlcGroupName = params['DlcGroupName'] @RuleGroupName = params['RuleGroupName'] @DatabaseName = params['DatabaseName'] @SchemaName = params['SchemaName'] @TableName = params['TableName'] @DatasourceId = params['DatasourceId'] @Description = params['Description'] @ScheduleTimeZone = params['ScheduleTimeZone'] end
def initialize(rulegroupid=nil, monitortype=nil, execqueue=nil, executorgroupid=nil, executorgroupname=nil, tasks=nil, starttime=nil, endtime=nil, cycletype=nil, delaytime=nil, cyclestep=nil, taskaction=nil, execenginetype=nil, execplan=nil, ruleid=nil, rulename=nil, triggertypes=nil, dlcgroupname=nil, rulegroupname=nil, databasename=nil, schemaname=nil, tablename=nil, datasourceid=nil, description=nil, scheduletimezone=nil)
def initialize(rulegroupid=nil, monitortype=nil, execqueue=nil, executorgroupid=nil, executorgroupname=nil, tasks=nil, starttime=nil, endtime=nil, cycletype=nil, delaytime=nil, cyclestep=nil, taskaction=nil, execenginetype=nil, execplan=nil, ruleid=nil, rulename=nil, triggertypes=nil, dlcgroupname=nil, rulegroupname=nil, databasename=nil, schemaname=nil, tablename=nil, datasourceid=nil, description=nil, scheduletimezone=nil) @RuleGroupId = rulegroupid @MonitorType = monitortype @ExecQueue = execqueue @ExecutorGroupId = executorgroupid @ExecutorGroupName = executorgroupname @Tasks = tasks @StartTime = starttime @EndTime = endtime @CycleType = cycletype @DelayTime = delaytime @CycleStep = cyclestep @TaskAction = taskaction @ExecEngineType = execenginetype @ExecPlan = execplan @RuleId = ruleid @RuleName = rulename @TriggerTypes = triggertypes @DlcGroupName = dlcgroupname @RuleGroupName = rulegroupname @DatabaseName = databasename @SchemaName = schemaname @TableName = tablename @DatasourceId = datasourceid @Description = description @ScheduleTimeZone = scheduletimezone end