Class: TencentCloud::Wedata::V20210820::ModifyTaskInfoRequest

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

Overview

ModifyTaskInfo请求参数结构体

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, inchargeids = nil) ⇒ ModifyTaskInfoRequest

Returns a new instance of ModifyTaskInfoRequest.



28076
28077
28078
28079
28080
28081
28082
28083
28084
28085
28086
28087
28088
28089
28090
28091
28092
28093
28094
28095
28096
28097
28098
28099
28100
28101
28102
28103
28104
28105
28106
28107
28108
28109
# File 'lib/v20210820/models.rb', line 28076

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, inchargeids=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
  @InChargeIds = inchargeids
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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

def BrokerIp
  @BrokerIp
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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

def InCharge
  @InCharge
end

#InChargeIdsObject

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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

def InChargeIds
  @InChargeIds
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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

def ProjectId
  @ProjectId
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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

def RunPriority
  @RunPriority
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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

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'。

  • CycleType:

    "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • CycleStep:

    步长,间隔时间,最小1

  • CrontabExpression:

    cron表达式 周期类型为crontab调度才需要

  • ExecutionStartTime:

    执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • ExecutionEndTime:

    执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效

  • TaskName:

    新的任务名

  • RetryWait:

    失败重试间隔,单位分钟,创建任务的时候已经给了默认值

  • TryLimit:

    失败重试次数,创建任务的时候已经给了默认值

  • Retriable:

    是否可重试,1代表可以重试

  • RunPriority:

    运行优先级,4高 5中 6低

  • TaskExt:

    任务的扩展配置

  • ResourceGroup:

    执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器

  • YarnQueue:

    资源池队列名称

  • BrokerIp:

    资源组下具体执行机,any 表示可以跑在任意一台。

  • InCharge:

    责任人

  • Notes:

    任务备注

  • TaskParamInfos:

    任务参数

  • SourceServer:

    源数据源

  • TargetServer:

    目标数据源

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no

  • DependencyConfigDTOs:

    依赖配置

  • ExecutionTTL:

    执行耗时

  • ScriptChange:

    脚本是否改变

  • InChargeIds:

    责任人id



28071
28072
28073
# File 'lib/v20210820/models.rb', line 28071

def YarnQueue
  @YarnQueue
end

Instance Method Details

#deserialize(params) ⇒ Object



28111
28112
28113
28114
28115
28116
28117
28118
28119
28120
28121
28122
28123
28124
28125
28126
28127
28128
28129
28130
28131
28132
28133
28134
28135
28136
28137
28138
28139
28140
28141
28142
28143
28144
28145
28146
28147
28148
28149
28150
28151
28152
28153
28154
28155
28156
28157
28158
28159
28160
28161
28162
28163
28164
28165
# File 'lib/v20210820/models.rb', line 28111

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']
  @InChargeIds = params['InChargeIds']
end