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