Class: TencentCloud::Cdb::V20170320::AdjustCdbProxyAddressRequest

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

Overview

AdjustCdbProxyAddress请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(proxygroupid = nil, weightmode = nil, iskickout = nil, mincount = nil, maxdelay = nil, failover = nil, autoaddro = nil, readonly = nil, proxyaddressid = nil, transsplit = nil, connectionpool = nil, proxyallocation = nil, autoloadbalance = nil, accessmode = nil) ⇒ AdjustCdbProxyAddressRequest

Returns a new instance of AdjustCdbProxyAddressRequest.



230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
# File 'lib/v20170320/models.rb', line 230

def initialize(proxygroupid=nil, weightmode=nil, iskickout=nil, mincount=nil, maxdelay=nil, failover=nil, autoaddro=nil, readonly=nil, proxyaddressid=nil, transsplit=nil, connectionpool=nil, proxyallocation=nil, autoloadbalance=nil, accessmode=nil)
  @ProxyGroupId = proxygroupid
  @WeightMode = weightmode
  @IsKickOut = iskickout
  @MinCount = mincount
  @MaxDelay = maxdelay
  @FailOver = failover
  @AutoAddRo = autoaddro
  @ReadOnly = readonly
  @ProxyAddressId = proxyaddressid
  @TransSplit = transsplit
  @ConnectionPool = connectionpool
  @ProxyAllocation = proxyallocation
  @AutoLoadBalance = autoloadbalance
  @AccessMode = accessmode
end

Instance Attribute Details

#AccessModeObject

系统自动分配:“system”, 自定义:“custom” 说明:当 IsKickOut 为 true 时才有效。注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。

Parameters:

  • ProxyGroupId:

    代理组 ID。可通过 [DescribeCdbProxyInfo](cloud.tencent.com/document/api/236/90585) 接口获取。

  • WeightMode:

    权重分配模式,

  • IsKickOut:

    是否开启延迟剔除,取值:“true” | “false”

  • MinCount:

    最小保留数量,最小取值:0。

  • MaxDelay:
  • FailOver:

    是否开启故障转移,取值:“true” | “false”

  • AutoAddRo:

    是否自动添加RO,取值:“true” | “false”

  • ReadOnly:

    是否是只读,取值:“true” | “false”

  • ProxyAddressId:

    代理组地址 ID。可通过 [DescribeCdbProxyInfo](cloud.tencent.com/document/api/236/90585) 接口获取。

  • TransSplit:

    是否开启事务分离,取值:“true” | “false”,默认值 false。

  • ConnectionPool:

    是否开启连接池。默认关闭。

  • ProxyAllocation:

    读写权重分配。如果 WeightMode 传的是 system ,则传入的权重不生效,由系统分配默认权重。

  • AutoLoadBalance:

    是否开启自适应负载均衡。默认关闭。

  • AccessMode:

    访问模式:nearby - 就近访问,balance - 均衡分配,默认就近访问。



228
229
230
# File 'lib/v20170320/models.rb', line 228

def AccessMode
  @AccessMode
end

#AutoAddRoObject

系统自动分配:“system”, 自定义:“custom” 说明:当 IsKickOut 为 true 时才有效。注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。

Parameters:

  • ProxyGroupId:

    代理组 ID。可通过 [DescribeCdbProxyInfo](cloud.tencent.com/document/api/236/90585) 接口获取。

  • WeightMode:

    权重分配模式,

  • IsKickOut:

    是否开启延迟剔除,取值:“true” | “false”

  • MinCount:

    最小保留数量,最小取值:0。

  • MaxDelay:
  • FailOver:

    是否开启故障转移,取值:“true” | “false”

  • AutoAddRo:

    是否自动添加RO,取值:“true” | “false”

  • ReadOnly:

    是否是只读,取值:“true” | “false”

  • ProxyAddressId:

    代理组地址 ID。可通过 [DescribeCdbProxyInfo](cloud.tencent.com/document/api/236/90585) 接口获取。

  • TransSplit:

    是否开启事务分离,取值:“true” | “false”,默认值 false。

  • ConnectionPool:

    是否开启连接池。默认关闭。

  • ProxyAllocation:

    读写权重分配。如果 WeightMode 传的是 system ,则传入的权重不生效,由系统分配默认权重。

  • AutoLoadBalance:

    是否开启自适应负载均衡。默认关闭。

  • AccessMode:

    访问模式:nearby - 就近访问,balance - 均衡分配,默认就近访问。



