Class CreateTaskRequest

    • Constructor Detail

      • CreateTaskRequest

        public CreateTaskRequest()
      • CreateTaskRequest

        public CreateTaskRequest​(CreateTaskRequest 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

      • getTaskName

        public String getTaskName()
        Get 任务名称,任务长度64字符
        Returns:
        TaskName 任务名称,任务长度64字符
      • setTaskName

        public void setTaskName​(String TaskName)
        Set 任务名称,任务长度64字符
        Parameters:
        TaskName - 任务名称,任务长度64字符
      • getTaskContent

        public String getTaskContent()
        Get 任务内容,长度限制65536个字节
        Returns:
        TaskContent 任务内容,长度限制65536个字节
      • setTaskContent

        public void setTaskContent​(String TaskContent)
        Set 任务内容,长度限制65536个字节
        Parameters:
        TaskContent - 任务内容,长度限制65536个字节
      • getExecuteType

        public String getExecuteType()
        Get 执行类型,unicast/broadcast
        Returns:
        ExecuteType 执行类型,unicast/broadcast
      • setExecuteType

        public void setExecuteType​(String ExecuteType)
        Set 执行类型,unicast/broadcast
        Parameters:
        ExecuteType - 执行类型,unicast/broadcast
      • getTaskType

        public String getTaskType()
        Get 任务类型,java
        Returns:
        TaskType 任务类型,java
      • setTaskType

        public void setTaskType​(String TaskType)
        Set 任务类型,java
        Parameters:
        TaskType - 任务类型,java
      • getTimeOut

        public Long getTimeOut()
        Get 任务超时时间, 时间单位 ms
        Returns:
        TimeOut 任务超时时间, 时间单位 ms
      • setTimeOut

        public void setTimeOut​(Long TimeOut)
        Set 任务超时时间, 时间单位 ms
        Parameters:
        TimeOut - 任务超时时间, 时间单位 ms
      • getGroupId

        public String getGroupId()
        Get 部署组ID
        Returns:
        GroupId 部署组ID
      • setGroupId

        public void setGroupId​(String GroupId)
        Set 部署组ID
        Parameters:
        GroupId - 部署组ID
      • getTaskRule

        public TaskRule getTaskRule()
        Get 触发规则
        Returns:
        TaskRule 触发规则
      • setTaskRule

        public void setTaskRule​(TaskRule TaskRule)
        Set 触发规则
        Parameters:
        TaskRule - 触发规则
      • getRetryCount

        public Long getRetryCount()
        Get 重试次数,0 <= RetryCount<= 10
        Returns:
        RetryCount 重试次数,0 <= RetryCount<= 10
      • setRetryCount

        public void setRetryCount​(Long RetryCount)
        Set 重试次数,0 <= RetryCount<= 10
        Parameters:
        RetryCount - 重试次数,0 <= RetryCount<= 10
      • getRetryInterval

        public Long getRetryInterval()
        Get 重试间隔, 0 <= RetryInterval <= 600000, 时间单位 ms
        Returns:
        RetryInterval 重试间隔, 0 <= RetryInterval <= 600000, 时间单位 ms
      • setRetryInterval

        public void setRetryInterval​(Long RetryInterval)
        Set 重试间隔, 0 <= RetryInterval <= 600000, 时间单位 ms
        Parameters:
        RetryInterval - 重试间隔, 0 <= RetryInterval <= 600000, 时间单位 ms
      • getShardCount

        public Long getShardCount()
        Get 分片数量
        Returns:
        ShardCount 分片数量
      • setShardCount

        public void setShardCount​(Long ShardCount)
        Set 分片数量
        Parameters:
        ShardCount - 分片数量
      • getShardArguments

        public ShardArgument[] getShardArguments()
        Get 分片参数
        Returns:
        ShardArguments 分片参数
      • setShardArguments

        public void setShardArguments​(ShardArgument[] ShardArguments)
        Set 分片参数
        Parameters:
        ShardArguments - 分片参数
      • getSuccessOperator

        public String getSuccessOperator()
        Get 判断任务成功的操作符
        Returns:
        SuccessOperator 判断任务成功的操作符
      • setSuccessOperator

        public void setSuccessOperator​(String SuccessOperator)
        Set 判断任务成功的操作符
        Parameters:
        SuccessOperator - 判断任务成功的操作符
      • getSuccessRatio

        public String getSuccessRatio()
        Get 判断任务成功率的阈值,如100
        Returns:
        SuccessRatio 判断任务成功率的阈值,如100
      • setSuccessRatio

        public void setSuccessRatio​(String SuccessRatio)
        Set 判断任务成功率的阈值,如100
        Parameters:
        SuccessRatio - 判断任务成功率的阈值,如100
      • getAdvanceSettings

        public AdvanceSettings getAdvanceSettings()
        Get 高级设置
        Returns:
        AdvanceSettings 高级设置
      • setAdvanceSettings

        public void setAdvanceSettings​(AdvanceSettings AdvanceSettings)
        Set 高级设置
        Parameters:
        AdvanceSettings - 高级设置
      • getTaskArgument

        public String getTaskArgument()
        Get 任务参数,长度限制10000个字符
        Returns:
        TaskArgument 任务参数,长度限制10000个字符
      • setTaskArgument

        public void setTaskArgument​(String TaskArgument)
        Set 任务参数,长度限制10000个字符
        Parameters:
        TaskArgument - 任务参数,长度限制10000个字符
      • getProgramIdList

        public String[] getProgramIdList()
        Get 无
        Returns:
        ProgramIdList 无
      • setProgramIdList

        public void setProgramIdList​(String[] ProgramIdList)
        Set 无
        Parameters:
        ProgramIdList - 无