blob: 885203fca9b13ce6b54b77f7b8d0c9bb1342ed31 [file] [log] [blame]
Scott Bakere7144bc2019-10-01 14:16:47 -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 corev1 "k8s.io/api/core/v1"
25 metav1 "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 *ControllerRevision) DeepCopyInto(out *ControllerRevision) {
32 *out = *in
33 out.TypeMeta = in.TypeMeta
34 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
35 in.Data.DeepCopyInto(&out.Data)
36 return
37}
38
39// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllerRevision.
40func (in *ControllerRevision) DeepCopy() *ControllerRevision {
41 if in == nil {
42 return nil
43 }
44 out := new(ControllerRevision)
45 in.DeepCopyInto(out)
46 return out
47}
48
49// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
50func (in *ControllerRevision) DeepCopyObject() runtime.Object {
51 if c := in.DeepCopy(); c != nil {
52 return c
53 }
54 return nil
55}
56
57// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
58func (in *ControllerRevisionList) DeepCopyInto(out *ControllerRevisionList) {
59 *out = *in
60 out.TypeMeta = in.TypeMeta
61 out.ListMeta = in.ListMeta
62 if in.Items != nil {
63 in, out := &in.Items, &out.Items
64 *out = make([]ControllerRevision, len(*in))
65 for i := range *in {
66 (*in)[i].DeepCopyInto(&(*out)[i])
67 }
68 }
69 return
70}
71
72// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllerRevisionList.
73func (in *ControllerRevisionList) DeepCopy() *ControllerRevisionList {
74 if in == nil {
75 return nil
76 }
77 out := new(ControllerRevisionList)
78 in.DeepCopyInto(out)
79 return out
80}
81
82// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
83func (in *ControllerRevisionList) DeepCopyObject() runtime.Object {
84 if c := in.DeepCopy(); c != nil {
85 return c
86 }
87 return nil
88}
89
90// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
91func (in *DaemonSet) DeepCopyInto(out *DaemonSet) {
92 *out = *in
93 out.TypeMeta = in.TypeMeta
94 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
95 in.Spec.DeepCopyInto(&out.Spec)
96 in.Status.DeepCopyInto(&out.Status)
97 return
98}
99
100// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaemonSet.
101func (in *DaemonSet) DeepCopy() *DaemonSet {
102 if in == nil {
103 return nil
104 }
105 out := new(DaemonSet)
106 in.DeepCopyInto(out)
107 return out
108}
109
110// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
111func (in *DaemonSet) DeepCopyObject() runtime.Object {
112 if c := in.DeepCopy(); c != nil {
113 return c
114 }
115 return nil
116}
117
118// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
119func (in *DaemonSetCondition) DeepCopyInto(out *DaemonSetCondition) {
120 *out = *in
121 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
122 return
123}
124
125// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaemonSetCondition.
126func (in *DaemonSetCondition) DeepCopy() *DaemonSetCondition {
127 if in == nil {
128 return nil
129 }
130 out := new(DaemonSetCondition)
131 in.DeepCopyInto(out)
132 return out
133}
134
135// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
136func (in *DaemonSetList) DeepCopyInto(out *DaemonSetList) {
137 *out = *in
138 out.TypeMeta = in.TypeMeta
139 out.ListMeta = in.ListMeta
140 if in.Items != nil {
141 in, out := &in.Items, &out.Items
142 *out = make([]DaemonSet, len(*in))
143 for i := range *in {
144 (*in)[i].DeepCopyInto(&(*out)[i])
145 }
146 }
147 return
148}
149
150// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaemonSetList.
151func (in *DaemonSetList) DeepCopy() *DaemonSetList {
152 if in == nil {
153 return nil
154 }
155 out := new(DaemonSetList)
156 in.DeepCopyInto(out)
157 return out
158}
159
160// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
161func (in *DaemonSetList) DeepCopyObject() runtime.Object {
162 if c := in.DeepCopy(); c != nil {
163 return c
164 }
165 return nil
166}
167
168// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
169func (in *DaemonSetSpec) DeepCopyInto(out *DaemonSetSpec) {
170 *out = *in
171 if in.Selector != nil {
172 in, out := &in.Selector, &out.Selector
173 *out = new(metav1.LabelSelector)
174 (*in).DeepCopyInto(*out)
175 }
176 in.Template.DeepCopyInto(&out.Template)
177 in.UpdateStrategy.DeepCopyInto(&out.UpdateStrategy)
178 if in.RevisionHistoryLimit != nil {
179 in, out := &in.RevisionHistoryLimit, &out.RevisionHistoryLimit
180 *out = new(int32)
181 **out = **in
182 }
183 return
184}
185
186// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaemonSetSpec.
187func (in *DaemonSetSpec) DeepCopy() *DaemonSetSpec {
188 if in == nil {
189 return nil
190 }
191 out := new(DaemonSetSpec)
192 in.DeepCopyInto(out)
193 return out
194}
195
196// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
197func (in *DaemonSetStatus) DeepCopyInto(out *DaemonSetStatus) {
198 *out = *in
199 if in.CollisionCount != nil {
200 in, out := &in.CollisionCount, &out.CollisionCount
201 *out = new(int32)
202 **out = **in
203 }
204 if in.Conditions != nil {
205 in, out := &in.Conditions, &out.Conditions
206 *out = make([]DaemonSetCondition, len(*in))
207 for i := range *in {
208 (*in)[i].DeepCopyInto(&(*out)[i])
209 }
210 }
211 return
212}
213
214// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaemonSetStatus.
215func (in *DaemonSetStatus) DeepCopy() *DaemonSetStatus {
216 if in == nil {
217 return nil
218 }
219 out := new(DaemonSetStatus)
220 in.DeepCopyInto(out)
221 return out
222}
223
224// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
225func (in *DaemonSetUpdateStrategy) DeepCopyInto(out *DaemonSetUpdateStrategy) {
226 *out = *in
227 if in.RollingUpdate != nil {
228 in, out := &in.RollingUpdate, &out.RollingUpdate
229 *out = new(RollingUpdateDaemonSet)
230 (*in).DeepCopyInto(*out)
231 }
232 return
233}
234
235// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaemonSetUpdateStrategy.
236func (in *DaemonSetUpdateStrategy) DeepCopy() *DaemonSetUpdateStrategy {
237 if in == nil {
238 return nil
239 }
240 out := new(DaemonSetUpdateStrategy)
241 in.DeepCopyInto(out)
242 return out
243}
244
245// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
246func (in *Deployment) DeepCopyInto(out *Deployment) {
247 *out = *in
248 out.TypeMeta = in.TypeMeta
249 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
250 in.Spec.DeepCopyInto(&out.Spec)
251 in.Status.DeepCopyInto(&out.Status)
252 return
253}
254
255// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Deployment.
256func (in *Deployment) DeepCopy() *Deployment {
257 if in == nil {
258 return nil
259 }
260 out := new(Deployment)
261 in.DeepCopyInto(out)
262 return out
263}
264
265// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
266func (in *Deployment) DeepCopyObject() runtime.Object {
267 if c := in.DeepCopy(); c != nil {
268 return c
269 }
270 return nil
271}
272
273// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
274func (in *DeploymentCondition) DeepCopyInto(out *DeploymentCondition) {
275 *out = *in
276 in.LastUpdateTime.DeepCopyInto(&out.LastUpdateTime)
277 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
278 return
279}
280
281// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentCondition.
282func (in *DeploymentCondition) DeepCopy() *DeploymentCondition {
283 if in == nil {
284 return nil
285 }
286 out := new(DeploymentCondition)
287 in.DeepCopyInto(out)
288 return out
289}
290
291// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
292func (in *DeploymentList) DeepCopyInto(out *DeploymentList) {
293 *out = *in
294 out.TypeMeta = in.TypeMeta
295 out.ListMeta = in.ListMeta
296 if in.Items != nil {
297 in, out := &in.Items, &out.Items
298 *out = make([]Deployment, len(*in))
299 for i := range *in {
300 (*in)[i].DeepCopyInto(&(*out)[i])
301 }
302 }
303 return
304}
305
306// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentList.
307func (in *DeploymentList) DeepCopy() *DeploymentList {
308 if in == nil {
309 return nil
310 }
311 out := new(DeploymentList)
312 in.DeepCopyInto(out)
313 return out
314}
315
316// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
317func (in *DeploymentList) DeepCopyObject() runtime.Object {
318 if c := in.DeepCopy(); c != nil {
319 return c
320 }
321 return nil
322}
323
324// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
325func (in *DeploymentSpec) DeepCopyInto(out *DeploymentSpec) {
326 *out = *in
327 if in.Replicas != nil {
328 in, out := &in.Replicas, &out.Replicas
329 *out = new(int32)
330 **out = **in
331 }
332 if in.Selector != nil {
333 in, out := &in.Selector, &out.Selector
334 *out = new(metav1.LabelSelector)
335 (*in).DeepCopyInto(*out)
336 }
337 in.Template.DeepCopyInto(&out.Template)
338 in.Strategy.DeepCopyInto(&out.Strategy)
339 if in.RevisionHistoryLimit != nil {
340 in, out := &in.RevisionHistoryLimit, &out.RevisionHistoryLimit
341 *out = new(int32)
342 **out = **in
343 }
344 if in.ProgressDeadlineSeconds != nil {
345 in, out := &in.ProgressDeadlineSeconds, &out.ProgressDeadlineSeconds
346 *out = new(int32)
347 **out = **in
348 }
349 return
350}
351
352// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpec.
353func (in *DeploymentSpec) DeepCopy() *DeploymentSpec {
354 if in == nil {
355 return nil
356 }
357 out := new(DeploymentSpec)
358 in.DeepCopyInto(out)
359 return out
360}
361
362// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
363func (in *DeploymentStatus) DeepCopyInto(out *DeploymentStatus) {
364 *out = *in
365 if in.Conditions != nil {
366 in, out := &in.Conditions, &out.Conditions
367 *out = make([]DeploymentCondition, len(*in))
368 for i := range *in {
369 (*in)[i].DeepCopyInto(&(*out)[i])
370 }
371 }
372 if in.CollisionCount != nil {
373 in, out := &in.CollisionCount, &out.CollisionCount
374 *out = new(int32)
375 **out = **in
376 }
377 return
378}
379
380// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentStatus.
381func (in *DeploymentStatus) DeepCopy() *DeploymentStatus {
382 if in == nil {
383 return nil
384 }
385 out := new(DeploymentStatus)
386 in.DeepCopyInto(out)
387 return out
388}
389
390// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
391func (in *DeploymentStrategy) DeepCopyInto(out *DeploymentStrategy) {
392 *out = *in
393 if in.RollingUpdate != nil {
394 in, out := &in.RollingUpdate, &out.RollingUpdate
395 *out = new(RollingUpdateDeployment)
396 (*in).DeepCopyInto(*out)
397 }
398 return
399}
400
401// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentStrategy.
402func (in *DeploymentStrategy) DeepCopy() *DeploymentStrategy {
403 if in == nil {
404 return nil
405 }
406 out := new(DeploymentStrategy)
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 *ReplicaSet) DeepCopyInto(out *ReplicaSet) {
413 *out = *in
414 out.TypeMeta = in.TypeMeta
415 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
416 in.Spec.DeepCopyInto(&out.Spec)
417 in.Status.DeepCopyInto(&out.Status)
418 return
419}
420
421// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSet.
422func (in *ReplicaSet) DeepCopy() *ReplicaSet {
423 if in == nil {
424 return nil
425 }
426 out := new(ReplicaSet)
427 in.DeepCopyInto(out)
428 return out
429}
430
431// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
432func (in *ReplicaSet) DeepCopyObject() runtime.Object {
433 if c := in.DeepCopy(); c != nil {
434 return c
435 }
436 return nil
437}
438
439// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
440func (in *ReplicaSetCondition) DeepCopyInto(out *ReplicaSetCondition) {
441 *out = *in
442 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
443 return
444}
445
446// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSetCondition.
447func (in *ReplicaSetCondition) DeepCopy() *ReplicaSetCondition {
448 if in == nil {
449 return nil
450 }
451 out := new(ReplicaSetCondition)
452 in.DeepCopyInto(out)
453 return out
454}
455
456// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
457func (in *ReplicaSetList) DeepCopyInto(out *ReplicaSetList) {
458 *out = *in
459 out.TypeMeta = in.TypeMeta
460 out.ListMeta = in.ListMeta
461 if in.Items != nil {
462 in, out := &in.Items, &out.Items
463 *out = make([]ReplicaSet, len(*in))
464 for i := range *in {
465 (*in)[i].DeepCopyInto(&(*out)[i])
466 }
467 }
468 return
469}
470
471// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSetList.
472func (in *ReplicaSetList) DeepCopy() *ReplicaSetList {
473 if in == nil {
474 return nil
475 }
476 out := new(ReplicaSetList)
477 in.DeepCopyInto(out)
478 return out
479}
480
481// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
482func (in *ReplicaSetList) DeepCopyObject() runtime.Object {
483 if c := in.DeepCopy(); c != nil {
484 return c
485 }
486 return nil
487}
488
489// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
490func (in *ReplicaSetSpec) DeepCopyInto(out *ReplicaSetSpec) {
491 *out = *in
492 if in.Replicas != nil {
493 in, out := &in.Replicas, &out.Replicas
494 *out = new(int32)
495 **out = **in
496 }
497 if in.Selector != nil {
498 in, out := &in.Selector, &out.Selector
499 *out = new(metav1.LabelSelector)
500 (*in).DeepCopyInto(*out)
501 }
502 in.Template.DeepCopyInto(&out.Template)
503 return
504}
505
506// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSetSpec.
507func (in *ReplicaSetSpec) DeepCopy() *ReplicaSetSpec {
508 if in == nil {
509 return nil
510 }
511 out := new(ReplicaSetSpec)
512 in.DeepCopyInto(out)
513 return out
514}
515
516// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
517func (in *ReplicaSetStatus) DeepCopyInto(out *ReplicaSetStatus) {
518 *out = *in
519 if in.Conditions != nil {
520 in, out := &in.Conditions, &out.Conditions
521 *out = make([]ReplicaSetCondition, len(*in))
522 for i := range *in {
523 (*in)[i].DeepCopyInto(&(*out)[i])
524 }
525 }
526 return
527}
528
529// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSetStatus.
530func (in *ReplicaSetStatus) DeepCopy() *ReplicaSetStatus {
531 if in == nil {
532 return nil
533 }
534 out := new(ReplicaSetStatus)
535 in.DeepCopyInto(out)
536 return out
537}
538
539// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
540func (in *RollingUpdateDaemonSet) DeepCopyInto(out *RollingUpdateDaemonSet) {
541 *out = *in
542 if in.MaxUnavailable != nil {
543 in, out := &in.MaxUnavailable, &out.MaxUnavailable
544 *out = new(intstr.IntOrString)
545 **out = **in
546 }
547 return
548}
549
550// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpdateDaemonSet.
551func (in *RollingUpdateDaemonSet) DeepCopy() *RollingUpdateDaemonSet {
552 if in == nil {
553 return nil
554 }
555 out := new(RollingUpdateDaemonSet)
556 in.DeepCopyInto(out)
557 return out
558}
559
560// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
561func (in *RollingUpdateDeployment) DeepCopyInto(out *RollingUpdateDeployment) {
562 *out = *in
563 if in.MaxUnavailable != nil {
564 in, out := &in.MaxUnavailable, &out.MaxUnavailable
565 *out = new(intstr.IntOrString)
566 **out = **in
567 }
568 if in.MaxSurge != nil {
569 in, out := &in.MaxSurge, &out.MaxSurge
570 *out = new(intstr.IntOrString)
571 **out = **in
572 }
573 return
574}
575
576// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpdateDeployment.
577func (in *RollingUpdateDeployment) DeepCopy() *RollingUpdateDeployment {
578 if in == nil {
579 return nil
580 }
581 out := new(RollingUpdateDeployment)
582 in.DeepCopyInto(out)
583 return out
584}
585
586// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
587func (in *RollingUpdateStatefulSetStrategy) DeepCopyInto(out *RollingUpdateStatefulSetStrategy) {
588 *out = *in
589 if in.Partition != nil {
590 in, out := &in.Partition, &out.Partition
591 *out = new(int32)
592 **out = **in
593 }
594 return
595}
596
597// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpdateStatefulSetStrategy.
598func (in *RollingUpdateStatefulSetStrategy) DeepCopy() *RollingUpdateStatefulSetStrategy {
599 if in == nil {
600 return nil
601 }
602 out := new(RollingUpdateStatefulSetStrategy)
603 in.DeepCopyInto(out)
604 return out
605}
606
607// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
608func (in *StatefulSet) DeepCopyInto(out *StatefulSet) {
609 *out = *in
610 out.TypeMeta = in.TypeMeta
611 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
612 in.Spec.DeepCopyInto(&out.Spec)
613 in.Status.DeepCopyInto(&out.Status)
614 return
615}
616
617// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulSet.
618func (in *StatefulSet) DeepCopy() *StatefulSet {
619 if in == nil {
620 return nil
621 }
622 out := new(StatefulSet)
623 in.DeepCopyInto(out)
624 return out
625}
626
627// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
628func (in *StatefulSet) DeepCopyObject() runtime.Object {
629 if c := in.DeepCopy(); c != nil {
630 return c
631 }
632 return nil
633}
634
635// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
636func (in *StatefulSetCondition) DeepCopyInto(out *StatefulSetCondition) {
637 *out = *in
638 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
639 return
640}
641
642// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulSetCondition.
643func (in *StatefulSetCondition) DeepCopy() *StatefulSetCondition {
644 if in == nil {
645 return nil
646 }
647 out := new(StatefulSetCondition)
648 in.DeepCopyInto(out)
649 return out
650}
651
652// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
653func (in *StatefulSetList) DeepCopyInto(out *StatefulSetList) {
654 *out = *in
655 out.TypeMeta = in.TypeMeta
656 out.ListMeta = in.ListMeta
657 if in.Items != nil {
658 in, out := &in.Items, &out.Items
659 *out = make([]StatefulSet, len(*in))
660 for i := range *in {
661 (*in)[i].DeepCopyInto(&(*out)[i])
662 }
663 }
664 return
665}
666
667// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulSetList.
668func (in *StatefulSetList) DeepCopy() *StatefulSetList {
669 if in == nil {
670 return nil
671 }
672 out := new(StatefulSetList)
673 in.DeepCopyInto(out)
674 return out
675}
676
677// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
678func (in *StatefulSetList) DeepCopyObject() runtime.Object {
679 if c := in.DeepCopy(); c != nil {
680 return c
681 }
682 return nil
683}
684
685// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
686func (in *StatefulSetSpec) DeepCopyInto(out *StatefulSetSpec) {
687 *out = *in
688 if in.Replicas != nil {
689 in, out := &in.Replicas, &out.Replicas
690 *out = new(int32)
691 **out = **in
692 }
693 if in.Selector != nil {
694 in, out := &in.Selector, &out.Selector
695 *out = new(metav1.LabelSelector)
696 (*in).DeepCopyInto(*out)
697 }
698 in.Template.DeepCopyInto(&out.Template)
699 if in.VolumeClaimTemplates != nil {
700 in, out := &in.VolumeClaimTemplates, &out.VolumeClaimTemplates
701 *out = make([]corev1.PersistentVolumeClaim, len(*in))
702 for i := range *in {
703 (*in)[i].DeepCopyInto(&(*out)[i])
704 }
705 }
706 in.UpdateStrategy.DeepCopyInto(&out.UpdateStrategy)
707 if in.RevisionHistoryLimit != nil {
708 in, out := &in.RevisionHistoryLimit, &out.RevisionHistoryLimit
709 *out = new(int32)
710 **out = **in
711 }
712 return
713}
714
715// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulSetSpec.
716func (in *StatefulSetSpec) DeepCopy() *StatefulSetSpec {
717 if in == nil {
718 return nil
719 }
720 out := new(StatefulSetSpec)
721 in.DeepCopyInto(out)
722 return out
723}
724
725// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
726func (in *StatefulSetStatus) DeepCopyInto(out *StatefulSetStatus) {
727 *out = *in
728 if in.CollisionCount != nil {
729 in, out := &in.CollisionCount, &out.CollisionCount
730 *out = new(int32)
731 **out = **in
732 }
733 if in.Conditions != nil {
734 in, out := &in.Conditions, &out.Conditions
735 *out = make([]StatefulSetCondition, len(*in))
736 for i := range *in {
737 (*in)[i].DeepCopyInto(&(*out)[i])
738 }
739 }
740 return
741}
742
743// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulSetStatus.
744func (in *StatefulSetStatus) DeepCopy() *StatefulSetStatus {
745 if in == nil {
746 return nil
747 }
748 out := new(StatefulSetStatus)
749 in.DeepCopyInto(out)
750 return out
751}
752
753// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
754func (in *StatefulSetUpdateStrategy) DeepCopyInto(out *StatefulSetUpdateStrategy) {
755 *out = *in
756 if in.RollingUpdate != nil {
757 in, out := &in.RollingUpdate, &out.RollingUpdate
758 *out = new(RollingUpdateStatefulSetStrategy)
759 (*in).DeepCopyInto(*out)
760 }
761 return
762}
763
764// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulSetUpdateStrategy.
765func (in *StatefulSetUpdateStrategy) DeepCopy() *StatefulSetUpdateStrategy {
766 if in == nil {
767 return nil
768 }
769 out := new(StatefulSetUpdateStrategy)
770 in.DeepCopyInto(out)
771 return out
772}