228
229
230
# File 'lib/v20170320/models.rb', line 228

def AutoAddRo
  @AutoAddRo
end

#AutoLoadBalanceObject

系统自动分配:“system”, 自定义:“custom” 说明:当 IsKickOut 为 true 时才有效。注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。

Parameters:

  • ProxyGroupId:

    代理组 ID。可通过 [DescribeCdbProxyInfo](cloud.tencent.com/document/api/236/90585) 接口获取。

  • WeightMode:

    权重分配模式,

  • IsKickOut:

    是否开启延迟剔除,取值:“true” | “false”

  • MinCount:

    最小保留数量,最小取值:0。

  • MaxDelay:
  • FailOver:

    是否开启故障转移,取值:“true” | “false”

  • AutoAddRo:

    是否自动添加RO,取值:“true” | “false”

  • ReadOnly:

    是否是只读,取值:“true” | “false”

  • ProxyAddressId:

    代理组地址 ID。可通过 [DescribeCdbProxyInfo](cloud.tencent.com/document/api/236/90585) 接口获取。

  • TransSplit:

    是否开启事务分离,取值:“true” | “false”,默认值 false。

  • ConnectionPool:

    是否开启连接池。默认关闭。

  • ProxyAllocation:

    读写权重分配。如果 WeightMode 传的是 system ,则传入的权重不生效,由系统分配默认权重。

  • AutoLoadBalance:

    是否开启自适应负载均衡。默认关闭。

  • AccessMode:

    访问模式:nearby - 就近访问,balance - 均衡分配,默认就近访问。



228
229
230
# File 'lib/v20170320/models.rb', line 228

def AutoLoadBalance
  @AutoLoadBalance
end

#ConnectionPoolObject

系统自动分配:“system”, 自定义:“custom” 说明:当 IsKickOut 为 true 时才有效。注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。

Parameters:

  • ProxyGroupId:

    代理组 ID。可通过 [DescribeCdbProxyInfo](cloud.tencent.com/document/api/236/90585) 接口获取。

  • WeightMode:

    权重分配模式,

  • IsKickOut:

    是否开启延迟剔除,取值:“true” | “false”

  • MinCount:

    最小保留数量,最小取值:0。

  • MaxDelay:
  • FailOver:

    是否开启故障转移,取值:“true” | “false”

  • AutoAddRo:

    是否自动添加RO,取值:“true” | “false”

  • ReadOnly:

    是否是只读,取值:“true” | “false”

  • ProxyAddressId:

    代理组地址 ID。可通过 [DescribeCdbProxyInfo](cloud.tencent.com/document/api/236/90585) 接口获取。

  • TransSplit:

    是否开启事务分离,取值:“true” | “false”,默认值 false。

  • ConnectionPool:

    是否开启连接池。默认关闭。

  • ProxyAllocation:

    读写权重分配。如果 WeightMode 传的是 system ,则传入的权重不生效,由系统分配默认权重。

  • AutoLoadBalance:

    是否开启自适应负载均衡。默认关闭。

  • AccessMode:

    访问模式:nearby - 就近访问,balance - 均衡分配,默认就近访问。



228
229
230
# File 'lib/v20170320/models.rb', line 228

def ConnectionPool
  @ConnectionPool
end

#FailOverObject

系统自动分配:“system”, 自定义:“custom” 说明:当 IsKickOut 为 true 时才有效。注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。

