Class: TencentCloud::Wedata::V20250806::TaskSchedulerConfiguration

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20250806/models.rb

Overview

任务调度配置信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cycletype = nil, scheduletimezone = nil, crontabexpression = nil, starttime = nil, endtime = nil, executionstarttime = nil, executionendtime = nil, scheduleruntype = nil, calendaropen = nil, calendarid = nil, calendarname = nil, selfdepend = nil, upstreamdependencyconfiglist = nil, downstreamdependencyconfiglist = nil, eventlistenerlist = nil, runpriority = nil, retrywait = nil, maxretryattempts = nil, executionttl = nil, waitexecutiontotalttl = nil, allowredotype = nil, paramtaskoutlist = nil, paramtaskinlist = nil, taskoutputregistrylist = nil, initstrategy = nil) ⇒ TaskSchedulerConfiguration

Returns a new instance of TaskSchedulerConfiguration.



8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
# File 'lib/v20250806/models.rb', line 8391

def initialize(cycletype=nil, scheduletimezone=nil, crontabexpression=nil, starttime=nil, endtime=nil, executionstarttime=nil, executionendtime=nil, scheduleruntype=nil, calendaropen=nil, calendarid=nil, calendarname=nil, selfdepend=nil, upstreamdependencyconfiglist=nil, downstreamdependencyconfiglist=nil, eventlistenerlist=nil, runpriority=nil, retrywait=nil, maxretryattempts=nil, executionttl=nil, waitexecutiontotalttl=nil, allowredotype=nil, paramtaskoutlist=nil, paramtaskinlist=nil, taskoutputregistrylist=nil, initstrategy=nil)
  @CycleType = cycletype
  @ScheduleTimeZone = scheduletimezone
  @CrontabExpression = crontabexpression
  @StartTime = starttime
  @EndTime = endtime
  @ExecutionStartTime = executionstarttime
  @ExecutionEndTime = executionendtime
  @ScheduleRunType = scheduleruntype
  @CalendarOpen = calendaropen
  @CalendarId = calendarid
  @CalendarName = calendarname
  @SelfDepend = selfdepend
  @UpstreamDependencyConfigList = upstreamdependencyconfiglist
  @DownStreamDependencyConfigList = downstreamdependencyconfiglist
  @EventListenerList = eventlistenerlist
  @RunPriority = runpriority
  @RetryWait = retrywait
  @MaxRetryAttempts = maxretryattempts
  @ExecutionTTL = executionttl
  @WaitExecutionTotalTTL = waitexecutiontotalttl
  @AllowRedoType = allowredotype
  @ParamTaskOutList = paramtaskoutlist
  @ParamTaskInList = paramtaskinlist
  @TaskOutputRegistryList = taskoutputregistrylist
  @InitStrategy = initstrategy
end

Instance Attribute Details

#AllowRedoTypeObject

ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • T_PLUS_0: T+0生成,默认策略

  • T_PLUS_1: T+1生成

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CrontabExpression:

    0 2 3 1,L,2 * ?

  • StartTime:

    生效日期

  • EndTime:

    结束日期

  • ExecutionStartTime:

    执行时间 左闭区间

  • ExecutionEndTime:

    执行时间 右闭区间

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度

  • CalendarOpen:

    日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0

  • CalendarId:

    日历调度 日历 ID

  • CalendarName:

    日历调度 日历名称, 需要从 DescribeScheduleCalendarPageList 中获取

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • UpstreamDependencyConfigList:

    上游依赖数组

  • DownStreamDependencyConfigList:

    下游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

    任务调度优先级 运行优先级 4高 5中 6低 , 默认:6

  • RetryWait:

    重试策略 重试等待时间,单位分钟: 默认: 5

  • MaxRetryAttempts:

    重试策略 最大尝试次数, 默认: 4

  • ExecutionTTL:

    超时处理策略 运行耗时超时(单位:分钟)默认为 -1

  • WaitExecutionTotalTTL:

    超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1

  • AllowRedoType:

    重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录;

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



8389
8390
8391
# File 'lib/v20250806/models.rb', line 8389

def AllowRedoType
  @AllowRedoType
end

#CalendarIdObject

ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • T_PLUS_0: T+0生成,默认策略

  • T_PLUS_1: T+1生成

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CrontabExpression:

    0 2 3 1,L,2 * ?

  • StartTime:

    生效日期

  • EndTime:

    结束日期

  • ExecutionStartTime:

    执行时间 左闭区间

  • ExecutionEndTime:

    执行时间 右闭区间

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度

  • CalendarOpen:

    日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0

  • CalendarId:

    日历调度 日历 ID

  • CalendarName:

    日历调度 日历名称, 需要从 DescribeScheduleCalendarPageList 中获取

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • UpstreamDependencyConfigList:

    上游依赖数组

  • DownStreamDependencyConfigList:

    下游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

    任务调度优先级 运行优先级 4高 5中 6低 , 默认:6

  • RetryWait:

    重试策略 重试等待时间,单位分钟: 默认: 5

  • MaxRetryAttempts:

    重试策略 最大尝试次数, 默认: 4

  • ExecutionTTL:

    超时处理策略 运行耗时超时(单位:分钟)默认为 -1

  • WaitExecutionTotalTTL:

    超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1

  • AllowRedoType:

    重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录;

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



