Class: TencentCloud::Cynosdb::V20190107::RollbackData
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cynosdb::V20190107::RollbackData
- Defined in:
- lib/v20190107/models.rb
Overview
回档任务信息
Instance Attribute Summary collapse
-
#BackupFileName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Cpu ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MaxCpu ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Memory ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MinCpu ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#OriginalClusterId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#OriginalClusterName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RollbackDatabases ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RollbackProcess ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RollbackStrategy ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RollbackTables ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SnapShotId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SnapshotTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#StorageLimit ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(cpu = nil, memory = nil, storagelimit = nil, originalclusterid = nil, originalclustername = nil, rollbackstrategy = nil, snapshottime = nil, mincpu = nil, maxcpu = nil, snapshotid = nil, rollbackdatabases = nil, rollbacktables = nil, backupfilename = nil, rollbackprocess = nil) ⇒ RollbackData
constructor
A new instance of RollbackData.
Constructor Details
#initialize(cpu = nil, memory = nil, storagelimit = nil, originalclusterid = nil, originalclustername = nil, rollbackstrategy = nil, snapshottime = nil, mincpu = nil, maxcpu = nil, snapshotid = nil, rollbackdatabases = nil, rollbacktables = nil, backupfilename = nil, rollbackprocess = nil) ⇒ RollbackData
Returns a new instance of RollbackData.
13468 13469 13470 13471 13472 13473 13474 13475 13476 13477 13478 13479 13480 13481 13482 13483 |
# File 'lib/v20190107/models.rb', line 13468 def initialize(cpu=nil, memory=nil, storagelimit=nil, originalclusterid=nil, originalclustername=nil, rollbackstrategy=nil, snapshottime=nil, mincpu=nil, maxcpu=nil, snapshotid=nil, rollbackdatabases=nil, rollbacktables=nil, backupfilename=nil, rollbackprocess=nil) @Cpu = cpu @Memory = memory @StorageLimit = storagelimit @OriginalClusterId = originalclusterid @OriginalClusterName = originalclustername @RollbackStrategy = rollbackstrategy @SnapshotTime = snapshottime @MinCpu = mincpu @MaxCpu = maxcpu @SnapShotId = snapshotid @RollbackDatabases = rollbackdatabases @RollbackTables = rollbacktables @BackupFileName = backupfilename @RollbackProcess = rollbackprocess end |
Instance Attribute Details
#BackupFileName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13466 13467 13468 |
# File 'lib/v20190107/models.rb', line 13466 def BackupFileName @BackupFileName end |
#Cpu ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13466 13467 13468 |
# File 'lib/v20190107/models.rb', line 13466 def Cpu @Cpu end |
#MaxCpu ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13466 13467 13468 |
# File 'lib/v20190107/models.rb', line 13466 def MaxCpu @MaxCpu end |
#Memory ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13466 13467 13468 |
# File 'lib/v20190107/models.rb', line 13466 def Memory @Memory end |
#MinCpu ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13466 13467 13468 |
# File 'lib/v20190107/models.rb', line 13466 def MinCpu @MinCpu end |
#OriginalClusterId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13466 13467 13468 |
# File 'lib/v20190107/models.rb', line 13466 def OriginalClusterId @OriginalClusterId end |
#OriginalClusterName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13466 13467 13468 |
# File 'lib/v20190107/models.rb', line 13466 def OriginalClusterName @OriginalClusterName end |
#RollbackDatabases ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13466 13467 13468 |
# File 'lib/v20190107/models.rb', line 13466 def RollbackDatabases @RollbackDatabases end |
#RollbackProcess ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13466 13467 13468 |
# File 'lib/v20190107/models.rb', line 13466 def RollbackProcess @RollbackProcess end |
#RollbackStrategy ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13466 13467 13468 |
# File 'lib/v20190107/models.rb', line 13466 def RollbackStrategy @RollbackStrategy end |
#RollbackTables ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13466 13467 13468 |
# File 'lib/v20190107/models.rb', line 13466 def RollbackTables @RollbackTables end |
#SnapShotId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13466 13467 13468 |
# File 'lib/v20190107/models.rb', line 13466 def SnapShotId @SnapShotId end |
#SnapshotTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13466 13467 13468 |
# File 'lib/v20190107/models.rb', line 13466 def SnapshotTime @SnapshotTime end |
#StorageLimit ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13466 13467 13468 |
# File 'lib/v20190107/models.rb', line 13466 def StorageLimit @StorageLimit end |
Instance Method Details
#deserialize(params) ⇒ Object
13485 13486 13487 13488 13489 13490 13491 13492 13493 13494 13495 13496 13497 13498 13499 13500 13501 13502 13503 13504 13505 13506 13507 13508 13509 13510 13511 13512 13513 13514 13515 13516 13517 |
# File 'lib/v20190107/models.rb', line 13485 def deserialize(params) @Cpu = params['Cpu'] @Memory = params['Memory'] @StorageLimit = params['StorageLimit'] @OriginalClusterId = params['OriginalClusterId'] @OriginalClusterName = params['OriginalClusterName'] @RollbackStrategy = params['RollbackStrategy'] @SnapshotTime = params['SnapshotTime'] @MinCpu = params['MinCpu'] @MaxCpu = params['MaxCpu'] @SnapShotId = params['SnapShotId'] unless params['RollbackDatabases'].nil? @RollbackDatabases = [] params['RollbackDatabases'].each do |i| rollbackdatabase_tmp = RollbackDatabase.new rollbackdatabase_tmp.deserialize(i) @RollbackDatabases << rollbackdatabase_tmp end end unless params['RollbackTables'].nil? @RollbackTables = [] params['RollbackTables'].each do |i| rollbacktable_tmp = RollbackTable.new rollbacktable_tmp.deserialize(i) @RollbackTables << rollbacktable_tmp end end @BackupFileName = params['BackupFileName'] unless params['RollbackProcess'].nil? @RollbackProcess = RollbackProcessInfo.new @RollbackProcess.deserialize(params['RollbackProcess']) end end |