func()

in apis/network/v1/zz_generated.deepcopy.go [413:466]


func (in *NetworkSpec) DeepCopyInto(out *NetworkSpec) {
	*out = *in
	if in.Provider != nil {
		in, out := &in.Provider, &out.Provider
		*out = new(ProviderType)
		**out = **in
	}
	in.NodeInterfaceMatcher.DeepCopyInto(&out.NodeInterfaceMatcher)
	if in.L2NetworkConfig != nil {
		in, out := &in.L2NetworkConfig, &out.L2NetworkConfig
		*out = new(L2NetworkConfig)
		(*in).DeepCopyInto(*out)
	}
	if in.NetworkLifecycle != nil {
		in, out := &in.NetworkLifecycle, &out.NetworkLifecycle
		*out = new(LifecycleType)
		**out = **in
	}
	if in.Routes != nil {
		in, out := &in.Routes, &out.Routes
		*out = make([]Route, len(*in))
		copy(*out, *in)
	}
	if in.Gateway4 != nil {
		in, out := &in.Gateway4, &out.Gateway4
		*out = new(string)
		**out = **in
	}
	if in.DNSConfig != nil {
		in, out := &in.DNSConfig, &out.DNSConfig
		*out = new(DNSConfig)
		(*in).DeepCopyInto(*out)
	}
	if in.ExternalDHCP4 != nil {
		in, out := &in.ExternalDHCP4, &out.ExternalDHCP4
		*out = new(bool)
		**out = **in
	}
	if in.ParametersRef != nil {
		in, out := &in.ParametersRef, &out.ParametersRef
		*out = new(NetworkParametersReference)
		(*in).DeepCopyInto(*out)
	}
	if in.IPAMMode != nil {
		in, out := &in.IPAMMode, &out.IPAMMode
		*out = new(IPAMModeType)
		**out = **in
	}
	if in.IPAMMode6 != nil {
		in, out := &in.IPAMMode6, &out.IPAMMode6
		*out = new(IPAMModeType)
		**out = **in
	}
}