public class ModifyTaskInfoDsRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
ModifyTaskInfoDsRequest() |
ModifyTaskInfoDsRequest(ModifyTaskInfoDsRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String |
getBrokerIp()
Get 资源组下具体执行机,any 表示可以跑在任意一台。
|
Long |
getConcurrentStrategy()
Get 0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
|
String |
getContent()
Get base64编码后脚本内容
|
String |
getCrontabExpression()
Get cron表达式 周期类型为crontab调度才需要
|
Long |
getCycleStep()
Get 小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
|
Long |
getCycleType()
Get 周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
|
Long |
getDelayTime()
Get 执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
|
DependencyConfig[] |
getDependencyConfigDTOs()
Get 依赖配置,仅可修改上游任务实例配置方法
|
String |
getDependencyWorkflow()
Get 是否支持工作流依赖 yes / no 默认 no
|
String |
getEndTime()
Get 生效结束时间,格式 yyyy-MM-dd HH:mm:ss
|
String |
getExecutionEndTime()
Get 执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
|
String |
getExecutionStartTime()
Get 执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
|
Long |
getExecutionTTL()
Get 运行耗时超时时间分钟数
|
String |
getInCharge()
Get 责任人,多个责任人请用分号隔开
|
String |
getNotes()
Get 任务备注
|
String |
getProjectId()
Get 项目Id
|
RegisterDsEventPublisherReq |
getRegisterDsEventPublisherRequest()
Get shell任务发布事件
|
String |
getResourceGroup()
Get 执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
|
Long |
getRetriable()
Get 是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
|
Long |
getRetryWait()
Get 失败重试间隔,单位分钟,创建任务的时候已经给了默认值
|
Long |
getRunPriority()
Get 运行优先级,4高 5中 6低;暂不支持其他值
|
Long |
getScheduleRunType()
Get 0 正常调度 1 空跑调度;暂不支持其他值
|
String |
getScheduleTimeZone()
Get 任务时区,仅支持整数时区配置
|
Boolean |
getScriptChange()
Get 脚本是否改变
|
Long |
getSelfDepend()
Get 自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
|
String |
getSourceServer()
Get 源数据源Id
|
String |
getStartTime()
Get 生效开始时间,格式 yyyy-MM-dd HH:mm:ss
|
Long |
getStartupTime()
Get 启动时间:该字段已废弃,无需填写
|
String |
getTargetServer()
Get 目标数据源Id
|
String |
getTaskAction()
Get 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
|
TaskExtInfo[] |
getTaskExt()
Get 任务的扩展配置
|
String |
getTaskId()
Get 任务ID
|
String |
getTaskName()
Get 任务名,该字段废弃,请勿使用该字段重命名任务
|
ParamInfo[] |
getTaskParamInfos()
Get 任务参数
|
Long |
getTryLimit()
Get 失败重试次数,创建任务的时候已经给了默认值
|
String |
getYarnQueue()
Get 资源池队列名称
|
void |
setBrokerIp(String BrokerIp)
Set 资源组下具体执行机,any 表示可以跑在任意一台。
|
void |
setConcurrentStrategy(Long ConcurrentStrategy)
Set 0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值
|
void |
setContent(String Content)
Set base64编码后脚本内容
|
void |
setCrontabExpression(String CrontabExpression)
Set cron表达式 周期类型为crontab调度才需要
|
void |
setCycleStep(Long CycleStep)
Set 小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。
|
void |
setCycleType(Long CycleType)
Set 周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
|
void |
setDelayTime(Long DelayTime)
Set 执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
|
void |
setDependencyConfigDTOs(DependencyConfig[] DependencyConfigDTOs)
Set 依赖配置,仅可修改上游任务实例配置方法
|
void |
setDependencyWorkflow(String DependencyWorkflow)
Set 是否支持工作流依赖 yes / no 默认 no
|
void |
setEndTime(String EndTime)
Set 生效结束时间,格式 yyyy-MM-dd HH:mm:ss
|
void |
setExecutionEndTime(String ExecutionEndTime)
Set 执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
|
void |
setExecutionStartTime(String ExecutionStartTime)
Set 执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
|
void |
setExecutionTTL(Long ExecutionTTL)
Set 运行耗时超时时间分钟数
|
void |
setInCharge(String InCharge)
Set 责任人,多个责任人请用分号隔开
|
void |
setNotes(String Notes)
Set 任务备注
|
void |
setProjectId(String ProjectId)
Set 项目Id
|
void |
setRegisterDsEventPublisherRequest(RegisterDsEventPublisherReq RegisterDsEventPublisherRequest)
Set shell任务发布事件
|
void |
setResourceGroup(String ResourceGroup)
Set 执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
|
void |
setRetriable(Long Retriable)
Set 是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值
|
void |
setRetryWait(Long RetryWait)
Set 失败重试间隔,单位分钟,创建任务的时候已经给了默认值
|
void |
setRunPriority(Long RunPriority)
Set 运行优先级,4高 5中 6低;暂不支持其他值
|
void |
setScheduleRunType(Long ScheduleRunType)
Set 0 正常调度 1 空跑调度;暂不支持其他值
|
void |
setScheduleTimeZone(String ScheduleTimeZone)
Set 任务时区,仅支持整数时区配置
|
void |
setScriptChange(Boolean ScriptChange)
Set 脚本是否改变
|
void |
setSelfDepend(Long SelfDepend)
Set 自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值
|
void |
setSourceServer(String SourceServer)
Set 源数据源Id
|
void |
setStartTime(String StartTime)
Set 生效开始时间,格式 yyyy-MM-dd HH:mm:ss
|
void |
setStartupTime(Long StartupTime)
Set 启动时间:该字段已废弃,无需填写
|
void |
setTargetServer(String TargetServer)
Set 目标数据源Id
|
void |
setTaskAction(String TaskAction)
Set 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。
|
void |
setTaskExt(TaskExtInfo[] TaskExt)
Set 任务的扩展配置
|
void |
setTaskId(String TaskId)
Set 任务ID
|
void |
setTaskName(String TaskName)
Set 任务名,该字段废弃,请勿使用该字段重命名任务
|
void |
setTaskParamInfos(ParamInfo[] TaskParamInfos)
Set 任务参数
|
void |
setTryLimit(Long TryLimit)
Set 失败重试次数,创建任务的时候已经给了默认值
|
void |
setYarnQueue(String YarnQueue)
Set 资源池队列名称
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public ModifyTaskInfoDsRequest()
public ModifyTaskInfoDsRequest(ModifyTaskInfoDsRequest source)
public String getProjectId()
public void setProjectId(String ProjectId)
ProjectId
- 项目Idpublic String getTaskId()
public void setTaskId(String TaskId)
TaskId
- 任务IDpublic Long getDelayTime()
public void setDelayTime(Long DelayTime)
DelayTime
- 执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟public Long getStartupTime()
public void setStartupTime(Long StartupTime)
StartupTime
- 启动时间:该字段已废弃,无需填写public Long getSelfDepend()
public void setSelfDepend(Long SelfDepend)
SelfDepend
- 自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值public String getStartTime()
public void setStartTime(String StartTime)
StartTime
- 生效开始时间,格式 yyyy-MM-dd HH:mm:sspublic String getEndTime()
public void setEndTime(String EndTime)
EndTime
- 生效结束时间,格式 yyyy-MM-dd HH:mm:sspublic String getTaskAction()
public void setTaskAction(String TaskAction)
TaskAction
- 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。public Long getCycleType()
public void setCycleType(Long CycleType)
CycleType
- 周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离public Long getCycleStep()
public void setCycleStep(Long CycleStep)
CycleStep
- 小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。public String getCrontabExpression()
public void setCrontabExpression(String CrontabExpression)
CrontabExpression
- cron表达式 周期类型为crontab调度才需要public String getExecutionStartTime()
public void setExecutionStartTime(String ExecutionStartTime)
ExecutionStartTime
- 执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效public String getExecutionEndTime()
public void setExecutionEndTime(String ExecutionEndTime)
ExecutionEndTime
- 执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效public String getTaskName()
public void setTaskName(String TaskName)
TaskName
- 任务名,该字段废弃,请勿使用该字段重命名任务public Long getRetryWait()
public void setRetryWait(Long RetryWait)
RetryWait
- 失败重试间隔,单位分钟,创建任务的时候已经给了默认值public Long getTryLimit()
public void setTryLimit(Long TryLimit)
TryLimit
- 失败重试次数,创建任务的时候已经给了默认值public Long getRetriable()
public void setRetriable(Long Retriable)
Retriable
- 是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值public Long getRunPriority()
public void setRunPriority(Long RunPriority)
RunPriority
- 运行优先级,4高 5中 6低;暂不支持其他值public TaskExtInfo[] getTaskExt()
public void setTaskExt(TaskExtInfo[] TaskExt)
TaskExt
- 任务的扩展配置public String getResourceGroup()
public void setResourceGroup(String ResourceGroup)
ResourceGroup
- 执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器public String getYarnQueue()
public void setYarnQueue(String YarnQueue)
YarnQueue
- 资源池队列名称public String getBrokerIp()
public void setBrokerIp(String BrokerIp)
BrokerIp
- 资源组下具体执行机,any 表示可以跑在任意一台。public String getInCharge()
public void setInCharge(String InCharge)
InCharge
- 责任人,多个责任人请用分号隔开public String getNotes()
public void setNotes(String Notes)
Notes
- 任务备注public ParamInfo[] getTaskParamInfos()
public void setTaskParamInfos(ParamInfo[] TaskParamInfos)
TaskParamInfos
- 任务参数public String getSourceServer()
public void setSourceServer(String SourceServer)
SourceServer
- 源数据源Idpublic String getTargetServer()
public void setTargetServer(String TargetServer)
TargetServer
- 目标数据源Idpublic String getDependencyWorkflow()
public void setDependencyWorkflow(String DependencyWorkflow)
DependencyWorkflow
- 是否支持工作流依赖 yes / no 默认 nopublic DependencyConfig[] getDependencyConfigDTOs()
public void setDependencyConfigDTOs(DependencyConfig[] DependencyConfigDTOs)
DependencyConfigDTOs
- 依赖配置,仅可修改上游任务实例配置方法public Long getExecutionTTL()
public void setExecutionTTL(Long ExecutionTTL)
ExecutionTTL
- 运行耗时超时时间分钟数public Boolean getScriptChange()
public void setScriptChange(Boolean ScriptChange)
ScriptChange
- 脚本是否改变public String getScheduleTimeZone()
public void setScheduleTimeZone(String ScheduleTimeZone)
ScheduleTimeZone
- 任务时区,仅支持整数时区配置public Long getScheduleRunType()
public void setScheduleRunType(Long ScheduleRunType)
ScheduleRunType
- 0 正常调度 1 空跑调度;暂不支持其他值public Long getConcurrentStrategy()
public void setConcurrentStrategy(Long ConcurrentStrategy)
ConcurrentStrategy
- 0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值public RegisterDsEventPublisherReq getRegisterDsEventPublisherRequest()
public void setRegisterDsEventPublisherRequest(RegisterDsEventPublisherReq RegisterDsEventPublisherRequest)
RegisterDsEventPublisherRequest
- shell任务发布事件public String getContent()
public void setContent(String Content)
Content
- base64编码后脚本内容Copyright © 2025. All rights reserved.