Class: TencentCloud::Cdc::V20201214::CreateDedicatedClusterOrderRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdc::V20201214::CreateDedicatedClusterOrderRequest
- Defined in:
- lib/v20201214/models.rb
Overview
CreateDedicatedClusterOrder请求参数结构体
Instance Attribute Summary collapse
- #CbsInfo ⇒ Object
- #CosInfo ⇒ Object
- #DedicatedClusterId ⇒ Object
- #DedicatedClusterOrderId ⇒ Object
- #DedicatedClusterTypes ⇒ Object
- #PurchaseSource ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(dedicatedclusterid = nil, dedicatedclustertypes = nil, cosinfo = nil, cbsinfo = nil, purchasesource = nil, dedicatedclusterorderid = nil) ⇒ CreateDedicatedClusterOrderRequest
constructor
A new instance of CreateDedicatedClusterOrderRequest.
Constructor Details
#initialize(dedicatedclusterid = nil, dedicatedclustertypes = nil, cosinfo = nil, cbsinfo = nil, purchasesource = nil, dedicatedclusterorderid = nil) ⇒ CreateDedicatedClusterOrderRequest
Returns a new instance of CreateDedicatedClusterOrderRequest.
141 142 143 144 145 146 147 148 |
# File 'lib/v20201214/models.rb', line 141 def initialize(dedicatedclusterid=nil, dedicatedclustertypes=nil, cosinfo=nil, cbsinfo=nil, purchasesource=nil, dedicatedclusterorderid=nil) @DedicatedClusterId = dedicatedclusterid @DedicatedClusterTypes = dedicatedclustertypes @CosInfo = cosinfo @CbsInfo = cbsinfo @PurchaseSource = purchasesource @DedicatedClusterOrderId = dedicatedclusterorderid end |
Instance Attribute Details
#CbsInfo ⇒ Object
139 140 141 |
# File 'lib/v20201214/models.rb', line 139 def CbsInfo @CbsInfo end |
#CosInfo ⇒ Object
139 140 141 |
# File 'lib/v20201214/models.rb', line 139 def CosInfo @CosInfo end |
#DedicatedClusterId ⇒ Object
139 140 141 |
# File 'lib/v20201214/models.rb', line 139 def DedicatedClusterId @DedicatedClusterId end |
#DedicatedClusterOrderId ⇒ Object
139 140 141 |
# File 'lib/v20201214/models.rb', line 139 def DedicatedClusterOrderId @DedicatedClusterOrderId end |
#DedicatedClusterTypes ⇒ Object
139 140 141 |
# File 'lib/v20201214/models.rb', line 139 def DedicatedClusterTypes @DedicatedClusterTypes end |
#PurchaseSource ⇒ Object
139 140 141 |
# File 'lib/v20201214/models.rb', line 139 def PurchaseSource @PurchaseSource end |
Instance Method Details
#deserialize(params) ⇒ Object
150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 |
# File 'lib/v20201214/models.rb', line 150 def deserialize(params) @DedicatedClusterId = params['DedicatedClusterId'] unless params['DedicatedClusterTypes'].nil? @DedicatedClusterTypes = [] params['DedicatedClusterTypes'].each do |i| dedicatedclustertypeinfo_tmp = DedicatedClusterTypeInfo.new dedicatedclustertypeinfo_tmp.deserialize(i) @DedicatedClusterTypes << dedicatedclustertypeinfo_tmp end end unless params['CosInfo'].nil? @CosInfo = CosInfo.new @CosInfo.deserialize(params['CosInfo']) end unless params['CbsInfo'].nil? @CbsInfo = CbsInfo.new @CbsInfo.deserialize(params['CbsInfo']) end @PurchaseSource = params['PurchaseSource'] @DedicatedClusterOrderId = params['DedicatedClusterOrderId'] end |