Class ModifyTaskInfoRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.wedata.v20210820.models.ModifyTaskInfoRequest
-
public class ModifyTaskInfoRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetBrokerIp()Get 资源组下具体执行机,any 表示可以跑在任意一台。StringgetCrontabExpression()Get cron表达式 周期类型为crontab调度才需要LonggetCycleStep()Get 步长,间隔时间,最小1LonggetCycleType()Get "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离LonggetDelayTime()Get 执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟DependencyConfig[]getDependencyConfigDTOs()Get 依赖配置StringgetDependencyWorkflow()Get 是否支持工作流依赖 yes / no 默认 noStringgetEndTime()Get 生效结束时间,格式 yyyy-MM-dd HH:mm:ssStringgetExecutionEndTime()Get 执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效StringgetExecutionStartTime()Get 执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效StringgetInCharge()Get 责任人StringgetNotes()Get 任务备注StringgetProjectId()Get 项目IdStringgetResourceGroup()Get 执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器LonggetRetriable()Get 是否可重试,1代表可以重试LonggetRetryWait()Get 失败重试间隔,单位分钟,创建任务的时候已经给了默认值LonggetRunPriority()Get 运行优先级,4高 5中 6低LonggetSelfDepend()Get 自依赖类型 1:有序串行 一次一个 排队, 2: 无序串行 一次一个 不排队, 3:并行 一次多个StringgetSourceServer()Get 源数据源StringgetStartTime()Get 生效开始时间,格式 yyyy-MM-dd HH:mm:ssLonggetStartupTime()Get 启动时间StringgetTargetServer()Get 目标数据源StringgetTaskAction()Get 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为'0,3,4'。TaskExtInfo[]getTaskExt()Get 任务的扩展配置StringgetTaskId()Get 任务IDStringgetTaskName()Get 新的任务名ParamInfo[]getTaskParamInfos()Get 任务参数LonggetTryLimit()Get 失败重试次数,创建任务的时候已经给了默认值StringgetYarnQueue()Get 资源池队列名称voidsetBrokerIp(String BrokerIp)Set 资源组下具体执行机,any 表示可以跑在任意一台。voidsetCrontabExpression(String CrontabExpression)Set cron表达式 周期类型为crontab调度才需要voidsetCycleStep(Long CycleStep)Set 步长,间隔时间,最小1voidsetCycleType(Long CycleType)Set "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离voidsetDelayTime(Long DelayTime)Set 执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟voidsetDependencyConfigDTOs(DependencyConfig[] DependencyConfigDTOs)Set 依赖配置voidsetDependencyWorkflow(String DependencyWorkflow)Set 是否支持工作流依赖 yes / no 默认 novoidsetEndTime(String EndTime)Set 生效结束时间,格式 yyyy-MM-dd HH:mm:ssvoidsetExecutionEndTime(String ExecutionEndTime)Set 执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效voidsetExecutionStartTime(String ExecutionStartTime)Set 执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效voidsetInCharge(String InCharge)Set 责任人voidsetNotes(String Notes)Set 任务备注voidsetProjectId(String ProjectId)Set 项目IdvoidsetResourceGroup(String ResourceGroup)Set 执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器voidsetRetriable(Long Retriable)Set 是否可重试,1代表可以重试voidsetRetryWait(Long RetryWait)Set 失败重试间隔,单位分钟,创建任务的时候已经给了默认值voidsetRunPriority(Long RunPriority)Set 运行优先级,4高 5中 6低voidsetSelfDepend(Long SelfDepend)Set 自依赖类型 1:有序串行 一次一个 排队, 2: 无序串行 一次一个 不排队, 3:并行 一次多个voidsetSourceServer(String SourceServer)Set 源数据源voidsetStartTime(String StartTime)Set 生效开始时间,格式 yyyy-MM-dd HH:mm:ssvoidsetStartupTime(Long StartupTime)Set 启动时间voidsetTargetServer(String TargetServer)Set 目标数据源voidsetTaskAction(String TaskAction)Set 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为'0,3,4'。voidsetTaskExt(TaskExtInfo[] TaskExt)Set 任务的扩展配置voidsetTaskId(String TaskId)Set 任务IDvoidsetTaskName(String TaskName)Set 新的任务名voidsetTaskParamInfos(ParamInfo[] TaskParamInfos)Set 任务参数voidsetTryLimit(Long TryLimit)Set 失败重试次数,创建任务的时候已经给了默认值voidsetYarnQueue(String YarnQueue)Set 资源池队列名称voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
ModifyTaskInfoRequest
public ModifyTaskInfoRequest()
-
ModifyTaskInfoRequest
public 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.
-
-
Method Detail
-
getProjectId
public String getProjectId()
Get 项目Id- Returns:
- ProjectId 项目Id
-
setProjectId
public void setProjectId(String ProjectId)
Set 项目Id- Parameters:
ProjectId- 项目Id
-
getTaskId
public String getTaskId()
Get 任务ID- Returns:
- TaskId 任务ID
-
setTaskId
public void setTaskId(String TaskId)
Set 任务ID- Parameters:
TaskId- 任务ID
-
getDelayTime
public Long getDelayTime()
Get 执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟- Returns:
- DelayTime 执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
setDelayTime
public void setDelayTime(Long DelayTime)
Set 执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟- Parameters:
DelayTime- 执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
-
getStartupTime
public Long getStartupTime()
Get 启动时间- Returns:
- StartupTime 启动时间
-
setStartupTime
public void setStartupTime(Long StartupTime)
Set 启动时间- Parameters:
StartupTime- 启动时间
-
getSelfDepend
public Long getSelfDepend()
Get 自依赖类型 1:有序串行 一次一个 排队, 2: 无序串行 一次一个 不排队, 3:并行 一次多个- Returns:
- SelfDepend 自依赖类型 1:有序串行 一次一个 排队, 2: 无序串行 一次一个 不排队, 3:并行 一次多个
-
setSelfDepend
public void setSelfDepend(Long SelfDepend)
Set 自依赖类型 1:有序串行 一次一个 排队, 2: 无序串行 一次一个 不排队, 3:并行 一次多个- Parameters:
SelfDepend- 自依赖类型 1:有序串行 一次一个 排队, 2: 无序串行 一次一个 不排队, 3:并行 一次多个
-
getStartTime
public String getStartTime()
Get 生效开始时间,格式 yyyy-MM-dd HH:mm:ss- Returns:
- StartTime 生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
setStartTime
public void setStartTime(String StartTime)
Set 生效开始时间,格式 yyyy-MM-dd HH:mm:ss- Parameters:
StartTime- 生效开始时间,格式 yyyy-MM-dd HH:mm:ss
-
getEndTime
public String getEndTime()
Get 生效结束时间,格式 yyyy-MM-dd HH:mm:ss- Returns:
- EndTime 生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
setEndTime
public void setEndTime(String EndTime)
Set 生效结束时间,格式 yyyy-MM-dd HH:mm:ss- Parameters:
EndTime- 生效结束时间,格式 yyyy-MM-dd HH:mm:ss
-
getTaskAction
public String getTaskAction()
Get 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为'0,3,4'。- Returns:
- TaskAction 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为'0,3,4'。
-
setTaskAction
public void setTaskAction(String TaskAction)
Set 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为'0,3,4'。- Parameters:
TaskAction- 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为'0,3,4'。
-
getCycleType
public Long getCycleType()
Get "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离- Returns:
- CycleType "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
setCycleType
public void setCycleType(Long CycleType)
Set "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离- Parameters:
CycleType- "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
-
getCycleStep
public Long getCycleStep()
Get 步长,间隔时间,最小1- Returns:
- CycleStep 步长,间隔时间,最小1
-
setCycleStep
public void setCycleStep(Long CycleStep)
Set 步长,间隔时间,最小1- Parameters:
CycleStep- 步长,间隔时间,最小1
-
getCrontabExpression
public String getCrontabExpression()
Get cron表达式 周期类型为crontab调度才需要- Returns:
- CrontabExpression cron表达式 周期类型为crontab调度才需要
-
setCrontabExpression
public void setCrontabExpression(String CrontabExpression)
Set cron表达式 周期类型为crontab调度才需要- Parameters:
CrontabExpression- cron表达式 周期类型为crontab调度才需要
-
getExecutionStartTime
public String getExecutionStartTime()
Get 执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效- Returns:
- ExecutionStartTime 执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
setExecutionStartTime
public void setExecutionStartTime(String ExecutionStartTime)
Set 执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效- Parameters:
ExecutionStartTime- 执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
getExecutionEndTime
public String getExecutionEndTime()
Get 执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效- Returns:
- ExecutionEndTime 执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
setExecutionEndTime
public void setExecutionEndTime(String ExecutionEndTime)
Set 执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效- Parameters:
ExecutionEndTime- 执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
-
getTaskName
public String getTaskName()
Get 新的任务名- Returns:
- TaskName 新的任务名
-
setTaskName
public void setTaskName(String TaskName)
Set 新的任务名- Parameters:
TaskName- 新的任务名
-
getRetryWait
public Long getRetryWait()
Get 失败重试间隔,单位分钟,创建任务的时候已经给了默认值- Returns:
- RetryWait 失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
setRetryWait
public void setRetryWait(Long RetryWait)
Set 失败重试间隔,单位分钟,创建任务的时候已经给了默认值- Parameters:
RetryWait- 失败重试间隔,单位分钟,创建任务的时候已经给了默认值
-
getTryLimit
public Long getTryLimit()
Get 失败重试次数,创建任务的时候已经给了默认值- Returns:
- TryLimit 失败重试次数,创建任务的时候已经给了默认值
-
setTryLimit
public void setTryLimit(Long TryLimit)
Set 失败重试次数,创建任务的时候已经给了默认值- Parameters:
TryLimit- 失败重试次数,创建任务的时候已经给了默认值
-
getRetriable
public Long getRetriable()
Get 是否可重试,1代表可以重试- Returns:
- Retriable 是否可重试,1代表可以重试
-
setRetriable
public void setRetriable(Long Retriable)
Set 是否可重试,1代表可以重试- Parameters:
Retriable- 是否可重试,1代表可以重试
-
getRunPriority
public Long getRunPriority()
Get 运行优先级,4高 5中 6低- Returns:
- RunPriority 运行优先级,4高 5中 6低
-
setRunPriority
public void setRunPriority(Long RunPriority)
Set 运行优先级,4高 5中 6低- Parameters:
RunPriority- 运行优先级,4高 5中 6低
-
getTaskExt
public TaskExtInfo[] getTaskExt()
Get 任务的扩展配置- Returns:
- TaskExt 任务的扩展配置
-
setTaskExt
public void setTaskExt(TaskExtInfo[] TaskExt)
Set 任务的扩展配置- Parameters:
TaskExt- 任务的扩展配置
-
getResourceGroup
public String getResourceGroup()
Get 执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器- Returns:
- ResourceGroup 执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
setResourceGroup
public void setResourceGroup(String ResourceGroup)
Set 执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器- Parameters:
ResourceGroup- 执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
-
getYarnQueue
public String getYarnQueue()
Get 资源池队列名称- Returns:
- YarnQueue 资源池队列名称
-
setYarnQueue
public void setYarnQueue(String YarnQueue)
Set 资源池队列名称- Parameters:
YarnQueue- 资源池队列名称
-
getBrokerIp
public String getBrokerIp()
Get 资源组下具体执行机,any 表示可以跑在任意一台。- Returns:
- BrokerIp 资源组下具体执行机,any 表示可以跑在任意一台。
-
setBrokerIp
public void setBrokerIp(String BrokerIp)
Set 资源组下具体执行机,any 表示可以跑在任意一台。- Parameters:
BrokerIp- 资源组下具体执行机,any 表示可以跑在任意一台。
-
getInCharge
public String getInCharge()
Get 责任人- Returns:
- InCharge 责任人
-
setInCharge
public void setInCharge(String InCharge)
Set 责任人- Parameters:
InCharge- 责任人
-
getNotes
public String getNotes()
Get 任务备注- Returns:
- Notes 任务备注
-
setNotes
public void setNotes(String Notes)
Set 任务备注- Parameters:
Notes- 任务备注
-
getTaskParamInfos
public ParamInfo[] getTaskParamInfos()
Get 任务参数- Returns:
- TaskParamInfos 任务参数
-
setTaskParamInfos
public void setTaskParamInfos(ParamInfo[] TaskParamInfos)
Set 任务参数- Parameters:
TaskParamInfos- 任务参数
-
getSourceServer
public String getSourceServer()
Get 源数据源- Returns:
- SourceServer 源数据源
-
setSourceServer
public void setSourceServer(String SourceServer)
Set 源数据源- Parameters:
SourceServer- 源数据源
-
getTargetServer
public String getTargetServer()
Get 目标数据源- Returns:
- TargetServer 目标数据源
-
setTargetServer
public void setTargetServer(String TargetServer)
Set 目标数据源- Parameters:
TargetServer- 目标数据源
-
getDependencyWorkflow
public String getDependencyWorkflow()
Get 是否支持工作流依赖 yes / no 默认 no- Returns:
- DependencyWorkflow 是否支持工作流依赖 yes / no 默认 no
-
setDependencyWorkflow
public void setDependencyWorkflow(String DependencyWorkflow)
Set 是否支持工作流依赖 yes / no 默认 no- Parameters:
DependencyWorkflow- 是否支持工作流依赖 yes / no 默认 no
-
getDependencyConfigDTOs
public DependencyConfig[] getDependencyConfigDTOs()
Get 依赖配置- Returns:
- DependencyConfigDTOs 依赖配置
-
setDependencyConfigDTOs
public void setDependencyConfigDTOs(DependencyConfig[] DependencyConfigDTOs)
Set 依赖配置- Parameters:
DependencyConfigDTOs- 依赖配置
-
-