public class ModifyTaskInfoRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
ModifyTaskInfoRequest() |
ModifyTaskInfoRequest(ModifyTaskInfoRequest 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 表示可以跑在任意一台。
|
String |
getCrontabExpression()
Get cron表达式 周期类型为crontab调度才需要
|
Long |
getCycleStep()
Get 步长,间隔时间,最小1
|
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()
Deprecated.
|
String[] |
getInChargeIds()
Get 责任人id
|
String |
getNotes()
Get 任务备注
|
String |
getProjectId()
Get 项目Id
|
String |
getResourceGroup()
Get 执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
|
Long |
getRetriable()
Get 是否可重试,1代表可以重试
|
Long |
getRetryWait()
Get 失败重试间隔,单位分钟,创建任务的时候已经给了默认值
|
Long |
getRunPriority()
Get 运行优先级,4高 5中 6低
|
Boolean |
getScriptChange()
Get 脚本是否改变
|
Long |
getSelfDepend()
Get 自依赖类型 1:有序串行 一次一个 排队, 2: 无序串行 一次一个 不排队, 3:并行 一次多个
|
String |
getSourceServer()
Get 源数据源
|
String |
getStartTime()
Get 生效开始时间,格式 yyyy-MM-dd HH:mm:ss
|
Long |
getStartupTime()
Get 启动时间
|
String |
getTargetServer()
Get 目标数据源
|
String |
getTaskAction()
Get 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为'0,3,4'。
|
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 |
setCrontabExpression(String CrontabExpression)
Set cron表达式 周期类型为crontab调度才需要
|
void |
setCycleStep(Long CycleStep)
Set 步长,间隔时间,最小1
|
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)
Deprecated.
|
void |
setInChargeIds(String[] InChargeIds)
Set 责任人id
|
void |
setNotes(String Notes)
Set 任务备注
|
void |
setProjectId(String ProjectId)
Set 项目Id
|
void |
setResourceGroup(String ResourceGroup)
Set 执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
|
void |
setRetriable(Long Retriable)
Set 是否可重试,1代表可以重试
|
void |
setRetryWait(Long RetryWait)
Set 失败重试间隔,单位分钟,创建任务的时候已经给了默认值
|
void |
setRunPriority(Long RunPriority)
Set 运行优先级,4高 5中 6低
|
void |
setScriptChange(Boolean ScriptChange)
Set 脚本是否改变
|
void |
setSelfDepend(Long SelfDepend)
Set 自依赖类型 1:有序串行 一次一个 排队, 2: 无序串行 一次一个 不排队, 3:并行 一次多个
|
void |
setSourceServer(String SourceServer)
Set 源数据源
|
void |
setStartTime(String StartTime)
Set 生效开始时间,格式 yyyy-MM-dd HH:mm:ss
|
void |
setStartupTime(Long StartupTime)
Set 启动时间
|
void |
setTargetServer(String TargetServer)
Set 目标数据源
|
void |
setTaskAction(String TaskAction)
Set 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为'0,3,4'。
|
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 ModifyTaskInfoRequest()
public ModifyTaskInfoRequest(ModifyTaskInfoRequest 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'。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
- 步长,间隔时间,最小1public 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
- 是否可重试,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 表示可以跑在任意一台。@Deprecated public String getInCharge()
@Deprecated 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
- 源数据源public String getTargetServer()
public void setTargetServer(String TargetServer)
TargetServer
- 目标数据源public 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[] getInChargeIds()
public void setInChargeIds(String[] InChargeIds)
InChargeIds
- 责任人idCopyright © 2024. All rights reserved.