Code refactoring for bpa operator
[icn.git] / cmd / bpa-operator / vendor / k8s.io / api / apps / v1beta2 / 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 v1beta2
22
23 import (
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.
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(v1.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(v1.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(v1.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 *Scale) DeepCopyInto(out *Scale) {
609         *out = *in
610         out.TypeMeta = in.TypeMeta
611         in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
612         out.Spec = in.Spec
613         in.Status.DeepCopyInto(&out.Status)
614         return
615 }
616
617 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scale.
618 func (in *Scale) DeepCopy() *Scale {
619         if in == nil {
620                 return nil
621         }
622         out := new(Scale)
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 *Scale) 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 *ScaleSpec) DeepCopyInto(out *ScaleSpec) {
637         *out = *in
638         return
639 }
640
641 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleSpec.
642 func (in *ScaleSpec) DeepCopy() *ScaleSpec {
643         if in == nil {
644                 return nil
645         }
646         out := new(ScaleSpec)
647         in.DeepCopyInto(out)
648         return out
649 }
650
651 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
652 func (in *ScaleStatus) DeepCopyInto(out *ScaleStatus) {
653         *out = *in
654         if in.Selector != nil {
655                 in, out := &in.Selector, &out.Selector
656                 *out = make(map[string]string, len(*in))
657                 for key, val := range *in {
658                         (*out)[key] = val
659                 }
660         }
661         return
662 }
663
664 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleStatus.
665 func (in *ScaleStatus) DeepCopy() *ScaleStatus {
666         if in == nil {
667                 return nil
668         }
669         out := new(ScaleStatus)
670         in.DeepCopyInto(out)
671         return out
672 }
673
674 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
675 func (in *StatefulSet) DeepCopyInto(out *StatefulSet) {
676         *out = *in
677         out.TypeMeta = in.TypeMeta
678         in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
679         in.Spec.DeepCopyInto(&out.Spec)
680         in.Status.DeepCopyInto(&out.Status)
681         return
682 }
683
684 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulSet.
685 func (in *StatefulSet) DeepCopy() *StatefulSet {
686         if in == nil {
687                 return nil
688         }
689         out := new(StatefulSet)
690         in.DeepCopyInto(out)
691         return out
692 }
693
694 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
695 func (in *StatefulSet) DeepCopyObject() runtime.Object {
696         if c := in.DeepCopy(); c != nil {
697                 return c
698         }
699         return nil
700 }
701
702 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
703 func (in *StatefulSetCondition) DeepCopyInto(out *StatefulSetCondition) {
704         *out = *in
705         in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
706         return
707 }
708
709 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulSetCondition.
710 func (in *StatefulSetCondition) DeepCopy() *StatefulSetCondition {
711         if in == nil {
712                 return nil
713         }
714         out := new(StatefulSetCondition)
715         in.DeepCopyInto(out)
716         return out
717 }
718
719 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
720 func (in *StatefulSetList) DeepCopyInto(out *StatefulSetList) {
721         *out = *in
722         out.TypeMeta = in.TypeMeta
723         out.ListMeta = in.ListMeta
724         if in.Items != nil {
725                 in, out := &in.Items, &out.Items
726                 *out = make([]StatefulSet, len(*in))
727                 for i := range *in {
728                         (*in)[i].DeepCopyInto(&(*out)[i])
729                 }
730         }
731         return
732 }
733
734 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulSetList.
735 func (in *StatefulSetList) DeepCopy() *StatefulSetList {
736         if in == nil {
737                 return nil
738         }
739         out := new(StatefulSetList)
740         in.DeepCopyInto(out)
741         return out
742 }
743
744 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
745 func (in *StatefulSetList) DeepCopyObject() runtime.Object {
746         if c := in.DeepCopy(); c != nil {
747                 return c
748         }
749         return nil
750 }
751
752 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
753 func (in *StatefulSetSpec) DeepCopyInto(out *StatefulSetSpec) {
754         *out = *in
755         if in.Replicas != nil {
756                 in, out := &in.Replicas, &out.Replicas
757                 *out = new(int32)
758                 **out = **in
759         }
760         if in.Selector != nil {
761                 in, out := &in.Selector, &out.Selector
762                 *out = new(v1.LabelSelector)
763                 (*in).DeepCopyInto(*out)
764         }
765         in.Template.DeepCopyInto(&out.Template)
766         if in.VolumeClaimTemplates != nil {
767                 in, out := &in.VolumeClaimTemplates, &out.VolumeClaimTemplates
768                 *out = make([]corev1.PersistentVolumeClaim, len(*in))
769                 for i := range *in {
770                         (*in)[i].DeepCopyInto(&(*out)[i])
771                 }
772         }
773         in.UpdateStrategy.DeepCopyInto(&out.UpdateStrategy)
774         if in.RevisionHistoryLimit != nil {
775                 in, out := &in.RevisionHistoryLimit, &out.RevisionHistoryLimit
776                 *out = new(int32)
777                 **out = **in
778         }
779         return
780 }
781
782 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulSetSpec.
783 func (in *StatefulSetSpec) DeepCopy() *StatefulSetSpec {
784         if in == nil {
785                 return nil
786         }
787         out := new(StatefulSetSpec)
788         in.DeepCopyInto(out)
789         return out
790 }
791
792 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
793 func (in *StatefulSetStatus) DeepCopyInto(out *StatefulSetStatus) {
794         *out = *in
795         if in.CollisionCount != nil {
796                 in, out := &in.CollisionCount, &out.CollisionCount
797                 *out = new(int32)
798                 **out = **in
799         }
800         if in.Conditions != nil {
801                 in, out := &in.Conditions, &out.Conditions
802                 *out = make([]StatefulSetCondition, len(*in))
803                 for i := range *in {
804                         (*in)[i].DeepCopyInto(&(*out)[i])
805                 }
806         }
807         return
808 }
809
810 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulSetStatus.
811 func (in *StatefulSetStatus) DeepCopy() *StatefulSetStatus {
812         if in == nil {
813                 return nil
814         }
815         out := new(StatefulSetStatus)
816         in.DeepCopyInto(out)
817         return out
818 }
819
820 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
821 func (in *StatefulSetUpdateStrategy) DeepCopyInto(out *StatefulSetUpdateStrategy) {
822         *out = *in
823         if in.RollingUpdate != nil {
824                 in, out := &in.RollingUpdate, &out.RollingUpdate
825                 *out = new(RollingUpdateStatefulSetStrategy)
826                 (*in).DeepCopyInto(*out)
827         }
828         return
829 }
830
831 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulSetUpdateStrategy.
832 func (in *StatefulSetUpdateStrategy) DeepCopy() *StatefulSetUpdateStrategy {
833         if in == nil {
834                 return nil
835         }
836         out := new(StatefulSetUpdateStrategy)
837         in.DeepCopyInto(out)
838         return out
839 }