Class: TencentCloud::Dcdb::V20180411::SplitShardConfig
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dcdb::V20180411::SplitShardConfig
- Defined in:
- lib/v20180411/models.rb
Overview
升级实例 – 切分分片类型
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(shardinstanceids = nil, splitrate = nil, shardmemory = nil, shardstorage = nil) ⇒ SplitShardConfig
constructor
A new instance of SplitShardConfig.
Constructor Details
#initialize(shardinstanceids = nil, splitrate = nil, shardmemory = nil, shardstorage = nil) ⇒ SplitShardConfig
Returns a new instance of SplitShardConfig.
6221 6222 6223 6224 6225 6226 |
# File 'lib/v20180411/models.rb', line 6221 def initialize(shardinstanceids=nil, splitrate=nil, shardmemory=nil, shardstorage=nil) @ShardInstanceIds = shardinstanceids @SplitRate = splitrate @ShardMemory = shardmemory @ShardStorage = shardstorage end |
Instance Attribute Details
#ShardInstanceIds ⇒ Object
6219 6220 6221 |
# File 'lib/v20180411/models.rb', line 6219 def ShardInstanceIds @ShardInstanceIds end |
#ShardMemory ⇒ Object
6219 6220 6221 |
# File 'lib/v20180411/models.rb', line 6219 def ShardMemory @ShardMemory end |
#ShardStorage ⇒ Object
6219 6220 6221 |
# File 'lib/v20180411/models.rb', line 6219 def ShardStorage @ShardStorage end |
#SplitRate ⇒ Object
6219 6220 6221 |
# File 'lib/v20180411/models.rb', line 6219 def SplitRate @SplitRate end |
Instance Method Details
#deserialize(params) ⇒ Object
6228 6229 6230 6231 6232 6233 |
# File 'lib/v20180411/models.rb', line 6228 def deserialize(params) @ShardInstanceIds = params['ShardInstanceIds'] @SplitRate = params['SplitRate'] @ShardMemory = params['ShardMemory'] @ShardStorage = params['ShardStorage'] end |