Class: TencentCloud::Keewidb::V20220308::ModifyConnectionConfigRequest

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

Overview

ModifyConnectionConfig请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, bandwidth = nil, clientlimit = nil) ⇒ ModifyConnectionConfigRequest



2423
2424
2425
2426
2427
# File 'lib/v20220308/models.rb', line 2423

def initialize(instanceid=nil, bandwidth=nil, clientlimit=nil)
  @InstanceId = instanceid
  @Bandwidth = bandwidth
  @ClientLimit = clientlimit
end

Instance Attribute Details

#BandwidthObject

<ul><li>开启副本只读时,实例总带宽 = 单分片附加带宽 * 分片数 + 标准带宽 * 分片数 * Max ([只读副本数量, 1]),标准架构的分片数 = 1。</li><li>没有开启副本只读时,实例总带宽 = 单分片附加带宽 * 分片数 + 标准带宽 * 分片数,标准架构的分片数 = 1。</li></ul> <ul>默认为10000,整个实例的最大连接数为单个分片的最大连接数 x 分片数量。标准架构分片数量为1。<li>关闭副本只读:每个分片的最大连接数的取值范围为。</li><li>开启副本只读:每个分片的最大连接数的取值范围为 [10000,10000 x (副本数 + 3)]。</li></ul>



2421
2422
2423
# File 'lib/v20220308/models.rb', line 2421

def Bandwidth
  @Bandwidth
end

#ClientLimitObject

<ul><li>开启副本只读时,实例总带宽 = 单分片附加带宽 * 分片数 + 标准带宽 * 分片数 * Max ([只读副本数量, 1]),标准架构的分片数 = 1。</li><li>没有开启副本只读时,实例总带宽 = 单分片附加带宽 * 分片数 + 标准带宽 * 分片数,标准架构的分片数 = 1。</li></ul> <ul>默认为10000,整个实例的最大连接数为单个分片的最大连接数 x 分片数量。标准架构分片数量为1。<li>关闭副本只读:每个分片的最大连接数的取值范围为。</li><li>开启副本只读:每个分片的最大连接数的取值范围为 [10000,10000 x (副本数 + 3)]。</li></ul>



2421
2422
2423
# File 'lib/v20220308/models.rb', line 2421

def ClientLimit
  @ClientLimit
end

#InstanceIdObject

<ul><li>开启副本只读时,实例总带宽 = 单分片附加带宽 * 分片数 + 标准带宽 * 分片数 * Max ([只读副本数量, 1]),标准架构的分片数 = 1。</li><li>没有开启副本只读时,实例总带宽 = 单分片附加带宽 * 分片数 + 标准带宽 * 分片数,标准架构的分片数 = 1。</li></ul> <ul>默认为10000,整个实例的最大连接数为单个分片的最大连接数 x 分片数量。标准架构分片数量为1。<li>关闭副本只读:每个分片的最大连接数的取值范围为。</li><li>开启副本只读:每个分片的最大连接数的取值范围为 [10000,10000 x (副本数 + 3)]。</li></ul>



2421
2422
2423
# File 'lib/v20220308/models.rb', line 2421

def InstanceId
  @InstanceId
end

Instance Method Details

#deserialize(params) ⇒ Object



2429
2430
2431
2432
2433
# File 'lib/v20220308/models.rb', line 2429

def deserialize(params)
  @InstanceId = params['InstanceId']
  @Bandwidth = params['Bandwidth']
  @ClientLimit = params['ClientLimit']
end