Class RestoreInstanceRequest

    • Constructor Detail

      • RestoreInstanceRequest

        public RestoreInstanceRequest()
      • RestoreInstanceRequest

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

      • getInstanceId

        public String getInstanceId()
        Get 实例ID,形如mssql-j8kv137v
        Returns:
        InstanceId 实例ID,形如mssql-j8kv137v
      • setInstanceId

        public void setInstanceId​(String InstanceId)
        Set 实例ID,形如mssql-j8kv137v
        Parameters:
        InstanceId - 实例ID,形如mssql-j8kv137v
      • getBackupId

        public Long getBackupId()
        Get 备份文件ID,该ID可以通过DescribeBackups接口返回数据中的Id字段获得
        Returns:
        BackupId 备份文件ID,该ID可以通过DescribeBackups接口返回数据中的Id字段获得
      • setBackupId

        public void setBackupId​(Long BackupId)
        Set 备份文件ID,该ID可以通过DescribeBackups接口返回数据中的Id字段获得
        Parameters:
        BackupId - 备份文件ID,该ID可以通过DescribeBackups接口返回数据中的Id字段获得
      • getTargetInstanceId

        public String getTargetInstanceId()
        Get 备份恢复到的同一个APPID下的实例ID,不填则恢复到原实例ID
        Returns:
        TargetInstanceId 备份恢复到的同一个APPID下的实例ID,不填则恢复到原实例ID
      • setTargetInstanceId

        public void setTargetInstanceId​(String TargetInstanceId)
        Set 备份恢复到的同一个APPID下的实例ID,不填则恢复到原实例ID
        Parameters:
        TargetInstanceId - 备份恢复到的同一个APPID下的实例ID,不填则恢复到原实例ID
      • getRenameRestore

        public RenameRestoreDatabase[] getRenameRestore()
        Get 按照ReNameRestoreDatabase中的库进行恢复,并重命名,不填则按照默认方式命名恢复的库,且恢复所有的库。
        Returns:
        RenameRestore 按照ReNameRestoreDatabase中的库进行恢复,并重命名,不填则按照默认方式命名恢复的库,且恢复所有的库。
      • setRenameRestore

        public void setRenameRestore​(RenameRestoreDatabase[] RenameRestore)
        Set 按照ReNameRestoreDatabase中的库进行恢复,并重命名,不填则按照默认方式命名恢复的库,且恢复所有的库。
        Parameters:
        RenameRestore - 按照ReNameRestoreDatabase中的库进行恢复,并重命名,不填则按照默认方式命名恢复的库,且恢复所有的库。
      • getType

        public Long getType()
        Get 回档类型,0-覆盖方式;1-重命名方式,默认1
        Returns:
        Type 回档类型,0-覆盖方式;1-重命名方式,默认1
      • setType

        public void setType​(Long Type)
        Set 回档类型,0-覆盖方式;1-重命名方式,默认1
        Parameters:
        Type - 回档类型,0-覆盖方式;1-重命名方式,默认1
      • getDBList

        public String[] getDBList()
        Get 需要覆盖回档的数据库,只有覆盖回档时必填
        Returns:
        DBList 需要覆盖回档的数据库,只有覆盖回档时必填
      • setDBList

        public void setDBList​(String[] DBList)
        Set 需要覆盖回档的数据库,只有覆盖回档时必填
        Parameters:
        DBList - 需要覆盖回档的数据库,只有覆盖回档时必填
      • getGroupId

        public String getGroupId()
        Get 备份任务组ID,在单库备份文件模式下
        Returns:
        GroupId 备份任务组ID,在单库备份文件模式下
      • setGroupId

        public void setGroupId​(String GroupId)
        Set 备份任务组ID,在单库备份文件模式下
        Parameters:
        GroupId - 备份任务组ID,在单库备份文件模式下