Code refactoring for bpa operator
[icn.git] / cmd / bpa-operator / vendor / k8s.io / apimachinery / pkg / apis / meta / v1 / zz_generated.deepcopy.go
1 // +build !ignore_autogenerated
2
3 /*
4 Copyright The Kubernetes Authors.
5
6 Licensed under the Apache License, Version 2.0 (the "License");
7 you may not use this file except in compliance with the License.
8 You may obtain a copy of the License at
9
10     http://www.apache.org/licenses/LICENSE-2.0
11
12 Unless required by applicable law or agreed to in writing, software
13 distributed under the License is distributed on an "AS IS" BASIS,
14 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 See the License for the specific language governing permissions and
16 limitations under the License.
17 */
18
19 // Code generated by deepcopy-gen. DO NOT EDIT.
20
21 package v1
22
23 import (
24         runtime "k8s.io/apimachinery/pkg/runtime"
25         types "k8s.io/apimachinery/pkg/types"
26 )
27
28 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
29 func (in *APIGroup) DeepCopyInto(out *APIGroup) {
30         *out = *in
31         out.TypeMeta = in.TypeMeta
32         if in.Versions != nil {
33                 in, out := &in.Versions, &out.Versions
34                 *out = make([]GroupVersionForDiscovery, len(*in))
35                 copy(*out, *in)
36         }
37         out.PreferredVersion = in.PreferredVersion
38         if in.ServerAddressByClientCIDRs != nil {
39                 in, out := &in.ServerAddressByClientCIDRs, &out.ServerAddressByClientCIDRs
40                 *out = make([]ServerAddressByClientCIDR, len(*in))
41                 copy(*out, *in)
42         }
43         return
44 }
45
46 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIGroup.
47 func (in *APIGroup) DeepCopy() *APIGroup {
48         if in == nil {
49                 return nil
50         }
51         out := new(APIGroup)
52         in.DeepCopyInto(out)
53         return out
54 }
55
56 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
57 func (in *APIGroup) DeepCopyObject() runtime.Object {
58         if c := in.DeepCopy(); c != nil {
59                 return c
60         }
61         return nil
62 }
63
64 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
65 func (in *APIGroupList) DeepCopyInto(out *APIGroupList) {
66         *out = *in
67         out.TypeMeta = in.TypeMeta
68         if in.Groups != nil {
69                 in, out := &in.Groups, &out.Groups
70                 *out = make([]APIGroup, len(*in))
71                 for i := range *in {
72                         (*in)[i].DeepCopyInto(&(*out)[i])
73                 }
74         }
75         return
76 }
77
78 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIGroupList.
79 func (in *APIGroupList) DeepCopy() *APIGroupList {
80         if in == nil {
81                 return nil
82         }
83         out := new(APIGroupList)
84         in.DeepCopyInto(out)
85         return out
86 }
87
88 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
89 func (in *APIGroupList) DeepCopyObject() runtime.Object {
90         if c := in.DeepCopy(); c != nil {
91                 return c
92         }
93         return nil
94 }
95
96 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
97 func (in *APIResource) DeepCopyInto(out *APIResource) {
98         *out = *in
99         if in.Verbs != nil {
100                 in, out := &in.Verbs, &out.Verbs
101                 *out = make(Verbs, len(*in))
102                 copy(*out, *in)
103         }
104         if in.ShortNames != nil {
105                 in, out := &in.ShortNames, &out.ShortNames
106                 *out = make([]string, len(*in))
107                 copy(*out, *in)
108         }
109         if in.Categories != nil {
110                 in, out := &in.Categories, &out.Categories
111                 *out = make([]string, len(*in))
112                 copy(*out, *in)
113         }
114         return
115 }
116
117 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIResource.
118 func (in *APIResource) DeepCopy() *APIResource {
119         if in == nil {
120                 return nil
121         }
122         out := new(APIResource)
123         in.DeepCopyInto(out)
124         return out
125 }
126
127 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
128 func (in *APIResourceList) DeepCopyInto(out *APIResourceList) {
129         *out = *in
130         out.TypeMeta = in.TypeMeta
131         if in.APIResources != nil {
132                 in, out := &in.APIResources, &out.APIResources
133                 *out = make([]APIResource, len(*in))
134                 for i := range *in {
135                         (*in)[i].DeepCopyInto(&(*out)[i])
136                 }
137         }
138         return
139 }
140
141 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIResourceList.
142 func (in *APIResourceList) DeepCopy() *APIResourceList {
143         if in == nil {
144                 return nil
145         }
146         out := new(APIResourceList)
147         in.DeepCopyInto(out)
148         return out
149 }
150
151 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
152 func (in *APIResourceList) DeepCopyObject() runtime.Object {
153         if c := in.DeepCopy(); c != nil {
154                 return c
155         }
156         return nil
157 }
158
159 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
160 func (in *APIVersions) DeepCopyInto(out *APIVersions) {
161         *out = *in
162         out.TypeMeta = in.TypeMeta
163         if in.Versions != nil {
164                 in, out := &in.Versions, &out.Versions
165                 *out = make([]string, len(*in))
166                 copy(*out, *in)
167         }
168         if in.ServerAddressByClientCIDRs != nil {
169                 in, out := &in.ServerAddressByClientCIDRs, &out.ServerAddressByClientCIDRs
170                 *out = make([]ServerAddressByClientCIDR, len(*in))
171                 copy(*out, *in)
172         }
173         return
174 }
175
176 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIVersions.
177 func (in *APIVersions) DeepCopy() *APIVersions {
178         if in == nil {
179                 return nil
180         }
181         out := new(APIVersions)
182         in.DeepCopyInto(out)
183         return out
184 }
185
186 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
187 func (in *APIVersions) DeepCopyObject() runtime.Object {
188         if c := in.DeepCopy(); c != nil {
189                 return c
190         }
191         return nil
192 }
193
194 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
195 func (in *CreateOptions) DeepCopyInto(out *CreateOptions) {
196         *out = *in
197         out.TypeMeta = in.TypeMeta
198         if in.DryRun != nil {
199                 in, out := &in.DryRun, &out.DryRun
200                 *out = make([]string, len(*in))
201                 copy(*out, *in)
202         }
203         return
204 }
205
206 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreateOptions.
207 func (in *CreateOptions) DeepCopy() *CreateOptions {
208         if in == nil {
209                 return nil
210         }
211         out := new(CreateOptions)
212         in.DeepCopyInto(out)
213         return out
214 }
215
216 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
217 func (in *CreateOptions) DeepCopyObject() runtime.Object {
218         if c := in.DeepCopy(); c != nil {
219                 return c
220         }
221         return nil
222 }
223
224 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
225 func (in *DeleteOptions) DeepCopyInto(out *DeleteOptions) {
226         *out = *in
227         out.TypeMeta = in.TypeMeta
228         if in.GracePeriodSeconds != nil {
229                 in, out := &in.GracePeriodSeconds, &out.GracePeriodSeconds
230                 *out = new(int64)
231                 **out = **in
232         }
233         if in.Preconditions != nil {
234                 in, out := &in.Preconditions, &out.Preconditions
235                 *out = new(Preconditions)
236                 (*in).DeepCopyInto(*out)
237         }
238         if in.OrphanDependents != nil {
239                 in, out := &in.OrphanDependents, &out.OrphanDependents
240                 *out = new(bool)
241                 **out = **in
242         }
243         if in.PropagationPolicy != nil {
244                 in, out := &in.PropagationPolicy, &out.PropagationPolicy
245                 *out = new(DeletionPropagation)
246                 **out = **in
247         }
248         if in.DryRun != nil {
249                 in, out := &in.DryRun, &out.DryRun
250                 *out = make([]string, len(*in))
251                 copy(*out, *in)
252         }
253         return
254 }
255
256 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteOptions.
257 func (in *DeleteOptions) DeepCopy() *DeleteOptions {
258         if in == nil {
259                 return nil
260         }
261         out := new(DeleteOptions)
262         in.DeepCopyInto(out)
263         return out
264 }
265
266 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
267 func (in *DeleteOptions) DeepCopyObject() runtime.Object {
268         if c := in.DeepCopy(); c != nil {
269                 return c
270         }
271         return nil
272 }
273
274 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
275 func (in *Duration) DeepCopyInto(out *Duration) {
276         *out = *in
277         return
278 }
279
280 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Duration.
281 func (in *Duration) DeepCopy() *Duration {
282         if in == nil {
283                 return nil
284         }
285         out := new(Duration)
286         in.DeepCopyInto(out)
287         return out
288 }
289
290 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
291 func (in *ExportOptions) DeepCopyInto(out *ExportOptions) {
292         *out = *in
293         out.TypeMeta = in.TypeMeta
294         return
295 }
296
297 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExportOptions.
298 func (in *ExportOptions) DeepCopy() *ExportOptions {
299         if in == nil {
300                 return nil
301         }
302         out := new(ExportOptions)
303         in.DeepCopyInto(out)
304         return out
305 }
306
307 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
308 func (in *ExportOptions) DeepCopyObject() runtime.Object {
309         if c := in.DeepCopy(); c != nil {
310                 return c
311         }
312         return nil
313 }
314
315 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
316 func (in *GetOptions) DeepCopyInto(out *GetOptions) {
317         *out = *in
318         out.TypeMeta = in.TypeMeta
319         return
320 }
321
322 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetOptions.
323 func (in *GetOptions) DeepCopy() *GetOptions {
324         if in == nil {
325                 return nil
326         }
327         out := new(GetOptions)
328         in.DeepCopyInto(out)
329         return out
330 }
331
332 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
333 func (in *GetOptions) DeepCopyObject() runtime.Object {
334         if c := in.DeepCopy(); c != nil {
335                 return c
336         }
337         return nil
338 }
339
340 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
341 func (in *GroupKind) DeepCopyInto(out *GroupKind) {
342         *out = *in
343         return
344 }
345
346 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupKind.
347 func (in *GroupKind) DeepCopy() *GroupKind {
348         if in == nil {
349                 return nil
350         }
351         out := new(GroupKind)
352         in.DeepCopyInto(out)
353         return out
354 }
355
356 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
357 func (in *GroupResource) DeepCopyInto(out *GroupResource) {
358         *out = *in
359         return
360 }
361
362 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupResource.
363 func (in *GroupResource) DeepCopy() *GroupResource {
364         if in == nil {
365                 return nil
366         }
367         out := new(GroupResource)
368         in.DeepCopyInto(out)
369         return out
370 }
371
372 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
373 func (in *GroupVersion) DeepCopyInto(out *GroupVersion) {
374         *out = *in
375         return
376 }
377
378 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersion.
379 func (in *GroupVersion) DeepCopy() *GroupVersion {
380         if in == nil {
381                 return nil
382         }
383         out := new(GroupVersion)
384         in.DeepCopyInto(out)
385         return out
386 }
387
388 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
389 func (in *GroupVersionForDiscovery) DeepCopyInto(out *GroupVersionForDiscovery) {
390         *out = *in
391         return
392 }
393
394 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersionForDiscovery.
395 func (in *GroupVersionForDiscovery) DeepCopy() *GroupVersionForDiscovery {
396         if in == nil {
397                 return nil
398         }
399         out := new(GroupVersionForDiscovery)
400         in.DeepCopyInto(out)
401         return out
402 }
403
404 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
405 func (in *GroupVersionKind) DeepCopyInto(out *GroupVersionKind) {
406         *out = *in
407         return
408 }
409
410 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersionKind.
411 func (in *GroupVersionKind) DeepCopy() *GroupVersionKind {
412         if in == nil {
413                 return nil
414         }
415         out := new(GroupVersionKind)
416         in.DeepCopyInto(out)
417         return out
418 }
419
420 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
421 func (in *GroupVersionResource) DeepCopyInto(out *GroupVersionResource) {
422         *out = *in
423         return
424 }
425
426 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersionResource.
427 func (in *GroupVersionResource) DeepCopy() *GroupVersionResource {
428         if in == nil {
429                 return nil
430         }
431         out := new(GroupVersionResource)
432         in.DeepCopyInto(out)
433         return out
434 }
435
436 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
437 func (in *Initializer) DeepCopyInto(out *Initializer) {
438         *out = *in
439         return
440 }
441
442 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Initializer.
443 func (in *Initializer) DeepCopy() *Initializer {
444         if in == nil {
445                 return nil
446         }
447         out := new(Initializer)
448         in.DeepCopyInto(out)
449         return out
450 }
451
452 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
453 func (in *Initializers) DeepCopyInto(out *Initializers) {
454         *out = *in
455         if in.Pending != nil {
456                 in, out := &in.Pending, &out.Pending
457                 *out = make([]Initializer, len(*in))
458                 copy(*out, *in)
459         }
460         if in.Result != nil {
461                 in, out := &in.Result, &out.Result
462                 *out = new(Status)
463                 (*in).DeepCopyInto(*out)
464         }
465         return
466 }
467
468 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Initializers.
469 func (in *Initializers) DeepCopy() *Initializers {
470         if in == nil {
471                 return nil
472         }
473         out := new(Initializers)
474         in.DeepCopyInto(out)
475         return out
476 }
477
478 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
479 func (in *InternalEvent) DeepCopyInto(out *InternalEvent) {
480         *out = *in
481         if in.Object != nil {
482                 out.Object = in.Object.DeepCopyObject()
483         }
484         return
485 }
486
487 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternalEvent.
488 func (in *InternalEvent) DeepCopy() *InternalEvent {
489         if in == nil {
490                 return nil
491         }
492         out := new(InternalEvent)
493         in.DeepCopyInto(out)
494         return out
495 }
496
497 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
498 func (in *LabelSelector) DeepCopyInto(out *LabelSelector) {
499         *out = *in
500         if in.MatchLabels != nil {
501                 in, out := &in.MatchLabels, &out.MatchLabels
502                 *out = make(map[string]string, len(*in))
503                 for key, val := range *in {
504                         (*out)[key] = val
505                 }
506         }
507         if in.MatchExpressions != nil {
508                 in, out := &in.MatchExpressions, &out.MatchExpressions
509                 *out = make([]LabelSelectorRequirement, len(*in))
510                 for i := range *in {
511                         (*in)[i].DeepCopyInto(&(*out)[i])
512                 }
513         }
514         return
515 }
516
517 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelSelector.
518 func (in *LabelSelector) DeepCopy() *LabelSelector {
519         if in == nil {
520                 return nil
521         }
522         out := new(LabelSelector)
523         in.DeepCopyInto(out)
524         return out
525 }
526
527 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
528 func (in *LabelSelectorRequirement) DeepCopyInto(out *LabelSelectorRequirement) {
529         *out = *in
530         if in.Values != nil {
531                 in, out := &in.Values, &out.Values
532                 *out = make([]string, len(*in))
533                 copy(*out, *in)
534         }
535         return
536 }
537
538 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelSelectorRequirement.
539 func (in *LabelSelectorRequirement) DeepCopy() *LabelSelectorRequirement {
540         if in == nil {
541                 return nil
542         }
543         out := new(LabelSelectorRequirement)
544         in.DeepCopyInto(out)
545         return out
546 }
547
548 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
549 func (in *List) DeepCopyInto(out *List) {
550         *out = *in
551         out.TypeMeta = in.TypeMeta
552         out.ListMeta = in.ListMeta
553         if in.Items != nil {
554                 in, out := &in.Items, &out.Items
555                 *out = make([]runtime.RawExtension, len(*in))
556                 for i := range *in {
557                         (*in)[i].DeepCopyInto(&(*out)[i])
558                 }
559         }
560         return
561 }
562
563 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new List.
564 func (in *List) DeepCopy() *List {
565         if in == nil {
566                 return nil
567         }
568         out := new(List)
569         in.DeepCopyInto(out)
570         return out
571 }
572
573 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
574 func (in *List) DeepCopyObject() runtime.Object {
575         if c := in.DeepCopy(); c != nil {
576                 return c
577         }
578         return nil
579 }
580
581 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
582 func (in *ListMeta) DeepCopyInto(out *ListMeta) {
583         *out = *in
584         return
585 }
586
587 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListMeta.
588 func (in *ListMeta) DeepCopy() *ListMeta {
589         if in == nil {
590                 return nil
591         }
592         out := new(ListMeta)
593         in.DeepCopyInto(out)
594         return out
595 }
596
597 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
598 func (in *ListOptions) DeepCopyInto(out *ListOptions) {
599         *out = *in
600         out.TypeMeta = in.TypeMeta
601         if in.TimeoutSeconds != nil {
602                 in, out := &in.TimeoutSeconds, &out.TimeoutSeconds
603                 *out = new(int64)
604                 **out = **in
605         }
606         return
607 }
608
609 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListOptions.
610 func (in *ListOptions) DeepCopy() *ListOptions {
611         if in == nil {
612                 return nil
613         }
614         out := new(ListOptions)
615         in.DeepCopyInto(out)
616         return out
617 }
618
619 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
620 func (in *ListOptions) DeepCopyObject() runtime.Object {
621         if c := in.DeepCopy(); c != nil {
622                 return c
623         }
624         return nil
625 }
626
627 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicroTime.
628 func (in *MicroTime) DeepCopy() *MicroTime {
629         if in == nil {
630                 return nil
631         }
632         out := new(MicroTime)
633         in.DeepCopyInto(out)
634         return out
635 }
636
637 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
638 func (in *ObjectMeta) DeepCopyInto(out *ObjectMeta) {
639         *out = *in
640         in.CreationTimestamp.DeepCopyInto(&out.CreationTimestamp)
641         if in.DeletionTimestamp != nil {
642                 in, out := &in.DeletionTimestamp, &out.DeletionTimestamp
643                 *out = (*in).DeepCopy()
644         }
645         if in.DeletionGracePeriodSeconds != nil {
646                 in, out := &in.DeletionGracePeriodSeconds, &out.DeletionGracePeriodSeconds
647                 *out = new(int64)
648                 **out = **in
649         }
650         if in.Labels != nil {
651                 in, out := &in.Labels, &out.Labels
652                 *out = make(map[string]string, len(*in))
653                 for key, val := range *in {
654                         (*out)[key] = val
655                 }
656         }
657         if in.Annotations != nil {
658                 in, out := &in.Annotations, &out.Annotations
659                 *out = make(map[string]string, len(*in))
660                 for key, val := range *in {
661                         (*out)[key] = val
662                 }
663         }
664         if in.OwnerReferences != nil {
665                 in, out := &in.OwnerReferences, &out.OwnerReferences
666                 *out = make([]OwnerReference, len(*in))
667                 for i := range *in {
668                         (*in)[i].DeepCopyInto(&(*out)[i])
669                 }
670         }
671         if in.Initializers != nil {
672                 in, out := &in.Initializers, &out.Initializers
673                 *out = new(Initializers)
674                 (*in).DeepCopyInto(*out)
675         }
676         if in.Finalizers != nil {
677                 in, out := &in.Finalizers, &out.Finalizers
678                 *out = make([]string, len(*in))
679                 copy(*out, *in)
680         }
681         return
682 }
683
684 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectMeta.
685 func (in *ObjectMeta) DeepCopy() *ObjectMeta {
686         if in == nil {
687                 return nil
688         }
689         out := new(ObjectMeta)
690         in.DeepCopyInto(out)
691         return out
692 }
693
694 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
695 func (in *OwnerReference) DeepCopyInto(out *OwnerReference) {
696         *out = *in
697         if in.Controller != nil {
698                 in, out := &in.Controller, &out.Controller
699                 *out = new(bool)
700                 **out = **in
701         }
702         if in.BlockOwnerDeletion != nil {
703                 in, out := &in.BlockOwnerDeletion, &out.BlockOwnerDeletion
704                 *out = new(bool)
705                 **out = **in
706         }
707         return
708 }
709
710 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwnerReference.
711 func (in *OwnerReference) DeepCopy() *OwnerReference {
712         if in == nil {
713                 return nil
714         }
715         out := new(OwnerReference)
716         in.DeepCopyInto(out)
717         return out
718 }
719
720 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
721 func (in *Patch) DeepCopyInto(out *Patch) {
722         *out = *in
723         return
724 }
725
726 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Patch.
727 func (in *Patch) DeepCopy() *Patch {
728         if in == nil {
729                 return nil
730         }
731         out := new(Patch)
732         in.DeepCopyInto(out)
733         return out
734 }
735
736 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
737 func (in *Preconditions) DeepCopyInto(out *Preconditions) {
738         *out = *in
739         if in.UID != nil {
740                 in, out := &in.UID, &out.UID
741                 *out = new(types.UID)
742                 **out = **in
743         }
744         return
745 }
746
747 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Preconditions.
748 func (in *Preconditions) DeepCopy() *Preconditions {
749         if in == nil {
750                 return nil
751         }
752         out := new(Preconditions)
753         in.DeepCopyInto(out)
754         return out
755 }
756
757 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
758 func (in *RootPaths) DeepCopyInto(out *RootPaths) {
759         *out = *in
760         if in.Paths != nil {
761                 in, out := &in.Paths, &out.Paths
762                 *out = make([]string, len(*in))
763                 copy(*out, *in)
764         }
765         return
766 }
767
768 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RootPaths.
769 func (in *RootPaths) DeepCopy() *RootPaths {
770         if in == nil {
771                 return nil
772         }
773         out := new(RootPaths)
774         in.DeepCopyInto(out)
775         return out
776 }
777
778 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
779 func (in *ServerAddressByClientCIDR) DeepCopyInto(out *ServerAddressByClientCIDR) {
780         *out = *in
781         return
782 }
783
784 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerAddressByClientCIDR.
785 func (in *ServerAddressByClientCIDR) DeepCopy() *ServerAddressByClientCIDR {
786         if in == nil {
787                 return nil
788         }
789         out := new(ServerAddressByClientCIDR)
790         in.DeepCopyInto(out)
791         return out
792 }
793
794 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
795 func (in *Status) DeepCopyInto(out *Status) {
796         *out = *in
797         out.TypeMeta = in.TypeMeta
798         out.ListMeta = in.ListMeta
799         if in.Details != nil {
800                 in, out := &in.Details, &out.Details
801                 *out = new(StatusDetails)
802                 (*in).DeepCopyInto(*out)
803         }
804         return
805 }
806
807 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Status.
808 func (in *Status) DeepCopy() *Status {
809         if in == nil {
810                 return nil
811         }
812         out := new(Status)
813         in.DeepCopyInto(out)
814         return out
815 }
816
817 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
818 func (in *Status) DeepCopyObject() runtime.Object {
819         if c := in.DeepCopy(); c != nil {
820                 return c
821         }
822         return nil
823 }
824
825 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
826 func (in *StatusCause) DeepCopyInto(out *StatusCause) {
827         *out = *in
828         return
829 }
830
831 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusCause.
832 func (in *StatusCause) DeepCopy() *StatusCause {
833         if in == nil {
834                 return nil
835         }
836         out := new(StatusCause)
837         in.DeepCopyInto(out)
838         return out
839 }
840
841 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
842 func (in *StatusDetails) DeepCopyInto(out *StatusDetails) {
843         *out = *in
844         if in.Causes != nil {
845                 in, out := &in.Causes, &out.Causes
846                 *out = make([]StatusCause, len(*in))
847                 copy(*out, *in)
848         }
849         return
850 }
851
852 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusDetails.
853 func (in *StatusDetails) DeepCopy() *StatusDetails {
854         if in == nil {
855                 return nil
856         }
857         out := new(StatusDetails)
858         in.DeepCopyInto(out)
859         return out
860 }
861
862 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Time.
863 func (in *Time) DeepCopy() *Time {
864         if in == nil {
865                 return nil
866         }
867         out := new(Time)
868         in.DeepCopyInto(out)
869         return out
870 }
871
872 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
873 func (in *Timestamp) DeepCopyInto(out *Timestamp) {
874         *out = *in
875         return
876 }
877
878 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Timestamp.
879 func (in *Timestamp) DeepCopy() *Timestamp {
880         if in == nil {
881                 return nil
882         }
883         out := new(Timestamp)
884         in.DeepCopyInto(out)
885         return out
886 }
887
888 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
889 func (in *UpdateOptions) DeepCopyInto(out *UpdateOptions) {
890         *out = *in
891         out.TypeMeta = in.TypeMeta
892         if in.DryRun != nil {
893                 in, out := &in.DryRun, &out.DryRun
894                 *out = make([]string, len(*in))
895                 copy(*out, *in)
896         }
897         return
898 }
899
900 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateOptions.
901 func (in *UpdateOptions) DeepCopy() *UpdateOptions {
902         if in == nil {
903                 return nil
904         }
905         out := new(UpdateOptions)
906         in.DeepCopyInto(out)
907         return out
908 }
909
910 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
911 func (in *UpdateOptions) DeepCopyObject() runtime.Object {
912         if c := in.DeepCopy(); c != nil {
913                 return c
914         }
915         return nil
916 }
917
918 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
919 func (in Verbs) DeepCopyInto(out *Verbs) {
920         {
921                 in := &in
922                 *out = make(Verbs, len(*in))
923                 copy(*out, *in)
924                 return
925         }
926 }
927
928 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Verbs.
929 func (in Verbs) DeepCopy() Verbs {
930         if in == nil {
931                 return nil
932         }
933         out := new(Verbs)
934         in.DeepCopyInto(out)
935         return *out
936 }
937
938 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
939 func (in *WatchEvent) DeepCopyInto(out *WatchEvent) {
940         *out = *in
941         in.Object.DeepCopyInto(&out.Object)
942         return
943 }
944
945 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatchEvent.
946 func (in *WatchEvent) DeepCopy() *WatchEvent {
947         if in == nil {
948                 return nil
949         }
950         out := new(WatchEvent)
951         in.DeepCopyInto(out)
952         return out
953 }
954
955 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
956 func (in *WatchEvent) DeepCopyObject() runtime.Object {
957         if c := in.DeepCopy(); c != nil {
958                 return c
959         }
960         return nil
961 }