Class MigrateJobInfo

    • Constructor Detail

      • MigrateJobInfo

        public MigrateJobInfo()
      • MigrateJobInfo

        public MigrateJobInfo​(MigrateJobInfo 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
        Returns:
        JobId 数据迁移任务ID
      • setJobId

        public void setJobId​(String JobId)
        Set 数据迁移任务ID
        Parameters:
        JobId - 数据迁移任务ID
      • getJobName

        public String getJobName()
        Get 数据迁移任务名称
        Returns:
        JobName 数据迁移任务名称
      • setJobName

        public void setJobName​(String JobName)
        Set 数据迁移任务名称
        Parameters:
        JobName - 数据迁移任务名称
      • getMigrateOption

        public MigrateOption getMigrateOption()
        Get 迁移任务配置选项
        Returns:
        MigrateOption 迁移任务配置选项
      • setMigrateOption

        public void setMigrateOption​(MigrateOption MigrateOption)
        Set 迁移任务配置选项
        Parameters:
        MigrateOption - 迁移任务配置选项
      • getSrcDatabaseType

        public String getSrcDatabaseType()
        Get 源实例数据库类型:mysql,redis,mongodb,postgresql,mariadb,percona
        Returns:
        SrcDatabaseType 源实例数据库类型:mysql,redis,mongodb,postgresql,mariadb,percona
      • setSrcDatabaseType

        public void setSrcDatabaseType​(String SrcDatabaseType)
        Set 源实例数据库类型:mysql,redis,mongodb,postgresql,mariadb,percona
        Parameters:
        SrcDatabaseType - 源实例数据库类型:mysql,redis,mongodb,postgresql,mariadb,percona
      • getSrcAccessType

        public String getSrcAccessType()
        Get 源实例接入类型,值包括:extranet(外网),cvm(cvm自建实例),dcg(专线接入的实例),vpncloud(云vpn接入的实例),cdb(腾讯云数据库实例),ccn(云联网实例)
        Returns:
        SrcAccessType 源实例接入类型,值包括:extranet(外网),cvm(cvm自建实例),dcg(专线接入的实例),vpncloud(云vpn接入的实例),cdb(腾讯云数据库实例),ccn(云联网实例)
      • setSrcAccessType

        public void setSrcAccessType​(String SrcAccessType)
        Set 源实例接入类型,值包括:extranet(外网),cvm(cvm自建实例),dcg(专线接入的实例),vpncloud(云vpn接入的实例),cdb(腾讯云数据库实例),ccn(云联网实例)
        Parameters:
        SrcAccessType - 源实例接入类型,值包括:extranet(外网),cvm(cvm自建实例),dcg(专线接入的实例),vpncloud(云vpn接入的实例),cdb(腾讯云数据库实例),ccn(云联网实例)
      • getSrcInfo

        public SrcInfo getSrcInfo()
        Get 源实例信息,具体内容跟迁移任务类型相关
        Returns:
        SrcInfo 源实例信息,具体内容跟迁移任务类型相关
      • setSrcInfo

        public void setSrcInfo​(SrcInfo SrcInfo)
        Set 源实例信息,具体内容跟迁移任务类型相关
        Parameters:
        SrcInfo - 源实例信息,具体内容跟迁移任务类型相关
      • getDstDatabaseType

        public String getDstDatabaseType()
        Get 目标实例数据库类型:mysql,redis,mongodb,postgresql,mariadb,percona
        Returns:
        DstDatabaseType 目标实例数据库类型:mysql,redis,mongodb,postgresql,mariadb,percona
      • setDstDatabaseType

        public void setDstDatabaseType​(String DstDatabaseType)
        Set 目标实例数据库类型:mysql,redis,mongodb,postgresql,mariadb,percona
        Parameters:
        DstDatabaseType - 目标实例数据库类型:mysql,redis,mongodb,postgresql,mariadb,percona
      • getDstAccessType

        public String getDstAccessType()
        Get 目标实例接入类型,目前支持:cdb(腾讯云数据库实例)
        Returns:
        DstAccessType 目标实例接入类型,目前支持:cdb(腾讯云数据库实例)
      • setDstAccessType

        public void setDstAccessType​(String DstAccessType)
        Set 目标实例接入类型,目前支持:cdb(腾讯云数据库实例)
        Parameters:
        DstAccessType - 目标实例接入类型,目前支持:cdb(腾讯云数据库实例)
      • getDstInfo

        public DstInfo getDstInfo()
        Get 目标实例信息
        Returns:
        DstInfo 目标实例信息
      • setDstInfo

        public void setDstInfo​(DstInfo DstInfo)
        Set 目标实例信息
        Parameters:
        DstInfo - 目标实例信息
      • getDatabaseInfo

        public String getDatabaseInfo()
        Get 需要迁移的源数据库表信息,如果需要迁移的是整个实例,该字段为[]
        Returns:
        DatabaseInfo 需要迁移的源数据库表信息,如果需要迁移的是整个实例,该字段为[]
      • setDatabaseInfo

        public void setDatabaseInfo​(String DatabaseInfo)
        Set 需要迁移的源数据库表信息,如果需要迁移的是整个实例,该字段为[]
        Parameters:
        DatabaseInfo - 需要迁移的源数据库表信息,如果需要迁移的是整个实例,该字段为[]
      • getCreateTime

        public String getCreateTime()
        Get 任务创建(提交)时间
        Returns:
        CreateTime 任务创建(提交)时间
      • setCreateTime

        public void setCreateTime​(String CreateTime)
        Set 任务创建(提交)时间
        Parameters:
        CreateTime - 任务创建(提交)时间
      • getStartTime

        public String getStartTime()
        Get 任务开始执行时间
        Returns:
        StartTime 任务开始执行时间
      • setStartTime

        public void setStartTime​(String StartTime)
        Set 任务开始执行时间
        Parameters:
        StartTime - 任务开始执行时间
      • getEndTime

        public String getEndTime()
        Get 任务执行结束时间
        Returns:
        EndTime 任务执行结束时间
      • setEndTime

        public void setEndTime​(String EndTime)
        Set 任务执行结束时间
        Parameters:
        EndTime - 任务执行结束时间
      • getStatus

        public Long getStatus()
        Get 任务状态,取值为:1-创建中(Creating),3-校验中(Checking)4-校验通过(CheckPass),5-校验不通过(CheckNotPass),7-任务运行(Running),8-准备完成(ReadyComplete),9-任务成功(Success),10-任务失败(Failed),11-撤销中(Stopping),12-完成中(Completing)
        Returns:
        Status 任务状态,取值为:1-创建中(Creating),3-校验中(Checking)4-校验通过(CheckPass),5-校验不通过(CheckNotPass),7-任务运行(Running),8-准备完成(ReadyComplete),9-任务成功(Success),10-任务失败(Failed),11-撤销中(Stopping),12-完成中(Completing)
      • setStatus

        public void setStatus​(Long Status)
        Set 任务状态,取值为:1-创建中(Creating),3-校验中(Checking)4-校验通过(CheckPass),5-校验不通过(CheckNotPass),7-任务运行(Running),8-准备完成(ReadyComplete),9-任务成功(Success),10-任务失败(Failed),11-撤销中(Stopping),12-完成中(Completing)
        Parameters:
        Status - 任务状态,取值为:1-创建中(Creating),3-校验中(Checking)4-校验通过(CheckPass),5-校验不通过(CheckNotPass),7-任务运行(Running),8-准备完成(ReadyComplete),9-任务成功(Success),10-任务失败(Failed),11-撤销中(Stopping),12-完成中(Completing)
      • getDetail

        public MigrateDetailInfo getDetail()
        Get 任务详情
        Returns:
        Detail 任务详情
      • setDetail

        public void setDetail​(MigrateDetailInfo Detail)
        Set 任务详情
        Parameters:
        Detail - 任务详情
      • getErrorInfo

        public ErrorInfo[] getErrorInfo()
        Get 任务错误信息提示,当任务发生错误时,不为null或者空值
        Returns:
        ErrorInfo 任务错误信息提示,当任务发生错误时,不为null或者空值
      • setErrorInfo

        public void setErrorInfo​(ErrorInfo[] ErrorInfo)
        Set 任务错误信息提示,当任务发生错误时,不为null或者空值
        Parameters:
        ErrorInfo - 任务错误信息提示,当任务发生错误时,不为null或者空值
      • getTags

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

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

        public SrcInfo[] getSrcInfoMulti()
        Get 源实例为集群时且接入为非cdb时源实例信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SrcInfoMulti 源实例为集群时且接入为非cdb时源实例信息 注意:此字段可能返回 null,表示取不到有效值。
      • setSrcInfoMulti

        public void setSrcInfoMulti​(SrcInfo[] SrcInfoMulti)
        Set 源实例为集群时且接入为非cdb时源实例信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SrcInfoMulti - 源实例为集群时且接入为非cdb时源实例信息 注意:此字段可能返回 null,表示取不到有效值。