Class: TencentCloud::Dlc::V20210125::CreateInternalTableRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dlc::V20210125::CreateInternalTableRequest
- Defined in:
- lib/v20210125/models.rb
Overview
CreateInternalTable请求参数结构体
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(tablebaseinfo = nil, columns = nil, partitions = nil, properties = nil) ⇒ CreateInternalTableRequest
constructor
A new instance of CreateInternalTableRequest.
Constructor Details
#initialize(tablebaseinfo = nil, columns = nil, partitions = nil, properties = nil) ⇒ CreateInternalTableRequest
Returns a new instance of CreateInternalTableRequest.
2238 2239 2240 2241 2242 2243 |
# File 'lib/v20210125/models.rb', line 2238 def initialize(tablebaseinfo=nil, columns=nil, partitions=nil, properties=nil) @TableBaseInfo = tablebaseinfo @Columns = columns @Partitions = partitions @Properties = properties end |
Instance Attribute Details
#Columns ⇒ Object
2236 2237 2238 |
# File 'lib/v20210125/models.rb', line 2236 def Columns @Columns end |
#Partitions ⇒ Object
2236 2237 2238 |
# File 'lib/v20210125/models.rb', line 2236 def Partitions @Partitions end |
#Properties ⇒ Object
2236 2237 2238 |
# File 'lib/v20210125/models.rb', line 2236 def Properties @Properties end |
#TableBaseInfo ⇒ Object
2236 2237 2238 |
# File 'lib/v20210125/models.rb', line 2236 def TableBaseInfo @TableBaseInfo end |
Instance Method Details
#deserialize(params) ⇒ Object
2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 |
# File 'lib/v20210125/models.rb', line 2245 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 end |