blob: 1a02ae6007016abe8db276354de697339062e069 [file] [log] [blame]
sslobodrd046be82019-01-16 10:02:22 -05001// +build !ignore_autogenerated
2
3/*
4Copyright The Kubernetes Authors.
5
6Licensed under the Apache License, Version 2.0 (the "License");
7you may not use this file except in compliance with the License.
8You may obtain a copy of the License at
9
10 http://www.apache.org/licenses/LICENSE-2.0
11
12Unless required by applicable law or agreed to in writing, software
13distributed under the License is distributed on an "AS IS" BASIS,
14WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15See the License for the specific language governing permissions and
16limitations under the License.
17*/
18
19// Code generated by deepcopy-gen. DO NOT EDIT.
20
21package v1beta1
22
23import (
24 corev1 "k8s.io/api/core/v1"
25 v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
26 runtime "k8s.io/apimachinery/pkg/runtime"
27 intstr "k8s.io/apimachinery/pkg/util/intstr"
28)
29
30// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
31func (in *AllowedFlexVolume) DeepCopyInto(out *AllowedFlexVolume) {
32 *out = *in
33 return
34}
35
36// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowedFlexVolume.
37func (in *AllowedFlexVolume) DeepCopy() *AllowedFlexVolume {
38 if in == nil {
39 return nil
40 }
41 out := new(AllowedFlexVolume)
42 in.DeepCopyInto(out)
43 return out
44}
45
46// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
47func (in *AllowedHostPath) DeepCopyInto(out *AllowedHostPath) {
48 *out = *in
49 return
50}
51
52// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowedHostPath.
53func (in *AllowedHostPath) DeepCopy() *AllowedHostPath {
54 if in == nil {
55 return nil
56 }
57 out := new(AllowedHostPath)
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 *Eviction) DeepCopyInto(out *Eviction) {
64 *out = *in
65 out.TypeMeta = in.TypeMeta
66 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
67 if in.DeleteOptions != nil {
68 in, out := &in.DeleteOptions, &out.DeleteOptions
69 *out = new(v1.DeleteOptions)
70 (*in).DeepCopyInto(*out)
71 }
72 return
73}
74
75// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Eviction.
76func (in *Eviction) DeepCopy() *Eviction {
77 if in == nil {
78 return nil
79 }
80 out := new(Eviction)
81 in.DeepCopyInto(out)
82 return out
83}
84
85// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
86func (in *Eviction) DeepCopyObject() runtime.Object {
87 if c := in.DeepCopy(); c != nil {
88 return c
89 }
90 return nil
91}
92
93// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
94func (in *FSGroupStrategyOptions) DeepCopyInto(out *FSGroupStrategyOptions) {
95 *out = *in
96 if in.Ranges != nil {
97 in, out := &in.Ranges, &out.Ranges
98 *out = make([]IDRange, len(*in))
99 copy(*out, *in)
100 }
101 return
102}
103
104// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FSGroupStrategyOptions.
105func (in *FSGroupStrategyOptions) DeepCopy() *FSGroupStrategyOptions {
106 if in == nil {
107 return nil
108 }
109 out := new(FSGroupStrategyOptions)
110 in.DeepCopyInto(out)
111 return out
112}
113
114// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
115func (in *HostPortRange) DeepCopyInto(out *HostPortRange) {
116 *out = *in
117 return
118}
119
120// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostPortRange.
121func (in *HostPortRange) DeepCopy() *HostPortRange {
122 if in == nil {
123 return nil
124 }
125 out := new(HostPortRange)
126 in.DeepCopyInto(out)
127 return out
128}
129
130// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
131func (in *IDRange) DeepCopyInto(out *IDRange) {
132 *out = *in
133 return
134}
135
136// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IDRange.
137func (in *IDRange) DeepCopy() *IDRange {
138 if in == nil {
139 return nil
140 }
141 out := new(IDRange)
142 in.DeepCopyInto(out)
143 return out
144}
145
146// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
147func (in *PodDisruptionBudget) DeepCopyInto(out *PodDisruptionBudget) {
148 *out = *in
149 out.TypeMeta = in.TypeMeta
150 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
151 in.Spec.DeepCopyInto(&out.Spec)
152 in.Status.DeepCopyInto(&out.Status)
153 return
154}
155
156// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodDisruptionBudget.
157func (in *PodDisruptionBudget) DeepCopy() *PodDisruptionBudget {
158 if in == nil {
159 return nil
160 }
161 out := new(PodDisruptionBudget)
162 in.DeepCopyInto(out)
163 return out
164}
165
166// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
167func (in *PodDisruptionBudget) DeepCopyObject() runtime.Object {
168 if c := in.DeepCopy(); c != nil {
169 return c
170 }
171 return nil
172}
173
174// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
175func (in *PodDisruptionBudgetList) DeepCopyInto(out *PodDisruptionBudgetList) {
176 *out = *in
177 out.TypeMeta = in.TypeMeta
178 out.ListMeta = in.ListMeta
179 if in.Items != nil {
180 in, out := &in.Items, &out.Items
181 *out = make([]PodDisruptionBudget, len(*in))
182 for i := range *in {
183 (*in)[i].DeepCopyInto(&(*out)[i])
184 }
185 }
186 return
187}
188
189// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodDisruptionBudgetList.
190func (in *PodDisruptionBudgetList) DeepCopy() *PodDisruptionBudgetList {
191 if in == nil {
192 return nil
193 }
194 out := new(PodDisruptionBudgetList)
195 in.DeepCopyInto(out)
196 return out
197}
198
199// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
200func (in *PodDisruptionBudgetList) DeepCopyObject() runtime.Object {
201 if c := in.DeepCopy(); c != nil {
202 return c
203 }
204 return nil
205}
206
207// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
208func (in *PodDisruptionBudgetSpec) DeepCopyInto(out *PodDisruptionBudgetSpec) {
209 *out = *in
210 if in.MinAvailable != nil {
211 in, out := &in.MinAvailable, &out.MinAvailable
212 *out = new(intstr.IntOrString)
213 **out = **in
214 }
215 if in.Selector != nil {
216 in, out := &in.Selector, &out.Selector
217 *out = new(v1.LabelSelector)
218 (*in).DeepCopyInto(*out)
219 }
220 if in.MaxUnavailable != nil {
221 in, out := &in.MaxUnavailable, &out.MaxUnavailable
222 *out = new(intstr.IntOrString)
223 **out = **in
224 }
225 return
226}
227
228// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodDisruptionBudgetSpec.
229func (in *PodDisruptionBudgetSpec) DeepCopy() *PodDisruptionBudgetSpec {
230 if in == nil {
231 return nil
232 }
233 out := new(PodDisruptionBudgetSpec)
234 in.DeepCopyInto(out)
235 return out
236}
237
238// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
239func (in *PodDisruptionBudgetStatus) DeepCopyInto(out *PodDisruptionBudgetStatus) {
240 *out = *in
241 if in.DisruptedPods != nil {
242 in, out := &in.DisruptedPods, &out.DisruptedPods
243 *out = make(map[string]v1.Time, len(*in))
244 for key, val := range *in {
245 (*out)[key] = *val.DeepCopy()
246 }
247 }
248 return
249}
250
251// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodDisruptionBudgetStatus.
252func (in *PodDisruptionBudgetStatus) DeepCopy() *PodDisruptionBudgetStatus {
253 if in == nil {
254 return nil
255 }
256 out := new(PodDisruptionBudgetStatus)
257 in.DeepCopyInto(out)
258 return out
259}
260
261// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
262func (in *PodSecurityPolicy) DeepCopyInto(out *PodSecurityPolicy) {
263 *out = *in
264 out.TypeMeta = in.TypeMeta
265 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
266 in.Spec.DeepCopyInto(&out.Spec)
267 return
268}
269
270// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodSecurityPolicy.
271func (in *PodSecurityPolicy) DeepCopy() *PodSecurityPolicy {
272 if in == nil {
273 return nil
274 }
275 out := new(PodSecurityPolicy)
276 in.DeepCopyInto(out)
277 return out
278}
279
280// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
281func (in *PodSecurityPolicy) DeepCopyObject() runtime.Object {
282 if c := in.DeepCopy(); c != nil {
283 return c
284 }
285 return nil
286}
287
288// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
289func (in *PodSecurityPolicyList) DeepCopyInto(out *PodSecurityPolicyList) {
290 *out = *in
291 out.TypeMeta = in.TypeMeta
292 out.ListMeta = in.ListMeta
293 if in.Items != nil {
294 in, out := &in.Items, &out.Items
295 *out = make([]PodSecurityPolicy, len(*in))
296 for i := range *in {
297 (*in)[i].DeepCopyInto(&(*out)[i])
298 }
299 }
300 return
301}
302
303// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodSecurityPolicyList.
304func (in *PodSecurityPolicyList) DeepCopy() *PodSecurityPolicyList {
305 if in == nil {
306 return nil
307 }
308 out := new(PodSecurityPolicyList)
309 in.DeepCopyInto(out)
310 return out
311}
312
313// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
314func (in *PodSecurityPolicyList) DeepCopyObject() runtime.Object {
315 if c := in.DeepCopy(); c != nil {
316 return c
317 }
318 return nil
319}
320
321// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
322func (in *PodSecurityPolicySpec) DeepCopyInto(out *PodSecurityPolicySpec) {
323 *out = *in
324 if in.DefaultAddCapabilities != nil {
325 in, out := &in.DefaultAddCapabilities, &out.DefaultAddCapabilities
326 *out = make([]corev1.Capability, len(*in))
327 copy(*out, *in)
328 }
329 if in.RequiredDropCapabilities != nil {
330 in, out := &in.RequiredDropCapabilities, &out.RequiredDropCapabilities
331 *out = make([]corev1.Capability, len(*in))
332 copy(*out, *in)
333 }
334 if in.AllowedCapabilities != nil {
335 in, out := &in.AllowedCapabilities, &out.AllowedCapabilities
336 *out = make([]corev1.Capability, len(*in))
337 copy(*out, *in)
338 }
339 if in.Volumes != nil {
340 in, out := &in.Volumes, &out.Volumes
341 *out = make([]FSType, len(*in))
342 copy(*out, *in)
343 }
344 if in.HostPorts != nil {
345 in, out := &in.HostPorts, &out.HostPorts
346 *out = make([]HostPortRange, len(*in))
347 copy(*out, *in)
348 }
349 in.SELinux.DeepCopyInto(&out.SELinux)
350 in.RunAsUser.DeepCopyInto(&out.RunAsUser)
351 if in.RunAsGroup != nil {
352 in, out := &in.RunAsGroup, &out.RunAsGroup
353 *out = new(RunAsGroupStrategyOptions)
354 (*in).DeepCopyInto(*out)
355 }
356 in.SupplementalGroups.DeepCopyInto(&out.SupplementalGroups)
357 in.FSGroup.DeepCopyInto(&out.FSGroup)
358 if in.DefaultAllowPrivilegeEscalation != nil {
359 in, out := &in.DefaultAllowPrivilegeEscalation, &out.DefaultAllowPrivilegeEscalation
360 *out = new(bool)
361 **out = **in
362 }
363 if in.AllowPrivilegeEscalation != nil {
364 in, out := &in.AllowPrivilegeEscalation, &out.AllowPrivilegeEscalation
365 *out = new(bool)
366 **out = **in
367 }
368 if in.AllowedHostPaths != nil {
369 in, out := &in.AllowedHostPaths, &out.AllowedHostPaths
370 *out = make([]AllowedHostPath, len(*in))
371 copy(*out, *in)
372 }
373 if in.AllowedFlexVolumes != nil {
374 in, out := &in.AllowedFlexVolumes, &out.AllowedFlexVolumes
375 *out = make([]AllowedFlexVolume, len(*in))
376 copy(*out, *in)
377 }
378 if in.AllowedUnsafeSysctls != nil {
379 in, out := &in.AllowedUnsafeSysctls, &out.AllowedUnsafeSysctls
380 *out = make([]string, len(*in))
381 copy(*out, *in)
382 }
383 if in.ForbiddenSysctls != nil {
384 in, out := &in.ForbiddenSysctls, &out.ForbiddenSysctls
385 *out = make([]string, len(*in))
386 copy(*out, *in)
387 }
388 if in.AllowedProcMountTypes != nil {
389 in, out := &in.AllowedProcMountTypes, &out.AllowedProcMountTypes
390 *out = make([]corev1.ProcMountType, len(*in))
391 copy(*out, *in)
392 }
393 return
394}
395
396// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodSecurityPolicySpec.
397func (in *PodSecurityPolicySpec) DeepCopy() *PodSecurityPolicySpec {
398 if in == nil {
399 return nil
400 }
401 out := new(PodSecurityPolicySpec)
402 in.DeepCopyInto(out)
403 return out
404}
405
406// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
407func (in *RunAsGroupStrategyOptions) DeepCopyInto(out *RunAsGroupStrategyOptions) {
408 *out = *in
409 if in.Ranges != nil {
410 in, out := &in.Ranges, &out.Ranges
411 *out = make([]IDRange, len(*in))
412 copy(*out, *in)
413 }
414 return
415}
416
417// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunAsGroupStrategyOptions.
418func (in *RunAsGroupStrategyOptions) DeepCopy() *RunAsGroupStrategyOptions {
419 if in == nil {
420 return nil
421 }
422 out := new(RunAsGroupStrategyOptions)
423 in.DeepCopyInto(out)
424 return out
425}
426
427// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
428func (in *RunAsUserStrategyOptions) DeepCopyInto(out *RunAsUserStrategyOptions) {
429 *out = *in
430 if in.Ranges != nil {
431 in, out := &in.Ranges, &out.Ranges
432 *out = make([]IDRange, len(*in))
433 copy(*out, *in)
434 }
435 return
436}
437
438// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunAsUserStrategyOptions.
439func (in *RunAsUserStrategyOptions) DeepCopy() *RunAsUserStrategyOptions {
440 if in == nil {
441 return nil
442 }
443 out := new(RunAsUserStrategyOptions)
444 in.DeepCopyInto(out)
445 return out
446}
447
448// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
449func (in *SELinuxStrategyOptions) DeepCopyInto(out *SELinuxStrategyOptions) {
450 *out = *in
451 if in.SELinuxOptions != nil {
452 in, out := &in.SELinuxOptions, &out.SELinuxOptions
453 *out = new(corev1.SELinuxOptions)
454 **out = **in
455 }
456 return
457}
458
459// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SELinuxStrategyOptions.
460func (in *SELinuxStrategyOptions) DeepCopy() *SELinuxStrategyOptions {
461 if in == nil {
462 return nil
463 }
464 out := new(SELinuxStrategyOptions)
465 in.DeepCopyInto(out)
466 return out
467}
468
469// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
470func (in *SupplementalGroupsStrategyOptions) DeepCopyInto(out *SupplementalGroupsStrategyOptions) {
471 *out = *in
472 if in.Ranges != nil {
473 in, out := &in.Ranges, &out.Ranges
474 *out = make([]IDRange, len(*in))
475 copy(*out, *in)
476 }
477 return
478}
479
480// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SupplementalGroupsStrategyOptions.
481func (in *SupplementalGroupsStrategyOptions) DeepCopy() *SupplementalGroupsStrategyOptions {
482 if in == nil {
483 return nil
484 }
485 out := new(SupplementalGroupsStrategyOptions)
486 in.DeepCopyInto(out)
487 return out
488}