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.



6539
6540
6541
6542
6543
6544
# File 'lib/v20180411/models.rb', line 6539

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



6537
6538
6539
# File 'lib/v20180411/models.rb', line 6537

def ShardInstanceIds
  @ShardInstanceIds
end

#ShardMemoryObject

Parameters:

  • ShardInstanceIds:

    分片ID数组

  • SplitRate:

    数据切分比例,固定50%

  • ShardMemory:

    分片内存大小,单位 GB

  • ShardStorage:

    分片存储大小,单位 GB



6537
6538
6539
# File 'lib/v20180411/models.rb', line 6537

def ShardMemory
  @ShardMemory
end

#ShardStorageObject

Parameters:

  • ShardInstanceIds:

    分片ID数组

  • SplitRate:

    数据切分比例,固定50%

  • ShardMemory:

    分片内存大小,单位 GB

  • ShardStorage:

    分片存储大小,单位 GB



6537
6538
6539
# File 'lib/v20180411/models.rb', line 6537

def ShardStorage
  @ShardStorage
end

#SplitRateObject

Parameters:

  • ShardInstanceIds:

    分片ID数组

  • SplitRate:

    数据切分比例,固定50%

  • ShardMemory:

    分片内存大小,单位 GB

  • ShardStorage:

    分片存储大小,单位 GB



6537
6538
6539
# File 'lib/v20180411/models.rb', line 6537

def SplitRate
  @SplitRate
end

Instance Method Details

#deserialize(params) ⇒ Object



6546
6547
6548
6549
6550
6551
# File 'lib/v20180411/models.rb', line 6546

def deserialize(params)
  @ShardInstanceIds = params['ShardInstanceIds']
  @SplitRate = params['SplitRate']
  @ShardMemory = params['ShardMemory']
  @ShardStorage = params['ShardStorage']
end