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