blob: cb610179664afafb6fb01a4272abc2af2177819d [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 v1beta1
22
23import (
24 corev1 "k8s.io/api/core/v1"
25 v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
26 runtime "k8s.io/apimachinery/pkg/runtime"
27 intstr "k8s.io/apimachinery/pkg/util/intstr"
28)
29
30// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
31func (in *AllowedCSIDriver) DeepCopyInto(out *AllowedCSIDriver) {
32 *out = *in
33 return
34}
35
36// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowedCSIDriver.
37func (in *AllowedCSIDriver) DeepCopy() *AllowedCSIDriver {
38 if in == nil {
39 return nil
40 }
41 out := new(AllowedCSIDriver)
42 in.DeepCopyInto(out)
43 return out
44}
45
46// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
47func (in *AllowedFlexVolume) DeepCopyInto(out *AllowedFlexVolume) {
48 *out = *in
49 return
50}
51
52// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowedFlexVolume.
53func (in *AllowedFlexVolume) DeepCopy() *AllowedFlexVolume {
54 if in == nil {
55 return nil
56 }
57 out := new(AllowedFlexVolume)
58 in.DeepCopyInto(out)
59 return out
60}
61
62// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
63func (in *AllowedHostPath) DeepCopyInto(out *AllowedHostPath) {
64 *out = *in
65 return
66}
67
68// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowedHostPath.
69func (in *AllowedHostPath) DeepCopy() *AllowedHostPath {
70 if in == nil {
71 return nil
72 }
73 out := new(AllowedHostPath)
74 in.DeepCopyInto(out)
75 return out
76}
77
78// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
79func (in *DaemonSet) DeepCopyInto(out *DaemonSet) {
80 *out = *in
81 out.TypeMeta = in.TypeMeta
82 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
83 in.Spec.DeepCopyInto(&out.Spec)
84 in.Status.DeepCopyInto(&out.Status)
85 return
86}
87
88// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaemonSet.
89func (in *DaemonSet) DeepCopy() *DaemonSet {
90 if in == nil {
91 return nil
92 }
93 out := new(DaemonSet)
94 in.DeepCopyInto(out)
95 return out
96}
97
98// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
99func (in *DaemonSet) DeepCopyObject() runtime.Object {
100 if c := in.DeepCopy(); c != nil {
101 return c
102 }
103 return nil
104}
105
106// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
107func (in *DaemonSetCondition) DeepCopyInto(out *DaemonSetCondition) {
108 *out = *in
109 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
110 return
111}
112
113// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaemonSetCondition.
114func (in *DaemonSetCondition) DeepCopy() *DaemonSetCondition {
115 if in == nil {
116 return nil
117 }
118 out := new(DaemonSetCondition)
119 in.DeepCopyInto(out)
120 return out
121}
122
123// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
124func (in *DaemonSetList) DeepCopyInto(out *DaemonSetList) {
125 *out = *in
126 out.TypeMeta = in.TypeMeta
127 in.ListMeta.DeepCopyInto(&out.ListMeta)
128 if in.Items != nil {
129 in, out := &in.Items, &out.Items
130 *out = make([]DaemonSet, len(*in))
131 for i := range *in {
132 (*in)[i].DeepCopyInto(&(*out)[i])
133 }
134 }
135 return
136}
137
138// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaemonSetList.
139func (in *DaemonSetList) DeepCopy() *DaemonSetList {
140 if in == nil {
141 return nil
142 }
143 out := new(DaemonSetList)
144 in.DeepCopyInto(out)
145 return out
146}
147
148// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
149func (in *DaemonSetList) DeepCopyObject() runtime.Object {
150 if c := in.DeepCopy(); c != nil {
151 return c
152 }
153 return nil
154}
155
156// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
157func (in *DaemonSetSpec) DeepCopyInto(out *DaemonSetSpec) {
158 *out = *in
159 if in.Selector != nil {
160 in, out := &in.Selector, &out.Selector
161 *out = new(v1.LabelSelector)
162 (*in).DeepCopyInto(*out)
163 }
164 in.Template.DeepCopyInto(&out.Template)
165 in.UpdateStrategy.DeepCopyInto(&out.UpdateStrategy)
166 if in.RevisionHistoryLimit != nil {
167 in, out := &in.RevisionHistoryLimit, &out.RevisionHistoryLimit
168 *out = new(int32)
169 **out = **in
170 }
171 return
172}
173
174// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaemonSetSpec.
175func (in *DaemonSetSpec) DeepCopy() *DaemonSetSpec {
176 if in == nil {
177 return nil
178 }
179 out := new(DaemonSetSpec)
180 in.DeepCopyInto(out)
181 return out
182}
183
184// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
185func (in *DaemonSetStatus) DeepCopyInto(out *DaemonSetStatus) {
186 *out = *in
187 if in.CollisionCount != nil {
188 in, out := &in.CollisionCount, &out.CollisionCount
189 *out = new(int32)
190 **out = **in
191 }
192 if in.Conditions != nil {
193 in, out := &in.Conditions, &out.Conditions
194 *out = make([]DaemonSetCondition, len(*in))
195 for i := range *in {
196 (*in)[i].DeepCopyInto(&(*out)[i])
197 }
198 }
199 return
200}
201
202// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaemonSetStatus.
203func (in *DaemonSetStatus) DeepCopy() *DaemonSetStatus {
204 if in == nil {
205 return nil
206 }
207 out := new(DaemonSetStatus)
208 in.DeepCopyInto(out)
209 return out
210}
211
212// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
213func (in *DaemonSetUpdateStrategy) DeepCopyInto(out *DaemonSetUpdateStrategy) {
214 *out = *in
215 if in.RollingUpdate != nil {
216 in, out := &in.RollingUpdate, &out.RollingUpdate
217 *out = new(RollingUpdateDaemonSet)
218 (*in).DeepCopyInto(*out)
219 }
220 return
221}
222
223// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaemonSetUpdateStrategy.
224func (in *DaemonSetUpdateStrategy) DeepCopy() *DaemonSetUpdateStrategy {
225 if in == nil {
226 return nil
227 }
228 out := new(DaemonSetUpdateStrategy)
229 in.DeepCopyInto(out)
230 return out
231}
232
233// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
234func (in *Deployment) DeepCopyInto(out *Deployment) {
235 *out = *in
236 out.TypeMeta = in.TypeMeta
237 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
238 in.Spec.DeepCopyInto(&out.Spec)
239 in.Status.DeepCopyInto(&out.Status)
240 return
241}
242
243// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Deployment.
244func (in *Deployment) DeepCopy() *Deployment {
245 if in == nil {
246 return nil
247 }
248 out := new(Deployment)
249 in.DeepCopyInto(out)
250 return out
251}
252
253// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
254func (in *Deployment) DeepCopyObject() runtime.Object {
255 if c := in.DeepCopy(); c != nil {
256 return c
257 }
258 return nil
259}
260
261// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
262func (in *DeploymentCondition) DeepCopyInto(out *DeploymentCondition) {
263 *out = *in
264 in.LastUpdateTime.DeepCopyInto(&out.LastUpdateTime)
265 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
266 return
267}
268
269// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentCondition.
270func (in *DeploymentCondition) DeepCopy() *DeploymentCondition {
271 if in == nil {
272 return nil
273 }
274 out := new(DeploymentCondition)
275 in.DeepCopyInto(out)
276 return out
277}
278
279// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
280func (in *DeploymentList) DeepCopyInto(out *DeploymentList) {
281 *out = *in
282 out.TypeMeta = in.TypeMeta
283 in.ListMeta.DeepCopyInto(&out.ListMeta)
284 if in.Items != nil {
285 in, out := &in.Items, &out.Items
286 *out = make([]Deployment, len(*in))
287 for i := range *in {
288 (*in)[i].DeepCopyInto(&(*out)[i])
289 }
290 }
291 return
292}
293
294// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentList.
295func (in *DeploymentList) DeepCopy() *DeploymentList {
296 if in == nil {
297 return nil
298 }
299 out := new(DeploymentList)
300 in.DeepCopyInto(out)
301 return out
302}
303
304// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
305func (in *DeploymentList) DeepCopyObject() runtime.Object {
306 if c := in.DeepCopy(); c != nil {
307 return c
308 }
309 return nil
310}
311
312// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
313func (in *DeploymentRollback) DeepCopyInto(out *DeploymentRollback) {
314 *out = *in
315 out.TypeMeta = in.TypeMeta
316 if in.UpdatedAnnotations != nil {
317 in, out := &in.UpdatedAnnotations, &out.UpdatedAnnotations
318 *out = make(map[string]string, len(*in))
319 for key, val := range *in {
320 (*out)[key] = val
321 }
322 }
323 out.RollbackTo = in.RollbackTo
324 return
325}
326
327// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentRollback.
328func (in *DeploymentRollback) DeepCopy() *DeploymentRollback {
329 if in == nil {
330 return nil
331 }
332 out := new(DeploymentRollback)
333 in.DeepCopyInto(out)
334 return out
335}
336
337// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
338func (in *DeploymentRollback) DeepCopyObject() runtime.Object {
339 if c := in.DeepCopy(); c != nil {
340 return c
341 }
342 return nil
343}
344
345// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
346func (in *DeploymentSpec) DeepCopyInto(out *DeploymentSpec) {
347 *out = *in
348 if in.Replicas != nil {
349 in, out := &in.Replicas, &out.Replicas
350 *out = new(int32)
351 **out = **in
352 }
353 if in.Selector != nil {
354 in, out := &in.Selector, &out.Selector
355 *out = new(v1.LabelSelector)
356 (*in).DeepCopyInto(*out)
357 }
358 in.Template.DeepCopyInto(&out.Template)
359 in.Strategy.DeepCopyInto(&out.Strategy)
360 if in.RevisionHistoryLimit != nil {
361 in, out := &in.RevisionHistoryLimit, &out.RevisionHistoryLimit
362 *out = new(int32)
363 **out = **in
364 }
365 if in.RollbackTo != nil {
366 in, out := &in.RollbackTo, &out.RollbackTo
367 *out = new(RollbackConfig)
368 **out = **in
369 }
370 if in.ProgressDeadlineSeconds != nil {
371 in, out := &in.ProgressDeadlineSeconds, &out.ProgressDeadlineSeconds
372 *out = new(int32)
373 **out = **in
374 }
375 return
376}
377
378// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpec.
379func (in *DeploymentSpec) DeepCopy() *DeploymentSpec {
380 if in == nil {
381 return nil
382 }
383 out := new(DeploymentSpec)
384 in.DeepCopyInto(out)
385 return out
386}
387
388// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
389func (in *DeploymentStatus) DeepCopyInto(out *DeploymentStatus) {
390 *out = *in
391 if in.Conditions != nil {
392 in, out := &in.Conditions, &out.Conditions
393 *out = make([]DeploymentCondition, len(*in))
394 for i := range *in {
395 (*in)[i].DeepCopyInto(&(*out)[i])
396 }
397 }
398 if in.CollisionCount != nil {
399 in, out := &in.CollisionCount, &out.CollisionCount
400 *out = new(int32)
401 **out = **in
402 }
403 return
404}
405
406// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentStatus.
407func (in *DeploymentStatus) DeepCopy() *DeploymentStatus {
408 if in == nil {
409 return nil
410 }
411 out := new(DeploymentStatus)
412 in.DeepCopyInto(out)
413 return out
414}
415
416// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
417func (in *DeploymentStrategy) DeepCopyInto(out *DeploymentStrategy) {
418 *out = *in
419 if in.RollingUpdate != nil {
420 in, out := &in.RollingUpdate, &out.RollingUpdate
421 *out = new(RollingUpdateDeployment)
422 (*in).DeepCopyInto(*out)
423 }
424 return
425}
426
427// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentStrategy.
428func (in *DeploymentStrategy) DeepCopy() *DeploymentStrategy {
429 if in == nil {
430 return nil
431 }
432 out := new(DeploymentStrategy)
433 in.DeepCopyInto(out)
434 return out
435}
436
437// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
438func (in *FSGroupStrategyOptions) DeepCopyInto(out *FSGroupStrategyOptions) {
439 *out = *in
440 if in.Ranges != nil {
441 in, out := &in.Ranges, &out.Ranges
442 *out = make([]IDRange, len(*in))
443 copy(*out, *in)
444 }
445 return
446}
447
448// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FSGroupStrategyOptions.
449func (in *FSGroupStrategyOptions) DeepCopy() *FSGroupStrategyOptions {
450 if in == nil {
451 return nil
452 }
453 out := new(FSGroupStrategyOptions)
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 *HTTPIngressPath) DeepCopyInto(out *HTTPIngressPath) {
460 *out = *in
461 out.Backend = in.Backend
462 return
463}
464
465// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPIngressPath.
466func (in *HTTPIngressPath) DeepCopy() *HTTPIngressPath {
467 if in == nil {
468 return nil
469 }
470 out := new(HTTPIngressPath)
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 *HTTPIngressRuleValue) DeepCopyInto(out *HTTPIngressRuleValue) {
477 *out = *in
478 if in.Paths != nil {
479 in, out := &in.Paths, &out.Paths
480 *out = make([]HTTPIngressPath, len(*in))
481 copy(*out, *in)
482 }
483 return
484}
485
486// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPIngressRuleValue.
487func (in *HTTPIngressRuleValue) DeepCopy() *HTTPIngressRuleValue {
488 if in == nil {
489 return nil
490 }
491 out := new(HTTPIngressRuleValue)
492 in.DeepCopyInto(out)
493 return out
494}
495
496// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
497func (in *HostPortRange) DeepCopyInto(out *HostPortRange) {
498 *out = *in
499 return
500}
501
502// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostPortRange.
503func (in *HostPortRange) DeepCopy() *HostPortRange {
504 if in == nil {
505 return nil
506 }
507 out := new(HostPortRange)
508 in.DeepCopyInto(out)
509 return out
510}
511
512// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
513func (in *IDRange) DeepCopyInto(out *IDRange) {
514 *out = *in
515 return
516}
517
518// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IDRange.
519func (in *IDRange) DeepCopy() *IDRange {
520 if in == nil {
521 return nil
522 }
523 out := new(IDRange)
524 in.DeepCopyInto(out)
525 return out
526}
527
528// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
529func (in *IPBlock) DeepCopyInto(out *IPBlock) {
530 *out = *in
531 if in.Except != nil {
532 in, out := &in.Except, &out.Except
533 *out = make([]string, len(*in))
534 copy(*out, *in)
535 }
536 return
537}
538
539// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPBlock.
540func (in *IPBlock) DeepCopy() *IPBlock {
541 if in == nil {
542 return nil
543 }
544 out := new(IPBlock)
545 in.DeepCopyInto(out)
546 return out
547}
548
549// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
550func (in *Ingress) DeepCopyInto(out *Ingress) {
551 *out = *in
552 out.TypeMeta = in.TypeMeta
553 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
554 in.Spec.DeepCopyInto(&out.Spec)
555 in.Status.DeepCopyInto(&out.Status)
556 return
557}
558
559// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ingress.
560func (in *Ingress) DeepCopy() *Ingress {
561 if in == nil {
562 return nil
563 }
564 out := new(Ingress)
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 *Ingress) 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 *IngressBackend) DeepCopyInto(out *IngressBackend) {
579 *out = *in
580 out.ServicePort = in.ServicePort
581 return
582}
583
584// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressBackend.
585func (in *IngressBackend) DeepCopy() *IngressBackend {
586 if in == nil {
587 return nil
588 }
589 out := new(IngressBackend)
590 in.DeepCopyInto(out)
591 return out
592}
593
594// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
595func (in *IngressList) DeepCopyInto(out *IngressList) {
596 *out = *in
597 out.TypeMeta = in.TypeMeta
598 in.ListMeta.DeepCopyInto(&out.ListMeta)
599 if in.Items != nil {
600 in, out := &in.Items, &out.Items
601 *out = make([]Ingress, len(*in))
602 for i := range *in {
603 (*in)[i].DeepCopyInto(&(*out)[i])
604 }
605 }
606 return
607}
608
609// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressList.
610func (in *IngressList) DeepCopy() *IngressList {
611 if in == nil {
612 return nil
613 }
614 out := new(IngressList)
615 in.DeepCopyInto(out)
616 return out
617}
618
619// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
620func (in *IngressList) DeepCopyObject() runtime.Object {
621 if c := in.DeepCopy(); c != nil {
622 return c
623 }
624 return nil
625}
626
627// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
628func (in *IngressRule) DeepCopyInto(out *IngressRule) {
629 *out = *in
630 in.IngressRuleValue.DeepCopyInto(&out.IngressRuleValue)
631 return
632}
633
634// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressRule.
635func (in *IngressRule) DeepCopy() *IngressRule {
636 if in == nil {
637 return nil
638 }
639 out := new(IngressRule)
640 in.DeepCopyInto(out)
641 return out
642}
643
644// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
645func (in *IngressRuleValue) DeepCopyInto(out *IngressRuleValue) {
646 *out = *in
647 if in.HTTP != nil {
648 in, out := &in.HTTP, &out.HTTP
649 *out = new(HTTPIngressRuleValue)
650 (*in).DeepCopyInto(*out)
651 }
652 return
653}
654
655// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressRuleValue.
656func (in *IngressRuleValue) DeepCopy() *IngressRuleValue {
657 if in == nil {
658 return nil
659 }
660 out := new(IngressRuleValue)
661 in.DeepCopyInto(out)
662 return out
663}
664
665// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
666func (in *IngressSpec) DeepCopyInto(out *IngressSpec) {
667 *out = *in
668 if in.Backend != nil {
669 in, out := &in.Backend, &out.Backend
670 *out = new(IngressBackend)
671 **out = **in
672 }
673 if in.TLS != nil {
674 in, out := &in.TLS, &out.TLS
675 *out = make([]IngressTLS, len(*in))
676 for i := range *in {
677 (*in)[i].DeepCopyInto(&(*out)[i])
678 }
679 }
680 if in.Rules != nil {
681 in, out := &in.Rules, &out.Rules
682 *out = make([]IngressRule, len(*in))
683 for i := range *in {
684 (*in)[i].DeepCopyInto(&(*out)[i])
685 }
686 }
687 return
688}
689
690// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressSpec.
691func (in *IngressSpec) DeepCopy() *IngressSpec {
692 if in == nil {
693 return nil
694 }
695 out := new(IngressSpec)
696 in.DeepCopyInto(out)
697 return out
698}
699
700// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
701func (in *IngressStatus) DeepCopyInto(out *IngressStatus) {
702 *out = *in
703 in.LoadBalancer.DeepCopyInto(&out.LoadBalancer)
704 return
705}
706
707// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressStatus.
708func (in *IngressStatus) DeepCopy() *IngressStatus {
709 if in == nil {
710 return nil
711 }
712 out := new(IngressStatus)
713 in.DeepCopyInto(out)
714 return out
715}
716
717// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
718func (in *IngressTLS) DeepCopyInto(out *IngressTLS) {
719 *out = *in
720 if in.Hosts != nil {
721 in, out := &in.Hosts, &out.Hosts
722 *out = make([]string, len(*in))
723 copy(*out, *in)
724 }
725 return
726}
727
728// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressTLS.
729func (in *IngressTLS) DeepCopy() *IngressTLS {
730 if in == nil {
731 return nil
732 }
733 out := new(IngressTLS)
734 in.DeepCopyInto(out)
735 return out
736}
737
738// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
739func (in *NetworkPolicy) DeepCopyInto(out *NetworkPolicy) {
740 *out = *in
741 out.TypeMeta = in.TypeMeta
742 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
743 in.Spec.DeepCopyInto(&out.Spec)
744 return
745}
746
747// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicy.
748func (in *NetworkPolicy) DeepCopy() *NetworkPolicy {
749 if in == nil {
750 return nil
751 }
752 out := new(NetworkPolicy)
753 in.DeepCopyInto(out)
754 return out
755}
756
757// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
758func (in *NetworkPolicy) DeepCopyObject() runtime.Object {
759 if c := in.DeepCopy(); c != nil {
760 return c
761 }
762 return nil
763}
764
765// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
766func (in *NetworkPolicyEgressRule) DeepCopyInto(out *NetworkPolicyEgressRule) {
767 *out = *in
768 if in.Ports != nil {
769 in, out := &in.Ports, &out.Ports
770 *out = make([]NetworkPolicyPort, len(*in))
771 for i := range *in {
772 (*in)[i].DeepCopyInto(&(*out)[i])
773 }
774 }
775 if in.To != nil {
776 in, out := &in.To, &out.To
777 *out = make([]NetworkPolicyPeer, len(*in))
778 for i := range *in {
779 (*in)[i].DeepCopyInto(&(*out)[i])
780 }
781 }
782 return
783}
784
785// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyEgressRule.
786func (in *NetworkPolicyEgressRule) DeepCopy() *NetworkPolicyEgressRule {
787 if in == nil {
788 return nil
789 }
790 out := new(NetworkPolicyEgressRule)
791 in.DeepCopyInto(out)
792 return out
793}
794
795// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
796func (in *NetworkPolicyIngressRule) DeepCopyInto(out *NetworkPolicyIngressRule) {
797 *out = *in
798 if in.Ports != nil {
799 in, out := &in.Ports, &out.Ports
800 *out = make([]NetworkPolicyPort, len(*in))
801 for i := range *in {
802 (*in)[i].DeepCopyInto(&(*out)[i])
803 }
804 }
805 if in.From != nil {
806 in, out := &in.From, &out.From
807 *out = make([]NetworkPolicyPeer, len(*in))
808 for i := range *in {
809 (*in)[i].DeepCopyInto(&(*out)[i])
810 }
811 }
812 return
813}
814
815// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyIngressRule.
816func (in *NetworkPolicyIngressRule) DeepCopy() *NetworkPolicyIngressRule {
817 if in == nil {
818 return nil
819 }
820 out := new(NetworkPolicyIngressRule)
821 in.DeepCopyInto(out)
822 return out
823}
824
825// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
826func (in *NetworkPolicyList) DeepCopyInto(out *NetworkPolicyList) {
827 *out = *in
828 out.TypeMeta = in.TypeMeta
829 in.ListMeta.DeepCopyInto(&out.ListMeta)
830 if in.Items != nil {
831 in, out := &in.Items, &out.Items
832 *out = make([]NetworkPolicy, len(*in))
833 for i := range *in {
834 (*in)[i].DeepCopyInto(&(*out)[i])
835 }
836 }
837 return
838}
839
840// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyList.
841func (in *NetworkPolicyList) DeepCopy() *NetworkPolicyList {
842 if in == nil {
843 return nil
844 }
845 out := new(NetworkPolicyList)
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 *NetworkPolicyList) 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 *NetworkPolicyPeer) DeepCopyInto(out *NetworkPolicyPeer) {
860 *out = *in
861 if in.PodSelector != nil {
862 in, out := &in.PodSelector, &out.PodSelector
863 *out = new(v1.LabelSelector)
864 (*in).DeepCopyInto(*out)
865 }
866 if in.NamespaceSelector != nil {
867 in, out := &in.NamespaceSelector, &out.NamespaceSelector
868 *out = new(v1.LabelSelector)
869 (*in).DeepCopyInto(*out)
870 }
871 if in.IPBlock != nil {
872 in, out := &in.IPBlock, &out.IPBlock
873 *out = new(IPBlock)
874 (*in).DeepCopyInto(*out)
875 }
876 return
877}
878
879// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyPeer.
880func (in *NetworkPolicyPeer) DeepCopy() *NetworkPolicyPeer {
881 if in == nil {
882 return nil
883 }
884 out := new(NetworkPolicyPeer)
885 in.DeepCopyInto(out)
886 return out
887}
888
889// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
890func (in *NetworkPolicyPort) DeepCopyInto(out *NetworkPolicyPort) {
891 *out = *in
892 if in.Protocol != nil {
893 in, out := &in.Protocol, &out.Protocol
894 *out = new(corev1.Protocol)
895 **out = **in
896 }
897 if in.Port != nil {
898 in, out := &in.Port, &out.Port
899 *out = new(intstr.IntOrString)
900 **out = **in
901 }
902 return
903}
904
905// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyPort.
906func (in *NetworkPolicyPort) DeepCopy() *NetworkPolicyPort {
907 if in == nil {
908 return nil
909 }
910 out := new(NetworkPolicyPort)
911 in.DeepCopyInto(out)
912 return out
913}
914
915// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
916func (in *NetworkPolicySpec) DeepCopyInto(out *NetworkPolicySpec) {
917 *out = *in
918 in.PodSelector.DeepCopyInto(&out.PodSelector)
919 if in.Ingress != nil {
920 in, out := &in.Ingress, &out.Ingress
921 *out = make([]NetworkPolicyIngressRule, len(*in))
922 for i := range *in {
923 (*in)[i].DeepCopyInto(&(*out)[i])
924 }
925 }
926 if in.Egress != nil {
927 in, out := &in.Egress, &out.Egress
928 *out = make([]NetworkPolicyEgressRule, len(*in))
929 for i := range *in {
930 (*in)[i].DeepCopyInto(&(*out)[i])
931 }
932 }
933 if in.PolicyTypes != nil {
934 in, out := &in.PolicyTypes, &out.PolicyTypes
935 *out = make([]PolicyType, len(*in))
936 copy(*out, *in)
937 }
938 return
939}
940
941// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicySpec.
942func (in *NetworkPolicySpec) DeepCopy() *NetworkPolicySpec {
943 if in == nil {
944 return nil
945 }
946 out := new(NetworkPolicySpec)
947 in.DeepCopyInto(out)
948 return out
949}
950
951// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
952func (in *PodSecurityPolicy) DeepCopyInto(out *PodSecurityPolicy) {
953 *out = *in
954 out.TypeMeta = in.TypeMeta
955 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
956 in.Spec.DeepCopyInto(&out.Spec)
957 return
958}
959
960// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodSecurityPolicy.
961func (in *PodSecurityPolicy) DeepCopy() *PodSecurityPolicy {
962 if in == nil {
963 return nil
964 }
965 out := new(PodSecurityPolicy)
966 in.DeepCopyInto(out)
967 return out
968}
969
970// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
971func (in *PodSecurityPolicy) DeepCopyObject() runtime.Object {
972 if c := in.DeepCopy(); c != nil {
973 return c
974 }
975 return nil
976}
977
978// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
979func (in *PodSecurityPolicyList) DeepCopyInto(out *PodSecurityPolicyList) {
980 *out = *in
981 out.TypeMeta = in.TypeMeta
982 in.ListMeta.DeepCopyInto(&out.ListMeta)
983 if in.Items != nil {
984 in, out := &in.Items, &out.Items
985 *out = make([]PodSecurityPolicy, len(*in))
986 for i := range *in {
987 (*in)[i].DeepCopyInto(&(*out)[i])
988 }
989 }
990 return
991}
992
993// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodSecurityPolicyList.
994func (in *PodSecurityPolicyList) DeepCopy() *PodSecurityPolicyList {
995 if in == nil {
996 return nil
997 }
998 out := new(PodSecurityPolicyList)
999 in.DeepCopyInto(out)
1000 return out
1001}
1002
1003// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1004func (in *PodSecurityPolicyList) DeepCopyObject() runtime.Object {
1005 if c := in.DeepCopy(); c != nil {
1006 return c
1007 }
1008 return nil
1009}
1010
1011// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1012func (in *PodSecurityPolicySpec) DeepCopyInto(out *PodSecurityPolicySpec) {
1013 *out = *in
1014 if in.DefaultAddCapabilities != nil {
1015 in, out := &in.DefaultAddCapabilities, &out.DefaultAddCapabilities
1016 *out = make([]corev1.Capability, len(*in))
1017 copy(*out, *in)
1018 }
1019 if in.RequiredDropCapabilities != nil {
1020 in, out := &in.RequiredDropCapabilities, &out.RequiredDropCapabilities
1021 *out = make([]corev1.Capability, len(*in))
1022 copy(*out, *in)
1023 }
1024 if in.AllowedCapabilities != nil {
1025 in, out := &in.AllowedCapabilities, &out.AllowedCapabilities
1026 *out = make([]corev1.Capability, len(*in))
1027 copy(*out, *in)
1028 }
1029 if in.Volumes != nil {
1030 in, out := &in.Volumes, &out.Volumes
1031 *out = make([]FSType, len(*in))
1032 copy(*out, *in)
1033 }
1034 if in.HostPorts != nil {
1035 in, out := &in.HostPorts, &out.HostPorts
1036 *out = make([]HostPortRange, len(*in))
1037 copy(*out, *in)
1038 }
1039 in.SELinux.DeepCopyInto(&out.SELinux)
1040 in.RunAsUser.DeepCopyInto(&out.RunAsUser)
1041 if in.RunAsGroup != nil {
1042 in, out := &in.RunAsGroup, &out.RunAsGroup
1043 *out = new(RunAsGroupStrategyOptions)
1044 (*in).DeepCopyInto(*out)
1045 }
1046 in.SupplementalGroups.DeepCopyInto(&out.SupplementalGroups)
1047 in.FSGroup.DeepCopyInto(&out.FSGroup)
1048 if in.DefaultAllowPrivilegeEscalation != nil {
1049 in, out := &in.DefaultAllowPrivilegeEscalation, &out.DefaultAllowPrivilegeEscalation
1050 *out = new(bool)
1051 **out = **in
1052 }
1053 if in.AllowPrivilegeEscalation != nil {
1054 in, out := &in.AllowPrivilegeEscalation, &out.AllowPrivilegeEscalation
1055 *out = new(bool)
1056 **out = **in
1057 }
1058 if in.AllowedHostPaths != nil {
1059 in, out := &in.AllowedHostPaths, &out.AllowedHostPaths
1060 *out = make([]AllowedHostPath, len(*in))
1061 copy(*out, *in)
1062 }
1063 if in.AllowedFlexVolumes != nil {
1064 in, out := &in.AllowedFlexVolumes, &out.AllowedFlexVolumes
1065 *out = make([]AllowedFlexVolume, len(*in))
1066 copy(*out, *in)
1067 }
1068 if in.AllowedCSIDrivers != nil {
1069 in, out := &in.AllowedCSIDrivers, &out.AllowedCSIDrivers
1070 *out = make([]AllowedCSIDriver, len(*in))
1071 copy(*out, *in)
1072 }
1073 if in.AllowedUnsafeSysctls != nil {
1074 in, out := &in.AllowedUnsafeSysctls, &out.AllowedUnsafeSysctls
1075 *out = make([]string, len(*in))
1076 copy(*out, *in)
1077 }
1078 if in.ForbiddenSysctls != nil {
1079 in, out := &in.ForbiddenSysctls, &out.ForbiddenSysctls
1080 *out = make([]string, len(*in))
1081 copy(*out, *in)
1082 }
1083 if in.AllowedProcMountTypes != nil {
1084 in, out := &in.AllowedProcMountTypes, &out.AllowedProcMountTypes
1085 *out = make([]corev1.ProcMountType, len(*in))
1086 copy(*out, *in)
1087 }
1088 if in.RuntimeClass != nil {
1089 in, out := &in.RuntimeClass, &out.RuntimeClass
1090 *out = new(RuntimeClassStrategyOptions)
1091 (*in).DeepCopyInto(*out)
1092 }
1093 return
1094}
1095
1096// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodSecurityPolicySpec.
1097func (in *PodSecurityPolicySpec) DeepCopy() *PodSecurityPolicySpec {
1098 if in == nil {
1099 return nil
1100 }
1101 out := new(PodSecurityPolicySpec)
1102 in.DeepCopyInto(out)
1103 return out
1104}
1105
1106// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1107func (in *ReplicaSet) DeepCopyInto(out *ReplicaSet) {
1108 *out = *in
1109 out.TypeMeta = in.TypeMeta
1110 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
1111 in.Spec.DeepCopyInto(&out.Spec)
1112 in.Status.DeepCopyInto(&out.Status)
1113 return
1114}
1115
1116// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSet.
1117func (in *ReplicaSet) DeepCopy() *ReplicaSet {
1118 if in == nil {
1119 return nil
1120 }
1121 out := new(ReplicaSet)
1122 in.DeepCopyInto(out)
1123 return out
1124}
1125
1126// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1127func (in *ReplicaSet) DeepCopyObject() runtime.Object {
1128 if c := in.DeepCopy(); c != nil {
1129 return c
1130 }
1131 return nil
1132}
1133
1134// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1135func (in *ReplicaSetCondition) DeepCopyInto(out *ReplicaSetCondition) {
1136 *out = *in
1137 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
1138 return
1139}
1140
1141// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSetCondition.
1142func (in *ReplicaSetCondition) DeepCopy() *ReplicaSetCondition {
1143 if in == nil {
1144 return nil
1145 }
1146 out := new(ReplicaSetCondition)
1147 in.DeepCopyInto(out)
1148 return out
1149}
1150
1151// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1152func (in *ReplicaSetList) DeepCopyInto(out *ReplicaSetList) {
1153 *out = *in
1154 out.TypeMeta = in.TypeMeta
1155 in.ListMeta.DeepCopyInto(&out.ListMeta)
1156 if in.Items != nil {
1157 in, out := &in.Items, &out.Items
1158 *out = make([]ReplicaSet, len(*in))
1159 for i := range *in {
1160 (*in)[i].DeepCopyInto(&(*out)[i])
1161 }
1162 }
1163 return
1164}
1165
1166// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSetList.
1167func (in *ReplicaSetList) DeepCopy() *ReplicaSetList {
1168 if in == nil {
1169 return nil
1170 }
1171 out := new(ReplicaSetList)
1172 in.DeepCopyInto(out)
1173 return out
1174}
1175
1176// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1177func (in *ReplicaSetList) DeepCopyObject() runtime.Object {
1178 if c := in.DeepCopy(); c != nil {
1179 return c
1180 }
1181 return nil
1182}
1183
1184// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1185func (in *ReplicaSetSpec) DeepCopyInto(out *ReplicaSetSpec) {
1186 *out = *in
1187 if in.Replicas != nil {
1188 in, out := &in.Replicas, &out.Replicas
1189 *out = new(int32)
1190 **out = **in
1191 }
1192 if in.Selector != nil {
1193 in, out := &in.Selector, &out.Selector
1194 *out = new(v1.LabelSelector)
1195 (*in).DeepCopyInto(*out)
1196 }
1197 in.Template.DeepCopyInto(&out.Template)
1198 return
1199}
1200
1201// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSetSpec.
1202func (in *ReplicaSetSpec) DeepCopy() *ReplicaSetSpec {
1203 if in == nil {
1204 return nil
1205 }
1206 out := new(ReplicaSetSpec)
1207 in.DeepCopyInto(out)
1208 return out
1209}
1210
1211// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1212func (in *ReplicaSetStatus) DeepCopyInto(out *ReplicaSetStatus) {
1213 *out = *in
1214 if in.Conditions != nil {
1215 in, out := &in.Conditions, &out.Conditions
1216 *out = make([]ReplicaSetCondition, len(*in))
1217 for i := range *in {
1218 (*in)[i].DeepCopyInto(&(*out)[i])
1219 }
1220 }
1221 return
1222}
1223
1224// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSetStatus.
1225func (in *ReplicaSetStatus) DeepCopy() *ReplicaSetStatus {
1226 if in == nil {
1227 return nil
1228 }
1229 out := new(ReplicaSetStatus)
1230 in.DeepCopyInto(out)
1231 return out
1232}
1233
1234// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1235func (in *ReplicationControllerDummy) DeepCopyInto(out *ReplicationControllerDummy) {
1236 *out = *in
1237 out.TypeMeta = in.TypeMeta
1238 return
1239}
1240
1241// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationControllerDummy.
1242func (in *ReplicationControllerDummy) DeepCopy() *ReplicationControllerDummy {
1243 if in == nil {
1244 return nil
1245 }
1246 out := new(ReplicationControllerDummy)
1247 in.DeepCopyInto(out)
1248 return out
1249}
1250
1251// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1252func (in *ReplicationControllerDummy) DeepCopyObject() runtime.Object {
1253 if c := in.DeepCopy(); c != nil {
1254 return c
1255 }
1256 return nil
1257}
1258
1259// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1260func (in *RollbackConfig) DeepCopyInto(out *RollbackConfig) {
1261 *out = *in
1262 return
1263}
1264
1265// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollbackConfig.
1266func (in *RollbackConfig) DeepCopy() *RollbackConfig {
1267 if in == nil {
1268 return nil
1269 }
1270 out := new(RollbackConfig)
1271 in.DeepCopyInto(out)
1272 return out
1273}
1274
1275// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1276func (in *RollingUpdateDaemonSet) DeepCopyInto(out *RollingUpdateDaemonSet) {
1277 *out = *in
1278 if in.MaxUnavailable != nil {
1279 in, out := &in.MaxUnavailable, &out.MaxUnavailable
1280 *out = new(intstr.IntOrString)
1281 **out = **in
1282 }
1283 return
1284}
1285
1286// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpdateDaemonSet.
1287func (in *RollingUpdateDaemonSet) DeepCopy() *RollingUpdateDaemonSet {
1288 if in == nil {
1289 return nil
1290 }
1291 out := new(RollingUpdateDaemonSet)
1292 in.DeepCopyInto(out)
1293 return out
1294}
1295
1296// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1297func (in *RollingUpdateDeployment) DeepCopyInto(out *RollingUpdateDeployment) {
1298 *out = *in
1299 if in.MaxUnavailable != nil {
1300 in, out := &in.MaxUnavailable, &out.MaxUnavailable
1301 *out = new(intstr.IntOrString)
1302 **out = **in
1303 }
1304 if in.MaxSurge != nil {
1305 in, out := &in.MaxSurge, &out.MaxSurge
1306 *out = new(intstr.IntOrString)
1307 **out = **in
1308 }
1309 return
1310}
1311
1312// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpdateDeployment.
1313func (in *RollingUpdateDeployment) DeepCopy() *RollingUpdateDeployment {
1314 if in == nil {
1315 return nil
1316 }
1317 out := new(RollingUpdateDeployment)
1318 in.DeepCopyInto(out)
1319 return out
1320}
1321
1322// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1323func (in *RunAsGroupStrategyOptions) DeepCopyInto(out *RunAsGroupStrategyOptions) {
1324 *out = *in
1325 if in.Ranges != nil {
1326 in, out := &in.Ranges, &out.Ranges
1327 *out = make([]IDRange, len(*in))
1328 copy(*out, *in)
1329 }
1330 return
1331}
1332
1333// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunAsGroupStrategyOptions.
1334func (in *RunAsGroupStrategyOptions) DeepCopy() *RunAsGroupStrategyOptions {
1335 if in == nil {
1336 return nil
1337 }
1338 out := new(RunAsGroupStrategyOptions)
1339 in.DeepCopyInto(out)
1340 return out
1341}
1342
1343// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1344func (in *RunAsUserStrategyOptions) DeepCopyInto(out *RunAsUserStrategyOptions) {
1345 *out = *in
1346 if in.Ranges != nil {
1347 in, out := &in.Ranges, &out.Ranges
1348 *out = make([]IDRange, len(*in))
1349 copy(*out, *in)
1350 }
1351 return
1352}
1353
1354// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunAsUserStrategyOptions.
1355func (in *RunAsUserStrategyOptions) DeepCopy() *RunAsUserStrategyOptions {
1356 if in == nil {
1357 return nil
1358 }
1359 out := new(RunAsUserStrategyOptions)
1360 in.DeepCopyInto(out)
1361 return out
1362}
1363
1364// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1365func (in *RuntimeClassStrategyOptions) DeepCopyInto(out *RuntimeClassStrategyOptions) {
1366 *out = *in
1367 if in.AllowedRuntimeClassNames != nil {
1368 in, out := &in.AllowedRuntimeClassNames, &out.AllowedRuntimeClassNames
1369 *out = make([]string, len(*in))
1370 copy(*out, *in)
1371 }
1372 if in.DefaultRuntimeClassName != nil {
1373 in, out := &in.DefaultRuntimeClassName, &out.DefaultRuntimeClassName
1374 *out = new(string)
1375 **out = **in
1376 }
1377 return
1378}
1379
1380// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeClassStrategyOptions.
1381func (in *RuntimeClassStrategyOptions) DeepCopy() *RuntimeClassStrategyOptions {
1382 if in == nil {
1383 return nil
1384 }
1385 out := new(RuntimeClassStrategyOptions)
1386 in.DeepCopyInto(out)
1387 return out
1388}
1389
1390// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1391func (in *SELinuxStrategyOptions) DeepCopyInto(out *SELinuxStrategyOptions) {
1392 *out = *in
1393 if in.SELinuxOptions != nil {
1394 in, out := &in.SELinuxOptions, &out.SELinuxOptions
1395 *out = new(corev1.SELinuxOptions)
1396 **out = **in
1397 }
1398 return
1399}
1400
1401// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SELinuxStrategyOptions.
1402func (in *SELinuxStrategyOptions) DeepCopy() *SELinuxStrategyOptions {
1403 if in == nil {
1404 return nil
1405 }
1406 out := new(SELinuxStrategyOptions)
1407 in.DeepCopyInto(out)
1408 return out
1409}
1410
1411// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1412func (in *Scale) DeepCopyInto(out *Scale) {
1413 *out = *in
1414 out.TypeMeta = in.TypeMeta
1415 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
1416 out.Spec = in.Spec
1417 in.Status.DeepCopyInto(&out.Status)
1418 return
1419}
1420
1421// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scale.
1422func (in *Scale) DeepCopy() *Scale {
1423 if in == nil {
1424 return nil
1425 }
1426 out := new(Scale)
1427 in.DeepCopyInto(out)
1428 return out
1429}
1430
1431// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1432func (in *Scale) DeepCopyObject() runtime.Object {
1433 if c := in.DeepCopy(); c != nil {
1434 return c
1435 }
1436 return nil
1437}
1438
1439// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1440func (in *ScaleSpec) DeepCopyInto(out *ScaleSpec) {
1441 *out = *in
1442 return
1443}
1444
1445// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleSpec.
1446func (in *ScaleSpec) DeepCopy() *ScaleSpec {
1447 if in == nil {
1448 return nil
1449 }
1450 out := new(ScaleSpec)
1451 in.DeepCopyInto(out)
1452 return out
1453}
1454
1455// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1456func (in *ScaleStatus) DeepCopyInto(out *ScaleStatus) {
1457 *out = *in
1458 if in.Selector != nil {
1459 in, out := &in.Selector, &out.Selector
1460 *out = make(map[string]string, len(*in))
1461 for key, val := range *in {
1462 (*out)[key] = val
1463 }
1464 }
1465 return
1466}
1467
1468// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleStatus.
1469func (in *ScaleStatus) DeepCopy() *ScaleStatus {
1470 if in == nil {
1471 return nil
1472 }
1473 out := new(ScaleStatus)
1474 in.DeepCopyInto(out)
1475 return out
1476}
1477
1478// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1479func (in *SupplementalGroupsStrategyOptions) DeepCopyInto(out *SupplementalGroupsStrategyOptions) {
1480 *out = *in
1481 if in.Ranges != nil {
1482 in, out := &in.Ranges, &out.Ranges
1483 *out = make([]IDRange, len(*in))
1484 copy(*out, *in)
1485 }
1486 return
1487}
1488
1489// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SupplementalGroupsStrategyOptions.
1490func (in *SupplementalGroupsStrategyOptions) DeepCopy() *SupplementalGroupsStrategyOptions {
1491 if in == nil {
1492 return nil
1493 }
1494 out := new(SupplementalGroupsStrategyOptions)
1495 in.DeepCopyInto(out)
1496 return out
1497}