blob: 5b09ac54c4809fd0c7d4098c5c89e62976b0662a [file] [log] [blame]
sslobodrd046be82019-01-16 10:02:22 -05001// +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.
Stephane Barbarie260a5632019-02-26 16:12:49 -0500316func (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.
sslobodrd046be82019-01-16 10:02:22 -0500339func (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
575 out.ListMeta = in.ListMeta
576 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
607 return
608}
609
610// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListMeta.
611func (in *ListMeta) DeepCopy() *ListMeta {
612 if in == nil {
613 return nil
614 }
615 out := new(ListMeta)
616 in.DeepCopyInto(out)
617 return out
618}
619
620// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
621func (in *ListOptions) DeepCopyInto(out *ListOptions) {
622 *out = *in
623 out.TypeMeta = in.TypeMeta
624 if in.TimeoutSeconds != nil {
625 in, out := &in.TimeoutSeconds, &out.TimeoutSeconds
626 *out = new(int64)
627 **out = **in
628 }
629 return
630}
631
632// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListOptions.
633func (in *ListOptions) DeepCopy() *ListOptions {
634 if in == nil {
635 return nil
636 }
637 out := new(ListOptions)
638 in.DeepCopyInto(out)
639 return out
640}
641
642// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
643func (in *ListOptions) DeepCopyObject() runtime.Object {
644 if c := in.DeepCopy(); c != nil {
645 return c
646 }
647 return nil
648}
649
Stephane Barbarie260a5632019-02-26 16:12:49 -0500650// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
651func (in *ManagedFieldsEntry) DeepCopyInto(out *ManagedFieldsEntry) {
652 *out = *in
653 if in.Time != nil {
654 in, out := &in.Time, &out.Time
655 *out = (*in).DeepCopy()
656 }
657 if in.Fields != nil {
658 in, out := &in.Fields, &out.Fields
659 *out = new(Fields)
660 (*in).DeepCopyInto(*out)
661 }
662 return
663}
664
665// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedFieldsEntry.
666func (in *ManagedFieldsEntry) DeepCopy() *ManagedFieldsEntry {
667 if in == nil {
668 return nil
669 }
670 out := new(ManagedFieldsEntry)
671 in.DeepCopyInto(out)
672 return out
673}
674
sslobodrd046be82019-01-16 10:02:22 -0500675// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicroTime.
676func (in *MicroTime) DeepCopy() *MicroTime {
677 if in == nil {
678 return nil
679 }
680 out := new(MicroTime)
681 in.DeepCopyInto(out)
682 return out
683}
684
685// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
686func (in *ObjectMeta) DeepCopyInto(out *ObjectMeta) {
687 *out = *in
688 in.CreationTimestamp.DeepCopyInto(&out.CreationTimestamp)
689 if in.DeletionTimestamp != nil {
690 in, out := &in.DeletionTimestamp, &out.DeletionTimestamp
691 *out = (*in).DeepCopy()
692 }
693 if in.DeletionGracePeriodSeconds != nil {
694 in, out := &in.DeletionGracePeriodSeconds, &out.DeletionGracePeriodSeconds
695 *out = new(int64)
696 **out = **in
697 }
698 if in.Labels != nil {
699 in, out := &in.Labels, &out.Labels
700 *out = make(map[string]string, len(*in))
701 for key, val := range *in {
702 (*out)[key] = val
703 }
704 }
705 if in.Annotations != nil {
706 in, out := &in.Annotations, &out.Annotations
707 *out = make(map[string]string, len(*in))
708 for key, val := range *in {
709 (*out)[key] = val
710 }
711 }
712 if in.OwnerReferences != nil {
713 in, out := &in.OwnerReferences, &out.OwnerReferences
714 *out = make([]OwnerReference, len(*in))
715 for i := range *in {
716 (*in)[i].DeepCopyInto(&(*out)[i])
717 }
718 }
719 if in.Initializers != nil {
720 in, out := &in.Initializers, &out.Initializers
721 *out = new(Initializers)
722 (*in).DeepCopyInto(*out)
723 }
724 if in.Finalizers != nil {
725 in, out := &in.Finalizers, &out.Finalizers
726 *out = make([]string, len(*in))
727 copy(*out, *in)
728 }
Stephane Barbarie260a5632019-02-26 16:12:49 -0500729 if in.ManagedFields != nil {
730 in, out := &in.ManagedFields, &out.ManagedFields
731 *out = make([]ManagedFieldsEntry, len(*in))
732 for i := range *in {
733 (*in)[i].DeepCopyInto(&(*out)[i])
734 }
735 }
sslobodrd046be82019-01-16 10:02:22 -0500736 return
737}
738
739// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectMeta.
740func (in *ObjectMeta) DeepCopy() *ObjectMeta {
741 if in == nil {
742 return nil
743 }
744 out := new(ObjectMeta)
745 in.DeepCopyInto(out)
746 return out
747}
748
749// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
750func (in *OwnerReference) DeepCopyInto(out *OwnerReference) {
751 *out = *in
752 if in.Controller != nil {
753 in, out := &in.Controller, &out.Controller
754 *out = new(bool)
755 **out = **in
756 }
757 if in.BlockOwnerDeletion != nil {
758 in, out := &in.BlockOwnerDeletion, &out.BlockOwnerDeletion
759 *out = new(bool)
760 **out = **in
761 }
762 return
763}
764
765// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwnerReference.
766func (in *OwnerReference) DeepCopy() *OwnerReference {
767 if in == nil {
768 return nil
769 }
770 out := new(OwnerReference)
771 in.DeepCopyInto(out)
772 return out
773}
774
775// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
776func (in *Patch) DeepCopyInto(out *Patch) {
777 *out = *in
778 return
779}
780
781// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Patch.
782func (in *Patch) DeepCopy() *Patch {
783 if in == nil {
784 return nil
785 }
786 out := new(Patch)
787 in.DeepCopyInto(out)
788 return out
789}
790
791// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Stephane Barbarie260a5632019-02-26 16:12:49 -0500792func (in *PatchOptions) DeepCopyInto(out *PatchOptions) {
793 *out = *in
794 out.TypeMeta = in.TypeMeta
795 if in.DryRun != nil {
796 in, out := &in.DryRun, &out.DryRun
797 *out = make([]string, len(*in))
798 copy(*out, *in)
799 }
800 if in.Force != nil {
801 in, out := &in.Force, &out.Force
802 *out = new(bool)
803 **out = **in
804 }
805 return
806}
807
808// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchOptions.
809func (in *PatchOptions) DeepCopy() *PatchOptions {
810 if in == nil {
811 return nil
812 }
813 out := new(PatchOptions)
814 in.DeepCopyInto(out)
815 return out
816}
817
818// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
819func (in *PatchOptions) DeepCopyObject() runtime.Object {
820 if c := in.DeepCopy(); c != nil {
821 return c
822 }
823 return nil
824}
825
826// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
sslobodrd046be82019-01-16 10:02:22 -0500827func (in *Preconditions) DeepCopyInto(out *Preconditions) {
828 *out = *in
829 if in.UID != nil {
830 in, out := &in.UID, &out.UID
831 *out = new(types.UID)
832 **out = **in
833 }
834 return
835}
836
837// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Preconditions.
838func (in *Preconditions) DeepCopy() *Preconditions {
839 if in == nil {
840 return nil
841 }
842 out := new(Preconditions)
843 in.DeepCopyInto(out)
844 return out
845}
846
847// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
848func (in *RootPaths) DeepCopyInto(out *RootPaths) {
849 *out = *in
850 if in.Paths != nil {
851 in, out := &in.Paths, &out.Paths
852 *out = make([]string, len(*in))
853 copy(*out, *in)
854 }
855 return
856}
857
858// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RootPaths.
859func (in *RootPaths) DeepCopy() *RootPaths {
860 if in == nil {
861 return nil
862 }
863 out := new(RootPaths)
864 in.DeepCopyInto(out)
865 return out
866}
867
868// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
869func (in *ServerAddressByClientCIDR) DeepCopyInto(out *ServerAddressByClientCIDR) {
870 *out = *in
871 return
872}
873
874// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerAddressByClientCIDR.
875func (in *ServerAddressByClientCIDR) DeepCopy() *ServerAddressByClientCIDR {
876 if in == nil {
877 return nil
878 }
879 out := new(ServerAddressByClientCIDR)
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 *Status) DeepCopyInto(out *Status) {
886 *out = *in
887 out.TypeMeta = in.TypeMeta
888 out.ListMeta = in.ListMeta
889 if in.Details != nil {
890 in, out := &in.Details, &out.Details
891 *out = new(StatusDetails)
892 (*in).DeepCopyInto(*out)
893 }
894 return
895}
896
897// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Status.
898func (in *Status) DeepCopy() *Status {
899 if in == nil {
900 return nil
901 }
902 out := new(Status)
903 in.DeepCopyInto(out)
904 return out
905}
906
907// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
908func (in *Status) DeepCopyObject() runtime.Object {
909 if c := in.DeepCopy(); c != nil {
910 return c
911 }
912 return nil
913}
914
915// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
916func (in *StatusCause) DeepCopyInto(out *StatusCause) {
917 *out = *in
918 return
919}
920
921// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusCause.
922func (in *StatusCause) DeepCopy() *StatusCause {
923 if in == nil {
924 return nil
925 }
926 out := new(StatusCause)
927 in.DeepCopyInto(out)
928 return out
929}
930
931// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
932func (in *StatusDetails) DeepCopyInto(out *StatusDetails) {
933 *out = *in
934 if in.Causes != nil {
935 in, out := &in.Causes, &out.Causes
936 *out = make([]StatusCause, len(*in))
937 copy(*out, *in)
938 }
939 return
940}
941
942// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusDetails.
943func (in *StatusDetails) DeepCopy() *StatusDetails {
944 if in == nil {
945 return nil
946 }
947 out := new(StatusDetails)
948 in.DeepCopyInto(out)
949 return out
950}
951
952// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Time.
953func (in *Time) DeepCopy() *Time {
954 if in == nil {
955 return nil
956 }
957 out := new(Time)
958 in.DeepCopyInto(out)
959 return out
960}
961
962// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
963func (in *Timestamp) DeepCopyInto(out *Timestamp) {
964 *out = *in
965 return
966}
967
968// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Timestamp.
969func (in *Timestamp) DeepCopy() *Timestamp {
970 if in == nil {
971 return nil
972 }
973 out := new(Timestamp)
974 in.DeepCopyInto(out)
975 return out
976}
977
978// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
979func (in *UpdateOptions) DeepCopyInto(out *UpdateOptions) {
980 *out = *in
981 out.TypeMeta = in.TypeMeta
982 if in.DryRun != nil {
983 in, out := &in.DryRun, &out.DryRun
984 *out = make([]string, len(*in))
985 copy(*out, *in)
986 }
987 return
988}
989
990// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateOptions.
991func (in *UpdateOptions) DeepCopy() *UpdateOptions {
992 if in == nil {
993 return nil
994 }
995 out := new(UpdateOptions)
996 in.DeepCopyInto(out)
997 return out
998}
999
1000// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1001func (in *UpdateOptions) DeepCopyObject() runtime.Object {
1002 if c := in.DeepCopy(); c != nil {
1003 return c
1004 }
1005 return nil
1006}
1007
1008// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1009func (in Verbs) DeepCopyInto(out *Verbs) {
1010 {
1011 in := &in
1012 *out = make(Verbs, len(*in))
1013 copy(*out, *in)
1014 return
1015 }
1016}
1017
1018// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Verbs.
1019func (in Verbs) DeepCopy() Verbs {
1020 if in == nil {
1021 return nil
1022 }
1023 out := new(Verbs)
1024 in.DeepCopyInto(out)
1025 return *out
1026}
1027
1028// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1029func (in *WatchEvent) DeepCopyInto(out *WatchEvent) {
1030 *out = *in
1031 in.Object.DeepCopyInto(&out.Object)
1032 return
1033}
1034
1035// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatchEvent.
1036func (in *WatchEvent) DeepCopy() *WatchEvent {
1037 if in == nil {
1038 return nil
1039 }
1040 out := new(WatchEvent)
1041 in.DeepCopyInto(out)
1042 return out
1043}
1044
1045// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1046func (in *WatchEvent) DeepCopyObject() runtime.Object {
1047 if c := in.DeepCopy(); c != nil {
1048 return c
1049 }
1050 return nil
1051}