8389
8390
8391
# File 'lib/v20250806/models.rb', line 8389

def CalendarId
  @CalendarId
end

#CalendarNameObject

ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • T_PLUS_0: T+0生成,默认策略

  • T_PLUS_1: T+1生成

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CrontabExpression:

    0 2 3 1,L,2 * ?

  • StartTime:

    生效日期

  • EndTime:

    结束日期

  • ExecutionStartTime:

    执行时间 左闭区间

  • ExecutionEndTime:

    执行时间 右闭区间

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度

  • CalendarOpen:

    日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0

  • CalendarId:

    日历调度 日历 ID

  • CalendarName:

    日历调度 日历名称, 需要从 DescribeScheduleCalendarPageList 中获取

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • UpstreamDependencyConfigList:

    上游依赖数组

  • DownStreamDependencyConfigList:

    下游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

    任务调度优先级 运行优先级 4高 5中 6低 , 默认:6

  • RetryWait:

    重试策略 重试等待时间,单位分钟: 默认: 5

  • MaxRetryAttempts:

    重试策略 最大尝试次数, 默认: 4

  • ExecutionTTL:

    超时处理策略 运行耗时超时(单位:分钟)默认为 -1

  • WaitExecutionTotalTTL:

    超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1

  • AllowRedoType:

    重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录;

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



8389
8390
8391
# File 'lib/v20250806/models.rb', line 8389

def CalendarName
  @CalendarName
end

#CalendarOpenObject

ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • T_PLUS_0: T+0生成,默认策略

  • T_PLUS_1: T+1生成

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CrontabExpression:

    0 2 3 1,L,2 * ?

  • StartTime:

    生效日期

  • EndTime:

    结束日期

  • ExecutionStartTime:

    执行时间 左闭区间

  • ExecutionEndTime:

    执行时间 右闭区间

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度

  • CalendarOpen:

    日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0

  • CalendarId:

    日历调度 日历 ID

  • CalendarName:

    日历调度 日历名称, 需要从 DescribeScheduleCalendarPageList 中获取

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • UpstreamDependencyConfigList:

    上游依赖数组

  • DownStreamDependencyConfigList:

    下游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

    任务调度优先级 运行优先级 4高 5中 6低 , 默认:6

  • RetryWait:

    重试策略 重试等待时间,单位分钟: 默认: 5

  • MaxRetryAttempts:

    重试策略 最大尝试次数, 默认: 4

  • ExecutionTTL:

    超时处理策略 运行耗时超时(单位:分钟)默认为 -1

  • WaitExecutionTotalTTL:

    超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1

  • AllowRedoType:

    重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录;

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



8389
8390
8391
# File 'lib/v20250806/models.rb', line 8389

def CalendarOpen
  @CalendarOpen
end

#CrontabExpressionObject

ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • T_PLUS_0: T+0生成,默认策略

  • T_PLUS_1: T+1生成

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CrontabExpression:

    0 2 3 1,L,2 * ?

  • StartTime:

    生效日期

  • EndTime:

    结束日期

  • ExecutionStartTime:

    执行时间 左闭区间

  • ExecutionEndTime:

    执行时间 右闭区间

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度

  • CalendarOpen:

    日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0

  • CalendarId:

    日历调度 日历 ID

  • CalendarName:

    日历调度 日历名称, 需要从 DescribeScheduleCalendarPageList 中获取

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • UpstreamDependencyConfigList:

    上游依赖数组

  • DownStreamDependencyConfigList:

    下游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

    任务调度优先级 运行优先级 4高 5中 6低 , 默认:6

  • RetryWait:

    重试策略 重试等待时间,单位分钟: 默认: 5

  • MaxRetryAttempts:

    重试策略 最大尝试次数, 默认: 4

  • ExecutionTTL:

    超时处理策略 运行耗时超时(单位:分钟)默认为 -1

  • WaitExecutionTotalTTL:

    超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1

  • AllowRedoType:

    重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录;

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



8389
8390
8391
# File 'lib/v20250806/models.rb', line 8389

def CrontabExpression
  @CrontabExpression
end

