Class: TencentCloud::Cynosdb::V20190107::ManualBackupData
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cynosdb::V20190107::ManualBackupData
- Defined in:
- lib/v20190107/models.rb
Overview
手动备份任务信息
Instance Attribute Summary collapse
-
#BackupMethod ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#BackupType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#CrossRegionBackupInfos ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#SnapshotTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(backuptype = nil, backupmethod = nil, snapshottime = nil, crossregionbackupinfos = nil) ⇒ ManualBackupData
constructor
A new instance of ManualBackupData.
Constructor Details
#initialize(backuptype = nil, backupmethod = nil, snapshottime = nil, crossregionbackupinfos = nil) ⇒ ManualBackupData
Returns a new instance of ManualBackupData.
9461 9462 9463 9464 9465 9466 |
# File 'lib/v20190107/models.rb', line 9461 def initialize(backuptype=nil, backupmethod=nil, snapshottime=nil, crossregionbackupinfos=nil) @BackupType = backuptype @BackupMethod = backupmethod @SnapshotTime = snapshottime @CrossRegionBackupInfos = crossregionbackupinfos end |
Instance Attribute Details
#BackupMethod ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
9459 9460 9461 |
# File 'lib/v20190107/models.rb', line 9459 def BackupMethod @BackupMethod end |
#BackupType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
9459 9460 9461 |
# File 'lib/v20190107/models.rb', line 9459 def BackupType @BackupType end |
#CrossRegionBackupInfos ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
9459 9460 9461 |
# File 'lib/v20190107/models.rb', line 9459 def CrossRegionBackupInfos @CrossRegionBackupInfos end |
#SnapshotTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
9459 9460 9461 |
# File 'lib/v20190107/models.rb', line 9459 def SnapshotTime @SnapshotTime end |
Instance Method Details
#deserialize(params) ⇒ Object
9468 9469 9470 9471 9472 9473 9474 9475 9476 9477 9478 9479 9480 |
# File 'lib/v20190107/models.rb', line 9468 def deserialize(params) @BackupType = params['BackupType'] @BackupMethod = params['BackupMethod'] @SnapshotTime = params['SnapshotTime'] unless params['CrossRegionBackupInfos'].nil? @CrossRegionBackupInfos = [] params['CrossRegionBackupInfos'].each do |i| crossregionbackupitem_tmp = CrossRegionBackupItem.new crossregionbackupitem_tmp.deserialize(i) @CrossRegionBackupInfos << crossregionbackupitem_tmp end end end |