Class: TencentCloud::Wedata::V20210820::ModifyTaskInfoDsRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Wedata::V20210820::ModifyTaskInfoDsRequest
- Defined in:
- lib/v20210820/models.rb
Overview
ModifyTaskInfoDs请求参数结构体
Instance Attribute Summary collapse
- #BrokerIp ⇒ Object
- #ConcurrentStrategy ⇒ Object
- #Content ⇒ Object
- #CrontabExpression ⇒ Object
- #CycleStep ⇒ Object
- #CycleType ⇒ Object
- #DelayTime ⇒ Object
- #DependencyConfigDTOs ⇒ Object
- #DependencyWorkflow ⇒ Object
- #EndTime ⇒ Object
- #ExecutionEndTime ⇒ Object
- #ExecutionStartTime ⇒ Object
- #ExecutionTTL ⇒ Object
- #InCharge ⇒ Object
- #Notes ⇒ Object
- #ProjectId ⇒ Object
- #RegisterDsEventPublisherRequest ⇒ Object
- #ResourceGroup ⇒ Object
- #Retriable ⇒ Object
- #RetryWait ⇒ Object
- #RunPriority ⇒ Object
- #ScheduleRunType ⇒ Object
- #ScheduleTimeZone ⇒ Object
- #ScriptChange ⇒ Object
- #SelfDepend ⇒ Object
- #SourceServer ⇒ Object
- #StartTime ⇒ Object
- #StartupTime ⇒ Object
- #TargetServer ⇒ Object
- #TaskAction ⇒ Object
- #TaskExt ⇒ Object
- #TaskId ⇒ Object
- #TaskName ⇒ Object
- #TaskParamInfos ⇒ Object
- #TryLimit ⇒ Object
- #YarnQueue ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(projectid = nil, taskid = nil, delaytime = nil, startuptime = nil, selfdepend = nil, starttime = nil, endtime = nil, taskaction = nil, cycletype = nil, cyclestep = nil, crontabexpression = nil, executionstarttime = nil, executionendtime = nil, taskname = nil, retrywait = nil, trylimit = nil, retriable = nil, runpriority = nil, taskext = nil, resourcegroup = nil, yarnqueue = nil, brokerip = nil, incharge = nil, notes = nil, taskparaminfos = nil, sourceserver = nil, targetserver = nil, dependencyworkflow = nil, dependencyconfigdtos = nil, executionttl = nil, scriptchange = nil, scheduletimezone = nil, scheduleruntype = nil, concurrentstrategy = nil, registerdseventpublisherrequest = nil, content = nil) ⇒ ModifyTaskInfoDsRequest
constructor
A new instance of ModifyTaskInfoDsRequest.
Constructor Details
#initialize(projectid = nil, taskid = nil, delaytime = nil, startuptime = nil, selfdepend = nil, starttime = nil, endtime = nil, taskaction = nil, cycletype = nil, cyclestep = nil, crontabexpression = nil, executionstarttime = nil, executionendtime = nil, taskname = nil, retrywait = nil, trylimit = nil, retriable = nil, runpriority = nil, taskext = nil, resourcegroup = nil, yarnqueue = nil, brokerip = nil, incharge = nil, notes = nil, taskparaminfos = nil, sourceserver = nil, targetserver = nil, dependencyworkflow = nil, dependencyconfigdtos = nil, executionttl = nil, scriptchange = nil, scheduletimezone = nil, scheduleruntype = nil, concurrentstrategy = nil, registerdseventpublisherrequest = nil, content = nil) ⇒ ModifyTaskInfoDsRequest
Returns a new instance of ModifyTaskInfoDsRequest.
26641 26642 26643 26644 26645 26646 26647 26648 26649 26650 26651 26652 26653 26654 26655 26656 26657 26658 26659 26660 26661 26662 26663 26664 26665 26666 26667 26668 26669 26670 26671 26672 26673 26674 26675 26676 26677 26678 |
# File 'lib/v20210820/models.rb', line 26641 def initialize(projectid=nil, taskid=nil, delaytime=nil, startuptime=nil, selfdepend=nil, starttime=nil, endtime=nil, taskaction=nil, cycletype=nil, cyclestep=nil, crontabexpression=nil, executionstarttime=nil, executionendtime=nil, taskname=nil, retrywait=nil, trylimit=nil, retriable=nil, runpriority=nil, taskext=nil, resourcegroup=nil, yarnqueue=nil, brokerip=nil, incharge=nil, notes=nil, taskparaminfos=nil, sourceserver=nil, targetserver=nil, dependencyworkflow=nil, dependencyconfigdtos=nil, executionttl=nil, scriptchange=nil, scheduletimezone=nil, scheduleruntype=nil, concurrentstrategy=nil, registerdseventpublisherrequest=nil, content=nil) @ProjectId = projectid @TaskId = taskid @DelayTime = delaytime @StartupTime = startuptime @SelfDepend = selfdepend @StartTime = starttime @EndTime = endtime @TaskAction = taskaction @CycleType = cycletype @CycleStep = cyclestep @CrontabExpression = crontabexpression @ExecutionStartTime = executionstarttime @ExecutionEndTime = executionendtime @TaskName = taskname @RetryWait = retrywait @TryLimit = trylimit @Retriable = retriable @RunPriority = runpriority @TaskExt = taskext @ResourceGroup = resourcegroup @YarnQueue = yarnqueue @BrokerIp = brokerip @InCharge = incharge @Notes = notes @TaskParamInfos = taskparaminfos @SourceServer = sourceserver @TargetServer = targetserver @DependencyWorkflow = dependencyworkflow @DependencyConfigDTOs = dependencyconfigdtos @ExecutionTTL = executionttl @ScriptChange = scriptchange @ScheduleTimeZone = scheduletimezone @ScheduleRunType = scheduleruntype @ConcurrentStrategy = concurrentstrategy @RegisterDsEventPublisherRequest = registerdseventpublisherrequest @Content = content end |
Instance Attribute Details
#BrokerIp ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def BrokerIp @BrokerIp end |
#ConcurrentStrategy ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def ConcurrentStrategy @ConcurrentStrategy end |
#Content ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def Content @Content end |
#CrontabExpression ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def CrontabExpression @CrontabExpression end |
#CycleStep ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def CycleStep @CycleStep end |
#CycleType ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def CycleType @CycleType end |
#DelayTime ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def DelayTime @DelayTime end |
#DependencyConfigDTOs ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def DependencyConfigDTOs @DependencyConfigDTOs end |
#DependencyWorkflow ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def DependencyWorkflow @DependencyWorkflow end |
#EndTime ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def EndTime @EndTime end |
#ExecutionEndTime ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def ExecutionEndTime @ExecutionEndTime end |
#ExecutionStartTime ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def ExecutionStartTime @ExecutionStartTime end |
#ExecutionTTL ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def ExecutionTTL @ExecutionTTL end |
#InCharge ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def InCharge @InCharge end |
#Notes ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def Notes @Notes end |
#ProjectId ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def ProjectId @ProjectId end |
#RegisterDsEventPublisherRequest ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def RegisterDsEventPublisherRequest @RegisterDsEventPublisherRequest end |
#ResourceGroup ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def ResourceGroup @ResourceGroup end |
#Retriable ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def Retriable @Retriable end |
#RetryWait ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def RetryWait @RetryWait end |
#RunPriority ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def RunPriority @RunPriority end |
#ScheduleRunType ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def ScheduleRunType @ScheduleRunType end |
#ScheduleTimeZone ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def ScheduleTimeZone @ScheduleTimeZone end |
#ScriptChange ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def ScriptChange @ScriptChange end |
#SelfDepend ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def SelfDepend @SelfDepend end |
#SourceServer ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def SourceServer @SourceServer end |
#StartTime ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def StartTime @StartTime end |
#StartupTime ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def StartupTime @StartupTime end |
#TargetServer ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def TargetServer @TargetServer end |
#TaskAction ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def TaskAction @TaskAction end |
#TaskExt ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def TaskExt @TaskExt end |
#TaskId ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def TaskId @TaskId end |
#TaskName ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def TaskName @TaskName end |
#TaskParamInfos ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def TaskParamInfos @TaskParamInfos end |
#TryLimit ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def TryLimit @TryLimit end |
#YarnQueue ⇒ Object
Parameters:
-
ProjectId:
—
项目Id
-
TaskId:
—
任务ID
-
DelayTime:
—
执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
StartupTime:
—
启动时间:该字段已废弃,无需填写
-
SelfDepend:
—
自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
-
StartTime:
—
生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
EndTime:
—
生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
TaskAction:
—
调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
-
CycleType:
—
周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
CycleStep:
—
小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
-
CrontabExpression:
—
cron表达式 周期类型为crontab调度才需要
-
ExecutionStartTime:
—
执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
ExecutionEndTime:
—
执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
TaskName:
—
任务名,该字段废弃,请勿使用该字段重命名任务
-
RetryWait:
—
失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
TryLimit:
—
失败重试次数,创建任务的时候已经给了默认值
-
Retriable:
—
是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
-
RunPriority:
—
运行优先级,4高 5中 6低;暂不支持其他值
-
TaskExt:
—
任务的扩展配置
-
ResourceGroup:
—
执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
YarnQueue:
—
资源池队列名称
-
BrokerIp:
—
资源组下具体执行机,any 表示可以跑在任意一台。
-
InCharge:
—
责任人,多个责任人请用分号隔开
-
Notes:
—
任务备注
-
TaskParamInfos:
—
任务参数
-
SourceServer:
—
源数据源Id
-
TargetServer:
—
目标数据源Id
-
DependencyWorkflow:
—
是否支持工作流依赖 yes / no 默认 no
-
DependencyConfigDTOs:
—
依赖配置,仅可修改上游任务实例配置方法
-
ExecutionTTL:
—
运行耗时超时时间分钟数
-
ScriptChange:
—
脚本是否改变
-
ScheduleTimeZone:
—
任务时区,仅支持整数时区配置
-
ScheduleRunType:
—
0 正常调度 1 空跑调度;暂不支持其他值
-
ConcurrentStrategy:
—
0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
-
RegisterDsEventPublisherRequest:
—
shell任务发布事件
-
Content:
—
base64编码后脚本内容
26639 26640 26641 |
# File 'lib/v20210820/models.rb', line 26639 def YarnQueue @YarnQueue end |
Instance Method Details
#deserialize(params) ⇒ Object
26680 26681 26682 26683 26684 26685 26686 26687 26688 26689 26690 26691 26692 26693 26694 26695 26696 26697 26698 26699 26700 26701 26702 26703 26704 26705 26706 26707 26708 26709 26710 26711 26712 26713 26714 26715 26716 26717 26718 26719 26720 26721 26722 26723 26724 26725 26726 26727 26728 26729 26730 26731 26732 26733 26734 26735 26736 26737 26738 26739 26740 26741 |
# File 'lib/v20210820/models.rb', line 26680 def deserialize(params) @ProjectId = params['ProjectId'] @TaskId = params['TaskId'] @DelayTime = params['DelayTime'] @StartupTime = params['StartupTime'] @SelfDepend = params['SelfDepend'] @StartTime = params['StartTime'] @EndTime = params['EndTime'] @TaskAction = params['TaskAction'] @CycleType = params['CycleType'] @CycleStep = params['CycleStep'] @CrontabExpression = params['CrontabExpression'] @ExecutionStartTime = params['ExecutionStartTime'] @ExecutionEndTime = params['ExecutionEndTime'] @TaskName = params['TaskName'] @RetryWait = params['RetryWait'] @TryLimit = params['TryLimit'] @Retriable = params['Retriable'] @RunPriority = params['RunPriority'] unless params['TaskExt'].nil? @TaskExt = [] params['TaskExt'].each do |i| taskextinfo_tmp = TaskExtInfo.new taskextinfo_tmp.deserialize(i) @TaskExt << taskextinfo_tmp end end @ResourceGroup = params['ResourceGroup'] @YarnQueue = params['YarnQueue'] @BrokerIp = params['BrokerIp'] @InCharge = params['InCharge'] @Notes = params['Notes'] unless params['TaskParamInfos'].nil? @TaskParamInfos = [] params['TaskParamInfos'].each do |i| paraminfo_tmp = ParamInfo.new paraminfo_tmp.deserialize(i) @TaskParamInfos << paraminfo_tmp end end @SourceServer = params['SourceServer'] @TargetServer = params['TargetServer'] @DependencyWorkflow = params['DependencyWorkflow'] unless params['DependencyConfigDTOs'].nil? @DependencyConfigDTOs = [] params['DependencyConfigDTOs'].each do |i| dependencyconfig_tmp = DependencyConfig.new dependencyconfig_tmp.deserialize(i) @DependencyConfigDTOs << dependencyconfig_tmp end end @ExecutionTTL = params['ExecutionTTL'] @ScriptChange = params['ScriptChange'] @ScheduleTimeZone = params['ScheduleTimeZone'] @ScheduleRunType = params['ScheduleRunType'] @ConcurrentStrategy = params['ConcurrentStrategy'] unless params['RegisterDsEventPublisherRequest'].nil? @RegisterDsEventPublisherRequest = RegisterDsEventPublisherReq.new @RegisterDsEventPublisherRequest.deserialize(params['RegisterDsEventPublisherRequest']) end @Content = params['Content'] end |