#CycleTypeObject

ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • T_PLUS_0: T+0生成,默认策略

  • T_PLUS_1: T+1生成

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CrontabExpression:

    0 2 3 1,L,2 * ?

  • StartTime:

    生效日期

  • EndTime:

    结束日期

  • ExecutionStartTime:

    执行时间 左闭区间

  • ExecutionEndTime:

    执行时间 右闭区间

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度

  • CalendarOpen:

    日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0

  • CalendarId:

    日历调度 日历 ID

  • CalendarName:

    日历调度 日历名称, 需要从 DescribeScheduleCalendarPageList 中获取

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • UpstreamDependencyConfigList:

    上游依赖数组

  • DownStreamDependencyConfigList:

    下游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

    任务调度优先级 运行优先级 4高 5中 6低 , 默认:6

  • RetryWait:

    重试策略 重试等待时间,单位分钟: 默认: 5

  • MaxRetryAttempts:

    重试策略 最大尝试次数, 默认: 4

  • ExecutionTTL:

    超时处理策略 运行耗时超时(单位:分钟)默认为 -1

  • WaitExecutionTotalTTL:

    超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1

  • AllowRedoType:

    重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录;

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



8389
8390
8391
# File 'lib/v20250806/models.rb', line 8389

def CycleType
  @CycleType
end

#DownStreamDependencyConfigListObject

ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • T_PLUS_0: T+0生成,默认策略

  • T_PLUS_1: T+1生成

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CrontabExpression:

    0 2 3 1,L,2 * ?

  • StartTime:

    生效日期

  • EndTime:

    结束日期

  • ExecutionStartTime:

    执行时间 左闭区间

  • ExecutionEndTime:

    执行时间 右闭区间

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度

  • CalendarOpen:

    日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0

  • CalendarId:

    日历调度 日历 ID

  • CalendarName:

    日历调度 日历名称, 需要从 DescribeScheduleCalendarPageList 中获取

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • UpstreamDependencyConfigList:

    上游依赖数组

  • DownStreamDependencyConfigList:

    下游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

    任务调度优先级 运行优先级 4高 5中 6低 , 默认:6

  • RetryWait:

    重试策略 重试等待时间,单位分钟: 默认: 5

  • MaxRetryAttempts:

    重试策略 最大尝试次数, 默认: 4

  • ExecutionTTL:

    超时处理策略 运行耗时超时(单位:分钟)默认为 -1

  • WaitExecutionTotalTTL:

    超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1

  • AllowRedoType:

    重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录;

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



8389
8390
8391
# File 'lib/v20250806/models.rb', line 8389

def DownStreamDependencyConfigList
  @DownStreamDependencyConfigList
end

#EndTimeObject

ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • T_PLUS_0: T+0生成,默认策略

  • T_PLUS_1: T+1生成

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CrontabExpression:

    0 2 3 1,L,2 * ?

  • StartTime:

    生效日期

  • EndTime:

    结束日期

  • ExecutionStartTime:

    执行时间 左闭区间

  • ExecutionEndTime:

    执行时间 右闭区间

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度

  • CalendarOpen:

    日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0

  • CalendarId:

    日历调度 日历 ID

  • CalendarName:

    日历调度 日历名称, 需要从 DescribeScheduleCalendarPageList 中获取

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • UpstreamDependencyConfigList:

    上游依赖数组

  • DownStreamDependencyConfigList:

    下游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

    任务调度优先级 运行优先级 4高 5中 6低 , 默认:6

  • RetryWait:

    重试策略 重试等待时间,单位分钟: 默认: 5

  • MaxRetryAttempts:

    重试策略 最大尝试次数, 默认: 4

  • ExecutionTTL:

    超时处理策略 运行耗时超时(单位:分钟)默认为 -1

  • WaitExecutionTotalTTL:

    超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1

  • AllowRedoType:

    重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录;

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



8389
8390
8391
# File 'lib/v20250806/models.rb', line 8389

def EndTime
  @EndTime
end

#EventListenerListObject

ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • T_PLUS_0: T+0生成,默认策略

  • T_PLUS_1: T+1生成

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CrontabExpression:

    0 2 3 1,L,2 * ?

  • StartTime:

    生效日期

  • EndTime:

    结束日期

  • ExecutionStartTime:

    执行时间 左闭区间

  • ExecutionEndTime:

    执行时间 右闭区间

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度

  • CalendarOpen:

    日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0

  • CalendarId:

    日历调度 日历 ID

  • CalendarName:

    日历调度 日历名称, 需要从 DescribeScheduleCalendarPageList 中获取

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • UpstreamDependencyConfigList:

    上游依赖数组

  • DownStreamDependencyConfigList:

    下游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

    任务调度优先级 运行优先级 4高 5中 6低 , 默认:6

  • RetryWait:

    重试策略 重试等待时间,单位分钟: 默认: 5

  • MaxRetryAttempts:

    重试策略 最大尝试次数, 默认: 4

  • ExecutionTTL:

    超时处理策略 运行耗时超时(单位:分钟)默认为 -1

  • WaitExecutionTotalTTL:

    超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1

  • AllowRedoType:

    重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录;

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



8389
8390
8391
# File 'lib/v20250806/models.rb', line 8389

def EventListenerList
  @EventListenerList
end

