Class Migration

    • Constructor Detail

      • Migration

        public Migration()
      • Migration

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

      • getMigrationId

        public String getMigrationId()
        Get 备份导入任务ID 或 增量导入任务ID
        Returns:
        MigrationId 备份导入任务ID 或 增量导入任务ID
      • setMigrationId

        public void setMigrationId​(String MigrationId)
        Set 备份导入任务ID 或 增量导入任务ID
        Parameters:
        MigrationId - 备份导入任务ID 或 增量导入任务ID
      • getMigrationName

        public String getMigrationName()
        Get 备份导入名称,增量导入任务该字段为空 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        MigrationName 备份导入名称,增量导入任务该字段为空 注意:此字段可能返回 null,表示取不到有效值。
      • setMigrationName

        public void setMigrationName​(String MigrationName)
        Set 备份导入名称,增量导入任务该字段为空 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        MigrationName - 备份导入名称,增量导入任务该字段为空 注意:此字段可能返回 null,表示取不到有效值。
      • getAppId

        public Long getAppId()
        Get 应用ID
        Returns:
        AppId 应用ID
      • setAppId

        public void setAppId​(Long AppId)
        Set 应用ID
        Parameters:
        AppId - 应用ID
      • getRegion

        public String getRegion()
        Get 地域
        Returns:
        Region 地域
      • setRegion

        public void setRegion​(String Region)
        Set 地域
        Parameters:
        Region - 地域
      • getInstanceId

        public String getInstanceId()
        Get 迁移目标实例ID
        Returns:
        InstanceId 迁移目标实例ID
      • setInstanceId

        public void setInstanceId​(String InstanceId)
        Set 迁移目标实例ID
        Parameters:
        InstanceId - 迁移目标实例ID
      • getRecoveryType

        public String getRecoveryType()
        Get 迁移任务恢复类型
        Returns:
        RecoveryType 迁移任务恢复类型
      • setRecoveryType

        public void setRecoveryType​(String RecoveryType)
        Set 迁移任务恢复类型
        Parameters:
        RecoveryType - 迁移任务恢复类型
      • getUploadType

        public String getUploadType()
        Get 备份用户上传类型,COS_URL-备份放在用户的对象存储上,提供URL。COS_UPLOAD-备份放在业务的对象存储上,用户上传
        Returns:
        UploadType 备份用户上传类型,COS_URL-备份放在用户的对象存储上,提供URL。COS_UPLOAD-备份放在业务的对象存储上,用户上传
      • setUploadType

        public void setUploadType​(String UploadType)
        Set 备份用户上传类型,COS_URL-备份放在用户的对象存储上,提供URL。COS_UPLOAD-备份放在业务的对象存储上,用户上传
        Parameters:
        UploadType - 备份用户上传类型,COS_URL-备份放在用户的对象存储上,提供URL。COS_UPLOAD-备份放在业务的对象存储上,用户上传
      • getBackupFiles

        public String[] getBackupFiles()
        Get 备份文件列表,UploadType确定,COS_URL则保存URL,COS_UPLOAD则保存备份名称
        Returns:
        BackupFiles 备份文件列表,UploadType确定,COS_URL则保存URL,COS_UPLOAD则保存备份名称
      • setBackupFiles

        public void setBackupFiles​(String[] BackupFiles)
        Set 备份文件列表,UploadType确定,COS_URL则保存URL,COS_UPLOAD则保存备份名称
        Parameters:
        BackupFiles - 备份文件列表,UploadType确定,COS_URL则保存URL,COS_UPLOAD则保存备份名称
      • getStatus

        public Long getStatus()
        Get 迁移任务状态,2-创建完成,7-全量导入中,8-等待增量,9-导入成功,10-导入失败,12-增量导入中
        Returns:
        Status 迁移任务状态,2-创建完成,7-全量导入中,8-等待增量,9-导入成功,10-导入失败,12-增量导入中
      • setStatus

        public void setStatus​(Long Status)
        Set 迁移任务状态,2-创建完成,7-全量导入中,8-等待增量,9-导入成功,10-导入失败,12-增量导入中
        Parameters:
        Status - 迁移任务状态,2-创建完成,7-全量导入中,8-等待增量,9-导入成功,10-导入失败,12-增量导入中
      • 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 - 迁移任务结束时间
      • getMessage

        public String getMessage()
        Get 说明信息
        Returns:
        Message 说明信息
      • setMessage

        public void setMessage​(String Message)
        Set 说明信息
        Parameters:
        Message - 说明信息
      • getDetail

        public MigrationDetail getDetail()
        Get 迁移细节
        Returns:
        Detail 迁移细节
      • setDetail

        public void setDetail​(MigrationDetail Detail)
        Set 迁移细节
        Parameters:
        Detail - 迁移细节
      • getAction

        public MigrationAction getAction()
        Get 当前状态允许的操作
        Returns:
        Action 当前状态允许的操作
      • setAction

        public void setAction​(MigrationAction Action)
        Set 当前状态允许的操作
        Parameters:
        Action - 当前状态允许的操作
      • getIsRecovery

        public String getIsRecovery()
        Get 是否是最终恢复,全量导入任务该字段为空 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IsRecovery 是否是最终恢复,全量导入任务该字段为空 注意:此字段可能返回 null,表示取不到有效值。
      • setIsRecovery

        public void setIsRecovery​(String IsRecovery)
        Set 是否是最终恢复,全量导入任务该字段为空 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IsRecovery - 是否是最终恢复,全量导入任务该字段为空 注意:此字段可能返回 null,表示取不到有效值。
      • getDBRename

        public DBRenameRes[] getDBRename()
        Get 重命名的数据库名称集合 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DBRename 重命名的数据库名称集合 注意:此字段可能返回 null,表示取不到有效值。
      • setDBRename

        public void setDBRename​(DBRenameRes[] DBRename)
        Set 重命名的数据库名称集合 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DBRename - 重命名的数据库名称集合 注意:此字段可能返回 null,表示取不到有效值。