Class: TencentCloud::Wedata::V20210820::ModifyTaskInfoDsRequest

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

Overview

ModifyTaskInfoDs请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#BrokerIpObject

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

#ConcurrentStrategyObject

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

#ContentObject

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

#CrontabExpressionObject

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

#CycleStepObject

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

#CycleTypeObject

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

#DelayTimeObject

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

#DependencyConfigDTOsObject

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

#DependencyWorkflowObject

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

#EndTimeObject

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

#ExecutionEndTimeObject

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

#ExecutionStartTimeObject

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

#ExecutionTTLObject

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

#InChargeObject

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

#NotesObject

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

#ProjectIdObject

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

#RegisterDsEventPublisherRequestObject

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

#ResourceGroupObject

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

#RetriableObject

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

#RetryWaitObject

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

#RunPriorityObject

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

#ScheduleRunTypeObject

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

#ScheduleTimeZoneObject

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

#ScriptChangeObject

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

#SelfDependObject

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

#SourceServerObject

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

#StartTimeObject

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

#StartupTimeObject

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

#TargetServerObject

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

#TaskActionObject

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

#TaskExtObject

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

#TaskIdObject

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

#TaskNameObject

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

#TaskParamInfosObject

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

#TryLimitObject

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

#YarnQueueObject

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