Parameters:

  • ProxyGroupId:

    代理组 ID。可通过 [DescribeCdbProxyInfo](cloud.tencent.com/document/api/236/90585) 接口获取。

  • WeightMode:

    权重分配模式,

  • IsKickOut:

    是否开启延迟剔除,取值:“true” | “false”

  • MinCount:

    最小保留数量,最小取值:0。

  • MaxDelay:
  • FailOver:

    是否开启故障转移,取值:“true” | “false”

  • AutoAddRo:

    是否自动添加RO,取值:“true” | “false”

  • ReadOnly:

    是否是只读,取值:“true” | “false”

  • ProxyAddressId:

    代理组地址 ID。可通过 [DescribeCdbProxyInfo](cloud.tencent.com/document/api/236/90585) 接口获取。

  • TransSplit:

    是否开启事务分离,取值:“true” | “false”,默认值 false。

  • ConnectionPool:

    是否开启连接池。默认关闭。

  • ProxyAllocation:

    读写权重分配。如果 WeightMode 传的是 system ,则传入的权重不生效,由系统分配默认权重。

  • AutoLoadBalance:

    是否开启自适应负载均衡。默认关闭。

  • AccessMode:

    访问模式:nearby - 就近访问,balance - 均衡分配,默认就近访问。



228
229
230
# File 'lib/v20170320/models.rb', line 228

def FailOver
  @FailOver
end

#IsKickOutObject

系统自动分配:“system”, 自定义:“custom” 说明:当 IsKickOut 为 true 时才有效。注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。

Parameters:

  • ProxyGroupId:

    代理组 ID。可通过 [DescribeCdbProxyInfo](cloud.tencent.com/document/api/236/90585) 接口获取。

  • WeightMode:

    权重分配模式,

  • IsKickOut:

    是否开启延迟剔除,取值:“true” | “false”

  • MinCount:

    最小保留数量,最小取值:0。

  • MaxDelay:
  • FailOver:

    是否开启故障转移,取值:“true” | “false”

  • AutoAddRo:

    是否自动添加RO,取值:“true” | “false”

  • ReadOnly:

    是否是只读,取值:“true” | “false”

  • ProxyAddressId:

    代理组地址 ID。可通过 [DescribeCdbProxyInfo](cloud.tencent.com/document/api/236/90585) 接口获取。

  • TransSplit:

    是否开启事务分离,取值:“true” | “false”,默认值 false。

  • ConnectionPool:

    是否开启连接池。默认关闭。

  • ProxyAllocation:

    读写权重分配。如果 WeightMode 传的是 system ,则传入的权重不生效,由系统分配默认权重。

  • AutoLoadBalance:

    是否开启自适应负载均衡。默认关闭。

  • AccessMode:

    访问模式:nearby - 就近访问,balance - 均衡分配,默认就近访问。



228
229
230
# File 'lib/v20170320/models.rb', line 228

def IsKickOut
  @IsKickOut
end

#MaxDelayObject

系统自动分配:“system”, 自定义:“custom” 说明:当 IsKickOut 为 true 时才有效。注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。

Parameters:

  • ProxyGroupId:

    代理组 ID。可通过 [DescribeCdbProxyInfo](cloud.tencent.com/document/api/236/90585) 接口获取。

  • WeightMode:

    权重分配模式,

  • IsKickOut:

    是否开启延迟剔除,取值:“true” | “false”

  • MinCount:

    最小保留数量,最小取值:0。

  • MaxDelay:
  • FailOver:

    是否开启故障转移,取值:“true” | “false”

  • AutoAddRo:

    是否自动添加RO,取值:“true” | “false”

  • ReadOnly:

    是否是只读,取值:“true” | “false”

  • ProxyAddressId:

    代理组地址 ID。可通过 [DescribeCdbProxyInfo](cloud.tencent.com/document/api/236/90585) 接口获取。

  • TransSplit:

    是否开启事务分离,取值:“true” | “false”,默认值 false。

  • ConnectionPool:

    是否开启连接池。默认关闭。

  • ProxyAllocation:

    读写权重分配。如果 WeightMode 传的是 system ,则传入的权重不生效,由系统分配默认权重。

  • AutoLoadBalance:

    是否开启自适应负载均衡。默认关闭。

  • AccessMode:

    访问模式:nearby - 就近访问,balance - 均衡分配,默认就近访问。



