Class: TencentCloud::Wedata::V20250806::CreateTaskSchedulerConfiguration

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, selfdepend = nil, upstreamdependencyconfiglist = nil, eventlistenerlist = nil, runpriority = nil, retrywait = nil, maxretryattempts = nil, executionttl = nil, waitexecutiontotalttl = nil, allowredotype = nil, paramtaskoutlist = nil, paramtaskinlist = nil, taskoutputregistrylist = nil, initstrategy = nil) ⇒ CreateTaskSchedulerConfiguration

Returns a new instance of CreateTaskSchedulerConfiguration.



1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
# File 'lib/v20250806/models.rb', line 1551

def initialize(cycletype=nil, scheduletimezone=nil, crontabexpression=nil, starttime=nil, endtime=nil, executionstarttime=nil, executionendtime=nil, scheduleruntype=nil, calendaropen=nil, calendarid=nil, selfdepend=nil, upstreamdependencyconfiglist=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
  @SelfDepend = selfdepend
  @UpstreamDependencyConfigList = upstreamdependencyconfiglist
  @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表达式类型

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

  • T_PLUS_1: T+1生成

Parameters:

  • ScheduleTimeZone:

    时区,默认为 UTC+8

  • CrontabExpression:

    Cron表达式,默认为 0 0 0 * * ? *

  • StartTime:

    生效日期,默认为当前日期的 00:00:00

  • EndTime:

    结束日期,默认为 2099-12-31 23:59:59

  • ExecutionStartTime:

    执行时间 左闭区间,默认 00:00

  • ExecutionEndTime:

    执行时间 右闭区间,默认 23:59

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度,默认为 0

  • CalendarOpen:

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

  • CalendarId:

    日历调度 日历 ID

  • SelfDepend:

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

  • UpstreamDependencyConfigList:

    上游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

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

  • RetryWait:

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

  • MaxRetryAttempts:

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

  • ExecutionTTL:

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

  • WaitExecutionTotalTTL:

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

  • AllowRedoType:

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

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



1549
1550
1551
# File 'lib/v20250806/models.rb', line 1549

def AllowRedoType
  @AllowRedoType
end

#CalendarIdObject

  • ONEOFF_CYCLE: 一次性

  • YEAR_CYCLE: 年

  • MONTH_CYCLE: 月

  • WEEK_CYCLE: 周

  • DAY_CYCLE: 天

  • HOUR_CYCLE: 小时

  • MINUTE_CYCLE: 分钟

  • CRONTAB_CYCLE: crontab表达式类型

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

  • T_PLUS_1: T+1生成

Parameters:

  • ScheduleTimeZone:

    时区,默认为 UTC+8

  • CrontabExpression:

    Cron表达式,默认为 0 0 0 * * ? *

  • StartTime:

    生效日期,默认为当前日期的 00:00:00

  • EndTime:

    结束日期,默认为 2099-12-31 23:59:59

  • ExecutionStartTime:

    执行时间 左闭区间,默认 00:00

  • ExecutionEndTime:

    执行时间 右闭区间,默认 23:59

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度,默认为 0

  • CalendarOpen:

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

  • CalendarId:

    日历调度 日历 ID

  • SelfDepend:

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

  • UpstreamDependencyConfigList:

    上游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

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

  • RetryWait:

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

  • MaxRetryAttempts:

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

  • ExecutionTTL:

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

  • WaitExecutionTotalTTL:

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

  • AllowRedoType:

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

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



1549
1550
1551
# File 'lib/v20250806/models.rb', line 1549

def CalendarId
  @CalendarId
end

#CalendarOpenObject

  • ONEOFF_CYCLE: 一次性

  • YEAR_CYCLE: 年

  • MONTH_CYCLE: 月

  • WEEK_CYCLE: 周

  • DAY_CYCLE: 天

  • HOUR_CYCLE: 小时

  • MINUTE_CYCLE: 分钟

  • CRONTAB_CYCLE: crontab表达式类型

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

  • T_PLUS_1: T+1生成

Parameters:

  • ScheduleTimeZone:

    时区,默认为 UTC+8

  • CrontabExpression:

    Cron表达式,默认为 0 0 0 * * ? *

  • StartTime:

    生效日期,默认为当前日期的 00:00:00

  • EndTime:

    结束日期,默认为 2099-12-31 23:59:59

  • ExecutionStartTime:

    执行时间 左闭区间,默认 00:00

  • ExecutionEndTime:

    执行时间 右闭区间,默认 23:59

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度,默认为 0

  • CalendarOpen:

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

  • CalendarId:

    日历调度 日历 ID

  • SelfDepend:

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

  • UpstreamDependencyConfigList:

    上游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

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

  • RetryWait:

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

  • MaxRetryAttempts:

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

  • ExecutionTTL:

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

  • WaitExecutionTotalTTL:

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

  • AllowRedoType:

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

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



1549
1550
1551
# File 'lib/v20250806/models.rb', line 1549

def CalendarOpen
  @CalendarOpen
end

#CrontabExpressionObject

  • ONEOFF_CYCLE: 一次性

  • YEAR_CYCLE: 年

  • MONTH_CYCLE: 月

  • WEEK_CYCLE: 周

  • DAY_CYCLE: 天

  • HOUR_CYCLE: 小时

  • MINUTE_CYCLE: 分钟

  • CRONTAB_CYCLE: crontab表达式类型

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

  • T_PLUS_1: T+1生成

Parameters:

  • ScheduleTimeZone:

    时区,默认为 UTC+8

  • CrontabExpression:

    Cron表达式,默认为 0 0 0 * * ? *

  • StartTime:

    生效日期,默认为当前日期的 00:00:00

  • EndTime:

    结束日期,默认为 2099-12-31 23:59:59

  • ExecutionStartTime:

    执行时间 左闭区间,默认 00:00

  • ExecutionEndTime:

    执行时间 右闭区间,默认 23:59

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度,默认为 0

  • CalendarOpen:

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

  • CalendarId:

    日历调度 日历 ID

  • SelfDepend:

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

  • UpstreamDependencyConfigList:

    上游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

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

  • RetryWait:

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

  • MaxRetryAttempts:

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

  • ExecutionTTL:

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

  • WaitExecutionTotalTTL:

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

  • AllowRedoType:

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

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



1549
1550
1551
# File 'lib/v20250806/models.rb', line 1549

def CrontabExpression
  @CrontabExpression
end

#CycleTypeObject

  • ONEOFF_CYCLE: 一次性

  • YEAR_CYCLE: 年

  • MONTH_CYCLE: 月

  • WEEK_CYCLE: 周

  • DAY_CYCLE: 天

  • HOUR_CYCLE: 小时

  • MINUTE_CYCLE: 分钟

  • CRONTAB_CYCLE: crontab表达式类型

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

  • T_PLUS_1: T+1生成

Parameters:

  • ScheduleTimeZone:

    时区,默认为 UTC+8

  • CrontabExpression:

    Cron表达式,默认为 0 0 0 * * ? *

  • StartTime:

    生效日期,默认为当前日期的 00:00:00

  • EndTime:

    结束日期,默认为 2099-12-31 23:59:59

  • ExecutionStartTime:

    执行时间 左闭区间,默认 00:00

  • ExecutionEndTime:

    执行时间 右闭区间,默认 23:59

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度,默认为 0

  • CalendarOpen:

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

  • CalendarId:

    日历调度 日历 ID

  • SelfDepend:

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

  • UpstreamDependencyConfigList:

    上游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

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

  • RetryWait:

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

  • MaxRetryAttempts:

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

  • ExecutionTTL:

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

  • WaitExecutionTotalTTL:

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

  • AllowRedoType:

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

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



1549
1550
1551
# File 'lib/v20250806/models.rb', line 1549

def CycleType
  @CycleType
end

#EndTimeObject

  • ONEOFF_CYCLE: 一次性

  • YEAR_CYCLE: 年

  • MONTH_CYCLE: 月

  • WEEK_CYCLE: 周

  • DAY_CYCLE: 天

  • HOUR_CYCLE: 小时

  • MINUTE_CYCLE: 分钟

  • CRONTAB_CYCLE: crontab表达式类型

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

  • T_PLUS_1: T+1生成

Parameters:

  • ScheduleTimeZone:

    时区,默认为 UTC+8

  • CrontabExpression:

    Cron表达式,默认为 0 0 0 * * ? *

  • StartTime:

    生效日期,默认为当前日期的 00:00:00

  • EndTime:

    结束日期,默认为 2099-12-31 23:59:59

  • ExecutionStartTime:

    执行时间 左闭区间,默认 00:00

  • ExecutionEndTime:

    执行时间 右闭区间,默认 23:59

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度,默认为 0

  • CalendarOpen:

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

  • CalendarId:

    日历调度 日历 ID

  • SelfDepend:

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

  • UpstreamDependencyConfigList:

    上游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

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

  • RetryWait:

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

  • MaxRetryAttempts:

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

  • ExecutionTTL:

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

  • WaitExecutionTotalTTL:

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

  • AllowRedoType:

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

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



1549
1550
1551
# File 'lib/v20250806/models.rb', line 1549

def EndTime
  @EndTime
end

#EventListenerListObject

  • ONEOFF_CYCLE: 一次性

  • YEAR_CYCLE: 年

  • MONTH_CYCLE: 月

  • WEEK_CYCLE: 周

  • DAY_CYCLE: 天

  • HOUR_CYCLE: 小时

  • MINUTE_CYCLE: 分钟

  • CRONTAB_CYCLE: crontab表达式类型

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

  • T_PLUS_1: T+1生成

Parameters:

  • ScheduleTimeZone:

    时区,默认为 UTC+8

  • CrontabExpression:

    Cron表达式,默认为 0 0 0 * * ? *

  • StartTime:

    生效日期,默认为当前日期的 00:00:00

  • EndTime:

    结束日期,默认为 2099-12-31 23:59:59

  • ExecutionStartTime:

    执行时间 左闭区间,默认 00:00

  • ExecutionEndTime:

    执行时间 右闭区间,默认 23:59

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度,默认为 0

  • CalendarOpen:

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

  • CalendarId:

    日历调度 日历 ID

  • SelfDepend:

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

  • UpstreamDependencyConfigList:

    上游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

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

  • RetryWait:

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

  • MaxRetryAttempts:

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

  • ExecutionTTL:

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

  • WaitExecutionTotalTTL:

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

  • AllowRedoType:

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

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



1549
1550
1551
# File 'lib/v20250806/models.rb', line 1549

def EventListenerList
  @EventListenerList
end

#ExecutionEndTimeObject

  • ONEOFF_CYCLE: 一次性

  • YEAR_CYCLE: 年

  • MONTH_CYCLE: 月

  • WEEK_CYCLE: 周

  • DAY_CYCLE: 天

  • HOUR_CYCLE: 小时

  • MINUTE_CYCLE: 分钟

  • CRONTAB_CYCLE: crontab表达式类型

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

  • T_PLUS_1: T+1生成

Parameters:

  • ScheduleTimeZone:

    时区,默认为 UTC+8

  • CrontabExpression:

    Cron表达式,默认为 0 0 0 * * ? *

  • StartTime:

    生效日期,默认为当前日期的 00:00:00

  • EndTime:

    结束日期,默认为 2099-12-31 23:59:59

  • ExecutionStartTime:

    执行时间 左闭区间,默认 00:00

  • ExecutionEndTime:

    执行时间 右闭区间,默认 23:59

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度,默认为 0

  • CalendarOpen:

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

  • CalendarId:

    日历调度 日历 ID

  • SelfDepend:

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

  • UpstreamDependencyConfigList:

    上游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

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

  • RetryWait:

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

  • MaxRetryAttempts:

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

  • ExecutionTTL:

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

  • WaitExecutionTotalTTL:

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

  • AllowRedoType:

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

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



1549
1550
1551
# File 'lib/v20250806/models.rb', line 1549

def ExecutionEndTime
  @ExecutionEndTime
end

#ExecutionStartTimeObject

  • ONEOFF_CYCLE: 一次性

  • YEAR_CYCLE: 年

  • MONTH_CYCLE: 月

  • WEEK_CYCLE: 周

  • DAY_CYCLE: 天

  • HOUR_CYCLE: 小时

  • MINUTE_CYCLE: 分钟

  • CRONTAB_CYCLE: crontab表达式类型

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

  • T_PLUS_1: T+1生成

Parameters:

  • ScheduleTimeZone:

    时区,默认为 UTC+8

  • CrontabExpression:

    Cron表达式,默认为 0 0 0 * * ? *

  • StartTime:

    生效日期,默认为当前日期的 00:00:00

  • EndTime:

    结束日期,默认为 2099-12-31 23:59:59

  • ExecutionStartTime:

    执行时间 左闭区间,默认 00:00

  • ExecutionEndTime:

    执行时间 右闭区间,默认 23:59

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度,默认为 0

  • CalendarOpen:

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

  • CalendarId:

    日历调度 日历 ID

  • SelfDepend:

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

  • UpstreamDependencyConfigList:

    上游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

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

  • RetryWait:

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

  • MaxRetryAttempts:

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

  • ExecutionTTL:

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

  • WaitExecutionTotalTTL:

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

  • AllowRedoType:

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

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



1549
1550
1551
# File 'lib/v20250806/models.rb', line 1549

def ExecutionStartTime
  @ExecutionStartTime
end

#ExecutionTTLObject

  • ONEOFF_CYCLE: 一次性

  • YEAR_CYCLE: 年

  • MONTH_CYCLE: 月

  • WEEK_CYCLE: 周

  • DAY_CYCLE: 天

  • HOUR_CYCLE: 小时

  • MINUTE_CYCLE: 分钟

  • CRONTAB_CYCLE: crontab表达式类型

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

  • T_PLUS_1: T+1生成

Parameters:

  • ScheduleTimeZone:

    时区,默认为 UTC+8

  • CrontabExpression:

    Cron表达式,默认为 0 0 0 * * ? *

  • StartTime:

    生效日期,默认为当前日期的 00:00:00

  • EndTime:

    结束日期,默认为 2099-12-31 23:59:59

  • ExecutionStartTime:

    执行时间 左闭区间,默认 00:00

  • ExecutionEndTime:

    执行时间 右闭区间,默认 23:59

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度,默认为 0

  • CalendarOpen:

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

  • CalendarId:

    日历调度 日历 ID

  • SelfDepend:

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

  • UpstreamDependencyConfigList:

    上游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

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

  • RetryWait:

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

  • MaxRetryAttempts:

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

  • ExecutionTTL:

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

  • WaitExecutionTotalTTL:

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

  • AllowRedoType:

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

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



1549
1550
1551
# File 'lib/v20250806/models.rb', line 1549

def ExecutionTTL
  @ExecutionTTL
end

#InitStrategyObject

  • ONEOFF_CYCLE: 一次性

  • YEAR_CYCLE: 年

  • MONTH_CYCLE: 月

  • WEEK_CYCLE: 周

  • DAY_CYCLE: 天

  • HOUR_CYCLE: 小时

  • MINUTE_CYCLE: 分钟

  • CRONTAB_CYCLE: crontab表达式类型

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

  • T_PLUS_1: T+1生成

Parameters:

  • ScheduleTimeZone:

    时区,默认为 UTC+8

  • CrontabExpression:

    Cron表达式,默认为 0 0 0 * * ? *

  • StartTime:

    生效日期,默认为当前日期的 00:00:00

  • EndTime:

    结束日期,默认为 2099-12-31 23:59:59

  • ExecutionStartTime:

    执行时间 左闭区间,默认 00:00

  • ExecutionEndTime:

    执行时间 右闭区间,默认 23:59

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度,默认为 0

  • CalendarOpen:

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

  • CalendarId:

    日历调度 日历 ID

  • SelfDepend:

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

  • UpstreamDependencyConfigList:

    上游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

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

  • RetryWait:

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

  • MaxRetryAttempts:

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

  • ExecutionTTL:

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

  • WaitExecutionTotalTTL:

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

  • AllowRedoType:

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

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



1549
1550
1551
# File 'lib/v20250806/models.rb', line 1549

def InitStrategy
  @InitStrategy
end

#MaxRetryAttemptsObject

  • ONEOFF_CYCLE: 一次性

  • YEAR_CYCLE: 年

  • MONTH_CYCLE: 月

  • WEEK_CYCLE: 周

  • DAY_CYCLE: 天

  • HOUR_CYCLE: 小时

  • MINUTE_CYCLE: 分钟

  • CRONTAB_CYCLE: crontab表达式类型

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

  • T_PLUS_1: T+1生成

Parameters:

  • ScheduleTimeZone:

    时区,默认为 UTC+8

  • CrontabExpression:

    Cron表达式,默认为 0 0 0 * * ? *

  • StartTime:

    生效日期,默认为当前日期的 00:00:00

  • EndTime:

    结束日期,默认为 2099-12-31 23:59:59

  • ExecutionStartTime:

    执行时间 左闭区间,默认 00:00

  • ExecutionEndTime:

    执行时间 右闭区间,默认 23:59

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度,默认为 0

  • CalendarOpen:

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

  • CalendarId:

    日历调度 日历 ID

  • SelfDepend:

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

  • UpstreamDependencyConfigList:

    上游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

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

  • RetryWait:

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

  • MaxRetryAttempts:

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

  • ExecutionTTL:

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

  • WaitExecutionTotalTTL:

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

  • AllowRedoType:

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

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



1549
1550
1551
# File 'lib/v20250806/models.rb', line 1549

def MaxRetryAttempts
  @MaxRetryAttempts
end

#ParamTaskInListObject

  • ONEOFF_CYCLE: 一次性

  • YEAR_CYCLE: 年

  • MONTH_CYCLE: 月

  • WEEK_CYCLE: 周

  • DAY_CYCLE: 天

  • HOUR_CYCLE: 小时

  • MINUTE_CYCLE: 分钟

  • CRONTAB_CYCLE: crontab表达式类型

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

  • T_PLUS_1: T+1生成

Parameters:

  • ScheduleTimeZone:

    时区,默认为 UTC+8

  • CrontabExpression:

    Cron表达式,默认为 0 0 0 * * ? *

  • StartTime:

    生效日期,默认为当前日期的 00:00:00

  • EndTime:

    结束日期,默认为 2099-12-31 23:59:59

  • ExecutionStartTime:

    执行时间 左闭区间,默认 00:00

  • ExecutionEndTime:

    执行时间 右闭区间,默认 23:59

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度,默认为 0

  • CalendarOpen:

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

  • CalendarId:

    日历调度 日历 ID

  • SelfDepend:

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

  • UpstreamDependencyConfigList:

    上游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

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

  • RetryWait:

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

  • MaxRetryAttempts:

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

  • ExecutionTTL:

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

  • WaitExecutionTotalTTL:

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

  • AllowRedoType:

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

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



1549
1550
1551
# File 'lib/v20250806/models.rb', line 1549

def ParamTaskInList
  @ParamTaskInList
end

#ParamTaskOutListObject

  • ONEOFF_CYCLE: 一次性

  • YEAR_CYCLE: 年

  • MONTH_CYCLE: 月

  • WEEK_CYCLE: 周

  • DAY_CYCLE: 天

  • HOUR_CYCLE: 小时

  • MINUTE_CYCLE: 分钟

  • CRONTAB_CYCLE: crontab表达式类型

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

  • T_PLUS_1: T+1生成

Parameters:

  • ScheduleTimeZone:

    时区,默认为 UTC+8

  • CrontabExpression:

    Cron表达式,默认为 0 0 0 * * ? *

  • StartTime:

    生效日期,默认为当前日期的 00:00:00

  • EndTime:

    结束日期,默认为 2099-12-31 23:59:59

  • ExecutionStartTime:

    执行时间 左闭区间,默认 00:00

  • ExecutionEndTime:

    执行时间 右闭区间,默认 23:59

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度,默认为 0

  • CalendarOpen:

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

  • CalendarId:

    日历调度 日历 ID

  • SelfDepend:

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

  • UpstreamDependencyConfigList:

    上游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

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

  • RetryWait:

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

  • MaxRetryAttempts:

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

  • ExecutionTTL:

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

  • WaitExecutionTotalTTL:

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

  • AllowRedoType:

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

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



1549
1550
1551
# File 'lib/v20250806/models.rb', line 1549

def ParamTaskOutList
  @ParamTaskOutList
end

#RetryWaitObject

  • ONEOFF_CYCLE: 一次性

  • YEAR_CYCLE: 年

  • MONTH_CYCLE: 月

  • WEEK_CYCLE: 周

  • DAY_CYCLE: 天

  • HOUR_CYCLE: 小时

  • MINUTE_CYCLE: 分钟

  • CRONTAB_CYCLE: crontab表达式类型

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

  • T_PLUS_1: T+1生成

Parameters:

  • ScheduleTimeZone:

    时区,默认为 UTC+8

  • CrontabExpression:

    Cron表达式,默认为 0 0 0 * * ? *

  • StartTime:

    生效日期,默认为当前日期的 00:00:00

  • EndTime:

    结束日期,默认为 2099-12-31 23:59:59

  • ExecutionStartTime:

    执行时间 左闭区间,默认 00:00

  • ExecutionEndTime:

    执行时间 右闭区间,默认 23:59

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度,默认为 0

  • CalendarOpen:

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

  • CalendarId:

    日历调度 日历 ID

  • SelfDepend:

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

  • UpstreamDependencyConfigList:

    上游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

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

  • RetryWait:

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

  • MaxRetryAttempts:

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

  • ExecutionTTL:

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

  • WaitExecutionTotalTTL:

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

  • AllowRedoType:

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

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



1549
1550
1551
# File 'lib/v20250806/models.rb', line 1549

def RetryWait
  @RetryWait
end

#RunPriorityObject

  • ONEOFF_CYCLE: 一次性

  • YEAR_CYCLE: 年

  • MONTH_CYCLE: 月

  • WEEK_CYCLE: 周

  • DAY_CYCLE: 天

  • HOUR_CYCLE: 小时

  • MINUTE_CYCLE: 分钟

  • CRONTAB_CYCLE: crontab表达式类型

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

  • T_PLUS_1: T+1生成

Parameters:

  • ScheduleTimeZone:

    时区,默认为 UTC+8

  • CrontabExpression:

    Cron表达式,默认为 0 0 0 * * ? *

  • StartTime:

    生效日期,默认为当前日期的 00:00:00

  • EndTime:

    结束日期,默认为 2099-12-31 23:59:59

  • ExecutionStartTime:

    执行时间 左闭区间,默认 00:00

  • ExecutionEndTime:

    执行时间 右闭区间,默认 23:59

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度,默认为 0

  • CalendarOpen:

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

  • CalendarId:

    日历调度 日历 ID

  • SelfDepend:

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

  • UpstreamDependencyConfigList:

    上游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

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

  • RetryWait:

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

  • MaxRetryAttempts:

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

  • ExecutionTTL:

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

  • WaitExecutionTotalTTL:

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

  • AllowRedoType:

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

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



1549
1550
1551
# File 'lib/v20250806/models.rb', line 1549

def RunPriority
  @RunPriority
end

#ScheduleRunTypeObject

  • ONEOFF_CYCLE: 一次性

  • YEAR_CYCLE: 年

  • MONTH_CYCLE: 月

  • WEEK_CYCLE: 周

  • DAY_CYCLE: 天

  • HOUR_CYCLE: 小时

  • MINUTE_CYCLE: 分钟

  • CRONTAB_CYCLE: crontab表达式类型

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

  • T_PLUS_1: T+1生成

Parameters:

  • ScheduleTimeZone:

    时区,默认为 UTC+8

  • CrontabExpression:

    Cron表达式,默认为 0 0 0 * * ? *

  • StartTime:

    生效日期,默认为当前日期的 00:00:00

  • EndTime:

    结束日期,默认为 2099-12-31 23:59:59

  • ExecutionStartTime:

    执行时间 左闭区间,默认 00:00

  • ExecutionEndTime:

    执行时间 右闭区间,默认 23:59

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度,默认为 0

  • CalendarOpen:

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

  • CalendarId:

    日历调度 日历 ID

  • SelfDepend:

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

  • UpstreamDependencyConfigList:

    上游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

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

  • RetryWait:

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

  • MaxRetryAttempts:

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

  • ExecutionTTL:

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

  • WaitExecutionTotalTTL:

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

  • AllowRedoType:

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

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



1549
1550
1551
# File 'lib/v20250806/models.rb', line 1549

def ScheduleRunType
  @ScheduleRunType
end

#ScheduleTimeZoneObject

  • ONEOFF_CYCLE: 一次性

  • YEAR_CYCLE: 年

  • MONTH_CYCLE: 月

  • WEEK_CYCLE: 周

  • DAY_CYCLE: 天

  • HOUR_CYCLE: 小时

  • MINUTE_CYCLE: 分钟

  • CRONTAB_CYCLE: crontab表达式类型

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

  • T_PLUS_1: T+1生成

Parameters:

  • ScheduleTimeZone:

    时区,默认为 UTC+8

  • CrontabExpression:

    Cron表达式,默认为 0 0 0 * * ? *

  • StartTime:

    生效日期,默认为当前日期的 00:00:00

  • EndTime:

    结束日期,默认为 2099-12-31 23:59:59

  • ExecutionStartTime:

    执行时间 左闭区间,默认 00:00

  • ExecutionEndTime:

    执行时间 右闭区间,默认 23:59

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度,默认为 0

  • CalendarOpen:

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

  • CalendarId:

    日历调度 日历 ID

  • SelfDepend:

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

  • UpstreamDependencyConfigList:

    上游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

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

  • RetryWait:

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

  • MaxRetryAttempts:

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

  • ExecutionTTL:

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

  • WaitExecutionTotalTTL:

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

  • AllowRedoType:

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

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



1549
1550
1551
# File 'lib/v20250806/models.rb', line 1549

def ScheduleTimeZone
  @ScheduleTimeZone
end

#SelfDependObject

  • ONEOFF_CYCLE: 一次性

  • YEAR_CYCLE: 年

  • MONTH_CYCLE: 月

  • WEEK_CYCLE: 周

  • DAY_CYCLE: 天

  • HOUR_CYCLE: 小时

  • MINUTE_CYCLE: 分钟

  • CRONTAB_CYCLE: crontab表达式类型

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

  • T_PLUS_1: T+1生成

Parameters:

  • ScheduleTimeZone:

    时区,默认为 UTC+8

  • CrontabExpression:

    Cron表达式,默认为 0 0 0 * * ? *

  • StartTime:

    生效日期,默认为当前日期的 00:00:00

  • EndTime:

    结束日期,默认为 2099-12-31 23:59:59

  • ExecutionStartTime:

    执行时间 左闭区间,默认 00:00

  • ExecutionEndTime:

    执行时间 右闭区间,默认 23:59

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度,默认为 0

  • CalendarOpen:

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

  • CalendarId:

    日历调度 日历 ID

  • SelfDepend:

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

  • UpstreamDependencyConfigList:

    上游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

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

  • RetryWait:

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

  • MaxRetryAttempts:

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

  • ExecutionTTL:

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

  • WaitExecutionTotalTTL:

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

  • AllowRedoType:

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

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



1549
1550
1551
# File 'lib/v20250806/models.rb', line 1549

def SelfDepend
  @SelfDepend
end

#StartTimeObject

  • ONEOFF_CYCLE: 一次性

  • YEAR_CYCLE: 年

  • MONTH_CYCLE: 月

  • WEEK_CYCLE: 周

  • DAY_CYCLE: 天

  • HOUR_CYCLE: 小时

  • MINUTE_CYCLE: 分钟

  • CRONTAB_CYCLE: crontab表达式类型

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

  • T_PLUS_1: T+1生成

Parameters:

  • ScheduleTimeZone:

    时区,默认为 UTC+8

  • CrontabExpression:

    Cron表达式,默认为 0 0 0 * * ? *

  • StartTime:

    生效日期,默认为当前日期的 00:00:00

  • EndTime:

    结束日期,默认为 2099-12-31 23:59:59

  • ExecutionStartTime:

    执行时间 左闭区间,默认 00:00

  • ExecutionEndTime:

    执行时间 右闭区间,默认 23:59

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度,默认为 0

  • CalendarOpen:

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

  • CalendarId:

    日历调度 日历 ID

  • SelfDepend:

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

  • UpstreamDependencyConfigList:

    上游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

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

  • RetryWait:

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

  • MaxRetryAttempts:

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

  • ExecutionTTL:

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

  • WaitExecutionTotalTTL:

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

  • AllowRedoType:

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

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



1549
1550
1551
# File 'lib/v20250806/models.rb', line 1549

def StartTime
  @StartTime
end

#TaskOutputRegistryListObject

  • ONEOFF_CYCLE: 一次性

  • YEAR_CYCLE: 年

  • MONTH_CYCLE: 月

  • WEEK_CYCLE: 周

  • DAY_CYCLE: 天

  • HOUR_CYCLE: 小时

  • MINUTE_CYCLE: 分钟

  • CRONTAB_CYCLE: crontab表达式类型

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

  • T_PLUS_1: T+1生成

Parameters:

  • ScheduleTimeZone:

    时区,默认为 UTC+8

  • CrontabExpression:

    Cron表达式,默认为 0 0 0 * * ? *

  • StartTime:

    生效日期,默认为当前日期的 00:00:00

  • EndTime:

    结束日期,默认为 2099-12-31 23:59:59

  • ExecutionStartTime:

    执行时间 左闭区间,默认 00:00

  • ExecutionEndTime:

    执行时间 右闭区间,默认 23:59

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度,默认为 0

  • CalendarOpen:

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

  • CalendarId:

    日历调度 日历 ID

  • SelfDepend:

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

  • UpstreamDependencyConfigList:

    上游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

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

  • RetryWait:

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

  • MaxRetryAttempts:

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

  • ExecutionTTL:

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

  • WaitExecutionTotalTTL:

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

  • AllowRedoType:

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

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



1549
1550
1551
# File 'lib/v20250806/models.rb', line 1549

def TaskOutputRegistryList
  @TaskOutputRegistryList
end

#UpstreamDependencyConfigListObject

  • ONEOFF_CYCLE: 一次性

  • YEAR_CYCLE: 年

  • MONTH_CYCLE: 月

  • WEEK_CYCLE: 周

  • DAY_CYCLE: 天

  • HOUR_CYCLE: 小时

  • MINUTE_CYCLE: 分钟

  • CRONTAB_CYCLE: crontab表达式类型

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

  • T_PLUS_1: T+1生成

Parameters:

  • ScheduleTimeZone:

    时区,默认为 UTC+8

  • CrontabExpression:

    Cron表达式,默认为 0 0 0 * * ? *

  • StartTime:

    生效日期,默认为当前日期的 00:00:00

  • EndTime:

    结束日期,默认为 2099-12-31 23:59:59

  • ExecutionStartTime:

    执行时间 左闭区间,默认 00:00

  • ExecutionEndTime:

    执行时间 右闭区间,默认 23:59

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度,默认为 0

  • CalendarOpen:

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

  • CalendarId:

    日历调度 日历 ID

  • SelfDepend:

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

  • UpstreamDependencyConfigList:

    上游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

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

  • RetryWait:

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

  • MaxRetryAttempts:

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

  • ExecutionTTL:

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

  • WaitExecutionTotalTTL:

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

  • AllowRedoType:

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

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



1549
1550
1551
# File 'lib/v20250806/models.rb', line 1549

def UpstreamDependencyConfigList
  @UpstreamDependencyConfigList
end

#WaitExecutionTotalTTLObject

  • ONEOFF_CYCLE: 一次性

  • YEAR_CYCLE: 年

  • MONTH_CYCLE: 月

  • WEEK_CYCLE: 周

  • DAY_CYCLE: 天

  • HOUR_CYCLE: 小时

  • MINUTE_CYCLE: 分钟

  • CRONTAB_CYCLE: crontab表达式类型

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

  • T_PLUS_1: T+1生成

Parameters:

  • ScheduleTimeZone:

    时区,默认为 UTC+8

  • CrontabExpression:

    Cron表达式,默认为 0 0 0 * * ? *

  • StartTime:

    生效日期,默认为当前日期的 00:00:00

  • EndTime:

    结束日期,默认为 2099-12-31 23:59:59

  • ExecutionStartTime:

    执行时间 左闭区间,默认 00:00

  • ExecutionEndTime:

    执行时间 右闭区间,默认 23:59

  • ScheduleRunType:

    调度类型: 0 正常调度 1 空跑调度,默认为 0

  • CalendarOpen:

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

  • CalendarId:

    日历调度 日历 ID

  • SelfDepend:

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

  • UpstreamDependencyConfigList:

    上游依赖数组

  • EventListenerList:

    事件数组

  • RunPriority:

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

  • RetryWait:

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

  • MaxRetryAttempts:

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

  • ExecutionTTL:

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

  • WaitExecutionTotalTTL:

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

  • AllowRedoType:

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

  • ParamTaskOutList:

    输出参数数组

  • ParamTaskInList:

    输入参数数组

  • TaskOutputRegistryList:

    产出登记

  • InitStrategy:

    **实例生成策略**



1549
1550
1551
# File 'lib/v20250806/models.rb', line 1549

def WaitExecutionTotalTTL
  @WaitExecutionTotalTTL
end

Instance Method Details

#deserialize(params) ⇒ Object



1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
# File 'lib/v20250806/models.rb', line 1577

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']
  @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['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