Class ModifyTaskInfoRequest

    • 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 - 依赖配置