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.
26491 26492 26493 26494 26495 26496 26497 26498 26499 26500 26501 26502 26503 26504 26505 26506 26507 26508 26509 26510 26511 26512 26513 26514 26515 26516 26517 26518 26519 26520 26521 26522 26523 26524 26525 26526 26527 26528 |
# File 'lib/v20210820/models.rb', line 26491 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 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编码后脚本内容
26489 26490 26491 |
# File 'lib/v20210820/models.rb', line 26489 def YarnQueue @YarnQueue end |
Instance Method Details
#deserialize(params) ⇒ Object
26530 26531 26532 26533 26534 26535 26536 26537 26538 26539 26540 26541 26542 26543 26544 26545 26546 26547 26548 26549 26550 26551 26552 26553 26554 26555 26556 26557 26558 26559 26560 26561 26562 26563 26564 26565 26566 26567 26568 26569 26570 26571 26572 26573 26574 26575 26576 26577 26578 26579 26580 26581 26582 26583 26584 26585 26586 26587 26588 26589 26590 26591 |
# File 'lib/v20210820/models.rb', line 26530 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 |