class TencentCloud::Cdb::V20170320::DescribeCDBProxyResponse

DescribeCDBProxy返回参数结构体

def deserialize(params)

def deserialize(params)
  unless params['BaseGroup'].nil?
    @BaseGroup = BaseGroupInfo.new
    @BaseGroup.deserialize(params['BaseGroup'])
  end
  unless params['Address'].nil?
    @Address = Address.new
    @Address.deserialize(params['Address'])
  end
  unless params['ProxyNode'].nil?
    @ProxyNode = ProxyNodeInfo.new
    @ProxyNode.deserialize(params['ProxyNode'])
  end
  unless params['RWInstInfo'].nil?
    @RWInstInfo = RWInfo.new
    @RWInstInfo.deserialize(params['RWInstInfo'])
  end
  unless params['ConnectionPoolInfo'].nil?
    @ConnectionPoolInfo = ConnectionPoolInfo.new
    @ConnectionPoolInfo.deserialize(params['ConnectionPoolInfo'])
  end
  @Count = params['Count']
  unless params['ProxyGroup'].nil?
    @ProxyGroup = []
    params['ProxyGroup'].each do |i|
      proxygroup_tmp = ProxyGroup.new
      proxygroup_tmp.deserialize(i)
      @ProxyGroup << proxygroup_tmp
    end
  end
  @RequestId = params['RequestId']
end

def initialize(basegroup=nil, address=nil, proxynode=nil, rwinstinfo=nil, connectionpoolinfo=nil, count=nil, proxygroup=nil, requestid=nil)

def initialize(basegroup=nil, address=nil, proxynode=nil, rwinstinfo=nil, connectionpoolinfo=nil, count=nil, proxygroup=nil, requestid=nil)
  @BaseGroup = basegroup
  @Address = address
  @ProxyNode = proxynode
  @RWInstInfo = rwinstinfo
  @ConnectionPoolInfo = connectionpoolinfo
  @Count = count
  @ProxyGroup = proxygroup
  @RequestId = requestid
end