228
229
230
# File 'lib/v20170320/models.rb', line 228

def MaxDelay
  @MaxDelay
end

#MinCountObject

系统自动分配:“system”, 自定义:“custom” 说明:当 IsKickOut 为 true 时才有效。注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。

Parameters:

  • ProxyGroupId:

    代理组 ID。可通过 [DescribeCdbProxyInfo](cloud.tencent.com/document/api/236/90585) 接口获取。

  • WeightMode:

    权重分配模式,

  • IsKickOut:

    是否开启延迟剔除,取值:“true” | “false”

  • MinCount:

    最小保留数量,最小取值:0。

  • MaxDelay:
  • FailOver:

    是否开启故障转移,取值:“true” | “false”

  • AutoAddRo:

    是否自动添加RO,取值:“true” | “false”

  • ReadOnly:

    是否是只读,取值:“true” | “false”

  • ProxyAddressId:

    代理组地址 ID。可通过 [DescribeCdbProxyInfo](cloud.tencent.com/document/api/236/90585) 接口获取。

  • TransSplit:

    是否开启事务分离,取值:“true” | “false”,默认值 false。

  • ConnectionPool:

    是否开启连接池。默认关闭。

  • ProxyAllocation:

    读写权重分配。如果 WeightMode 传的是 system ,则传入的权重不生效,由系统分配默认权重。

  • AutoLoadBalance:

    是否开启自适应负载均衡。默认关闭。

  • AccessMode:

    访问模式:nearby - 就近访问,balance - 均衡分配,默认就近访问。



228
229
230
# File 'lib/v20170320/models.rb', line 228

def MinCount
  @MinCount
end

#ProxyAddressIdObject

系统自动分配:“system”, 自定义:“custom” 说明:当 IsKickOut 为 true 时才有效。注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。

Parameters:

  • ProxyGroupId:

    代理组 ID。可通过 [DescribeCdbProxyInfo](cloud.tencent.com/document/api/236/90585) 接口获取。

  • WeightMode:

    权重分配模式,

  • IsKickOut:

    是否开启延迟剔除,取值:“true” | “false”

  • MinCount:

    最小保留数量,最小取值:0。

  • MaxDelay:
  • FailOver:

    是否开启故障转移,取值:“true” | “false”

  • AutoAddRo:

    是否自动添加RO,取值:“true” | “false”

  • ReadOnly:

    是否是只读,取值:“true” | “false”

  • ProxyAddressId:

    代理组地址 ID。可通过 [DescribeCdbProxyInfo](cloud.tencent.com/document/api/236/90585) 接口获取。

  • TransSplit:

    是否开启事务分离,取值:“true” | “false”,默认值 false。

  • ConnectionPool:

    是否开启连接池。默认关闭。

  • ProxyAllocation:

    读写权重分配。如果 WeightMode 传的是 system ,则传入的权重不生效,由系统分配默认权重。

  • AutoLoadBalance:

    是否开启自适应负载均衡。默认关闭。

  • AccessMode:

    访问模式:nearby - 就近访问,balance - 均衡分配,默认就近访问。



228
229
230
# File 'lib/v20170320/models.rb', line 228

def ProxyAddressId
  @ProxyAddressId
end

#ProxyAllocationObject

系统自动分配:“system”, 自定义:“custom” 说明:当 IsKickOut 为 true 时才有效。注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。

