// +build !ignore_autogenerated // Code generated by operator-sdk. DO NOT EDIT. package v1alpha1 import ( runtime "k8s.io/apimachinery/pkg/runtime" ) // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DirectSpec) DeepCopyInto(out *DirectSpec) { *out = *in if in.NodeLabelList != nil { in, out := &in.NodeLabelList, &out.NodeLabelList *out = make([]string, len(*in)) copy(*out, *in) } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectSpec. func (in *DirectSpec) DeepCopy() *DirectSpec { if in == nil { return nil } out := new(DirectSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DnsSpec) DeepCopyInto(out *DnsSpec) { *out = *in if in.Nameservers != nil { in, out := &in.Nameservers, &out.Nameservers *out = make([]string, len(*in)) copy(*out, *in) } if in.Search != nil { in, out := &in.Search, &out.Search *out = make([]string, len(*in)) copy(*out, *in) } if in.Options != nil { in, out := &in.Options, &out.Options *out = make([]string, len(*in)) copy(*out, *in) } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsSpec. func (in *DnsSpec) DeepCopy() *DnsSpec { if in == nil { return nil } out := new(DnsSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IpSubnet) DeepCopyInto(out *IpSubnet) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpSubnet. func (in *IpSubnet) DeepCopy() *IpSubnet { if in == nil { return nil } out := new(IpSubnet) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Network) DeepCopyInto(out *Network) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Network. func (in *Network) DeepCopy() *Network { if in == nil { return nil } out := new(Network) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *Network) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NetworkChaining) DeepCopyInto(out *NetworkChaining) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkChaining. func (in *NetworkChaining) DeepCopy() *NetworkChaining { if in == nil { return nil } out := new(NetworkChaining) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *NetworkChaining) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NetworkChainingList) DeepCopyInto(out *NetworkChainingList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]NetworkChaining, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkChainingList. func (in *NetworkChainingList) DeepCopy() *NetworkChainingList { if in == nil { return nil } out := new(NetworkChainingList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *NetworkChainingList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NetworkChainingSpec) DeepCopyInto(out *NetworkChainingSpec) { *out = *in in.RoutingSpec.DeepCopyInto(&out.RoutingSpec) return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkChainingSpec. func (in *NetworkChainingSpec) DeepCopy() *NetworkChainingSpec { if in == nil { return nil } out := new(NetworkChainingSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NetworkChainingStatus) DeepCopyInto(out *NetworkChainingStatus) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkChainingStatus. func (in *NetworkChainingStatus) DeepCopy() *NetworkChainingStatus { if in == nil { return nil } out := new(NetworkChainingStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NetworkList) DeepCopyInto(out *NetworkList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Network, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkList. func (in *NetworkList) DeepCopy() *NetworkList { if in == nil { return nil } out := new(NetworkList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *NetworkList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NetworkSpec) DeepCopyInto(out *NetworkSpec) { *out = *in if in.Ipv4Subnets != nil { in, out := &in.Ipv4Subnets, &out.Ipv4Subnets *out = make([]IpSubnet, len(*in)) copy(*out, *in) } if in.Ipv6Subnets != nil { in, out := &in.Ipv6Subnets, &out.Ipv6Subnets *out = make([]IpSubnet, len(*in)) copy(*out, *in) } in.DNS.DeepCopyInto(&out.DNS) if in.Routes != nil { in, out := &in.Routes, &out.Routes *out = make([]Route, len(*in)) copy(*out, *in) } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSpec. func (in *NetworkSpec) DeepCopy() *NetworkSpec { if in == nil { return nil } out := new(NetworkSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NetworkStatus) DeepCopyInto(out *NetworkStatus) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkStatus. func (in *NetworkStatus) DeepCopy() *NetworkStatus { if in == nil { return nil } out := new(NetworkStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ProviderNetwork) DeepCopyInto(out *ProviderNetwork) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderNetwork. func (in *ProviderNetwork) DeepCopy() *ProviderNetwork { if in == nil { return nil } out := new(ProviderNetwork) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ProviderNetwork) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ProviderNetworkList) DeepCopyInto(out *ProviderNetworkList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ProviderNetwork, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderNetworkList. func (in *ProviderNetworkList) DeepCopy() *ProviderNetworkList { if in == nil { return nil } out := new(ProviderNetworkList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ProviderNetworkList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ProviderNetworkSpec) DeepCopyInto(out *ProviderNetworkSpec) { *out = *in if in.Ipv4Subnets != nil { in, out := &in.Ipv4Subnets, &out.Ipv4Subnets *out = make([]IpSubnet, len(*in)) copy(*out, *in) } if in.Ipv6Subnets != nil { in, out := &in.Ipv6Subnets, &out.Ipv6Subnets *out = make([]IpSubnet, len(*in)) copy(*out, *in) } in.DNS.DeepCopyInto(&out.DNS) if in.Routes != nil { in, out := &in.Routes, &out.Routes *out = make([]Route, len(*in)) copy(*out, *in) } in.Vlan.DeepCopyInto(&out.Vlan) in.Direct.DeepCopyInto(&out.Direct) return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderNetworkSpec. func (in *ProviderNetworkSpec) DeepCopy() *ProviderNetworkSpec { if in == nil { return nil } out := new(ProviderNetworkSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ProviderNetworkStatus) DeepCopyInto(out *ProviderNetworkStatus) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderNetworkStatus. func (in *ProviderNetworkStatus) DeepCopy() *ProviderNetworkStatus { if in == nil { return nil } out := new(ProviderNetworkStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Route) DeepCopyInto(out *Route) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route. func (in *Route) DeepCopy() *Route { if in == nil { return nil } out := new(Route) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RouteSpec) DeepCopyInto(out *RouteSpec) { *out = *in if in.LeftNetwork != nil { in, out := &in.LeftNetwork, &out.LeftNetwork *out = make([]RoutingNetwork, len(*in)) copy(*out, *in) } if in.RightNetwork != nil { in, out := &in.RightNetwork, &out.RightNetwork *out = make([]RoutingNetwork, len(*in)) copy(*out, *in) } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpec. func (in *RouteSpec) DeepCopy() *RouteSpec { if in == nil { return nil } out := new(RouteSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RoutingNetwork) DeepCopyInto(out *RoutingNetwork) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingNetwork. func (in *RoutingNetwork) DeepCopy() *RoutingNetwork { if in == nil { return nil } out := new(RoutingNetwork) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *VlanSpec) DeepCopyInto(out *VlanSpec) { *out = *in if in.NodeLabelList != nil { in, out := &in.NodeLabelList, &out.NodeLabelList *out = make([]string, len(*in)) copy(*out, *in) } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VlanSpec. func (in *VlanSpec) DeepCopy() *VlanSpec { if in == nil { return nil } out := new(VlanSpec) in.DeepCopyInto(out) return out }