1
2
3
4
19
20
21
22 package admissionregistration
23
24 import (
25 v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
26 runtime "k8s.io/apimachinery/pkg/runtime"
27 )
28
29
30 func (in *AuditAnnotation) DeepCopyInto(out *AuditAnnotation) {
31 *out = *in
32 return
33 }
34
35
36 func (in *AuditAnnotation) DeepCopy() *AuditAnnotation {
37 if in == nil {
38 return nil
39 }
40 out := new(AuditAnnotation)
41 in.DeepCopyInto(out)
42 return out
43 }
44
45
46 func (in *ExpressionWarning) DeepCopyInto(out *ExpressionWarning) {
47 *out = *in
48 return
49 }
50
51
52 func (in *ExpressionWarning) DeepCopy() *ExpressionWarning {
53 if in == nil {
54 return nil
55 }
56 out := new(ExpressionWarning)
57 in.DeepCopyInto(out)
58 return out
59 }
60
61
62 func (in *MatchCondition) DeepCopyInto(out *MatchCondition) {
63 *out = *in
64 return
65 }
66
67
68 func (in *MatchCondition) DeepCopy() *MatchCondition {
69 if in == nil {
70 return nil
71 }
72 out := new(MatchCondition)
73 in.DeepCopyInto(out)
74 return out
75 }
76
77
78 func (in *MatchResources) DeepCopyInto(out *MatchResources) {
79 *out = *in
80 if in.NamespaceSelector != nil {
81 in, out := &in.NamespaceSelector, &out.NamespaceSelector
82 *out = new(v1.LabelSelector)
83 (*in).DeepCopyInto(*out)
84 }
85 if in.ObjectSelector != nil {
86 in, out := &in.ObjectSelector, &out.ObjectSelector
87 *out = new(v1.LabelSelector)
88 (*in).DeepCopyInto(*out)
89 }
90 if in.ResourceRules != nil {
91 in, out := &in.ResourceRules, &out.ResourceRules
92 *out = make([]NamedRuleWithOperations, len(*in))
93 for i := range *in {
94 (*in)[i].DeepCopyInto(&(*out)[i])
95 }
96 }
97 if in.ExcludeResourceRules != nil {
98 in, out := &in.ExcludeResourceRules, &out.ExcludeResourceRules
99 *out = make([]NamedRuleWithOperations, len(*in))
100 for i := range *in {
101 (*in)[i].DeepCopyInto(&(*out)[i])
102 }
103 }
104 if in.MatchPolicy != nil {
105 in, out := &in.MatchPolicy, &out.MatchPolicy
106 *out = new(MatchPolicyType)
107 **out = **in
108 }
109 return
110 }
111
112
113 func (in *MatchResources) DeepCopy() *MatchResources {
114 if in == nil {
115 return nil
116 }
117 out := new(MatchResources)
118 in.DeepCopyInto(out)
119 return out
120 }
121
122
123 func (in *MutatingWebhook) DeepCopyInto(out *MutatingWebhook) {
124 *out = *in
125 in.ClientConfig.DeepCopyInto(&out.ClientConfig)
126 if in.Rules != nil {
127 in, out := &in.Rules, &out.Rules
128 *out = make([]RuleWithOperations, len(*in))
129 for i := range *in {
130 (*in)[i].DeepCopyInto(&(*out)[i])
131 }
132 }
133 if in.FailurePolicy != nil {
134 in, out := &in.FailurePolicy, &out.FailurePolicy
135 *out = new(FailurePolicyType)
136 **out = **in
137 }
138 if in.MatchPolicy != nil {
139 in, out := &in.MatchPolicy, &out.MatchPolicy
140 *out = new(MatchPolicyType)
141 **out = **in
142 }
143 if in.NamespaceSelector != nil {
144 in, out := &in.NamespaceSelector, &out.NamespaceSelector
145 *out = new(v1.LabelSelector)
146 (*in).DeepCopyInto(*out)
147 }
148 if in.ObjectSelector != nil {
149 in, out := &in.ObjectSelector, &out.ObjectSelector
150 *out = new(v1.LabelSelector)
151 (*in).DeepCopyInto(*out)
152 }
153 if in.SideEffects != nil {
154 in, out := &in.SideEffects, &out.SideEffects
155 *out = new(SideEffectClass)
156 **out = **in
157 }
158 if in.TimeoutSeconds != nil {
159 in, out := &in.TimeoutSeconds, &out.TimeoutSeconds
160 *out = new(int32)
161 **out = **in
162 }
163 if in.AdmissionReviewVersions != nil {
164 in, out := &in.AdmissionReviewVersions, &out.AdmissionReviewVersions
165 *out = make([]string, len(*in))
166 copy(*out, *in)
167 }
168 if in.ReinvocationPolicy != nil {
169 in, out := &in.ReinvocationPolicy, &out.ReinvocationPolicy
170 *out = new(ReinvocationPolicyType)
171 **out = **in
172 }
173 if in.MatchConditions != nil {
174 in, out := &in.MatchConditions, &out.MatchConditions
175 *out = make([]MatchCondition, len(*in))
176 copy(*out, *in)
177 }
178 return
179 }
180
181
182 func (in *MutatingWebhook) DeepCopy() *MutatingWebhook {
183 if in == nil {
184 return nil
185 }
186 out := new(MutatingWebhook)
187 in.DeepCopyInto(out)
188 return out
189 }
190
191
192 func (in *MutatingWebhookConfiguration) DeepCopyInto(out *MutatingWebhookConfiguration) {
193 *out = *in
194 out.TypeMeta = in.TypeMeta
195 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
196 if in.Webhooks != nil {
197 in, out := &in.Webhooks, &out.Webhooks
198 *out = make([]MutatingWebhook, len(*in))
199 for i := range *in {
200 (*in)[i].DeepCopyInto(&(*out)[i])
201 }
202 }
203 return
204 }
205
206
207 func (in *MutatingWebhookConfiguration) DeepCopy() *MutatingWebhookConfiguration {
208 if in == nil {
209 return nil
210 }
211 out := new(MutatingWebhookConfiguration)
212 in.DeepCopyInto(out)
213 return out
214 }
215
216
217 func (in *MutatingWebhookConfiguration) DeepCopyObject() runtime.Object {
218 if c := in.DeepCopy(); c != nil {
219 return c
220 }
221 return nil
222 }
223
224
225 func (in *MutatingWebhookConfigurationList) DeepCopyInto(out *MutatingWebhookConfigurationList) {
226 *out = *in
227 out.TypeMeta = in.TypeMeta
228 in.ListMeta.DeepCopyInto(&out.ListMeta)
229 if in.Items != nil {
230 in, out := &in.Items, &out.Items
231 *out = make([]MutatingWebhookConfiguration, len(*in))
232 for i := range *in {
233 (*in)[i].DeepCopyInto(&(*out)[i])
234 }
235 }
236 return
237 }
238
239
240 func (in *MutatingWebhookConfigurationList) DeepCopy() *MutatingWebhookConfigurationList {
241 if in == nil {
242 return nil
243 }
244 out := new(MutatingWebhookConfigurationList)
245 in.DeepCopyInto(out)
246 return out
247 }
248
249
250 func (in *MutatingWebhookConfigurationList) DeepCopyObject() runtime.Object {
251 if c := in.DeepCopy(); c != nil {
252 return c
253 }
254 return nil
255 }
256
257
258 func (in *NamedRuleWithOperations) DeepCopyInto(out *NamedRuleWithOperations) {
259 *out = *in
260 if in.ResourceNames != nil {
261 in, out := &in.ResourceNames, &out.ResourceNames
262 *out = make([]string, len(*in))
263 copy(*out, *in)
264 }
265 in.RuleWithOperations.DeepCopyInto(&out.RuleWithOperations)
266 return
267 }
268
269
270 func (in *NamedRuleWithOperations) DeepCopy() *NamedRuleWithOperations {
271 if in == nil {
272 return nil
273 }
274 out := new(NamedRuleWithOperations)
275 in.DeepCopyInto(out)
276 return out
277 }
278
279
280 func (in *ParamKind) DeepCopyInto(out *ParamKind) {
281 *out = *in
282 return
283 }
284
285
286 func (in *ParamKind) DeepCopy() *ParamKind {
287 if in == nil {
288 return nil
289 }
290 out := new(ParamKind)
291 in.DeepCopyInto(out)
292 return out
293 }
294
295
296 func (in *ParamRef) DeepCopyInto(out *ParamRef) {
297 *out = *in
298 if in.Selector != nil {
299 in, out := &in.Selector, &out.Selector
300 *out = new(v1.LabelSelector)
301 (*in).DeepCopyInto(*out)
302 }
303 if in.ParameterNotFoundAction != nil {
304 in, out := &in.ParameterNotFoundAction, &out.ParameterNotFoundAction
305 *out = new(ParameterNotFoundActionType)
306 **out = **in
307 }
308 return
309 }
310
311
312 func (in *ParamRef) DeepCopy() *ParamRef {
313 if in == nil {
314 return nil
315 }
316 out := new(ParamRef)
317 in.DeepCopyInto(out)
318 return out
319 }
320
321
322 func (in *Rule) DeepCopyInto(out *Rule) {
323 *out = *in
324 if in.APIGroups != nil {
325 in, out := &in.APIGroups, &out.APIGroups
326 *out = make([]string, len(*in))
327 copy(*out, *in)
328 }
329 if in.APIVersions != nil {
330 in, out := &in.APIVersions, &out.APIVersions
331 *out = make([]string, len(*in))
332 copy(*out, *in)
333 }
334 if in.Resources != nil {
335 in, out := &in.Resources, &out.Resources
336 *out = make([]string, len(*in))
337 copy(*out, *in)
338 }
339 if in.Scope != nil {
340 in, out := &in.Scope, &out.Scope
341 *out = new(ScopeType)
342 **out = **in
343 }
344 return
345 }
346
347
348 func (in *Rule) DeepCopy() *Rule {
349 if in == nil {
350 return nil
351 }
352 out := new(Rule)
353 in.DeepCopyInto(out)
354 return out
355 }
356
357
358 func (in *RuleWithOperations) DeepCopyInto(out *RuleWithOperations) {
359 *out = *in
360 if in.Operations != nil {
361 in, out := &in.Operations, &out.Operations
362 *out = make([]OperationType, len(*in))
363 copy(*out, *in)
364 }
365 in.Rule.DeepCopyInto(&out.Rule)
366 return
367 }
368
369
370 func (in *RuleWithOperations) DeepCopy() *RuleWithOperations {
371 if in == nil {
372 return nil
373 }
374 out := new(RuleWithOperations)
375 in.DeepCopyInto(out)
376 return out
377 }
378
379
380 func (in *ServiceReference) DeepCopyInto(out *ServiceReference) {
381 *out = *in
382 if in.Path != nil {
383 in, out := &in.Path, &out.Path
384 *out = new(string)
385 **out = **in
386 }
387 return
388 }
389
390
391 func (in *ServiceReference) DeepCopy() *ServiceReference {
392 if in == nil {
393 return nil
394 }
395 out := new(ServiceReference)
396 in.DeepCopyInto(out)
397 return out
398 }
399
400
401 func (in *TypeChecking) DeepCopyInto(out *TypeChecking) {
402 *out = *in
403 if in.ExpressionWarnings != nil {
404 in, out := &in.ExpressionWarnings, &out.ExpressionWarnings
405 *out = make([]ExpressionWarning, len(*in))
406 copy(*out, *in)
407 }
408 return
409 }
410
411
412 func (in *TypeChecking) DeepCopy() *TypeChecking {
413 if in == nil {
414 return nil
415 }
416 out := new(TypeChecking)
417 in.DeepCopyInto(out)
418 return out
419 }
420
421
422 func (in *ValidatingAdmissionPolicy) DeepCopyInto(out *ValidatingAdmissionPolicy) {
423 *out = *in
424 out.TypeMeta = in.TypeMeta
425 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
426 in.Spec.DeepCopyInto(&out.Spec)
427 in.Status.DeepCopyInto(&out.Status)
428 return
429 }
430
431
432 func (in *ValidatingAdmissionPolicy) DeepCopy() *ValidatingAdmissionPolicy {
433 if in == nil {
434 return nil
435 }
436 out := new(ValidatingAdmissionPolicy)
437 in.DeepCopyInto(out)
438 return out
439 }
440
441
442 func (in *ValidatingAdmissionPolicy) DeepCopyObject() runtime.Object {
443 if c := in.DeepCopy(); c != nil {
444 return c
445 }
446 return nil
447 }
448
449
450 func (in *ValidatingAdmissionPolicyBinding) DeepCopyInto(out *ValidatingAdmissionPolicyBinding) {
451 *out = *in
452 out.TypeMeta = in.TypeMeta
453 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
454 in.Spec.DeepCopyInto(&out.Spec)
455 return
456 }
457
458
459 func (in *ValidatingAdmissionPolicyBinding) DeepCopy() *ValidatingAdmissionPolicyBinding {
460 if in == nil {
461 return nil
462 }
463 out := new(ValidatingAdmissionPolicyBinding)
464 in.DeepCopyInto(out)
465 return out
466 }
467
468
469 func (in *ValidatingAdmissionPolicyBinding) DeepCopyObject() runtime.Object {
470 if c := in.DeepCopy(); c != nil {
471 return c
472 }
473 return nil
474 }
475
476
477 func (in *ValidatingAdmissionPolicyBindingList) DeepCopyInto(out *ValidatingAdmissionPolicyBindingList) {
478 *out = *in
479 out.TypeMeta = in.TypeMeta
480 in.ListMeta.DeepCopyInto(&out.ListMeta)
481 if in.Items != nil {
482 in, out := &in.Items, &out.Items
483 *out = make([]ValidatingAdmissionPolicyBinding, len(*in))
484 for i := range *in {
485 (*in)[i].DeepCopyInto(&(*out)[i])
486 }
487 }
488 return
489 }
490
491
492 func (in *ValidatingAdmissionPolicyBindingList) DeepCopy() *ValidatingAdmissionPolicyBindingList {
493 if in == nil {
494 return nil
495 }
496 out := new(ValidatingAdmissionPolicyBindingList)
497 in.DeepCopyInto(out)
498 return out
499 }
500
501
502 func (in *ValidatingAdmissionPolicyBindingList) DeepCopyObject() runtime.Object {
503 if c := in.DeepCopy(); c != nil {
504 return c
505 }
506 return nil
507 }
508
509
510 func (in *ValidatingAdmissionPolicyBindingSpec) DeepCopyInto(out *ValidatingAdmissionPolicyBindingSpec) {
511 *out = *in
512 if in.ParamRef != nil {
513 in, out := &in.ParamRef, &out.ParamRef
514 *out = new(ParamRef)
515 (*in).DeepCopyInto(*out)
516 }
517 if in.MatchResources != nil {
518 in, out := &in.MatchResources, &out.MatchResources
519 *out = new(MatchResources)
520 (*in).DeepCopyInto(*out)
521 }
522 if in.ValidationActions != nil {
523 in, out := &in.ValidationActions, &out.ValidationActions
524 *out = make([]ValidationAction, len(*in))
525 copy(*out, *in)
526 }
527 return
528 }
529
530
531 func (in *ValidatingAdmissionPolicyBindingSpec) DeepCopy() *ValidatingAdmissionPolicyBindingSpec {
532 if in == nil {
533 return nil
534 }
535 out := new(ValidatingAdmissionPolicyBindingSpec)
536 in.DeepCopyInto(out)
537 return out
538 }
539
540
541 func (in *ValidatingAdmissionPolicyList) DeepCopyInto(out *ValidatingAdmissionPolicyList) {
542 *out = *in
543 out.TypeMeta = in.TypeMeta
544 in.ListMeta.DeepCopyInto(&out.ListMeta)
545 if in.Items != nil {
546 in, out := &in.Items, &out.Items
547 *out = make([]ValidatingAdmissionPolicy, len(*in))
548 for i := range *in {
549 (*in)[i].DeepCopyInto(&(*out)[i])
550 }
551 }
552 return
553 }
554
555
556 func (in *ValidatingAdmissionPolicyList) DeepCopy() *ValidatingAdmissionPolicyList {
557 if in == nil {
558 return nil
559 }
560 out := new(ValidatingAdmissionPolicyList)
561 in.DeepCopyInto(out)
562 return out
563 }
564
565
566 func (in *ValidatingAdmissionPolicyList) DeepCopyObject() runtime.Object {
567 if c := in.DeepCopy(); c != nil {
568 return c
569 }
570 return nil
571 }
572
573
574 func (in *ValidatingAdmissionPolicySpec) DeepCopyInto(out *ValidatingAdmissionPolicySpec) {
575 *out = *in
576 if in.ParamKind != nil {
577 in, out := &in.ParamKind, &out.ParamKind
578 *out = new(ParamKind)
579 **out = **in
580 }
581 if in.MatchConstraints != nil {
582 in, out := &in.MatchConstraints, &out.MatchConstraints
583 *out = new(MatchResources)
584 (*in).DeepCopyInto(*out)
585 }
586 if in.Validations != nil {
587 in, out := &in.Validations, &out.Validations
588 *out = make([]Validation, len(*in))
589 for i := range *in {
590 (*in)[i].DeepCopyInto(&(*out)[i])
591 }
592 }
593 if in.MatchConditions != nil {
594 in, out := &in.MatchConditions, &out.MatchConditions
595 *out = make([]MatchCondition, len(*in))
596 copy(*out, *in)
597 }
598 if in.FailurePolicy != nil {
599 in, out := &in.FailurePolicy, &out.FailurePolicy
600 *out = new(FailurePolicyType)
601 **out = **in
602 }
603 if in.AuditAnnotations != nil {
604 in, out := &in.AuditAnnotations, &out.AuditAnnotations
605 *out = make([]AuditAnnotation, len(*in))
606 copy(*out, *in)
607 }
608 if in.Variables != nil {
609 in, out := &in.Variables, &out.Variables
610 *out = make([]Variable, len(*in))
611 copy(*out, *in)
612 }
613 return
614 }
615
616
617 func (in *ValidatingAdmissionPolicySpec) DeepCopy() *ValidatingAdmissionPolicySpec {
618 if in == nil {
619 return nil
620 }
621 out := new(ValidatingAdmissionPolicySpec)
622 in.DeepCopyInto(out)
623 return out
624 }
625
626
627 func (in *ValidatingAdmissionPolicyStatus) DeepCopyInto(out *ValidatingAdmissionPolicyStatus) {
628 *out = *in
629 if in.TypeChecking != nil {
630 in, out := &in.TypeChecking, &out.TypeChecking
631 *out = new(TypeChecking)
632 (*in).DeepCopyInto(*out)
633 }
634 if in.Conditions != nil {
635 in, out := &in.Conditions, &out.Conditions
636 *out = make([]v1.Condition, len(*in))
637 for i := range *in {
638 (*in)[i].DeepCopyInto(&(*out)[i])
639 }
640 }
641 return
642 }
643
644
645 func (in *ValidatingAdmissionPolicyStatus) DeepCopy() *ValidatingAdmissionPolicyStatus {
646 if in == nil {
647 return nil
648 }
649 out := new(ValidatingAdmissionPolicyStatus)
650 in.DeepCopyInto(out)
651 return out
652 }
653
654
655 func (in *ValidatingWebhook) DeepCopyInto(out *ValidatingWebhook) {
656 *out = *in
657 in.ClientConfig.DeepCopyInto(&out.ClientConfig)
658 if in.Rules != nil {
659 in, out := &in.Rules, &out.Rules
660 *out = make([]RuleWithOperations, len(*in))
661 for i := range *in {
662 (*in)[i].DeepCopyInto(&(*out)[i])
663 }
664 }
665 if in.FailurePolicy != nil {
666 in, out := &in.FailurePolicy, &out.FailurePolicy
667 *out = new(FailurePolicyType)
668 **out = **in
669 }
670 if in.MatchPolicy != nil {
671 in, out := &in.MatchPolicy, &out.MatchPolicy
672 *out = new(MatchPolicyType)
673 **out = **in
674 }
675 if in.NamespaceSelector != nil {
676 in, out := &in.NamespaceSelector, &out.NamespaceSelector
677 *out = new(v1.LabelSelector)
678 (*in).DeepCopyInto(*out)
679 }
680 if in.ObjectSelector != nil {
681 in, out := &in.ObjectSelector, &out.ObjectSelector
682 *out = new(v1.LabelSelector)
683 (*in).DeepCopyInto(*out)
684 }
685 if in.SideEffects != nil {
686 in, out := &in.SideEffects, &out.SideEffects
687 *out = new(SideEffectClass)
688 **out = **in
689 }
690 if in.TimeoutSeconds != nil {
691 in, out := &in.TimeoutSeconds, &out.TimeoutSeconds
692 *out = new(int32)
693 **out = **in
694 }
695 if in.AdmissionReviewVersions != nil {
696 in, out := &in.AdmissionReviewVersions, &out.AdmissionReviewVersions
697 *out = make([]string, len(*in))
698 copy(*out, *in)
699 }
700 if in.MatchConditions != nil {
701 in, out := &in.MatchConditions, &out.MatchConditions
702 *out = make([]MatchCondition, len(*in))
703 copy(*out, *in)
704 }
705 return
706 }
707
708
709 func (in *ValidatingWebhook) DeepCopy() *ValidatingWebhook {
710 if in == nil {
711 return nil
712 }
713 out := new(ValidatingWebhook)
714 in.DeepCopyInto(out)
715 return out
716 }
717
718
719 func (in *ValidatingWebhookConfiguration) DeepCopyInto(out *ValidatingWebhookConfiguration) {
720 *out = *in
721 out.TypeMeta = in.TypeMeta
722 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
723 if in.Webhooks != nil {
724 in, out := &in.Webhooks, &out.Webhooks
725 *out = make([]ValidatingWebhook, len(*in))
726 for i := range *in {
727 (*in)[i].DeepCopyInto(&(*out)[i])
728 }
729 }
730 return
731 }
732
733
734 func (in *ValidatingWebhookConfiguration) DeepCopy() *ValidatingWebhookConfiguration {
735 if in == nil {
736 return nil
737 }
738 out := new(ValidatingWebhookConfiguration)
739 in.DeepCopyInto(out)
740 return out
741 }
742
743
744 func (in *ValidatingWebhookConfiguration) DeepCopyObject() runtime.Object {
745 if c := in.DeepCopy(); c != nil {
746 return c
747 }
748 return nil
749 }
750
751
752 func (in *ValidatingWebhookConfigurationList) DeepCopyInto(out *ValidatingWebhookConfigurationList) {
753 *out = *in
754 out.TypeMeta = in.TypeMeta
755 in.ListMeta.DeepCopyInto(&out.ListMeta)
756 if in.Items != nil {
757 in, out := &in.Items, &out.Items
758 *out = make([]ValidatingWebhookConfiguration, len(*in))
759 for i := range *in {
760 (*in)[i].DeepCopyInto(&(*out)[i])
761 }
762 }
763 return
764 }
765
766
767 func (in *ValidatingWebhookConfigurationList) DeepCopy() *ValidatingWebhookConfigurationList {
768 if in == nil {
769 return nil
770 }
771 out := new(ValidatingWebhookConfigurationList)
772 in.DeepCopyInto(out)
773 return out
774 }
775
776
777 func (in *ValidatingWebhookConfigurationList) DeepCopyObject() runtime.Object {
778 if c := in.DeepCopy(); c != nil {
779 return c
780 }
781 return nil
782 }
783
784
785 func (in *Validation) DeepCopyInto(out *Validation) {
786 *out = *in
787 if in.Reason != nil {
788 in, out := &in.Reason, &out.Reason
789 *out = new(v1.StatusReason)
790 **out = **in
791 }
792 return
793 }
794
795
796 func (in *Validation) DeepCopy() *Validation {
797 if in == nil {
798 return nil
799 }
800 out := new(Validation)
801 in.DeepCopyInto(out)
802 return out
803 }
804
805
806 func (in *Variable) DeepCopyInto(out *Variable) {
807 *out = *in
808 return
809 }
810
811
812 func (in *Variable) DeepCopy() *Variable {
813 if in == nil {
814 return nil
815 }
816 out := new(Variable)
817 in.DeepCopyInto(out)
818 return out
819 }
820
821
822 func (in *WebhookClientConfig) DeepCopyInto(out *WebhookClientConfig) {
823 *out = *in
824 if in.URL != nil {
825 in, out := &in.URL, &out.URL
826 *out = new(string)
827 **out = **in
828 }
829 if in.Service != nil {
830 in, out := &in.Service, &out.Service
831 *out = new(ServiceReference)
832 (*in).DeepCopyInto(*out)
833 }
834 if in.CABundle != nil {
835 in, out := &in.CABundle, &out.CABundle
836 *out = make([]byte, len(*in))
837 copy(*out, *in)
838 }
839 return
840 }
841
842
843 func (in *WebhookClientConfig) DeepCopy() *WebhookClientConfig {
844 if in == nil {
845 return nil
846 }
847 out := new(WebhookClientConfig)
848 in.DeepCopyInto(out)
849 return out
850 }
851
View as plain text