Code refactoring for bpa operator
[icn.git] / cmd / bpa-operator / vendor / k8s.io / api / apps / v1 / zz_generated.deepcopy.go
1 // +build !ignore_autogenerated
2
3 /*
4 Copyright The Kubernetes Authors.
5
6 Licensed under the Apache License, Version 2.0 (the "License");
7 you may not use this file except in compliance with the License.
8 You may obtain a copy of the License at
9
10     http://www.apache.org/licenses/LICENSE-2.0
11
12 Unless required by applicable law or agreed to in writing, software
13 distributed under the License is distributed on an "AS IS" BASIS,
14 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 See the License for the specific language governing permissions and
16 limitations under the License.
17 */
18
19 // Code generated by deepcopy-gen. DO NOT EDIT.
20
21 package v1
22
23 import (
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.
31 func (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.
40 func (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.
50 func (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.
58 func (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.
73 func (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.
83 func (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.
91 func (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.
101 func (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.
111 func (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.
119 func (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.
126 func (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.
136 func (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.
151 func (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.
161 func (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.
169 func (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.
187 func (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.
197 func (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.
215 func (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.
225 func (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.
236 func (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.
246 func (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.
256 func (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.
266 func (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.
274 func (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.
282 func (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.
292 func (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.
307 func (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.
317 func (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.
325 func (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.
353 func (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.
363 func (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.
381 func (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.
391 func (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.
402 func (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.
412 func (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.
422 func (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.
432 func (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.
440 func (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.
447 func (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.
457 func (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.
472 func (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.
482 func (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.
490 func (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.
507 func (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.
517 func (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.
530 func (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.
540 func (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.
551 func (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.
561 func (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.
577 func (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.
587 func (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.
598 func (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.
608 func (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.
618 func (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.
628 func (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.
636 func (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.
643 func (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.
653 func (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.
668 func (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.
678 func (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.
686 func (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.
716 func (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.
726 func (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.
744 func (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.
754 func (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.
765 func (in *StatefulSetUpdateStrategy) DeepCopy() *StatefulSetUpdateStrategy {
766         if in == nil {
767                 return nil
768         }
769         out := new(StatefulSetUpdateStrategy)
770         in.DeepCopyInto(out)
771         return out
772 }