Class: TencentCloud::Dbbrain::V20191016::RedisInstanceConf

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

Overview

Redis实例内存配置参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(replicasnum = nil, shardnum = nil, shardsize = nil) ⇒ RedisInstanceConf

Returns a new instance of RedisInstanceConf.



2496
2497
2498
2499
2500
# File 'lib/v20191016/models.rb', line 2496

def initialize(replicasnum=nil, shardnum=nil, shardsize=nil)
  @ReplicasNum = replicasnum
  @ShardNum = shardnum
  @ShardSize = shardsize
end

Instance Attribute Details

#ReplicasNumObject

Parameters:

  • ReplicasNum:

    副本数量

  • ShardNum:

    分片数量

  • ShardSize:

    分片内存大小,单位MB



2494
2495
2496
# File 'lib/v20191016/models.rb', line 2494

def ReplicasNum
  @ReplicasNum
end

#ShardNumObject

Parameters:

  • ReplicasNum:

    副本数量

  • ShardNum:

    分片数量

  • ShardSize:

    分片内存大小,单位MB



2494
2495
2496
# File 'lib/v20191016/models.rb', line 2494

def ShardNum
  @ShardNum
end

#ShardSizeObject

Parameters:

  • ReplicasNum:

    副本数量

  • ShardNum:

    分片数量

  • ShardSize:

    分片内存大小,单位MB



2494
2495
2496
# File 'lib/v20191016/models.rb', line 2494

def ShardSize
  @ShardSize
end

Instance Method Details

#deserialize(params) ⇒ Object



2502
2503
2504
2505
2506
# File 'lib/v20191016/models.rb', line 2502

def deserialize(params)
  @ReplicasNum = params['ReplicasNum']
  @ShardNum = params['ShardNum']
  @ShardSize = params['ShardSize']
end