Class: TencentCloud::Dcdb::V20180411::DescribeDCDBUpgradePriceRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dcdb::V20180411::DescribeDCDBUpgradePriceRequest
- Defined in:
- lib/v20180411/models.rb
Overview
DescribeDCDBUpgradePrice请求参数结构体
Instance Attribute Summary collapse
-
#AddShardConfig ⇒ Object
<li> ADD: 新增分片 </li> <li> EXPAND: 升级实例中的已有分片 </li> <li> SPLIT: 将已有分片中的数据切分到新增分片上</li> * pent:分 * microPent:微分.
-
#AmountUnit ⇒ Object
<li> ADD: 新增分片 </li> <li> EXPAND: 升级实例中的已有分片 </li> <li> SPLIT: 将已有分片中的数据切分到新增分片上</li> * pent:分 * microPent:微分.
-
#ExpandShardConfig ⇒ Object
<li> ADD: 新增分片 </li> <li> EXPAND: 升级实例中的已有分片 </li> <li> SPLIT: 将已有分片中的数据切分到新增分片上</li> * pent:分 * microPent:微分.
-
#InstanceId ⇒ Object
<li> ADD: 新增分片 </li> <li> EXPAND: 升级实例中的已有分片 </li> <li> SPLIT: 将已有分片中的数据切分到新增分片上</li> * pent:分 * microPent:微分.
-
#SplitShardConfig ⇒ Object
<li> ADD: 新增分片 </li> <li> EXPAND: 升级实例中的已有分片 </li> <li> SPLIT: 将已有分片中的数据切分到新增分片上</li> * pent:分 * microPent:微分.
-
#UpgradeType ⇒ Object
<li> ADD: 新增分片 </li> <li> EXPAND: 升级实例中的已有分片 </li> <li> SPLIT: 将已有分片中的数据切分到新增分片上</li> * pent:分 * microPent:微分.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, upgradetype = nil, addshardconfig = nil, expandshardconfig = nil, splitshardconfig = nil, amountunit = nil) ⇒ DescribeDCDBUpgradePriceRequest
constructor
A new instance of DescribeDCDBUpgradePriceRequest.
Constructor Details
#initialize(instanceid = nil, upgradetype = nil, addshardconfig = nil, expandshardconfig = nil, splitshardconfig = nil, amountunit = nil) ⇒ DescribeDCDBUpgradePriceRequest
Returns a new instance of DescribeDCDBUpgradePriceRequest.
3386 3387 3388 3389 3390 3391 3392 3393 |
# File 'lib/v20180411/models.rb', line 3386 def initialize(instanceid=nil, upgradetype=nil, addshardconfig=nil, =nil, splitshardconfig=nil, amountunit=nil) @InstanceId = instanceid @UpgradeType = upgradetype @AddShardConfig = addshardconfig @ExpandShardConfig = @SplitShardConfig = splitshardconfig @AmountUnit = amountunit end |
Instance Attribute Details
#AddShardConfig ⇒ Object
<li> ADD: 新增分片 </li>
<li> EXPAND: 升级实例中的已有分片 </li>
<li> SPLIT: 将已有分片中的数据切分到新增分片上</li>
-
pent:分
-
microPent:微分
3384 3385 3386 |
# File 'lib/v20180411/models.rb', line 3384 def AddShardConfig @AddShardConfig end |
#AmountUnit ⇒ Object
<li> ADD: 新增分片 </li>
<li> EXPAND: 升级实例中的已有分片 </li>
<li> SPLIT: 将已有分片中的数据切分到新增分片上</li>
-
pent:分
-
microPent:微分
3384 3385 3386 |
# File 'lib/v20180411/models.rb', line 3384 def AmountUnit @AmountUnit end |
#ExpandShardConfig ⇒ Object
<li> ADD: 新增分片 </li>
<li> EXPAND: 升级实例中的已有分片 </li>
<li> SPLIT: 将已有分片中的数据切分到新增分片上</li>
-
pent:分
-
microPent:微分
3384 3385 3386 |
# File 'lib/v20180411/models.rb', line 3384 def ExpandShardConfig @ExpandShardConfig end |
#InstanceId ⇒ Object
<li> ADD: 新增分片 </li>
<li> EXPAND: 升级实例中的已有分片 </li>
<li> SPLIT: 将已有分片中的数据切分到新增分片上</li>
-
pent:分
-
microPent:微分
3384 3385 3386 |
# File 'lib/v20180411/models.rb', line 3384 def InstanceId @InstanceId end |
#SplitShardConfig ⇒ Object
<li> ADD: 新增分片 </li>
<li> EXPAND: 升级实例中的已有分片 </li>
<li> SPLIT: 将已有分片中的数据切分到新增分片上</li>
-
pent:分
-
microPent:微分
3384 3385 3386 |
# File 'lib/v20180411/models.rb', line 3384 def SplitShardConfig @SplitShardConfig end |
#UpgradeType ⇒ Object
<li> ADD: 新增分片 </li>
<li> EXPAND: 升级实例中的已有分片 </li>
<li> SPLIT: 将已有分片中的数据切分到新增分片上</li>
-
pent:分
-
microPent:微分
3384 3385 3386 |
# File 'lib/v20180411/models.rb', line 3384 def UpgradeType @UpgradeType end |
Instance Method Details
#deserialize(params) ⇒ Object
3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 |
# File 'lib/v20180411/models.rb', line 3395 def deserialize(params) @InstanceId = params['InstanceId'] @UpgradeType = params['UpgradeType'] unless params['AddShardConfig'].nil? @AddShardConfig = AddShardConfig.new @AddShardConfig.deserialize(params['AddShardConfig']) end unless params['ExpandShardConfig'].nil? @ExpandShardConfig = ExpandShardConfig.new @ExpandShardConfig.deserialize(params['ExpandShardConfig']) end unless params['SplitShardConfig'].nil? @SplitShardConfig = SplitShardConfig.new @SplitShardConfig.deserialize(params['SplitShardConfig']) end @AmountUnit = params['AmountUnit'] end |