Class: TencentCloud::Dts::V20211206::CompareTableItem
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dts::V20211206::CompareTableItem
- Defined in:
- lib/v20211206/models.rb
Overview
用于一致性校验的表配置
Instance Attribute Summary collapse
- #ColumnMode ⇒ Object
- #Columns ⇒ Object
- #FilterCondition ⇒ Object
- #FilterTimeZone ⇒ Object
- #TableName ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(tablename = nil, columnmode = nil, columns = nil, filtercondition = nil, filtertimezone = nil) ⇒ CompareTableItem
constructor
A new instance of CompareTableItem.
Constructor Details
#initialize(tablename = nil, columnmode = nil, columns = nil, filtercondition = nil, filtertimezone = nil) ⇒ CompareTableItem
Returns a new instance of CompareTableItem.
439 440 441 442 443 444 445 |
# File 'lib/v20211206/models.rb', line 439 def initialize(tablename=nil, columnmode=nil, columns=nil, filtercondition=nil, filtertimezone=nil) @TableName = tablename @ColumnMode = columnmode @Columns = columns @FilterCondition = filtercondition @FilterTimeZone = filtertimezone end |
Instance Attribute Details
#ColumnMode ⇒ Object
437 438 439 |
# File 'lib/v20211206/models.rb', line 437 def ColumnMode @ColumnMode end |
#Columns ⇒ Object
437 438 439 |
# File 'lib/v20211206/models.rb', line 437 def Columns @Columns end |
#FilterCondition ⇒ Object
437 438 439 |
# File 'lib/v20211206/models.rb', line 437 def FilterCondition @FilterCondition end |
#FilterTimeZone ⇒ Object
437 438 439 |
# File 'lib/v20211206/models.rb', line 437 def FilterTimeZone @FilterTimeZone end |
#TableName ⇒ Object
437 438 439 |
# File 'lib/v20211206/models.rb', line 437 def TableName @TableName end |
Instance Method Details
#deserialize(params) ⇒ Object
447 448 449 450 451 452 453 454 455 456 457 458 459 460 |
# File 'lib/v20211206/models.rb', line 447 def deserialize(params) @TableName = params['TableName'] @ColumnMode = params['ColumnMode'] unless params['Columns'].nil? @Columns = [] params['Columns'].each do |i| comparecolumnitem_tmp = CompareColumnItem.new comparecolumnitem_tmp.deserialize(i) @Columns << comparecolumnitem_tmp end end @FilterCondition = params['FilterCondition'] @FilterTimeZone = params['FilterTimeZone'] end |