Class: TencentCloud::Dcdb::V20180411::UpgradeDedicatedDCDBInstanceRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dcdb::V20180411::UpgradeDedicatedDCDBInstanceRequest
- Defined in:
- lib/v20180411/models.rb
Overview
UpgradeDedicatedDCDBInstance请求参数结构体
Instance Attribute Summary collapse
- #AddShardConfig ⇒ Object
- #ExpandShardConfig ⇒ Object
- #InstanceId ⇒ Object
- #SplitShardConfig ⇒ Object
- #SwitchAutoRetry ⇒ Object
- #SwitchEndTime ⇒ Object
- #SwitchStartTime ⇒ Object
- #UpgradeType ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(upgradetype = nil, instanceid = nil, addshardconfig = nil, expandshardconfig = nil, splitshardconfig = nil, switchautoretry = nil, switchstarttime = nil, switchendtime = nil) ⇒ UpgradeDedicatedDCDBInstanceRequest
constructor
A new instance of UpgradeDedicatedDCDBInstanceRequest.
Constructor Details
#initialize(upgradetype = nil, instanceid = nil, addshardconfig = nil, expandshardconfig = nil, splitshardconfig = nil, switchautoretry = nil, switchstarttime = nil, switchendtime = nil) ⇒ UpgradeDedicatedDCDBInstanceRequest
Returns a new instance of UpgradeDedicatedDCDBInstanceRequest.
6570 6571 6572 6573 6574 6575 6576 6577 6578 6579 |
# File 'lib/v20180411/models.rb', line 6570 def initialize(upgradetype=nil, instanceid=nil, addshardconfig=nil, =nil, splitshardconfig=nil, switchautoretry=nil, switchstarttime=nil, switchendtime=nil) @UpgradeType = upgradetype @InstanceId = instanceid @AddShardConfig = addshardconfig @ExpandShardConfig = @SplitShardConfig = splitshardconfig @SwitchAutoRetry = switchautoretry @SwitchStartTime = switchstarttime @SwitchEndTime = switchendtime end |
Instance Attribute Details
#AddShardConfig ⇒ Object
6568 6569 6570 |
# File 'lib/v20180411/models.rb', line 6568 def AddShardConfig @AddShardConfig end |
#ExpandShardConfig ⇒ Object
6568 6569 6570 |
# File 'lib/v20180411/models.rb', line 6568 def ExpandShardConfig @ExpandShardConfig end |
#InstanceId ⇒ Object
6568 6569 6570 |
# File 'lib/v20180411/models.rb', line 6568 def InstanceId @InstanceId end |
#SplitShardConfig ⇒ Object
6568 6569 6570 |
# File 'lib/v20180411/models.rb', line 6568 def SplitShardConfig @SplitShardConfig end |
#SwitchAutoRetry ⇒ Object
6568 6569 6570 |
# File 'lib/v20180411/models.rb', line 6568 def SwitchAutoRetry @SwitchAutoRetry end |
#SwitchEndTime ⇒ Object
6568 6569 6570 |
# File 'lib/v20180411/models.rb', line 6568 def SwitchEndTime @SwitchEndTime end |
#SwitchStartTime ⇒ Object
6568 6569 6570 |
# File 'lib/v20180411/models.rb', line 6568 def SwitchStartTime @SwitchStartTime end |
#UpgradeType ⇒ Object
6568 6569 6570 |
# File 'lib/v20180411/models.rb', line 6568 def UpgradeType @UpgradeType end |
Instance Method Details
#deserialize(params) ⇒ Object
6581 6582 6583 6584 6585 6586 6587 6588 6589 6590 6591 6592 6593 6594 6595 6596 6597 6598 6599 |
# File 'lib/v20180411/models.rb', line 6581 def deserialize(params) @UpgradeType = params['UpgradeType'] @InstanceId = params['InstanceId'] 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 @SwitchAutoRetry = params['SwitchAutoRetry'] @SwitchStartTime = params['SwitchStartTime'] @SwitchEndTime = params['SwitchEndTime'] end |