Class Backup

    • Constructor Detail

      • Backup

        public Backup()
      • Backup

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

      • getFileName

        public String getFileName()
        Get 文件名,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件名
        Returns:
        FileName 文件名,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件名
      • setFileName

        public void setFileName​(String FileName)
        Set 文件名,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件名
        Parameters:
        FileName - 文件名,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件名
      • getSize

        public Long getSize()
        Get 文件大小,单位 KB,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件大小
        Returns:
        Size 文件大小,单位 KB,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件大小
      • setSize

        public void setSize​(Long Size)
        Set 文件大小,单位 KB,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件大小
        Parameters:
        Size - 文件大小,单位 KB,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件大小
      • 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 - 备份结束时间
      • getInternalAddr

        public String getInternalAddr()
        Get 内网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址
        Returns:
        InternalAddr 内网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址
      • setInternalAddr

        public void setInternalAddr​(String InternalAddr)
        Set 内网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址
        Parameters:
        InternalAddr - 内网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址
      • getExternalAddr

        public String getExternalAddr()
        Get 外网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址
        Returns:
        ExternalAddr 外网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址
      • setExternalAddr

        public void setExternalAddr​(String ExternalAddr)
        Set 外网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址
        Parameters:
        ExternalAddr - 外网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址
      • getId

        public Long getId()
        Get 备份文件唯一标识,RestoreInstance接口会用到该字段,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取可回档的ID
        Returns:
        Id 备份文件唯一标识,RestoreInstance接口会用到该字段,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取可回档的ID
      • setId

        public void setId​(Long Id)
        Set 备份文件唯一标识,RestoreInstance接口会用到该字段,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取可回档的ID
        Parameters:
        Id - 备份文件唯一标识,RestoreInstance接口会用到该字段,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取可回档的ID
      • getStatus

        public Long getStatus()
        Get 备份文件状态(0-创建中;1-成功;2-失败)
        Returns:
        Status 备份文件状态(0-创建中;1-成功;2-失败)
      • setStatus

        public void setStatus​(Long Status)
        Set 备份文件状态(0-创建中;1-成功;2-失败)
        Parameters:
        Status - 备份文件状态(0-创建中;1-成功;2-失败)
      • getDBs

        public String[] getDBs()
        Get 多库备份时的DB列表
        Returns:
        DBs 多库备份时的DB列表
      • setDBs

        public void setDBs​(String[] DBs)
        Set 多库备份时的DB列表
        Parameters:
        DBs - 多库备份时的DB列表
      • getStrategy

        public Long getStrategy()
        Get 备份策略(0-实例备份;1-多库备份)
        Returns:
        Strategy 备份策略(0-实例备份;1-多库备份)
      • setStrategy

        public void setStrategy​(Long Strategy)
        Set 备份策略(0-实例备份;1-多库备份)
        Parameters:
        Strategy - 备份策略(0-实例备份;1-多库备份)
      • getStorageStrategy

        public Long getStorageStrategy()
        Get 备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线
        Returns:
        StorageStrategy 备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线
      • setStorageStrategy

        public void setStorageStrategy​(Long StorageStrategy)
        Set 备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线
        Parameters:
        StorageStrategy - 备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线
      • getBackupWay

        public Long getBackupWay()
        Get 备份方式,0-定时备份;1-手动临时备份;2-定期备份
        Returns:
        BackupWay 备份方式,0-定时备份;1-手动临时备份;2-定期备份
      • setBackupWay

        public void setBackupWay​(Long BackupWay)
        Set 备份方式,0-定时备份;1-手动临时备份;2-定期备份
        Parameters:
        BackupWay - 备份方式,0-定时备份;1-手动临时备份;2-定期备份
      • getBackupName

        public String getBackupName()
        Get 备份任务名称,可自定义
        Returns:
        BackupName 备份任务名称,可自定义
      • setBackupName

        public void setBackupName​(String BackupName)
        Set 备份任务名称,可自定义
        Parameters:
        BackupName - 备份任务名称,可自定义
      • getGroupId

        public String getGroupId()
        Get 聚合Id,对于打包备份文件不返回此值。通过此值调用DescribeBackupFiles接口,获取单库备份文件的详细信息
        Returns:
        GroupId 聚合Id,对于打包备份文件不返回此值。通过此值调用DescribeBackupFiles接口,获取单库备份文件的详细信息
      • setGroupId

        public void setGroupId​(String GroupId)
        Set 聚合Id,对于打包备份文件不返回此值。通过此值调用DescribeBackupFiles接口,获取单库备份文件的详细信息
        Parameters:
        GroupId - 聚合Id,对于打包备份文件不返回此值。通过此值调用DescribeBackupFiles接口,获取单库备份文件的详细信息
      • getBackupFormat

        public String getBackupFormat()
        Get 备份文件形式(pkg-打包备份文件,single-单库备份文件)
        Returns:
        BackupFormat 备份文件形式(pkg-打包备份文件,single-单库备份文件)
      • setBackupFormat

        public void setBackupFormat​(String BackupFormat)
        Set 备份文件形式(pkg-打包备份文件,single-单库备份文件)
        Parameters:
        BackupFormat - 备份文件形式(pkg-打包备份文件,single-单库备份文件)
      • getRegion

        public String getRegion()
        Get 实例当前地域Code
        Returns:
        Region 实例当前地域Code
      • setRegion

        public void setRegion​(String Region)
        Set 实例当前地域Code
        Parameters:
        Region - 实例当前地域Code
      • getCrossBackupAddr

        public CrossBackupAddr[] getCrossBackupAddr()
        Get 跨地域备份的目的地域下载链接
        Returns:
        CrossBackupAddr 跨地域备份的目的地域下载链接
      • setCrossBackupAddr

        public void setCrossBackupAddr​(CrossBackupAddr[] CrossBackupAddr)
        Set 跨地域备份的目的地域下载链接
        Parameters:
        CrossBackupAddr - 跨地域备份的目的地域下载链接
      • getCrossBackupStatus

        public CrossRegionStatus[] getCrossBackupStatus()
        Get 跨地域备份的目标地域和备份状态
        Returns:
        CrossBackupStatus 跨地域备份的目标地域和备份状态
      • setCrossBackupStatus

        public void setCrossBackupStatus​(CrossRegionStatus[] CrossBackupStatus)
        Set 跨地域备份的目标地域和备份状态
        Parameters:
        CrossBackupStatus - 跨地域备份的目标地域和备份状态