1
2
3
18
19
20
21 package v1alpha2
22
23 import (
24 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
25 "k8s.io/apimachinery/pkg/runtime"
26 "sigs.k8s.io/gateway-api/apis/v1"
27 )
28
29
30 func (in *BackendTLSPolicy) DeepCopyInto(out *BackendTLSPolicy) {
31 *out = *in
32 out.TypeMeta = in.TypeMeta
33 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
34 in.Spec.DeepCopyInto(&out.Spec)
35 in.Status.DeepCopyInto(&out.Status)
36 }
37
38
39 func (in *BackendTLSPolicy) DeepCopy() *BackendTLSPolicy {
40 if in == nil {
41 return nil
42 }
43 out := new(BackendTLSPolicy)
44 in.DeepCopyInto(out)
45 return out
46 }
47
48
49 func (in *BackendTLSPolicy) DeepCopyObject() runtime.Object {
50 if c := in.DeepCopy(); c != nil {
51 return c
52 }
53 return nil
54 }
55
56
57 func (in *BackendTLSPolicyConfig) DeepCopyInto(out *BackendTLSPolicyConfig) {
58 *out = *in
59 if in.CACertRefs != nil {
60 in, out := &in.CACertRefs, &out.CACertRefs
61 *out = make([]v1.LocalObjectReference, len(*in))
62 copy(*out, *in)
63 }
64 if in.WellKnownCACerts != nil {
65 in, out := &in.WellKnownCACerts, &out.WellKnownCACerts
66 *out = new(WellKnownCACertType)
67 **out = **in
68 }
69 }
70
71
72 func (in *BackendTLSPolicyConfig) DeepCopy() *BackendTLSPolicyConfig {
73 if in == nil {
74 return nil
75 }
76 out := new(BackendTLSPolicyConfig)
77 in.DeepCopyInto(out)
78 return out
79 }
80
81
82 func (in *BackendTLSPolicyList) DeepCopyInto(out *BackendTLSPolicyList) {
83 *out = *in
84 out.TypeMeta = in.TypeMeta
85 in.ListMeta.DeepCopyInto(&out.ListMeta)
86 if in.Items != nil {
87 in, out := &in.Items, &out.Items
88 *out = make([]BackendTLSPolicy, len(*in))
89 for i := range *in {
90 (*in)[i].DeepCopyInto(&(*out)[i])
91 }
92 }
93 }
94
95
96 func (in *BackendTLSPolicyList) DeepCopy() *BackendTLSPolicyList {
97 if in == nil {
98 return nil
99 }
100 out := new(BackendTLSPolicyList)
101 in.DeepCopyInto(out)
102 return out
103 }
104
105
106 func (in *BackendTLSPolicyList) DeepCopyObject() runtime.Object {
107 if c := in.DeepCopy(); c != nil {
108 return c
109 }
110 return nil
111 }
112
113
114 func (in *BackendTLSPolicySpec) DeepCopyInto(out *BackendTLSPolicySpec) {
115 *out = *in
116 in.TargetRef.DeepCopyInto(&out.TargetRef)
117 in.TLS.DeepCopyInto(&out.TLS)
118 }
119
120
121 func (in *BackendTLSPolicySpec) DeepCopy() *BackendTLSPolicySpec {
122 if in == nil {
123 return nil
124 }
125 out := new(BackendTLSPolicySpec)
126 in.DeepCopyInto(out)
127 return out
128 }
129
130
131 func (in *GRPCBackendRef) DeepCopyInto(out *GRPCBackendRef) {
132 *out = *in
133 in.BackendRef.DeepCopyInto(&out.BackendRef)
134 if in.Filters != nil {
135 in, out := &in.Filters, &out.Filters
136 *out = make([]GRPCRouteFilter, len(*in))
137 for i := range *in {
138 (*in)[i].DeepCopyInto(&(*out)[i])
139 }
140 }
141 }
142
143
144 func (in *GRPCBackendRef) DeepCopy() *GRPCBackendRef {
145 if in == nil {
146 return nil
147 }
148 out := new(GRPCBackendRef)
149 in.DeepCopyInto(out)
150 return out
151 }
152
153
154 func (in *GRPCHeaderMatch) DeepCopyInto(out *GRPCHeaderMatch) {
155 *out = *in
156 if in.Type != nil {
157 in, out := &in.Type, &out.Type
158 *out = new(v1.HeaderMatchType)
159 **out = **in
160 }
161 }
162
163
164 func (in *GRPCHeaderMatch) DeepCopy() *GRPCHeaderMatch {
165 if in == nil {
166 return nil
167 }
168 out := new(GRPCHeaderMatch)
169 in.DeepCopyInto(out)
170 return out
171 }
172
173
174 func (in *GRPCMethodMatch) DeepCopyInto(out *GRPCMethodMatch) {
175 *out = *in
176 if in.Type != nil {
177 in, out := &in.Type, &out.Type
178 *out = new(GRPCMethodMatchType)
179 **out = **in
180 }
181 if in.Service != nil {
182 in, out := &in.Service, &out.Service
183 *out = new(string)
184 **out = **in
185 }
186 if in.Method != nil {
187 in, out := &in.Method, &out.Method
188 *out = new(string)
189 **out = **in
190 }
191 }
192
193
194 func (in *GRPCMethodMatch) DeepCopy() *GRPCMethodMatch {
195 if in == nil {
196 return nil
197 }
198 out := new(GRPCMethodMatch)
199 in.DeepCopyInto(out)
200 return out
201 }
202
203
204 func (in *GRPCRoute) DeepCopyInto(out *GRPCRoute) {
205 *out = *in
206 out.TypeMeta = in.TypeMeta
207 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
208 in.Spec.DeepCopyInto(&out.Spec)
209 in.Status.DeepCopyInto(&out.Status)
210 }
211
212
213 func (in *GRPCRoute) DeepCopy() *GRPCRoute {
214 if in == nil {
215 return nil
216 }
217 out := new(GRPCRoute)
218 in.DeepCopyInto(out)
219 return out
220 }
221
222
223 func (in *GRPCRoute) DeepCopyObject() runtime.Object {
224 if c := in.DeepCopy(); c != nil {
225 return c
226 }
227 return nil
228 }
229
230
231 func (in *GRPCRouteFilter) DeepCopyInto(out *GRPCRouteFilter) {
232 *out = *in
233 if in.RequestHeaderModifier != nil {
234 in, out := &in.RequestHeaderModifier, &out.RequestHeaderModifier
235 *out = new(v1.HTTPHeaderFilter)
236 (*in).DeepCopyInto(*out)
237 }
238 if in.ResponseHeaderModifier != nil {
239 in, out := &in.ResponseHeaderModifier, &out.ResponseHeaderModifier
240 *out = new(v1.HTTPHeaderFilter)
241 (*in).DeepCopyInto(*out)
242 }
243 if in.RequestMirror != nil {
244 in, out := &in.RequestMirror, &out.RequestMirror
245 *out = new(v1.HTTPRequestMirrorFilter)
246 (*in).DeepCopyInto(*out)
247 }
248 if in.ExtensionRef != nil {
249 in, out := &in.ExtensionRef, &out.ExtensionRef
250 *out = new(v1.LocalObjectReference)
251 **out = **in
252 }
253 }
254
255
256 func (in *GRPCRouteFilter) DeepCopy() *GRPCRouteFilter {
257 if in == nil {
258 return nil
259 }
260 out := new(GRPCRouteFilter)
261 in.DeepCopyInto(out)
262 return out
263 }
264
265
266 func (in *GRPCRouteList) DeepCopyInto(out *GRPCRouteList) {
267 *out = *in
268 out.TypeMeta = in.TypeMeta
269 in.ListMeta.DeepCopyInto(&out.ListMeta)
270 if in.Items != nil {
271 in, out := &in.Items, &out.Items
272 *out = make([]GRPCRoute, len(*in))
273 for i := range *in {
274 (*in)[i].DeepCopyInto(&(*out)[i])
275 }
276 }
277 }
278
279
280 func (in *GRPCRouteList) DeepCopy() *GRPCRouteList {
281 if in == nil {
282 return nil
283 }
284 out := new(GRPCRouteList)
285 in.DeepCopyInto(out)
286 return out
287 }
288
289
290 func (in *GRPCRouteList) DeepCopyObject() runtime.Object {
291 if c := in.DeepCopy(); c != nil {
292 return c
293 }
294 return nil
295 }
296
297
298 func (in *GRPCRouteMatch) DeepCopyInto(out *GRPCRouteMatch) {
299 *out = *in
300 if in.Method != nil {
301 in, out := &in.Method, &out.Method
302 *out = new(GRPCMethodMatch)
303 (*in).DeepCopyInto(*out)
304 }
305 if in.Headers != nil {
306 in, out := &in.Headers, &out.Headers
307 *out = make([]GRPCHeaderMatch, len(*in))
308 for i := range *in {
309 (*in)[i].DeepCopyInto(&(*out)[i])
310 }
311 }
312 }
313
314
315 func (in *GRPCRouteMatch) DeepCopy() *GRPCRouteMatch {
316 if in == nil {
317 return nil
318 }
319 out := new(GRPCRouteMatch)
320 in.DeepCopyInto(out)
321 return out
322 }
323
324
325 func (in *GRPCRouteRule) DeepCopyInto(out *GRPCRouteRule) {
326 *out = *in
327 if in.Matches != nil {
328 in, out := &in.Matches, &out.Matches
329 *out = make([]GRPCRouteMatch, len(*in))
330 for i := range *in {
331 (*in)[i].DeepCopyInto(&(*out)[i])
332 }
333 }
334 if in.Filters != nil {
335 in, out := &in.Filters, &out.Filters
336 *out = make([]GRPCRouteFilter, len(*in))
337 for i := range *in {
338 (*in)[i].DeepCopyInto(&(*out)[i])
339 }
340 }
341 if in.BackendRefs != nil {
342 in, out := &in.BackendRefs, &out.BackendRefs
343 *out = make([]GRPCBackendRef, len(*in))
344 for i := range *in {
345 (*in)[i].DeepCopyInto(&(*out)[i])
346 }
347 }
348 }
349
350
351 func (in *GRPCRouteRule) DeepCopy() *GRPCRouteRule {
352 if in == nil {
353 return nil
354 }
355 out := new(GRPCRouteRule)
356 in.DeepCopyInto(out)
357 return out
358 }
359
360
361 func (in *GRPCRouteSpec) DeepCopyInto(out *GRPCRouteSpec) {
362 *out = *in
363 in.CommonRouteSpec.DeepCopyInto(&out.CommonRouteSpec)
364 if in.Hostnames != nil {
365 in, out := &in.Hostnames, &out.Hostnames
366 *out = make([]v1.Hostname, len(*in))
367 copy(*out, *in)
368 }
369 if in.Rules != nil {
370 in, out := &in.Rules, &out.Rules
371 *out = make([]GRPCRouteRule, len(*in))
372 for i := range *in {
373 (*in)[i].DeepCopyInto(&(*out)[i])
374 }
375 }
376 }
377
378
379 func (in *GRPCRouteSpec) DeepCopy() *GRPCRouteSpec {
380 if in == nil {
381 return nil
382 }
383 out := new(GRPCRouteSpec)
384 in.DeepCopyInto(out)
385 return out
386 }
387
388
389 func (in *GRPCRouteStatus) DeepCopyInto(out *GRPCRouteStatus) {
390 *out = *in
391 in.RouteStatus.DeepCopyInto(&out.RouteStatus)
392 }
393
394
395 func (in *GRPCRouteStatus) DeepCopy() *GRPCRouteStatus {
396 if in == nil {
397 return nil
398 }
399 out := new(GRPCRouteStatus)
400 in.DeepCopyInto(out)
401 return out
402 }
403
404
405 func (in *Gateway) DeepCopyInto(out *Gateway) {
406 *out = *in
407 out.TypeMeta = in.TypeMeta
408 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
409 in.Spec.DeepCopyInto(&out.Spec)
410 in.Status.DeepCopyInto(&out.Status)
411 }
412
413
414 func (in *Gateway) DeepCopy() *Gateway {
415 if in == nil {
416 return nil
417 }
418 out := new(Gateway)
419 in.DeepCopyInto(out)
420 return out
421 }
422
423
424 func (in *Gateway) DeepCopyObject() runtime.Object {
425 if c := in.DeepCopy(); c != nil {
426 return c
427 }
428 return nil
429 }
430
431
432 func (in *GatewayClass) DeepCopyInto(out *GatewayClass) {
433 *out = *in
434 out.TypeMeta = in.TypeMeta
435 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
436 in.Spec.DeepCopyInto(&out.Spec)
437 in.Status.DeepCopyInto(&out.Status)
438 }
439
440
441 func (in *GatewayClass) DeepCopy() *GatewayClass {
442 if in == nil {
443 return nil
444 }
445 out := new(GatewayClass)
446 in.DeepCopyInto(out)
447 return out
448 }
449
450
451 func (in *GatewayClass) DeepCopyObject() runtime.Object {
452 if c := in.DeepCopy(); c != nil {
453 return c
454 }
455 return nil
456 }
457
458
459 func (in *GatewayClassList) DeepCopyInto(out *GatewayClassList) {
460 *out = *in
461 out.TypeMeta = in.TypeMeta
462 in.ListMeta.DeepCopyInto(&out.ListMeta)
463 if in.Items != nil {
464 in, out := &in.Items, &out.Items
465 *out = make([]GatewayClass, len(*in))
466 for i := range *in {
467 (*in)[i].DeepCopyInto(&(*out)[i])
468 }
469 }
470 }
471
472
473 func (in *GatewayClassList) DeepCopy() *GatewayClassList {
474 if in == nil {
475 return nil
476 }
477 out := new(GatewayClassList)
478 in.DeepCopyInto(out)
479 return out
480 }
481
482
483 func (in *GatewayClassList) DeepCopyObject() runtime.Object {
484 if c := in.DeepCopy(); c != nil {
485 return c
486 }
487 return nil
488 }
489
490
491 func (in *GatewayList) DeepCopyInto(out *GatewayList) {
492 *out = *in
493 out.TypeMeta = in.TypeMeta
494 in.ListMeta.DeepCopyInto(&out.ListMeta)
495 if in.Items != nil {
496 in, out := &in.Items, &out.Items
497 *out = make([]Gateway, len(*in))
498 for i := range *in {
499 (*in)[i].DeepCopyInto(&(*out)[i])
500 }
501 }
502 }
503
504
505 func (in *GatewayList) DeepCopy() *GatewayList {
506 if in == nil {
507 return nil
508 }
509 out := new(GatewayList)
510 in.DeepCopyInto(out)
511 return out
512 }
513
514
515 func (in *GatewayList) DeepCopyObject() runtime.Object {
516 if c := in.DeepCopy(); c != nil {
517 return c
518 }
519 return nil
520 }
521
522
523 func (in *HTTPRoute) DeepCopyInto(out *HTTPRoute) {
524 *out = *in
525 out.TypeMeta = in.TypeMeta
526 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
527 in.Spec.DeepCopyInto(&out.Spec)
528 in.Status.DeepCopyInto(&out.Status)
529 }
530
531
532 func (in *HTTPRoute) DeepCopy() *HTTPRoute {
533 if in == nil {
534 return nil
535 }
536 out := new(HTTPRoute)
537 in.DeepCopyInto(out)
538 return out
539 }
540
541
542 func (in *HTTPRoute) DeepCopyObject() runtime.Object {
543 if c := in.DeepCopy(); c != nil {
544 return c
545 }
546 return nil
547 }
548
549
550 func (in *HTTPRouteList) DeepCopyInto(out *HTTPRouteList) {
551 *out = *in
552 out.TypeMeta = in.TypeMeta
553 in.ListMeta.DeepCopyInto(&out.ListMeta)
554 if in.Items != nil {
555 in, out := &in.Items, &out.Items
556 *out = make([]HTTPRoute, len(*in))
557 for i := range *in {
558 (*in)[i].DeepCopyInto(&(*out)[i])
559 }
560 }
561 }
562
563
564 func (in *HTTPRouteList) DeepCopy() *HTTPRouteList {
565 if in == nil {
566 return nil
567 }
568 out := new(HTTPRouteList)
569 in.DeepCopyInto(out)
570 return out
571 }
572
573
574 func (in *HTTPRouteList) DeepCopyObject() runtime.Object {
575 if c := in.DeepCopy(); c != nil {
576 return c
577 }
578 return nil
579 }
580
581
582 func (in *PolicyAncestorStatus) DeepCopyInto(out *PolicyAncestorStatus) {
583 *out = *in
584 in.AncestorRef.DeepCopyInto(&out.AncestorRef)
585 if in.Conditions != nil {
586 in, out := &in.Conditions, &out.Conditions
587 *out = make([]metav1.Condition, len(*in))
588 for i := range *in {
589 (*in)[i].DeepCopyInto(&(*out)[i])
590 }
591 }
592 }
593
594
595 func (in *PolicyAncestorStatus) DeepCopy() *PolicyAncestorStatus {
596 if in == nil {
597 return nil
598 }
599 out := new(PolicyAncestorStatus)
600 in.DeepCopyInto(out)
601 return out
602 }
603
604
605 func (in *PolicyStatus) DeepCopyInto(out *PolicyStatus) {
606 *out = *in
607 if in.Ancestors != nil {
608 in, out := &in.Ancestors, &out.Ancestors
609 *out = make([]PolicyAncestorStatus, len(*in))
610 for i := range *in {
611 (*in)[i].DeepCopyInto(&(*out)[i])
612 }
613 }
614 }
615
616
617 func (in *PolicyStatus) DeepCopy() *PolicyStatus {
618 if in == nil {
619 return nil
620 }
621 out := new(PolicyStatus)
622 in.DeepCopyInto(out)
623 return out
624 }
625
626
627 func (in *PolicyTargetReference) DeepCopyInto(out *PolicyTargetReference) {
628 *out = *in
629 if in.Namespace != nil {
630 in, out := &in.Namespace, &out.Namespace
631 *out = new(v1.Namespace)
632 **out = **in
633 }
634 }
635
636
637 func (in *PolicyTargetReference) DeepCopy() *PolicyTargetReference {
638 if in == nil {
639 return nil
640 }
641 out := new(PolicyTargetReference)
642 in.DeepCopyInto(out)
643 return out
644 }
645
646
647 func (in *PolicyTargetReferenceWithSectionName) DeepCopyInto(out *PolicyTargetReferenceWithSectionName) {
648 *out = *in
649 in.PolicyTargetReference.DeepCopyInto(&out.PolicyTargetReference)
650 if in.SectionName != nil {
651 in, out := &in.SectionName, &out.SectionName
652 *out = new(v1.SectionName)
653 **out = **in
654 }
655 }
656
657
658 func (in *PolicyTargetReferenceWithSectionName) DeepCopy() *PolicyTargetReferenceWithSectionName {
659 if in == nil {
660 return nil
661 }
662 out := new(PolicyTargetReferenceWithSectionName)
663 in.DeepCopyInto(out)
664 return out
665 }
666
667
668 func (in *ReferenceGrant) DeepCopyInto(out *ReferenceGrant) {
669 *out = *in
670 out.TypeMeta = in.TypeMeta
671 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
672 in.Spec.DeepCopyInto(&out.Spec)
673 }
674
675
676 func (in *ReferenceGrant) DeepCopy() *ReferenceGrant {
677 if in == nil {
678 return nil
679 }
680 out := new(ReferenceGrant)
681 in.DeepCopyInto(out)
682 return out
683 }
684
685
686 func (in *ReferenceGrant) DeepCopyObject() runtime.Object {
687 if c := in.DeepCopy(); c != nil {
688 return c
689 }
690 return nil
691 }
692
693
694 func (in *ReferenceGrantList) DeepCopyInto(out *ReferenceGrantList) {
695 *out = *in
696 out.TypeMeta = in.TypeMeta
697 in.ListMeta.DeepCopyInto(&out.ListMeta)
698 if in.Items != nil {
699 in, out := &in.Items, &out.Items
700 *out = make([]ReferenceGrant, len(*in))
701 for i := range *in {
702 (*in)[i].DeepCopyInto(&(*out)[i])
703 }
704 }
705 }
706
707
708 func (in *ReferenceGrantList) DeepCopy() *ReferenceGrantList {
709 if in == nil {
710 return nil
711 }
712 out := new(ReferenceGrantList)
713 in.DeepCopyInto(out)
714 return out
715 }
716
717
718 func (in *ReferenceGrantList) DeepCopyObject() runtime.Object {
719 if c := in.DeepCopy(); c != nil {
720 return c
721 }
722 return nil
723 }
724
725
726 func (in *TCPRoute) DeepCopyInto(out *TCPRoute) {
727 *out = *in
728 out.TypeMeta = in.TypeMeta
729 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
730 in.Spec.DeepCopyInto(&out.Spec)
731 in.Status.DeepCopyInto(&out.Status)
732 }
733
734
735 func (in *TCPRoute) DeepCopy() *TCPRoute {
736 if in == nil {
737 return nil
738 }
739 out := new(TCPRoute)
740 in.DeepCopyInto(out)
741 return out
742 }
743
744
745 func (in *TCPRoute) DeepCopyObject() runtime.Object {
746 if c := in.DeepCopy(); c != nil {
747 return c
748 }
749 return nil
750 }
751
752
753 func (in *TCPRouteList) DeepCopyInto(out *TCPRouteList) {
754 *out = *in
755 out.TypeMeta = in.TypeMeta
756 in.ListMeta.DeepCopyInto(&out.ListMeta)
757 if in.Items != nil {
758 in, out := &in.Items, &out.Items
759 *out = make([]TCPRoute, len(*in))
760 for i := range *in {
761 (*in)[i].DeepCopyInto(&(*out)[i])
762 }
763 }
764 }
765
766
767 func (in *TCPRouteList) DeepCopy() *TCPRouteList {
768 if in == nil {
769 return nil
770 }
771 out := new(TCPRouteList)
772 in.DeepCopyInto(out)
773 return out
774 }
775
776
777 func (in *TCPRouteList) DeepCopyObject() runtime.Object {
778 if c := in.DeepCopy(); c != nil {
779 return c
780 }
781 return nil
782 }
783
784
785 func (in *TCPRouteRule) DeepCopyInto(out *TCPRouteRule) {
786 *out = *in
787 if in.BackendRefs != nil {
788 in, out := &in.BackendRefs, &out.BackendRefs
789 *out = make([]v1.BackendRef, len(*in))
790 for i := range *in {
791 (*in)[i].DeepCopyInto(&(*out)[i])
792 }
793 }
794 }
795
796
797 func (in *TCPRouteRule) DeepCopy() *TCPRouteRule {
798 if in == nil {
799 return nil
800 }
801 out := new(TCPRouteRule)
802 in.DeepCopyInto(out)
803 return out
804 }
805
806
807 func (in *TCPRouteSpec) DeepCopyInto(out *TCPRouteSpec) {
808 *out = *in
809 in.CommonRouteSpec.DeepCopyInto(&out.CommonRouteSpec)
810 if in.Rules != nil {
811 in, out := &in.Rules, &out.Rules
812 *out = make([]TCPRouteRule, len(*in))
813 for i := range *in {
814 (*in)[i].DeepCopyInto(&(*out)[i])
815 }
816 }
817 }
818
819
820 func (in *TCPRouteSpec) DeepCopy() *TCPRouteSpec {
821 if in == nil {
822 return nil
823 }
824 out := new(TCPRouteSpec)
825 in.DeepCopyInto(out)
826 return out
827 }
828
829
830 func (in *TCPRouteStatus) DeepCopyInto(out *TCPRouteStatus) {
831 *out = *in
832 in.RouteStatus.DeepCopyInto(&out.RouteStatus)
833 }
834
835
836 func (in *TCPRouteStatus) DeepCopy() *TCPRouteStatus {
837 if in == nil {
838 return nil
839 }
840 out := new(TCPRouteStatus)
841 in.DeepCopyInto(out)
842 return out
843 }
844
845
846 func (in *TLSRoute) DeepCopyInto(out *TLSRoute) {
847 *out = *in
848 out.TypeMeta = in.TypeMeta
849 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
850 in.Spec.DeepCopyInto(&out.Spec)
851 in.Status.DeepCopyInto(&out.Status)
852 }
853
854
855 func (in *TLSRoute) DeepCopy() *TLSRoute {
856 if in == nil {
857 return nil
858 }
859 out := new(TLSRoute)
860 in.DeepCopyInto(out)
861 return out
862 }
863
864
865 func (in *TLSRoute) DeepCopyObject() runtime.Object {
866 if c := in.DeepCopy(); c != nil {
867 return c
868 }
869 return nil
870 }
871
872
873 func (in *TLSRouteList) DeepCopyInto(out *TLSRouteList) {
874 *out = *in
875 out.TypeMeta = in.TypeMeta
876 in.ListMeta.DeepCopyInto(&out.ListMeta)
877 if in.Items != nil {
878 in, out := &in.Items, &out.Items
879 *out = make([]TLSRoute, len(*in))
880 for i := range *in {
881 (*in)[i].DeepCopyInto(&(*out)[i])
882 }
883 }
884 }
885
886
887 func (in *TLSRouteList) DeepCopy() *TLSRouteList {
888 if in == nil {
889 return nil
890 }
891 out := new(TLSRouteList)
892 in.DeepCopyInto(out)
893 return out
894 }
895
896
897 func (in *TLSRouteList) DeepCopyObject() runtime.Object {
898 if c := in.DeepCopy(); c != nil {
899 return c
900 }
901 return nil
902 }
903
904
905 func (in *TLSRouteRule) DeepCopyInto(out *TLSRouteRule) {
906 *out = *in
907 if in.BackendRefs != nil {
908 in, out := &in.BackendRefs, &out.BackendRefs
909 *out = make([]v1.BackendRef, len(*in))
910 for i := range *in {
911 (*in)[i].DeepCopyInto(&(*out)[i])
912 }
913 }
914 }
915
916
917 func (in *TLSRouteRule) DeepCopy() *TLSRouteRule {
918 if in == nil {
919 return nil
920 }
921 out := new(TLSRouteRule)
922 in.DeepCopyInto(out)
923 return out
924 }
925
926
927 func (in *TLSRouteSpec) DeepCopyInto(out *TLSRouteSpec) {
928 *out = *in
929 in.CommonRouteSpec.DeepCopyInto(&out.CommonRouteSpec)
930 if in.Hostnames != nil {
931 in, out := &in.Hostnames, &out.Hostnames
932 *out = make([]v1.Hostname, len(*in))
933 copy(*out, *in)
934 }
935 if in.Rules != nil {
936 in, out := &in.Rules, &out.Rules
937 *out = make([]TLSRouteRule, len(*in))
938 for i := range *in {
939 (*in)[i].DeepCopyInto(&(*out)[i])
940 }
941 }
942 }
943
944
945 func (in *TLSRouteSpec) DeepCopy() *TLSRouteSpec {
946 if in == nil {
947 return nil
948 }
949 out := new(TLSRouteSpec)
950 in.DeepCopyInto(out)
951 return out
952 }
953
954
955 func (in *TLSRouteStatus) DeepCopyInto(out *TLSRouteStatus) {
956 *out = *in
957 in.RouteStatus.DeepCopyInto(&out.RouteStatus)
958 }
959
960
961 func (in *TLSRouteStatus) DeepCopy() *TLSRouteStatus {
962 if in == nil {
963 return nil
964 }
965 out := new(TLSRouteStatus)
966 in.DeepCopyInto(out)
967 return out
968 }
969
970
971 func (in *UDPRoute) DeepCopyInto(out *UDPRoute) {
972 *out = *in
973 out.TypeMeta = in.TypeMeta
974 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
975 in.Spec.DeepCopyInto(&out.Spec)
976 in.Status.DeepCopyInto(&out.Status)
977 }
978
979
980 func (in *UDPRoute) DeepCopy() *UDPRoute {
981 if in == nil {
982 return nil
983 }
984 out := new(UDPRoute)
985 in.DeepCopyInto(out)
986 return out
987 }
988
989
990 func (in *UDPRoute) DeepCopyObject() runtime.Object {
991 if c := in.DeepCopy(); c != nil {
992 return c
993 }
994 return nil
995 }
996
997
998 func (in *UDPRouteList) DeepCopyInto(out *UDPRouteList) {
999 *out = *in
1000 out.TypeMeta = in.TypeMeta
1001 in.ListMeta.DeepCopyInto(&out.ListMeta)
1002 if in.Items != nil {
1003 in, out := &in.Items, &out.Items
1004 *out = make([]UDPRoute, len(*in))
1005 for i := range *in {
1006 (*in)[i].DeepCopyInto(&(*out)[i])
1007 }
1008 }
1009 }
1010
1011
1012 func (in *UDPRouteList) DeepCopy() *UDPRouteList {
1013 if in == nil {
1014 return nil
1015 }
1016 out := new(UDPRouteList)
1017 in.DeepCopyInto(out)
1018 return out
1019 }
1020
1021
1022 func (in *UDPRouteList) DeepCopyObject() runtime.Object {
1023 if c := in.DeepCopy(); c != nil {
1024 return c
1025 }
1026 return nil
1027 }
1028
1029
1030 func (in *UDPRouteRule) DeepCopyInto(out *UDPRouteRule) {
1031 *out = *in
1032 if in.BackendRefs != nil {
1033 in, out := &in.BackendRefs, &out.BackendRefs
1034 *out = make([]v1.BackendRef, len(*in))
1035 for i := range *in {
1036 (*in)[i].DeepCopyInto(&(*out)[i])
1037 }
1038 }
1039 }
1040
1041
1042 func (in *UDPRouteRule) DeepCopy() *UDPRouteRule {
1043 if in == nil {
1044 return nil
1045 }
1046 out := new(UDPRouteRule)
1047 in.DeepCopyInto(out)
1048 return out
1049 }
1050
1051
1052 func (in *UDPRouteSpec) DeepCopyInto(out *UDPRouteSpec) {
1053 *out = *in
1054 in.CommonRouteSpec.DeepCopyInto(&out.CommonRouteSpec)
1055 if in.Rules != nil {
1056 in, out := &in.Rules, &out.Rules
1057 *out = make([]UDPRouteRule, len(*in))
1058 for i := range *in {
1059 (*in)[i].DeepCopyInto(&(*out)[i])
1060 }
1061 }
1062 }
1063
1064
1065 func (in *UDPRouteSpec) DeepCopy() *UDPRouteSpec {
1066 if in == nil {
1067 return nil
1068 }
1069 out := new(UDPRouteSpec)
1070 in.DeepCopyInto(out)
1071 return out
1072 }
1073
1074
1075 func (in *UDPRouteStatus) DeepCopyInto(out *UDPRouteStatus) {
1076 *out = *in
1077 in.RouteStatus.DeepCopyInto(&out.RouteStatus)
1078 }
1079
1080
1081 func (in *UDPRouteStatus) DeepCopy() *UDPRouteStatus {
1082 if in == nil {
1083 return nil
1084 }
1085 out := new(UDPRouteStatus)
1086 in.DeepCopyInto(out)
1087 return out
1088 }
1089
View as plain text