Class Job

    • Constructor Summary

      Constructors 
      Constructor Description
      Job()  
      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.
    • 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)