// +build !ignore_autogenerated_openshift // This file was autogenerated by deepcopy-gen. Do not edit it manually! package api import ( pkg_api "k8s.io/kubernetes/pkg/api" conversion "k8s.io/kubernetes/pkg/conversion" runtime "k8s.io/kubernetes/pkg/runtime" reflect "reflect" ) func init() { SchemeBuilder.Register(RegisterDeepCopies) } // RegisterDeepCopies adds deep-copy functions to the given scheme. Public // to allow building arbitrary schemes. func RegisterDeepCopies(scheme *runtime.Scheme) error { return scheme.AddGeneratedDeepCopyFuncs( conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_ClusterNetwork, InType: reflect.TypeOf(&ClusterNetwork{})}, conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_ClusterNetworkList, InType: reflect.TypeOf(&ClusterNetworkList{})}, conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_EgressNetworkPolicy, InType: reflect.TypeOf(&EgressNetworkPolicy{})}, conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_EgressNetworkPolicyList, InType: reflect.TypeOf(&EgressNetworkPolicyList{})}, conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_EgressNetworkPolicyPeer, InType: reflect.TypeOf(&EgressNetworkPolicyPeer{})}, conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_EgressNetworkPolicyRule, InType: reflect.TypeOf(&EgressNetworkPolicyRule{})}, conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_EgressNetworkPolicySpec, InType: reflect.TypeOf(&EgressNetworkPolicySpec{})}, conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_HostSubnet, InType: reflect.TypeOf(&HostSubnet{})}, conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_HostSubnetList, InType: reflect.TypeOf(&HostSubnetList{})}, conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_NetNamespace, InType: reflect.TypeOf(&NetNamespace{})}, conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_api_NetNamespaceList, InType: reflect.TypeOf(&NetNamespaceList{})}, ) } func DeepCopy_api_ClusterNetwork(in interface{}, out interface{}, c *conversion.Cloner) error { { in := in.(*ClusterNetwork) out := out.(*ClusterNetwork) out.TypeMeta = in.TypeMeta if err := pkg_api.DeepCopy_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, c); err != nil { return err } out.Network = in.Network out.HostSubnetLength = in.HostSubnetLength out.ServiceNetwork = in.ServiceNetwork out.PluginName = in.PluginName return nil } } func DeepCopy_api_ClusterNetworkList(in interface{}, out interface{}, c *conversion.Cloner) error { { in := in.(*ClusterNetworkList) out := out.(*ClusterNetworkList) out.TypeMeta = in.TypeMeta out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ClusterNetwork, len(*in)) for i := range *in { if err := DeepCopy_api_ClusterNetwork(&(*in)[i], &(*out)[i], c); err != nil { return err } } } else { out.Items = nil } return nil } } func DeepCopy_api_EgressNetworkPolicy(in interface{}, out interface{}, c *conversion.Cloner) error { { in := in.(*EgressNetworkPolicy) out := out.(*EgressNetworkPolicy) out.TypeMeta = in.TypeMeta if err := pkg_api.DeepCopy_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, c); err != nil { return err } if err := DeepCopy_api_EgressNetworkPolicySpec(&in.Spec, &out.Spec, c); err != nil { return err } return nil } } func DeepCopy_api_EgressNetworkPolicyList(in interface{}, out interface{}, c *conversion.Cloner) error { { in := in.(*EgressNetworkPolicyList) out := out.(*EgressNetworkPolicyList) out.TypeMeta = in.TypeMeta out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]EgressNetworkPolicy, len(*in)) for i := range *in { if err := DeepCopy_api_EgressNetworkPolicy(&(*in)[i], &(*out)[i], c); err != nil { return err } } } else { out.Items = nil } return nil } } func DeepCopy_api_EgressNetworkPolicyPeer(in interface{}, out interface{}, c *conversion.Cloner) error { { in := in.(*EgressNetworkPolicyPeer) out := out.(*EgressNetworkPolicyPeer) out.CIDRSelector = in.CIDRSelector return nil } } func DeepCopy_api_EgressNetworkPolicyRule(in interface{}, out interface{}, c *conversion.Cloner) error { { in := in.(*EgressNetworkPolicyRule) out := out.(*EgressNetworkPolicyRule) out.Type = in.Type out.To = in.To return nil } } func DeepCopy_api_EgressNetworkPolicySpec(in interface{}, out interface{}, c *conversion.Cloner) error { { in := in.(*EgressNetworkPolicySpec) out := out.(*EgressNetworkPolicySpec) if in.Egress != nil { in, out := &in.Egress, &out.Egress *out = make([]EgressNetworkPolicyRule, len(*in)) for i := range *in { (*out)[i] = (*in)[i] } } else { out.Egress = nil } return nil } } func DeepCopy_api_HostSubnet(in interface{}, out interface{}, c *conversion.Cloner) error { { in := in.(*HostSubnet) out := out.(*HostSubnet) out.TypeMeta = in.TypeMeta if err := pkg_api.DeepCopy_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, c); err != nil { return err } out.Host = in.Host out.HostIP = in.HostIP out.Subnet = in.Subnet return nil } } func DeepCopy_api_HostSubnetList(in interface{}, out interface{}, c *conversion.Cloner) error { { in := in.(*HostSubnetList) out := out.(*HostSubnetList) out.TypeMeta = in.TypeMeta out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]HostSubnet, len(*in)) for i := range *in { if err := DeepCopy_api_HostSubnet(&(*in)[i], &(*out)[i], c); err != nil { return err } } } else { out.Items = nil } return nil } } func DeepCopy_api_NetNamespace(in interface{}, out interface{}, c *conversion.Cloner) error { { in := in.(*NetNamespace) out := out.(*NetNamespace) out.TypeMeta = in.TypeMeta if err := pkg_api.DeepCopy_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, c); err != nil { return err } out.NetName = in.NetName out.NetID = in.NetID return nil } } func DeepCopy_api_NetNamespaceList(in interface{}, out interface{}, c *conversion.Cloner) error { { in := in.(*NetNamespaceList) out := out.(*NetNamespaceList) out.TypeMeta = in.TypeMeta out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]NetNamespace, len(*in)) for i := range *in { if err := DeepCopy_api_NetNamespace(&(*in)[i], &(*out)[i], c); err != nil { return err } } } else { out.Items = nil } return nil } }