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.
6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 |
# File 'lib/v20180411/models.rb', line 6888 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
6886 6887 6888 |
# File 'lib/v20180411/models.rb', line 6886 def AddShardConfig @AddShardConfig end |
#ExpandShardConfig ⇒ Object
6886 6887 6888 |
# File 'lib/v20180411/models.rb', line 6886 def ExpandShardConfig @ExpandShardConfig end |
#InstanceId ⇒ Object
6886 6887 6888 |
# File 'lib/v20180411/models.rb', line 6886 def InstanceId @InstanceId end |
#SplitShardConfig ⇒ Object
6886 6887 6888 |
# File 'lib/v20180411/models.rb', line 6886 def SplitShardConfig @SplitShardConfig end |
#SwitchAutoRetry ⇒ Object
6886 6887 6888 |
# File 'lib/v20180411/models.rb', line 6886 def SwitchAutoRetry @SwitchAutoRetry end |
#SwitchEndTime ⇒ Object
6886 6887 6888 |
# File 'lib/v20180411/models.rb', line 6886 def SwitchEndTime @SwitchEndTime end |
#SwitchStartTime ⇒ Object
6886 6887 6888 |
# File 'lib/v20180411/models.rb', line 6886 def SwitchStartTime @SwitchStartTime end |
#UpgradeType ⇒ Object
6886 6887 6888 |
# File 'lib/v20180411/models.rb', line 6886 def UpgradeType @UpgradeType end |
Instance Method Details
#deserialize(params) ⇒ Object
6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 |
# File 'lib/v20180411/models.rb', line 6899 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 |