Class: TencentCloud::Dts::V20211206::Table

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20211206/models.rb

Overview

数据同步库表信息描述

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#ColumnModeObject

Parameters:



7053
7054
7055
# File 'lib/v20211206/models.rb', line 7053

def ColumnMode
  @ColumnMode
end

#ColumnsObject

Parameters:



7053
7054
7055
# File 'lib/v20211206/models.rb', line 7053

def Columns
  @Columns
end

#FilterConditionObject

Parameters:



7053
7054
7055
# File 'lib/v20211206/models.rb', line 7053

def FilterCondition
  @FilterCondition
end

#NewTableNameObject

Parameters:



7053
7054
7055
# File 'lib/v20211206/models.rb', line 7053

def NewTableName
  @NewTableName
end

#TableEditModeObject

Parameters:



7053
7054
7055
# File 'lib/v20211206/models.rb', line 7053

def TableEditMode
  @TableEditMode
end

#TableNameObject

Parameters:



7053
7054
7055
# File 'lib/v20211206/models.rb', line 7053

def TableName
  @TableName
end

#TmpTablesObject

Parameters:



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