blob: 1aa73bd24fde690bb4f0622663a6225c04198bb9 [file] [log] [blame]
Matteo Scandoloa4285862020-12-01 18:10:10 -08001// +build !ignore_autogenerated
2
3/*
4Copyright The Kubernetes Authors.
5
6Licensed under the Apache License, Version 2.0 (the "License");
7you may not use this file except in compliance with the License.
8You may obtain a copy of the License at
9
10 http://www.apache.org/licenses/LICENSE-2.0
11
12Unless required by applicable law or agreed to in writing, software
13distributed under the License is distributed on an "AS IS" BASIS,
14WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15See the License for the specific language governing permissions and
16limitations under the License.
17*/
18
19// Code generated by deepcopy-gen. DO NOT EDIT.
20
21package v1
22
23import (
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.
29func (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.
47func (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.
57func (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.
65func (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.
79func (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.
89func (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.
97func (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.
118func (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.
128func (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.
142func (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.
152func (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.
160func (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.
177func (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.
187func (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.
195func (in *Condition) DeepCopyInto(out *Condition) {
196 *out = *in
197 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
198 return
199}
200
201// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Condition.
202func (in *Condition) DeepCopy() *Condition {
203 if in == nil {
204 return nil
205 }
206 out := new(Condition)
207 in.DeepCopyInto(out)
208 return out
209}
210
211// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
212func (in *CreateOptions) DeepCopyInto(out *CreateOptions) {
213 *out = *in
214 out.TypeMeta = in.TypeMeta
215 if in.DryRun != nil {
216 in, out := &in.DryRun, &out.DryRun
217 *out = make([]string, len(*in))
218 copy(*out, *in)
219 }
220 return
221}
222
223// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreateOptions.
224func (in *CreateOptions) DeepCopy() *CreateOptions {
225 if in == nil {
226 return nil
227 }
228 out := new(CreateOptions)
229 in.DeepCopyInto(out)
230 return out
231}
232
233// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
234func (in *CreateOptions) DeepCopyObject() runtime.Object {
235 if c := in.DeepCopy(); c != nil {
236 return c
237 }
238 return nil
239}
240
241// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
242func (in *DeleteOptions) DeepCopyInto(out *DeleteOptions) {
243 *out = *in
244 out.TypeMeta = in.TypeMeta
245 if in.GracePeriodSeconds != nil {
246 in, out := &in.GracePeriodSeconds, &out.GracePeriodSeconds
247 *out = new(int64)
248 **out = **in
249 }
250 if in.Preconditions != nil {
251 in, out := &in.Preconditions, &out.Preconditions
252 *out = new(Preconditions)
253 (*in).DeepCopyInto(*out)
254 }
255 if in.OrphanDependents != nil {
256 in, out := &in.OrphanDependents, &out.OrphanDependents
257 *out = new(bool)
258 **out = **in
259 }
260 if in.PropagationPolicy != nil {
261 in, out := &in.PropagationPolicy, &out.PropagationPolicy
262 *out = new(DeletionPropagation)
263 **out = **in
264 }
265 if in.DryRun != nil {
266 in, out := &in.DryRun, &out.DryRun
267 *out = make([]string, len(*in))
268 copy(*out, *in)
269 }
270 return
271}
272
273// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteOptions.
274func (in *DeleteOptions) DeepCopy() *DeleteOptions {
275 if in == nil {
276 return nil
277 }
278 out := new(DeleteOptions)
279 in.DeepCopyInto(out)
280 return out
281}
282
283// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
284func (in *DeleteOptions) DeepCopyObject() runtime.Object {
285 if c := in.DeepCopy(); c != nil {
286 return c
287 }
288 return nil
289}
290
291// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
292func (in *Duration) DeepCopyInto(out *Duration) {
293 *out = *in
294 return
295}
296
297// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Duration.
298func (in *Duration) DeepCopy() *Duration {
299 if in == nil {
300 return nil
301 }
302 out := new(Duration)
303 in.DeepCopyInto(out)
304 return out
305}
306
307// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
308func (in *ExportOptions) DeepCopyInto(out *ExportOptions) {
309 *out = *in
310 out.TypeMeta = in.TypeMeta
311 return
312}
313
314// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExportOptions.
315func (in *ExportOptions) DeepCopy() *ExportOptions {
316 if in == nil {
317 return nil
318 }
319 out := new(ExportOptions)
320 in.DeepCopyInto(out)
321 return out
322}
323
324// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
325func (in *ExportOptions) DeepCopyObject() runtime.Object {
326 if c := in.DeepCopy(); c != nil {
327 return c
328 }
329 return nil
330}
331
332// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
333func (in *FieldsV1) DeepCopyInto(out *FieldsV1) {
334 *out = *in
335 if in.Raw != nil {
336 in, out := &in.Raw, &out.Raw
337 *out = make([]byte, len(*in))
338 copy(*out, *in)
339 }
340 return
341}
342
343// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldsV1.
344func (in *FieldsV1) DeepCopy() *FieldsV1 {
345 if in == nil {
346 return nil
347 }
348 out := new(FieldsV1)
349 in.DeepCopyInto(out)
350 return out
351}
352
353// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
354func (in *GetOptions) DeepCopyInto(out *GetOptions) {
355 *out = *in
356 out.TypeMeta = in.TypeMeta
357 return
358}
359
360// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetOptions.
361func (in *GetOptions) DeepCopy() *GetOptions {
362 if in == nil {
363 return nil
364 }
365 out := new(GetOptions)
366 in.DeepCopyInto(out)
367 return out
368}
369
370// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
371func (in *GetOptions) DeepCopyObject() runtime.Object {
372 if c := in.DeepCopy(); c != nil {
373 return c
374 }
375 return nil
376}
377
378// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
379func (in *GroupKind) DeepCopyInto(out *GroupKind) {
380 *out = *in
381 return
382}
383
384// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupKind.
385func (in *GroupKind) DeepCopy() *GroupKind {
386 if in == nil {
387 return nil
388 }
389 out := new(GroupKind)
390 in.DeepCopyInto(out)
391 return out
392}
393
394// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
395func (in *GroupResource) DeepCopyInto(out *GroupResource) {
396 *out = *in
397 return
398}
399
400// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupResource.
401func (in *GroupResource) DeepCopy() *GroupResource {
402 if in == nil {
403 return nil
404 }
405 out := new(GroupResource)
406 in.DeepCopyInto(out)
407 return out
408}
409
410// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
411func (in *GroupVersion) DeepCopyInto(out *GroupVersion) {
412 *out = *in
413 return
414}
415
416// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersion.
417func (in *GroupVersion) DeepCopy() *GroupVersion {
418 if in == nil {
419 return nil
420 }
421 out := new(GroupVersion)
422 in.DeepCopyInto(out)
423 return out
424}
425
426// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
427func (in *GroupVersionForDiscovery) DeepCopyInto(out *GroupVersionForDiscovery) {
428 *out = *in
429 return
430}
431
432// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersionForDiscovery.
433func (in *GroupVersionForDiscovery) DeepCopy() *GroupVersionForDiscovery {
434 if in == nil {
435 return nil
436 }
437 out := new(GroupVersionForDiscovery)
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 *GroupVersionKind) DeepCopyInto(out *GroupVersionKind) {
444 *out = *in
445 return
446}
447
448// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersionKind.
449func (in *GroupVersionKind) DeepCopy() *GroupVersionKind {
450 if in == nil {
451 return nil
452 }
453 out := new(GroupVersionKind)
454 in.DeepCopyInto(out)
455 return out
456}
457
458// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
459func (in *GroupVersionResource) DeepCopyInto(out *GroupVersionResource) {
460 *out = *in
461 return
462}
463
464// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersionResource.
465func (in *GroupVersionResource) DeepCopy() *GroupVersionResource {
466 if in == nil {
467 return nil
468 }
469 out := new(GroupVersionResource)
470 in.DeepCopyInto(out)
471 return out
472}
473
474// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
475func (in *InternalEvent) DeepCopyInto(out *InternalEvent) {
476 *out = *in
477 if in.Object != nil {
478 out.Object = in.Object.DeepCopyObject()
479 }
480 return
481}
482
483// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternalEvent.
484func (in *InternalEvent) DeepCopy() *InternalEvent {
485 if in == nil {
486 return nil
487 }
488 out := new(InternalEvent)
489 in.DeepCopyInto(out)
490 return out
491}
492
493// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
494func (in *LabelSelector) DeepCopyInto(out *LabelSelector) {
495 *out = *in
496 if in.MatchLabels != nil {
497 in, out := &in.MatchLabels, &out.MatchLabels
498 *out = make(map[string]string, len(*in))
499 for key, val := range *in {
500 (*out)[key] = val
501 }
502 }
503 if in.MatchExpressions != nil {
504 in, out := &in.MatchExpressions, &out.MatchExpressions
505 *out = make([]LabelSelectorRequirement, len(*in))
506 for i := range *in {
507 (*in)[i].DeepCopyInto(&(*out)[i])
508 }
509 }
510 return
511}
512
513// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelSelector.
514func (in *LabelSelector) DeepCopy() *LabelSelector {
515 if in == nil {
516 return nil
517 }
518 out := new(LabelSelector)
519 in.DeepCopyInto(out)
520 return out
521}
522
523// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
524func (in *LabelSelectorRequirement) DeepCopyInto(out *LabelSelectorRequirement) {
525 *out = *in
526 if in.Values != nil {
527 in, out := &in.Values, &out.Values
528 *out = make([]string, len(*in))
529 copy(*out, *in)
530 }
531 return
532}
533
534// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelSelectorRequirement.
535func (in *LabelSelectorRequirement) DeepCopy() *LabelSelectorRequirement {
536 if in == nil {
537 return nil
538 }
539 out := new(LabelSelectorRequirement)
540 in.DeepCopyInto(out)
541 return out
542}
543
544// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
545func (in *List) DeepCopyInto(out *List) {
546 *out = *in
547 out.TypeMeta = in.TypeMeta
548 in.ListMeta.DeepCopyInto(&out.ListMeta)
549 if in.Items != nil {
550 in, out := &in.Items, &out.Items
551 *out = make([]runtime.RawExtension, len(*in))
552 for i := range *in {
553 (*in)[i].DeepCopyInto(&(*out)[i])
554 }
555 }
556 return
557}
558
559// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new List.
560func (in *List) DeepCopy() *List {
561 if in == nil {
562 return nil
563 }
564 out := new(List)
565 in.DeepCopyInto(out)
566 return out
567}
568
569// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
570func (in *List) DeepCopyObject() runtime.Object {
571 if c := in.DeepCopy(); c != nil {
572 return c
573 }
574 return nil
575}
576
577// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
578func (in *ListMeta) DeepCopyInto(out *ListMeta) {
579 *out = *in
580 if in.RemainingItemCount != nil {
581 in, out := &in.RemainingItemCount, &out.RemainingItemCount
582 *out = new(int64)
583 **out = **in
584 }
585 return
586}
587
588// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListMeta.
589func (in *ListMeta) DeepCopy() *ListMeta {
590 if in == nil {
591 return nil
592 }
593 out := new(ListMeta)
594 in.DeepCopyInto(out)
595 return out
596}
597
598// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
599func (in *ListOptions) DeepCopyInto(out *ListOptions) {
600 *out = *in
601 out.TypeMeta = in.TypeMeta
602 if in.TimeoutSeconds != nil {
603 in, out := &in.TimeoutSeconds, &out.TimeoutSeconds
604 *out = new(int64)
605 **out = **in
606 }
607 return
608}
609
610// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListOptions.
611func (in *ListOptions) DeepCopy() *ListOptions {
612 if in == nil {
613 return nil
614 }
615 out := new(ListOptions)
616 in.DeepCopyInto(out)
617 return out
618}
619
620// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
621func (in *ListOptions) DeepCopyObject() runtime.Object {
622 if c := in.DeepCopy(); c != nil {
623 return c
624 }
625 return nil
626}
627
628// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
629func (in *ManagedFieldsEntry) DeepCopyInto(out *ManagedFieldsEntry) {
630 *out = *in
631 if in.Time != nil {
632 in, out := &in.Time, &out.Time
633 *out = (*in).DeepCopy()
634 }
635 if in.FieldsV1 != nil {
636 in, out := &in.FieldsV1, &out.FieldsV1
637 *out = new(FieldsV1)
638 (*in).DeepCopyInto(*out)
639 }
640 return
641}
642
643// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedFieldsEntry.
644func (in *ManagedFieldsEntry) DeepCopy() *ManagedFieldsEntry {
645 if in == nil {
646 return nil
647 }
648 out := new(ManagedFieldsEntry)
649 in.DeepCopyInto(out)
650 return out
651}
652
653// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicroTime.
654func (in *MicroTime) DeepCopy() *MicroTime {
655 if in == nil {
656 return nil
657 }
658 out := new(MicroTime)
659 in.DeepCopyInto(out)
660 return out
661}
662
663// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
664func (in *ObjectMeta) DeepCopyInto(out *ObjectMeta) {
665 *out = *in
666 in.CreationTimestamp.DeepCopyInto(&out.CreationTimestamp)
667 if in.DeletionTimestamp != nil {
668 in, out := &in.DeletionTimestamp, &out.DeletionTimestamp
669 *out = (*in).DeepCopy()
670 }
671 if in.DeletionGracePeriodSeconds != nil {
672 in, out := &in.DeletionGracePeriodSeconds, &out.DeletionGracePeriodSeconds
673 *out = new(int64)
674 **out = **in
675 }
676 if in.Labels != nil {
677 in, out := &in.Labels, &out.Labels
678 *out = make(map[string]string, len(*in))
679 for key, val := range *in {
680 (*out)[key] = val
681 }
682 }
683 if in.Annotations != nil {
684 in, out := &in.Annotations, &out.Annotations
685 *out = make(map[string]string, len(*in))
686 for key, val := range *in {
687 (*out)[key] = val
688 }
689 }
690 if in.OwnerReferences != nil {
691 in, out := &in.OwnerReferences, &out.OwnerReferences
692 *out = make([]OwnerReference, len(*in))
693 for i := range *in {
694 (*in)[i].DeepCopyInto(&(*out)[i])
695 }
696 }
697 if in.Finalizers != nil {
698 in, out := &in.Finalizers, &out.Finalizers
699 *out = make([]string, len(*in))
700 copy(*out, *in)
701 }
702 if in.ManagedFields != nil {
703 in, out := &in.ManagedFields, &out.ManagedFields
704 *out = make([]ManagedFieldsEntry, len(*in))
705 for i := range *in {
706 (*in)[i].DeepCopyInto(&(*out)[i])
707 }
708 }
709 return
710}
711
712// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectMeta.
713func (in *ObjectMeta) DeepCopy() *ObjectMeta {
714 if in == nil {
715 return nil
716 }
717 out := new(ObjectMeta)
718 in.DeepCopyInto(out)
719 return out
720}
721
722// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
723func (in *OwnerReference) DeepCopyInto(out *OwnerReference) {
724 *out = *in
725 if in.Controller != nil {
726 in, out := &in.Controller, &out.Controller
727 *out = new(bool)
728 **out = **in
729 }
730 if in.BlockOwnerDeletion != nil {
731 in, out := &in.BlockOwnerDeletion, &out.BlockOwnerDeletion
732 *out = new(bool)
733 **out = **in
734 }
735 return
736}
737
738// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwnerReference.
739func (in *OwnerReference) DeepCopy() *OwnerReference {
740 if in == nil {
741 return nil
742 }
743 out := new(OwnerReference)
744 in.DeepCopyInto(out)
745 return out
746}
747
748// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
749func (in *PartialObjectMetadata) DeepCopyInto(out *PartialObjectMetadata) {
750 *out = *in
751 out.TypeMeta = in.TypeMeta
752 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
753 return
754}
755
756// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartialObjectMetadata.
757func (in *PartialObjectMetadata) DeepCopy() *PartialObjectMetadata {
758 if in == nil {
759 return nil
760 }
761 out := new(PartialObjectMetadata)
762 in.DeepCopyInto(out)
763 return out
764}
765
766// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
767func (in *PartialObjectMetadata) DeepCopyObject() runtime.Object {
768 if c := in.DeepCopy(); c != nil {
769 return c
770 }
771 return nil
772}
773
774// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
775func (in *PartialObjectMetadataList) DeepCopyInto(out *PartialObjectMetadataList) {
776 *out = *in
777 out.TypeMeta = in.TypeMeta
778 in.ListMeta.DeepCopyInto(&out.ListMeta)
779 if in.Items != nil {
780 in, out := &in.Items, &out.Items
781 *out = make([]PartialObjectMetadata, len(*in))
782 for i := range *in {
783 (*in)[i].DeepCopyInto(&(*out)[i])
784 }
785 }
786 return
787}
788
789// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartialObjectMetadataList.
790func (in *PartialObjectMetadataList) DeepCopy() *PartialObjectMetadataList {
791 if in == nil {
792 return nil
793 }
794 out := new(PartialObjectMetadataList)
795 in.DeepCopyInto(out)
796 return out
797}
798
799// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
800func (in *PartialObjectMetadataList) DeepCopyObject() runtime.Object {
801 if c := in.DeepCopy(); c != nil {
802 return c
803 }
804 return nil
805}
806
807// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
808func (in *Patch) DeepCopyInto(out *Patch) {
809 *out = *in
810 return
811}
812
813// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Patch.
814func (in *Patch) DeepCopy() *Patch {
815 if in == nil {
816 return nil
817 }
818 out := new(Patch)
819 in.DeepCopyInto(out)
820 return out
821}
822
823// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
824func (in *PatchOptions) DeepCopyInto(out *PatchOptions) {
825 *out = *in
826 out.TypeMeta = in.TypeMeta
827 if in.DryRun != nil {
828 in, out := &in.DryRun, &out.DryRun
829 *out = make([]string, len(*in))
830 copy(*out, *in)
831 }
832 if in.Force != nil {
833 in, out := &in.Force, &out.Force
834 *out = new(bool)
835 **out = **in
836 }
837 return
838}
839
840// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchOptions.
841func (in *PatchOptions) DeepCopy() *PatchOptions {
842 if in == nil {
843 return nil
844 }
845 out := new(PatchOptions)
846 in.DeepCopyInto(out)
847 return out
848}
849
850// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
851func (in *PatchOptions) DeepCopyObject() runtime.Object {
852 if c := in.DeepCopy(); c != nil {
853 return c
854 }
855 return nil
856}
857
858// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
859func (in *Preconditions) DeepCopyInto(out *Preconditions) {
860 *out = *in
861 if in.UID != nil {
862 in, out := &in.UID, &out.UID
863 *out = new(types.UID)
864 **out = **in
865 }
866 if in.ResourceVersion != nil {
867 in, out := &in.ResourceVersion, &out.ResourceVersion
868 *out = new(string)
869 **out = **in
870 }
871 return
872}
873
874// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Preconditions.
875func (in *Preconditions) DeepCopy() *Preconditions {
876 if in == nil {
877 return nil
878 }
879 out := new(Preconditions)
880 in.DeepCopyInto(out)
881 return out
882}
883
884// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
885func (in *RootPaths) DeepCopyInto(out *RootPaths) {
886 *out = *in
887 if in.Paths != nil {
888 in, out := &in.Paths, &out.Paths
889 *out = make([]string, len(*in))
890 copy(*out, *in)
891 }
892 return
893}
894
895// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RootPaths.
896func (in *RootPaths) DeepCopy() *RootPaths {
897 if in == nil {
898 return nil
899 }
900 out := new(RootPaths)
901 in.DeepCopyInto(out)
902 return out
903}
904
905// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
906func (in *ServerAddressByClientCIDR) DeepCopyInto(out *ServerAddressByClientCIDR) {
907 *out = *in
908 return
909}
910
911// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerAddressByClientCIDR.
912func (in *ServerAddressByClientCIDR) DeepCopy() *ServerAddressByClientCIDR {
913 if in == nil {
914 return nil
915 }
916 out := new(ServerAddressByClientCIDR)
917 in.DeepCopyInto(out)
918 return out
919}
920
921// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
922func (in *Status) DeepCopyInto(out *Status) {
923 *out = *in
924 out.TypeMeta = in.TypeMeta
925 in.ListMeta.DeepCopyInto(&out.ListMeta)
926 if in.Details != nil {
927 in, out := &in.Details, &out.Details
928 *out = new(StatusDetails)
929 (*in).DeepCopyInto(*out)
930 }
931 return
932}
933
934// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Status.
935func (in *Status) DeepCopy() *Status {
936 if in == nil {
937 return nil
938 }
939 out := new(Status)
940 in.DeepCopyInto(out)
941 return out
942}
943
944// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
945func (in *Status) DeepCopyObject() runtime.Object {
946 if c := in.DeepCopy(); c != nil {
947 return c
948 }
949 return nil
950}
951
952// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
953func (in *StatusCause) DeepCopyInto(out *StatusCause) {
954 *out = *in
955 return
956}
957
958// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusCause.
959func (in *StatusCause) DeepCopy() *StatusCause {
960 if in == nil {
961 return nil
962 }
963 out := new(StatusCause)
964 in.DeepCopyInto(out)
965 return out
966}
967
968// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
969func (in *StatusDetails) DeepCopyInto(out *StatusDetails) {
970 *out = *in
971 if in.Causes != nil {
972 in, out := &in.Causes, &out.Causes
973 *out = make([]StatusCause, len(*in))
974 copy(*out, *in)
975 }
976 return
977}
978
979// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusDetails.
980func (in *StatusDetails) DeepCopy() *StatusDetails {
981 if in == nil {
982 return nil
983 }
984 out := new(StatusDetails)
985 in.DeepCopyInto(out)
986 return out
987}
988
989// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
990func (in *Table) DeepCopyInto(out *Table) {
991 *out = *in
992 out.TypeMeta = in.TypeMeta
993 in.ListMeta.DeepCopyInto(&out.ListMeta)
994 if in.ColumnDefinitions != nil {
995 in, out := &in.ColumnDefinitions, &out.ColumnDefinitions
996 *out = make([]TableColumnDefinition, len(*in))
997 copy(*out, *in)
998 }
999 if in.Rows != nil {
1000 in, out := &in.Rows, &out.Rows
1001 *out = make([]TableRow, len(*in))
1002 for i := range *in {
1003 (*in)[i].DeepCopyInto(&(*out)[i])
1004 }
1005 }
1006 return
1007}
1008
1009// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Table.
1010func (in *Table) DeepCopy() *Table {
1011 if in == nil {
1012 return nil
1013 }
1014 out := new(Table)
1015 in.DeepCopyInto(out)
1016 return out
1017}
1018
1019// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1020func (in *Table) DeepCopyObject() runtime.Object {
1021 if c := in.DeepCopy(); c != nil {
1022 return c
1023 }
1024 return nil
1025}
1026
1027// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1028func (in *TableColumnDefinition) DeepCopyInto(out *TableColumnDefinition) {
1029 *out = *in
1030 return
1031}
1032
1033// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableColumnDefinition.
1034func (in *TableColumnDefinition) DeepCopy() *TableColumnDefinition {
1035 if in == nil {
1036 return nil
1037 }
1038 out := new(TableColumnDefinition)
1039 in.DeepCopyInto(out)
1040 return out
1041}
1042
1043// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1044func (in *TableOptions) DeepCopyInto(out *TableOptions) {
1045 *out = *in
1046 out.TypeMeta = in.TypeMeta
1047 return
1048}
1049
1050// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableOptions.
1051func (in *TableOptions) DeepCopy() *TableOptions {
1052 if in == nil {
1053 return nil
1054 }
1055 out := new(TableOptions)
1056 in.DeepCopyInto(out)
1057 return out
1058}
1059
1060// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1061func (in *TableOptions) DeepCopyObject() runtime.Object {
1062 if c := in.DeepCopy(); c != nil {
1063 return c
1064 }
1065 return nil
1066}
1067
1068// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1069func (in *TableRow) DeepCopyInto(out *TableRow) {
1070 clone := in.DeepCopy()
1071 *out = *clone
1072 return
1073}
1074
1075// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1076func (in *TableRowCondition) DeepCopyInto(out *TableRowCondition) {
1077 *out = *in
1078 return
1079}
1080
1081// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableRowCondition.
1082func (in *TableRowCondition) DeepCopy() *TableRowCondition {
1083 if in == nil {
1084 return nil
1085 }
1086 out := new(TableRowCondition)
1087 in.DeepCopyInto(out)
1088 return out
1089}
1090
1091// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Time.
1092func (in *Time) DeepCopy() *Time {
1093 if in == nil {
1094 return nil
1095 }
1096 out := new(Time)
1097 in.DeepCopyInto(out)
1098 return out
1099}
1100
1101// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1102func (in *Timestamp) DeepCopyInto(out *Timestamp) {
1103 *out = *in
1104 return
1105}
1106
1107// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Timestamp.
1108func (in *Timestamp) DeepCopy() *Timestamp {
1109 if in == nil {
1110 return nil
1111 }
1112 out := new(Timestamp)
1113 in.DeepCopyInto(out)
1114 return out
1115}
1116
1117// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1118func (in *UpdateOptions) DeepCopyInto(out *UpdateOptions) {
1119 *out = *in
1120 out.TypeMeta = in.TypeMeta
1121 if in.DryRun != nil {
1122 in, out := &in.DryRun, &out.DryRun
1123 *out = make([]string, len(*in))
1124 copy(*out, *in)
1125 }
1126 return
1127}
1128
1129// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateOptions.
1130func (in *UpdateOptions) DeepCopy() *UpdateOptions {
1131 if in == nil {
1132 return nil
1133 }
1134 out := new(UpdateOptions)
1135 in.DeepCopyInto(out)
1136 return out
1137}
1138
1139// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1140func (in *UpdateOptions) DeepCopyObject() runtime.Object {
1141 if c := in.DeepCopy(); c != nil {
1142 return c
1143 }
1144 return nil
1145}
1146
1147// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1148func (in Verbs) DeepCopyInto(out *Verbs) {
1149 {
1150 in := &in
1151 *out = make(Verbs, len(*in))
1152 copy(*out, *in)
1153 return
1154 }
1155}
1156
1157// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Verbs.
1158func (in Verbs) DeepCopy() Verbs {
1159 if in == nil {
1160 return nil
1161 }
1162 out := new(Verbs)
1163 in.DeepCopyInto(out)
1164 return *out
1165}
1166
1167// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1168func (in *WatchEvent) DeepCopyInto(out *WatchEvent) {
1169 *out = *in
1170 in.Object.DeepCopyInto(&out.Object)
1171 return
1172}
1173
1174// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatchEvent.
1175func (in *WatchEvent) DeepCopy() *WatchEvent {
1176 if in == nil {
1177 return nil
1178 }
1179 out := new(WatchEvent)
1180 in.DeepCopyInto(out)
1181 return out
1182}
1183
1184// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1185func (in *WatchEvent) DeepCopyObject() runtime.Object {
1186 if c := in.DeepCopy(); c != nil {
1187 return c
1188 }
1189 return nil
1190}