#ExecutionEndTimeObject

ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • T_PLUS_0: T+0生成,默认策略

  • T_PLUS_1: T+1生成

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CrontabExpression:

    0 2 3 1,L,2 * ?

  • StartTime:

    生效日期

  • EndTime:

    结束日期

  • ExecutionStartTime:

    执行时间 左闭区间

  • ExecutionEndTime:

    执行时间 右闭区间

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度

  • CalendarOpen:

    日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0

  • CalendarId:

    日历调度 日历 ID

  • CalendarName:

    日历调度 日历名称, 需要从 DescribeScheduleCalendarPageList 中获取

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • UpstreamDependencyConfigList:

    上游依赖数组

  • DownStreamDependencyConfigList:

    下游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

    任务调度优先级 运行优先级 4高 5中 6低 , 默认:6

  • RetryWait:

    重试策略 重试等待时间,单位分钟: 默认: 5

  • MaxRetryAttempts:

    重试策略 最大尝试次数, 默认: 4

  • ExecutionTTL:

    超时处理策略 运行耗时超时(单位:分钟)默认为 -1

  • WaitExecutionTotalTTL:

    超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1

  • AllowRedoType:

    重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录;

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



8389
8390
8391
# File 'lib/v20250806/models.rb', line 8389

def ExecutionEndTime
  @ExecutionEndTime
end

#ExecutionStartTimeObject

ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • T_PLUS_0: T+0生成,默认策略

  • T_PLUS_1: T+1生成

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CrontabExpression:

    0 2 3 1,L,2 * ?

  • StartTime:

    生效日期

  • EndTime:

    结束日期

  • ExecutionStartTime:

    执行时间 左闭区间

  • ExecutionEndTime:

    执行时间 右闭区间

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度

  • CalendarOpen:

    日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0

  • CalendarId:

    日历调度 日历 ID

  • CalendarName:

    日历调度 日历名称, 需要从 DescribeScheduleCalendarPageList 中获取

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • UpstreamDependencyConfigList:

    上游依赖数组

  • DownStreamDependencyConfigList:

    下游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

    任务调度优先级 运行优先级 4高 5中 6低 , 默认:6

  • RetryWait:

    重试策略 重试等待时间,单位分钟: 默认: 5

  • MaxRetryAttempts:

    重试策略 最大尝试次数, 默认: 4

  • ExecutionTTL:

    超时处理策略 运行耗时超时(单位:分钟)默认为 -1

  • WaitExecutionTotalTTL:

    超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1

  • AllowRedoType:

    重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录;

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



8389
8390
8391
# File 'lib/v20250806/models.rb', line 8389

def ExecutionStartTime
  @ExecutionStartTime
end

#ExecutionTTLObject

ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • T_PLUS_0: T+0生成,默认策略

  • T_PLUS_1: T+1生成

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CrontabExpression:

    0 2 3 1,L,2 * ?

  • StartTime:

    生效日期

  • EndTime:

    结束日期

  • ExecutionStartTime:

    执行时间 左闭区间

  • ExecutionEndTime:

    执行时间 右闭区间

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度

  • CalendarOpen:

    日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0

  • CalendarId:

    日历调度 日历 ID

  • CalendarName:

    日历调度 日历名称, 需要从 DescribeScheduleCalendarPageList 中获取

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • UpstreamDependencyConfigList:

    上游依赖数组

  • DownStreamDependencyConfigList:

    下游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

    任务调度优先级 运行优先级 4高 5中 6低 , 默认:6

  • RetryWait:

    重试策略 重试等待时间,单位分钟: 默认: 5

  • MaxRetryAttempts:

    重试策略 最大尝试次数, 默认: 4

  • ExecutionTTL:

    超时处理策略 运行耗时超时(单位:分钟)默认为 -1

  • WaitExecutionTotalTTL:

    超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1

  • AllowRedoType:

    重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录;

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



8389
8390
8391
# File 'lib/v20250806/models.rb', line 8389

def ExecutionTTL
  @ExecutionTTL
end

#InitStrategyObject

ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • T_PLUS_0: T+0生成,默认策略

  • T_PLUS_1: T+1生成

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CrontabExpression:

    0 2 3 1,L,2 * ?

  • StartTime:

    生效日期

  • EndTime:

    结束日期

  • ExecutionStartTime:

    执行时间 左闭区间

  • ExecutionEndTime:

    执行时间 右闭区间

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度

  • CalendarOpen:

    日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0

  • CalendarId:

    日历调度 日历 ID

  • CalendarName:

    日历调度 日历名称, 需要从 DescribeScheduleCalendarPageList 中获取

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • UpstreamDependencyConfigList:

    上游依赖数组

  • DownStreamDependencyConfigList:

    下游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

    任务调度优先级 运行优先级 4高 5中 6低 , 默认:6

  • RetryWait:

    重试策略 重试等待时间,单位分钟: 默认: 5

  • MaxRetryAttempts:

    重试策略 最大尝试次数, 默认: 4

  • ExecutionTTL:

    超时处理策略 运行耗时超时(单位:分钟)默认为 -1

  • WaitExecutionTotalTTL:

    超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1

  • AllowRedoType:

    重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录;

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



