Class Job
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.batch.v20170312.models.Job
-
public class Job extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Dependence[]getDependences()Get 依赖信息StringgetJobDescription()Get 作业描述StringgetJobName()Get 作业名称Notification[]getNotifications()Get 通知信息StringgetNotificationTarget()Get 表示通知信息的通知目标类型。 取值范围:CMQ,TDMQ_CMQ。 CMQ:表示向腾讯云CMQ发送消息。 TDMQ_CMQ:表示向腾讯云TDMQ_CMQ发送消息。
默认值为CMQ。
注:腾讯云计划于2022年6月前正式下线消息队列 CMQ,建议使用TDMQ_CMQ。参考文档:[CMQ迁移到TDMQ_CMQ](https://cloud.tencent.com/document/product/406/60860)LonggetPriority()Get 作业优先级,任务(Task)和任务实例(TaskInstance)会继承作业优先级StringgetStateIfCreateCvmFailed()Get 表示创建 CVM 失败按照何种策略处理。取值范围包括 FAILED,RUNNABLE。FAILED 表示创建 CVM 失败按照一次执行失败处理,RUNNABLE 表示创建 CVM 失败按照继续等待处理。默认值为FAILED。StateIfCreateCvmFailed对于提交的指定计算环境的作业无效。Tag[]getTags()Get 标签列表。通过指定该参数可以支持绑定标签到作业。每个作业最多绑定10个标签。StringgetTaskExecutionDependOn()Get 对于存在依赖关系的任务中,后序任务执行对于前序任务的依赖条件。取值范围包括 PRE_TASK_SUCCEED,PRE_TASK_AT_LEAST_PARTLY_SUCCEED,PRE_TASK_FINISHED,默认值为PRE_TASK_SUCCEED。Task[]getTasks()Get 任务信息voidsetDependences(Dependence[] Dependences)Set 依赖信息voidsetJobDescription(String JobDescription)Set 作业描述voidsetJobName(String JobName)Set 作业名称voidsetNotifications(Notification[] Notifications)Set 通知信息voidsetNotificationTarget(String NotificationTarget)Set 表示通知信息的通知目标类型。 取值范围:CMQ,TDMQ_CMQ。 CMQ:表示向腾讯云CMQ发送消息。 TDMQ_CMQ:表示向腾讯云TDMQ_CMQ发送消息。
默认值为CMQ。
注:腾讯云计划于2022年6月前正式下线消息队列 CMQ,建议使用TDMQ_CMQ。参考文档:[CMQ迁移到TDMQ_CMQ](https://cloud.tencent.com/document/product/406/60860)voidsetPriority(Long Priority)Set 作业优先级,任务(Task)和任务实例(TaskInstance)会继承作业优先级voidsetStateIfCreateCvmFailed(String StateIfCreateCvmFailed)Set 表示创建 CVM 失败按照何种策略处理。取值范围包括 FAILED,RUNNABLE。FAILED 表示创建 CVM 失败按照一次执行失败处理,RUNNABLE 表示创建 CVM 失败按照继续等待处理。默认值为FAILED。StateIfCreateCvmFailed对于提交的指定计算环境的作业无效。voidsetTags(Tag[] Tags)Set 标签列表。通过指定该参数可以支持绑定标签到作业。每个作业最多绑定10个标签。voidsetTaskExecutionDependOn(String TaskExecutionDependOn)Set 对于存在依赖关系的任务中,后序任务执行对于前序任务的依赖条件。取值范围包括 PRE_TASK_SUCCEED,PRE_TASK_AT_LEAST_PARTLY_SUCCEED,PRE_TASK_FINISHED,默认值为PRE_TASK_SUCCEED。voidsetTasks(Task[] Tasks)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
-
Job
public Job()
-
Job
public Job(Job 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
-
getTasks
public Task[] getTasks()
Get 任务信息- Returns:
- Tasks 任务信息
-
setTasks
public void setTasks(Task[] Tasks)
Set 任务信息- Parameters:
Tasks- 任务信息
-
getJobName
public String getJobName()
Get 作业名称- Returns:
- JobName 作业名称
-
setJobName
public void setJobName(String JobName)
Set 作业名称- Parameters:
JobName- 作业名称
-
getJobDescription
public String getJobDescription()
Get 作业描述- Returns:
- JobDescription 作业描述
-
setJobDescription
public void setJobDescription(String JobDescription)
Set 作业描述- Parameters:
JobDescription- 作业描述
-
getPriority
public Long getPriority()
Get 作业优先级,任务(Task)和任务实例(TaskInstance)会继承作业优先级- Returns:
- Priority 作业优先级,任务(Task)和任务实例(TaskInstance)会继承作业优先级
-
setPriority
public void setPriority(Long Priority)
Set 作业优先级,任务(Task)和任务实例(TaskInstance)会继承作业优先级- Parameters:
Priority- 作业优先级,任务(Task)和任务实例(TaskInstance)会继承作业优先级
-
getDependences
public Dependence[] getDependences()
Get 依赖信息- Returns:
- Dependences 依赖信息
-
setDependences
public void setDependences(Dependence[] Dependences)
Set 依赖信息- Parameters:
Dependences- 依赖信息
-
getNotifications
public Notification[] getNotifications()
Get 通知信息- Returns:
- Notifications 通知信息
-
setNotifications
public void setNotifications(Notification[] Notifications)
Set 通知信息- Parameters:
Notifications- 通知信息
-
getTaskExecutionDependOn
public String getTaskExecutionDependOn()
Get 对于存在依赖关系的任务中,后序任务执行对于前序任务的依赖条件。取值范围包括 PRE_TASK_SUCCEED,PRE_TASK_AT_LEAST_PARTLY_SUCCEED,PRE_TASK_FINISHED,默认值为PRE_TASK_SUCCEED。- Returns:
- TaskExecutionDependOn 对于存在依赖关系的任务中,后序任务执行对于前序任务的依赖条件。取值范围包括 PRE_TASK_SUCCEED,PRE_TASK_AT_LEAST_PARTLY_SUCCEED,PRE_TASK_FINISHED,默认值为PRE_TASK_SUCCEED。
-
setTaskExecutionDependOn
public void setTaskExecutionDependOn(String TaskExecutionDependOn)
Set 对于存在依赖关系的任务中,后序任务执行对于前序任务的依赖条件。取值范围包括 PRE_TASK_SUCCEED,PRE_TASK_AT_LEAST_PARTLY_SUCCEED,PRE_TASK_FINISHED,默认值为PRE_TASK_SUCCEED。- Parameters:
TaskExecutionDependOn- 对于存在依赖关系的任务中,后序任务执行对于前序任务的依赖条件。取值范围包括 PRE_TASK_SUCCEED,PRE_TASK_AT_LEAST_PARTLY_SUCCEED,PRE_TASK_FINISHED,默认值为PRE_TASK_SUCCEED。
-
getStateIfCreateCvmFailed
public String getStateIfCreateCvmFailed()
Get 表示创建 CVM 失败按照何种策略处理。取值范围包括 FAILED,RUNNABLE。FAILED 表示创建 CVM 失败按照一次执行失败处理,RUNNABLE 表示创建 CVM 失败按照继续等待处理。默认值为FAILED。StateIfCreateCvmFailed对于提交的指定计算环境的作业无效。- Returns:
- StateIfCreateCvmFailed 表示创建 CVM 失败按照何种策略处理。取值范围包括 FAILED,RUNNABLE。FAILED 表示创建 CVM 失败按照一次执行失败处理,RUNNABLE 表示创建 CVM 失败按照继续等待处理。默认值为FAILED。StateIfCreateCvmFailed对于提交的指定计算环境的作业无效。
-
setStateIfCreateCvmFailed
public void setStateIfCreateCvmFailed(String StateIfCreateCvmFailed)
Set 表示创建 CVM 失败按照何种策略处理。取值范围包括 FAILED,RUNNABLE。FAILED 表示创建 CVM 失败按照一次执行失败处理,RUNNABLE 表示创建 CVM 失败按照继续等待处理。默认值为FAILED。StateIfCreateCvmFailed对于提交的指定计算环境的作业无效。- Parameters:
StateIfCreateCvmFailed- 表示创建 CVM 失败按照何种策略处理。取值范围包括 FAILED,RUNNABLE。FAILED 表示创建 CVM 失败按照一次执行失败处理,RUNNABLE 表示创建 CVM 失败按照继续等待处理。默认值为FAILED。StateIfCreateCvmFailed对于提交的指定计算环境的作业无效。
-
getTags
public Tag[] getTags()
Get 标签列表。通过指定该参数可以支持绑定标签到作业。每个作业最多绑定10个标签。- Returns:
- Tags 标签列表。通过指定该参数可以支持绑定标签到作业。每个作业最多绑定10个标签。
-
setTags
public void setTags(Tag[] Tags)
Set 标签列表。通过指定该参数可以支持绑定标签到作业。每个作业最多绑定10个标签。- Parameters:
Tags- 标签列表。通过指定该参数可以支持绑定标签到作业。每个作业最多绑定10个标签。
-
getNotificationTarget
public String getNotificationTarget()
Get 表示通知信息的通知目标类型。 取值范围:CMQ,TDMQ_CMQ。 CMQ:表示向腾讯云CMQ发送消息。 TDMQ_CMQ:表示向腾讯云TDMQ_CMQ发送消息。
默认值为CMQ。
注:腾讯云计划于2022年6月前正式下线消息队列 CMQ,建议使用TDMQ_CMQ。参考文档:[CMQ迁移到TDMQ_CMQ](https://cloud.tencent.com/document/product/406/60860)- Returns:
- NotificationTarget 表示通知信息的通知目标类型。
取值范围:CMQ,TDMQ_CMQ。
CMQ:表示向腾讯云CMQ发送消息。
TDMQ_CMQ:表示向腾讯云TDMQ_CMQ发送消息。
默认值为CMQ。
注:腾讯云计划于2022年6月前正式下线消息队列 CMQ,建议使用TDMQ_CMQ。参考文档:[CMQ迁移到TDMQ_CMQ](https://cloud.tencent.com/document/product/406/60860)
-
setNotificationTarget
public void setNotificationTarget(String NotificationTarget)
Set 表示通知信息的通知目标类型。 取值范围:CMQ,TDMQ_CMQ。 CMQ:表示向腾讯云CMQ发送消息。 TDMQ_CMQ:表示向腾讯云TDMQ_CMQ发送消息。
默认值为CMQ。
注:腾讯云计划于2022年6月前正式下线消息队列 CMQ,建议使用TDMQ_CMQ。参考文档:[CMQ迁移到TDMQ_CMQ](https://cloud.tencent.com/document/product/406/60860)- Parameters:
NotificationTarget- 表示通知信息的通知目标类型。 取值范围:CMQ,TDMQ_CMQ。 CMQ:表示向腾讯云CMQ发送消息。 TDMQ_CMQ:表示向腾讯云TDMQ_CMQ发送消息。
默认值为CMQ。
注:腾讯云计划于2022年6月前正式下线消息队列 CMQ,建议使用TDMQ_CMQ。参考文档:[CMQ迁移到TDMQ_CMQ](https://cloud.tencent.com/document/product/406/60860)
-
-