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.
7055 7056 7057 7058 7059 7060 7061 7062 7063 |
# File 'lib/v20211206/models.rb', line 7055 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
7053 7054 7055 |
# File 'lib/v20211206/models.rb', line 7053 def ColumnMode @ColumnMode end |
#Columns ⇒ Object
7053 7054 7055 |
# File 'lib/v20211206/models.rb', line 7053 def Columns @Columns end |
#FilterCondition ⇒ Object
7053 7054 7055 |
# File 'lib/v20211206/models.rb', line 7053 def FilterCondition @FilterCondition end |
#NewTableName ⇒ Object
7053 7054 7055 |
# File 'lib/v20211206/models.rb', line 7053 def NewTableName @NewTableName end |
#TableEditMode ⇒ Object
7053 7054 7055 |
# File 'lib/v20211206/models.rb', line 7053 def TableEditMode @TableEditMode end |
#TableName ⇒ Object
7053 7054 7055 |
# File 'lib/v20211206/models.rb', line 7053 def TableName @TableName end |
#TmpTables ⇒ Object
7053 7054 7055 |
# File 'lib/v20211206/models.rb', line 7053 def TmpTables @TmpTables end |
Instance Method Details
#deserialize(params) ⇒ Object
7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 |
# File 'lib/v20211206/models.rb', line 7065 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 |