8389
8390
8391
# File 'lib/v20250806/models.rb', line 8389

def InitStrategy
  @InitStrategy
end

#MaxRetryAttemptsObject

ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • T_PLUS_0: T+0生成,默认策略

  • T_PLUS_1: T+1生成

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CrontabExpression:

    0 2 3 1,L,2 * ?

  • StartTime:

    生效日期

  • EndTime:

    结束日期

  • ExecutionStartTime:

    执行时间 左闭区间

  • ExecutionEndTime:

    执行时间 右闭区间

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度

  • CalendarOpen:

    日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0

  • CalendarId:

    日历调度 日历 ID

  • CalendarName:

    日历调度 日历名称, 需要从 DescribeScheduleCalendarPageList 中获取

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • UpstreamDependencyConfigList:

    上游依赖数组

  • DownStreamDependencyConfigList:

    下游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

    任务调度优先级 运行优先级 4高 5中 6低 , 默认:6

  • RetryWait:

    重试策略 重试等待时间,单位分钟: 默认: 5

  • MaxRetryAttempts:

    重试策略 最大尝试次数, 默认: 4

  • ExecutionTTL:

    超时处理策略 运行耗时超时(单位:分钟)默认为 -1

  • WaitExecutionTotalTTL:

    超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1

  • AllowRedoType:

    重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录;

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



8389
8390
8391
# File 'lib/v20250806/models.rb', line 8389

def MaxRetryAttempts
  @MaxRetryAttempts
end

#ParamTaskInListObject

ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • T_PLUS_0: T+0生成,默认策略

  • T_PLUS_1: T+1生成

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CrontabExpression:

    0 2 3 1,L,2 * ?

  • StartTime:

    生效日期

  • EndTime:

    结束日期

  • ExecutionStartTime:

    执行时间 左闭区间

  • ExecutionEndTime:

    执行时间 右闭区间

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度

  • CalendarOpen:

    日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0

  • CalendarId:

    日历调度 日历 ID

  • CalendarName:

    日历调度 日历名称, 需要从 DescribeScheduleCalendarPageList 中获取

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • UpstreamDependencyConfigList:

    上游依赖数组

  • DownStreamDependencyConfigList:

    下游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

    任务调度优先级 运行优先级 4高 5中 6低 , 默认:6

  • RetryWait:

    重试策略 重试等待时间,单位分钟: 默认: 5

  • MaxRetryAttempts:

    重试策略 最大尝试次数, 默认: 4

  • ExecutionTTL:

    超时处理策略 运行耗时超时(单位:分钟)默认为 -1

  • WaitExecutionTotalTTL:

    超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1

  • AllowRedoType:

    重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录;

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



8389
8390
8391
# File 'lib/v20250806/models.rb', line 8389

def ParamTaskInList
  @ParamTaskInList
end

#ParamTaskOutListObject

ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • T_PLUS_0: T+0生成,默认策略

  • T_PLUS_1: T+1生成

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CrontabExpression:

    0 2 3 1,L,2 * ?

  • StartTime:

    生效日期

  • EndTime:

    结束日期

  • ExecutionStartTime:

    执行时间 左闭区间

  • ExecutionEndTime:

    执行时间 右闭区间

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度

  • CalendarOpen:

    日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0

  • CalendarId:

    日历调度 日历 ID

  • CalendarName:

    日历调度 日历名称, 需要从 DescribeScheduleCalendarPageList 中获取

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • UpstreamDependencyConfigList:

    上游依赖数组

  • DownStreamDependencyConfigList:

    下游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

    任务调度优先级 运行优先级 4高 5中 6低 , 默认:6

  • RetryWait:

    重试策略 重试等待时间,单位分钟: 默认: 5

  • MaxRetryAttempts:

    重试策略 最大尝试次数, 默认: 4

  • ExecutionTTL:

    超时处理策略 运行耗时超时(单位:分钟)默认为 -1

  • WaitExecutionTotalTTL:

    超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1

  • AllowRedoType:

    重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录;

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



8389
8390
8391
# File 'lib/v20250806/models.rb', line 8389

def ParamTaskOutList
  @ParamTaskOutList
end

