Class: TencentCloud::Keewidb::V20220308::BackupInfo

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20220308/models.rb

Overview

实例的备份信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(starttime = nil, backupid = nil, backuptype = nil, remark = nil, status = nil, locked = nil) ⇒ BackupInfo

Returns a new instance of BackupInfo.



77
78
79
80
81
82
83
84
# File 'lib/v20220308/models.rb', line 77

def initialize(starttime=nil, backupid=nil, backuptype=nil, remark=nil, status=nil, locked=nil)
  @StartTime = starttime
  @BackupId = backupid
  @BackupType = backuptype
  @Remark = remark
  @Status = status
  @Locked = locked
end

Instance Attribute Details

#BackupIdObject

Parameters:

  • StartTime:

    备份开始时间。

  • BackupId:

    备份 ID。

  • BackupType:

    备份类型。<ul><li>1:手动备份,指根据业务运维排障需求,立即执行备份任务的操作。</li> <li>0:自动备份,指根据自动备份策略定时自动发起的备份任务。</li><li>2:生成RDB,指根据业务需求,发起的生成文件为rdb类型的备份任务。</li></ul>

  • Remark:

    备份的备注信息.

  • Status:

    备份状态。 <ul><li>1:备份任务被其它流程锁定。</li><li>2:备份正常,没有被任何流程锁定。</li> <li>-1:备份已过期。</li><li>3:备份正在被导出。</li> <li>4:备份导出成功。</li></ul>

  • Locked:

    备份是否被锁定。<ul><li>0:未被锁定。</li><li>1:已被锁定。</li></ul>



75
76
77
# File 'lib/v20220308/models.rb', line 75

def BackupId
  @BackupId
end

#BackupTypeObject

Parameters:

  • StartTime:

    备份开始时间。

  • BackupId:

    备份 ID。

  • BackupType:

    备份类型。<ul><li>1:手动备份,指根据业务运维排障需求,立即执行备份任务的操作。</li> <li>0:自动备份,指根据自动备份策略定时自动发起的备份任务。</li><li>2:生成RDB,指根据业务需求,发起的生成文件为rdb类型的备份任务。</li></ul>

  • Remark:

    备份的备注信息.

  • Status:

    备份状态。 <ul><li>1:备份任务被其它流程锁定。</li><li>2:备份正常,没有被任何流程锁定。</li> <li>-1:备份已过期。</li><li>3:备份正在被导出。</li> <li>4:备份导出成功。</li></ul>

  • Locked:

    备份是否被锁定。<ul><li>0:未被锁定。</li><li>1:已被锁定。</li></ul>



75
76
77
# File 'lib/v20220308/models.rb', line 75

def BackupType
  @BackupType
end

#LockedObject

Parameters:

  • StartTime:

    备份开始时间。

  • BackupId:

    备份 ID。

  • BackupType:

    备份类型。<ul><li>1:手动备份,指根据业务运维排障需求,立即执行备份任务的操作。</li> <li>0:自动备份,指根据自动备份策略定时自动发起的备份任务。</li><li>2:生成RDB,指根据业务需求,发起的生成文件为rdb类型的备份任务。</li></ul>

  • Remark:

    备份的备注信息.

  • Status:

    备份状态。 <ul><li>1:备份任务被其它流程锁定。</li><li>2:备份正常,没有被任何流程锁定。</li> <li>-1:备份已过期。</li><li>3:备份正在被导出。</li> <li>4:备份导出成功。</li></ul>

  • Locked:

    备份是否被锁定。<ul><li>0:未被锁定。</li><li>1:已被锁定。</li></ul>



75
76
77
# File 'lib/v20220308/models.rb', line 75

def Locked
  @Locked
end

#RemarkObject

Parameters:

  • StartTime:

    备份开始时间。

  • BackupId:

    备份 ID。

  • BackupType:

    备份类型。<ul><li>1:手动备份,指根据业务运维排障需求,立即执行备份任务的操作。</li> <li>0:自动备份,指根据自动备份策略定时自动发起的备份任务。</li><li>2:生成RDB,指根据业务需求,发起的生成文件为rdb类型的备份任务。</li></ul>

  • Remark:

    备份的备注信息.

  • Status:

    备份状态。 <ul><li>1:备份任务被其它流程锁定。</li><li>2:备份正常,没有被任何流程锁定。</li> <li>-1:备份已过期。</li><li>3:备份正在被导出。</li> <li>4:备份导出成功。</li></ul>

  • Locked:

    备份是否被锁定。<ul><li>0:未被锁定。</li><li>1:已被锁定。</li></ul>



75
76
77
# File 'lib/v20220308/models.rb', line 75

def Remark
  @Remark
end

#StartTimeObject

Parameters:

  • StartTime:

    备份开始时间。

  • BackupId:

    备份 ID。

  • BackupType:

    备份类型。<ul><li>1:手动备份,指根据业务运维排障需求,立即执行备份任务的操作。</li> <li>0:自动备份,指根据自动备份策略定时自动发起的备份任务。</li><li>2:生成RDB,指根据业务需求,发起的生成文件为rdb类型的备份任务。</li></ul>

  • Remark:

    备份的备注信息.

  • Status:

    备份状态。 <ul><li>1:备份任务被其它流程锁定。</li><li>2:备份正常,没有被任何流程锁定。</li> <li>-1:备份已过期。</li><li>3:备份正在被导出。</li> <li>4:备份导出成功。</li></ul>

  • Locked:

    备份是否被锁定。<ul><li>0:未被锁定。</li><li>1:已被锁定。</li></ul>



75
76
77
# File 'lib/v20220308/models.rb', line 75

def StartTime
  @StartTime
end

#StatusObject

Parameters:

  • StartTime:

    备份开始时间。

  • BackupId:

    备份 ID。

  • BackupType:

    备份类型。<ul><li>1:手动备份,指根据业务运维排障需求,立即执行备份任务的操作。</li> <li>0:自动备份,指根据自动备份策略定时自动发起的备份任务。</li><li>2:生成RDB,指根据业务需求,发起的生成文件为rdb类型的备份任务。</li></ul>

  • Remark:

    备份的备注信息.

  • Status:

    备份状态。 <ul><li>1:备份任务被其它流程锁定。</li><li>2:备份正常,没有被任何流程锁定。</li> <li>-1:备份已过期。</li><li>3:备份正在被导出。</li> <li>4:备份导出成功。</li></ul>

  • Locked:

    备份是否被锁定。<ul><li>0:未被锁定。</li><li>1:已被锁定。</li></ul>



75
76
77
# File 'lib/v20220308/models.rb', line 75

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



86
87
88
89
90
91
92
93
# File 'lib/v20220308/models.rb', line 86

def deserialize(params)
  @StartTime = params['StartTime']
  @BackupId = params['BackupId']
  @BackupType = params['BackupType']
  @Remark = params['Remark']
  @Status = params['Status']
  @Locked = params['Locked']
end