class TencentCloud::Tke::V20180525::UpdateEKSClusterRequest

def deserialize(params)

def deserialize(params)
  @ClusterId = params['ClusterId']
  @ClusterName = params['ClusterName']
  @ClusterDesc = params['ClusterDesc']
  @SubnetIds = params['SubnetIds']
  unless params['PublicLB'].nil?
    @PublicLB = ClusterPublicLB.new
    @PublicLB.deserialize(params['PublicLB'])
  end
  unless params['InternalLB'].nil?
    @InternalLB = ClusterInternalLB.new
    @InternalLB.deserialize(params['InternalLB'])
  end
  @ServiceSubnetId = params['ServiceSubnetId']
  unless params['DnsServers'].nil?
    @DnsServers = []
    params['DnsServers'].each do |i|
      dnsserverconf_tmp = DnsServerConf.new
      dnsserverconf_tmp.deserialize(i)
      @DnsServers << dnsserverconf_tmp
    end
  end
  @ClearDnsServer = params['ClearDnsServer']
  @NeedDeleteCbs = params['NeedDeleteCbs']
  @ProxyLB = params['ProxyLB']
  @ExtraParam = params['ExtraParam']
end