#RetryWaitObject

ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • T_PLUS_0: T+0生成,默认策略

  • T_PLUS_1: T+1生成

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CrontabExpression:

    0 2 3 1,L,2 * ?

  • StartTime:

    生效日期

  • EndTime:

    结束日期

  • ExecutionStartTime:

    执行时间 左闭区间

  • ExecutionEndTime:

    执行时间 右闭区间

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度

  • CalendarOpen:

    日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0

  • CalendarId:

    日历调度 日历 ID

  • CalendarName:

    日历调度 日历名称, 需要从 DescribeScheduleCalendarPageList 中获取

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • UpstreamDependencyConfigList:

    上游依赖数组

  • DownStreamDependencyConfigList:

    下游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

    任务调度优先级 运行优先级 4高 5中 6低 , 默认:6

  • RetryWait:

    重试策略 重试等待时间,单位分钟: 默认: 5

  • MaxRetryAttempts:

    重试策略 最大尝试次数, 默认: 4

  • ExecutionTTL:

    超时处理策略 运行耗时超时(单位:分钟)默认为 -1

  • WaitExecutionTotalTTL:

    超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1

  • AllowRedoType:

    重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录;

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



8389
8390
8391
# File 'lib/v20250806/models.rb', line 8389

def RetryWait
  @RetryWait
end

#RunPriorityObject

ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • T_PLUS_0: T+0生成,默认策略

  • T_PLUS_1: T+1生成

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CrontabExpression:

    0 2 3 1,L,2 * ?

  • StartTime:

    生效日期

  • EndTime:

    结束日期

  • ExecutionStartTime:

    执行时间 左闭区间

  • ExecutionEndTime:

    执行时间 右闭区间

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度

  • CalendarOpen:

    日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0

  • CalendarId:

    日历调度 日历 ID

  • CalendarName:

    日历调度 日历名称, 需要从 DescribeScheduleCalendarPageList 中获取

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • UpstreamDependencyConfigList:

    上游依赖数组

  • DownStreamDependencyConfigList:

    下游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

    任务调度优先级 运行优先级 4高 5中 6低 , 默认:6

  • RetryWait:

    重试策略 重试等待时间,单位分钟: 默认: 5

  • MaxRetryAttempts:

    重试策略 最大尝试次数, 默认: 4

  • ExecutionTTL:

    超时处理策略 运行耗时超时(单位:分钟)默认为 -1

  • WaitExecutionTotalTTL:

    超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1

  • AllowRedoType:

    重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录;

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



8389
8390
8391
# File 'lib/v20250806/models.rb', line 8389

def RunPriority
  @RunPriority
end

#ScheduleRunTypeObject

ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • T_PLUS_0: T+0生成,默认策略

  • T_PLUS_1: T+1生成

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CrontabExpression:

    0 2 3 1,L,2 * ?

  • StartTime:

    生效日期

  • EndTime:

    结束日期

  • ExecutionStartTime:

    执行时间 左闭区间

  • ExecutionEndTime:

    执行时间 右闭区间

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度

  • CalendarOpen:

    日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0

  • CalendarId:

    日历调度 日历 ID

  • CalendarName:

    日历调度 日历名称, 需要从 DescribeScheduleCalendarPageList 中获取

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • UpstreamDependencyConfigList:

    上游依赖数组

  • DownStreamDependencyConfigList:

    下游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

    任务调度优先级 运行优先级 4高 5中 6低 , 默认:6

  • RetryWait:

    重试策略 重试等待时间,单位分钟: 默认: 5

  • MaxRetryAttempts:

    重试策略 最大尝试次数, 默认: 4

  • ExecutionTTL:

    超时处理策略 运行耗时超时(单位:分钟)默认为 -1

  • WaitExecutionTotalTTL:

    超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1

  • AllowRedoType:

    重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录;

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



8389
8390
8391
# File 'lib/v20250806/models.rb', line 8389

def ScheduleRunType
  @ScheduleRunType
end

#ScheduleTimeZoneObject

ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • T_PLUS_0: T+0生成,默认策略

  • T_PLUS_1: T+1生成

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CrontabExpression:

    0 2 3 1,L,2 * ?

  • StartTime:

    生效日期

  • EndTime:

    结束日期

  • ExecutionStartTime:

    执行时间 左闭区间

  • ExecutionEndTime:

    执行时间 右闭区间

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度

  • CalendarOpen:

    日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0

  • CalendarId:

    日历调度 日历 ID

  • CalendarName:

    日历调度 日历名称, 需要从 DescribeScheduleCalendarPageList 中获取

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • UpstreamDependencyConfigList:

    上游依赖数组

  • DownStreamDependencyConfigList:

    下游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

    任务调度优先级 运行优先级 4高 5中 6低 , 默认:6

  • RetryWait:

    重试策略 重试等待时间,单位分钟: 默认: 5

  • MaxRetryAttempts:

    重试策略 最大尝试次数, 默认: 4

  • ExecutionTTL:

    超时处理策略 运行耗时超时(单位:分钟)默认为 -1

  • WaitExecutionTotalTTL:

    超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1

  • AllowRedoType:

    重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录;

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



8389
8390
8391
# File 'lib/v20250806/models.rb', line 8389

def ScheduleTimeZone
  @ScheduleTimeZone
end

