Class: TencentCloud::Dlc::V20210125::TableInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dlc::V20210125::TableInfo
- Defined in:
- lib/v20210125/models.rb
Overview
返回数据表的相关信息。
Instance Attribute Summary collapse
- #Columns ⇒ Object
- #DataFormat ⇒ Object
- #Location ⇒ Object
- #Partitions ⇒ Object
- #TableBaseInfo ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(tablebaseinfo = nil, dataformat = nil, columns = nil, partitions = nil, location = nil) ⇒ TableInfo
constructor
A new instance of TableInfo.
Constructor Details
#initialize(tablebaseinfo = nil, dataformat = nil, columns = nil, partitions = nil, location = nil) ⇒ TableInfo
Returns a new instance of TableInfo.
15428 15429 15430 15431 15432 15433 15434 |
# File 'lib/v20210125/models.rb', line 15428 def initialize(tablebaseinfo=nil, dataformat=nil, columns=nil, partitions=nil, location=nil) @TableBaseInfo = tablebaseinfo @DataFormat = dataformat @Columns = columns @Partitions = partitions @Location = location end |
Instance Attribute Details
#Columns ⇒ Object
15426 15427 15428 |
# File 'lib/v20210125/models.rb', line 15426 def Columns @Columns end |
#DataFormat ⇒ Object
15426 15427 15428 |
# File 'lib/v20210125/models.rb', line 15426 def DataFormat @DataFormat end |
#Location ⇒ Object
15426 15427 15428 |
# File 'lib/v20210125/models.rb', line 15426 def Location @Location end |
#Partitions ⇒ Object
15426 15427 15428 |
# File 'lib/v20210125/models.rb', line 15426 def Partitions @Partitions end |
#TableBaseInfo ⇒ Object
15426 15427 15428 |
# File 'lib/v20210125/models.rb', line 15426 def TableBaseInfo @TableBaseInfo end |
Instance Method Details
#deserialize(params) ⇒ Object
15436 15437 15438 15439 15440 15441 15442 15443 15444 15445 15446 15447 15448 15449 15450 15451 15452 15453 15454 15455 15456 15457 15458 15459 15460 15461 15462 |
# File 'lib/v20210125/models.rb', line 15436 def deserialize(params) unless params['TableBaseInfo'].nil? @TableBaseInfo = TableBaseInfo.new @TableBaseInfo.deserialize(params['TableBaseInfo']) end unless params['DataFormat'].nil? @DataFormat = DataFormat.new @DataFormat.deserialize(params['DataFormat']) end unless params['Columns'].nil? @Columns = [] params['Columns'].each do |i| column_tmp = Column.new column_tmp.deserialize(i) @Columns << column_tmp end end unless params['Partitions'].nil? @Partitions = [] params['Partitions'].each do |i| partition_tmp = Partition.new partition_tmp.deserialize(i) @Partitions << partition_tmp end end @Location = params['Location'] end |