class TencentCloud::Cdb::V20170320::ProxyGroup
数据代理组信息
def deserialize(params)
def deserialize(params) unless params['BaseGroup'].nil? @BaseGroup = BaseGroupInfo.new @BaseGroup.deserialize(params['BaseGroup']) end unless params['Address'].nil? @Address = [] params['Address'].each do |i| address_tmp = Address.new address_tmp.deserialize(i) @Address << address_tmp end end unless params['ConnectionPoolInfo'].nil? @ConnectionPoolInfo = ConnectionPoolInfo.new @ConnectionPoolInfo.deserialize(params['ConnectionPoolInfo']) end unless params['ProxyNode'].nil? @ProxyNode = [] params['ProxyNode'].each do |i| proxynodeinfo_tmp = ProxyNodeInfo.new proxynodeinfo_tmp.deserialize(i) @ProxyNode << proxynodeinfo_tmp end end unless params['RWInstInfo'].nil? @RWInstInfo = RWInfo.new @RWInstInfo.deserialize(params['RWInstInfo']) end end
def initialize(basegroup=nil, address=nil, connectionpoolinfo=nil, proxynode=nil, rwinstinfo=nil)
def initialize(basegroup=nil, address=nil, connectionpoolinfo=nil, proxynode=nil, rwinstinfo=nil) @BaseGroup = basegroup @Address = address @ConnectionPoolInfo = connectionpoolinfo @ProxyNode = proxynode @RWInstInfo = rwinstinfo end