blob: f5d37954b1da48e51b1964ead17b1392d90de5ee [file] [log] [blame]
Matteo Scandoloa4285862020-12-01 18:10:10 -08001// +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 v1alpha1
22
23import (
24 runtime "k8s.io/apimachinery/pkg/runtime"
25)
26
27// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
28func (in *FlowDistinguisherMethod) DeepCopyInto(out *FlowDistinguisherMethod) {
29 *out = *in
30 return
31}
32
33// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowDistinguisherMethod.
34func (in *FlowDistinguisherMethod) DeepCopy() *FlowDistinguisherMethod {
35 if in == nil {
36 return nil
37 }
38 out := new(FlowDistinguisherMethod)
39 in.DeepCopyInto(out)
40 return out
41}
42
43// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
44func (in *FlowSchema) DeepCopyInto(out *FlowSchema) {
45 *out = *in
46 out.TypeMeta = in.TypeMeta
47 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
48 in.Spec.DeepCopyInto(&out.Spec)
49 in.Status.DeepCopyInto(&out.Status)
50 return
51}
52
53// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowSchema.
54func (in *FlowSchema) DeepCopy() *FlowSchema {
55 if in == nil {
56 return nil
57 }
58 out := new(FlowSchema)
59 in.DeepCopyInto(out)
60 return out
61}
62
63// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
64func (in *FlowSchema) DeepCopyObject() runtime.Object {
65 if c := in.DeepCopy(); c != nil {
66 return c
67 }
68 return nil
69}
70
71// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
72func (in *FlowSchemaCondition) DeepCopyInto(out *FlowSchemaCondition) {
73 *out = *in
74 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
75 return
76}
77
78// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowSchemaCondition.
79func (in *FlowSchemaCondition) DeepCopy() *FlowSchemaCondition {
80 if in == nil {
81 return nil
82 }
83 out := new(FlowSchemaCondition)
84 in.DeepCopyInto(out)
85 return out
86}
87
88// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
89func (in *FlowSchemaList) DeepCopyInto(out *FlowSchemaList) {
90 *out = *in
91 out.TypeMeta = in.TypeMeta
92 in.ListMeta.DeepCopyInto(&out.ListMeta)
93 if in.Items != nil {
94 in, out := &in.Items, &out.Items
95 *out = make([]FlowSchema, len(*in))
96 for i := range *in {
97 (*in)[i].DeepCopyInto(&(*out)[i])
98 }
99 }
100 return
101}
102
103// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowSchemaList.
104func (in *FlowSchemaList) DeepCopy() *FlowSchemaList {
105 if in == nil {
106 return nil
107 }
108 out := new(FlowSchemaList)
109 in.DeepCopyInto(out)
110 return out
111}
112
113// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
114func (in *FlowSchemaList) DeepCopyObject() runtime.Object {
115 if c := in.DeepCopy(); c != nil {
116 return c
117 }
118 return nil
119}
120
121// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
122func (in *FlowSchemaSpec) DeepCopyInto(out *FlowSchemaSpec) {
123 *out = *in
124 out.PriorityLevelConfiguration = in.PriorityLevelConfiguration
125 if in.DistinguisherMethod != nil {
126 in, out := &in.DistinguisherMethod, &out.DistinguisherMethod
127 *out = new(FlowDistinguisherMethod)
128 **out = **in
129 }
130 if in.Rules != nil {
131 in, out := &in.Rules, &out.Rules
132 *out = make([]PolicyRulesWithSubjects, 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 FlowSchemaSpec.
141func (in *FlowSchemaSpec) DeepCopy() *FlowSchemaSpec {
142 if in == nil {
143 return nil
144 }
145 out := new(FlowSchemaSpec)
146 in.DeepCopyInto(out)
147 return out
148}
149
150// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
151func (in *FlowSchemaStatus) DeepCopyInto(out *FlowSchemaStatus) {
152 *out = *in
153 if in.Conditions != nil {
154 in, out := &in.Conditions, &out.Conditions
155 *out = make([]FlowSchemaCondition, len(*in))
156 for i := range *in {
157 (*in)[i].DeepCopyInto(&(*out)[i])
158 }
159 }
160 return
161}
162
163// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowSchemaStatus.
164func (in *FlowSchemaStatus) DeepCopy() *FlowSchemaStatus {
165 if in == nil {
166 return nil
167 }
168 out := new(FlowSchemaStatus)
169 in.DeepCopyInto(out)
170 return out
171}
172
173// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
174func (in *GroupSubject) DeepCopyInto(out *GroupSubject) {
175 *out = *in
176 return
177}
178
179// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSubject.
180func (in *GroupSubject) DeepCopy() *GroupSubject {
181 if in == nil {
182 return nil
183 }
184 out := new(GroupSubject)
185 in.DeepCopyInto(out)
186 return out
187}
188
189// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
190func (in *LimitResponse) DeepCopyInto(out *LimitResponse) {
191 *out = *in
192 if in.Queuing != nil {
193 in, out := &in.Queuing, &out.Queuing
194 *out = new(QueuingConfiguration)
195 **out = **in
196 }
197 return
198}
199
200// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitResponse.
201func (in *LimitResponse) DeepCopy() *LimitResponse {
202 if in == nil {
203 return nil
204 }
205 out := new(LimitResponse)
206 in.DeepCopyInto(out)
207 return out
208}
209
210// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
211func (in *LimitedPriorityLevelConfiguration) DeepCopyInto(out *LimitedPriorityLevelConfiguration) {
212 *out = *in
213 in.LimitResponse.DeepCopyInto(&out.LimitResponse)
214 return
215}
216
217// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitedPriorityLevelConfiguration.
218func (in *LimitedPriorityLevelConfiguration) DeepCopy() *LimitedPriorityLevelConfiguration {
219 if in == nil {
220 return nil
221 }
222 out := new(LimitedPriorityLevelConfiguration)
223 in.DeepCopyInto(out)
224 return out
225}
226
227// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
228func (in *NonResourcePolicyRule) DeepCopyInto(out *NonResourcePolicyRule) {
229 *out = *in
230 if in.Verbs != nil {
231 in, out := &in.Verbs, &out.Verbs
232 *out = make([]string, len(*in))
233 copy(*out, *in)
234 }
235 if in.NonResourceURLs != nil {
236 in, out := &in.NonResourceURLs, &out.NonResourceURLs
237 *out = make([]string, len(*in))
238 copy(*out, *in)
239 }
240 return
241}
242
243// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NonResourcePolicyRule.
244func (in *NonResourcePolicyRule) DeepCopy() *NonResourcePolicyRule {
245 if in == nil {
246 return nil
247 }
248 out := new(NonResourcePolicyRule)
249 in.DeepCopyInto(out)
250 return out
251}
252
253// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
254func (in *PolicyRulesWithSubjects) DeepCopyInto(out *PolicyRulesWithSubjects) {
255 *out = *in
256 if in.Subjects != nil {
257 in, out := &in.Subjects, &out.Subjects
258 *out = make([]Subject, len(*in))
259 for i := range *in {
260 (*in)[i].DeepCopyInto(&(*out)[i])
261 }
262 }
263 if in.ResourceRules != nil {
264 in, out := &in.ResourceRules, &out.ResourceRules
265 *out = make([]ResourcePolicyRule, len(*in))
266 for i := range *in {
267 (*in)[i].DeepCopyInto(&(*out)[i])
268 }
269 }
270 if in.NonResourceRules != nil {
271 in, out := &in.NonResourceRules, &out.NonResourceRules
272 *out = make([]NonResourcePolicyRule, len(*in))
273 for i := range *in {
274 (*in)[i].DeepCopyInto(&(*out)[i])
275 }
276 }
277 return
278}
279
280// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyRulesWithSubjects.
281func (in *PolicyRulesWithSubjects) DeepCopy() *PolicyRulesWithSubjects {
282 if in == nil {
283 return nil
284 }
285 out := new(PolicyRulesWithSubjects)
286 in.DeepCopyInto(out)
287 return out
288}
289
290// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
291func (in *PriorityLevelConfiguration) DeepCopyInto(out *PriorityLevelConfiguration) {
292 *out = *in
293 out.TypeMeta = in.TypeMeta
294 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
295 in.Spec.DeepCopyInto(&out.Spec)
296 in.Status.DeepCopyInto(&out.Status)
297 return
298}
299
300// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PriorityLevelConfiguration.
301func (in *PriorityLevelConfiguration) DeepCopy() *PriorityLevelConfiguration {
302 if in == nil {
303 return nil
304 }
305 out := new(PriorityLevelConfiguration)
306 in.DeepCopyInto(out)
307 return out
308}
309
310// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
311func (in *PriorityLevelConfiguration) DeepCopyObject() runtime.Object {
312 if c := in.DeepCopy(); c != nil {
313 return c
314 }
315 return nil
316}
317
318// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
319func (in *PriorityLevelConfigurationCondition) DeepCopyInto(out *PriorityLevelConfigurationCondition) {
320 *out = *in
321 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
322 return
323}
324
325// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PriorityLevelConfigurationCondition.
326func (in *PriorityLevelConfigurationCondition) DeepCopy() *PriorityLevelConfigurationCondition {
327 if in == nil {
328 return nil
329 }
330 out := new(PriorityLevelConfigurationCondition)
331 in.DeepCopyInto(out)
332 return out
333}
334
335// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
336func (in *PriorityLevelConfigurationList) DeepCopyInto(out *PriorityLevelConfigurationList) {
337 *out = *in
338 out.TypeMeta = in.TypeMeta
339 in.ListMeta.DeepCopyInto(&out.ListMeta)
340 if in.Items != nil {
341 in, out := &in.Items, &out.Items
342 *out = make([]PriorityLevelConfiguration, len(*in))
343 for i := range *in {
344 (*in)[i].DeepCopyInto(&(*out)[i])
345 }
346 }
347 return
348}
349
350// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PriorityLevelConfigurationList.
351func (in *PriorityLevelConfigurationList) DeepCopy() *PriorityLevelConfigurationList {
352 if in == nil {
353 return nil
354 }
355 out := new(PriorityLevelConfigurationList)
356 in.DeepCopyInto(out)
357 return out
358}
359
360// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
361func (in *PriorityLevelConfigurationList) DeepCopyObject() runtime.Object {
362 if c := in.DeepCopy(); c != nil {
363 return c
364 }
365 return nil
366}
367
368// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
369func (in *PriorityLevelConfigurationReference) DeepCopyInto(out *PriorityLevelConfigurationReference) {
370 *out = *in
371 return
372}
373
374// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PriorityLevelConfigurationReference.
375func (in *PriorityLevelConfigurationReference) DeepCopy() *PriorityLevelConfigurationReference {
376 if in == nil {
377 return nil
378 }
379 out := new(PriorityLevelConfigurationReference)
380 in.DeepCopyInto(out)
381 return out
382}
383
384// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
385func (in *PriorityLevelConfigurationSpec) DeepCopyInto(out *PriorityLevelConfigurationSpec) {
386 *out = *in
387 if in.Limited != nil {
388 in, out := &in.Limited, &out.Limited
389 *out = new(LimitedPriorityLevelConfiguration)
390 (*in).DeepCopyInto(*out)
391 }
392 return
393}
394
395// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PriorityLevelConfigurationSpec.
396func (in *PriorityLevelConfigurationSpec) DeepCopy() *PriorityLevelConfigurationSpec {
397 if in == nil {
398 return nil
399 }
400 out := new(PriorityLevelConfigurationSpec)
401 in.DeepCopyInto(out)
402 return out
403}
404
405// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
406func (in *PriorityLevelConfigurationStatus) DeepCopyInto(out *PriorityLevelConfigurationStatus) {
407 *out = *in
408 if in.Conditions != nil {
409 in, out := &in.Conditions, &out.Conditions
410 *out = make([]PriorityLevelConfigurationCondition, len(*in))
411 for i := range *in {
412 (*in)[i].DeepCopyInto(&(*out)[i])
413 }
414 }
415 return
416}
417
418// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PriorityLevelConfigurationStatus.
419func (in *PriorityLevelConfigurationStatus) DeepCopy() *PriorityLevelConfigurationStatus {
420 if in == nil {
421 return nil
422 }
423 out := new(PriorityLevelConfigurationStatus)
424 in.DeepCopyInto(out)
425 return out
426}
427
428// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
429func (in *QueuingConfiguration) DeepCopyInto(out *QueuingConfiguration) {
430 *out = *in
431 return
432}
433
434// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueuingConfiguration.
435func (in *QueuingConfiguration) DeepCopy() *QueuingConfiguration {
436 if in == nil {
437 return nil
438 }
439 out := new(QueuingConfiguration)
440 in.DeepCopyInto(out)
441 return out
442}
443
444// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
445func (in *ResourcePolicyRule) DeepCopyInto(out *ResourcePolicyRule) {
446 *out = *in
447 if in.Verbs != nil {
448 in, out := &in.Verbs, &out.Verbs
449 *out = make([]string, len(*in))
450 copy(*out, *in)
451 }
452 if in.APIGroups != nil {
453 in, out := &in.APIGroups, &out.APIGroups
454 *out = make([]string, len(*in))
455 copy(*out, *in)
456 }
457 if in.Resources != nil {
458 in, out := &in.Resources, &out.Resources
459 *out = make([]string, len(*in))
460 copy(*out, *in)
461 }
462 if in.Namespaces != nil {
463 in, out := &in.Namespaces, &out.Namespaces
464 *out = make([]string, len(*in))
465 copy(*out, *in)
466 }
467 return
468}
469
470// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicyRule.
471func (in *ResourcePolicyRule) DeepCopy() *ResourcePolicyRule {
472 if in == nil {
473 return nil
474 }
475 out := new(ResourcePolicyRule)
476 in.DeepCopyInto(out)
477 return out
478}
479
480// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
481func (in *ServiceAccountSubject) DeepCopyInto(out *ServiceAccountSubject) {
482 *out = *in
483 return
484}
485
486// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountSubject.
487func (in *ServiceAccountSubject) DeepCopy() *ServiceAccountSubject {
488 if in == nil {
489 return nil
490 }
491 out := new(ServiceAccountSubject)
492 in.DeepCopyInto(out)
493 return out
494}
495
496// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
497func (in *Subject) DeepCopyInto(out *Subject) {
498 *out = *in
499 if in.User != nil {
500 in, out := &in.User, &out.User
501 *out = new(UserSubject)
502 **out = **in
503 }
504 if in.Group != nil {
505 in, out := &in.Group, &out.Group
506 *out = new(GroupSubject)
507 **out = **in
508 }
509 if in.ServiceAccount != nil {
510 in, out := &in.ServiceAccount, &out.ServiceAccount
511 *out = new(ServiceAccountSubject)
512 **out = **in
513 }
514 return
515}
516
517// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subject.
518func (in *Subject) DeepCopy() *Subject {
519 if in == nil {
520 return nil
521 }
522 out := new(Subject)
523 in.DeepCopyInto(out)
524 return out
525}
526
527// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
528func (in *UserSubject) DeepCopyInto(out *UserSubject) {
529 *out = *in
530 return
531}
532
533// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSubject.
534func (in *UserSubject) DeepCopy() *UserSubject {
535 if in == nil {
536 return nil
537 }
538 out := new(UserSubject)
539 in.DeepCopyInto(out)
540 return out
541}