Parameters:

  • ProxyGroupId:

    代理组 ID。可通过 [DescribeCdbProxyInfo](cloud.tencent.com/document/api/236/90585) 接口获取。

  • WeightMode:

    权重分配模式,

  • IsKickOut:

    是否开启延迟剔除,取值:“true” | “false”

  • MinCount:

    最小保留数量,最小取值:0。

  • MaxDelay:
  • FailOver:

    是否开启故障转移,取值:“true” | “false”

  • AutoAddRo:

    是否自动添加RO,取值:“true” | “false”

  • ReadOnly:

    是否是只读,取值:“true” | “false”

  • ProxyAddressId:

    代理组地址 ID。可通过 [DescribeCdbProxyInfo](cloud.tencent.com/document/api/236/90585) 接口获取。

  • TransSplit:

    是否开启事务分离,取值:“true” | “false”,默认值 false。

  • ConnectionPool:

    是否开启连接池。默认关闭。

  • ProxyAllocation:

    读写权重分配。如果 WeightMode 传的是 system ,则传入的权重不生效,由系统分配默认权重。

  • AutoLoadBalance:

    是否开启自适应负载均衡。默认关闭。

  • AccessMode:

    访问模式:nearby - 就近访问,balance - 均衡分配,默认就近访问。



228
229
230
# File 'lib/v20170320/models.rb', line 228

def ProxyAllocation
  @ProxyAllocation
end

#ProxyGroupIdObject

系统自动分配:“system”, 自定义:“custom” 说明:当 IsKickOut 为 true 时才有效。注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。

Parameters:

  • ProxyGroupId:

    代理组 ID。可通过 [DescribeCdbProxyInfo](cloud.tencent.com/document/api/236/90585) 接口获取。

  • WeightMode:

    权重分配模式,

  • IsKickOut:

    是否开启延迟剔除,取值:“true” | “false”

  • MinCount:

    最小保留数量,最小取值:0。

  • MaxDelay:
  • FailOver:

    是否开启故障转移,取值:“true” | “false”

  • AutoAddRo:

    是否自动添加RO,取值:“true” | “false”

  • ReadOnly:

    是否是只读,取值:“true” | “false”

  • ProxyAddressId:

    代理组地址 ID。可通过 [DescribeCdbProxyInfo](cloud.tencent.com/document/api/236/90585) 接口获取。

  • TransSplit:

    是否开启事务分离,取值:“true” | “false”,默认值 false。

  • ConnectionPool:

    是否开启连接池。默认关闭。

  • ProxyAllocation:

    读写权重分配。如果 WeightMode 传的是 system ,则传入的权重不生效,由系统分配默认权重。

  • AutoLoadBalance:

    是否开启自适应负载均衡。默认关闭。

  • AccessMode:

    访问模式:nearby - 就近访问,balance - 均衡分配,默认就近访问。



228
229
230
# File 'lib/v20170320/models.rb', line 228

def ProxyGroupId
  @ProxyGroupId
end

#ReadOnlyObject

系统自动分配:“system”, 自定义:“custom” 说明:当 IsKickOut 为 true 时才有效。注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。

Parameters:

  • ProxyGroupId:

    代理组 ID。可通过 [DescribeCdbProxyInfo](cloud.tencent.com/document/api/236/90585) 接口获取。

  • WeightMode:

    权重分配模式,

  • IsKickOut:

    是否开启延迟剔除,取值:“true” | “false”

  • MinCount:

    最小保留数量,最小取值:0。

  • MaxDelay:
  • FailOver:

    是否开启故障转移,取值:“true” | “false”

  • AutoAddRo:

    是否自动添加RO,取值:“true” | “false”

  • ReadOnly:

    是否是只读,取值:“true” | “false”

  • ProxyAddressId:

    代理组地址 ID。可通过 [DescribeCdbProxyInfo](cloud.tencent.com/document/api/236/90585) 接口获取。

  • TransSplit:

    是否开启事务分离,取值:“true” | “false”,默认值 false。

  • ConnectionPool:

    是否开启连接池。默认关闭。

  • ProxyAllocation:

    读写权重分配。如果 WeightMode 传的是 system ,则传入的权重不生效,由系统分配默认权重。

  • AutoLoadBalance:

    是否开启自适应负载均衡。默认关闭。

  • AccessMode:

    访问模式:nearby - 就近访问,balance - 均衡分配,默认就近访问。



228
229
230
# File 'lib/v20170320/models.rb', line 228

def ReadOnly
  @ReadOnly
end

#TransSplitObject

系统自动分配:“system”, 自定义:“custom” 说明:当 IsKickOut 为 true 时才有效。注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。

