class TencentCloud::Tke::V20180525::DescribeEKSClusterCredentialResponse

def deserialize(params)

def deserialize(params)
  unless params['Addresses'].nil?
    @Addresses = []
    params['Addresses'].each do |i|
      ipaddress_tmp = IPAddress.new
      ipaddress_tmp.deserialize(i)
      @Addresses << ipaddress_tmp
    end
  end
  unless params['Credential'].nil?
    @Credential = ClusterCredential.new
    @Credential.deserialize(params['Credential'])
  end
  unless params['PublicLB'].nil?
    @PublicLB = ClusterPublicLB.new
    @PublicLB.deserialize(params['PublicLB'])
  end
  unless params['InternalLB'].nil?
    @InternalLB = ClusterInternalLB.new
    @InternalLB.deserialize(params['InternalLB'])
  end
  @ProxyLB = params['ProxyLB']
  @Kubeconfig = params['Kubeconfig']
  @RequestId = params['RequestId']
end