#SelfDependObject

ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • T_PLUS_0: T+0生成,默认策略

  • T_PLUS_1: T+1生成

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CrontabExpression:

    0 2 3 1,L,2 * ?

  • StartTime:

    生效日期

  • EndTime:

    结束日期

  • ExecutionStartTime:

    执行时间 左闭区间

  • ExecutionEndTime:

    执行时间 右闭区间

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度

  • CalendarOpen:

    日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0

  • CalendarId:

    日历调度 日历 ID

  • CalendarName:

    日历调度 日历名称, 需要从 DescribeScheduleCalendarPageList 中获取

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • UpstreamDependencyConfigList:

    上游依赖数组

  • DownStreamDependencyConfigList:

    下游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

    任务调度优先级 运行优先级 4高 5中 6低 , 默认:6

  • RetryWait:

    重试策略 重试等待时间,单位分钟: 默认: 5

  • MaxRetryAttempts:

    重试策略 最大尝试次数, 默认: 4

  • ExecutionTTL:

    超时处理策略 运行耗时超时(单位:分钟)默认为 -1

  • WaitExecutionTotalTTL:

    超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1

  • AllowRedoType:

    重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录;

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



8389
8390
8391
# File 'lib/v20250806/models.rb', line 8389

def SelfDepend
  @SelfDepend
end

#StartTimeObject

ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • T_PLUS_0: T+0生成,默认策略

  • T_PLUS_1: T+1生成

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CrontabExpression:

    0 2 3 1,L,2 * ?

  • StartTime:

    生效日期

  • EndTime:

    结束日期

  • ExecutionStartTime:

    执行时间 左闭区间

  • ExecutionEndTime:

    执行时间 右闭区间

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度

  • CalendarOpen:

    日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0

  • CalendarId:

    日历调度 日历 ID

  • CalendarName:

    日历调度 日历名称, 需要从 DescribeScheduleCalendarPageList 中获取

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • UpstreamDependencyConfigList:

    上游依赖数组

  • DownStreamDependencyConfigList:

    下游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

    任务调度优先级 运行优先级 4高 5中 6低 , 默认:6

  • RetryWait:

    重试策略 重试等待时间,单位分钟: 默认: 5

  • MaxRetryAttempts:

    重试策略 最大尝试次数, 默认: 4

  • ExecutionTTL:

    超时处理策略 运行耗时超时(单位:分钟)默认为 -1

  • WaitExecutionTotalTTL:

    超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1

  • AllowRedoType:

    重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录;

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



8389
8390
8391
# File 'lib/v20250806/models.rb', line 8389

def StartTime
  @StartTime
end

#TaskOutputRegistryListObject

ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • T_PLUS_0: T+0生成,默认策略

  • T_PLUS_1: T+1生成

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CrontabExpression:

    0 2 3 1,L,2 * ?

  • StartTime:

    生效日期

  • EndTime:

    结束日期

  • ExecutionStartTime:

    执行时间 左闭区间

  • ExecutionEndTime:

    执行时间 右闭区间

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度

  • CalendarOpen:

    日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0

  • CalendarId:

    日历调度 日历 ID

  • CalendarName:

    日历调度 日历名称, 需要从 DescribeScheduleCalendarPageList 中获取

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • UpstreamDependencyConfigList:

    上游依赖数组

  • DownStreamDependencyConfigList:

    下游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

    任务调度优先级 运行优先级 4高 5中 6低 , 默认:6

  • RetryWait:

    重试策略 重试等待时间,单位分钟: 默认: 5

  • MaxRetryAttempts:

    重试策略 最大尝试次数, 默认: 4

  • ExecutionTTL:

    超时处理策略 运行耗时超时(单位:分钟)默认为 -1

  • WaitExecutionTotalTTL:

    超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1

  • AllowRedoType:

    重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录;

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



8389
8390
8391
# File 'lib/v20250806/models.rb', line 8389

def TaskOutputRegistryList
  @TaskOutputRegistryList
end

#UpstreamDependencyConfigListObject

ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • T_PLUS_0: T+0生成,默认策略

  • T_PLUS_1: T+1生成

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CrontabExpression:

    0 2 3 1,L,2 * ?

  • StartTime:

    生效日期

  • EndTime:

    结束日期

  • ExecutionStartTime:

    执行时间 左闭区间

  • ExecutionEndTime:

    执行时间 右闭区间

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度

  • CalendarOpen:

    日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0

  • CalendarId:

    日历调度 日历 ID

  • CalendarName:

    日历调度 日历名称, 需要从 DescribeScheduleCalendarPageList 中获取

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • UpstreamDependencyConfigList:

    上游依赖数组

  • DownStreamDependencyConfigList:

    下游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

    任务调度优先级 运行优先级 4高 5中 6低 , 默认:6

  • RetryWait:

    重试策略 重试等待时间,单位分钟: 默认: 5

  • MaxRetryAttempts:

    重试策略 最大尝试次数, 默认: 4

  • ExecutionTTL:

    超时处理策略 运行耗时超时(单位:分钟)默认为 -1

  • WaitExecutionTotalTTL:

    超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1

  • AllowRedoType:

    重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录;

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



