Class JobItem

    • Constructor Summary

      Constructors 
      Constructor Description
      JobItem()  
      JobItem​(JobItem 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
      MigrateAction getAction()
      Get 任务操作信息 注意:此字段可能返回 null,表示取不到有效值。
      Long getAutoRetryTimeRangeMinutes()
      Get 自动重试时间段信息 注意:此字段可能返回 null,表示取不到有效值。
      String getBriefMsg()
      Get 迁移任务错误信息 注意:此字段可能返回 null,表示取不到有效值。
      CompareTaskInfo getCompareTask()
      Get 数据一致性校验结果 注意:此字段可能返回 null,表示取不到有效值。
      String getCreateTime()
      Get 任务创建(提交)时间,格式为 yyyy-mm-dd hh:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
      DBEndpointInfo getDstInfo()
      Get 目标端信息 注意:此字段可能返回 null,表示取不到有效值。
      String getDumperResumeCtrl()
      Get 全量导出可重入标识:enum::"yes"/"no"。yes表示当前任务可重入、no表示当前任务处于全量导出且不可重入阶段;如果在该值为no时重启任务导出流程不支持断点续传 注意:此字段可能返回 null,表示取不到有效值。
      String getEndTime()
      Get 任务执行结束时间,格式为 yyyy-mm-dd hh:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
      String getExpectRunTime()
      Get 期待启动时间,当RunMode取值为timed时,此值必填,形如:2022-07-11 16:20:49 注意:此字段可能返回 null,表示取不到有效值。
      String getJobId()
      Get 数据迁移任务ID 注意:此字段可能返回 null,表示取不到有效值。
      String getJobName()
      Get 数据迁移任务名称 注意:此字段可能返回 null,表示取不到有效值。
      String getRunMode()
      Get 任务运行模式,值包括:immediate(立即运行),timed(定时运行) 注意:此字段可能返回 null,表示取不到有效值。
      DBEndpointInfo getSrcInfo()
      Get 源实例信息 注意:此字段可能返回 null,表示取不到有效值。
      String getStartTime()
      Get 任务开始执行时间,格式为 yyyy-mm-dd hh:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
      String getStatus()
      Get 任务状态,取值为:creating(创建中)、created(创建完成)、checking(校验中)、checkPass(校验通过)、checkNotPass(校验不通过)、readyRun(准备运行)、running(任务运行)、readyComplete(准备完成)、success(任务成功)、failed(任务失败)、stopping(中止中)、completing(完成中)、 pausing(暂停中)、 manualPaused(已暂停) 注意:此字段可能返回 null,表示取不到有效值。
      MigrateDetailInfo getStepInfo()
      Get 迁移执行过程信息 注意:此字段可能返回 null,表示取不到有效值。
      TagItem[] getTags()
      Get 标签信息 注意:此字段可能返回 null,表示取不到有效值。
      TradeInfo getTradeInfo()
      Get 计费状态信息 注意:此字段可能返回 null,表示取不到有效值。
      String getUpdateTime()
      Get 任务更新时间,格式为 yyyy-mm-dd hh:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
      void setAction​(MigrateAction Action)
      Set 任务操作信息 注意:此字段可能返回 null,表示取不到有效值。
      void setAutoRetryTimeRangeMinutes​(Long AutoRetryTimeRangeMinutes)
      Set 自动重试时间段信息 注意:此字段可能返回 null,表示取不到有效值。
      void setBriefMsg​(String BriefMsg)
      Set 迁移任务错误信息 注意:此字段可能返回 null,表示取不到有效值。
      void setCompareTask​(CompareTaskInfo CompareTask)
      Set 数据一致性校验结果 注意:此字段可能返回 null,表示取不到有效值。
      void setCreateTime​(String CreateTime)
      Set 任务创建(提交)时间,格式为 yyyy-mm-dd hh:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
      void setDstInfo​(DBEndpointInfo DstInfo)
      Set 目标端信息 注意:此字段可能返回 null,表示取不到有效值。
      void setDumperResumeCtrl​(String DumperResumeCtrl)
      Set 全量导出可重入标识:enum::"yes"/"no"。yes表示当前任务可重入、no表示当前任务处于全量导出且不可重入阶段;如果在该值为no时重启任务导出流程不支持断点续传 注意:此字段可能返回 null,表示取不到有效值。
      void setEndTime​(String EndTime)
      Set 任务执行结束时间,格式为 yyyy-mm-dd hh:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
      void setExpectRunTime​(String ExpectRunTime)
      Set 期待启动时间,当RunMode取值为timed时,此值必填,形如:2022-07-11 16:20:49 注意:此字段可能返回 null,表示取不到有效值。
      void setJobId​(String JobId)
      Set 数据迁移任务ID 注意:此字段可能返回 null,表示取不到有效值。
      void setJobName​(String JobName)
      Set 数据迁移任务名称 注意:此字段可能返回 null,表示取不到有效值。
      void setRunMode​(String RunMode)
      Set 任务运行模式,值包括:immediate(立即运行),timed(定时运行) 注意:此字段可能返回 null,表示取不到有效值。
      void setSrcInfo​(DBEndpointInfo SrcInfo)
      Set 源实例信息 注意:此字段可能返回 null,表示取不到有效值。
      void setStartTime​(String StartTime)
      Set 任务开始执行时间,格式为 yyyy-mm-dd hh:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
      void setStatus​(String Status)
      Set 任务状态,取值为:creating(创建中)、created(创建完成)、checking(校验中)、checkPass(校验通过)、checkNotPass(校验不通过)、readyRun(准备运行)、running(任务运行)、readyComplete(准备完成)、success(任务成功)、failed(任务失败)、stopping(中止中)、completing(完成中)、 pausing(暂停中)、 manualPaused(已暂停) 注意:此字段可能返回 null,表示取不到有效值。
      void setStepInfo​(MigrateDetailInfo StepInfo)
      Set 迁移执行过程信息 注意:此字段可能返回 null,表示取不到有效值。
      void setTags​(TagItem[] Tags)
      Set 标签信息 注意:此字段可能返回 null,表示取不到有效值。
      void setTradeInfo​(TradeInfo TradeInfo)
      Set 计费状态信息 注意:此字段可能返回 null,表示取不到有效值。
      void setUpdateTime​(String UpdateTime)
      Set 任务更新时间,格式为 yyyy-mm-dd hh:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • JobItem

        public JobItem()
      • JobItem

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

      • getJobId

        public String getJobId()
        Get 数据迁移任务ID 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        JobId 数据迁移任务ID 注意:此字段可能返回 null,表示取不到有效值。
      • setJobId

        public void setJobId​(String JobId)
        Set 数据迁移任务ID 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        JobId - 数据迁移任务ID 注意:此字段可能返回 null,表示取不到有效值。
      • getJobName

        public String getJobName()
        Get 数据迁移任务名称 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        JobName 数据迁移任务名称 注意:此字段可能返回 null,表示取不到有效值。
      • setJobName

        public void setJobName​(String JobName)
        Set 数据迁移任务名称 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        JobName - 数据迁移任务名称 注意:此字段可能返回 null,表示取不到有效值。
      • getCreateTime

        public String getCreateTime()
        Get 任务创建(提交)时间,格式为 yyyy-mm-dd hh:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CreateTime 任务创建(提交)时间,格式为 yyyy-mm-dd hh:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
      • setCreateTime

        public void setCreateTime​(String CreateTime)
        Set 任务创建(提交)时间,格式为 yyyy-mm-dd hh:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CreateTime - 任务创建(提交)时间,格式为 yyyy-mm-dd hh:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
      • getUpdateTime

        public String getUpdateTime()
        Get 任务更新时间,格式为 yyyy-mm-dd hh:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        UpdateTime 任务更新时间,格式为 yyyy-mm-dd hh:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
      • setUpdateTime

        public void setUpdateTime​(String UpdateTime)
        Set 任务更新时间,格式为 yyyy-mm-dd hh:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        UpdateTime - 任务更新时间,格式为 yyyy-mm-dd hh:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
      • getStartTime

        public String getStartTime()
        Get 任务开始执行时间,格式为 yyyy-mm-dd hh:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        StartTime 任务开始执行时间,格式为 yyyy-mm-dd hh:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
      • setStartTime

        public void setStartTime​(String StartTime)
        Set 任务开始执行时间,格式为 yyyy-mm-dd hh:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        StartTime - 任务开始执行时间,格式为 yyyy-mm-dd hh:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
      • getEndTime

        public String getEndTime()
        Get 任务执行结束时间,格式为 yyyy-mm-dd hh:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        EndTime 任务执行结束时间,格式为 yyyy-mm-dd hh:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
      • setEndTime

        public void setEndTime​(String EndTime)
        Set 任务执行结束时间,格式为 yyyy-mm-dd hh:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        EndTime - 任务执行结束时间,格式为 yyyy-mm-dd hh:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
      • getBriefMsg

        public String getBriefMsg()
        Get 迁移任务错误信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        BriefMsg 迁移任务错误信息 注意:此字段可能返回 null,表示取不到有效值。
      • setBriefMsg

        public void setBriefMsg​(String BriefMsg)
        Set 迁移任务错误信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        BriefMsg - 迁移任务错误信息 注意:此字段可能返回 null,表示取不到有效值。
      • getStatus

        public String getStatus()
        Get 任务状态,取值为:creating(创建中)、created(创建完成)、checking(校验中)、checkPass(校验通过)、checkNotPass(校验不通过)、readyRun(准备运行)、running(任务运行)、readyComplete(准备完成)、success(任务成功)、failed(任务失败)、stopping(中止中)、completing(完成中)、 pausing(暂停中)、 manualPaused(已暂停) 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Status 任务状态,取值为:creating(创建中)、created(创建完成)、checking(校验中)、checkPass(校验通过)、checkNotPass(校验不通过)、readyRun(准备运行)、running(任务运行)、readyComplete(准备完成)、success(任务成功)、failed(任务失败)、stopping(中止中)、completing(完成中)、 pausing(暂停中)、 manualPaused(已暂停) 注意:此字段可能返回 null,表示取不到有效值。
      • setStatus

        public void setStatus​(String Status)
        Set 任务状态,取值为:creating(创建中)、created(创建完成)、checking(校验中)、checkPass(校验通过)、checkNotPass(校验不通过)、readyRun(准备运行)、running(任务运行)、readyComplete(准备完成)、success(任务成功)、failed(任务失败)、stopping(中止中)、completing(完成中)、 pausing(暂停中)、 manualPaused(已暂停) 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Status - 任务状态,取值为:creating(创建中)、created(创建完成)、checking(校验中)、checkPass(校验通过)、checkNotPass(校验不通过)、readyRun(准备运行)、running(任务运行)、readyComplete(准备完成)、success(任务成功)、failed(任务失败)、stopping(中止中)、completing(完成中)、 pausing(暂停中)、 manualPaused(已暂停) 注意:此字段可能返回 null,表示取不到有效值。
      • getRunMode

        public String getRunMode()
        Get 任务运行模式,值包括:immediate(立即运行),timed(定时运行) 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RunMode 任务运行模式,值包括:immediate(立即运行),timed(定时运行) 注意:此字段可能返回 null,表示取不到有效值。
      • setRunMode

        public void setRunMode​(String RunMode)
        Set 任务运行模式,值包括:immediate(立即运行),timed(定时运行) 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RunMode - 任务运行模式,值包括:immediate(立即运行),timed(定时运行) 注意:此字段可能返回 null,表示取不到有效值。
      • getExpectRunTime

        public String getExpectRunTime()
        Get 期待启动时间,当RunMode取值为timed时,此值必填,形如:2022-07-11 16:20:49 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ExpectRunTime 期待启动时间,当RunMode取值为timed时,此值必填,形如:2022-07-11 16:20:49 注意:此字段可能返回 null,表示取不到有效值。
      • setExpectRunTime

        public void setExpectRunTime​(String ExpectRunTime)
        Set 期待启动时间,当RunMode取值为timed时,此值必填,形如:2022-07-11 16:20:49 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ExpectRunTime - 期待启动时间,当RunMode取值为timed时,此值必填,形如:2022-07-11 16:20:49 注意:此字段可能返回 null,表示取不到有效值。
      • getAction

        public MigrateAction getAction()
        Get 任务操作信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Action 任务操作信息 注意:此字段可能返回 null,表示取不到有效值。
      • setAction

        public void setAction​(MigrateAction Action)
        Set 任务操作信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Action - 任务操作信息 注意:此字段可能返回 null,表示取不到有效值。
      • getStepInfo

        public MigrateDetailInfo getStepInfo()
        Get 迁移执行过程信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        StepInfo 迁移执行过程信息 注意:此字段可能返回 null,表示取不到有效值。
      • setStepInfo

        public void setStepInfo​(MigrateDetailInfo StepInfo)
        Set 迁移执行过程信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        StepInfo - 迁移执行过程信息 注意:此字段可能返回 null,表示取不到有效值。
      • getSrcInfo

        public DBEndpointInfo getSrcInfo()
        Get 源实例信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SrcInfo 源实例信息 注意:此字段可能返回 null,表示取不到有效值。
      • setSrcInfo

        public void setSrcInfo​(DBEndpointInfo SrcInfo)
        Set 源实例信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SrcInfo - 源实例信息 注意:此字段可能返回 null,表示取不到有效值。
      • getDstInfo

        public DBEndpointInfo getDstInfo()
        Get 目标端信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DstInfo 目标端信息 注意:此字段可能返回 null,表示取不到有效值。
      • setDstInfo

        public void setDstInfo​(DBEndpointInfo DstInfo)
        Set 目标端信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DstInfo - 目标端信息 注意:此字段可能返回 null,表示取不到有效值。
      • getCompareTask

        public CompareTaskInfo getCompareTask()
        Get 数据一致性校验结果 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CompareTask 数据一致性校验结果 注意:此字段可能返回 null,表示取不到有效值。
      • setCompareTask

        public void setCompareTask​(CompareTaskInfo CompareTask)
        Set 数据一致性校验结果 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CompareTask - 数据一致性校验结果 注意:此字段可能返回 null,表示取不到有效值。
      • getTradeInfo

        public TradeInfo getTradeInfo()
        Get 计费状态信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        TradeInfo 计费状态信息 注意:此字段可能返回 null,表示取不到有效值。
      • setTradeInfo

        public void setTradeInfo​(TradeInfo TradeInfo)
        Set 计费状态信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        TradeInfo - 计费状态信息 注意:此字段可能返回 null,表示取不到有效值。
      • getTags

        public TagItem[] getTags()
        Get 标签信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Tags 标签信息 注意:此字段可能返回 null,表示取不到有效值。
      • setTags

        public void setTags​(TagItem[] Tags)
        Set 标签信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Tags - 标签信息 注意:此字段可能返回 null,表示取不到有效值。
      • getAutoRetryTimeRangeMinutes

        public Long getAutoRetryTimeRangeMinutes()
        Get 自动重试时间段信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AutoRetryTimeRangeMinutes 自动重试时间段信息 注意:此字段可能返回 null,表示取不到有效值。
      • setAutoRetryTimeRangeMinutes

        public void setAutoRetryTimeRangeMinutes​(Long AutoRetryTimeRangeMinutes)
        Set 自动重试时间段信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AutoRetryTimeRangeMinutes - 自动重试时间段信息 注意:此字段可能返回 null,表示取不到有效值。
      • getDumperResumeCtrl

        public String getDumperResumeCtrl()
        Get 全量导出可重入标识:enum::"yes"/"no"。yes表示当前任务可重入、no表示当前任务处于全量导出且不可重入阶段;如果在该值为no时重启任务导出流程不支持断点续传 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DumperResumeCtrl 全量导出可重入标识:enum::"yes"/"no"。yes表示当前任务可重入、no表示当前任务处于全量导出且不可重入阶段;如果在该值为no时重启任务导出流程不支持断点续传 注意:此字段可能返回 null,表示取不到有效值。
      • setDumperResumeCtrl

        public void setDumperResumeCtrl​(String DumperResumeCtrl)
        Set 全量导出可重入标识:enum::"yes"/"no"。yes表示当前任务可重入、no表示当前任务处于全量导出且不可重入阶段;如果在该值为no时重启任务导出流程不支持断点续传 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DumperResumeCtrl - 全量导出可重入标识:enum::"yes"/"no"。yes表示当前任务可重入、no表示当前任务处于全量导出且不可重入阶段;如果在该值为no时重启任务导出流程不支持断点续传 注意:此字段可能返回 null,表示取不到有效值。