1// +build !ignore_autogenerated
2
3// Code generated by deepcopy-gen. DO NOT EDIT.
4
5package v1
6
7import (
8	corev1 "k8s.io/api/core/v1"
9	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
10	runtime "k8s.io/apimachinery/pkg/runtime"
11)
12
13// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
14func (in *AdditionalNetworkDefinition) DeepCopyInto(out *AdditionalNetworkDefinition) {
15	*out = *in
16	if in.SimpleMacvlanConfig != nil {
17		in, out := &in.SimpleMacvlanConfig, &out.SimpleMacvlanConfig
18		*out = new(SimpleMacvlanConfig)
19		(*in).DeepCopyInto(*out)
20	}
21	return
22}
23
24// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalNetworkDefinition.
25func (in *AdditionalNetworkDefinition) DeepCopy() *AdditionalNetworkDefinition {
26	if in == nil {
27		return nil
28	}
29	out := new(AdditionalNetworkDefinition)
30	in.DeepCopyInto(out)
31	return out
32}
33
34// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
35func (in *Authentication) DeepCopyInto(out *Authentication) {
36	*out = *in
37	out.TypeMeta = in.TypeMeta
38	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
39	in.Spec.DeepCopyInto(&out.Spec)
40	in.Status.DeepCopyInto(&out.Status)
41	return
42}
43
44// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Authentication.
45func (in *Authentication) DeepCopy() *Authentication {
46	if in == nil {
47		return nil
48	}
49	out := new(Authentication)
50	in.DeepCopyInto(out)
51	return out
52}
53
54// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
55func (in *Authentication) DeepCopyObject() runtime.Object {
56	if c := in.DeepCopy(); c != nil {
57		return c
58	}
59	return nil
60}
61
62// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
63func (in *AuthenticationList) DeepCopyInto(out *AuthenticationList) {
64	*out = *in
65	out.TypeMeta = in.TypeMeta
66	in.ListMeta.DeepCopyInto(&out.ListMeta)
67	if in.Items != nil {
68		in, out := &in.Items, &out.Items
69		*out = make([]Authentication, len(*in))
70		for i := range *in {
71			(*in)[i].DeepCopyInto(&(*out)[i])
72		}
73	}
74	return
75}
76
77// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationList.
78func (in *AuthenticationList) DeepCopy() *AuthenticationList {
79	if in == nil {
80		return nil
81	}
82	out := new(AuthenticationList)
83	in.DeepCopyInto(out)
84	return out
85}
86
87// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
88func (in *AuthenticationList) DeepCopyObject() runtime.Object {
89	if c := in.DeepCopy(); c != nil {
90		return c
91	}
92	return nil
93}
94
95// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
96func (in *AuthenticationSpec) DeepCopyInto(out *AuthenticationSpec) {
97	*out = *in
98	in.OperatorSpec.DeepCopyInto(&out.OperatorSpec)
99	return
100}
101
102// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationSpec.
103func (in *AuthenticationSpec) DeepCopy() *AuthenticationSpec {
104	if in == nil {
105		return nil
106	}
107	out := new(AuthenticationSpec)
108	in.DeepCopyInto(out)
109	return out
110}
111
112// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
113func (in *AuthenticationStatus) DeepCopyInto(out *AuthenticationStatus) {
114	*out = *in
115	in.OperatorStatus.DeepCopyInto(&out.OperatorStatus)
116	return
117}
118
119// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationStatus.
120func (in *AuthenticationStatus) DeepCopy() *AuthenticationStatus {
121	if in == nil {
122		return nil
123	}
124	out := new(AuthenticationStatus)
125	in.DeepCopyInto(out)
126	return out
127}
128
129// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
130func (in *ClusterNetworkEntry) DeepCopyInto(out *ClusterNetworkEntry) {
131	*out = *in
132	return
133}
134
135// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterNetworkEntry.
136func (in *ClusterNetworkEntry) DeepCopy() *ClusterNetworkEntry {
137	if in == nil {
138		return nil
139	}
140	out := new(ClusterNetworkEntry)
141	in.DeepCopyInto(out)
142	return out
143}
144
145// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
146func (in *Console) DeepCopyInto(out *Console) {
147	*out = *in
148	out.TypeMeta = in.TypeMeta
149	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
150	in.Spec.DeepCopyInto(&out.Spec)
151	in.Status.DeepCopyInto(&out.Status)
152	return
153}
154
155// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Console.
156func (in *Console) DeepCopy() *Console {
157	if in == nil {
158		return nil
159	}
160	out := new(Console)
161	in.DeepCopyInto(out)
162	return out
163}
164
165// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
166func (in *Console) DeepCopyObject() runtime.Object {
167	if c := in.DeepCopy(); c != nil {
168		return c
169	}
170	return nil
171}
172
173// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
174func (in *ConsoleCustomization) DeepCopyInto(out *ConsoleCustomization) {
175	*out = *in
176	out.CustomLogoFile = in.CustomLogoFile
177	return
178}
179
180// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsoleCustomization.
181func (in *ConsoleCustomization) DeepCopy() *ConsoleCustomization {
182	if in == nil {
183		return nil
184	}
185	out := new(ConsoleCustomization)
186	in.DeepCopyInto(out)
187	return out
188}
189
190// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
191func (in *ConsoleList) DeepCopyInto(out *ConsoleList) {
192	*out = *in
193	out.TypeMeta = in.TypeMeta
194	in.ListMeta.DeepCopyInto(&out.ListMeta)
195	if in.Items != nil {
196		in, out := &in.Items, &out.Items
197		*out = make([]Console, len(*in))
198		for i := range *in {
199			(*in)[i].DeepCopyInto(&(*out)[i])
200		}
201	}
202	return
203}
204
205// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsoleList.
206func (in *ConsoleList) DeepCopy() *ConsoleList {
207	if in == nil {
208		return nil
209	}
210	out := new(ConsoleList)
211	in.DeepCopyInto(out)
212	return out
213}
214
215// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
216func (in *ConsoleList) DeepCopyObject() runtime.Object {
217	if c := in.DeepCopy(); c != nil {
218		return c
219	}
220	return nil
221}
222
223// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
224func (in *ConsoleProviders) DeepCopyInto(out *ConsoleProviders) {
225	*out = *in
226	if in.Statuspage != nil {
227		in, out := &in.Statuspage, &out.Statuspage
228		*out = new(StatuspageProvider)
229		**out = **in
230	}
231	return
232}
233
234// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsoleProviders.
235func (in *ConsoleProviders) DeepCopy() *ConsoleProviders {
236	if in == nil {
237		return nil
238	}
239	out := new(ConsoleProviders)
240	in.DeepCopyInto(out)
241	return out
242}
243
244// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
245func (in *ConsoleSpec) DeepCopyInto(out *ConsoleSpec) {
246	*out = *in
247	in.OperatorSpec.DeepCopyInto(&out.OperatorSpec)
248	out.Customization = in.Customization
249	in.Providers.DeepCopyInto(&out.Providers)
250	return
251}
252
253// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsoleSpec.
254func (in *ConsoleSpec) DeepCopy() *ConsoleSpec {
255	if in == nil {
256		return nil
257	}
258	out := new(ConsoleSpec)
259	in.DeepCopyInto(out)
260	return out
261}
262
263// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
264func (in *ConsoleStatus) DeepCopyInto(out *ConsoleStatus) {
265	*out = *in
266	in.OperatorStatus.DeepCopyInto(&out.OperatorStatus)
267	return
268}
269
270// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsoleStatus.
271func (in *ConsoleStatus) DeepCopy() *ConsoleStatus {
272	if in == nil {
273		return nil
274	}
275	out := new(ConsoleStatus)
276	in.DeepCopyInto(out)
277	return out
278}
279
280// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
281func (in *DNS) DeepCopyInto(out *DNS) {
282	*out = *in
283	out.TypeMeta = in.TypeMeta
284	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
285	out.Spec = in.Spec
286	in.Status.DeepCopyInto(&out.Status)
287	return
288}
289
290// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNS.
291func (in *DNS) DeepCopy() *DNS {
292	if in == nil {
293		return nil
294	}
295	out := new(DNS)
296	in.DeepCopyInto(out)
297	return out
298}
299
300// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
301func (in *DNS) DeepCopyObject() runtime.Object {
302	if c := in.DeepCopy(); c != nil {
303		return c
304	}
305	return nil
306}
307
308// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
309func (in *DNSList) DeepCopyInto(out *DNSList) {
310	*out = *in
311	out.TypeMeta = in.TypeMeta
312	in.ListMeta.DeepCopyInto(&out.ListMeta)
313	if in.Items != nil {
314		in, out := &in.Items, &out.Items
315		*out = make([]DNS, len(*in))
316		for i := range *in {
317			(*in)[i].DeepCopyInto(&(*out)[i])
318		}
319	}
320	return
321}
322
323// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSList.
324func (in *DNSList) DeepCopy() *DNSList {
325	if in == nil {
326		return nil
327	}
328	out := new(DNSList)
329	in.DeepCopyInto(out)
330	return out
331}
332
333// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
334func (in *DNSList) DeepCopyObject() runtime.Object {
335	if c := in.DeepCopy(); c != nil {
336		return c
337	}
338	return nil
339}
340
341// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
342func (in *DNSSpec) DeepCopyInto(out *DNSSpec) {
343	*out = *in
344	return
345}
346
347// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSSpec.
348func (in *DNSSpec) DeepCopy() *DNSSpec {
349	if in == nil {
350		return nil
351	}
352	out := new(DNSSpec)
353	in.DeepCopyInto(out)
354	return out
355}
356
357// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
358func (in *DNSStatus) DeepCopyInto(out *DNSStatus) {
359	*out = *in
360	if in.Conditions != nil {
361		in, out := &in.Conditions, &out.Conditions
362		*out = make([]OperatorCondition, len(*in))
363		for i := range *in {
364			(*in)[i].DeepCopyInto(&(*out)[i])
365		}
366	}
367	return
368}
369
370// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSStatus.
371func (in *DNSStatus) DeepCopy() *DNSStatus {
372	if in == nil {
373		return nil
374	}
375	out := new(DNSStatus)
376	in.DeepCopyInto(out)
377	return out
378}
379
380// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
381func (in *DefaultNetworkDefinition) DeepCopyInto(out *DefaultNetworkDefinition) {
382	*out = *in
383	if in.OpenShiftSDNConfig != nil {
384		in, out := &in.OpenShiftSDNConfig, &out.OpenShiftSDNConfig
385		*out = new(OpenShiftSDNConfig)
386		(*in).DeepCopyInto(*out)
387	}
388	if in.OVNKubernetesConfig != nil {
389		in, out := &in.OVNKubernetesConfig, &out.OVNKubernetesConfig
390		*out = new(OVNKubernetesConfig)
391		(*in).DeepCopyInto(*out)
392	}
393	if in.KuryrConfig != nil {
394		in, out := &in.KuryrConfig, &out.KuryrConfig
395		*out = new(KuryrConfig)
396		(*in).DeepCopyInto(*out)
397	}
398	return
399}
400
401// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultNetworkDefinition.
402func (in *DefaultNetworkDefinition) DeepCopy() *DefaultNetworkDefinition {
403	if in == nil {
404		return nil
405	}
406	out := new(DefaultNetworkDefinition)
407	in.DeepCopyInto(out)
408	return out
409}
410
411// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
412func (in *EndpointPublishingStrategy) DeepCopyInto(out *EndpointPublishingStrategy) {
413	*out = *in
414	if in.LoadBalancer != nil {
415		in, out := &in.LoadBalancer, &out.LoadBalancer
416		*out = new(LoadBalancerStrategy)
417		**out = **in
418	}
419	if in.HostNetwork != nil {
420		in, out := &in.HostNetwork, &out.HostNetwork
421		*out = new(HostNetworkStrategy)
422		**out = **in
423	}
424	if in.Private != nil {
425		in, out := &in.Private, &out.Private
426		*out = new(PrivateStrategy)
427		**out = **in
428	}
429	return
430}
431
432// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointPublishingStrategy.
433func (in *EndpointPublishingStrategy) DeepCopy() *EndpointPublishingStrategy {
434	if in == nil {
435		return nil
436	}
437	out := new(EndpointPublishingStrategy)
438	in.DeepCopyInto(out)
439	return out
440}
441
442// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
443func (in *Etcd) DeepCopyInto(out *Etcd) {
444	*out = *in
445	out.TypeMeta = in.TypeMeta
446	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
447	in.Spec.DeepCopyInto(&out.Spec)
448	in.Status.DeepCopyInto(&out.Status)
449	return
450}
451
452// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Etcd.
453func (in *Etcd) DeepCopy() *Etcd {
454	if in == nil {
455		return nil
456	}
457	out := new(Etcd)
458	in.DeepCopyInto(out)
459	return out
460}
461
462// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
463func (in *Etcd) DeepCopyObject() runtime.Object {
464	if c := in.DeepCopy(); c != nil {
465		return c
466	}
467	return nil
468}
469
470// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
471func (in *EtcdList) DeepCopyInto(out *EtcdList) {
472	*out = *in
473	out.TypeMeta = in.TypeMeta
474	in.ListMeta.DeepCopyInto(&out.ListMeta)
475	if in.Items != nil {
476		in, out := &in.Items, &out.Items
477		*out = make([]Etcd, len(*in))
478		for i := range *in {
479			(*in)[i].DeepCopyInto(&(*out)[i])
480		}
481	}
482	return
483}
484
485// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EtcdList.
486func (in *EtcdList) DeepCopy() *EtcdList {
487	if in == nil {
488		return nil
489	}
490	out := new(EtcdList)
491	in.DeepCopyInto(out)
492	return out
493}
494
495// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
496func (in *EtcdList) DeepCopyObject() runtime.Object {
497	if c := in.DeepCopy(); c != nil {
498		return c
499	}
500	return nil
501}
502
503// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
504func (in *EtcdSpec) DeepCopyInto(out *EtcdSpec) {
505	*out = *in
506	in.StaticPodOperatorSpec.DeepCopyInto(&out.StaticPodOperatorSpec)
507	return
508}
509
510// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EtcdSpec.
511func (in *EtcdSpec) DeepCopy() *EtcdSpec {
512	if in == nil {
513		return nil
514	}
515	out := new(EtcdSpec)
516	in.DeepCopyInto(out)
517	return out
518}
519
520// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
521func (in *EtcdStatus) DeepCopyInto(out *EtcdStatus) {
522	*out = *in
523	in.StaticPodOperatorStatus.DeepCopyInto(&out.StaticPodOperatorStatus)
524	return
525}
526
527// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EtcdStatus.
528func (in *EtcdStatus) DeepCopy() *EtcdStatus {
529	if in == nil {
530		return nil
531	}
532	out := new(EtcdStatus)
533	in.DeepCopyInto(out)
534	return out
535}
536
537// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
538func (in *GenerationStatus) DeepCopyInto(out *GenerationStatus) {
539	*out = *in
540	return
541}
542
543// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenerationStatus.
544func (in *GenerationStatus) DeepCopy() *GenerationStatus {
545	if in == nil {
546		return nil
547	}
548	out := new(GenerationStatus)
549	in.DeepCopyInto(out)
550	return out
551}
552
553// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
554func (in *HostNetworkStrategy) DeepCopyInto(out *HostNetworkStrategy) {
555	*out = *in
556	return
557}
558
559// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostNetworkStrategy.
560func (in *HostNetworkStrategy) DeepCopy() *HostNetworkStrategy {
561	if in == nil {
562		return nil
563	}
564	out := new(HostNetworkStrategy)
565	in.DeepCopyInto(out)
566	return out
567}
568
569// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
570func (in *IPAMConfig) DeepCopyInto(out *IPAMConfig) {
571	*out = *in
572	if in.StaticIPAMConfig != nil {
573		in, out := &in.StaticIPAMConfig, &out.StaticIPAMConfig
574		*out = new(StaticIPAMConfig)
575		(*in).DeepCopyInto(*out)
576	}
577	return
578}
579
580// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMConfig.
581func (in *IPAMConfig) DeepCopy() *IPAMConfig {
582	if in == nil {
583		return nil
584	}
585	out := new(IPAMConfig)
586	in.DeepCopyInto(out)
587	return out
588}
589
590// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
591func (in *IngressController) DeepCopyInto(out *IngressController) {
592	*out = *in
593	out.TypeMeta = in.TypeMeta
594	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
595	in.Spec.DeepCopyInto(&out.Spec)
596	in.Status.DeepCopyInto(&out.Status)
597	return
598}
599
600// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressController.
601func (in *IngressController) DeepCopy() *IngressController {
602	if in == nil {
603		return nil
604	}
605	out := new(IngressController)
606	in.DeepCopyInto(out)
607	return out
608}
609
610// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
611func (in *IngressController) DeepCopyObject() runtime.Object {
612	if c := in.DeepCopy(); c != nil {
613		return c
614	}
615	return nil
616}
617
618// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
619func (in *IngressControllerList) DeepCopyInto(out *IngressControllerList) {
620	*out = *in
621	out.TypeMeta = in.TypeMeta
622	in.ListMeta.DeepCopyInto(&out.ListMeta)
623	if in.Items != nil {
624		in, out := &in.Items, &out.Items
625		*out = make([]IngressController, len(*in))
626		for i := range *in {
627			(*in)[i].DeepCopyInto(&(*out)[i])
628		}
629	}
630	return
631}
632
633// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressControllerList.
634func (in *IngressControllerList) DeepCopy() *IngressControllerList {
635	if in == nil {
636		return nil
637	}
638	out := new(IngressControllerList)
639	in.DeepCopyInto(out)
640	return out
641}
642
643// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
644func (in *IngressControllerList) DeepCopyObject() runtime.Object {
645	if c := in.DeepCopy(); c != nil {
646		return c
647	}
648	return nil
649}
650
651// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
652func (in *IngressControllerSpec) DeepCopyInto(out *IngressControllerSpec) {
653	*out = *in
654	if in.Replicas != nil {
655		in, out := &in.Replicas, &out.Replicas
656		*out = new(int32)
657		**out = **in
658	}
659	if in.EndpointPublishingStrategy != nil {
660		in, out := &in.EndpointPublishingStrategy, &out.EndpointPublishingStrategy
661		*out = new(EndpointPublishingStrategy)
662		(*in).DeepCopyInto(*out)
663	}
664	if in.DefaultCertificate != nil {
665		in, out := &in.DefaultCertificate, &out.DefaultCertificate
666		*out = new(corev1.LocalObjectReference)
667		**out = **in
668	}
669	if in.NamespaceSelector != nil {
670		in, out := &in.NamespaceSelector, &out.NamespaceSelector
671		*out = new(metav1.LabelSelector)
672		(*in).DeepCopyInto(*out)
673	}
674	if in.RouteSelector != nil {
675		in, out := &in.RouteSelector, &out.RouteSelector
676		*out = new(metav1.LabelSelector)
677		(*in).DeepCopyInto(*out)
678	}
679	if in.NodePlacement != nil {
680		in, out := &in.NodePlacement, &out.NodePlacement
681		*out = new(NodePlacement)
682		(*in).DeepCopyInto(*out)
683	}
684	return
685}
686
687// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressControllerSpec.
688func (in *IngressControllerSpec) DeepCopy() *IngressControllerSpec {
689	if in == nil {
690		return nil
691	}
692	out := new(IngressControllerSpec)
693	in.DeepCopyInto(out)
694	return out
695}
696
697// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
698func (in *IngressControllerStatus) DeepCopyInto(out *IngressControllerStatus) {
699	*out = *in
700	if in.EndpointPublishingStrategy != nil {
701		in, out := &in.EndpointPublishingStrategy, &out.EndpointPublishingStrategy
702		*out = new(EndpointPublishingStrategy)
703		(*in).DeepCopyInto(*out)
704	}
705	if in.Conditions != nil {
706		in, out := &in.Conditions, &out.Conditions
707		*out = make([]OperatorCondition, len(*in))
708		for i := range *in {
709			(*in)[i].DeepCopyInto(&(*out)[i])
710		}
711	}
712	return
713}
714
715// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressControllerStatus.
716func (in *IngressControllerStatus) DeepCopy() *IngressControllerStatus {
717	if in == nil {
718		return nil
719	}
720	out := new(IngressControllerStatus)
721	in.DeepCopyInto(out)
722	return out
723}
724
725// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
726func (in *KubeAPIServer) DeepCopyInto(out *KubeAPIServer) {
727	*out = *in
728	out.TypeMeta = in.TypeMeta
729	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
730	in.Spec.DeepCopyInto(&out.Spec)
731	in.Status.DeepCopyInto(&out.Status)
732	return
733}
734
735// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeAPIServer.
736func (in *KubeAPIServer) DeepCopy() *KubeAPIServer {
737	if in == nil {
738		return nil
739	}
740	out := new(KubeAPIServer)
741	in.DeepCopyInto(out)
742	return out
743}
744
745// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
746func (in *KubeAPIServer) DeepCopyObject() runtime.Object {
747	if c := in.DeepCopy(); c != nil {
748		return c
749	}
750	return nil
751}
752
753// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
754func (in *KubeAPIServerList) DeepCopyInto(out *KubeAPIServerList) {
755	*out = *in
756	out.TypeMeta = in.TypeMeta
757	in.ListMeta.DeepCopyInto(&out.ListMeta)
758	if in.Items != nil {
759		in, out := &in.Items, &out.Items
760		*out = make([]KubeAPIServer, len(*in))
761		for i := range *in {
762			(*in)[i].DeepCopyInto(&(*out)[i])
763		}
764	}
765	return
766}
767
768// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeAPIServerList.
769func (in *KubeAPIServerList) DeepCopy() *KubeAPIServerList {
770	if in == nil {
771		return nil
772	}
773	out := new(KubeAPIServerList)
774	in.DeepCopyInto(out)
775	return out
776}
777
778// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
779func (in *KubeAPIServerList) DeepCopyObject() runtime.Object {
780	if c := in.DeepCopy(); c != nil {
781		return c
782	}
783	return nil
784}
785
786// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
787func (in *KubeAPIServerSpec) DeepCopyInto(out *KubeAPIServerSpec) {
788	*out = *in
789	in.StaticPodOperatorSpec.DeepCopyInto(&out.StaticPodOperatorSpec)
790	return
791}
792
793// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeAPIServerSpec.
794func (in *KubeAPIServerSpec) DeepCopy() *KubeAPIServerSpec {
795	if in == nil {
796		return nil
797	}
798	out := new(KubeAPIServerSpec)
799	in.DeepCopyInto(out)
800	return out
801}
802
803// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
804func (in *KubeAPIServerStatus) DeepCopyInto(out *KubeAPIServerStatus) {
805	*out = *in
806	in.StaticPodOperatorStatus.DeepCopyInto(&out.StaticPodOperatorStatus)
807	return
808}
809
810// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeAPIServerStatus.
811func (in *KubeAPIServerStatus) DeepCopy() *KubeAPIServerStatus {
812	if in == nil {
813		return nil
814	}
815	out := new(KubeAPIServerStatus)
816	in.DeepCopyInto(out)
817	return out
818}
819
820// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
821func (in *KubeControllerManager) DeepCopyInto(out *KubeControllerManager) {
822	*out = *in
823	out.TypeMeta = in.TypeMeta
824	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
825	in.Spec.DeepCopyInto(&out.Spec)
826	in.Status.DeepCopyInto(&out.Status)
827	return
828}
829
830// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeControllerManager.
831func (in *KubeControllerManager) DeepCopy() *KubeControllerManager {
832	if in == nil {
833		return nil
834	}
835	out := new(KubeControllerManager)
836	in.DeepCopyInto(out)
837	return out
838}
839
840// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
841func (in *KubeControllerManager) DeepCopyObject() runtime.Object {
842	if c := in.DeepCopy(); c != nil {
843		return c
844	}
845	return nil
846}
847
848// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
849func (in *KubeControllerManagerList) DeepCopyInto(out *KubeControllerManagerList) {
850	*out = *in
851	out.TypeMeta = in.TypeMeta
852	in.ListMeta.DeepCopyInto(&out.ListMeta)
853	if in.Items != nil {
854		in, out := &in.Items, &out.Items
855		*out = make([]KubeControllerManager, len(*in))
856		for i := range *in {
857			(*in)[i].DeepCopyInto(&(*out)[i])
858		}
859	}
860	return
861}
862
863// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeControllerManagerList.
864func (in *KubeControllerManagerList) DeepCopy() *KubeControllerManagerList {
865	if in == nil {
866		return nil
867	}
868	out := new(KubeControllerManagerList)
869	in.DeepCopyInto(out)
870	return out
871}
872
873// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
874func (in *KubeControllerManagerList) DeepCopyObject() runtime.Object {
875	if c := in.DeepCopy(); c != nil {
876		return c
877	}
878	return nil
879}
880
881// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
882func (in *KubeControllerManagerSpec) DeepCopyInto(out *KubeControllerManagerSpec) {
883	*out = *in
884	in.StaticPodOperatorSpec.DeepCopyInto(&out.StaticPodOperatorSpec)
885	return
886}
887
888// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeControllerManagerSpec.
889func (in *KubeControllerManagerSpec) DeepCopy() *KubeControllerManagerSpec {
890	if in == nil {
891		return nil
892	}
893	out := new(KubeControllerManagerSpec)
894	in.DeepCopyInto(out)
895	return out
896}
897
898// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
899func (in *KubeControllerManagerStatus) DeepCopyInto(out *KubeControllerManagerStatus) {
900	*out = *in
901	in.StaticPodOperatorStatus.DeepCopyInto(&out.StaticPodOperatorStatus)
902	return
903}
904
905// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeControllerManagerStatus.
906func (in *KubeControllerManagerStatus) DeepCopy() *KubeControllerManagerStatus {
907	if in == nil {
908		return nil
909	}
910	out := new(KubeControllerManagerStatus)
911	in.DeepCopyInto(out)
912	return out
913}
914
915// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
916func (in *KubeScheduler) DeepCopyInto(out *KubeScheduler) {
917	*out = *in
918	out.TypeMeta = in.TypeMeta
919	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
920	in.Spec.DeepCopyInto(&out.Spec)
921	in.Status.DeepCopyInto(&out.Status)
922	return
923}
924
925// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeScheduler.
926func (in *KubeScheduler) DeepCopy() *KubeScheduler {
927	if in == nil {
928		return nil
929	}
930	out := new(KubeScheduler)
931	in.DeepCopyInto(out)
932	return out
933}
934
935// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
936func (in *KubeScheduler) DeepCopyObject() runtime.Object {
937	if c := in.DeepCopy(); c != nil {
938		return c
939	}
940	return nil
941}
942
943// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
944func (in *KubeSchedulerList) DeepCopyInto(out *KubeSchedulerList) {
945	*out = *in
946	out.TypeMeta = in.TypeMeta
947	in.ListMeta.DeepCopyInto(&out.ListMeta)
948	if in.Items != nil {
949		in, out := &in.Items, &out.Items
950		*out = make([]KubeScheduler, len(*in))
951		for i := range *in {
952			(*in)[i].DeepCopyInto(&(*out)[i])
953		}
954	}
955	return
956}
957
958// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeSchedulerList.
959func (in *KubeSchedulerList) DeepCopy() *KubeSchedulerList {
960	if in == nil {
961		return nil
962	}
963	out := new(KubeSchedulerList)
964	in.DeepCopyInto(out)
965	return out
966}
967
968// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
969func (in *KubeSchedulerList) DeepCopyObject() runtime.Object {
970	if c := in.DeepCopy(); c != nil {
971		return c
972	}
973	return nil
974}
975
976// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
977func (in *KubeSchedulerSpec) DeepCopyInto(out *KubeSchedulerSpec) {
978	*out = *in
979	in.StaticPodOperatorSpec.DeepCopyInto(&out.StaticPodOperatorSpec)
980	return
981}
982
983// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeSchedulerSpec.
984func (in *KubeSchedulerSpec) DeepCopy() *KubeSchedulerSpec {
985	if in == nil {
986		return nil
987	}
988	out := new(KubeSchedulerSpec)
989	in.DeepCopyInto(out)
990	return out
991}
992
993// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
994func (in *KubeSchedulerStatus) DeepCopyInto(out *KubeSchedulerStatus) {
995	*out = *in
996	in.StaticPodOperatorStatus.DeepCopyInto(&out.StaticPodOperatorStatus)
997	return
998}
999
1000// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeSchedulerStatus.
1001func (in *KubeSchedulerStatus) DeepCopy() *KubeSchedulerStatus {
1002	if in == nil {
1003		return nil
1004	}
1005	out := new(KubeSchedulerStatus)
1006	in.DeepCopyInto(out)
1007	return out
1008}
1009
1010// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1011func (in *KuryrConfig) DeepCopyInto(out *KuryrConfig) {
1012	*out = *in
1013	if in.DaemonProbesPort != nil {
1014		in, out := &in.DaemonProbesPort, &out.DaemonProbesPort
1015		*out = new(uint32)
1016		**out = **in
1017	}
1018	if in.ControllerProbesPort != nil {
1019		in, out := &in.ControllerProbesPort, &out.ControllerProbesPort
1020		*out = new(uint32)
1021		**out = **in
1022	}
1023	return
1024}
1025
1026// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KuryrConfig.
1027func (in *KuryrConfig) DeepCopy() *KuryrConfig {
1028	if in == nil {
1029		return nil
1030	}
1031	out := new(KuryrConfig)
1032	in.DeepCopyInto(out)
1033	return out
1034}
1035
1036// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1037func (in *LoadBalancerStrategy) DeepCopyInto(out *LoadBalancerStrategy) {
1038	*out = *in
1039	return
1040}
1041
1042// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerStrategy.
1043func (in *LoadBalancerStrategy) DeepCopy() *LoadBalancerStrategy {
1044	if in == nil {
1045		return nil
1046	}
1047	out := new(LoadBalancerStrategy)
1048	in.DeepCopyInto(out)
1049	return out
1050}
1051
1052// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1053func (in *MyOperatorResource) DeepCopyInto(out *MyOperatorResource) {
1054	*out = *in
1055	out.TypeMeta = in.TypeMeta
1056	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
1057	in.Spec.DeepCopyInto(&out.Spec)
1058	in.Status.DeepCopyInto(&out.Status)
1059	return
1060}
1061
1062// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MyOperatorResource.
1063func (in *MyOperatorResource) DeepCopy() *MyOperatorResource {
1064	if in == nil {
1065		return nil
1066	}
1067	out := new(MyOperatorResource)
1068	in.DeepCopyInto(out)
1069	return out
1070}
1071
1072// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1073func (in *MyOperatorResourceSpec) DeepCopyInto(out *MyOperatorResourceSpec) {
1074	*out = *in
1075	in.OperatorSpec.DeepCopyInto(&out.OperatorSpec)
1076	return
1077}
1078
1079// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MyOperatorResourceSpec.
1080func (in *MyOperatorResourceSpec) DeepCopy() *MyOperatorResourceSpec {
1081	if in == nil {
1082		return nil
1083	}
1084	out := new(MyOperatorResourceSpec)
1085	in.DeepCopyInto(out)
1086	return out
1087}
1088
1089// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1090func (in *MyOperatorResourceStatus) DeepCopyInto(out *MyOperatorResourceStatus) {
1091	*out = *in
1092	in.OperatorStatus.DeepCopyInto(&out.OperatorStatus)
1093	return
1094}
1095
1096// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MyOperatorResourceStatus.
1097func (in *MyOperatorResourceStatus) DeepCopy() *MyOperatorResourceStatus {
1098	if in == nil {
1099		return nil
1100	}
1101	out := new(MyOperatorResourceStatus)
1102	in.DeepCopyInto(out)
1103	return out
1104}
1105
1106// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1107func (in *Network) DeepCopyInto(out *Network) {
1108	*out = *in
1109	out.TypeMeta = in.TypeMeta
1110	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
1111	in.Spec.DeepCopyInto(&out.Spec)
1112	out.Status = in.Status
1113	return
1114}
1115
1116// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Network.
1117func (in *Network) DeepCopy() *Network {
1118	if in == nil {
1119		return nil
1120	}
1121	out := new(Network)
1122	in.DeepCopyInto(out)
1123	return out
1124}
1125
1126// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1127func (in *Network) DeepCopyObject() runtime.Object {
1128	if c := in.DeepCopy(); c != nil {
1129		return c
1130	}
1131	return nil
1132}
1133
1134// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1135func (in *NetworkList) DeepCopyInto(out *NetworkList) {
1136	*out = *in
1137	out.TypeMeta = in.TypeMeta
1138	in.ListMeta.DeepCopyInto(&out.ListMeta)
1139	if in.Items != nil {
1140		in, out := &in.Items, &out.Items
1141		*out = make([]Network, len(*in))
1142		for i := range *in {
1143			(*in)[i].DeepCopyInto(&(*out)[i])
1144		}
1145	}
1146	return
1147}
1148
1149// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkList.
1150func (in *NetworkList) DeepCopy() *NetworkList {
1151	if in == nil {
1152		return nil
1153	}
1154	out := new(NetworkList)
1155	in.DeepCopyInto(out)
1156	return out
1157}
1158
1159// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1160func (in *NetworkList) DeepCopyObject() runtime.Object {
1161	if c := in.DeepCopy(); c != nil {
1162		return c
1163	}
1164	return nil
1165}
1166
1167// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1168func (in *NetworkSpec) DeepCopyInto(out *NetworkSpec) {
1169	*out = *in
1170	if in.ClusterNetwork != nil {
1171		in, out := &in.ClusterNetwork, &out.ClusterNetwork
1172		*out = make([]ClusterNetworkEntry, len(*in))
1173		copy(*out, *in)
1174	}
1175	if in.ServiceNetwork != nil {
1176		in, out := &in.ServiceNetwork, &out.ServiceNetwork
1177		*out = make([]string, len(*in))
1178		copy(*out, *in)
1179	}
1180	in.DefaultNetwork.DeepCopyInto(&out.DefaultNetwork)
1181	if in.AdditionalNetworks != nil {
1182		in, out := &in.AdditionalNetworks, &out.AdditionalNetworks
1183		*out = make([]AdditionalNetworkDefinition, len(*in))
1184		for i := range *in {
1185			(*in)[i].DeepCopyInto(&(*out)[i])
1186		}
1187	}
1188	if in.DisableMultiNetwork != nil {
1189		in, out := &in.DisableMultiNetwork, &out.DisableMultiNetwork
1190		*out = new(bool)
1191		**out = **in
1192	}
1193	if in.DeployKubeProxy != nil {
1194		in, out := &in.DeployKubeProxy, &out.DeployKubeProxy
1195		*out = new(bool)
1196		**out = **in
1197	}
1198	if in.KubeProxyConfig != nil {
1199		in, out := &in.KubeProxyConfig, &out.KubeProxyConfig
1200		*out = new(ProxyConfig)
1201		(*in).DeepCopyInto(*out)
1202	}
1203	return
1204}
1205
1206// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSpec.
1207func (in *NetworkSpec) DeepCopy() *NetworkSpec {
1208	if in == nil {
1209		return nil
1210	}
1211	out := new(NetworkSpec)
1212	in.DeepCopyInto(out)
1213	return out
1214}
1215
1216// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1217func (in *NetworkStatus) DeepCopyInto(out *NetworkStatus) {
1218	*out = *in
1219	return
1220}
1221
1222// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkStatus.
1223func (in *NetworkStatus) DeepCopy() *NetworkStatus {
1224	if in == nil {
1225		return nil
1226	}
1227	out := new(NetworkStatus)
1228	in.DeepCopyInto(out)
1229	return out
1230}
1231
1232// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1233func (in *NodePlacement) DeepCopyInto(out *NodePlacement) {
1234	*out = *in
1235	if in.NodeSelector != nil {
1236		in, out := &in.NodeSelector, &out.NodeSelector
1237		*out = new(metav1.LabelSelector)
1238		(*in).DeepCopyInto(*out)
1239	}
1240	if in.Tolerations != nil {
1241		in, out := &in.Tolerations, &out.Tolerations
1242		*out = make([]corev1.Toleration, len(*in))
1243		for i := range *in {
1244			(*in)[i].DeepCopyInto(&(*out)[i])
1245		}
1246	}
1247	return
1248}
1249
1250// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePlacement.
1251func (in *NodePlacement) DeepCopy() *NodePlacement {
1252	if in == nil {
1253		return nil
1254	}
1255	out := new(NodePlacement)
1256	in.DeepCopyInto(out)
1257	return out
1258}
1259
1260// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1261func (in *NodeStatus) DeepCopyInto(out *NodeStatus) {
1262	*out = *in
1263	if in.LastFailedRevisionErrors != nil {
1264		in, out := &in.LastFailedRevisionErrors, &out.LastFailedRevisionErrors
1265		*out = make([]string, len(*in))
1266		copy(*out, *in)
1267	}
1268	return
1269}
1270
1271// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeStatus.
1272func (in *NodeStatus) DeepCopy() *NodeStatus {
1273	if in == nil {
1274		return nil
1275	}
1276	out := new(NodeStatus)
1277	in.DeepCopyInto(out)
1278	return out
1279}
1280
1281// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1282func (in *OVNKubernetesConfig) DeepCopyInto(out *OVNKubernetesConfig) {
1283	*out = *in
1284	if in.MTU != nil {
1285		in, out := &in.MTU, &out.MTU
1286		*out = new(uint32)
1287		**out = **in
1288	}
1289	if in.GenevePort != nil {
1290		in, out := &in.GenevePort, &out.GenevePort
1291		*out = new(uint32)
1292		**out = **in
1293	}
1294	return
1295}
1296
1297// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OVNKubernetesConfig.
1298func (in *OVNKubernetesConfig) DeepCopy() *OVNKubernetesConfig {
1299	if in == nil {
1300		return nil
1301	}
1302	out := new(OVNKubernetesConfig)
1303	in.DeepCopyInto(out)
1304	return out
1305}
1306
1307// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1308func (in *OpenShiftAPIServer) DeepCopyInto(out *OpenShiftAPIServer) {
1309	*out = *in
1310	out.TypeMeta = in.TypeMeta
1311	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
1312	in.Spec.DeepCopyInto(&out.Spec)
1313	in.Status.DeepCopyInto(&out.Status)
1314	return
1315}
1316
1317// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenShiftAPIServer.
1318func (in *OpenShiftAPIServer) DeepCopy() *OpenShiftAPIServer {
1319	if in == nil {
1320		return nil
1321	}
1322	out := new(OpenShiftAPIServer)
1323	in.DeepCopyInto(out)
1324	return out
1325}
1326
1327// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1328func (in *OpenShiftAPIServer) DeepCopyObject() runtime.Object {
1329	if c := in.DeepCopy(); c != nil {
1330		return c
1331	}
1332	return nil
1333}
1334
1335// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1336func (in *OpenShiftAPIServerList) DeepCopyInto(out *OpenShiftAPIServerList) {
1337	*out = *in
1338	out.TypeMeta = in.TypeMeta
1339	in.ListMeta.DeepCopyInto(&out.ListMeta)
1340	if in.Items != nil {
1341		in, out := &in.Items, &out.Items
1342		*out = make([]OpenShiftAPIServer, len(*in))
1343		for i := range *in {
1344			(*in)[i].DeepCopyInto(&(*out)[i])
1345		}
1346	}
1347	return
1348}
1349
1350// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenShiftAPIServerList.
1351func (in *OpenShiftAPIServerList) DeepCopy() *OpenShiftAPIServerList {
1352	if in == nil {
1353		return nil
1354	}
1355	out := new(OpenShiftAPIServerList)
1356	in.DeepCopyInto(out)
1357	return out
1358}
1359
1360// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1361func (in *OpenShiftAPIServerList) DeepCopyObject() runtime.Object {
1362	if c := in.DeepCopy(); c != nil {
1363		return c
1364	}
1365	return nil
1366}
1367
1368// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1369func (in *OpenShiftAPIServerSpec) DeepCopyInto(out *OpenShiftAPIServerSpec) {
1370	*out = *in
1371	in.OperatorSpec.DeepCopyInto(&out.OperatorSpec)
1372	return
1373}
1374
1375// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenShiftAPIServerSpec.
1376func (in *OpenShiftAPIServerSpec) DeepCopy() *OpenShiftAPIServerSpec {
1377	if in == nil {
1378		return nil
1379	}
1380	out := new(OpenShiftAPIServerSpec)
1381	in.DeepCopyInto(out)
1382	return out
1383}
1384
1385// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1386func (in *OpenShiftAPIServerStatus) DeepCopyInto(out *OpenShiftAPIServerStatus) {
1387	*out = *in
1388	in.OperatorStatus.DeepCopyInto(&out.OperatorStatus)
1389	return
1390}
1391
1392// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenShiftAPIServerStatus.
1393func (in *OpenShiftAPIServerStatus) DeepCopy() *OpenShiftAPIServerStatus {
1394	if in == nil {
1395		return nil
1396	}
1397	out := new(OpenShiftAPIServerStatus)
1398	in.DeepCopyInto(out)
1399	return out
1400}
1401
1402// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1403func (in *OpenShiftControllerManager) DeepCopyInto(out *OpenShiftControllerManager) {
1404	*out = *in
1405	out.TypeMeta = in.TypeMeta
1406	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
1407	in.Spec.DeepCopyInto(&out.Spec)
1408	in.Status.DeepCopyInto(&out.Status)
1409	return
1410}
1411
1412// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenShiftControllerManager.
1413func (in *OpenShiftControllerManager) DeepCopy() *OpenShiftControllerManager {
1414	if in == nil {
1415		return nil
1416	}
1417	out := new(OpenShiftControllerManager)
1418	in.DeepCopyInto(out)
1419	return out
1420}
1421
1422// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1423func (in *OpenShiftControllerManager) DeepCopyObject() runtime.Object {
1424	if c := in.DeepCopy(); c != nil {
1425		return c
1426	}
1427	return nil
1428}
1429
1430// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1431func (in *OpenShiftControllerManagerList) DeepCopyInto(out *OpenShiftControllerManagerList) {
1432	*out = *in
1433	out.TypeMeta = in.TypeMeta
1434	in.ListMeta.DeepCopyInto(&out.ListMeta)
1435	if in.Items != nil {
1436		in, out := &in.Items, &out.Items
1437		*out = make([]OpenShiftControllerManager, len(*in))
1438		for i := range *in {
1439			(*in)[i].DeepCopyInto(&(*out)[i])
1440		}
1441	}
1442	return
1443}
1444
1445// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenShiftControllerManagerList.
1446func (in *OpenShiftControllerManagerList) DeepCopy() *OpenShiftControllerManagerList {
1447	if in == nil {
1448		return nil
1449	}
1450	out := new(OpenShiftControllerManagerList)
1451	in.DeepCopyInto(out)
1452	return out
1453}
1454
1455// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1456func (in *OpenShiftControllerManagerList) DeepCopyObject() runtime.Object {
1457	if c := in.DeepCopy(); c != nil {
1458		return c
1459	}
1460	return nil
1461}
1462
1463// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1464func (in *OpenShiftControllerManagerSpec) DeepCopyInto(out *OpenShiftControllerManagerSpec) {
1465	*out = *in
1466	in.OperatorSpec.DeepCopyInto(&out.OperatorSpec)
1467	return
1468}
1469
1470// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenShiftControllerManagerSpec.
1471func (in *OpenShiftControllerManagerSpec) DeepCopy() *OpenShiftControllerManagerSpec {
1472	if in == nil {
1473		return nil
1474	}
1475	out := new(OpenShiftControllerManagerSpec)
1476	in.DeepCopyInto(out)
1477	return out
1478}
1479
1480// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1481func (in *OpenShiftControllerManagerStatus) DeepCopyInto(out *OpenShiftControllerManagerStatus) {
1482	*out = *in
1483	in.OperatorStatus.DeepCopyInto(&out.OperatorStatus)
1484	return
1485}
1486
1487// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenShiftControllerManagerStatus.
1488func (in *OpenShiftControllerManagerStatus) DeepCopy() *OpenShiftControllerManagerStatus {
1489	if in == nil {
1490		return nil
1491	}
1492	out := new(OpenShiftControllerManagerStatus)
1493	in.DeepCopyInto(out)
1494	return out
1495}
1496
1497// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1498func (in *OpenShiftSDNConfig) DeepCopyInto(out *OpenShiftSDNConfig) {
1499	*out = *in
1500	if in.VXLANPort != nil {
1501		in, out := &in.VXLANPort, &out.VXLANPort
1502		*out = new(uint32)
1503		**out = **in
1504	}
1505	if in.MTU != nil {
1506		in, out := &in.MTU, &out.MTU
1507		*out = new(uint32)
1508		**out = **in
1509	}
1510	if in.UseExternalOpenvswitch != nil {
1511		in, out := &in.UseExternalOpenvswitch, &out.UseExternalOpenvswitch
1512		*out = new(bool)
1513		**out = **in
1514	}
1515	if in.EnableUnidling != nil {
1516		in, out := &in.EnableUnidling, &out.EnableUnidling
1517		*out = new(bool)
1518		**out = **in
1519	}
1520	return
1521}
1522
1523// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenShiftSDNConfig.
1524func (in *OpenShiftSDNConfig) DeepCopy() *OpenShiftSDNConfig {
1525	if in == nil {
1526		return nil
1527	}
1528	out := new(OpenShiftSDNConfig)
1529	in.DeepCopyInto(out)
1530	return out
1531}
1532
1533// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1534func (in *OperatorCondition) DeepCopyInto(out *OperatorCondition) {
1535	*out = *in
1536	in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
1537	return
1538}
1539
1540// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OperatorCondition.
1541func (in *OperatorCondition) DeepCopy() *OperatorCondition {
1542	if in == nil {
1543		return nil
1544	}
1545	out := new(OperatorCondition)
1546	in.DeepCopyInto(out)
1547	return out
1548}
1549
1550// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1551func (in *OperatorSpec) DeepCopyInto(out *OperatorSpec) {
1552	*out = *in
1553	in.UnsupportedConfigOverrides.DeepCopyInto(&out.UnsupportedConfigOverrides)
1554	in.ObservedConfig.DeepCopyInto(&out.ObservedConfig)
1555	return
1556}
1557
1558// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OperatorSpec.
1559func (in *OperatorSpec) DeepCopy() *OperatorSpec {
1560	if in == nil {
1561		return nil
1562	}
1563	out := new(OperatorSpec)
1564	in.DeepCopyInto(out)
1565	return out
1566}
1567
1568// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1569func (in *OperatorStatus) DeepCopyInto(out *OperatorStatus) {
1570	*out = *in
1571	if in.Conditions != nil {
1572		in, out := &in.Conditions, &out.Conditions
1573		*out = make([]OperatorCondition, len(*in))
1574		for i := range *in {
1575			(*in)[i].DeepCopyInto(&(*out)[i])
1576		}
1577	}
1578	if in.Generations != nil {
1579		in, out := &in.Generations, &out.Generations
1580		*out = make([]GenerationStatus, len(*in))
1581		copy(*out, *in)
1582	}
1583	return
1584}
1585
1586// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OperatorStatus.
1587func (in *OperatorStatus) DeepCopy() *OperatorStatus {
1588	if in == nil {
1589		return nil
1590	}
1591	out := new(OperatorStatus)
1592	in.DeepCopyInto(out)
1593	return out
1594}
1595
1596// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1597func (in *PrivateStrategy) DeepCopyInto(out *PrivateStrategy) {
1598	*out = *in
1599	return
1600}
1601
1602// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateStrategy.
1603func (in *PrivateStrategy) DeepCopy() *PrivateStrategy {
1604	if in == nil {
1605		return nil
1606	}
1607	out := new(PrivateStrategy)
1608	in.DeepCopyInto(out)
1609	return out
1610}
1611
1612// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1613func (in ProxyArgumentList) DeepCopyInto(out *ProxyArgumentList) {
1614	{
1615		in := &in
1616		*out = make(ProxyArgumentList, len(*in))
1617		copy(*out, *in)
1618		return
1619	}
1620}
1621
1622// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyArgumentList.
1623func (in ProxyArgumentList) DeepCopy() ProxyArgumentList {
1624	if in == nil {
1625		return nil
1626	}
1627	out := new(ProxyArgumentList)
1628	in.DeepCopyInto(out)
1629	return *out
1630}
1631
1632// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1633func (in *ProxyConfig) DeepCopyInto(out *ProxyConfig) {
1634	*out = *in
1635	if in.ProxyArguments != nil {
1636		in, out := &in.ProxyArguments, &out.ProxyArguments
1637		*out = make(map[string]ProxyArgumentList, len(*in))
1638		for key, val := range *in {
1639			var outVal []string
1640			if val == nil {
1641				(*out)[key] = nil
1642			} else {
1643				in, out := &val, &outVal
1644				*out = make(ProxyArgumentList, len(*in))
1645				copy(*out, *in)
1646			}
1647			(*out)[key] = outVal
1648		}
1649	}
1650	return
1651}
1652
1653// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyConfig.
1654func (in *ProxyConfig) DeepCopy() *ProxyConfig {
1655	if in == nil {
1656		return nil
1657	}
1658	out := new(ProxyConfig)
1659	in.DeepCopyInto(out)
1660	return out
1661}
1662
1663// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1664func (in *ServiceCA) DeepCopyInto(out *ServiceCA) {
1665	*out = *in
1666	out.TypeMeta = in.TypeMeta
1667	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
1668	in.Spec.DeepCopyInto(&out.Spec)
1669	in.Status.DeepCopyInto(&out.Status)
1670	return
1671}
1672
1673// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCA.
1674func (in *ServiceCA) DeepCopy() *ServiceCA {
1675	if in == nil {
1676		return nil
1677	}
1678	out := new(ServiceCA)
1679	in.DeepCopyInto(out)
1680	return out
1681}
1682
1683// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1684func (in *ServiceCA) DeepCopyObject() runtime.Object {
1685	if c := in.DeepCopy(); c != nil {
1686		return c
1687	}
1688	return nil
1689}
1690
1691// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1692func (in *ServiceCAList) DeepCopyInto(out *ServiceCAList) {
1693	*out = *in
1694	out.TypeMeta = in.TypeMeta
1695	in.ListMeta.DeepCopyInto(&out.ListMeta)
1696	if in.Items != nil {
1697		in, out := &in.Items, &out.Items
1698		*out = make([]ServiceCA, len(*in))
1699		for i := range *in {
1700			(*in)[i].DeepCopyInto(&(*out)[i])
1701		}
1702	}
1703	return
1704}
1705
1706// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCAList.
1707func (in *ServiceCAList) DeepCopy() *ServiceCAList {
1708	if in == nil {
1709		return nil
1710	}
1711	out := new(ServiceCAList)
1712	in.DeepCopyInto(out)
1713	return out
1714}
1715
1716// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1717func (in *ServiceCAList) DeepCopyObject() runtime.Object {
1718	if c := in.DeepCopy(); c != nil {
1719		return c
1720	}
1721	return nil
1722}
1723
1724// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1725func (in *ServiceCASpec) DeepCopyInto(out *ServiceCASpec) {
1726	*out = *in
1727	in.OperatorSpec.DeepCopyInto(&out.OperatorSpec)
1728	return
1729}
1730
1731// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCASpec.
1732func (in *ServiceCASpec) DeepCopy() *ServiceCASpec {
1733	if in == nil {
1734		return nil
1735	}
1736	out := new(ServiceCASpec)
1737	in.DeepCopyInto(out)
1738	return out
1739}
1740
1741// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1742func (in *ServiceCAStatus) DeepCopyInto(out *ServiceCAStatus) {
1743	*out = *in
1744	in.OperatorStatus.DeepCopyInto(&out.OperatorStatus)
1745	return
1746}
1747
1748// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCAStatus.
1749func (in *ServiceCAStatus) DeepCopy() *ServiceCAStatus {
1750	if in == nil {
1751		return nil
1752	}
1753	out := new(ServiceCAStatus)
1754	in.DeepCopyInto(out)
1755	return out
1756}
1757
1758// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1759func (in *ServiceCatalogAPIServer) DeepCopyInto(out *ServiceCatalogAPIServer) {
1760	*out = *in
1761	out.TypeMeta = in.TypeMeta
1762	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
1763	in.Spec.DeepCopyInto(&out.Spec)
1764	in.Status.DeepCopyInto(&out.Status)
1765	return
1766}
1767
1768// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCatalogAPIServer.
1769func (in *ServiceCatalogAPIServer) DeepCopy() *ServiceCatalogAPIServer {
1770	if in == nil {
1771		return nil
1772	}
1773	out := new(ServiceCatalogAPIServer)
1774	in.DeepCopyInto(out)
1775	return out
1776}
1777
1778// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1779func (in *ServiceCatalogAPIServer) DeepCopyObject() runtime.Object {
1780	if c := in.DeepCopy(); c != nil {
1781		return c
1782	}
1783	return nil
1784}
1785
1786// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1787func (in *ServiceCatalogAPIServerList) DeepCopyInto(out *ServiceCatalogAPIServerList) {
1788	*out = *in
1789	out.TypeMeta = in.TypeMeta
1790	in.ListMeta.DeepCopyInto(&out.ListMeta)
1791	if in.Items != nil {
1792		in, out := &in.Items, &out.Items
1793		*out = make([]ServiceCatalogAPIServer, len(*in))
1794		for i := range *in {
1795			(*in)[i].DeepCopyInto(&(*out)[i])
1796		}
1797	}
1798	return
1799}
1800
1801// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCatalogAPIServerList.
1802func (in *ServiceCatalogAPIServerList) DeepCopy() *ServiceCatalogAPIServerList {
1803	if in == nil {
1804		return nil
1805	}
1806	out := new(ServiceCatalogAPIServerList)
1807	in.DeepCopyInto(out)
1808	return out
1809}
1810
1811// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1812func (in *ServiceCatalogAPIServerList) DeepCopyObject() runtime.Object {
1813	if c := in.DeepCopy(); c != nil {
1814		return c
1815	}
1816	return nil
1817}
1818
1819// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1820func (in *ServiceCatalogAPIServerSpec) DeepCopyInto(out *ServiceCatalogAPIServerSpec) {
1821	*out = *in
1822	in.OperatorSpec.DeepCopyInto(&out.OperatorSpec)
1823	return
1824}
1825
1826// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCatalogAPIServerSpec.
1827func (in *ServiceCatalogAPIServerSpec) DeepCopy() *ServiceCatalogAPIServerSpec {
1828	if in == nil {
1829		return nil
1830	}
1831	out := new(ServiceCatalogAPIServerSpec)
1832	in.DeepCopyInto(out)
1833	return out
1834}
1835
1836// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1837func (in *ServiceCatalogAPIServerStatus) DeepCopyInto(out *ServiceCatalogAPIServerStatus) {
1838	*out = *in
1839	in.OperatorStatus.DeepCopyInto(&out.OperatorStatus)
1840	return
1841}
1842
1843// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCatalogAPIServerStatus.
1844func (in *ServiceCatalogAPIServerStatus) DeepCopy() *ServiceCatalogAPIServerStatus {
1845	if in == nil {
1846		return nil
1847	}
1848	out := new(ServiceCatalogAPIServerStatus)
1849	in.DeepCopyInto(out)
1850	return out
1851}
1852
1853// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1854func (in *ServiceCatalogControllerManager) DeepCopyInto(out *ServiceCatalogControllerManager) {
1855	*out = *in
1856	out.TypeMeta = in.TypeMeta
1857	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
1858	in.Spec.DeepCopyInto(&out.Spec)
1859	in.Status.DeepCopyInto(&out.Status)
1860	return
1861}
1862
1863// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCatalogControllerManager.
1864func (in *ServiceCatalogControllerManager) DeepCopy() *ServiceCatalogControllerManager {
1865	if in == nil {
1866		return nil
1867	}
1868	out := new(ServiceCatalogControllerManager)
1869	in.DeepCopyInto(out)
1870	return out
1871}
1872
1873// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1874func (in *ServiceCatalogControllerManager) DeepCopyObject() runtime.Object {
1875	if c := in.DeepCopy(); c != nil {
1876		return c
1877	}
1878	return nil
1879}
1880
1881// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1882func (in *ServiceCatalogControllerManagerList) DeepCopyInto(out *ServiceCatalogControllerManagerList) {
1883	*out = *in
1884	out.TypeMeta = in.TypeMeta
1885	in.ListMeta.DeepCopyInto(&out.ListMeta)
1886	if in.Items != nil {
1887		in, out := &in.Items, &out.Items
1888		*out = make([]ServiceCatalogControllerManager, len(*in))
1889		for i := range *in {
1890			(*in)[i].DeepCopyInto(&(*out)[i])
1891		}
1892	}
1893	return
1894}
1895
1896// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCatalogControllerManagerList.
1897func (in *ServiceCatalogControllerManagerList) DeepCopy() *ServiceCatalogControllerManagerList {
1898	if in == nil {
1899		return nil
1900	}
1901	out := new(ServiceCatalogControllerManagerList)
1902	in.DeepCopyInto(out)
1903	return out
1904}
1905
1906// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1907func (in *ServiceCatalogControllerManagerList) DeepCopyObject() runtime.Object {
1908	if c := in.DeepCopy(); c != nil {
1909		return c
1910	}
1911	return nil
1912}
1913
1914// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1915func (in *ServiceCatalogControllerManagerSpec) DeepCopyInto(out *ServiceCatalogControllerManagerSpec) {
1916	*out = *in
1917	in.OperatorSpec.DeepCopyInto(&out.OperatorSpec)
1918	return
1919}
1920
1921// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCatalogControllerManagerSpec.
1922func (in *ServiceCatalogControllerManagerSpec) DeepCopy() *ServiceCatalogControllerManagerSpec {
1923	if in == nil {
1924		return nil
1925	}
1926	out := new(ServiceCatalogControllerManagerSpec)
1927	in.DeepCopyInto(out)
1928	return out
1929}
1930
1931// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1932func (in *ServiceCatalogControllerManagerStatus) DeepCopyInto(out *ServiceCatalogControllerManagerStatus) {
1933	*out = *in
1934	in.OperatorStatus.DeepCopyInto(&out.OperatorStatus)
1935	return
1936}
1937
1938// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCatalogControllerManagerStatus.
1939func (in *ServiceCatalogControllerManagerStatus) DeepCopy() *ServiceCatalogControllerManagerStatus {
1940	if in == nil {
1941		return nil
1942	}
1943	out := new(ServiceCatalogControllerManagerStatus)
1944	in.DeepCopyInto(out)
1945	return out
1946}
1947
1948// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1949func (in *SimpleMacvlanConfig) DeepCopyInto(out *SimpleMacvlanConfig) {
1950	*out = *in
1951	if in.IPAMConfig != nil {
1952		in, out := &in.IPAMConfig, &out.IPAMConfig
1953		*out = new(IPAMConfig)
1954		(*in).DeepCopyInto(*out)
1955	}
1956	return
1957}
1958
1959// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleMacvlanConfig.
1960func (in *SimpleMacvlanConfig) DeepCopy() *SimpleMacvlanConfig {
1961	if in == nil {
1962		return nil
1963	}
1964	out := new(SimpleMacvlanConfig)
1965	in.DeepCopyInto(out)
1966	return out
1967}
1968
1969// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1970func (in *StaticIPAMAddresses) DeepCopyInto(out *StaticIPAMAddresses) {
1971	*out = *in
1972	return
1973}
1974
1975// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticIPAMAddresses.
1976func (in *StaticIPAMAddresses) DeepCopy() *StaticIPAMAddresses {
1977	if in == nil {
1978		return nil
1979	}
1980	out := new(StaticIPAMAddresses)
1981	in.DeepCopyInto(out)
1982	return out
1983}
1984
1985// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1986func (in *StaticIPAMConfig) DeepCopyInto(out *StaticIPAMConfig) {
1987	*out = *in
1988	if in.Addresses != nil {
1989		in, out := &in.Addresses, &out.Addresses
1990		*out = make([]StaticIPAMAddresses, len(*in))
1991		copy(*out, *in)
1992	}
1993	if in.Routes != nil {
1994		in, out := &in.Routes, &out.Routes
1995		*out = make([]StaticIPAMRoutes, len(*in))
1996		copy(*out, *in)
1997	}
1998	if in.DNS != nil {
1999		in, out := &in.DNS, &out.DNS
2000		*out = new(StaticIPAMDNS)
2001		(*in).DeepCopyInto(*out)
2002	}
2003	return
2004}
2005
2006// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticIPAMConfig.
2007func (in *StaticIPAMConfig) DeepCopy() *StaticIPAMConfig {
2008	if in == nil {
2009		return nil
2010	}
2011	out := new(StaticIPAMConfig)
2012	in.DeepCopyInto(out)
2013	return out
2014}
2015
2016// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2017func (in *StaticIPAMDNS) DeepCopyInto(out *StaticIPAMDNS) {
2018	*out = *in
2019	if in.Nameservers != nil {
2020		in, out := &in.Nameservers, &out.Nameservers
2021		*out = make([]string, len(*in))
2022		copy(*out, *in)
2023	}
2024	if in.Search != nil {
2025		in, out := &in.Search, &out.Search
2026		*out = make([]string, len(*in))
2027		copy(*out, *in)
2028	}
2029	return
2030}
2031
2032// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticIPAMDNS.
2033func (in *StaticIPAMDNS) DeepCopy() *StaticIPAMDNS {
2034	if in == nil {
2035		return nil
2036	}
2037	out := new(StaticIPAMDNS)
2038	in.DeepCopyInto(out)
2039	return out
2040}
2041
2042// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2043func (in *StaticIPAMRoutes) DeepCopyInto(out *StaticIPAMRoutes) {
2044	*out = *in
2045	return
2046}
2047
2048// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticIPAMRoutes.
2049func (in *StaticIPAMRoutes) DeepCopy() *StaticIPAMRoutes {
2050	if in == nil {
2051		return nil
2052	}
2053	out := new(StaticIPAMRoutes)
2054	in.DeepCopyInto(out)
2055	return out
2056}
2057
2058// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2059func (in *StaticPodOperatorSpec) DeepCopyInto(out *StaticPodOperatorSpec) {
2060	*out = *in
2061	in.OperatorSpec.DeepCopyInto(&out.OperatorSpec)
2062	return
2063}
2064
2065// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticPodOperatorSpec.
2066func (in *StaticPodOperatorSpec) DeepCopy() *StaticPodOperatorSpec {
2067	if in == nil {
2068		return nil
2069	}
2070	out := new(StaticPodOperatorSpec)
2071	in.DeepCopyInto(out)
2072	return out
2073}
2074
2075// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2076func (in *StaticPodOperatorStatus) DeepCopyInto(out *StaticPodOperatorStatus) {
2077	*out = *in
2078	in.OperatorStatus.DeepCopyInto(&out.OperatorStatus)
2079	if in.NodeStatuses != nil {
2080		in, out := &in.NodeStatuses, &out.NodeStatuses
2081		*out = make([]NodeStatus, len(*in))
2082		for i := range *in {
2083			(*in)[i].DeepCopyInto(&(*out)[i])
2084		}
2085	}
2086	return
2087}
2088
2089// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticPodOperatorStatus.
2090func (in *StaticPodOperatorStatus) DeepCopy() *StaticPodOperatorStatus {
2091	if in == nil {
2092		return nil
2093	}
2094	out := new(StaticPodOperatorStatus)
2095	in.DeepCopyInto(out)
2096	return out
2097}
2098
2099// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2100func (in *StatuspageProvider) DeepCopyInto(out *StatuspageProvider) {
2101	*out = *in
2102	return
2103}
2104
2105// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatuspageProvider.
2106func (in *StatuspageProvider) DeepCopy() *StatuspageProvider {
2107	if in == nil {
2108		return nil
2109	}
2110	out := new(StatuspageProvider)
2111	in.DeepCopyInto(out)
2112	return out
2113}
2114