8389
8390
8391
# File 'lib/v20250806/models.rb', line 8389

def UpstreamDependencyConfigList
  @UpstreamDependencyConfigList
end

#WaitExecutionTotalTTLObject

ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • T_PLUS_0: T+0生成,默认策略

  • T_PLUS_1: T+1生成

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CrontabExpression:

    0 2 3 1,L,2 * ?

  • StartTime:

    生效日期

  • EndTime:

    结束日期

  • ExecutionStartTime:

    执行时间 左闭区间

  • ExecutionEndTime:

    执行时间 右闭区间

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度

  • CalendarOpen:

    日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0

  • CalendarId:

    日历调度 日历 ID

  • CalendarName:

    日历调度 日历名称, 需要从 DescribeScheduleCalendarPageList 中获取

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • UpstreamDependencyConfigList:

    上游依赖数组

  • DownStreamDependencyConfigList:

    下游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

    任务调度优先级 运行优先级 4高 5中 6低 , 默认:6

  • RetryWait:

    重试策略 重试等待时间,单位分钟: 默认: 5

  • MaxRetryAttempts:

    重试策略 最大尝试次数, 默认: 4

  • ExecutionTTL:

    超时处理策略 运行耗时超时(单位:分钟)默认为 -1

  • WaitExecutionTotalTTL:

    超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1

  • AllowRedoType:

    重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录;

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



8389
8390
8391
# File 'lib/v20250806/models.rb', line 8389

def WaitExecutionTotalTTL
  @WaitExecutionTotalTTL
end

Instance Method Details

#deserialize(params) ⇒ Object



8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453
8454
8455
8456
8457
8458
8459
8460
8461
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471
8472
8473
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
# File 'lib/v20250806/models.rb', line 8419

def deserialize(params)
  @CycleType = params['CycleType']
  @ScheduleTimeZone = params['ScheduleTimeZone']
  @CrontabExpression = params['CrontabExpression']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @ExecutionStartTime = params['ExecutionStartTime']
  @ExecutionEndTime = params['ExecutionEndTime']
  @ScheduleRunType = params['ScheduleRunType']
  @CalendarOpen = params['CalendarOpen']
  @CalendarId = params['CalendarId']
  @CalendarName = params['CalendarName']
  @SelfDepend = params['SelfDepend']
  unless params['UpstreamDependencyConfigList'].nil?
    @UpstreamDependencyConfigList = []
    params['UpstreamDependencyConfigList'].each do |i|
      dependencytaskbrief_tmp = DependencyTaskBrief.new
      dependencytaskbrief_tmp.deserialize(i)
      @UpstreamDependencyConfigList << dependencytaskbrief_tmp
    end
  end
  unless params['DownStreamDependencyConfigList'].nil?
    @DownStreamDependencyConfigList = []
    params['DownStreamDependencyConfigList'].each do |i|
      dependencytaskbrief_tmp = DependencyTaskBrief.new
      dependencytaskbrief_tmp.deserialize(i)
      @DownStreamDependencyConfigList << dependencytaskbrief_tmp
    end
  end
  unless params['EventListenerList'].nil?
    @EventListenerList = []
    params['EventListenerList'].each do |i|
      eventlistener_tmp = EventListener.new
      eventlistener_tmp.deserialize(i)
      @EventListenerList << eventlistener_tmp
    end
  end
  @RunPriority = params['RunPriority']
  @RetryWait = params['RetryWait']
  @MaxRetryAttempts = params['MaxRetryAttempts']
  @ExecutionTTL = params['ExecutionTTL']
  @WaitExecutionTotalTTL = params['WaitExecutionTotalTTL']
  @AllowRedoType = params['AllowRedoType']
  unless params['ParamTaskOutList'].nil?
    @ParamTaskOutList = []
    params['ParamTaskOutList'].each do |i|
      outtaskparameter_tmp = OutTaskParameter.new
      outtaskparameter_tmp.deserialize(i)
      @ParamTaskOutList << outtaskparameter_tmp
    end
  end
  unless params['ParamTaskInList'].nil?
    @ParamTaskInList = []
    params['ParamTaskInList'].each do |i|
      intaskparameter_tmp = InTaskParameter.new
      intaskparameter_tmp.deserialize(i)
      @ParamTaskInList << intaskparameter_tmp
    end
  end
  unless params['TaskOutputRegistryList'].nil?
    @TaskOutputRegistryList = []
    params['TaskOutputRegistryList'].each do |i|
      taskdataregistry_tmp = TaskDataRegistry.new
      taskdataregistry_tmp.deserialize(i)
      @TaskOutputRegistryList << taskdataregistry_tmp
    end
  end
  @InitStrategy = params['InitStrategy']
end