blob: 2dffa3336085d27288390f1e7e172e63b5d50b2e [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 v2beta2
22
23import (
24 v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
25 runtime "k8s.io/apimachinery/pkg/runtime"
26)
27
28// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
29func (in *CrossVersionObjectReference) DeepCopyInto(out *CrossVersionObjectReference) {
30 *out = *in
31 return
32}
33
34// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrossVersionObjectReference.
35func (in *CrossVersionObjectReference) DeepCopy() *CrossVersionObjectReference {
36 if in == nil {
37 return nil
38 }
39 out := new(CrossVersionObjectReference)
40 in.DeepCopyInto(out)
41 return out
42}
43
44// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
45func (in *ExternalMetricSource) DeepCopyInto(out *ExternalMetricSource) {
46 *out = *in
47 in.Metric.DeepCopyInto(&out.Metric)
48 in.Target.DeepCopyInto(&out.Target)
49 return
50}
51
52// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalMetricSource.
53func (in *ExternalMetricSource) DeepCopy() *ExternalMetricSource {
54 if in == nil {
55 return nil
56 }
57 out := new(ExternalMetricSource)
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 *ExternalMetricStatus) DeepCopyInto(out *ExternalMetricStatus) {
64 *out = *in
65 in.Metric.DeepCopyInto(&out.Metric)
66 in.Current.DeepCopyInto(&out.Current)
67 return
68}
69
70// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalMetricStatus.
71func (in *ExternalMetricStatus) DeepCopy() *ExternalMetricStatus {
72 if in == nil {
73 return nil
74 }
75 out := new(ExternalMetricStatus)
76 in.DeepCopyInto(out)
77 return out
78}
79
80// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
81func (in *HorizontalPodAutoscaler) DeepCopyInto(out *HorizontalPodAutoscaler) {
82 *out = *in
83 out.TypeMeta = in.TypeMeta
84 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
85 in.Spec.DeepCopyInto(&out.Spec)
86 in.Status.DeepCopyInto(&out.Status)
87 return
88}
89
90// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HorizontalPodAutoscaler.
91func (in *HorizontalPodAutoscaler) DeepCopy() *HorizontalPodAutoscaler {
92 if in == nil {
93 return nil
94 }
95 out := new(HorizontalPodAutoscaler)
96 in.DeepCopyInto(out)
97 return out
98}
99
100// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
101func (in *HorizontalPodAutoscaler) DeepCopyObject() runtime.Object {
102 if c := in.DeepCopy(); c != nil {
103 return c
104 }
105 return nil
106}
107
108// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
109func (in *HorizontalPodAutoscalerCondition) DeepCopyInto(out *HorizontalPodAutoscalerCondition) {
110 *out = *in
111 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
112 return
113}
114
115// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HorizontalPodAutoscalerCondition.
116func (in *HorizontalPodAutoscalerCondition) DeepCopy() *HorizontalPodAutoscalerCondition {
117 if in == nil {
118 return nil
119 }
120 out := new(HorizontalPodAutoscalerCondition)
121 in.DeepCopyInto(out)
122 return out
123}
124
125// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
126func (in *HorizontalPodAutoscalerList) DeepCopyInto(out *HorizontalPodAutoscalerList) {
127 *out = *in
128 out.TypeMeta = in.TypeMeta
129 in.ListMeta.DeepCopyInto(&out.ListMeta)
130 if in.Items != nil {
131 in, out := &in.Items, &out.Items
132 *out = make([]HorizontalPodAutoscaler, len(*in))
133 for i := range *in {
134 (*in)[i].DeepCopyInto(&(*out)[i])
135 }
136 }
137 return
138}
139
140// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HorizontalPodAutoscalerList.
141func (in *HorizontalPodAutoscalerList) DeepCopy() *HorizontalPodAutoscalerList {
142 if in == nil {
143 return nil
144 }
145 out := new(HorizontalPodAutoscalerList)
146 in.DeepCopyInto(out)
147 return out
148}
149
150// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
151func (in *HorizontalPodAutoscalerList) DeepCopyObject() runtime.Object {
152 if c := in.DeepCopy(); c != nil {
153 return c
154 }
155 return nil
156}
157
158// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
159func (in *HorizontalPodAutoscalerSpec) DeepCopyInto(out *HorizontalPodAutoscalerSpec) {
160 *out = *in
161 out.ScaleTargetRef = in.ScaleTargetRef
162 if in.MinReplicas != nil {
163 in, out := &in.MinReplicas, &out.MinReplicas
164 *out = new(int32)
165 **out = **in
166 }
167 if in.Metrics != nil {
168 in, out := &in.Metrics, &out.Metrics
169 *out = make([]MetricSpec, len(*in))
170 for i := range *in {
171 (*in)[i].DeepCopyInto(&(*out)[i])
172 }
173 }
174 return
175}
176
177// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HorizontalPodAutoscalerSpec.
178func (in *HorizontalPodAutoscalerSpec) DeepCopy() *HorizontalPodAutoscalerSpec {
179 if in == nil {
180 return nil
181 }
182 out := new(HorizontalPodAutoscalerSpec)
183 in.DeepCopyInto(out)
184 return out
185}
186
187// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
188func (in *HorizontalPodAutoscalerStatus) DeepCopyInto(out *HorizontalPodAutoscalerStatus) {
189 *out = *in
190 if in.ObservedGeneration != nil {
191 in, out := &in.ObservedGeneration, &out.ObservedGeneration
192 *out = new(int64)
193 **out = **in
194 }
195 if in.LastScaleTime != nil {
196 in, out := &in.LastScaleTime, &out.LastScaleTime
197 *out = (*in).DeepCopy()
198 }
199 if in.CurrentMetrics != nil {
200 in, out := &in.CurrentMetrics, &out.CurrentMetrics
201 *out = make([]MetricStatus, len(*in))
202 for i := range *in {
203 (*in)[i].DeepCopyInto(&(*out)[i])
204 }
205 }
206 if in.Conditions != nil {
207 in, out := &in.Conditions, &out.Conditions
208 *out = make([]HorizontalPodAutoscalerCondition, len(*in))
209 for i := range *in {
210 (*in)[i].DeepCopyInto(&(*out)[i])
211 }
212 }
213 return
214}
215
216// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HorizontalPodAutoscalerStatus.
217func (in *HorizontalPodAutoscalerStatus) DeepCopy() *HorizontalPodAutoscalerStatus {
218 if in == nil {
219 return nil
220 }
221 out := new(HorizontalPodAutoscalerStatus)
222 in.DeepCopyInto(out)
223 return out
224}
225
226// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
227func (in *MetricIdentifier) DeepCopyInto(out *MetricIdentifier) {
228 *out = *in
229 if in.Selector != nil {
230 in, out := &in.Selector, &out.Selector
231 *out = new(v1.LabelSelector)
232 (*in).DeepCopyInto(*out)
233 }
234 return
235}
236
237// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricIdentifier.
238func (in *MetricIdentifier) DeepCopy() *MetricIdentifier {
239 if in == nil {
240 return nil
241 }
242 out := new(MetricIdentifier)
243 in.DeepCopyInto(out)
244 return out
245}
246
247// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
248func (in *MetricSpec) DeepCopyInto(out *MetricSpec) {
249 *out = *in
250 if in.Object != nil {
251 in, out := &in.Object, &out.Object
252 *out = new(ObjectMetricSource)
253 (*in).DeepCopyInto(*out)
254 }
255 if in.Pods != nil {
256 in, out := &in.Pods, &out.Pods
257 *out = new(PodsMetricSource)
258 (*in).DeepCopyInto(*out)
259 }
260 if in.Resource != nil {
261 in, out := &in.Resource, &out.Resource
262 *out = new(ResourceMetricSource)
263 (*in).DeepCopyInto(*out)
264 }
265 if in.External != nil {
266 in, out := &in.External, &out.External
267 *out = new(ExternalMetricSource)
268 (*in).DeepCopyInto(*out)
269 }
270 return
271}
272
273// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricSpec.
274func (in *MetricSpec) DeepCopy() *MetricSpec {
275 if in == nil {
276 return nil
277 }
278 out := new(MetricSpec)
279 in.DeepCopyInto(out)
280 return out
281}
282
283// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
284func (in *MetricStatus) DeepCopyInto(out *MetricStatus) {
285 *out = *in
286 if in.Object != nil {
287 in, out := &in.Object, &out.Object
288 *out = new(ObjectMetricStatus)
289 (*in).DeepCopyInto(*out)
290 }
291 if in.Pods != nil {
292 in, out := &in.Pods, &out.Pods
293 *out = new(PodsMetricStatus)
294 (*in).DeepCopyInto(*out)
295 }
296 if in.Resource != nil {
297 in, out := &in.Resource, &out.Resource
298 *out = new(ResourceMetricStatus)
299 (*in).DeepCopyInto(*out)
300 }
301 if in.External != nil {
302 in, out := &in.External, &out.External
303 *out = new(ExternalMetricStatus)
304 (*in).DeepCopyInto(*out)
305 }
306 return
307}
308
309// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricStatus.
310func (in *MetricStatus) DeepCopy() *MetricStatus {
311 if in == nil {
312 return nil
313 }
314 out := new(MetricStatus)
315 in.DeepCopyInto(out)
316 return out
317}
318
319// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
320func (in *MetricTarget) DeepCopyInto(out *MetricTarget) {
321 *out = *in
322 if in.Value != nil {
323 in, out := &in.Value, &out.Value
324 x := (*in).DeepCopy()
325 *out = &x
326 }
327 if in.AverageValue != nil {
328 in, out := &in.AverageValue, &out.AverageValue
329 x := (*in).DeepCopy()
330 *out = &x
331 }
332 if in.AverageUtilization != nil {
333 in, out := &in.AverageUtilization, &out.AverageUtilization
334 *out = new(int32)
335 **out = **in
336 }
337 return
338}
339
340// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricTarget.
341func (in *MetricTarget) DeepCopy() *MetricTarget {
342 if in == nil {
343 return nil
344 }
345 out := new(MetricTarget)
346 in.DeepCopyInto(out)
347 return out
348}
349
350// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
351func (in *MetricValueStatus) DeepCopyInto(out *MetricValueStatus) {
352 *out = *in
353 if in.Value != nil {
354 in, out := &in.Value, &out.Value
355 x := (*in).DeepCopy()
356 *out = &x
357 }
358 if in.AverageValue != nil {
359 in, out := &in.AverageValue, &out.AverageValue
360 x := (*in).DeepCopy()
361 *out = &x
362 }
363 if in.AverageUtilization != nil {
364 in, out := &in.AverageUtilization, &out.AverageUtilization
365 *out = new(int32)
366 **out = **in
367 }
368 return
369}
370
371// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricValueStatus.
372func (in *MetricValueStatus) DeepCopy() *MetricValueStatus {
373 if in == nil {
374 return nil
375 }
376 out := new(MetricValueStatus)
377 in.DeepCopyInto(out)
378 return out
379}
380
381// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
382func (in *ObjectMetricSource) DeepCopyInto(out *ObjectMetricSource) {
383 *out = *in
384 out.DescribedObject = in.DescribedObject
385 in.Target.DeepCopyInto(&out.Target)
386 in.Metric.DeepCopyInto(&out.Metric)
387 return
388}
389
390// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectMetricSource.
391func (in *ObjectMetricSource) DeepCopy() *ObjectMetricSource {
392 if in == nil {
393 return nil
394 }
395 out := new(ObjectMetricSource)
396 in.DeepCopyInto(out)
397 return out
398}
399
400// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
401func (in *ObjectMetricStatus) DeepCopyInto(out *ObjectMetricStatus) {
402 *out = *in
403 in.Metric.DeepCopyInto(&out.Metric)
404 in.Current.DeepCopyInto(&out.Current)
405 out.DescribedObject = in.DescribedObject
406 return
407}
408
409// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectMetricStatus.
410func (in *ObjectMetricStatus) DeepCopy() *ObjectMetricStatus {
411 if in == nil {
412 return nil
413 }
414 out := new(ObjectMetricStatus)
415 in.DeepCopyInto(out)
416 return out
417}
418
419// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
420func (in *PodsMetricSource) DeepCopyInto(out *PodsMetricSource) {
421 *out = *in
422 in.Metric.DeepCopyInto(&out.Metric)
423 in.Target.DeepCopyInto(&out.Target)
424 return
425}
426
427// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodsMetricSource.
428func (in *PodsMetricSource) DeepCopy() *PodsMetricSource {
429 if in == nil {
430 return nil
431 }
432 out := new(PodsMetricSource)
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 *PodsMetricStatus) DeepCopyInto(out *PodsMetricStatus) {
439 *out = *in
440 in.Metric.DeepCopyInto(&out.Metric)
441 in.Current.DeepCopyInto(&out.Current)
442 return
443}
444
445// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodsMetricStatus.
446func (in *PodsMetricStatus) DeepCopy() *PodsMetricStatus {
447 if in == nil {
448 return nil
449 }
450 out := new(PodsMetricStatus)
451 in.DeepCopyInto(out)
452 return out
453}
454
455// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
456func (in *ResourceMetricSource) DeepCopyInto(out *ResourceMetricSource) {
457 *out = *in
458 in.Target.DeepCopyInto(&out.Target)
459 return
460}
461
462// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceMetricSource.
463func (in *ResourceMetricSource) DeepCopy() *ResourceMetricSource {
464 if in == nil {
465 return nil
466 }
467 out := new(ResourceMetricSource)
468 in.DeepCopyInto(out)
469 return out
470}
471
472// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
473func (in *ResourceMetricStatus) DeepCopyInto(out *ResourceMetricStatus) {
474 *out = *in
475 in.Current.DeepCopyInto(&out.Current)
476 return
477}
478
479// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceMetricStatus.
480func (in *ResourceMetricStatus) DeepCopy() *ResourceMetricStatus {
481 if in == nil {
482 return nil
483 }
484 out := new(ResourceMetricStatus)
485 in.DeepCopyInto(out)
486 return out
487}