code: func (in *KubeProxyConfiguration) DeepCopyInto(out *KubeProxyConfiguration) {
  	*out = *in
  	out.TypeMeta = in.TypeMeta
  	if in.FeatureGates != nil {
  		in, out := &in.FeatureGates, &out.FeatureGates
  		*out = make(map[string]bool, len(*in))
  		for key, val := range *in {
  			(*out)[key] = val
  		}
  	}
  	out.ClientConnection = in.ClientConnection
  	in.IPTables.DeepCopyInto(&out.IPTables)
  	in.IPVS.DeepCopyInto(&out.IPVS)
  	if in.OOMScoreAdj != nil {
  		in, out := &in.OOMScoreAdj, &out.OOMScoreAdj
  		*out = new(int32)
  		**out = **in
  	}
  	out.UDPIdleTimeout = in.UDPIdleTimeout
  	in.Conntrack.DeepCopyInto(&out.Conntrack)
  	out.ConfigSyncPeriod = in.ConfigSyncPeriod
  	if in.NodePortAddresses != nil {
  		in, out := &in.NodePortAddresses, &out.NodePortAddresses
  		*out = make([]string, len(*in))
  		copy(*out, *in)
  	}
  	out.Winkernel = in.Winkernel
  	return
  }
docs: // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.