Class: TencentCloud::Iotexplorer::V20190423::CreateStudioProductRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Iotexplorer::V20190423::CreateStudioProductRequest
- Defined in:
- lib/v20190423/models.rb
Overview
CreateStudioProduct请求参数结构体
Instance Attribute Summary collapse
- #CategoryId ⇒ Object
- #DataProtocol ⇒ Object
- #EncryptionType ⇒ Object
- #NetType ⇒ Object
- #Period ⇒ Object
- #ProductDesc ⇒ Object
- #ProductName ⇒ Object
- #ProductType ⇒ Object
- #ProjectId ⇒ Object
- #Rate ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(productname = nil, categoryid = nil, producttype = nil, encryptiontype = nil, nettype = nil, dataprotocol = nil, productdesc = nil, projectid = nil, rate = nil, period = nil) ⇒ CreateStudioProductRequest
constructor
A new instance of CreateStudioProductRequest.
Constructor Details
#initialize(productname = nil, categoryid = nil, producttype = nil, encryptiontype = nil, nettype = nil, dataprotocol = nil, productdesc = nil, projectid = nil, rate = nil, period = nil) ⇒ CreateStudioProductRequest
Returns a new instance of CreateStudioProductRequest.
2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 |
# File 'lib/v20190423/models.rb', line 2391 def initialize(productname=nil, categoryid=nil, producttype=nil, encryptiontype=nil, nettype=nil, dataprotocol=nil, productdesc=nil, projectid=nil, rate=nil, period=nil) @ProductName = productname @CategoryId = categoryid @ProductType = producttype @EncryptionType = encryptiontype @NetType = nettype @DataProtocol = dataprotocol @ProductDesc = productdesc @ProjectId = projectid @Rate = rate @Period = period end |
Instance Attribute Details
#CategoryId ⇒ Object
2389 2390 2391 |
# File 'lib/v20190423/models.rb', line 2389 def CategoryId @CategoryId end |
#DataProtocol ⇒ Object
2389 2390 2391 |
# File 'lib/v20190423/models.rb', line 2389 def DataProtocol @DataProtocol end |
#EncryptionType ⇒ Object
2389 2390 2391 |
# File 'lib/v20190423/models.rb', line 2389 def EncryptionType @EncryptionType end |
#NetType ⇒ Object
2389 2390 2391 |
# File 'lib/v20190423/models.rb', line 2389 def NetType @NetType end |
#Period ⇒ Object
2389 2390 2391 |
# File 'lib/v20190423/models.rb', line 2389 def Period @Period end |
#ProductDesc ⇒ Object
2389 2390 2391 |
# File 'lib/v20190423/models.rb', line 2389 def ProductDesc @ProductDesc end |
#ProductName ⇒ Object
2389 2390 2391 |
# File 'lib/v20190423/models.rb', line 2389 def ProductName @ProductName end |
#ProductType ⇒ Object
2389 2390 2391 |
# File 'lib/v20190423/models.rb', line 2389 def ProductType @ProductType end |
#ProjectId ⇒ Object
2389 2390 2391 |
# File 'lib/v20190423/models.rb', line 2389 def ProjectId @ProjectId end |
#Rate ⇒ Object
2389 2390 2391 |
# File 'lib/v20190423/models.rb', line 2389 def Rate @Rate end |
Instance Method Details
#deserialize(params) ⇒ Object
2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 |
# File 'lib/v20190423/models.rb', line 2404 def deserialize(params) @ProductName = params['ProductName'] @CategoryId = params['CategoryId'] @ProductType = params['ProductType'] @EncryptionType = params['EncryptionType'] @NetType = params['NetType'] @DataProtocol = params['DataProtocol'] @ProductDesc = params['ProductDesc'] @ProjectId = params['ProjectId'] @Rate = params['Rate'] @Period = params['Period'] end |