Class: TencentCloud::Dcdb::V20180411::SplitShardConfig

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180411/models.rb

Overview

升级实例 – 切分分片类型

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#ShardInstanceIdsObject

Parameters:

  • ShardInstanceIds:

    分片ID数组

  • SplitRate:

    数据切分比例,固定50%

  • ShardMemory:

    分片内存大小,单位 GB

  • ShardStorage:

    分片存储大小,单位 GB



6219
6220
6221
# File 'lib/v20180411/models.rb', line 6219

def ShardInstanceIds
  @ShardInstanceIds
end

#ShardMemoryObject

Parameters:

  • ShardInstanceIds:

    分片ID数组

  • SplitRate:

    数据切分比例,固定50%

  • ShardMemory:

    分片内存大小,单位 GB

  • ShardStorage:

    分片存储大小,单位 GB



6219
6220
6221
# File 'lib/v20180411/models.rb', line 6219

def ShardMemory
  @ShardMemory
end

#ShardStorageObject

Parameters:

  • ShardInstanceIds:

    分片ID数组

  • SplitRate:

    数据切分比例,固定50%

  • ShardMemory:

    分片内存大小,单位 GB

  • ShardStorage:

    分片存储大小,单位 GB



6219
6220
6221
# File 'lib/v20180411/models.rb', line 6219

def ShardStorage
  @ShardStorage
end

#SplitRateObject

Parameters:

  • ShardInstanceIds:

    分片ID数组

  • SplitRate:

    数据切分比例,固定50%

  • ShardMemory:

    分片内存大小,单位 GB

  • ShardStorage:

    分片存储大小,单位 GB



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