Class: TencentCloud::Cdb::V20170320::AdjustCdbProxyRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdb::V20170320::AdjustCdbProxyRequest
- Defined in:
- lib/v20170320/models.rb
Overview
AdjustCdbProxy请求参数结构体
Instance Attribute Summary collapse
-
#InstanceId ⇒ Object
备注:数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。 示例中参数说明: NodeCount:节点个数 Region:节点地域 Zone:节点可用区 Cpu:单个代理节点核数(单位:核) Mem:单个代理节点内存数(单位:MB).
-
#ProxyGroupId ⇒ Object
备注:数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。 示例中参数说明: NodeCount:节点个数 Region:节点地域 Zone:节点可用区 Cpu:单个代理节点核数(单位:核) Mem:单个代理节点内存数(单位:MB).
-
#ProxyNodeCustom ⇒ Object
备注:数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。 示例中参数说明: NodeCount:节点个数 Region:节点地域 Zone:节点可用区 Cpu:单个代理节点核数(单位:核) Mem:单个代理节点内存数(单位:MB).
-
#ReloadBalance ⇒ Object
备注:数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。 示例中参数说明: NodeCount:节点个数 Region:节点地域 Zone:节点可用区 Cpu:单个代理节点核数(单位:核) Mem:单个代理节点内存数(单位:MB).
-
#UpgradeTime ⇒ Object
备注:数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。 示例中参数说明: NodeCount:节点个数 Region:节点地域 Zone:节点可用区 Cpu:单个代理节点核数(单位:核) Mem:单个代理节点内存数(单位:MB).
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, proxygroupid = nil, proxynodecustom = nil, reloadbalance = nil, upgradetime = nil) ⇒ AdjustCdbProxyRequest
constructor
A new instance of AdjustCdbProxyRequest.
Constructor Details
#initialize(instanceid = nil, proxygroupid = nil, proxynodecustom = nil, reloadbalance = nil, upgradetime = nil) ⇒ AdjustCdbProxyRequest
Returns a new instance of AdjustCdbProxyRequest.
322 323 324 325 326 327 328 |
# File 'lib/v20170320/models.rb', line 322 def initialize(instanceid=nil, proxygroupid=nil, proxynodecustom=nil, reloadbalance=nil, upgradetime=nil) @InstanceId = instanceid @ProxyGroupId = proxygroupid @ProxyNodeCustom = proxynodecustom @ReloadBalance = reloadbalance @UpgradeTime = upgradetime end |
Instance Attribute Details
#InstanceId ⇒ Object
备注:数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。示例中参数说明:NodeCount:节点个数Region:节点地域Zone:节点可用区Cpu:单个代理节点核数(单位:核)Mem:单个代理节点内存数(单位:MB)
320 321 322 |
# File 'lib/v20170320/models.rb', line 320 def InstanceId @InstanceId end |
#ProxyGroupId ⇒ Object
备注:数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。示例中参数说明:NodeCount:节点个数Region:节点地域Zone:节点可用区Cpu:单个代理节点核数(单位:核)Mem:单个代理节点内存数(单位:MB)
320 321 322 |
# File 'lib/v20170320/models.rb', line 320 def ProxyGroupId @ProxyGroupId end |
#ProxyNodeCustom ⇒ Object
备注:数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。示例中参数说明:NodeCount:节点个数Region:节点地域Zone:节点可用区Cpu:单个代理节点核数(单位:核)Mem:单个代理节点内存数(单位:MB)
320 321 322 |
# File 'lib/v20170320/models.rb', line 320 def ProxyNodeCustom @ProxyNodeCustom end |
#ReloadBalance ⇒ Object
备注:数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。示例中参数说明:NodeCount:节点个数Region:节点地域Zone:节点可用区Cpu:单个代理节点核数(单位:核)Mem:单个代理节点内存数(单位:MB)
320 321 322 |
# File 'lib/v20170320/models.rb', line 320 def ReloadBalance @ReloadBalance end |
#UpgradeTime ⇒ Object
备注:数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。示例中参数说明:NodeCount:节点个数Region:节点地域Zone:节点可用区Cpu:单个代理节点核数(单位:核)Mem:单个代理节点内存数(单位:MB)
320 321 322 |
# File 'lib/v20170320/models.rb', line 320 def UpgradeTime @UpgradeTime end |
Instance Method Details
#deserialize(params) ⇒ Object
330 331 332 333 334 335 336 337 338 339 340 341 342 343 |
# File 'lib/v20170320/models.rb', line 330 def deserialize(params) @InstanceId = params['InstanceId'] @ProxyGroupId = params['ProxyGroupId'] unless params['ProxyNodeCustom'].nil? @ProxyNodeCustom = [] params['ProxyNodeCustom'].each do |i| proxynodecustom_tmp = ProxyNodeCustom.new proxynodecustom_tmp.deserialize(i) @ProxyNodeCustom << proxynodecustom_tmp end end @ReloadBalance = params['ReloadBalance'] @UpgradeTime = params['UpgradeTime'] end |