Parameters:

  • ProxyGroupId:

    代理组 ID。可通过 [DescribeCdbProxyInfo](cloud.tencent.com/document/api/236/90585) 接口获取。

  • WeightMode:

    权重分配模式,

  • IsKickOut:

    是否开启延迟剔除,取值:“true” | “false”

  • MinCount:

    最小保留数量,最小取值:0。

  • MaxDelay:
  • FailOver:

    是否开启故障转移,取值:“true” | “false”

  • AutoAddRo:

    是否自动添加RO,取值:“true” | “false”

  • ReadOnly:

    是否是只读,取值:“true” | “false”

  • ProxyAddressId:

    代理组地址 ID。可通过 [DescribeCdbProxyInfo](cloud.tencent.com/document/api/236/90585) 接口获取。

  • TransSplit:

    是否开启事务分离,取值:“true” | “false”,默认值 false。

  • ConnectionPool:

    是否开启连接池。默认关闭。

  • ProxyAllocation:

    读写权重分配。如果 WeightMode 传的是 system ,则传入的权重不生效,由系统分配默认权重。

  • AutoLoadBalance:

    是否开启自适应负载均衡。默认关闭。

  • AccessMode:

    访问模式:nearby - 就近访问,balance - 均衡分配,默认就近访问。



228
229
230
# File 'lib/v20170320/models.rb', line 228

def TransSplit
  @TransSplit
end

#WeightModeObject

系统自动分配:“system”, 自定义:“custom” 说明:当 IsKickOut 为 true 时才有效。注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。

Parameters:

  • ProxyGroupId:

    代理组 ID。可通过 [DescribeCdbProxyInfo](cloud.tencent.com/document/api/236/90585) 接口获取。

  • WeightMode:

    权重分配模式,

  • IsKickOut:

    是否开启延迟剔除,取值:“true” | “false”

  • MinCount:

    最小保留数量,最小取值:0。

  • MaxDelay:
  • FailOver:

    是否开启故障转移,取值:“true” | “false”

  • AutoAddRo:

    是否自动添加RO,取值:“true” | “false”

  • ReadOnly:

    是否是只读,取值:“true” | “false”

  • ProxyAddressId:

    代理组地址 ID。可通过 [DescribeCdbProxyInfo](cloud.tencent.com/document/api/236/90585) 接口获取。

  • TransSplit:

    是否开启事务分离,取值:“true” | “false”,默认值 false。

  • ConnectionPool:

    是否开启连接池。默认关闭。

  • ProxyAllocation:

    读写权重分配。如果 WeightMode 传的是 system ,则传入的权重不生效,由系统分配默认权重。

  • AutoLoadBalance:

    是否开启自适应负载均衡。默认关闭。

  • AccessMode:

    访问模式:nearby - 就近访问,balance - 均衡分配,默认就近访问。



228
229
230
# File 'lib/v20170320/models.rb', line 228

def WeightMode
  @WeightMode
end

Instance Method Details

#deserialize(params) ⇒ Object



247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
# File 'lib/v20170320/models.rb', line 247

def deserialize(params)
  @ProxyGroupId = params['ProxyGroupId']
  @WeightMode = params['WeightMode']
  @IsKickOut = params['IsKickOut']
  @MinCount = params['MinCount']
  @MaxDelay = params['MaxDelay']
  @FailOver = params['FailOver']
  @AutoAddRo = params['AutoAddRo']
  @ReadOnly = params['ReadOnly']
  @ProxyAddressId = params['ProxyAddressId']
  @TransSplit = params['TransSplit']
  @ConnectionPool = params['ConnectionPool']
  unless params['ProxyAllocation'].nil?
    @ProxyAllocation = []
    params['ProxyAllocation'].each do |i|
      proxyallocation_tmp = ProxyAllocation.new
      proxyallocation_tmp.deserialize(i)
      @ProxyAllocation << proxyallocation_tmp
    end
  end
  @AutoLoadBalance = params['AutoLoadBalance']
  @AccessMode = params['AccessMode']
end