Class: TencentCloud::Wedata::V20250806::CreateTaskSchedulerConfiguration
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Wedata::V20250806::CreateTaskSchedulerConfiguration
- Defined in:
- lib/v20250806/models.rb
Overview
创建任务调度配置信息
Instance Attribute Summary collapse
-
#AllowRedoType ⇒ Object
-
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生成.
-
-
#CalendarId ⇒ Object
-
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生成.
-
-
#CalendarOpen ⇒ Object
-
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生成.
-
-
#CrontabExpression ⇒ Object
-
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生成.
-
-
#CycleType ⇒ Object
-
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生成.
-
-
#EndTime ⇒ Object
-
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生成.
-
-
#EventListenerList ⇒ Object
-
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生成.
-
-
#ExecutionEndTime ⇒ Object
-
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生成.
-
-
#ExecutionStartTime ⇒ Object
-
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生成.
-
-
#ExecutionTTL ⇒ Object
-
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生成.
-
-
#InitStrategy ⇒ Object
-
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生成.
-
-
#MaxRetryAttempts ⇒ Object
-
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生成.
-
-
#ParamTaskInList ⇒ Object
-
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生成.
-
-
#ParamTaskOutList ⇒ Object
-
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生成.
-
-
#RetryWait ⇒ Object
-
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生成.
-
-
#RunPriority ⇒ Object
-
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生成.
-
-
#ScheduleRunType ⇒ Object
-
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生成.
-
-
#ScheduleTimeZone ⇒ Object
-
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生成.
-
-
#SelfDepend ⇒ Object
-
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生成.
-
-
#StartTime ⇒ Object
-
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生成.
-
-
#TaskOutputRegistryList ⇒ Object
-
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生成.
-
-
#UpstreamDependencyConfigList ⇒ Object
-
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生成.
-
-
#WaitExecutionTotalTTL ⇒ Object
-
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生成.
-
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#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
constructor
A new instance of CreateTaskSchedulerConfiguration.
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
#AllowRedoType ⇒ Object
-
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生成
1549 1550 1551 |
# File 'lib/v20250806/models.rb', line 1549 def AllowRedoType @AllowRedoType end |
#CalendarId ⇒ Object
-
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生成
1549 1550 1551 |
# File 'lib/v20250806/models.rb', line 1549 def CalendarId @CalendarId end |
#CalendarOpen ⇒ Object
-
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生成
1549 1550 1551 |
# File 'lib/v20250806/models.rb', line 1549 def CalendarOpen @CalendarOpen end |
#CrontabExpression ⇒ Object
-
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生成
1549 1550 1551 |
# File 'lib/v20250806/models.rb', line 1549 def CrontabExpression @CrontabExpression end |
#CycleType ⇒ Object
-
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生成
1549 1550 1551 |
# File 'lib/v20250806/models.rb', line 1549 def CycleType @CycleType end |
#EndTime ⇒ Object
-
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生成
1549 1550 1551 |
# File 'lib/v20250806/models.rb', line 1549 def EndTime @EndTime end |
#EventListenerList ⇒ Object
-
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生成
1549 1550 1551 |
# File 'lib/v20250806/models.rb', line 1549 def EventListenerList @EventListenerList end |
#ExecutionEndTime ⇒ Object
-
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生成
1549 1550 1551 |
# File 'lib/v20250806/models.rb', line 1549 def ExecutionEndTime @ExecutionEndTime end |
#ExecutionStartTime ⇒ Object
-
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生成
1549 1550 1551 |
# File 'lib/v20250806/models.rb', line 1549 def ExecutionStartTime @ExecutionStartTime end |
#ExecutionTTL ⇒ Object
-
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生成
1549 1550 1551 |
# File 'lib/v20250806/models.rb', line 1549 def ExecutionTTL @ExecutionTTL end |
#InitStrategy ⇒ Object
-
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生成
1549 1550 1551 |
# File 'lib/v20250806/models.rb', line 1549 def InitStrategy @InitStrategy end |
#MaxRetryAttempts ⇒ Object
-
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生成
1549 1550 1551 |
# File 'lib/v20250806/models.rb', line 1549 def MaxRetryAttempts @MaxRetryAttempts end |
#ParamTaskInList ⇒ Object
-
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生成
1549 1550 1551 |
# File 'lib/v20250806/models.rb', line 1549 def ParamTaskInList @ParamTaskInList end |
#ParamTaskOutList ⇒ Object
-
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生成
1549 1550 1551 |
# File 'lib/v20250806/models.rb', line 1549 def ParamTaskOutList @ParamTaskOutList end |
#RetryWait ⇒ Object
-
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生成
1549 1550 1551 |
# File 'lib/v20250806/models.rb', line 1549 def RetryWait @RetryWait end |
#RunPriority ⇒ Object
-
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生成
1549 1550 1551 |
# File 'lib/v20250806/models.rb', line 1549 def RunPriority @RunPriority end |
#ScheduleRunType ⇒ Object
-
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生成
1549 1550 1551 |
# File 'lib/v20250806/models.rb', line 1549 def ScheduleRunType @ScheduleRunType end |
#ScheduleTimeZone ⇒ Object
-
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生成
1549 1550 1551 |
# File 'lib/v20250806/models.rb', line 1549 def ScheduleTimeZone @ScheduleTimeZone end |
#SelfDepend ⇒ Object
-
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生成
1549 1550 1551 |
# File 'lib/v20250806/models.rb', line 1549 def SelfDepend @SelfDepend end |
#StartTime ⇒ Object
-
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生成
1549 1550 1551 |
# File 'lib/v20250806/models.rb', line 1549 def StartTime @StartTime end |
#TaskOutputRegistryList ⇒ Object
-
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生成
1549 1550 1551 |
# File 'lib/v20250806/models.rb', line 1549 def TaskOutputRegistryList @TaskOutputRegistryList end |
#UpstreamDependencyConfigList ⇒ Object
-
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生成
1549 1550 1551 |
# File 'lib/v20250806/models.rb', line 1549 def UpstreamDependencyConfigList @UpstreamDependencyConfigList end |
#WaitExecutionTotalTTL ⇒ Object
-
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生成
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 |