Class: TencentCloud::Dlc::V20210125::CreateTcIcebergTableRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dlc::V20210125::CreateTcIcebergTableRequest
- Defined in:
- lib/v20210125/models.rb
Overview
CreateTcIcebergTable请求参数结构体
Instance Attribute Summary collapse
- #Columns ⇒ Object
- #DryRun ⇒ Object
- #Partitions ⇒ Object
- #Properties ⇒ Object
- #TableBaseInfo ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(tablebaseinfo = nil, columns = nil, dryrun = nil, partitions = nil, properties = nil) ⇒ CreateTcIcebergTableRequest
constructor
A new instance of CreateTcIcebergTableRequest.
Constructor Details
#initialize(tablebaseinfo = nil, columns = nil, dryrun = nil, partitions = nil, properties = nil) ⇒ CreateTcIcebergTableRequest
Returns a new instance of CreateTcIcebergTableRequest.
3477 3478 3479 3480 3481 3482 3483 |
# File 'lib/v20210125/models.rb', line 3477 def initialize(tablebaseinfo=nil, columns=nil, dryrun=nil, partitions=nil, properties=nil) @TableBaseInfo = tablebaseinfo @Columns = columns @DryRun = dryrun @Partitions = partitions @Properties = properties end |
Instance Attribute Details
#Columns ⇒ Object
3475 3476 3477 |
# File 'lib/v20210125/models.rb', line 3475 def Columns @Columns end |
#DryRun ⇒ Object
3475 3476 3477 |
# File 'lib/v20210125/models.rb', line 3475 def DryRun @DryRun end |
#Partitions ⇒ Object
3475 3476 3477 |
# File 'lib/v20210125/models.rb', line 3475 def Partitions @Partitions end |
#Properties ⇒ Object
3475 3476 3477 |
# File 'lib/v20210125/models.rb', line 3475 def Properties @Properties end |
#TableBaseInfo ⇒ Object
3475 3476 3477 |
# File 'lib/v20210125/models.rb', line 3475 def TableBaseInfo @TableBaseInfo end |
Instance Method Details
#deserialize(params) ⇒ Object
3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 |
# File 'lib/v20210125/models.rb', line 3485 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 @DryRun = params['DryRun'] 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 end |