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
}
}