Class: TencentCloud::Cls::V20201016::DlcInfo
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cls::V20201016::DlcInfo
- Defined in:
- lib/v20201016/models.rb
Overview
数据湖计算服务(Data Lake Compute,简称DLC)导入配置信息
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(tableinfo = nil, fieldinfos = nil, partitioninfos = nil, partitionextra = nil) ⇒ DlcInfo
constructor
A new instance of DlcInfo.
Constructor Details
#initialize(tableinfo = nil, fieldinfos = nil, partitioninfos = nil, partitionextra = nil) ⇒ DlcInfo
Returns a new instance of DlcInfo.
10483 10484 10485 10486 10487 10488 |
# File 'lib/v20201016/models.rb', line 10483 def initialize(tableinfo=nil, fieldinfos=nil, partitioninfos=nil, partitionextra=nil) @TableInfo = tableinfo @FieldInfos = fieldinfos @PartitionInfos = partitioninfos @PartitionExtra = partitionextra end |
Instance Attribute Details
#FieldInfos ⇒ Object
10481 10482 10483 |
# File 'lib/v20201016/models.rb', line 10481 def FieldInfos @FieldInfos end |
#PartitionExtra ⇒ Object
10481 10482 10483 |
# File 'lib/v20201016/models.rb', line 10481 def PartitionExtra @PartitionExtra end |
#PartitionInfos ⇒ Object
10481 10482 10483 |
# File 'lib/v20201016/models.rb', line 10481 def PartitionInfos @PartitionInfos end |
#TableInfo ⇒ Object
10481 10482 10483 |
# File 'lib/v20201016/models.rb', line 10481 def TableInfo @TableInfo end |
Instance Method Details
#deserialize(params) ⇒ Object
10490 10491 10492 10493 10494 10495 10496 10497 10498 10499 10500 10501 10502 10503 10504 10505 10506 10507 10508 10509 10510 10511 10512 10513 10514 10515 |
# File 'lib/v20201016/models.rb', line 10490 def deserialize(params) unless params['TableInfo'].nil? @TableInfo = DlcTableInfo.new @TableInfo.deserialize(params['TableInfo']) end unless params['FieldInfos'].nil? @FieldInfos = [] params['FieldInfos'].each do |i| dlcfiledinfo_tmp = DlcFiledInfo.new dlcfiledinfo_tmp.deserialize(i) @FieldInfos << dlcfiledinfo_tmp end end unless params['PartitionInfos'].nil? @PartitionInfos = [] params['PartitionInfos'].each do |i| dlcpartitioninfo_tmp = DlcPartitionInfo.new dlcpartitioninfo_tmp.deserialize(i) @PartitionInfos << dlcpartitioninfo_tmp end end unless params['PartitionExtra'].nil? @PartitionExtra = DlcPartitionExtra.new @PartitionExtra.deserialize(params['PartitionExtra']) end end |