Class: TencentCloud::Dts::V20211206::CompareObjectItem
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dts::V20211206::CompareObjectItem
- Defined in:
- lib/v20211206/models.rb
Overview
一致性校验库表对象
Instance Attribute Summary collapse
-
#DbMode ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#DbName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#SchemaName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#TableMode ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Tables ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ViewMode ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Views ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(dbname = nil, dbmode = nil, schemaname = nil, tablemode = nil, tables = nil, viewmode = nil, views = nil) ⇒ CompareObjectItem
constructor
A new instance of CompareObjectItem.
Constructor Details
#initialize(dbname = nil, dbmode = nil, schemaname = nil, tablemode = nil, tables = nil, viewmode = nil, views = nil) ⇒ CompareObjectItem
Returns a new instance of CompareObjectItem.
349 350 351 352 353 354 355 356 357 |
# File 'lib/v20211206/models.rb', line 349 def initialize(dbname=nil, dbmode=nil, schemaname=nil, tablemode=nil, tables=nil, viewmode=nil, views=nil) @DbName = dbname @DbMode = dbmode @SchemaName = schemaname @TableMode = tablemode @Tables = tables @ViewMode = viewmode @Views = views end |
Instance Attribute Details
#DbMode ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
347 348 349 |
# File 'lib/v20211206/models.rb', line 347 def DbMode @DbMode end |
#DbName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
347 348 349 |
# File 'lib/v20211206/models.rb', line 347 def DbName @DbName end |
#SchemaName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
347 348 349 |
# File 'lib/v20211206/models.rb', line 347 def SchemaName @SchemaName end |
#TableMode ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
347 348 349 |
# File 'lib/v20211206/models.rb', line 347 def TableMode @TableMode end |
#Tables ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
347 348 349 |
# File 'lib/v20211206/models.rb', line 347 def Tables @Tables end |
#ViewMode ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
347 348 349 |
# File 'lib/v20211206/models.rb', line 347 def ViewMode @ViewMode end |
#Views ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
347 348 349 |
# File 'lib/v20211206/models.rb', line 347 def Views @Views end |
Instance Method Details
#deserialize(params) ⇒ Object
359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 |
# File 'lib/v20211206/models.rb', line 359 def deserialize(params) @DbName = params['DbName'] @DbMode = params['DbMode'] @SchemaName = params['SchemaName'] @TableMode = params['TableMode'] unless params['Tables'].nil? @Tables = [] params['Tables'].each do |i| comparetableitem_tmp = CompareTableItem.new comparetableitem_tmp.deserialize(i) @Tables << comparetableitem_tmp end end @ViewMode = params['ViewMode'] unless params['Views'].nil? @Views = [] params['Views'].each do |i| compareviewitem_tmp = CompareViewItem.new compareviewitem_tmp.deserialize(i) @Views << compareviewitem_tmp end end end |