class TencentCloud::Dlc::V20210125::GenerateCreateMangedTableSqlRequest
GenerateCreateMangedTableSql请求参数结构体
def deserialize(params)
def deserialize(params) unless params['TableBaseInfo'].nil? @TableBaseInfo = TableBaseInfo.new @TableBaseInfo.deserialize(params['TableBaseInfo']) end unless params['Columns'].nil? @Columns = [] params['Columns'].each do |i| tcolumn_tmp = TColumn.new tcolumn_tmp.deserialize(i) @Columns << tcolumn_tmp end end unless params['Partitions'].nil? @Partitions = [] params['Partitions'].each do |i| tpartition_tmp = TPartition.new tpartition_tmp.deserialize(i) @Partitions << tpartition_tmp end end unless params['Properties'].nil? @Properties = [] params['Properties'].each do |i| property_tmp = Property.new property_tmp.deserialize(i) @Properties << property_tmp end end @UpsertKeys = params['UpsertKeys'] end
def initialize(tablebaseinfo=nil, columns=nil, partitions=nil, properties=nil, upsertkeys=nil)
def initialize(tablebaseinfo=nil, columns=nil, partitions=nil, properties=nil, upsertkeys=nil) @TableBaseInfo = tablebaseinfo @Columns = columns @Partitions = partitions @Properties = properties @UpsertKeys = upsertkeys end