Class: TencentCloud::Dts::V20211206::Table
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dts::V20211206::Table
- Defined in:
- lib/v20211206/models.rb
Overview
数据同步库表信息描述
Instance Attribute Summary collapse
- #ColumnMode ⇒ Object
- #Columns ⇒ Object
- #FilterCondition ⇒ Object
- #NewTableName ⇒ Object
- #TableEditMode ⇒ Object
- #TableName ⇒ Object
- #TmpTables ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(tablename = nil, newtablename = nil, filtercondition = nil, columnmode = nil, columns = nil, tmptables = nil, tableeditmode = nil) ⇒ Table
constructor
A new instance of Table.
Constructor Details
#initialize(tablename = nil, newtablename = nil, filtercondition = nil, columnmode = nil, columns = nil, tmptables = nil, tableeditmode = nil) ⇒ Table
Returns a new instance of Table.
7669 7670 7671 7672 7673 7674 7675 7676 7677 |
# File 'lib/v20211206/models.rb', line 7669 def initialize(tablename=nil, newtablename=nil, filtercondition=nil, columnmode=nil, columns=nil, tmptables=nil, tableeditmode=nil) @TableName = tablename @NewTableName = newtablename @FilterCondition = filtercondition @ColumnMode = columnmode @Columns = columns @TmpTables = tmptables @TableEditMode = tableeditmode end |
Instance Attribute Details
#ColumnMode ⇒ Object
7667 7668 7669 |
# File 'lib/v20211206/models.rb', line 7667 def ColumnMode @ColumnMode end |
#Columns ⇒ Object
7667 7668 7669 |
# File 'lib/v20211206/models.rb', line 7667 def Columns @Columns end |
#FilterCondition ⇒ Object
7667 7668 7669 |
# File 'lib/v20211206/models.rb', line 7667 def FilterCondition @FilterCondition end |
#NewTableName ⇒ Object
7667 7668 7669 |
# File 'lib/v20211206/models.rb', line 7667 def NewTableName @NewTableName end |
#TableEditMode ⇒ Object
7667 7668 7669 |
# File 'lib/v20211206/models.rb', line 7667 def TableEditMode @TableEditMode end |
#TableName ⇒ Object
7667 7668 7669 |
# File 'lib/v20211206/models.rb', line 7667 def TableName @TableName end |
#TmpTables ⇒ Object
7667 7668 7669 |
# File 'lib/v20211206/models.rb', line 7667 def TmpTables @TmpTables end |
Instance Method Details
#deserialize(params) ⇒ Object
7679 7680 7681 7682 7683 7684 7685 7686 7687 7688 7689 7690 7691 7692 7693 7694 |
# File 'lib/v20211206/models.rb', line 7679 def deserialize(params) @TableName = params['TableName'] @NewTableName = params['NewTableName'] @FilterCondition = params['FilterCondition'] @ColumnMode = params['ColumnMode'] unless params['Columns'].nil? @Columns = [] params['Columns'].each do |i| column_tmp = Column.new column_tmp.deserialize(i) @Columns << column_tmp end end @TmpTables = params['TmpTables'] @TableEditMode = params['TableEditMode'] end |