blob: fa179ac7b109d6cada338b6d5f27d653a9055f03 [file] [log] [blame]
Zack Williamse940c7a2019-08-21 14:25:39 -07001// +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 *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.
207func (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.
217func (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.
225func (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.
257func (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.
267func (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.
275func (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.
281func (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.
291func (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.
298func (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.
308func (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.
David Bainbridge86971522019-09-26 22:09:39 +0000316func (in *Fields) DeepCopyInto(out *Fields) {
317 *out = *in
318 if in.Map != nil {
319 in, out := &in.Map, &out.Map
320 *out = make(map[string]Fields, len(*in))
321 for key, val := range *in {
322 (*out)[key] = *val.DeepCopy()
323 }
324 }
325 return
326}
327
328// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Fields.
329func (in *Fields) DeepCopy() *Fields {
330 if in == nil {
331 return nil
332 }
333 out := new(Fields)
334 in.DeepCopyInto(out)
335 return out
336}
337
338// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Zack Williamse940c7a2019-08-21 14:25:39 -0700339func (in *GetOptions) DeepCopyInto(out *GetOptions) {
340 *out = *in
341 out.TypeMeta = in.TypeMeta
342 return
343}
344
345// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetOptions.
346func (in *GetOptions) DeepCopy() *GetOptions {
347 if in == nil {
348 return nil
349 }
350 out := new(GetOptions)
351 in.DeepCopyInto(out)
352 return out
353}
354
355// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
356func (in *GetOptions) DeepCopyObject() runtime.Object {
357 if c := in.DeepCopy(); c != nil {
358 return c
359 }
360 return nil
361}
362
363// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
364func (in *GroupKind) DeepCopyInto(out *GroupKind) {
365 *out = *in
366 return
367}
368
369// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupKind.
370func (in *GroupKind) DeepCopy() *GroupKind {
371 if in == nil {
372 return nil
373 }
374 out := new(GroupKind)
375 in.DeepCopyInto(out)
376 return out
377}
378
379// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
380func (in *GroupResource) DeepCopyInto(out *GroupResource) {
381 *out = *in
382 return
383}
384
385// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupResource.
386func (in *GroupResource) DeepCopy() *GroupResource {
387 if in == nil {
388 return nil
389 }
390 out := new(GroupResource)
391 in.DeepCopyInto(out)
392 return out
393}
394
395// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
396func (in *GroupVersion) DeepCopyInto(out *GroupVersion) {
397 *out = *in
398 return
399}
400
401// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersion.
402func (in *GroupVersion) DeepCopy() *GroupVersion {
403 if in == nil {
404 return nil
405 }
406 out := new(GroupVersion)
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 *GroupVersionForDiscovery) DeepCopyInto(out *GroupVersionForDiscovery) {
413 *out = *in
414 return
415}
416
417// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersionForDiscovery.
418func (in *GroupVersionForDiscovery) DeepCopy() *GroupVersionForDiscovery {
419 if in == nil {
420 return nil
421 }
422 out := new(GroupVersionForDiscovery)
423 in.DeepCopyInto(out)
424 return out
425}
426
427// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
428func (in *GroupVersionKind) DeepCopyInto(out *GroupVersionKind) {
429 *out = *in
430 return
431}
432
433// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersionKind.
434func (in *GroupVersionKind) DeepCopy() *GroupVersionKind {
435 if in == nil {
436 return nil
437 }
438 out := new(GroupVersionKind)
439 in.DeepCopyInto(out)
440 return out
441}
442
443// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
444func (in *GroupVersionResource) DeepCopyInto(out *GroupVersionResource) {
445 *out = *in
446 return
447}
448
449// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersionResource.
450func (in *GroupVersionResource) DeepCopy() *GroupVersionResource {
451 if in == nil {
452 return nil
453 }
454 out := new(GroupVersionResource)
455 in.DeepCopyInto(out)
456 return out
457}
458
459// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
460func (in *Initializer) DeepCopyInto(out *Initializer) {
461 *out = *in
462 return
463}
464
465// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Initializer.
466func (in *Initializer) DeepCopy() *Initializer {
467 if in == nil {
468 return nil
469 }
470 out := new(Initializer)
471 in.DeepCopyInto(out)
472 return out
473}
474
475// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
476func (in *Initializers) DeepCopyInto(out *Initializers) {
477 *out = *in
478 if in.Pending != nil {
479 in, out := &in.Pending, &out.Pending
480 *out = make([]Initializer, len(*in))
481 copy(*out, *in)
482 }
483 if in.Result != nil {
484 in, out := &in.Result, &out.Result
485 *out = new(Status)
486 (*in).DeepCopyInto(*out)
487 }
488 return
489}
490
491// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Initializers.
492func (in *Initializers) DeepCopy() *Initializers {
493 if in == nil {
494 return nil
495 }
496 out := new(Initializers)
497 in.DeepCopyInto(out)
498 return out
499}
500
501// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
502func (in *InternalEvent) DeepCopyInto(out *InternalEvent) {
503 *out = *in
504 if in.Object != nil {
505 out.Object = in.Object.DeepCopyObject()
506 }
507 return
508}
509
510// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternalEvent.
511func (in *InternalEvent) DeepCopy() *InternalEvent {
512 if in == nil {
513 return nil
514 }
515 out := new(InternalEvent)
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 *LabelSelector) DeepCopyInto(out *LabelSelector) {
522 *out = *in
523 if in.MatchLabels != nil {
524 in, out := &in.MatchLabels, &out.MatchLabels
525 *out = make(map[string]string, len(*in))
526 for key, val := range *in {
527 (*out)[key] = val
528 }
529 }
530 if in.MatchExpressions != nil {
531 in, out := &in.MatchExpressions, &out.MatchExpressions
532 *out = make([]LabelSelectorRequirement, len(*in))
533 for i := range *in {
534 (*in)[i].DeepCopyInto(&(*out)[i])
535 }
536 }
537 return
538}
539
540// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelSelector.
541func (in *LabelSelector) DeepCopy() *LabelSelector {
542 if in == nil {
543 return nil
544 }
545 out := new(LabelSelector)
546 in.DeepCopyInto(out)
547 return out
548}
549
550// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
551func (in *LabelSelectorRequirement) DeepCopyInto(out *LabelSelectorRequirement) {
552 *out = *in
553 if in.Values != nil {
554 in, out := &in.Values, &out.Values
555 *out = make([]string, len(*in))
556 copy(*out, *in)
557 }
558 return
559}
560
561// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelSelectorRequirement.
562func (in *LabelSelectorRequirement) DeepCopy() *LabelSelectorRequirement {
563 if in == nil {
564 return nil
565 }
566 out := new(LabelSelectorRequirement)
567 in.DeepCopyInto(out)
568 return out
569}
570
571// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
572func (in *List) DeepCopyInto(out *List) {
573 *out = *in
574 out.TypeMeta = in.TypeMeta
David Bainbridge86971522019-09-26 22:09:39 +0000575 in.ListMeta.DeepCopyInto(&out.ListMeta)
Zack Williamse940c7a2019-08-21 14:25:39 -0700576 if in.Items != nil {
577 in, out := &in.Items, &out.Items
578 *out = make([]runtime.RawExtension, len(*in))
579 for i := range *in {
580 (*in)[i].DeepCopyInto(&(*out)[i])
581 }
582 }
583 return
584}
585
586// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new List.
587func (in *List) DeepCopy() *List {
588 if in == nil {
589 return nil
590 }
591 out := new(List)
592 in.DeepCopyInto(out)
593 return out
594}
595
596// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
597func (in *List) DeepCopyObject() runtime.Object {
598 if c := in.DeepCopy(); c != nil {
599 return c
600 }
601 return nil
602}
603
604// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
605func (in *ListMeta) DeepCopyInto(out *ListMeta) {
606 *out = *in
David Bainbridge86971522019-09-26 22:09:39 +0000607 if in.RemainingItemCount != nil {
608 in, out := &in.RemainingItemCount, &out.RemainingItemCount
609 *out = new(int64)
610 **out = **in
611 }
Zack Williamse940c7a2019-08-21 14:25:39 -0700612 return
613}
614
615// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListMeta.
616func (in *ListMeta) DeepCopy() *ListMeta {
617 if in == nil {
618 return nil
619 }
620 out := new(ListMeta)
621 in.DeepCopyInto(out)
622 return out
623}
624
625// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
626func (in *ListOptions) DeepCopyInto(out *ListOptions) {
627 *out = *in
628 out.TypeMeta = in.TypeMeta
629 if in.TimeoutSeconds != nil {
630 in, out := &in.TimeoutSeconds, &out.TimeoutSeconds
631 *out = new(int64)
632 **out = **in
633 }
634 return
635}
636
637// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListOptions.
638func (in *ListOptions) DeepCopy() *ListOptions {
639 if in == nil {
640 return nil
641 }
642 out := new(ListOptions)
643 in.DeepCopyInto(out)
644 return out
645}
646
647// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
648func (in *ListOptions) DeepCopyObject() runtime.Object {
649 if c := in.DeepCopy(); c != nil {
650 return c
651 }
652 return nil
653}
654
David Bainbridge86971522019-09-26 22:09:39 +0000655// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
656func (in *ManagedFieldsEntry) DeepCopyInto(out *ManagedFieldsEntry) {
657 *out = *in
658 if in.Time != nil {
659 in, out := &in.Time, &out.Time
660 *out = (*in).DeepCopy()
661 }
662 if in.Fields != nil {
663 in, out := &in.Fields, &out.Fields
664 *out = new(Fields)
665 (*in).DeepCopyInto(*out)
666 }
667 return
668}
669
670// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedFieldsEntry.
671func (in *ManagedFieldsEntry) DeepCopy() *ManagedFieldsEntry {
672 if in == nil {
673 return nil
674 }
675 out := new(ManagedFieldsEntry)
676 in.DeepCopyInto(out)
677 return out
678}
679
Zack Williamse940c7a2019-08-21 14:25:39 -0700680// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicroTime.
681func (in *MicroTime) DeepCopy() *MicroTime {
682 if in == nil {
683 return nil
684 }
685 out := new(MicroTime)
686 in.DeepCopyInto(out)
687 return out
688}
689
690// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
691func (in *ObjectMeta) DeepCopyInto(out *ObjectMeta) {
692 *out = *in
693 in.CreationTimestamp.DeepCopyInto(&out.CreationTimestamp)
694 if in.DeletionTimestamp != nil {
695 in, out := &in.DeletionTimestamp, &out.DeletionTimestamp
696 *out = (*in).DeepCopy()
697 }
698 if in.DeletionGracePeriodSeconds != nil {
699 in, out := &in.DeletionGracePeriodSeconds, &out.DeletionGracePeriodSeconds
700 *out = new(int64)
701 **out = **in
702 }
703 if in.Labels != nil {
704 in, out := &in.Labels, &out.Labels
705 *out = make(map[string]string, len(*in))
706 for key, val := range *in {
707 (*out)[key] = val
708 }
709 }
710 if in.Annotations != nil {
711 in, out := &in.Annotations, &out.Annotations
712 *out = make(map[string]string, len(*in))
713 for key, val := range *in {
714 (*out)[key] = val
715 }
716 }
717 if in.OwnerReferences != nil {
718 in, out := &in.OwnerReferences, &out.OwnerReferences
719 *out = make([]OwnerReference, len(*in))
720 for i := range *in {
721 (*in)[i].DeepCopyInto(&(*out)[i])
722 }
723 }
724 if in.Initializers != nil {
725 in, out := &in.Initializers, &out.Initializers
726 *out = new(Initializers)
727 (*in).DeepCopyInto(*out)
728 }
729 if in.Finalizers != nil {
730 in, out := &in.Finalizers, &out.Finalizers
731 *out = make([]string, len(*in))
732 copy(*out, *in)
733 }
David Bainbridge86971522019-09-26 22:09:39 +0000734 if in.ManagedFields != nil {
735 in, out := &in.ManagedFields, &out.ManagedFields
736 *out = make([]ManagedFieldsEntry, len(*in))
737 for i := range *in {
738 (*in)[i].DeepCopyInto(&(*out)[i])
739 }
740 }
Zack Williamse940c7a2019-08-21 14:25:39 -0700741 return
742}
743
744// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectMeta.
745func (in *ObjectMeta) DeepCopy() *ObjectMeta {
746 if in == nil {
747 return nil
748 }
749 out := new(ObjectMeta)
750 in.DeepCopyInto(out)
751 return out
752}
753
754// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
755func (in *OwnerReference) DeepCopyInto(out *OwnerReference) {
756 *out = *in
757 if in.Controller != nil {
758 in, out := &in.Controller, &out.Controller
759 *out = new(bool)
760 **out = **in
761 }
762 if in.BlockOwnerDeletion != nil {
763 in, out := &in.BlockOwnerDeletion, &out.BlockOwnerDeletion
764 *out = new(bool)
765 **out = **in
766 }
767 return
768}
769
770// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwnerReference.
771func (in *OwnerReference) DeepCopy() *OwnerReference {
772 if in == nil {
773 return nil
774 }
775 out := new(OwnerReference)
776 in.DeepCopyInto(out)
777 return out
778}
779
780// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
David Bainbridge86971522019-09-26 22:09:39 +0000781func (in *PartialObjectMetadata) DeepCopyInto(out *PartialObjectMetadata) {
782 *out = *in
783 out.TypeMeta = in.TypeMeta
784 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
785 return
786}
787
788// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartialObjectMetadata.
789func (in *PartialObjectMetadata) DeepCopy() *PartialObjectMetadata {
790 if in == nil {
791 return nil
792 }
793 out := new(PartialObjectMetadata)
794 in.DeepCopyInto(out)
795 return out
796}
797
798// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
799func (in *PartialObjectMetadata) DeepCopyObject() runtime.Object {
800 if c := in.DeepCopy(); c != nil {
801 return c
802 }
803 return nil
804}
805
806// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
807func (in *PartialObjectMetadataList) DeepCopyInto(out *PartialObjectMetadataList) {
808 *out = *in
809 out.TypeMeta = in.TypeMeta
810 in.ListMeta.DeepCopyInto(&out.ListMeta)
811 if in.Items != nil {
812 in, out := &in.Items, &out.Items
813 *out = make([]PartialObjectMetadata, len(*in))
814 for i := range *in {
815 (*in)[i].DeepCopyInto(&(*out)[i])
816 }
817 }
818 return
819}
820
821// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartialObjectMetadataList.
822func (in *PartialObjectMetadataList) DeepCopy() *PartialObjectMetadataList {
823 if in == nil {
824 return nil
825 }
826 out := new(PartialObjectMetadataList)
827 in.DeepCopyInto(out)
828 return out
829}
830
831// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
832func (in *PartialObjectMetadataList) DeepCopyObject() runtime.Object {
833 if c := in.DeepCopy(); c != nil {
834 return c
835 }
836 return nil
837}
838
839// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Zack Williamse940c7a2019-08-21 14:25:39 -0700840func (in *Patch) DeepCopyInto(out *Patch) {
841 *out = *in
842 return
843}
844
845// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Patch.
846func (in *Patch) DeepCopy() *Patch {
847 if in == nil {
848 return nil
849 }
850 out := new(Patch)
851 in.DeepCopyInto(out)
852 return out
853}
854
855// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
David Bainbridge86971522019-09-26 22:09:39 +0000856func (in *PatchOptions) DeepCopyInto(out *PatchOptions) {
857 *out = *in
858 out.TypeMeta = in.TypeMeta
859 if in.DryRun != nil {
860 in, out := &in.DryRun, &out.DryRun
861 *out = make([]string, len(*in))
862 copy(*out, *in)
863 }
864 if in.Force != nil {
865 in, out := &in.Force, &out.Force
866 *out = new(bool)
867 **out = **in
868 }
869 return
870}
871
872// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchOptions.
873func (in *PatchOptions) DeepCopy() *PatchOptions {
874 if in == nil {
875 return nil
876 }
877 out := new(PatchOptions)
878 in.DeepCopyInto(out)
879 return out
880}
881
882// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
883func (in *PatchOptions) DeepCopyObject() runtime.Object {
884 if c := in.DeepCopy(); c != nil {
885 return c
886 }
887 return nil
888}
889
890// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Zack Williamse940c7a2019-08-21 14:25:39 -0700891func (in *Preconditions) DeepCopyInto(out *Preconditions) {
892 *out = *in
893 if in.UID != nil {
894 in, out := &in.UID, &out.UID
895 *out = new(types.UID)
896 **out = **in
897 }
David Bainbridge86971522019-09-26 22:09:39 +0000898 if in.ResourceVersion != nil {
899 in, out := &in.ResourceVersion, &out.ResourceVersion
900 *out = new(string)
901 **out = **in
902 }
Zack Williamse940c7a2019-08-21 14:25:39 -0700903 return
904}
905
906// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Preconditions.
907func (in *Preconditions) DeepCopy() *Preconditions {
908 if in == nil {
909 return nil
910 }
911 out := new(Preconditions)
912 in.DeepCopyInto(out)
913 return out
914}
915
916// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
917func (in *RootPaths) DeepCopyInto(out *RootPaths) {
918 *out = *in
919 if in.Paths != nil {
920 in, out := &in.Paths, &out.Paths
921 *out = make([]string, len(*in))
922 copy(*out, *in)
923 }
924 return
925}
926
927// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RootPaths.
928func (in *RootPaths) DeepCopy() *RootPaths {
929 if in == nil {
930 return nil
931 }
932 out := new(RootPaths)
933 in.DeepCopyInto(out)
934 return out
935}
936
937// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
938func (in *ServerAddressByClientCIDR) DeepCopyInto(out *ServerAddressByClientCIDR) {
939 *out = *in
940 return
941}
942
943// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerAddressByClientCIDR.
944func (in *ServerAddressByClientCIDR) DeepCopy() *ServerAddressByClientCIDR {
945 if in == nil {
946 return nil
947 }
948 out := new(ServerAddressByClientCIDR)
949 in.DeepCopyInto(out)
950 return out
951}
952
953// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
954func (in *Status) DeepCopyInto(out *Status) {
955 *out = *in
956 out.TypeMeta = in.TypeMeta
David Bainbridge86971522019-09-26 22:09:39 +0000957 in.ListMeta.DeepCopyInto(&out.ListMeta)
Zack Williamse940c7a2019-08-21 14:25:39 -0700958 if in.Details != nil {
959 in, out := &in.Details, &out.Details
960 *out = new(StatusDetails)
961 (*in).DeepCopyInto(*out)
962 }
963 return
964}
965
966// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Status.
967func (in *Status) DeepCopy() *Status {
968 if in == nil {
969 return nil
970 }
971 out := new(Status)
972 in.DeepCopyInto(out)
973 return out
974}
975
976// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
977func (in *Status) DeepCopyObject() runtime.Object {
978 if c := in.DeepCopy(); c != nil {
979 return c
980 }
981 return nil
982}
983
984// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
985func (in *StatusCause) DeepCopyInto(out *StatusCause) {
986 *out = *in
987 return
988}
989
990// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusCause.
991func (in *StatusCause) DeepCopy() *StatusCause {
992 if in == nil {
993 return nil
994 }
995 out := new(StatusCause)
996 in.DeepCopyInto(out)
997 return out
998}
999
1000// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1001func (in *StatusDetails) DeepCopyInto(out *StatusDetails) {
1002 *out = *in
1003 if in.Causes != nil {
1004 in, out := &in.Causes, &out.Causes
1005 *out = make([]StatusCause, len(*in))
1006 copy(*out, *in)
1007 }
1008 return
1009}
1010
1011// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusDetails.
1012func (in *StatusDetails) DeepCopy() *StatusDetails {
1013 if in == nil {
1014 return nil
1015 }
1016 out := new(StatusDetails)
1017 in.DeepCopyInto(out)
1018 return out
1019}
1020
David Bainbridge86971522019-09-26 22:09:39 +00001021// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1022func (in *Table) DeepCopyInto(out *Table) {
1023 *out = *in
1024 out.TypeMeta = in.TypeMeta
1025 in.ListMeta.DeepCopyInto(&out.ListMeta)
1026 if in.ColumnDefinitions != nil {
1027 in, out := &in.ColumnDefinitions, &out.ColumnDefinitions
1028 *out = make([]TableColumnDefinition, len(*in))
1029 copy(*out, *in)
1030 }
1031 if in.Rows != nil {
1032 in, out := &in.Rows, &out.Rows
1033 *out = make([]TableRow, len(*in))
1034 for i := range *in {
1035 (*in)[i].DeepCopyInto(&(*out)[i])
1036 }
1037 }
1038 return
1039}
1040
1041// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Table.
1042func (in *Table) DeepCopy() *Table {
1043 if in == nil {
1044 return nil
1045 }
1046 out := new(Table)
1047 in.DeepCopyInto(out)
1048 return out
1049}
1050
1051// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1052func (in *Table) DeepCopyObject() runtime.Object {
1053 if c := in.DeepCopy(); c != nil {
1054 return c
1055 }
1056 return nil
1057}
1058
1059// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1060func (in *TableColumnDefinition) DeepCopyInto(out *TableColumnDefinition) {
1061 *out = *in
1062 return
1063}
1064
1065// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableColumnDefinition.
1066func (in *TableColumnDefinition) DeepCopy() *TableColumnDefinition {
1067 if in == nil {
1068 return nil
1069 }
1070 out := new(TableColumnDefinition)
1071 in.DeepCopyInto(out)
1072 return out
1073}
1074
1075// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1076func (in *TableOptions) DeepCopyInto(out *TableOptions) {
1077 *out = *in
1078 out.TypeMeta = in.TypeMeta
1079 return
1080}
1081
1082// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableOptions.
1083func (in *TableOptions) DeepCopy() *TableOptions {
1084 if in == nil {
1085 return nil
1086 }
1087 out := new(TableOptions)
1088 in.DeepCopyInto(out)
1089 return out
1090}
1091
1092// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1093func (in *TableOptions) DeepCopyObject() runtime.Object {
1094 if c := in.DeepCopy(); c != nil {
1095 return c
1096 }
1097 return nil
1098}
1099
1100// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1101func (in *TableRow) DeepCopyInto(out *TableRow) {
1102 clone := in.DeepCopy()
1103 *out = *clone
1104 return
1105}
1106
1107// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1108func (in *TableRowCondition) DeepCopyInto(out *TableRowCondition) {
1109 *out = *in
1110 return
1111}
1112
1113// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableRowCondition.
1114func (in *TableRowCondition) DeepCopy() *TableRowCondition {
1115 if in == nil {
1116 return nil
1117 }
1118 out := new(TableRowCondition)
1119 in.DeepCopyInto(out)
1120 return out
1121}
1122
Zack Williamse940c7a2019-08-21 14:25:39 -07001123// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Time.
1124func (in *Time) DeepCopy() *Time {
1125 if in == nil {
1126 return nil
1127 }
1128 out := new(Time)
1129 in.DeepCopyInto(out)
1130 return out
1131}
1132
1133// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1134func (in *Timestamp) DeepCopyInto(out *Timestamp) {
1135 *out = *in
1136 return
1137}
1138
1139// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Timestamp.
1140func (in *Timestamp) DeepCopy() *Timestamp {
1141 if in == nil {
1142 return nil
1143 }
1144 out := new(Timestamp)
1145 in.DeepCopyInto(out)
1146 return out
1147}
1148
1149// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1150func (in *UpdateOptions) DeepCopyInto(out *UpdateOptions) {
1151 *out = *in
1152 out.TypeMeta = in.TypeMeta
1153 if in.DryRun != nil {
1154 in, out := &in.DryRun, &out.DryRun
1155 *out = make([]string, len(*in))
1156 copy(*out, *in)
1157 }
1158 return
1159}
1160
1161// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateOptions.
1162func (in *UpdateOptions) DeepCopy() *UpdateOptions {
1163 if in == nil {
1164 return nil
1165 }
1166 out := new(UpdateOptions)
1167 in.DeepCopyInto(out)
1168 return out
1169}
1170
1171// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1172func (in *UpdateOptions) DeepCopyObject() runtime.Object {
1173 if c := in.DeepCopy(); c != nil {
1174 return c
1175 }
1176 return nil
1177}
1178
1179// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1180func (in Verbs) DeepCopyInto(out *Verbs) {
1181 {
1182 in := &in
1183 *out = make(Verbs, len(*in))
1184 copy(*out, *in)
1185 return
1186 }
1187}
1188
1189// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Verbs.
1190func (in Verbs) DeepCopy() Verbs {
1191 if in == nil {
1192 return nil
1193 }
1194 out := new(Verbs)
1195 in.DeepCopyInto(out)
1196 return *out
1197}
1198
1199// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1200func (in *WatchEvent) DeepCopyInto(out *WatchEvent) {
1201 *out = *in
1202 in.Object.DeepCopyInto(&out.Object)
1203 return
1204}
1205
1206// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatchEvent.
1207func (in *WatchEvent) DeepCopy() *WatchEvent {
1208 if in == nil {
1209 return nil
1210 }
1211 out := new(WatchEvent)
1212 in.DeepCopyInto(out)
1213 return out
1214}
1215
1216// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1217func (in *WatchEvent) DeepCopyObject() runtime.Object {
1218 if c := in.DeepCopy(); c != nil {
1219 return c
1220 }
1221 return nil
1222}