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