1
16
17
18
19
20 package v1beta1
21
22 import (
23 fmt "fmt"
24
25 io "io"
26
27 proto "github.com/gogo/protobuf/proto"
28 k8s_io_api_core_v1 "k8s.io/api/core/v1"
29 v11 "k8s.io/api/core/v1"
30
31 math "math"
32 math_bits "math/bits"
33 reflect "reflect"
34 strings "strings"
35 )
36
37
38 var _ = proto.Marshal
39 var _ = fmt.Errorf
40 var _ = math.Inf
41
42
43
44
45
46 const _ = proto.GoGoProtoPackageIsVersion3
47
48 func (m *HTTPIngressPath) Reset() { *m = HTTPIngressPath{} }
49 func (*HTTPIngressPath) ProtoMessage() {}
50 func (*HTTPIngressPath) Descriptor() ([]byte, []int) {
51 return fileDescriptor_9497719c79c89d2d, []int{0}
52 }
53 func (m *HTTPIngressPath) XXX_Unmarshal(b []byte) error {
54 return m.Unmarshal(b)
55 }
56 func (m *HTTPIngressPath) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
57 b = b[:cap(b)]
58 n, err := m.MarshalToSizedBuffer(b)
59 if err != nil {
60 return nil, err
61 }
62 return b[:n], nil
63 }
64 func (m *HTTPIngressPath) XXX_Merge(src proto.Message) {
65 xxx_messageInfo_HTTPIngressPath.Merge(m, src)
66 }
67 func (m *HTTPIngressPath) XXX_Size() int {
68 return m.Size()
69 }
70 func (m *HTTPIngressPath) XXX_DiscardUnknown() {
71 xxx_messageInfo_HTTPIngressPath.DiscardUnknown(m)
72 }
73
74 var xxx_messageInfo_HTTPIngressPath proto.InternalMessageInfo
75
76 func (m *HTTPIngressRuleValue) Reset() { *m = HTTPIngressRuleValue{} }
77 func (*HTTPIngressRuleValue) ProtoMessage() {}
78 func (*HTTPIngressRuleValue) Descriptor() ([]byte, []int) {
79 return fileDescriptor_9497719c79c89d2d, []int{1}
80 }
81 func (m *HTTPIngressRuleValue) XXX_Unmarshal(b []byte) error {
82 return m.Unmarshal(b)
83 }
84 func (m *HTTPIngressRuleValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
85 b = b[:cap(b)]
86 n, err := m.MarshalToSizedBuffer(b)
87 if err != nil {
88 return nil, err
89 }
90 return b[:n], nil
91 }
92 func (m *HTTPIngressRuleValue) XXX_Merge(src proto.Message) {
93 xxx_messageInfo_HTTPIngressRuleValue.Merge(m, src)
94 }
95 func (m *HTTPIngressRuleValue) XXX_Size() int {
96 return m.Size()
97 }
98 func (m *HTTPIngressRuleValue) XXX_DiscardUnknown() {
99 xxx_messageInfo_HTTPIngressRuleValue.DiscardUnknown(m)
100 }
101
102 var xxx_messageInfo_HTTPIngressRuleValue proto.InternalMessageInfo
103
104 func (m *Ingress) Reset() { *m = Ingress{} }
105 func (*Ingress) ProtoMessage() {}
106 func (*Ingress) Descriptor() ([]byte, []int) {
107 return fileDescriptor_9497719c79c89d2d, []int{2}
108 }
109 func (m *Ingress) XXX_Unmarshal(b []byte) error {
110 return m.Unmarshal(b)
111 }
112 func (m *Ingress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
113 b = b[:cap(b)]
114 n, err := m.MarshalToSizedBuffer(b)
115 if err != nil {
116 return nil, err
117 }
118 return b[:n], nil
119 }
120 func (m *Ingress) XXX_Merge(src proto.Message) {
121 xxx_messageInfo_Ingress.Merge(m, src)
122 }
123 func (m *Ingress) XXX_Size() int {
124 return m.Size()
125 }
126 func (m *Ingress) XXX_DiscardUnknown() {
127 xxx_messageInfo_Ingress.DiscardUnknown(m)
128 }
129
130 var xxx_messageInfo_Ingress proto.InternalMessageInfo
131
132 func (m *IngressBackend) Reset() { *m = IngressBackend{} }
133 func (*IngressBackend) ProtoMessage() {}
134 func (*IngressBackend) Descriptor() ([]byte, []int) {
135 return fileDescriptor_9497719c79c89d2d, []int{3}
136 }
137 func (m *IngressBackend) XXX_Unmarshal(b []byte) error {
138 return m.Unmarshal(b)
139 }
140 func (m *IngressBackend) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
141 b = b[:cap(b)]
142 n, err := m.MarshalToSizedBuffer(b)
143 if err != nil {
144 return nil, err
145 }
146 return b[:n], nil
147 }
148 func (m *IngressBackend) XXX_Merge(src proto.Message) {
149 xxx_messageInfo_IngressBackend.Merge(m, src)
150 }
151 func (m *IngressBackend) XXX_Size() int {
152 return m.Size()
153 }
154 func (m *IngressBackend) XXX_DiscardUnknown() {
155 xxx_messageInfo_IngressBackend.DiscardUnknown(m)
156 }
157
158 var xxx_messageInfo_IngressBackend proto.InternalMessageInfo
159
160 func (m *IngressClass) Reset() { *m = IngressClass{} }
161 func (*IngressClass) ProtoMessage() {}
162 func (*IngressClass) Descriptor() ([]byte, []int) {
163 return fileDescriptor_9497719c79c89d2d, []int{4}
164 }
165 func (m *IngressClass) XXX_Unmarshal(b []byte) error {
166 return m.Unmarshal(b)
167 }
168 func (m *IngressClass) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
169 b = b[:cap(b)]
170 n, err := m.MarshalToSizedBuffer(b)
171 if err != nil {
172 return nil, err
173 }
174 return b[:n], nil
175 }
176 func (m *IngressClass) XXX_Merge(src proto.Message) {
177 xxx_messageInfo_IngressClass.Merge(m, src)
178 }
179 func (m *IngressClass) XXX_Size() int {
180 return m.Size()
181 }
182 func (m *IngressClass) XXX_DiscardUnknown() {
183 xxx_messageInfo_IngressClass.DiscardUnknown(m)
184 }
185
186 var xxx_messageInfo_IngressClass proto.InternalMessageInfo
187
188 func (m *IngressClassList) Reset() { *m = IngressClassList{} }
189 func (*IngressClassList) ProtoMessage() {}
190 func (*IngressClassList) Descriptor() ([]byte, []int) {
191 return fileDescriptor_9497719c79c89d2d, []int{5}
192 }
193 func (m *IngressClassList) XXX_Unmarshal(b []byte) error {
194 return m.Unmarshal(b)
195 }
196 func (m *IngressClassList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
197 b = b[:cap(b)]
198 n, err := m.MarshalToSizedBuffer(b)
199 if err != nil {
200 return nil, err
201 }
202 return b[:n], nil
203 }
204 func (m *IngressClassList) XXX_Merge(src proto.Message) {
205 xxx_messageInfo_IngressClassList.Merge(m, src)
206 }
207 func (m *IngressClassList) XXX_Size() int {
208 return m.Size()
209 }
210 func (m *IngressClassList) XXX_DiscardUnknown() {
211 xxx_messageInfo_IngressClassList.DiscardUnknown(m)
212 }
213
214 var xxx_messageInfo_IngressClassList proto.InternalMessageInfo
215
216 func (m *IngressClassParametersReference) Reset() { *m = IngressClassParametersReference{} }
217 func (*IngressClassParametersReference) ProtoMessage() {}
218 func (*IngressClassParametersReference) Descriptor() ([]byte, []int) {
219 return fileDescriptor_9497719c79c89d2d, []int{6}
220 }
221 func (m *IngressClassParametersReference) XXX_Unmarshal(b []byte) error {
222 return m.Unmarshal(b)
223 }
224 func (m *IngressClassParametersReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
225 b = b[:cap(b)]
226 n, err := m.MarshalToSizedBuffer(b)
227 if err != nil {
228 return nil, err
229 }
230 return b[:n], nil
231 }
232 func (m *IngressClassParametersReference) XXX_Merge(src proto.Message) {
233 xxx_messageInfo_IngressClassParametersReference.Merge(m, src)
234 }
235 func (m *IngressClassParametersReference) XXX_Size() int {
236 return m.Size()
237 }
238 func (m *IngressClassParametersReference) XXX_DiscardUnknown() {
239 xxx_messageInfo_IngressClassParametersReference.DiscardUnknown(m)
240 }
241
242 var xxx_messageInfo_IngressClassParametersReference proto.InternalMessageInfo
243
244 func (m *IngressClassSpec) Reset() { *m = IngressClassSpec{} }
245 func (*IngressClassSpec) ProtoMessage() {}
246 func (*IngressClassSpec) Descriptor() ([]byte, []int) {
247 return fileDescriptor_9497719c79c89d2d, []int{7}
248 }
249 func (m *IngressClassSpec) XXX_Unmarshal(b []byte) error {
250 return m.Unmarshal(b)
251 }
252 func (m *IngressClassSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
253 b = b[:cap(b)]
254 n, err := m.MarshalToSizedBuffer(b)
255 if err != nil {
256 return nil, err
257 }
258 return b[:n], nil
259 }
260 func (m *IngressClassSpec) XXX_Merge(src proto.Message) {
261 xxx_messageInfo_IngressClassSpec.Merge(m, src)
262 }
263 func (m *IngressClassSpec) XXX_Size() int {
264 return m.Size()
265 }
266 func (m *IngressClassSpec) XXX_DiscardUnknown() {
267 xxx_messageInfo_IngressClassSpec.DiscardUnknown(m)
268 }
269
270 var xxx_messageInfo_IngressClassSpec proto.InternalMessageInfo
271
272 func (m *IngressList) Reset() { *m = IngressList{} }
273 func (*IngressList) ProtoMessage() {}
274 func (*IngressList) Descriptor() ([]byte, []int) {
275 return fileDescriptor_9497719c79c89d2d, []int{8}
276 }
277 func (m *IngressList) XXX_Unmarshal(b []byte) error {
278 return m.Unmarshal(b)
279 }
280 func (m *IngressList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
281 b = b[:cap(b)]
282 n, err := m.MarshalToSizedBuffer(b)
283 if err != nil {
284 return nil, err
285 }
286 return b[:n], nil
287 }
288 func (m *IngressList) XXX_Merge(src proto.Message) {
289 xxx_messageInfo_IngressList.Merge(m, src)
290 }
291 func (m *IngressList) XXX_Size() int {
292 return m.Size()
293 }
294 func (m *IngressList) XXX_DiscardUnknown() {
295 xxx_messageInfo_IngressList.DiscardUnknown(m)
296 }
297
298 var xxx_messageInfo_IngressList proto.InternalMessageInfo
299
300 func (m *IngressLoadBalancerIngress) Reset() { *m = IngressLoadBalancerIngress{} }
301 func (*IngressLoadBalancerIngress) ProtoMessage() {}
302 func (*IngressLoadBalancerIngress) Descriptor() ([]byte, []int) {
303 return fileDescriptor_9497719c79c89d2d, []int{9}
304 }
305 func (m *IngressLoadBalancerIngress) XXX_Unmarshal(b []byte) error {
306 return m.Unmarshal(b)
307 }
308 func (m *IngressLoadBalancerIngress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
309 b = b[:cap(b)]
310 n, err := m.MarshalToSizedBuffer(b)
311 if err != nil {
312 return nil, err
313 }
314 return b[:n], nil
315 }
316 func (m *IngressLoadBalancerIngress) XXX_Merge(src proto.Message) {
317 xxx_messageInfo_IngressLoadBalancerIngress.Merge(m, src)
318 }
319 func (m *IngressLoadBalancerIngress) XXX_Size() int {
320 return m.Size()
321 }
322 func (m *IngressLoadBalancerIngress) XXX_DiscardUnknown() {
323 xxx_messageInfo_IngressLoadBalancerIngress.DiscardUnknown(m)
324 }
325
326 var xxx_messageInfo_IngressLoadBalancerIngress proto.InternalMessageInfo
327
328 func (m *IngressLoadBalancerStatus) Reset() { *m = IngressLoadBalancerStatus{} }
329 func (*IngressLoadBalancerStatus) ProtoMessage() {}
330 func (*IngressLoadBalancerStatus) Descriptor() ([]byte, []int) {
331 return fileDescriptor_9497719c79c89d2d, []int{10}
332 }
333 func (m *IngressLoadBalancerStatus) XXX_Unmarshal(b []byte) error {
334 return m.Unmarshal(b)
335 }
336 func (m *IngressLoadBalancerStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
337 b = b[:cap(b)]
338 n, err := m.MarshalToSizedBuffer(b)
339 if err != nil {
340 return nil, err
341 }
342 return b[:n], nil
343 }
344 func (m *IngressLoadBalancerStatus) XXX_Merge(src proto.Message) {
345 xxx_messageInfo_IngressLoadBalancerStatus.Merge(m, src)
346 }
347 func (m *IngressLoadBalancerStatus) XXX_Size() int {
348 return m.Size()
349 }
350 func (m *IngressLoadBalancerStatus) XXX_DiscardUnknown() {
351 xxx_messageInfo_IngressLoadBalancerStatus.DiscardUnknown(m)
352 }
353
354 var xxx_messageInfo_IngressLoadBalancerStatus proto.InternalMessageInfo
355
356 func (m *IngressPortStatus) Reset() { *m = IngressPortStatus{} }
357 func (*IngressPortStatus) ProtoMessage() {}
358 func (*IngressPortStatus) Descriptor() ([]byte, []int) {
359 return fileDescriptor_9497719c79c89d2d, []int{11}
360 }
361 func (m *IngressPortStatus) XXX_Unmarshal(b []byte) error {
362 return m.Unmarshal(b)
363 }
364 func (m *IngressPortStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
365 b = b[:cap(b)]
366 n, err := m.MarshalToSizedBuffer(b)
367 if err != nil {
368 return nil, err
369 }
370 return b[:n], nil
371 }
372 func (m *IngressPortStatus) XXX_Merge(src proto.Message) {
373 xxx_messageInfo_IngressPortStatus.Merge(m, src)
374 }
375 func (m *IngressPortStatus) XXX_Size() int {
376 return m.Size()
377 }
378 func (m *IngressPortStatus) XXX_DiscardUnknown() {
379 xxx_messageInfo_IngressPortStatus.DiscardUnknown(m)
380 }
381
382 var xxx_messageInfo_IngressPortStatus proto.InternalMessageInfo
383
384 func (m *IngressRule) Reset() { *m = IngressRule{} }
385 func (*IngressRule) ProtoMessage() {}
386 func (*IngressRule) Descriptor() ([]byte, []int) {
387 return fileDescriptor_9497719c79c89d2d, []int{12}
388 }
389 func (m *IngressRule) XXX_Unmarshal(b []byte) error {
390 return m.Unmarshal(b)
391 }
392 func (m *IngressRule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
393 b = b[:cap(b)]
394 n, err := m.MarshalToSizedBuffer(b)
395 if err != nil {
396 return nil, err
397 }
398 return b[:n], nil
399 }
400 func (m *IngressRule) XXX_Merge(src proto.Message) {
401 xxx_messageInfo_IngressRule.Merge(m, src)
402 }
403 func (m *IngressRule) XXX_Size() int {
404 return m.Size()
405 }
406 func (m *IngressRule) XXX_DiscardUnknown() {
407 xxx_messageInfo_IngressRule.DiscardUnknown(m)
408 }
409
410 var xxx_messageInfo_IngressRule proto.InternalMessageInfo
411
412 func (m *IngressRuleValue) Reset() { *m = IngressRuleValue{} }
413 func (*IngressRuleValue) ProtoMessage() {}
414 func (*IngressRuleValue) Descriptor() ([]byte, []int) {
415 return fileDescriptor_9497719c79c89d2d, []int{13}
416 }
417 func (m *IngressRuleValue) XXX_Unmarshal(b []byte) error {
418 return m.Unmarshal(b)
419 }
420 func (m *IngressRuleValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
421 b = b[:cap(b)]
422 n, err := m.MarshalToSizedBuffer(b)
423 if err != nil {
424 return nil, err
425 }
426 return b[:n], nil
427 }
428 func (m *IngressRuleValue) XXX_Merge(src proto.Message) {
429 xxx_messageInfo_IngressRuleValue.Merge(m, src)
430 }
431 func (m *IngressRuleValue) XXX_Size() int {
432 return m.Size()
433 }
434 func (m *IngressRuleValue) XXX_DiscardUnknown() {
435 xxx_messageInfo_IngressRuleValue.DiscardUnknown(m)
436 }
437
438 var xxx_messageInfo_IngressRuleValue proto.InternalMessageInfo
439
440 func (m *IngressSpec) Reset() { *m = IngressSpec{} }
441 func (*IngressSpec) ProtoMessage() {}
442 func (*IngressSpec) Descriptor() ([]byte, []int) {
443 return fileDescriptor_9497719c79c89d2d, []int{14}
444 }
445 func (m *IngressSpec) XXX_Unmarshal(b []byte) error {
446 return m.Unmarshal(b)
447 }
448 func (m *IngressSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
449 b = b[:cap(b)]
450 n, err := m.MarshalToSizedBuffer(b)
451 if err != nil {
452 return nil, err
453 }
454 return b[:n], nil
455 }
456 func (m *IngressSpec) XXX_Merge(src proto.Message) {
457 xxx_messageInfo_IngressSpec.Merge(m, src)
458 }
459 func (m *IngressSpec) XXX_Size() int {
460 return m.Size()
461 }
462 func (m *IngressSpec) XXX_DiscardUnknown() {
463 xxx_messageInfo_IngressSpec.DiscardUnknown(m)
464 }
465
466 var xxx_messageInfo_IngressSpec proto.InternalMessageInfo
467
468 func (m *IngressStatus) Reset() { *m = IngressStatus{} }
469 func (*IngressStatus) ProtoMessage() {}
470 func (*IngressStatus) Descriptor() ([]byte, []int) {
471 return fileDescriptor_9497719c79c89d2d, []int{15}
472 }
473 func (m *IngressStatus) XXX_Unmarshal(b []byte) error {
474 return m.Unmarshal(b)
475 }
476 func (m *IngressStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
477 b = b[:cap(b)]
478 n, err := m.MarshalToSizedBuffer(b)
479 if err != nil {
480 return nil, err
481 }
482 return b[:n], nil
483 }
484 func (m *IngressStatus) XXX_Merge(src proto.Message) {
485 xxx_messageInfo_IngressStatus.Merge(m, src)
486 }
487 func (m *IngressStatus) XXX_Size() int {
488 return m.Size()
489 }
490 func (m *IngressStatus) XXX_DiscardUnknown() {
491 xxx_messageInfo_IngressStatus.DiscardUnknown(m)
492 }
493
494 var xxx_messageInfo_IngressStatus proto.InternalMessageInfo
495
496 func (m *IngressTLS) Reset() { *m = IngressTLS{} }
497 func (*IngressTLS) ProtoMessage() {}
498 func (*IngressTLS) Descriptor() ([]byte, []int) {
499 return fileDescriptor_9497719c79c89d2d, []int{16}
500 }
501 func (m *IngressTLS) XXX_Unmarshal(b []byte) error {
502 return m.Unmarshal(b)
503 }
504 func (m *IngressTLS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
505 b = b[:cap(b)]
506 n, err := m.MarshalToSizedBuffer(b)
507 if err != nil {
508 return nil, err
509 }
510 return b[:n], nil
511 }
512 func (m *IngressTLS) XXX_Merge(src proto.Message) {
513 xxx_messageInfo_IngressTLS.Merge(m, src)
514 }
515 func (m *IngressTLS) XXX_Size() int {
516 return m.Size()
517 }
518 func (m *IngressTLS) XXX_DiscardUnknown() {
519 xxx_messageInfo_IngressTLS.DiscardUnknown(m)
520 }
521
522 var xxx_messageInfo_IngressTLS proto.InternalMessageInfo
523
524 func init() {
525 proto.RegisterType((*HTTPIngressPath)(nil), "k8s.io.api.networking.v1beta1.HTTPIngressPath")
526 proto.RegisterType((*HTTPIngressRuleValue)(nil), "k8s.io.api.networking.v1beta1.HTTPIngressRuleValue")
527 proto.RegisterType((*Ingress)(nil), "k8s.io.api.networking.v1beta1.Ingress")
528 proto.RegisterType((*IngressBackend)(nil), "k8s.io.api.networking.v1beta1.IngressBackend")
529 proto.RegisterType((*IngressClass)(nil), "k8s.io.api.networking.v1beta1.IngressClass")
530 proto.RegisterType((*IngressClassList)(nil), "k8s.io.api.networking.v1beta1.IngressClassList")
531 proto.RegisterType((*IngressClassParametersReference)(nil), "k8s.io.api.networking.v1beta1.IngressClassParametersReference")
532 proto.RegisterType((*IngressClassSpec)(nil), "k8s.io.api.networking.v1beta1.IngressClassSpec")
533 proto.RegisterType((*IngressList)(nil), "k8s.io.api.networking.v1beta1.IngressList")
534 proto.RegisterType((*IngressLoadBalancerIngress)(nil), "k8s.io.api.networking.v1beta1.IngressLoadBalancerIngress")
535 proto.RegisterType((*IngressLoadBalancerStatus)(nil), "k8s.io.api.networking.v1beta1.IngressLoadBalancerStatus")
536 proto.RegisterType((*IngressPortStatus)(nil), "k8s.io.api.networking.v1beta1.IngressPortStatus")
537 proto.RegisterType((*IngressRule)(nil), "k8s.io.api.networking.v1beta1.IngressRule")
538 proto.RegisterType((*IngressRuleValue)(nil), "k8s.io.api.networking.v1beta1.IngressRuleValue")
539 proto.RegisterType((*IngressSpec)(nil), "k8s.io.api.networking.v1beta1.IngressSpec")
540 proto.RegisterType((*IngressStatus)(nil), "k8s.io.api.networking.v1beta1.IngressStatus")
541 proto.RegisterType((*IngressTLS)(nil), "k8s.io.api.networking.v1beta1.IngressTLS")
542 }
543
544 func init() {
545 proto.RegisterFile("k8s.io/api/networking/v1beta1/generated.proto", fileDescriptor_9497719c79c89d2d)
546 }
547
548 var fileDescriptor_9497719c79c89d2d = []byte{
549
550 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x57, 0x4d, 0x6f, 0x1b, 0xc5,
551 0x1b, 0xcf, 0xda, 0x71, 0xe3, 0x8c, 0xd3, 0x34, 0xff, 0xf9, 0xe7, 0x60, 0x82, 0x6a, 0x47, 0x7b,
552 0x40, 0x81, 0x36, 0xbb, 0x4d, 0x5a, 0x50, 0xb9, 0x20, 0xd8, 0x08, 0x91, 0x28, 0x21, 0x31, 0x63,
553 0xf3, 0x22, 0xc4, 0x81, 0xc9, 0x7a, 0x6a, 0x2f, 0x5e, 0xef, 0xae, 0x66, 0x66, 0x83, 0x7a, 0x03,
554 0x71, 0xe2, 0x04, 0xdf, 0x01, 0x89, 0x8f, 0x80, 0xb8, 0x20, 0x21, 0xb8, 0xe4, 0xd8, 0x63, 0x2f,
555 0x44, 0xc4, 0x7c, 0x8b, 0x9e, 0xd0, 0x33, 0x3b, 0xfb, 0xe2, 0x97, 0xb4, 0x0e, 0x87, 0x9e, 0xe2,
556 0x7d, 0x5e, 0x7e, 0xcf, 0xfb, 0x33, 0x4f, 0xd0, 0xf6, 0xe0, 0xa1, 0xb0, 0xbc, 0xd0, 0xa6, 0x91,
557 0x67, 0x07, 0x4c, 0x7e, 0x1d, 0xf2, 0x81, 0x17, 0xf4, 0xec, 0xb3, 0x9d, 0x53, 0x26, 0xe9, 0x8e,
558 0xdd, 0x63, 0x01, 0xe3, 0x54, 0xb2, 0xae, 0x15, 0xf1, 0x50, 0x86, 0xf8, 0x76, 0x22, 0x6e, 0xd1,
559 0xc8, 0xb3, 0x72, 0x71, 0x4b, 0x8b, 0x6f, 0x6c, 0xf7, 0x3c, 0xd9, 0x8f, 0x4f, 0x2d, 0x37, 0x1c,
560 0xda, 0xbd, 0xb0, 0x17, 0xda, 0x4a, 0xeb, 0x34, 0x7e, 0xa4, 0xbe, 0xd4, 0x87, 0xfa, 0x95, 0xa0,
561 0x6d, 0x98, 0x05, 0xe3, 0x6e, 0xc8, 0x99, 0x7d, 0x36, 0x65, 0x71, 0xe3, 0x41, 0x2e, 0x33, 0xa4,
562 0x6e, 0xdf, 0x0b, 0x18, 0x7f, 0x6c, 0x47, 0x83, 0x1e, 0x10, 0x84, 0x3d, 0x64, 0x92, 0xce, 0xd2,
563 0xb2, 0xaf, 0xd2, 0xe2, 0x71, 0x20, 0xbd, 0x21, 0x9b, 0x52, 0x78, 0xeb, 0x45, 0x0a, 0xc2, 0xed,
564 0xb3, 0x21, 0x9d, 0xd2, 0xbb, 0x7f, 0x95, 0x5e, 0x2c, 0x3d, 0xdf, 0xf6, 0x02, 0x29, 0x24, 0x9f,
565 0x54, 0x32, 0xff, 0x34, 0xd0, 0xad, 0xfd, 0x4e, 0xa7, 0x75, 0x10, 0xf4, 0x38, 0x13, 0xa2, 0x45,
566 0x65, 0x1f, 0x6f, 0xa2, 0xc5, 0x88, 0xca, 0x7e, 0xdd, 0xd8, 0x34, 0xb6, 0x96, 0x9d, 0x95, 0xf3,
567 0x8b, 0xe6, 0xc2, 0xe8, 0xa2, 0xb9, 0x08, 0x3c, 0xa2, 0x38, 0xf8, 0x01, 0xaa, 0xc2, 0xdf, 0xce,
568 0xe3, 0x88, 0xd5, 0xcb, 0x4a, 0xaa, 0x3e, 0xba, 0x68, 0x56, 0x5b, 0x9a, 0xf6, 0xac, 0xf0, 0x9b,
569 0x64, 0x92, 0xf8, 0x33, 0xb4, 0x74, 0x4a, 0xdd, 0x01, 0x0b, 0xba, 0xf5, 0xd2, 0xa6, 0xb1, 0x55,
570 0xdb, 0xdd, 0xb6, 0x9e, 0x5b, 0x43, 0x4b, 0x3b, 0xe5, 0x24, 0x4a, 0xce, 0x2d, 0xed, 0xc9, 0x92,
571 0x26, 0x90, 0x14, 0xce, 0x1c, 0xa0, 0xf5, 0x42, 0x10, 0x24, 0xf6, 0xd9, 0x27, 0xd4, 0x8f, 0x19,
572 0x6e, 0xa3, 0x0a, 0x58, 0x17, 0x75, 0x63, 0xb3, 0xbc, 0x55, 0xdb, 0xb5, 0x5e, 0x60, 0x6f, 0x22,
573 0x11, 0xce, 0x4d, 0x6d, 0xb0, 0x02, 0x5f, 0x82, 0x24, 0x58, 0xe6, 0x0f, 0x25, 0xb4, 0xa4, 0xa5,
574 0xf0, 0x97, 0xa8, 0x0a, 0x75, 0xef, 0x52, 0x49, 0x55, 0xba, 0x6a, 0xbb, 0xf7, 0x0a, 0x36, 0xb2,
575 0x32, 0x58, 0xd1, 0xa0, 0x07, 0x04, 0x61, 0x81, 0xb4, 0x75, 0xb6, 0x63, 0x9d, 0x9c, 0x7e, 0xc5,
576 0x5c, 0xf9, 0x21, 0x93, 0xd4, 0xc1, 0xda, 0x0a, 0xca, 0x69, 0x24, 0x43, 0xc5, 0x47, 0x68, 0x51,
577 0x44, 0xcc, 0xd5, 0x19, 0x7b, 0x63, 0xbe, 0x8c, 0xb5, 0x23, 0xe6, 0xe6, 0x85, 0x83, 0x2f, 0xa2,
578 0x50, 0x70, 0x07, 0xdd, 0x10, 0x92, 0xca, 0x58, 0xa8, 0xb2, 0xd5, 0x76, 0xef, 0xce, 0x89, 0xa7,
579 0x74, 0x9c, 0x55, 0x8d, 0x78, 0x23, 0xf9, 0x26, 0x1a, 0xcb, 0xfc, 0xbe, 0x84, 0x56, 0xc7, 0x6b,
580 0x85, 0xdf, 0x44, 0x35, 0xc1, 0xf8, 0x99, 0xe7, 0xb2, 0x63, 0x3a, 0x64, 0xba, 0x95, 0xfe, 0xaf,
581 0xf5, 0x6b, 0xed, 0x9c, 0x45, 0x8a, 0x72, 0xb8, 0x97, 0xa9, 0xb5, 0x42, 0x2e, 0x75, 0xd0, 0x57,
582 0xa7, 0x14, 0x3a, 0xdb, 0x4a, 0x3a, 0xdb, 0x3a, 0x08, 0xe4, 0x09, 0x6f, 0x4b, 0xee, 0x05, 0xbd,
583 0x29, 0x43, 0x00, 0x46, 0x8a, 0xc8, 0xf8, 0x53, 0x54, 0xe5, 0x4c, 0x84, 0x31, 0x77, 0x99, 0x4e,
584 0xc5, 0x58, 0x33, 0xc2, 0x0a, 0x80, 0x32, 0x41, 0xdf, 0x76, 0x8f, 0x42, 0x97, 0xfa, 0x49, 0x71,
585 0x08, 0x7b, 0xc4, 0x38, 0x0b, 0x5c, 0xe6, 0xac, 0x40, 0xc3, 0x13, 0x0d, 0x41, 0x32, 0x30, 0x18,
586 0xa8, 0x15, 0x9d, 0x8b, 0x3d, 0x9f, 0xbe, 0x94, 0x16, 0xf9, 0x68, 0xac, 0x45, 0xec, 0xf9, 0x4a,
587 0xaa, 0x9c, 0xbb, 0xaa, 0x4f, 0xcc, 0x3f, 0x0c, 0xb4, 0x56, 0x14, 0x3c, 0xf2, 0x84, 0xc4, 0x5f,
588 0x4c, 0x45, 0x62, 0xcd, 0x17, 0x09, 0x68, 0xab, 0x38, 0xd6, 0xb4, 0xa9, 0x6a, 0x4a, 0x29, 0x44,
589 0xd1, 0x42, 0x15, 0x4f, 0xb2, 0xa1, 0xa8, 0x97, 0xd4, 0xac, 0xde, 0xb9, 0x46, 0x18, 0xf9, 0xa0,
590 0x1e, 0x00, 0x02, 0x49, 0x80, 0xcc, 0xbf, 0x0c, 0xd4, 0x2c, 0x8a, 0xb5, 0x28, 0xa7, 0x43, 0x26,
591 0x19, 0x17, 0x59, 0x19, 0xf1, 0x16, 0xaa, 0xd2, 0xd6, 0xc1, 0x07, 0x3c, 0x8c, 0xa3, 0x74, 0xdf,
592 0x81, 0x7f, 0xef, 0x69, 0x1a, 0xc9, 0xb8, 0xb0, 0x15, 0x07, 0x9e, 0x5e, 0x5d, 0x85, 0xad, 0x78,
593 0xe8, 0x05, 0x5d, 0xa2, 0x38, 0x20, 0x11, 0x40, 0xb3, 0x97, 0xc7, 0x25, 0x54, 0x97, 0x2b, 0x0e,
594 0x6e, 0xa2, 0x8a, 0x70, 0xc3, 0x88, 0xd5, 0x17, 0x95, 0xc8, 0x32, 0xb8, 0xdc, 0x06, 0x02, 0x49,
595 0xe8, 0xf8, 0x0e, 0x5a, 0x06, 0x41, 0x11, 0x51, 0x97, 0xd5, 0x2b, 0x4a, 0xe8, 0xe6, 0xe8, 0xa2,
596 0xb9, 0x7c, 0x9c, 0x12, 0x49, 0xce, 0x37, 0x7f, 0x99, 0x28, 0x12, 0xd4, 0x0f, 0xef, 0x22, 0xe4,
597 0x86, 0x81, 0xe4, 0xa1, 0xef, 0x33, 0xae, 0x43, 0xca, 0xda, 0x67, 0x2f, 0xe3, 0x90, 0x82, 0x14,
598 0x0e, 0x10, 0x8a, 0xb2, 0xdc, 0xe8, 0x36, 0x7a, 0xe7, 0x1a, 0xf9, 0x9f, 0x91, 0x58, 0x67, 0x15,
599 0xec, 0x15, 0x18, 0x05, 0x0b, 0xe6, 0xaf, 0x06, 0xaa, 0x69, 0xfd, 0x97, 0xd0, 0x58, 0x87, 0xe3,
600 0x8d, 0xf5, 0xda, 0x9c, 0x8f, 0xce, 0xec, 0x9e, 0xfa, 0xcd, 0x40, 0x1b, 0xa9, 0xeb, 0x21, 0xed,
601 0x3a, 0xd4, 0xa7, 0x81, 0xcb, 0x78, 0xfa, 0x1e, 0x6c, 0xa0, 0x92, 0x97, 0x36, 0x12, 0xd2, 0x00,
602 0xa5, 0x83, 0x16, 0x29, 0x79, 0x11, 0xbe, 0x8b, 0xaa, 0xfd, 0x50, 0x48, 0xd5, 0x22, 0x49, 0x13,
603 0x65, 0x5e, 0xef, 0x6b, 0x3a, 0xc9, 0x24, 0xf0, 0xc7, 0xa8, 0x12, 0x85, 0x5c, 0x8a, 0xfa, 0xa2,
604 0xf2, 0xfa, 0xde, 0x7c, 0x5e, 0xc3, 0x6e, 0xd3, 0xcb, 0x3a, 0x7f, 0xbc, 0x00, 0x86, 0x24, 0x68,
605 0xe6, 0xb7, 0x06, 0x7a, 0x65, 0x86, 0xff, 0x89, 0x0e, 0xee, 0xa2, 0x25, 0x2f, 0x61, 0xea, 0x17,
606 0xf3, 0xed, 0xf9, 0xcc, 0xce, 0x48, 0x45, 0xfe, 0x5a, 0xa7, 0xaf, 0x72, 0x0a, 0x6d, 0xfe, 0x64,
607 0xa0, 0xff, 0x4d, 0xf9, 0xab, 0xae, 0x0e, 0xd8, 0xf9, 0x90, 0xbc, 0x4a, 0xe1, 0xea, 0x80, 0xd5,
608 0xad, 0x38, 0xf8, 0x10, 0x55, 0xd5, 0xd1, 0xe2, 0x86, 0xbe, 0x4e, 0xa0, 0x9d, 0x26, 0xb0, 0xa5,
609 0xe9, 0xcf, 0x2e, 0x9a, 0xaf, 0x4e, 0x5f, 0x72, 0x56, 0xca, 0x26, 0x19, 0x00, 0x8c, 0x22, 0xe3,
610 0x3c, 0xe4, 0x7a, 0x5a, 0xd5, 0x28, 0xbe, 0x0f, 0x04, 0x92, 0xd0, 0xcd, 0x9f, 0xf3, 0x26, 0x85,
611 0x83, 0x02, 0xfc, 0x83, 0xe2, 0x4c, 0x5e, 0x45, 0x50, 0x3a, 0xa2, 0x38, 0x38, 0x46, 0x6b, 0xde,
612 0xc4, 0x05, 0x72, 0xbd, 0x9d, 0x9c, 0xa9, 0x39, 0x75, 0x0d, 0xbf, 0x36, 0xc9, 0x21, 0x53, 0x26,
613 0x4c, 0x86, 0xa6, 0xa4, 0xe0, 0x49, 0xe8, 0x4b, 0x19, 0xe9, 0x69, 0xba, 0x3f, 0xff, 0xdd, 0x93,
614 0xbb, 0x50, 0x55, 0xd1, 0x75, 0x3a, 0x2d, 0xa2, 0xa0, 0xcc, 0xdf, 0x4b, 0x59, 0x3e, 0xd4, 0xa2,
615 0x79, 0x37, 0x8b, 0x56, 0xed, 0x00, 0xf5, 0xcc, 0x27, 0x6b, 0x6d, 0xbd, 0xe0, 0x78, 0xc6, 0x23,
616 0x53, 0xd2, 0xb8, 0x93, 0xdf, 0x83, 0xc6, 0x7f, 0xb9, 0x07, 0x6b, 0xb3, 0x6e, 0x41, 0xbc, 0x8f,
617 0xca, 0xd2, 0x4f, 0x87, 0xfd, 0xf5, 0xf9, 0x10, 0x3b, 0x47, 0x6d, 0xa7, 0xa6, 0x53, 0x5e, 0xee,
618 0x1c, 0xb5, 0x09, 0x40, 0xe0, 0x13, 0x54, 0xe1, 0xb1, 0xcf, 0xe0, 0x56, 0x2a, 0xcf, 0x7f, 0x7b,
619 0x41, 0x06, 0xf3, 0xe1, 0x83, 0x2f, 0x41, 0x12, 0x1c, 0xf3, 0x3b, 0x03, 0xdd, 0x1c, 0xbb, 0xa8,
620 0x30, 0x47, 0x2b, 0x7e, 0x61, 0x76, 0x74, 0x1e, 0x1e, 0x5e, 0x7f, 0xea, 0xf4, 0xd0, 0xaf, 0x6b,
621 0xbb, 0x2b, 0x45, 0x1e, 0x19, 0xb3, 0x61, 0x52, 0x84, 0xf2, 0xb0, 0x61, 0x0e, 0xa0, 0x79, 0x93,
622 0x81, 0xd7, 0x73, 0x00, 0x3d, 0x2d, 0x48, 0x42, 0x87, 0x07, 0x45, 0x30, 0x97, 0x33, 0x79, 0x9c,
623 0x2f, 0xae, 0xec, 0x41, 0x69, 0x67, 0x1c, 0x52, 0x90, 0x72, 0xf6, 0xce, 0x2f, 0x1b, 0x0b, 0x4f,
624 0x2e, 0x1b, 0x0b, 0x4f, 0x2f, 0x1b, 0x0b, 0xdf, 0x8c, 0x1a, 0xc6, 0xf9, 0xa8, 0x61, 0x3c, 0x19,
625 0x35, 0x8c, 0xa7, 0xa3, 0x86, 0xf1, 0xf7, 0xa8, 0x61, 0xfc, 0xf8, 0x4f, 0x63, 0xe1, 0xf3, 0xdb,
626 0xcf, 0xfd, 0x87, 0xef, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xea, 0xf6, 0xe9, 0x27, 0x10, 0x0e,
627 0x00, 0x00,
628 }
629
630 func (m *HTTPIngressPath) Marshal() (dAtA []byte, err error) {
631 size := m.Size()
632 dAtA = make([]byte, size)
633 n, err := m.MarshalToSizedBuffer(dAtA[:size])
634 if err != nil {
635 return nil, err
636 }
637 return dAtA[:n], nil
638 }
639
640 func (m *HTTPIngressPath) MarshalTo(dAtA []byte) (int, error) {
641 size := m.Size()
642 return m.MarshalToSizedBuffer(dAtA[:size])
643 }
644
645 func (m *HTTPIngressPath) MarshalToSizedBuffer(dAtA []byte) (int, error) {
646 i := len(dAtA)
647 _ = i
648 var l int
649 _ = l
650 if m.PathType != nil {
651 i -= len(*m.PathType)
652 copy(dAtA[i:], *m.PathType)
653 i = encodeVarintGenerated(dAtA, i, uint64(len(*m.PathType)))
654 i--
655 dAtA[i] = 0x1a
656 }
657 {
658 size, err := m.Backend.MarshalToSizedBuffer(dAtA[:i])
659 if err != nil {
660 return 0, err
661 }
662 i -= size
663 i = encodeVarintGenerated(dAtA, i, uint64(size))
664 }
665 i--
666 dAtA[i] = 0x12
667 i -= len(m.Path)
668 copy(dAtA[i:], m.Path)
669 i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
670 i--
671 dAtA[i] = 0xa
672 return len(dAtA) - i, nil
673 }
674
675 func (m *HTTPIngressRuleValue) Marshal() (dAtA []byte, err error) {
676 size := m.Size()
677 dAtA = make([]byte, size)
678 n, err := m.MarshalToSizedBuffer(dAtA[:size])
679 if err != nil {
680 return nil, err
681 }
682 return dAtA[:n], nil
683 }
684
685 func (m *HTTPIngressRuleValue) MarshalTo(dAtA []byte) (int, error) {
686 size := m.Size()
687 return m.MarshalToSizedBuffer(dAtA[:size])
688 }
689
690 func (m *HTTPIngressRuleValue) MarshalToSizedBuffer(dAtA []byte) (int, error) {
691 i := len(dAtA)
692 _ = i
693 var l int
694 _ = l
695 if len(m.Paths) > 0 {
696 for iNdEx := len(m.Paths) - 1; iNdEx >= 0; iNdEx-- {
697 {
698 size, err := m.Paths[iNdEx].MarshalToSizedBuffer(dAtA[:i])
699 if err != nil {
700 return 0, err
701 }
702 i -= size
703 i = encodeVarintGenerated(dAtA, i, uint64(size))
704 }
705 i--
706 dAtA[i] = 0xa
707 }
708 }
709 return len(dAtA) - i, nil
710 }
711
712 func (m *Ingress) Marshal() (dAtA []byte, err error) {
713 size := m.Size()
714 dAtA = make([]byte, size)
715 n, err := m.MarshalToSizedBuffer(dAtA[:size])
716 if err != nil {
717 return nil, err
718 }
719 return dAtA[:n], nil
720 }
721
722 func (m *Ingress) MarshalTo(dAtA []byte) (int, error) {
723 size := m.Size()
724 return m.MarshalToSizedBuffer(dAtA[:size])
725 }
726
727 func (m *Ingress) MarshalToSizedBuffer(dAtA []byte) (int, error) {
728 i := len(dAtA)
729 _ = i
730 var l int
731 _ = l
732 {
733 size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
734 if err != nil {
735 return 0, err
736 }
737 i -= size
738 i = encodeVarintGenerated(dAtA, i, uint64(size))
739 }
740 i--
741 dAtA[i] = 0x1a
742 {
743 size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
744 if err != nil {
745 return 0, err
746 }
747 i -= size
748 i = encodeVarintGenerated(dAtA, i, uint64(size))
749 }
750 i--
751 dAtA[i] = 0x12
752 {
753 size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
754 if err != nil {
755 return 0, err
756 }
757 i -= size
758 i = encodeVarintGenerated(dAtA, i, uint64(size))
759 }
760 i--
761 dAtA[i] = 0xa
762 return len(dAtA) - i, nil
763 }
764
765 func (m *IngressBackend) Marshal() (dAtA []byte, err error) {
766 size := m.Size()
767 dAtA = make([]byte, size)
768 n, err := m.MarshalToSizedBuffer(dAtA[:size])
769 if err != nil {
770 return nil, err
771 }
772 return dAtA[:n], nil
773 }
774
775 func (m *IngressBackend) MarshalTo(dAtA []byte) (int, error) {
776 size := m.Size()
777 return m.MarshalToSizedBuffer(dAtA[:size])
778 }
779
780 func (m *IngressBackend) MarshalToSizedBuffer(dAtA []byte) (int, error) {
781 i := len(dAtA)
782 _ = i
783 var l int
784 _ = l
785 if m.Resource != nil {
786 {
787 size, err := m.Resource.MarshalToSizedBuffer(dAtA[:i])
788 if err != nil {
789 return 0, err
790 }
791 i -= size
792 i = encodeVarintGenerated(dAtA, i, uint64(size))
793 }
794 i--
795 dAtA[i] = 0x1a
796 }
797 {
798 size, err := m.ServicePort.MarshalToSizedBuffer(dAtA[:i])
799 if err != nil {
800 return 0, err
801 }
802 i -= size
803 i = encodeVarintGenerated(dAtA, i, uint64(size))
804 }
805 i--
806 dAtA[i] = 0x12
807 i -= len(m.ServiceName)
808 copy(dAtA[i:], m.ServiceName)
809 i = encodeVarintGenerated(dAtA, i, uint64(len(m.ServiceName)))
810 i--
811 dAtA[i] = 0xa
812 return len(dAtA) - i, nil
813 }
814
815 func (m *IngressClass) Marshal() (dAtA []byte, err error) {
816 size := m.Size()
817 dAtA = make([]byte, size)
818 n, err := m.MarshalToSizedBuffer(dAtA[:size])
819 if err != nil {
820 return nil, err
821 }
822 return dAtA[:n], nil
823 }
824
825 func (m *IngressClass) MarshalTo(dAtA []byte) (int, error) {
826 size := m.Size()
827 return m.MarshalToSizedBuffer(dAtA[:size])
828 }
829
830 func (m *IngressClass) MarshalToSizedBuffer(dAtA []byte) (int, error) {
831 i := len(dAtA)
832 _ = i
833 var l int
834 _ = l
835 {
836 size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
837 if err != nil {
838 return 0, err
839 }
840 i -= size
841 i = encodeVarintGenerated(dAtA, i, uint64(size))
842 }
843 i--
844 dAtA[i] = 0x12
845 {
846 size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
847 if err != nil {
848 return 0, err
849 }
850 i -= size
851 i = encodeVarintGenerated(dAtA, i, uint64(size))
852 }
853 i--
854 dAtA[i] = 0xa
855 return len(dAtA) - i, nil
856 }
857
858 func (m *IngressClassList) Marshal() (dAtA []byte, err error) {
859 size := m.Size()
860 dAtA = make([]byte, size)
861 n, err := m.MarshalToSizedBuffer(dAtA[:size])
862 if err != nil {
863 return nil, err
864 }
865 return dAtA[:n], nil
866 }
867
868 func (m *IngressClassList) MarshalTo(dAtA []byte) (int, error) {
869 size := m.Size()
870 return m.MarshalToSizedBuffer(dAtA[:size])
871 }
872
873 func (m *IngressClassList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
874 i := len(dAtA)
875 _ = i
876 var l int
877 _ = l
878 if len(m.Items) > 0 {
879 for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
880 {
881 size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
882 if err != nil {
883 return 0, err
884 }
885 i -= size
886 i = encodeVarintGenerated(dAtA, i, uint64(size))
887 }
888 i--
889 dAtA[i] = 0x12
890 }
891 }
892 {
893 size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
894 if err != nil {
895 return 0, err
896 }
897 i -= size
898 i = encodeVarintGenerated(dAtA, i, uint64(size))
899 }
900 i--
901 dAtA[i] = 0xa
902 return len(dAtA) - i, nil
903 }
904
905 func (m *IngressClassParametersReference) Marshal() (dAtA []byte, err error) {
906 size := m.Size()
907 dAtA = make([]byte, size)
908 n, err := m.MarshalToSizedBuffer(dAtA[:size])
909 if err != nil {
910 return nil, err
911 }
912 return dAtA[:n], nil
913 }
914
915 func (m *IngressClassParametersReference) MarshalTo(dAtA []byte) (int, error) {
916 size := m.Size()
917 return m.MarshalToSizedBuffer(dAtA[:size])
918 }
919
920 func (m *IngressClassParametersReference) MarshalToSizedBuffer(dAtA []byte) (int, error) {
921 i := len(dAtA)
922 _ = i
923 var l int
924 _ = l
925 if m.Namespace != nil {
926 i -= len(*m.Namespace)
927 copy(dAtA[i:], *m.Namespace)
928 i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Namespace)))
929 i--
930 dAtA[i] = 0x2a
931 }
932 if m.Scope != nil {
933 i -= len(*m.Scope)
934 copy(dAtA[i:], *m.Scope)
935 i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Scope)))
936 i--
937 dAtA[i] = 0x22
938 }
939 i -= len(m.Name)
940 copy(dAtA[i:], m.Name)
941 i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
942 i--
943 dAtA[i] = 0x1a
944 i -= len(m.Kind)
945 copy(dAtA[i:], m.Kind)
946 i = encodeVarintGenerated(dAtA, i, uint64(len(m.Kind)))
947 i--
948 dAtA[i] = 0x12
949 if m.APIGroup != nil {
950 i -= len(*m.APIGroup)
951 copy(dAtA[i:], *m.APIGroup)
952 i = encodeVarintGenerated(dAtA, i, uint64(len(*m.APIGroup)))
953 i--
954 dAtA[i] = 0xa
955 }
956 return len(dAtA) - i, nil
957 }
958
959 func (m *IngressClassSpec) Marshal() (dAtA []byte, err error) {
960 size := m.Size()
961 dAtA = make([]byte, size)
962 n, err := m.MarshalToSizedBuffer(dAtA[:size])
963 if err != nil {
964 return nil, err
965 }
966 return dAtA[:n], nil
967 }
968
969 func (m *IngressClassSpec) MarshalTo(dAtA []byte) (int, error) {
970 size := m.Size()
971 return m.MarshalToSizedBuffer(dAtA[:size])
972 }
973
974 func (m *IngressClassSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
975 i := len(dAtA)
976 _ = i
977 var l int
978 _ = l
979 if m.Parameters != nil {
980 {
981 size, err := m.Parameters.MarshalToSizedBuffer(dAtA[:i])
982 if err != nil {
983 return 0, err
984 }
985 i -= size
986 i = encodeVarintGenerated(dAtA, i, uint64(size))
987 }
988 i--
989 dAtA[i] = 0x12
990 }
991 i -= len(m.Controller)
992 copy(dAtA[i:], m.Controller)
993 i = encodeVarintGenerated(dAtA, i, uint64(len(m.Controller)))
994 i--
995 dAtA[i] = 0xa
996 return len(dAtA) - i, nil
997 }
998
999 func (m *IngressList) Marshal() (dAtA []byte, err error) {
1000 size := m.Size()
1001 dAtA = make([]byte, size)
1002 n, err := m.MarshalToSizedBuffer(dAtA[:size])
1003 if err != nil {
1004 return nil, err
1005 }
1006 return dAtA[:n], nil
1007 }
1008
1009 func (m *IngressList) MarshalTo(dAtA []byte) (int, error) {
1010 size := m.Size()
1011 return m.MarshalToSizedBuffer(dAtA[:size])
1012 }
1013
1014 func (m *IngressList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
1015 i := len(dAtA)
1016 _ = i
1017 var l int
1018 _ = l
1019 if len(m.Items) > 0 {
1020 for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
1021 {
1022 size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
1023 if err != nil {
1024 return 0, err
1025 }
1026 i -= size
1027 i = encodeVarintGenerated(dAtA, i, uint64(size))
1028 }
1029 i--
1030 dAtA[i] = 0x12
1031 }
1032 }
1033 {
1034 size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
1035 if err != nil {
1036 return 0, err
1037 }
1038 i -= size
1039 i = encodeVarintGenerated(dAtA, i, uint64(size))
1040 }
1041 i--
1042 dAtA[i] = 0xa
1043 return len(dAtA) - i, nil
1044 }
1045
1046 func (m *IngressLoadBalancerIngress) Marshal() (dAtA []byte, err error) {
1047 size := m.Size()
1048 dAtA = make([]byte, size)
1049 n, err := m.MarshalToSizedBuffer(dAtA[:size])
1050 if err != nil {
1051 return nil, err
1052 }
1053 return dAtA[:n], nil
1054 }
1055
1056 func (m *IngressLoadBalancerIngress) MarshalTo(dAtA []byte) (int, error) {
1057 size := m.Size()
1058 return m.MarshalToSizedBuffer(dAtA[:size])
1059 }
1060
1061 func (m *IngressLoadBalancerIngress) MarshalToSizedBuffer(dAtA []byte) (int, error) {
1062 i := len(dAtA)
1063 _ = i
1064 var l int
1065 _ = l
1066 if len(m.Ports) > 0 {
1067 for iNdEx := len(m.Ports) - 1; iNdEx >= 0; iNdEx-- {
1068 {
1069 size, err := m.Ports[iNdEx].MarshalToSizedBuffer(dAtA[:i])
1070 if err != nil {
1071 return 0, err
1072 }
1073 i -= size
1074 i = encodeVarintGenerated(dAtA, i, uint64(size))
1075 }
1076 i--
1077 dAtA[i] = 0x22
1078 }
1079 }
1080 i -= len(m.Hostname)
1081 copy(dAtA[i:], m.Hostname)
1082 i = encodeVarintGenerated(dAtA, i, uint64(len(m.Hostname)))
1083 i--
1084 dAtA[i] = 0x12
1085 i -= len(m.IP)
1086 copy(dAtA[i:], m.IP)
1087 i = encodeVarintGenerated(dAtA, i, uint64(len(m.IP)))
1088 i--
1089 dAtA[i] = 0xa
1090 return len(dAtA) - i, nil
1091 }
1092
1093 func (m *IngressLoadBalancerStatus) Marshal() (dAtA []byte, err error) {
1094 size := m.Size()
1095 dAtA = make([]byte, size)
1096 n, err := m.MarshalToSizedBuffer(dAtA[:size])
1097 if err != nil {
1098 return nil, err
1099 }
1100 return dAtA[:n], nil
1101 }
1102
1103 func (m *IngressLoadBalancerStatus) MarshalTo(dAtA []byte) (int, error) {
1104 size := m.Size()
1105 return m.MarshalToSizedBuffer(dAtA[:size])
1106 }
1107
1108 func (m *IngressLoadBalancerStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
1109 i := len(dAtA)
1110 _ = i
1111 var l int
1112 _ = l
1113 if len(m.Ingress) > 0 {
1114 for iNdEx := len(m.Ingress) - 1; iNdEx >= 0; iNdEx-- {
1115 {
1116 size, err := m.Ingress[iNdEx].MarshalToSizedBuffer(dAtA[:i])
1117 if err != nil {
1118 return 0, err
1119 }
1120 i -= size
1121 i = encodeVarintGenerated(dAtA, i, uint64(size))
1122 }
1123 i--
1124 dAtA[i] = 0xa
1125 }
1126 }
1127 return len(dAtA) - i, nil
1128 }
1129
1130 func (m *IngressPortStatus) Marshal() (dAtA []byte, err error) {
1131 size := m.Size()
1132 dAtA = make([]byte, size)
1133 n, err := m.MarshalToSizedBuffer(dAtA[:size])
1134 if err != nil {
1135 return nil, err
1136 }
1137 return dAtA[:n], nil
1138 }
1139
1140 func (m *IngressPortStatus) MarshalTo(dAtA []byte) (int, error) {
1141 size := m.Size()
1142 return m.MarshalToSizedBuffer(dAtA[:size])
1143 }
1144
1145 func (m *IngressPortStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
1146 i := len(dAtA)
1147 _ = i
1148 var l int
1149 _ = l
1150 if m.Error != nil {
1151 i -= len(*m.Error)
1152 copy(dAtA[i:], *m.Error)
1153 i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Error)))
1154 i--
1155 dAtA[i] = 0x1a
1156 }
1157 i -= len(m.Protocol)
1158 copy(dAtA[i:], m.Protocol)
1159 i = encodeVarintGenerated(dAtA, i, uint64(len(m.Protocol)))
1160 i--
1161 dAtA[i] = 0x12
1162 i = encodeVarintGenerated(dAtA, i, uint64(m.Port))
1163 i--
1164 dAtA[i] = 0x8
1165 return len(dAtA) - i, nil
1166 }
1167
1168 func (m *IngressRule) Marshal() (dAtA []byte, err error) {
1169 size := m.Size()
1170 dAtA = make([]byte, size)
1171 n, err := m.MarshalToSizedBuffer(dAtA[:size])
1172 if err != nil {
1173 return nil, err
1174 }
1175 return dAtA[:n], nil
1176 }
1177
1178 func (m *IngressRule) MarshalTo(dAtA []byte) (int, error) {
1179 size := m.Size()
1180 return m.MarshalToSizedBuffer(dAtA[:size])
1181 }
1182
1183 func (m *IngressRule) MarshalToSizedBuffer(dAtA []byte) (int, error) {
1184 i := len(dAtA)
1185 _ = i
1186 var l int
1187 _ = l
1188 {
1189 size, err := m.IngressRuleValue.MarshalToSizedBuffer(dAtA[:i])
1190 if err != nil {
1191 return 0, err
1192 }
1193 i -= size
1194 i = encodeVarintGenerated(dAtA, i, uint64(size))
1195 }
1196 i--
1197 dAtA[i] = 0x12
1198 i -= len(m.Host)
1199 copy(dAtA[i:], m.Host)
1200 i = encodeVarintGenerated(dAtA, i, uint64(len(m.Host)))
1201 i--
1202 dAtA[i] = 0xa
1203 return len(dAtA) - i, nil
1204 }
1205
1206 func (m *IngressRuleValue) Marshal() (dAtA []byte, err error) {
1207 size := m.Size()
1208 dAtA = make([]byte, size)
1209 n, err := m.MarshalToSizedBuffer(dAtA[:size])
1210 if err != nil {
1211 return nil, err
1212 }
1213 return dAtA[:n], nil
1214 }
1215
1216 func (m *IngressRuleValue) MarshalTo(dAtA []byte) (int, error) {
1217 size := m.Size()
1218 return m.MarshalToSizedBuffer(dAtA[:size])
1219 }
1220
1221 func (m *IngressRuleValue) MarshalToSizedBuffer(dAtA []byte) (int, error) {
1222 i := len(dAtA)
1223 _ = i
1224 var l int
1225 _ = l
1226 if m.HTTP != nil {
1227 {
1228 size, err := m.HTTP.MarshalToSizedBuffer(dAtA[:i])
1229 if err != nil {
1230 return 0, err
1231 }
1232 i -= size
1233 i = encodeVarintGenerated(dAtA, i, uint64(size))
1234 }
1235 i--
1236 dAtA[i] = 0xa
1237 }
1238 return len(dAtA) - i, nil
1239 }
1240
1241 func (m *IngressSpec) Marshal() (dAtA []byte, err error) {
1242 size := m.Size()
1243 dAtA = make([]byte, size)
1244 n, err := m.MarshalToSizedBuffer(dAtA[:size])
1245 if err != nil {
1246 return nil, err
1247 }
1248 return dAtA[:n], nil
1249 }
1250
1251 func (m *IngressSpec) MarshalTo(dAtA []byte) (int, error) {
1252 size := m.Size()
1253 return m.MarshalToSizedBuffer(dAtA[:size])
1254 }
1255
1256 func (m *IngressSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
1257 i := len(dAtA)
1258 _ = i
1259 var l int
1260 _ = l
1261 if m.IngressClassName != nil {
1262 i -= len(*m.IngressClassName)
1263 copy(dAtA[i:], *m.IngressClassName)
1264 i = encodeVarintGenerated(dAtA, i, uint64(len(*m.IngressClassName)))
1265 i--
1266 dAtA[i] = 0x22
1267 }
1268 if len(m.Rules) > 0 {
1269 for iNdEx := len(m.Rules) - 1; iNdEx >= 0; iNdEx-- {
1270 {
1271 size, err := m.Rules[iNdEx].MarshalToSizedBuffer(dAtA[:i])
1272 if err != nil {
1273 return 0, err
1274 }
1275 i -= size
1276 i = encodeVarintGenerated(dAtA, i, uint64(size))
1277 }
1278 i--
1279 dAtA[i] = 0x1a
1280 }
1281 }
1282 if len(m.TLS) > 0 {
1283 for iNdEx := len(m.TLS) - 1; iNdEx >= 0; iNdEx-- {
1284 {
1285 size, err := m.TLS[iNdEx].MarshalToSizedBuffer(dAtA[:i])
1286 if err != nil {
1287 return 0, err
1288 }
1289 i -= size
1290 i = encodeVarintGenerated(dAtA, i, uint64(size))
1291 }
1292 i--
1293 dAtA[i] = 0x12
1294 }
1295 }
1296 if m.Backend != nil {
1297 {
1298 size, err := m.Backend.MarshalToSizedBuffer(dAtA[:i])
1299 if err != nil {
1300 return 0, err
1301 }
1302 i -= size
1303 i = encodeVarintGenerated(dAtA, i, uint64(size))
1304 }
1305 i--
1306 dAtA[i] = 0xa
1307 }
1308 return len(dAtA) - i, nil
1309 }
1310
1311 func (m *IngressStatus) Marshal() (dAtA []byte, err error) {
1312 size := m.Size()
1313 dAtA = make([]byte, size)
1314 n, err := m.MarshalToSizedBuffer(dAtA[:size])
1315 if err != nil {
1316 return nil, err
1317 }
1318 return dAtA[:n], nil
1319 }
1320
1321 func (m *IngressStatus) MarshalTo(dAtA []byte) (int, error) {
1322 size := m.Size()
1323 return m.MarshalToSizedBuffer(dAtA[:size])
1324 }
1325
1326 func (m *IngressStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
1327 i := len(dAtA)
1328 _ = i
1329 var l int
1330 _ = l
1331 {
1332 size, err := m.LoadBalancer.MarshalToSizedBuffer(dAtA[:i])
1333 if err != nil {
1334 return 0, err
1335 }
1336 i -= size
1337 i = encodeVarintGenerated(dAtA, i, uint64(size))
1338 }
1339 i--
1340 dAtA[i] = 0xa
1341 return len(dAtA) - i, nil
1342 }
1343
1344 func (m *IngressTLS) Marshal() (dAtA []byte, err error) {
1345 size := m.Size()
1346 dAtA = make([]byte, size)
1347 n, err := m.MarshalToSizedBuffer(dAtA[:size])
1348 if err != nil {
1349 return nil, err
1350 }
1351 return dAtA[:n], nil
1352 }
1353
1354 func (m *IngressTLS) MarshalTo(dAtA []byte) (int, error) {
1355 size := m.Size()
1356 return m.MarshalToSizedBuffer(dAtA[:size])
1357 }
1358
1359 func (m *IngressTLS) MarshalToSizedBuffer(dAtA []byte) (int, error) {
1360 i := len(dAtA)
1361 _ = i
1362 var l int
1363 _ = l
1364 i -= len(m.SecretName)
1365 copy(dAtA[i:], m.SecretName)
1366 i = encodeVarintGenerated(dAtA, i, uint64(len(m.SecretName)))
1367 i--
1368 dAtA[i] = 0x12
1369 if len(m.Hosts) > 0 {
1370 for iNdEx := len(m.Hosts) - 1; iNdEx >= 0; iNdEx-- {
1371 i -= len(m.Hosts[iNdEx])
1372 copy(dAtA[i:], m.Hosts[iNdEx])
1373 i = encodeVarintGenerated(dAtA, i, uint64(len(m.Hosts[iNdEx])))
1374 i--
1375 dAtA[i] = 0xa
1376 }
1377 }
1378 return len(dAtA) - i, nil
1379 }
1380
1381 func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
1382 offset -= sovGenerated(v)
1383 base := offset
1384 for v >= 1<<7 {
1385 dAtA[offset] = uint8(v&0x7f | 0x80)
1386 v >>= 7
1387 offset++
1388 }
1389 dAtA[offset] = uint8(v)
1390 return base
1391 }
1392 func (m *HTTPIngressPath) Size() (n int) {
1393 if m == nil {
1394 return 0
1395 }
1396 var l int
1397 _ = l
1398 l = len(m.Path)
1399 n += 1 + l + sovGenerated(uint64(l))
1400 l = m.Backend.Size()
1401 n += 1 + l + sovGenerated(uint64(l))
1402 if m.PathType != nil {
1403 l = len(*m.PathType)
1404 n += 1 + l + sovGenerated(uint64(l))
1405 }
1406 return n
1407 }
1408
1409 func (m *HTTPIngressRuleValue) Size() (n int) {
1410 if m == nil {
1411 return 0
1412 }
1413 var l int
1414 _ = l
1415 if len(m.Paths) > 0 {
1416 for _, e := range m.Paths {
1417 l = e.Size()
1418 n += 1 + l + sovGenerated(uint64(l))
1419 }
1420 }
1421 return n
1422 }
1423
1424 func (m *Ingress) Size() (n int) {
1425 if m == nil {
1426 return 0
1427 }
1428 var l int
1429 _ = l
1430 l = m.ObjectMeta.Size()
1431 n += 1 + l + sovGenerated(uint64(l))
1432 l = m.Spec.Size()
1433 n += 1 + l + sovGenerated(uint64(l))
1434 l = m.Status.Size()
1435 n += 1 + l + sovGenerated(uint64(l))
1436 return n
1437 }
1438
1439 func (m *IngressBackend) Size() (n int) {
1440 if m == nil {
1441 return 0
1442 }
1443 var l int
1444 _ = l
1445 l = len(m.ServiceName)
1446 n += 1 + l + sovGenerated(uint64(l))
1447 l = m.ServicePort.Size()
1448 n += 1 + l + sovGenerated(uint64(l))
1449 if m.Resource != nil {
1450 l = m.Resource.Size()
1451 n += 1 + l + sovGenerated(uint64(l))
1452 }
1453 return n
1454 }
1455
1456 func (m *IngressClass) Size() (n int) {
1457 if m == nil {
1458 return 0
1459 }
1460 var l int
1461 _ = l
1462 l = m.ObjectMeta.Size()
1463 n += 1 + l + sovGenerated(uint64(l))
1464 l = m.Spec.Size()
1465 n += 1 + l + sovGenerated(uint64(l))
1466 return n
1467 }
1468
1469 func (m *IngressClassList) Size() (n int) {
1470 if m == nil {
1471 return 0
1472 }
1473 var l int
1474 _ = l
1475 l = m.ListMeta.Size()
1476 n += 1 + l + sovGenerated(uint64(l))
1477 if len(m.Items) > 0 {
1478 for _, e := range m.Items {
1479 l = e.Size()
1480 n += 1 + l + sovGenerated(uint64(l))
1481 }
1482 }
1483 return n
1484 }
1485
1486 func (m *IngressClassParametersReference) Size() (n int) {
1487 if m == nil {
1488 return 0
1489 }
1490 var l int
1491 _ = l
1492 if m.APIGroup != nil {
1493 l = len(*m.APIGroup)
1494 n += 1 + l + sovGenerated(uint64(l))
1495 }
1496 l = len(m.Kind)
1497 n += 1 + l + sovGenerated(uint64(l))
1498 l = len(m.Name)
1499 n += 1 + l + sovGenerated(uint64(l))
1500 if m.Scope != nil {
1501 l = len(*m.Scope)
1502 n += 1 + l + sovGenerated(uint64(l))
1503 }
1504 if m.Namespace != nil {
1505 l = len(*m.Namespace)
1506 n += 1 + l + sovGenerated(uint64(l))
1507 }
1508 return n
1509 }
1510
1511 func (m *IngressClassSpec) Size() (n int) {
1512 if m == nil {
1513 return 0
1514 }
1515 var l int
1516 _ = l
1517 l = len(m.Controller)
1518 n += 1 + l + sovGenerated(uint64(l))
1519 if m.Parameters != nil {
1520 l = m.Parameters.Size()
1521 n += 1 + l + sovGenerated(uint64(l))
1522 }
1523 return n
1524 }
1525
1526 func (m *IngressList) Size() (n int) {
1527 if m == nil {
1528 return 0
1529 }
1530 var l int
1531 _ = l
1532 l = m.ListMeta.Size()
1533 n += 1 + l + sovGenerated(uint64(l))
1534 if len(m.Items) > 0 {
1535 for _, e := range m.Items {
1536 l = e.Size()
1537 n += 1 + l + sovGenerated(uint64(l))
1538 }
1539 }
1540 return n
1541 }
1542
1543 func (m *IngressLoadBalancerIngress) Size() (n int) {
1544 if m == nil {
1545 return 0
1546 }
1547 var l int
1548 _ = l
1549 l = len(m.IP)
1550 n += 1 + l + sovGenerated(uint64(l))
1551 l = len(m.Hostname)
1552 n += 1 + l + sovGenerated(uint64(l))
1553 if len(m.Ports) > 0 {
1554 for _, e := range m.Ports {
1555 l = e.Size()
1556 n += 1 + l + sovGenerated(uint64(l))
1557 }
1558 }
1559 return n
1560 }
1561
1562 func (m *IngressLoadBalancerStatus) Size() (n int) {
1563 if m == nil {
1564 return 0
1565 }
1566 var l int
1567 _ = l
1568 if len(m.Ingress) > 0 {
1569 for _, e := range m.Ingress {
1570 l = e.Size()
1571 n += 1 + l + sovGenerated(uint64(l))
1572 }
1573 }
1574 return n
1575 }
1576
1577 func (m *IngressPortStatus) Size() (n int) {
1578 if m == nil {
1579 return 0
1580 }
1581 var l int
1582 _ = l
1583 n += 1 + sovGenerated(uint64(m.Port))
1584 l = len(m.Protocol)
1585 n += 1 + l + sovGenerated(uint64(l))
1586 if m.Error != nil {
1587 l = len(*m.Error)
1588 n += 1 + l + sovGenerated(uint64(l))
1589 }
1590 return n
1591 }
1592
1593 func (m *IngressRule) Size() (n int) {
1594 if m == nil {
1595 return 0
1596 }
1597 var l int
1598 _ = l
1599 l = len(m.Host)
1600 n += 1 + l + sovGenerated(uint64(l))
1601 l = m.IngressRuleValue.Size()
1602 n += 1 + l + sovGenerated(uint64(l))
1603 return n
1604 }
1605
1606 func (m *IngressRuleValue) Size() (n int) {
1607 if m == nil {
1608 return 0
1609 }
1610 var l int
1611 _ = l
1612 if m.HTTP != nil {
1613 l = m.HTTP.Size()
1614 n += 1 + l + sovGenerated(uint64(l))
1615 }
1616 return n
1617 }
1618
1619 func (m *IngressSpec) Size() (n int) {
1620 if m == nil {
1621 return 0
1622 }
1623 var l int
1624 _ = l
1625 if m.Backend != nil {
1626 l = m.Backend.Size()
1627 n += 1 + l + sovGenerated(uint64(l))
1628 }
1629 if len(m.TLS) > 0 {
1630 for _, e := range m.TLS {
1631 l = e.Size()
1632 n += 1 + l + sovGenerated(uint64(l))
1633 }
1634 }
1635 if len(m.Rules) > 0 {
1636 for _, e := range m.Rules {
1637 l = e.Size()
1638 n += 1 + l + sovGenerated(uint64(l))
1639 }
1640 }
1641 if m.IngressClassName != nil {
1642 l = len(*m.IngressClassName)
1643 n += 1 + l + sovGenerated(uint64(l))
1644 }
1645 return n
1646 }
1647
1648 func (m *IngressStatus) Size() (n int) {
1649 if m == nil {
1650 return 0
1651 }
1652 var l int
1653 _ = l
1654 l = m.LoadBalancer.Size()
1655 n += 1 + l + sovGenerated(uint64(l))
1656 return n
1657 }
1658
1659 func (m *IngressTLS) Size() (n int) {
1660 if m == nil {
1661 return 0
1662 }
1663 var l int
1664 _ = l
1665 if len(m.Hosts) > 0 {
1666 for _, s := range m.Hosts {
1667 l = len(s)
1668 n += 1 + l + sovGenerated(uint64(l))
1669 }
1670 }
1671 l = len(m.SecretName)
1672 n += 1 + l + sovGenerated(uint64(l))
1673 return n
1674 }
1675
1676 func sovGenerated(x uint64) (n int) {
1677 return (math_bits.Len64(x|1) + 6) / 7
1678 }
1679 func sozGenerated(x uint64) (n int) {
1680 return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
1681 }
1682 func (this *HTTPIngressPath) String() string {
1683 if this == nil {
1684 return "nil"
1685 }
1686 s := strings.Join([]string{`&HTTPIngressPath{`,
1687 `Path:` + fmt.Sprintf("%v", this.Path) + `,`,
1688 `Backend:` + strings.Replace(strings.Replace(this.Backend.String(), "IngressBackend", "IngressBackend", 1), `&`, ``, 1) + `,`,
1689 `PathType:` + valueToStringGenerated(this.PathType) + `,`,
1690 `}`,
1691 }, "")
1692 return s
1693 }
1694 func (this *HTTPIngressRuleValue) String() string {
1695 if this == nil {
1696 return "nil"
1697 }
1698 repeatedStringForPaths := "[]HTTPIngressPath{"
1699 for _, f := range this.Paths {
1700 repeatedStringForPaths += strings.Replace(strings.Replace(f.String(), "HTTPIngressPath", "HTTPIngressPath", 1), `&`, ``, 1) + ","
1701 }
1702 repeatedStringForPaths += "}"
1703 s := strings.Join([]string{`&HTTPIngressRuleValue{`,
1704 `Paths:` + repeatedStringForPaths + `,`,
1705 `}`,
1706 }, "")
1707 return s
1708 }
1709 func (this *Ingress) String() string {
1710 if this == nil {
1711 return "nil"
1712 }
1713 s := strings.Join([]string{`&Ingress{`,
1714 `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
1715 `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "IngressSpec", "IngressSpec", 1), `&`, ``, 1) + `,`,
1716 `Status:` + strings.Replace(strings.Replace(this.Status.String(), "IngressStatus", "IngressStatus", 1), `&`, ``, 1) + `,`,
1717 `}`,
1718 }, "")
1719 return s
1720 }
1721 func (this *IngressBackend) String() string {
1722 if this == nil {
1723 return "nil"
1724 }
1725 s := strings.Join([]string{`&IngressBackend{`,
1726 `ServiceName:` + fmt.Sprintf("%v", this.ServiceName) + `,`,
1727 `ServicePort:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ServicePort), "IntOrString", "intstr.IntOrString", 1), `&`, ``, 1) + `,`,
1728 `Resource:` + strings.Replace(fmt.Sprintf("%v", this.Resource), "TypedLocalObjectReference", "v11.TypedLocalObjectReference", 1) + `,`,
1729 `}`,
1730 }, "")
1731 return s
1732 }
1733 func (this *IngressClass) String() string {
1734 if this == nil {
1735 return "nil"
1736 }
1737 s := strings.Join([]string{`&IngressClass{`,
1738 `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
1739 `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "IngressClassSpec", "IngressClassSpec", 1), `&`, ``, 1) + `,`,
1740 `}`,
1741 }, "")
1742 return s
1743 }
1744 func (this *IngressClassList) String() string {
1745 if this == nil {
1746 return "nil"
1747 }
1748 repeatedStringForItems := "[]IngressClass{"
1749 for _, f := range this.Items {
1750 repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "IngressClass", "IngressClass", 1), `&`, ``, 1) + ","
1751 }
1752 repeatedStringForItems += "}"
1753 s := strings.Join([]string{`&IngressClassList{`,
1754 `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
1755 `Items:` + repeatedStringForItems + `,`,
1756 `}`,
1757 }, "")
1758 return s
1759 }
1760 func (this *IngressClassParametersReference) String() string {
1761 if this == nil {
1762 return "nil"
1763 }
1764 s := strings.Join([]string{`&IngressClassParametersReference{`,
1765 `APIGroup:` + valueToStringGenerated(this.APIGroup) + `,`,
1766 `Kind:` + fmt.Sprintf("%v", this.Kind) + `,`,
1767 `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
1768 `Scope:` + valueToStringGenerated(this.Scope) + `,`,
1769 `Namespace:` + valueToStringGenerated(this.Namespace) + `,`,
1770 `}`,
1771 }, "")
1772 return s
1773 }
1774 func (this *IngressClassSpec) String() string {
1775 if this == nil {
1776 return "nil"
1777 }
1778 s := strings.Join([]string{`&IngressClassSpec{`,
1779 `Controller:` + fmt.Sprintf("%v", this.Controller) + `,`,
1780 `Parameters:` + strings.Replace(this.Parameters.String(), "IngressClassParametersReference", "IngressClassParametersReference", 1) + `,`,
1781 `}`,
1782 }, "")
1783 return s
1784 }
1785 func (this *IngressList) String() string {
1786 if this == nil {
1787 return "nil"
1788 }
1789 repeatedStringForItems := "[]Ingress{"
1790 for _, f := range this.Items {
1791 repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "Ingress", "Ingress", 1), `&`, ``, 1) + ","
1792 }
1793 repeatedStringForItems += "}"
1794 s := strings.Join([]string{`&IngressList{`,
1795 `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
1796 `Items:` + repeatedStringForItems + `,`,
1797 `}`,
1798 }, "")
1799 return s
1800 }
1801 func (this *IngressLoadBalancerIngress) String() string {
1802 if this == nil {
1803 return "nil"
1804 }
1805 repeatedStringForPorts := "[]IngressPortStatus{"
1806 for _, f := range this.Ports {
1807 repeatedStringForPorts += strings.Replace(strings.Replace(f.String(), "IngressPortStatus", "IngressPortStatus", 1), `&`, ``, 1) + ","
1808 }
1809 repeatedStringForPorts += "}"
1810 s := strings.Join([]string{`&IngressLoadBalancerIngress{`,
1811 `IP:` + fmt.Sprintf("%v", this.IP) + `,`,
1812 `Hostname:` + fmt.Sprintf("%v", this.Hostname) + `,`,
1813 `Ports:` + repeatedStringForPorts + `,`,
1814 `}`,
1815 }, "")
1816 return s
1817 }
1818 func (this *IngressLoadBalancerStatus) String() string {
1819 if this == nil {
1820 return "nil"
1821 }
1822 repeatedStringForIngress := "[]IngressLoadBalancerIngress{"
1823 for _, f := range this.Ingress {
1824 repeatedStringForIngress += strings.Replace(strings.Replace(f.String(), "IngressLoadBalancerIngress", "IngressLoadBalancerIngress", 1), `&`, ``, 1) + ","
1825 }
1826 repeatedStringForIngress += "}"
1827 s := strings.Join([]string{`&IngressLoadBalancerStatus{`,
1828 `Ingress:` + repeatedStringForIngress + `,`,
1829 `}`,
1830 }, "")
1831 return s
1832 }
1833 func (this *IngressPortStatus) String() string {
1834 if this == nil {
1835 return "nil"
1836 }
1837 s := strings.Join([]string{`&IngressPortStatus{`,
1838 `Port:` + fmt.Sprintf("%v", this.Port) + `,`,
1839 `Protocol:` + fmt.Sprintf("%v", this.Protocol) + `,`,
1840 `Error:` + valueToStringGenerated(this.Error) + `,`,
1841 `}`,
1842 }, "")
1843 return s
1844 }
1845 func (this *IngressRule) String() string {
1846 if this == nil {
1847 return "nil"
1848 }
1849 s := strings.Join([]string{`&IngressRule{`,
1850 `Host:` + fmt.Sprintf("%v", this.Host) + `,`,
1851 `IngressRuleValue:` + strings.Replace(strings.Replace(this.IngressRuleValue.String(), "IngressRuleValue", "IngressRuleValue", 1), `&`, ``, 1) + `,`,
1852 `}`,
1853 }, "")
1854 return s
1855 }
1856 func (this *IngressRuleValue) String() string {
1857 if this == nil {
1858 return "nil"
1859 }
1860 s := strings.Join([]string{`&IngressRuleValue{`,
1861 `HTTP:` + strings.Replace(this.HTTP.String(), "HTTPIngressRuleValue", "HTTPIngressRuleValue", 1) + `,`,
1862 `}`,
1863 }, "")
1864 return s
1865 }
1866 func (this *IngressSpec) String() string {
1867 if this == nil {
1868 return "nil"
1869 }
1870 repeatedStringForTLS := "[]IngressTLS{"
1871 for _, f := range this.TLS {
1872 repeatedStringForTLS += strings.Replace(strings.Replace(f.String(), "IngressTLS", "IngressTLS", 1), `&`, ``, 1) + ","
1873 }
1874 repeatedStringForTLS += "}"
1875 repeatedStringForRules := "[]IngressRule{"
1876 for _, f := range this.Rules {
1877 repeatedStringForRules += strings.Replace(strings.Replace(f.String(), "IngressRule", "IngressRule", 1), `&`, ``, 1) + ","
1878 }
1879 repeatedStringForRules += "}"
1880 s := strings.Join([]string{`&IngressSpec{`,
1881 `Backend:` + strings.Replace(this.Backend.String(), "IngressBackend", "IngressBackend", 1) + `,`,
1882 `TLS:` + repeatedStringForTLS + `,`,
1883 `Rules:` + repeatedStringForRules + `,`,
1884 `IngressClassName:` + valueToStringGenerated(this.IngressClassName) + `,`,
1885 `}`,
1886 }, "")
1887 return s
1888 }
1889 func (this *IngressStatus) String() string {
1890 if this == nil {
1891 return "nil"
1892 }
1893 s := strings.Join([]string{`&IngressStatus{`,
1894 `LoadBalancer:` + strings.Replace(strings.Replace(this.LoadBalancer.String(), "IngressLoadBalancerStatus", "IngressLoadBalancerStatus", 1), `&`, ``, 1) + `,`,
1895 `}`,
1896 }, "")
1897 return s
1898 }
1899 func (this *IngressTLS) String() string {
1900 if this == nil {
1901 return "nil"
1902 }
1903 s := strings.Join([]string{`&IngressTLS{`,
1904 `Hosts:` + fmt.Sprintf("%v", this.Hosts) + `,`,
1905 `SecretName:` + fmt.Sprintf("%v", this.SecretName) + `,`,
1906 `}`,
1907 }, "")
1908 return s
1909 }
1910 func valueToStringGenerated(v interface{}) string {
1911 rv := reflect.ValueOf(v)
1912 if rv.IsNil() {
1913 return "nil"
1914 }
1915 pv := reflect.Indirect(rv).Interface()
1916 return fmt.Sprintf("*%v", pv)
1917 }
1918 func (m *HTTPIngressPath) Unmarshal(dAtA []byte) error {
1919 l := len(dAtA)
1920 iNdEx := 0
1921 for iNdEx < l {
1922 preIndex := iNdEx
1923 var wire uint64
1924 for shift := uint(0); ; shift += 7 {
1925 if shift >= 64 {
1926 return ErrIntOverflowGenerated
1927 }
1928 if iNdEx >= l {
1929 return io.ErrUnexpectedEOF
1930 }
1931 b := dAtA[iNdEx]
1932 iNdEx++
1933 wire |= uint64(b&0x7F) << shift
1934 if b < 0x80 {
1935 break
1936 }
1937 }
1938 fieldNum := int32(wire >> 3)
1939 wireType := int(wire & 0x7)
1940 if wireType == 4 {
1941 return fmt.Errorf("proto: HTTPIngressPath: wiretype end group for non-group")
1942 }
1943 if fieldNum <= 0 {
1944 return fmt.Errorf("proto: HTTPIngressPath: illegal tag %d (wire type %d)", fieldNum, wire)
1945 }
1946 switch fieldNum {
1947 case 1:
1948 if wireType != 2 {
1949 return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
1950 }
1951 var stringLen uint64
1952 for shift := uint(0); ; shift += 7 {
1953 if shift >= 64 {
1954 return ErrIntOverflowGenerated
1955 }
1956 if iNdEx >= l {
1957 return io.ErrUnexpectedEOF
1958 }
1959 b := dAtA[iNdEx]
1960 iNdEx++
1961 stringLen |= uint64(b&0x7F) << shift
1962 if b < 0x80 {
1963 break
1964 }
1965 }
1966 intStringLen := int(stringLen)
1967 if intStringLen < 0 {
1968 return ErrInvalidLengthGenerated
1969 }
1970 postIndex := iNdEx + intStringLen
1971 if postIndex < 0 {
1972 return ErrInvalidLengthGenerated
1973 }
1974 if postIndex > l {
1975 return io.ErrUnexpectedEOF
1976 }
1977 m.Path = string(dAtA[iNdEx:postIndex])
1978 iNdEx = postIndex
1979 case 2:
1980 if wireType != 2 {
1981 return fmt.Errorf("proto: wrong wireType = %d for field Backend", wireType)
1982 }
1983 var msglen int
1984 for shift := uint(0); ; shift += 7 {
1985 if shift >= 64 {
1986 return ErrIntOverflowGenerated
1987 }
1988 if iNdEx >= l {
1989 return io.ErrUnexpectedEOF
1990 }
1991 b := dAtA[iNdEx]
1992 iNdEx++
1993 msglen |= int(b&0x7F) << shift
1994 if b < 0x80 {
1995 break
1996 }
1997 }
1998 if msglen < 0 {
1999 return ErrInvalidLengthGenerated
2000 }
2001 postIndex := iNdEx + msglen
2002 if postIndex < 0 {
2003 return ErrInvalidLengthGenerated
2004 }
2005 if postIndex > l {
2006 return io.ErrUnexpectedEOF
2007 }
2008 if err := m.Backend.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2009 return err
2010 }
2011 iNdEx = postIndex
2012 case 3:
2013 if wireType != 2 {
2014 return fmt.Errorf("proto: wrong wireType = %d for field PathType", wireType)
2015 }
2016 var stringLen uint64
2017 for shift := uint(0); ; shift += 7 {
2018 if shift >= 64 {
2019 return ErrIntOverflowGenerated
2020 }
2021 if iNdEx >= l {
2022 return io.ErrUnexpectedEOF
2023 }
2024 b := dAtA[iNdEx]
2025 iNdEx++
2026 stringLen |= uint64(b&0x7F) << shift
2027 if b < 0x80 {
2028 break
2029 }
2030 }
2031 intStringLen := int(stringLen)
2032 if intStringLen < 0 {
2033 return ErrInvalidLengthGenerated
2034 }
2035 postIndex := iNdEx + intStringLen
2036 if postIndex < 0 {
2037 return ErrInvalidLengthGenerated
2038 }
2039 if postIndex > l {
2040 return io.ErrUnexpectedEOF
2041 }
2042 s := PathType(dAtA[iNdEx:postIndex])
2043 m.PathType = &s
2044 iNdEx = postIndex
2045 default:
2046 iNdEx = preIndex
2047 skippy, err := skipGenerated(dAtA[iNdEx:])
2048 if err != nil {
2049 return err
2050 }
2051 if (skippy < 0) || (iNdEx+skippy) < 0 {
2052 return ErrInvalidLengthGenerated
2053 }
2054 if (iNdEx + skippy) > l {
2055 return io.ErrUnexpectedEOF
2056 }
2057 iNdEx += skippy
2058 }
2059 }
2060
2061 if iNdEx > l {
2062 return io.ErrUnexpectedEOF
2063 }
2064 return nil
2065 }
2066 func (m *HTTPIngressRuleValue) Unmarshal(dAtA []byte) error {
2067 l := len(dAtA)
2068 iNdEx := 0
2069 for iNdEx < l {
2070 preIndex := iNdEx
2071 var wire uint64
2072 for shift := uint(0); ; shift += 7 {
2073 if shift >= 64 {
2074 return ErrIntOverflowGenerated
2075 }
2076 if iNdEx >= l {
2077 return io.ErrUnexpectedEOF
2078 }
2079 b := dAtA[iNdEx]
2080 iNdEx++
2081 wire |= uint64(b&0x7F) << shift
2082 if b < 0x80 {
2083 break
2084 }
2085 }
2086 fieldNum := int32(wire >> 3)
2087 wireType := int(wire & 0x7)
2088 if wireType == 4 {
2089 return fmt.Errorf("proto: HTTPIngressRuleValue: wiretype end group for non-group")
2090 }
2091 if fieldNum <= 0 {
2092 return fmt.Errorf("proto: HTTPIngressRuleValue: illegal tag %d (wire type %d)", fieldNum, wire)
2093 }
2094 switch fieldNum {
2095 case 1:
2096 if wireType != 2 {
2097 return fmt.Errorf("proto: wrong wireType = %d for field Paths", wireType)
2098 }
2099 var msglen int
2100 for shift := uint(0); ; shift += 7 {
2101 if shift >= 64 {
2102 return ErrIntOverflowGenerated
2103 }
2104 if iNdEx >= l {
2105 return io.ErrUnexpectedEOF
2106 }
2107 b := dAtA[iNdEx]
2108 iNdEx++
2109 msglen |= int(b&0x7F) << shift
2110 if b < 0x80 {
2111 break
2112 }
2113 }
2114 if msglen < 0 {
2115 return ErrInvalidLengthGenerated
2116 }
2117 postIndex := iNdEx + msglen
2118 if postIndex < 0 {
2119 return ErrInvalidLengthGenerated
2120 }
2121 if postIndex > l {
2122 return io.ErrUnexpectedEOF
2123 }
2124 m.Paths = append(m.Paths, HTTPIngressPath{})
2125 if err := m.Paths[len(m.Paths)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2126 return err
2127 }
2128 iNdEx = postIndex
2129 default:
2130 iNdEx = preIndex
2131 skippy, err := skipGenerated(dAtA[iNdEx:])
2132 if err != nil {
2133 return err
2134 }
2135 if (skippy < 0) || (iNdEx+skippy) < 0 {
2136 return ErrInvalidLengthGenerated
2137 }
2138 if (iNdEx + skippy) > l {
2139 return io.ErrUnexpectedEOF
2140 }
2141 iNdEx += skippy
2142 }
2143 }
2144
2145 if iNdEx > l {
2146 return io.ErrUnexpectedEOF
2147 }
2148 return nil
2149 }
2150 func (m *Ingress) Unmarshal(dAtA []byte) error {
2151 l := len(dAtA)
2152 iNdEx := 0
2153 for iNdEx < l {
2154 preIndex := iNdEx
2155 var wire uint64
2156 for shift := uint(0); ; shift += 7 {
2157 if shift >= 64 {
2158 return ErrIntOverflowGenerated
2159 }
2160 if iNdEx >= l {
2161 return io.ErrUnexpectedEOF
2162 }
2163 b := dAtA[iNdEx]
2164 iNdEx++
2165 wire |= uint64(b&0x7F) << shift
2166 if b < 0x80 {
2167 break
2168 }
2169 }
2170 fieldNum := int32(wire >> 3)
2171 wireType := int(wire & 0x7)
2172 if wireType == 4 {
2173 return fmt.Errorf("proto: Ingress: wiretype end group for non-group")
2174 }
2175 if fieldNum <= 0 {
2176 return fmt.Errorf("proto: Ingress: illegal tag %d (wire type %d)", fieldNum, wire)
2177 }
2178 switch fieldNum {
2179 case 1:
2180 if wireType != 2 {
2181 return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
2182 }
2183 var msglen int
2184 for shift := uint(0); ; shift += 7 {
2185 if shift >= 64 {
2186 return ErrIntOverflowGenerated
2187 }
2188 if iNdEx >= l {
2189 return io.ErrUnexpectedEOF
2190 }
2191 b := dAtA[iNdEx]
2192 iNdEx++
2193 msglen |= int(b&0x7F) << shift
2194 if b < 0x80 {
2195 break
2196 }
2197 }
2198 if msglen < 0 {
2199 return ErrInvalidLengthGenerated
2200 }
2201 postIndex := iNdEx + msglen
2202 if postIndex < 0 {
2203 return ErrInvalidLengthGenerated
2204 }
2205 if postIndex > l {
2206 return io.ErrUnexpectedEOF
2207 }
2208 if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2209 return err
2210 }
2211 iNdEx = postIndex
2212 case 2:
2213 if wireType != 2 {
2214 return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
2215 }
2216 var msglen int
2217 for shift := uint(0); ; shift += 7 {
2218 if shift >= 64 {
2219 return ErrIntOverflowGenerated
2220 }
2221 if iNdEx >= l {
2222 return io.ErrUnexpectedEOF
2223 }
2224 b := dAtA[iNdEx]
2225 iNdEx++
2226 msglen |= int(b&0x7F) << shift
2227 if b < 0x80 {
2228 break
2229 }
2230 }
2231 if msglen < 0 {
2232 return ErrInvalidLengthGenerated
2233 }
2234 postIndex := iNdEx + msglen
2235 if postIndex < 0 {
2236 return ErrInvalidLengthGenerated
2237 }
2238 if postIndex > l {
2239 return io.ErrUnexpectedEOF
2240 }
2241 if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2242 return err
2243 }
2244 iNdEx = postIndex
2245 case 3:
2246 if wireType != 2 {
2247 return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
2248 }
2249 var msglen int
2250 for shift := uint(0); ; shift += 7 {
2251 if shift >= 64 {
2252 return ErrIntOverflowGenerated
2253 }
2254 if iNdEx >= l {
2255 return io.ErrUnexpectedEOF
2256 }
2257 b := dAtA[iNdEx]
2258 iNdEx++
2259 msglen |= int(b&0x7F) << shift
2260 if b < 0x80 {
2261 break
2262 }
2263 }
2264 if msglen < 0 {
2265 return ErrInvalidLengthGenerated
2266 }
2267 postIndex := iNdEx + msglen
2268 if postIndex < 0 {
2269 return ErrInvalidLengthGenerated
2270 }
2271 if postIndex > l {
2272 return io.ErrUnexpectedEOF
2273 }
2274 if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2275 return err
2276 }
2277 iNdEx = postIndex
2278 default:
2279 iNdEx = preIndex
2280 skippy, err := skipGenerated(dAtA[iNdEx:])
2281 if err != nil {
2282 return err
2283 }
2284 if (skippy < 0) || (iNdEx+skippy) < 0 {
2285 return ErrInvalidLengthGenerated
2286 }
2287 if (iNdEx + skippy) > l {
2288 return io.ErrUnexpectedEOF
2289 }
2290 iNdEx += skippy
2291 }
2292 }
2293
2294 if iNdEx > l {
2295 return io.ErrUnexpectedEOF
2296 }
2297 return nil
2298 }
2299 func (m *IngressBackend) Unmarshal(dAtA []byte) error {
2300 l := len(dAtA)
2301 iNdEx := 0
2302 for iNdEx < l {
2303 preIndex := iNdEx
2304 var wire uint64
2305 for shift := uint(0); ; shift += 7 {
2306 if shift >= 64 {
2307 return ErrIntOverflowGenerated
2308 }
2309 if iNdEx >= l {
2310 return io.ErrUnexpectedEOF
2311 }
2312 b := dAtA[iNdEx]
2313 iNdEx++
2314 wire |= uint64(b&0x7F) << shift
2315 if b < 0x80 {
2316 break
2317 }
2318 }
2319 fieldNum := int32(wire >> 3)
2320 wireType := int(wire & 0x7)
2321 if wireType == 4 {
2322 return fmt.Errorf("proto: IngressBackend: wiretype end group for non-group")
2323 }
2324 if fieldNum <= 0 {
2325 return fmt.Errorf("proto: IngressBackend: illegal tag %d (wire type %d)", fieldNum, wire)
2326 }
2327 switch fieldNum {
2328 case 1:
2329 if wireType != 2 {
2330 return fmt.Errorf("proto: wrong wireType = %d for field ServiceName", wireType)
2331 }
2332 var stringLen uint64
2333 for shift := uint(0); ; shift += 7 {
2334 if shift >= 64 {
2335 return ErrIntOverflowGenerated
2336 }
2337 if iNdEx >= l {
2338 return io.ErrUnexpectedEOF
2339 }
2340 b := dAtA[iNdEx]
2341 iNdEx++
2342 stringLen |= uint64(b&0x7F) << shift
2343 if b < 0x80 {
2344 break
2345 }
2346 }
2347 intStringLen := int(stringLen)
2348 if intStringLen < 0 {
2349 return ErrInvalidLengthGenerated
2350 }
2351 postIndex := iNdEx + intStringLen
2352 if postIndex < 0 {
2353 return ErrInvalidLengthGenerated
2354 }
2355 if postIndex > l {
2356 return io.ErrUnexpectedEOF
2357 }
2358 m.ServiceName = string(dAtA[iNdEx:postIndex])
2359 iNdEx = postIndex
2360 case 2:
2361 if wireType != 2 {
2362 return fmt.Errorf("proto: wrong wireType = %d for field ServicePort", wireType)
2363 }
2364 var msglen int
2365 for shift := uint(0); ; shift += 7 {
2366 if shift >= 64 {
2367 return ErrIntOverflowGenerated
2368 }
2369 if iNdEx >= l {
2370 return io.ErrUnexpectedEOF
2371 }
2372 b := dAtA[iNdEx]
2373 iNdEx++
2374 msglen |= int(b&0x7F) << shift
2375 if b < 0x80 {
2376 break
2377 }
2378 }
2379 if msglen < 0 {
2380 return ErrInvalidLengthGenerated
2381 }
2382 postIndex := iNdEx + msglen
2383 if postIndex < 0 {
2384 return ErrInvalidLengthGenerated
2385 }
2386 if postIndex > l {
2387 return io.ErrUnexpectedEOF
2388 }
2389 if err := m.ServicePort.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2390 return err
2391 }
2392 iNdEx = postIndex
2393 case 3:
2394 if wireType != 2 {
2395 return fmt.Errorf("proto: wrong wireType = %d for field Resource", wireType)
2396 }
2397 var msglen int
2398 for shift := uint(0); ; shift += 7 {
2399 if shift >= 64 {
2400 return ErrIntOverflowGenerated
2401 }
2402 if iNdEx >= l {
2403 return io.ErrUnexpectedEOF
2404 }
2405 b := dAtA[iNdEx]
2406 iNdEx++
2407 msglen |= int(b&0x7F) << shift
2408 if b < 0x80 {
2409 break
2410 }
2411 }
2412 if msglen < 0 {
2413 return ErrInvalidLengthGenerated
2414 }
2415 postIndex := iNdEx + msglen
2416 if postIndex < 0 {
2417 return ErrInvalidLengthGenerated
2418 }
2419 if postIndex > l {
2420 return io.ErrUnexpectedEOF
2421 }
2422 if m.Resource == nil {
2423 m.Resource = &v11.TypedLocalObjectReference{}
2424 }
2425 if err := m.Resource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2426 return err
2427 }
2428 iNdEx = postIndex
2429 default:
2430 iNdEx = preIndex
2431 skippy, err := skipGenerated(dAtA[iNdEx:])
2432 if err != nil {
2433 return err
2434 }
2435 if (skippy < 0) || (iNdEx+skippy) < 0 {
2436 return ErrInvalidLengthGenerated
2437 }
2438 if (iNdEx + skippy) > l {
2439 return io.ErrUnexpectedEOF
2440 }
2441 iNdEx += skippy
2442 }
2443 }
2444
2445 if iNdEx > l {
2446 return io.ErrUnexpectedEOF
2447 }
2448 return nil
2449 }
2450 func (m *IngressClass) Unmarshal(dAtA []byte) error {
2451 l := len(dAtA)
2452 iNdEx := 0
2453 for iNdEx < l {
2454 preIndex := iNdEx
2455 var wire uint64
2456 for shift := uint(0); ; shift += 7 {
2457 if shift >= 64 {
2458 return ErrIntOverflowGenerated
2459 }
2460 if iNdEx >= l {
2461 return io.ErrUnexpectedEOF
2462 }
2463 b := dAtA[iNdEx]
2464 iNdEx++
2465 wire |= uint64(b&0x7F) << shift
2466 if b < 0x80 {
2467 break
2468 }
2469 }
2470 fieldNum := int32(wire >> 3)
2471 wireType := int(wire & 0x7)
2472 if wireType == 4 {
2473 return fmt.Errorf("proto: IngressClass: wiretype end group for non-group")
2474 }
2475 if fieldNum <= 0 {
2476 return fmt.Errorf("proto: IngressClass: illegal tag %d (wire type %d)", fieldNum, wire)
2477 }
2478 switch fieldNum {
2479 case 1:
2480 if wireType != 2 {
2481 return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
2482 }
2483 var msglen int
2484 for shift := uint(0); ; shift += 7 {
2485 if shift >= 64 {
2486 return ErrIntOverflowGenerated
2487 }
2488 if iNdEx >= l {
2489 return io.ErrUnexpectedEOF
2490 }
2491 b := dAtA[iNdEx]
2492 iNdEx++
2493 msglen |= int(b&0x7F) << shift
2494 if b < 0x80 {
2495 break
2496 }
2497 }
2498 if msglen < 0 {
2499 return ErrInvalidLengthGenerated
2500 }
2501 postIndex := iNdEx + msglen
2502 if postIndex < 0 {
2503 return ErrInvalidLengthGenerated
2504 }
2505 if postIndex > l {
2506 return io.ErrUnexpectedEOF
2507 }
2508 if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2509 return err
2510 }
2511 iNdEx = postIndex
2512 case 2:
2513 if wireType != 2 {
2514 return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
2515 }
2516 var msglen int
2517 for shift := uint(0); ; shift += 7 {
2518 if shift >= 64 {
2519 return ErrIntOverflowGenerated
2520 }
2521 if iNdEx >= l {
2522 return io.ErrUnexpectedEOF
2523 }
2524 b := dAtA[iNdEx]
2525 iNdEx++
2526 msglen |= int(b&0x7F) << shift
2527 if b < 0x80 {
2528 break
2529 }
2530 }
2531 if msglen < 0 {
2532 return ErrInvalidLengthGenerated
2533 }
2534 postIndex := iNdEx + msglen
2535 if postIndex < 0 {
2536 return ErrInvalidLengthGenerated
2537 }
2538 if postIndex > l {
2539 return io.ErrUnexpectedEOF
2540 }
2541 if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2542 return err
2543 }
2544 iNdEx = postIndex
2545 default:
2546 iNdEx = preIndex
2547 skippy, err := skipGenerated(dAtA[iNdEx:])
2548 if err != nil {
2549 return err
2550 }
2551 if (skippy < 0) || (iNdEx+skippy) < 0 {
2552 return ErrInvalidLengthGenerated
2553 }
2554 if (iNdEx + skippy) > l {
2555 return io.ErrUnexpectedEOF
2556 }
2557 iNdEx += skippy
2558 }
2559 }
2560
2561 if iNdEx > l {
2562 return io.ErrUnexpectedEOF
2563 }
2564 return nil
2565 }
2566 func (m *IngressClassList) Unmarshal(dAtA []byte) error {
2567 l := len(dAtA)
2568 iNdEx := 0
2569 for iNdEx < l {
2570 preIndex := iNdEx
2571 var wire uint64
2572 for shift := uint(0); ; shift += 7 {
2573 if shift >= 64 {
2574 return ErrIntOverflowGenerated
2575 }
2576 if iNdEx >= l {
2577 return io.ErrUnexpectedEOF
2578 }
2579 b := dAtA[iNdEx]
2580 iNdEx++
2581 wire |= uint64(b&0x7F) << shift
2582 if b < 0x80 {
2583 break
2584 }
2585 }
2586 fieldNum := int32(wire >> 3)
2587 wireType := int(wire & 0x7)
2588 if wireType == 4 {
2589 return fmt.Errorf("proto: IngressClassList: wiretype end group for non-group")
2590 }
2591 if fieldNum <= 0 {
2592 return fmt.Errorf("proto: IngressClassList: illegal tag %d (wire type %d)", fieldNum, wire)
2593 }
2594 switch fieldNum {
2595 case 1:
2596 if wireType != 2 {
2597 return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
2598 }
2599 var msglen int
2600 for shift := uint(0); ; shift += 7 {
2601 if shift >= 64 {
2602 return ErrIntOverflowGenerated
2603 }
2604 if iNdEx >= l {
2605 return io.ErrUnexpectedEOF
2606 }
2607 b := dAtA[iNdEx]
2608 iNdEx++
2609 msglen |= int(b&0x7F) << shift
2610 if b < 0x80 {
2611 break
2612 }
2613 }
2614 if msglen < 0 {
2615 return ErrInvalidLengthGenerated
2616 }
2617 postIndex := iNdEx + msglen
2618 if postIndex < 0 {
2619 return ErrInvalidLengthGenerated
2620 }
2621 if postIndex > l {
2622 return io.ErrUnexpectedEOF
2623 }
2624 if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2625 return err
2626 }
2627 iNdEx = postIndex
2628 case 2:
2629 if wireType != 2 {
2630 return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
2631 }
2632 var msglen int
2633 for shift := uint(0); ; shift += 7 {
2634 if shift >= 64 {
2635 return ErrIntOverflowGenerated
2636 }
2637 if iNdEx >= l {
2638 return io.ErrUnexpectedEOF
2639 }
2640 b := dAtA[iNdEx]
2641 iNdEx++
2642 msglen |= int(b&0x7F) << shift
2643 if b < 0x80 {
2644 break
2645 }
2646 }
2647 if msglen < 0 {
2648 return ErrInvalidLengthGenerated
2649 }
2650 postIndex := iNdEx + msglen
2651 if postIndex < 0 {
2652 return ErrInvalidLengthGenerated
2653 }
2654 if postIndex > l {
2655 return io.ErrUnexpectedEOF
2656 }
2657 m.Items = append(m.Items, IngressClass{})
2658 if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2659 return err
2660 }
2661 iNdEx = postIndex
2662 default:
2663 iNdEx = preIndex
2664 skippy, err := skipGenerated(dAtA[iNdEx:])
2665 if err != nil {
2666 return err
2667 }
2668 if (skippy < 0) || (iNdEx+skippy) < 0 {
2669 return ErrInvalidLengthGenerated
2670 }
2671 if (iNdEx + skippy) > l {
2672 return io.ErrUnexpectedEOF
2673 }
2674 iNdEx += skippy
2675 }
2676 }
2677
2678 if iNdEx > l {
2679 return io.ErrUnexpectedEOF
2680 }
2681 return nil
2682 }
2683 func (m *IngressClassParametersReference) Unmarshal(dAtA []byte) error {
2684 l := len(dAtA)
2685 iNdEx := 0
2686 for iNdEx < l {
2687 preIndex := iNdEx
2688 var wire uint64
2689 for shift := uint(0); ; shift += 7 {
2690 if shift >= 64 {
2691 return ErrIntOverflowGenerated
2692 }
2693 if iNdEx >= l {
2694 return io.ErrUnexpectedEOF
2695 }
2696 b := dAtA[iNdEx]
2697 iNdEx++
2698 wire |= uint64(b&0x7F) << shift
2699 if b < 0x80 {
2700 break
2701 }
2702 }
2703 fieldNum := int32(wire >> 3)
2704 wireType := int(wire & 0x7)
2705 if wireType == 4 {
2706 return fmt.Errorf("proto: IngressClassParametersReference: wiretype end group for non-group")
2707 }
2708 if fieldNum <= 0 {
2709 return fmt.Errorf("proto: IngressClassParametersReference: illegal tag %d (wire type %d)", fieldNum, wire)
2710 }
2711 switch fieldNum {
2712 case 1:
2713 if wireType != 2 {
2714 return fmt.Errorf("proto: wrong wireType = %d for field APIGroup", wireType)
2715 }
2716 var stringLen uint64
2717 for shift := uint(0); ; shift += 7 {
2718 if shift >= 64 {
2719 return ErrIntOverflowGenerated
2720 }
2721 if iNdEx >= l {
2722 return io.ErrUnexpectedEOF
2723 }
2724 b := dAtA[iNdEx]
2725 iNdEx++
2726 stringLen |= uint64(b&0x7F) << shift
2727 if b < 0x80 {
2728 break
2729 }
2730 }
2731 intStringLen := int(stringLen)
2732 if intStringLen < 0 {
2733 return ErrInvalidLengthGenerated
2734 }
2735 postIndex := iNdEx + intStringLen
2736 if postIndex < 0 {
2737 return ErrInvalidLengthGenerated
2738 }
2739 if postIndex > l {
2740 return io.ErrUnexpectedEOF
2741 }
2742 s := string(dAtA[iNdEx:postIndex])
2743 m.APIGroup = &s
2744 iNdEx = postIndex
2745 case 2:
2746 if wireType != 2 {
2747 return fmt.Errorf("proto: wrong wireType = %d for field Kind", wireType)
2748 }
2749 var stringLen uint64
2750 for shift := uint(0); ; shift += 7 {
2751 if shift >= 64 {
2752 return ErrIntOverflowGenerated
2753 }
2754 if iNdEx >= l {
2755 return io.ErrUnexpectedEOF
2756 }
2757 b := dAtA[iNdEx]
2758 iNdEx++
2759 stringLen |= uint64(b&0x7F) << shift
2760 if b < 0x80 {
2761 break
2762 }
2763 }
2764 intStringLen := int(stringLen)
2765 if intStringLen < 0 {
2766 return ErrInvalidLengthGenerated
2767 }
2768 postIndex := iNdEx + intStringLen
2769 if postIndex < 0 {
2770 return ErrInvalidLengthGenerated
2771 }
2772 if postIndex > l {
2773 return io.ErrUnexpectedEOF
2774 }
2775 m.Kind = string(dAtA[iNdEx:postIndex])
2776 iNdEx = postIndex
2777 case 3:
2778 if wireType != 2 {
2779 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
2780 }
2781 var stringLen uint64
2782 for shift := uint(0); ; shift += 7 {
2783 if shift >= 64 {
2784 return ErrIntOverflowGenerated
2785 }
2786 if iNdEx >= l {
2787 return io.ErrUnexpectedEOF
2788 }
2789 b := dAtA[iNdEx]
2790 iNdEx++
2791 stringLen |= uint64(b&0x7F) << shift
2792 if b < 0x80 {
2793 break
2794 }
2795 }
2796 intStringLen := int(stringLen)
2797 if intStringLen < 0 {
2798 return ErrInvalidLengthGenerated
2799 }
2800 postIndex := iNdEx + intStringLen
2801 if postIndex < 0 {
2802 return ErrInvalidLengthGenerated
2803 }
2804 if postIndex > l {
2805 return io.ErrUnexpectedEOF
2806 }
2807 m.Name = string(dAtA[iNdEx:postIndex])
2808 iNdEx = postIndex
2809 case 4:
2810 if wireType != 2 {
2811 return fmt.Errorf("proto: wrong wireType = %d for field Scope", wireType)
2812 }
2813 var stringLen uint64
2814 for shift := uint(0); ; shift += 7 {
2815 if shift >= 64 {
2816 return ErrIntOverflowGenerated
2817 }
2818 if iNdEx >= l {
2819 return io.ErrUnexpectedEOF
2820 }
2821 b := dAtA[iNdEx]
2822 iNdEx++
2823 stringLen |= uint64(b&0x7F) << shift
2824 if b < 0x80 {
2825 break
2826 }
2827 }
2828 intStringLen := int(stringLen)
2829 if intStringLen < 0 {
2830 return ErrInvalidLengthGenerated
2831 }
2832 postIndex := iNdEx + intStringLen
2833 if postIndex < 0 {
2834 return ErrInvalidLengthGenerated
2835 }
2836 if postIndex > l {
2837 return io.ErrUnexpectedEOF
2838 }
2839 s := string(dAtA[iNdEx:postIndex])
2840 m.Scope = &s
2841 iNdEx = postIndex
2842 case 5:
2843 if wireType != 2 {
2844 return fmt.Errorf("proto: wrong wireType = %d for field Namespace", wireType)
2845 }
2846 var stringLen uint64
2847 for shift := uint(0); ; shift += 7 {
2848 if shift >= 64 {
2849 return ErrIntOverflowGenerated
2850 }
2851 if iNdEx >= l {
2852 return io.ErrUnexpectedEOF
2853 }
2854 b := dAtA[iNdEx]
2855 iNdEx++
2856 stringLen |= uint64(b&0x7F) << shift
2857 if b < 0x80 {
2858 break
2859 }
2860 }
2861 intStringLen := int(stringLen)
2862 if intStringLen < 0 {
2863 return ErrInvalidLengthGenerated
2864 }
2865 postIndex := iNdEx + intStringLen
2866 if postIndex < 0 {
2867 return ErrInvalidLengthGenerated
2868 }
2869 if postIndex > l {
2870 return io.ErrUnexpectedEOF
2871 }
2872 s := string(dAtA[iNdEx:postIndex])
2873 m.Namespace = &s
2874 iNdEx = postIndex
2875 default:
2876 iNdEx = preIndex
2877 skippy, err := skipGenerated(dAtA[iNdEx:])
2878 if err != nil {
2879 return err
2880 }
2881 if (skippy < 0) || (iNdEx+skippy) < 0 {
2882 return ErrInvalidLengthGenerated
2883 }
2884 if (iNdEx + skippy) > l {
2885 return io.ErrUnexpectedEOF
2886 }
2887 iNdEx += skippy
2888 }
2889 }
2890
2891 if iNdEx > l {
2892 return io.ErrUnexpectedEOF
2893 }
2894 return nil
2895 }
2896 func (m *IngressClassSpec) Unmarshal(dAtA []byte) error {
2897 l := len(dAtA)
2898 iNdEx := 0
2899 for iNdEx < l {
2900 preIndex := iNdEx
2901 var wire uint64
2902 for shift := uint(0); ; shift += 7 {
2903 if shift >= 64 {
2904 return ErrIntOverflowGenerated
2905 }
2906 if iNdEx >= l {
2907 return io.ErrUnexpectedEOF
2908 }
2909 b := dAtA[iNdEx]
2910 iNdEx++
2911 wire |= uint64(b&0x7F) << shift
2912 if b < 0x80 {
2913 break
2914 }
2915 }
2916 fieldNum := int32(wire >> 3)
2917 wireType := int(wire & 0x7)
2918 if wireType == 4 {
2919 return fmt.Errorf("proto: IngressClassSpec: wiretype end group for non-group")
2920 }
2921 if fieldNum <= 0 {
2922 return fmt.Errorf("proto: IngressClassSpec: illegal tag %d (wire type %d)", fieldNum, wire)
2923 }
2924 switch fieldNum {
2925 case 1:
2926 if wireType != 2 {
2927 return fmt.Errorf("proto: wrong wireType = %d for field Controller", wireType)
2928 }
2929 var stringLen uint64
2930 for shift := uint(0); ; shift += 7 {
2931 if shift >= 64 {
2932 return ErrIntOverflowGenerated
2933 }
2934 if iNdEx >= l {
2935 return io.ErrUnexpectedEOF
2936 }
2937 b := dAtA[iNdEx]
2938 iNdEx++
2939 stringLen |= uint64(b&0x7F) << shift
2940 if b < 0x80 {
2941 break
2942 }
2943 }
2944 intStringLen := int(stringLen)
2945 if intStringLen < 0 {
2946 return ErrInvalidLengthGenerated
2947 }
2948 postIndex := iNdEx + intStringLen
2949 if postIndex < 0 {
2950 return ErrInvalidLengthGenerated
2951 }
2952 if postIndex > l {
2953 return io.ErrUnexpectedEOF
2954 }
2955 m.Controller = string(dAtA[iNdEx:postIndex])
2956 iNdEx = postIndex
2957 case 2:
2958 if wireType != 2 {
2959 return fmt.Errorf("proto: wrong wireType = %d for field Parameters", wireType)
2960 }
2961 var msglen int
2962 for shift := uint(0); ; shift += 7 {
2963 if shift >= 64 {
2964 return ErrIntOverflowGenerated
2965 }
2966 if iNdEx >= l {
2967 return io.ErrUnexpectedEOF
2968 }
2969 b := dAtA[iNdEx]
2970 iNdEx++
2971 msglen |= int(b&0x7F) << shift
2972 if b < 0x80 {
2973 break
2974 }
2975 }
2976 if msglen < 0 {
2977 return ErrInvalidLengthGenerated
2978 }
2979 postIndex := iNdEx + msglen
2980 if postIndex < 0 {
2981 return ErrInvalidLengthGenerated
2982 }
2983 if postIndex > l {
2984 return io.ErrUnexpectedEOF
2985 }
2986 if m.Parameters == nil {
2987 m.Parameters = &IngressClassParametersReference{}
2988 }
2989 if err := m.Parameters.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2990 return err
2991 }
2992 iNdEx = postIndex
2993 default:
2994 iNdEx = preIndex
2995 skippy, err := skipGenerated(dAtA[iNdEx:])
2996 if err != nil {
2997 return err
2998 }
2999 if (skippy < 0) || (iNdEx+skippy) < 0 {
3000 return ErrInvalidLengthGenerated
3001 }
3002 if (iNdEx + skippy) > l {
3003 return io.ErrUnexpectedEOF
3004 }
3005 iNdEx += skippy
3006 }
3007 }
3008
3009 if iNdEx > l {
3010 return io.ErrUnexpectedEOF
3011 }
3012 return nil
3013 }
3014 func (m *IngressList) Unmarshal(dAtA []byte) error {
3015 l := len(dAtA)
3016 iNdEx := 0
3017 for iNdEx < l {
3018 preIndex := iNdEx
3019 var wire uint64
3020 for shift := uint(0); ; shift += 7 {
3021 if shift >= 64 {
3022 return ErrIntOverflowGenerated
3023 }
3024 if iNdEx >= l {
3025 return io.ErrUnexpectedEOF
3026 }
3027 b := dAtA[iNdEx]
3028 iNdEx++
3029 wire |= uint64(b&0x7F) << shift
3030 if b < 0x80 {
3031 break
3032 }
3033 }
3034 fieldNum := int32(wire >> 3)
3035 wireType := int(wire & 0x7)
3036 if wireType == 4 {
3037 return fmt.Errorf("proto: IngressList: wiretype end group for non-group")
3038 }
3039 if fieldNum <= 0 {
3040 return fmt.Errorf("proto: IngressList: illegal tag %d (wire type %d)", fieldNum, wire)
3041 }
3042 switch fieldNum {
3043 case 1:
3044 if wireType != 2 {
3045 return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
3046 }
3047 var msglen int
3048 for shift := uint(0); ; shift += 7 {
3049 if shift >= 64 {
3050 return ErrIntOverflowGenerated
3051 }
3052 if iNdEx >= l {
3053 return io.ErrUnexpectedEOF
3054 }
3055 b := dAtA[iNdEx]
3056 iNdEx++
3057 msglen |= int(b&0x7F) << shift
3058 if b < 0x80 {
3059 break
3060 }
3061 }
3062 if msglen < 0 {
3063 return ErrInvalidLengthGenerated
3064 }
3065 postIndex := iNdEx + msglen
3066 if postIndex < 0 {
3067 return ErrInvalidLengthGenerated
3068 }
3069 if postIndex > l {
3070 return io.ErrUnexpectedEOF
3071 }
3072 if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
3073 return err
3074 }
3075 iNdEx = postIndex
3076 case 2:
3077 if wireType != 2 {
3078 return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
3079 }
3080 var msglen int
3081 for shift := uint(0); ; shift += 7 {
3082 if shift >= 64 {
3083 return ErrIntOverflowGenerated
3084 }
3085 if iNdEx >= l {
3086 return io.ErrUnexpectedEOF
3087 }
3088 b := dAtA[iNdEx]
3089 iNdEx++
3090 msglen |= int(b&0x7F) << shift
3091 if b < 0x80 {
3092 break
3093 }
3094 }
3095 if msglen < 0 {
3096 return ErrInvalidLengthGenerated
3097 }
3098 postIndex := iNdEx + msglen
3099 if postIndex < 0 {
3100 return ErrInvalidLengthGenerated
3101 }
3102 if postIndex > l {
3103 return io.ErrUnexpectedEOF
3104 }
3105 m.Items = append(m.Items, Ingress{})
3106 if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
3107 return err
3108 }
3109 iNdEx = postIndex
3110 default:
3111 iNdEx = preIndex
3112 skippy, err := skipGenerated(dAtA[iNdEx:])
3113 if err != nil {
3114 return err
3115 }
3116 if (skippy < 0) || (iNdEx+skippy) < 0 {
3117 return ErrInvalidLengthGenerated
3118 }
3119 if (iNdEx + skippy) > l {
3120 return io.ErrUnexpectedEOF
3121 }
3122 iNdEx += skippy
3123 }
3124 }
3125
3126 if iNdEx > l {
3127 return io.ErrUnexpectedEOF
3128 }
3129 return nil
3130 }
3131 func (m *IngressLoadBalancerIngress) Unmarshal(dAtA []byte) error {
3132 l := len(dAtA)
3133 iNdEx := 0
3134 for iNdEx < l {
3135 preIndex := iNdEx
3136 var wire uint64
3137 for shift := uint(0); ; shift += 7 {
3138 if shift >= 64 {
3139 return ErrIntOverflowGenerated
3140 }
3141 if iNdEx >= l {
3142 return io.ErrUnexpectedEOF
3143 }
3144 b := dAtA[iNdEx]
3145 iNdEx++
3146 wire |= uint64(b&0x7F) << shift
3147 if b < 0x80 {
3148 break
3149 }
3150 }
3151 fieldNum := int32(wire >> 3)
3152 wireType := int(wire & 0x7)
3153 if wireType == 4 {
3154 return fmt.Errorf("proto: IngressLoadBalancerIngress: wiretype end group for non-group")
3155 }
3156 if fieldNum <= 0 {
3157 return fmt.Errorf("proto: IngressLoadBalancerIngress: illegal tag %d (wire type %d)", fieldNum, wire)
3158 }
3159 switch fieldNum {
3160 case 1:
3161 if wireType != 2 {
3162 return fmt.Errorf("proto: wrong wireType = %d for field IP", wireType)
3163 }
3164 var stringLen uint64
3165 for shift := uint(0); ; shift += 7 {
3166 if shift >= 64 {
3167 return ErrIntOverflowGenerated
3168 }
3169 if iNdEx >= l {
3170 return io.ErrUnexpectedEOF
3171 }
3172 b := dAtA[iNdEx]
3173 iNdEx++
3174 stringLen |= uint64(b&0x7F) << shift
3175 if b < 0x80 {
3176 break
3177 }
3178 }
3179 intStringLen := int(stringLen)
3180 if intStringLen < 0 {
3181 return ErrInvalidLengthGenerated
3182 }
3183 postIndex := iNdEx + intStringLen
3184 if postIndex < 0 {
3185 return ErrInvalidLengthGenerated
3186 }
3187 if postIndex > l {
3188 return io.ErrUnexpectedEOF
3189 }
3190 m.IP = string(dAtA[iNdEx:postIndex])
3191 iNdEx = postIndex
3192 case 2:
3193 if wireType != 2 {
3194 return fmt.Errorf("proto: wrong wireType = %d for field Hostname", wireType)
3195 }
3196 var stringLen uint64
3197 for shift := uint(0); ; shift += 7 {
3198 if shift >= 64 {
3199 return ErrIntOverflowGenerated
3200 }
3201 if iNdEx >= l {
3202 return io.ErrUnexpectedEOF
3203 }
3204 b := dAtA[iNdEx]
3205 iNdEx++
3206 stringLen |= uint64(b&0x7F) << shift
3207 if b < 0x80 {
3208 break
3209 }
3210 }
3211 intStringLen := int(stringLen)
3212 if intStringLen < 0 {
3213 return ErrInvalidLengthGenerated
3214 }
3215 postIndex := iNdEx + intStringLen
3216 if postIndex < 0 {
3217 return ErrInvalidLengthGenerated
3218 }
3219 if postIndex > l {
3220 return io.ErrUnexpectedEOF
3221 }
3222 m.Hostname = string(dAtA[iNdEx:postIndex])
3223 iNdEx = postIndex
3224 case 4:
3225 if wireType != 2 {
3226 return fmt.Errorf("proto: wrong wireType = %d for field Ports", wireType)
3227 }
3228 var msglen int
3229 for shift := uint(0); ; shift += 7 {
3230 if shift >= 64 {
3231 return ErrIntOverflowGenerated
3232 }
3233 if iNdEx >= l {
3234 return io.ErrUnexpectedEOF
3235 }
3236 b := dAtA[iNdEx]
3237 iNdEx++
3238 msglen |= int(b&0x7F) << shift
3239 if b < 0x80 {
3240 break
3241 }
3242 }
3243 if msglen < 0 {
3244 return ErrInvalidLengthGenerated
3245 }
3246 postIndex := iNdEx + msglen
3247 if postIndex < 0 {
3248 return ErrInvalidLengthGenerated
3249 }
3250 if postIndex > l {
3251 return io.ErrUnexpectedEOF
3252 }
3253 m.Ports = append(m.Ports, IngressPortStatus{})
3254 if err := m.Ports[len(m.Ports)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
3255 return err
3256 }
3257 iNdEx = postIndex
3258 default:
3259 iNdEx = preIndex
3260 skippy, err := skipGenerated(dAtA[iNdEx:])
3261 if err != nil {
3262 return err
3263 }
3264 if (skippy < 0) || (iNdEx+skippy) < 0 {
3265 return ErrInvalidLengthGenerated
3266 }
3267 if (iNdEx + skippy) > l {
3268 return io.ErrUnexpectedEOF
3269 }
3270 iNdEx += skippy
3271 }
3272 }
3273
3274 if iNdEx > l {
3275 return io.ErrUnexpectedEOF
3276 }
3277 return nil
3278 }
3279 func (m *IngressLoadBalancerStatus) Unmarshal(dAtA []byte) error {
3280 l := len(dAtA)
3281 iNdEx := 0
3282 for iNdEx < l {
3283 preIndex := iNdEx
3284 var wire uint64
3285 for shift := uint(0); ; shift += 7 {
3286 if shift >= 64 {
3287 return ErrIntOverflowGenerated
3288 }
3289 if iNdEx >= l {
3290 return io.ErrUnexpectedEOF
3291 }
3292 b := dAtA[iNdEx]
3293 iNdEx++
3294 wire |= uint64(b&0x7F) << shift
3295 if b < 0x80 {
3296 break
3297 }
3298 }
3299 fieldNum := int32(wire >> 3)
3300 wireType := int(wire & 0x7)
3301 if wireType == 4 {
3302 return fmt.Errorf("proto: IngressLoadBalancerStatus: wiretype end group for non-group")
3303 }
3304 if fieldNum <= 0 {
3305 return fmt.Errorf("proto: IngressLoadBalancerStatus: illegal tag %d (wire type %d)", fieldNum, wire)
3306 }
3307 switch fieldNum {
3308 case 1:
3309 if wireType != 2 {
3310 return fmt.Errorf("proto: wrong wireType = %d for field Ingress", wireType)
3311 }
3312 var msglen int
3313 for shift := uint(0); ; shift += 7 {
3314 if shift >= 64 {
3315 return ErrIntOverflowGenerated
3316 }
3317 if iNdEx >= l {
3318 return io.ErrUnexpectedEOF
3319 }
3320 b := dAtA[iNdEx]
3321 iNdEx++
3322 msglen |= int(b&0x7F) << shift
3323 if b < 0x80 {
3324 break
3325 }
3326 }
3327 if msglen < 0 {
3328 return ErrInvalidLengthGenerated
3329 }
3330 postIndex := iNdEx + msglen
3331 if postIndex < 0 {
3332 return ErrInvalidLengthGenerated
3333 }
3334 if postIndex > l {
3335 return io.ErrUnexpectedEOF
3336 }
3337 m.Ingress = append(m.Ingress, IngressLoadBalancerIngress{})
3338 if err := m.Ingress[len(m.Ingress)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
3339 return err
3340 }
3341 iNdEx = postIndex
3342 default:
3343 iNdEx = preIndex
3344 skippy, err := skipGenerated(dAtA[iNdEx:])
3345 if err != nil {
3346 return err
3347 }
3348 if (skippy < 0) || (iNdEx+skippy) < 0 {
3349 return ErrInvalidLengthGenerated
3350 }
3351 if (iNdEx + skippy) > l {
3352 return io.ErrUnexpectedEOF
3353 }
3354 iNdEx += skippy
3355 }
3356 }
3357
3358 if iNdEx > l {
3359 return io.ErrUnexpectedEOF
3360 }
3361 return nil
3362 }
3363 func (m *IngressPortStatus) Unmarshal(dAtA []byte) error {
3364 l := len(dAtA)
3365 iNdEx := 0
3366 for iNdEx < l {
3367 preIndex := iNdEx
3368 var wire uint64
3369 for shift := uint(0); ; shift += 7 {
3370 if shift >= 64 {
3371 return ErrIntOverflowGenerated
3372 }
3373 if iNdEx >= l {
3374 return io.ErrUnexpectedEOF
3375 }
3376 b := dAtA[iNdEx]
3377 iNdEx++
3378 wire |= uint64(b&0x7F) << shift
3379 if b < 0x80 {
3380 break
3381 }
3382 }
3383 fieldNum := int32(wire >> 3)
3384 wireType := int(wire & 0x7)
3385 if wireType == 4 {
3386 return fmt.Errorf("proto: IngressPortStatus: wiretype end group for non-group")
3387 }
3388 if fieldNum <= 0 {
3389 return fmt.Errorf("proto: IngressPortStatus: illegal tag %d (wire type %d)", fieldNum, wire)
3390 }
3391 switch fieldNum {
3392 case 1:
3393 if wireType != 0 {
3394 return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType)
3395 }
3396 m.Port = 0
3397 for shift := uint(0); ; shift += 7 {
3398 if shift >= 64 {
3399 return ErrIntOverflowGenerated
3400 }
3401 if iNdEx >= l {
3402 return io.ErrUnexpectedEOF
3403 }
3404 b := dAtA[iNdEx]
3405 iNdEx++
3406 m.Port |= int32(b&0x7F) << shift
3407 if b < 0x80 {
3408 break
3409 }
3410 }
3411 case 2:
3412 if wireType != 2 {
3413 return fmt.Errorf("proto: wrong wireType = %d for field Protocol", wireType)
3414 }
3415 var stringLen uint64
3416 for shift := uint(0); ; shift += 7 {
3417 if shift >= 64 {
3418 return ErrIntOverflowGenerated
3419 }
3420 if iNdEx >= l {
3421 return io.ErrUnexpectedEOF
3422 }
3423 b := dAtA[iNdEx]
3424 iNdEx++
3425 stringLen |= uint64(b&0x7F) << shift
3426 if b < 0x80 {
3427 break
3428 }
3429 }
3430 intStringLen := int(stringLen)
3431 if intStringLen < 0 {
3432 return ErrInvalidLengthGenerated
3433 }
3434 postIndex := iNdEx + intStringLen
3435 if postIndex < 0 {
3436 return ErrInvalidLengthGenerated
3437 }
3438 if postIndex > l {
3439 return io.ErrUnexpectedEOF
3440 }
3441 m.Protocol = k8s_io_api_core_v1.Protocol(dAtA[iNdEx:postIndex])
3442 iNdEx = postIndex
3443 case 3:
3444 if wireType != 2 {
3445 return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType)
3446 }
3447 var stringLen uint64
3448 for shift := uint(0); ; shift += 7 {
3449 if shift >= 64 {
3450 return ErrIntOverflowGenerated
3451 }
3452 if iNdEx >= l {
3453 return io.ErrUnexpectedEOF
3454 }
3455 b := dAtA[iNdEx]
3456 iNdEx++
3457 stringLen |= uint64(b&0x7F) << shift
3458 if b < 0x80 {
3459 break
3460 }
3461 }
3462 intStringLen := int(stringLen)
3463 if intStringLen < 0 {
3464 return ErrInvalidLengthGenerated
3465 }
3466 postIndex := iNdEx + intStringLen
3467 if postIndex < 0 {
3468 return ErrInvalidLengthGenerated
3469 }
3470 if postIndex > l {
3471 return io.ErrUnexpectedEOF
3472 }
3473 s := string(dAtA[iNdEx:postIndex])
3474 m.Error = &s
3475 iNdEx = postIndex
3476 default:
3477 iNdEx = preIndex
3478 skippy, err := skipGenerated(dAtA[iNdEx:])
3479 if err != nil {
3480 return err
3481 }
3482 if (skippy < 0) || (iNdEx+skippy) < 0 {
3483 return ErrInvalidLengthGenerated
3484 }
3485 if (iNdEx + skippy) > l {
3486 return io.ErrUnexpectedEOF
3487 }
3488 iNdEx += skippy
3489 }
3490 }
3491
3492 if iNdEx > l {
3493 return io.ErrUnexpectedEOF
3494 }
3495 return nil
3496 }
3497 func (m *IngressRule) Unmarshal(dAtA []byte) error {
3498 l := len(dAtA)
3499 iNdEx := 0
3500 for iNdEx < l {
3501 preIndex := iNdEx
3502 var wire uint64
3503 for shift := uint(0); ; shift += 7 {
3504 if shift >= 64 {
3505 return ErrIntOverflowGenerated
3506 }
3507 if iNdEx >= l {
3508 return io.ErrUnexpectedEOF
3509 }
3510 b := dAtA[iNdEx]
3511 iNdEx++
3512 wire |= uint64(b&0x7F) << shift
3513 if b < 0x80 {
3514 break
3515 }
3516 }
3517 fieldNum := int32(wire >> 3)
3518 wireType := int(wire & 0x7)
3519 if wireType == 4 {
3520 return fmt.Errorf("proto: IngressRule: wiretype end group for non-group")
3521 }
3522 if fieldNum <= 0 {
3523 return fmt.Errorf("proto: IngressRule: illegal tag %d (wire type %d)", fieldNum, wire)
3524 }
3525 switch fieldNum {
3526 case 1:
3527 if wireType != 2 {
3528 return fmt.Errorf("proto: wrong wireType = %d for field Host", wireType)
3529 }
3530 var stringLen uint64
3531 for shift := uint(0); ; shift += 7 {
3532 if shift >= 64 {
3533 return ErrIntOverflowGenerated
3534 }
3535 if iNdEx >= l {
3536 return io.ErrUnexpectedEOF
3537 }
3538 b := dAtA[iNdEx]
3539 iNdEx++
3540 stringLen |= uint64(b&0x7F) << shift
3541 if b < 0x80 {
3542 break
3543 }
3544 }
3545 intStringLen := int(stringLen)
3546 if intStringLen < 0 {
3547 return ErrInvalidLengthGenerated
3548 }
3549 postIndex := iNdEx + intStringLen
3550 if postIndex < 0 {
3551 return ErrInvalidLengthGenerated
3552 }
3553 if postIndex > l {
3554 return io.ErrUnexpectedEOF
3555 }
3556 m.Host = string(dAtA[iNdEx:postIndex])
3557 iNdEx = postIndex
3558 case 2:
3559 if wireType != 2 {
3560 return fmt.Errorf("proto: wrong wireType = %d for field IngressRuleValue", wireType)
3561 }
3562 var msglen int
3563 for shift := uint(0); ; shift += 7 {
3564 if shift >= 64 {
3565 return ErrIntOverflowGenerated
3566 }
3567 if iNdEx >= l {
3568 return io.ErrUnexpectedEOF
3569 }
3570 b := dAtA[iNdEx]
3571 iNdEx++
3572 msglen |= int(b&0x7F) << shift
3573 if b < 0x80 {
3574 break
3575 }
3576 }
3577 if msglen < 0 {
3578 return ErrInvalidLengthGenerated
3579 }
3580 postIndex := iNdEx + msglen
3581 if postIndex < 0 {
3582 return ErrInvalidLengthGenerated
3583 }
3584 if postIndex > l {
3585 return io.ErrUnexpectedEOF
3586 }
3587 if err := m.IngressRuleValue.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
3588 return err
3589 }
3590 iNdEx = postIndex
3591 default:
3592 iNdEx = preIndex
3593 skippy, err := skipGenerated(dAtA[iNdEx:])
3594 if err != nil {
3595 return err
3596 }
3597 if (skippy < 0) || (iNdEx+skippy) < 0 {
3598 return ErrInvalidLengthGenerated
3599 }
3600 if (iNdEx + skippy) > l {
3601 return io.ErrUnexpectedEOF
3602 }
3603 iNdEx += skippy
3604 }
3605 }
3606
3607 if iNdEx > l {
3608 return io.ErrUnexpectedEOF
3609 }
3610 return nil
3611 }
3612 func (m *IngressRuleValue) Unmarshal(dAtA []byte) error {
3613 l := len(dAtA)
3614 iNdEx := 0
3615 for iNdEx < l {
3616 preIndex := iNdEx
3617 var wire uint64
3618 for shift := uint(0); ; shift += 7 {
3619 if shift >= 64 {
3620 return ErrIntOverflowGenerated
3621 }
3622 if iNdEx >= l {
3623 return io.ErrUnexpectedEOF
3624 }
3625 b := dAtA[iNdEx]
3626 iNdEx++
3627 wire |= uint64(b&0x7F) << shift
3628 if b < 0x80 {
3629 break
3630 }
3631 }
3632 fieldNum := int32(wire >> 3)
3633 wireType := int(wire & 0x7)
3634 if wireType == 4 {
3635 return fmt.Errorf("proto: IngressRuleValue: wiretype end group for non-group")
3636 }
3637 if fieldNum <= 0 {
3638 return fmt.Errorf("proto: IngressRuleValue: illegal tag %d (wire type %d)", fieldNum, wire)
3639 }
3640 switch fieldNum {
3641 case 1:
3642 if wireType != 2 {
3643 return fmt.Errorf("proto: wrong wireType = %d for field HTTP", wireType)
3644 }
3645 var msglen int
3646 for shift := uint(0); ; shift += 7 {
3647 if shift >= 64 {
3648 return ErrIntOverflowGenerated
3649 }
3650 if iNdEx >= l {
3651 return io.ErrUnexpectedEOF
3652 }
3653 b := dAtA[iNdEx]
3654 iNdEx++
3655 msglen |= int(b&0x7F) << shift
3656 if b < 0x80 {
3657 break
3658 }
3659 }
3660 if msglen < 0 {
3661 return ErrInvalidLengthGenerated
3662 }
3663 postIndex := iNdEx + msglen
3664 if postIndex < 0 {
3665 return ErrInvalidLengthGenerated
3666 }
3667 if postIndex > l {
3668 return io.ErrUnexpectedEOF
3669 }
3670 if m.HTTP == nil {
3671 m.HTTP = &HTTPIngressRuleValue{}
3672 }
3673 if err := m.HTTP.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
3674 return err
3675 }
3676 iNdEx = postIndex
3677 default:
3678 iNdEx = preIndex
3679 skippy, err := skipGenerated(dAtA[iNdEx:])
3680 if err != nil {
3681 return err
3682 }
3683 if (skippy < 0) || (iNdEx+skippy) < 0 {
3684 return ErrInvalidLengthGenerated
3685 }
3686 if (iNdEx + skippy) > l {
3687 return io.ErrUnexpectedEOF
3688 }
3689 iNdEx += skippy
3690 }
3691 }
3692
3693 if iNdEx > l {
3694 return io.ErrUnexpectedEOF
3695 }
3696 return nil
3697 }
3698 func (m *IngressSpec) Unmarshal(dAtA []byte) error {
3699 l := len(dAtA)
3700 iNdEx := 0
3701 for iNdEx < l {
3702 preIndex := iNdEx
3703 var wire uint64
3704 for shift := uint(0); ; shift += 7 {
3705 if shift >= 64 {
3706 return ErrIntOverflowGenerated
3707 }
3708 if iNdEx >= l {
3709 return io.ErrUnexpectedEOF
3710 }
3711 b := dAtA[iNdEx]
3712 iNdEx++
3713 wire |= uint64(b&0x7F) << shift
3714 if b < 0x80 {
3715 break
3716 }
3717 }
3718 fieldNum := int32(wire >> 3)
3719 wireType := int(wire & 0x7)
3720 if wireType == 4 {
3721 return fmt.Errorf("proto: IngressSpec: wiretype end group for non-group")
3722 }
3723 if fieldNum <= 0 {
3724 return fmt.Errorf("proto: IngressSpec: illegal tag %d (wire type %d)", fieldNum, wire)
3725 }
3726 switch fieldNum {
3727 case 1:
3728 if wireType != 2 {
3729 return fmt.Errorf("proto: wrong wireType = %d for field Backend", wireType)
3730 }
3731 var msglen int
3732 for shift := uint(0); ; shift += 7 {
3733 if shift >= 64 {
3734 return ErrIntOverflowGenerated
3735 }
3736 if iNdEx >= l {
3737 return io.ErrUnexpectedEOF
3738 }
3739 b := dAtA[iNdEx]
3740 iNdEx++
3741 msglen |= int(b&0x7F) << shift
3742 if b < 0x80 {
3743 break
3744 }
3745 }
3746 if msglen < 0 {
3747 return ErrInvalidLengthGenerated
3748 }
3749 postIndex := iNdEx + msglen
3750 if postIndex < 0 {
3751 return ErrInvalidLengthGenerated
3752 }
3753 if postIndex > l {
3754 return io.ErrUnexpectedEOF
3755 }
3756 if m.Backend == nil {
3757 m.Backend = &IngressBackend{}
3758 }
3759 if err := m.Backend.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
3760 return err
3761 }
3762 iNdEx = postIndex
3763 case 2:
3764 if wireType != 2 {
3765 return fmt.Errorf("proto: wrong wireType = %d for field TLS", wireType)
3766 }
3767 var msglen int
3768 for shift := uint(0); ; shift += 7 {
3769 if shift >= 64 {
3770 return ErrIntOverflowGenerated
3771 }
3772 if iNdEx >= l {
3773 return io.ErrUnexpectedEOF
3774 }
3775 b := dAtA[iNdEx]
3776 iNdEx++
3777 msglen |= int(b&0x7F) << shift
3778 if b < 0x80 {
3779 break
3780 }
3781 }
3782 if msglen < 0 {
3783 return ErrInvalidLengthGenerated
3784 }
3785 postIndex := iNdEx + msglen
3786 if postIndex < 0 {
3787 return ErrInvalidLengthGenerated
3788 }
3789 if postIndex > l {
3790 return io.ErrUnexpectedEOF
3791 }
3792 m.TLS = append(m.TLS, IngressTLS{})
3793 if err := m.TLS[len(m.TLS)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
3794 return err
3795 }
3796 iNdEx = postIndex
3797 case 3:
3798 if wireType != 2 {
3799 return fmt.Errorf("proto: wrong wireType = %d for field Rules", wireType)
3800 }
3801 var msglen int
3802 for shift := uint(0); ; shift += 7 {
3803 if shift >= 64 {
3804 return ErrIntOverflowGenerated
3805 }
3806 if iNdEx >= l {
3807 return io.ErrUnexpectedEOF
3808 }
3809 b := dAtA[iNdEx]
3810 iNdEx++
3811 msglen |= int(b&0x7F) << shift
3812 if b < 0x80 {
3813 break
3814 }
3815 }
3816 if msglen < 0 {
3817 return ErrInvalidLengthGenerated
3818 }
3819 postIndex := iNdEx + msglen
3820 if postIndex < 0 {
3821 return ErrInvalidLengthGenerated
3822 }
3823 if postIndex > l {
3824 return io.ErrUnexpectedEOF
3825 }
3826 m.Rules = append(m.Rules, IngressRule{})
3827 if err := m.Rules[len(m.Rules)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
3828 return err
3829 }
3830 iNdEx = postIndex
3831 case 4:
3832 if wireType != 2 {
3833 return fmt.Errorf("proto: wrong wireType = %d for field IngressClassName", wireType)
3834 }
3835 var stringLen uint64
3836 for shift := uint(0); ; shift += 7 {
3837 if shift >= 64 {
3838 return ErrIntOverflowGenerated
3839 }
3840 if iNdEx >= l {
3841 return io.ErrUnexpectedEOF
3842 }
3843 b := dAtA[iNdEx]
3844 iNdEx++
3845 stringLen |= uint64(b&0x7F) << shift
3846 if b < 0x80 {
3847 break
3848 }
3849 }
3850 intStringLen := int(stringLen)
3851 if intStringLen < 0 {
3852 return ErrInvalidLengthGenerated
3853 }
3854 postIndex := iNdEx + intStringLen
3855 if postIndex < 0 {
3856 return ErrInvalidLengthGenerated
3857 }
3858 if postIndex > l {
3859 return io.ErrUnexpectedEOF
3860 }
3861 s := string(dAtA[iNdEx:postIndex])
3862 m.IngressClassName = &s
3863 iNdEx = postIndex
3864 default:
3865 iNdEx = preIndex
3866 skippy, err := skipGenerated(dAtA[iNdEx:])
3867 if err != nil {
3868 return err
3869 }
3870 if (skippy < 0) || (iNdEx+skippy) < 0 {
3871 return ErrInvalidLengthGenerated
3872 }
3873 if (iNdEx + skippy) > l {
3874 return io.ErrUnexpectedEOF
3875 }
3876 iNdEx += skippy
3877 }
3878 }
3879
3880 if iNdEx > l {
3881 return io.ErrUnexpectedEOF
3882 }
3883 return nil
3884 }
3885 func (m *IngressStatus) Unmarshal(dAtA []byte) error {
3886 l := len(dAtA)
3887 iNdEx := 0
3888 for iNdEx < l {
3889 preIndex := iNdEx
3890 var wire uint64
3891 for shift := uint(0); ; shift += 7 {
3892 if shift >= 64 {
3893 return ErrIntOverflowGenerated
3894 }
3895 if iNdEx >= l {
3896 return io.ErrUnexpectedEOF
3897 }
3898 b := dAtA[iNdEx]
3899 iNdEx++
3900 wire |= uint64(b&0x7F) << shift
3901 if b < 0x80 {
3902 break
3903 }
3904 }
3905 fieldNum := int32(wire >> 3)
3906 wireType := int(wire & 0x7)
3907 if wireType == 4 {
3908 return fmt.Errorf("proto: IngressStatus: wiretype end group for non-group")
3909 }
3910 if fieldNum <= 0 {
3911 return fmt.Errorf("proto: IngressStatus: illegal tag %d (wire type %d)", fieldNum, wire)
3912 }
3913 switch fieldNum {
3914 case 1:
3915 if wireType != 2 {
3916 return fmt.Errorf("proto: wrong wireType = %d for field LoadBalancer", wireType)
3917 }
3918 var msglen int
3919 for shift := uint(0); ; shift += 7 {
3920 if shift >= 64 {
3921 return ErrIntOverflowGenerated
3922 }
3923 if iNdEx >= l {
3924 return io.ErrUnexpectedEOF
3925 }
3926 b := dAtA[iNdEx]
3927 iNdEx++
3928 msglen |= int(b&0x7F) << shift
3929 if b < 0x80 {
3930 break
3931 }
3932 }
3933 if msglen < 0 {
3934 return ErrInvalidLengthGenerated
3935 }
3936 postIndex := iNdEx + msglen
3937 if postIndex < 0 {
3938 return ErrInvalidLengthGenerated
3939 }
3940 if postIndex > l {
3941 return io.ErrUnexpectedEOF
3942 }
3943 if err := m.LoadBalancer.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
3944 return err
3945 }
3946 iNdEx = postIndex
3947 default:
3948 iNdEx = preIndex
3949 skippy, err := skipGenerated(dAtA[iNdEx:])
3950 if err != nil {
3951 return err
3952 }
3953 if (skippy < 0) || (iNdEx+skippy) < 0 {
3954 return ErrInvalidLengthGenerated
3955 }
3956 if (iNdEx + skippy) > l {
3957 return io.ErrUnexpectedEOF
3958 }
3959 iNdEx += skippy
3960 }
3961 }
3962
3963 if iNdEx > l {
3964 return io.ErrUnexpectedEOF
3965 }
3966 return nil
3967 }
3968 func (m *IngressTLS) Unmarshal(dAtA []byte) error {
3969 l := len(dAtA)
3970 iNdEx := 0
3971 for iNdEx < l {
3972 preIndex := iNdEx
3973 var wire uint64
3974 for shift := uint(0); ; shift += 7 {
3975 if shift >= 64 {
3976 return ErrIntOverflowGenerated
3977 }
3978 if iNdEx >= l {
3979 return io.ErrUnexpectedEOF
3980 }
3981 b := dAtA[iNdEx]
3982 iNdEx++
3983 wire |= uint64(b&0x7F) << shift
3984 if b < 0x80 {
3985 break
3986 }
3987 }
3988 fieldNum := int32(wire >> 3)
3989 wireType := int(wire & 0x7)
3990 if wireType == 4 {
3991 return fmt.Errorf("proto: IngressTLS: wiretype end group for non-group")
3992 }
3993 if fieldNum <= 0 {
3994 return fmt.Errorf("proto: IngressTLS: illegal tag %d (wire type %d)", fieldNum, wire)
3995 }
3996 switch fieldNum {
3997 case 1:
3998 if wireType != 2 {
3999 return fmt.Errorf("proto: wrong wireType = %d for field Hosts", wireType)
4000 }
4001 var stringLen uint64
4002 for shift := uint(0); ; shift += 7 {
4003 if shift >= 64 {
4004 return ErrIntOverflowGenerated
4005 }
4006 if iNdEx >= l {
4007 return io.ErrUnexpectedEOF
4008 }
4009 b := dAtA[iNdEx]
4010 iNdEx++
4011 stringLen |= uint64(b&0x7F) << shift
4012 if b < 0x80 {
4013 break
4014 }
4015 }
4016 intStringLen := int(stringLen)
4017 if intStringLen < 0 {
4018 return ErrInvalidLengthGenerated
4019 }
4020 postIndex := iNdEx + intStringLen
4021 if postIndex < 0 {
4022 return ErrInvalidLengthGenerated
4023 }
4024 if postIndex > l {
4025 return io.ErrUnexpectedEOF
4026 }
4027 m.Hosts = append(m.Hosts, string(dAtA[iNdEx:postIndex]))
4028 iNdEx = postIndex
4029 case 2:
4030 if wireType != 2 {
4031 return fmt.Errorf("proto: wrong wireType = %d for field SecretName", wireType)
4032 }
4033 var stringLen uint64
4034 for shift := uint(0); ; shift += 7 {
4035 if shift >= 64 {
4036 return ErrIntOverflowGenerated
4037 }
4038 if iNdEx >= l {
4039 return io.ErrUnexpectedEOF
4040 }
4041 b := dAtA[iNdEx]
4042 iNdEx++
4043 stringLen |= uint64(b&0x7F) << shift
4044 if b < 0x80 {
4045 break
4046 }
4047 }
4048 intStringLen := int(stringLen)
4049 if intStringLen < 0 {
4050 return ErrInvalidLengthGenerated
4051 }
4052 postIndex := iNdEx + intStringLen
4053 if postIndex < 0 {
4054 return ErrInvalidLengthGenerated
4055 }
4056 if postIndex > l {
4057 return io.ErrUnexpectedEOF
4058 }
4059 m.SecretName = string(dAtA[iNdEx:postIndex])
4060 iNdEx = postIndex
4061 default:
4062 iNdEx = preIndex
4063 skippy, err := skipGenerated(dAtA[iNdEx:])
4064 if err != nil {
4065 return err
4066 }
4067 if (skippy < 0) || (iNdEx+skippy) < 0 {
4068 return ErrInvalidLengthGenerated
4069 }
4070 if (iNdEx + skippy) > l {
4071 return io.ErrUnexpectedEOF
4072 }
4073 iNdEx += skippy
4074 }
4075 }
4076
4077 if iNdEx > l {
4078 return io.ErrUnexpectedEOF
4079 }
4080 return nil
4081 }
4082 func skipGenerated(dAtA []byte) (n int, err error) {
4083 l := len(dAtA)
4084 iNdEx := 0
4085 depth := 0
4086 for iNdEx < l {
4087 var wire uint64
4088 for shift := uint(0); ; shift += 7 {
4089 if shift >= 64 {
4090 return 0, ErrIntOverflowGenerated
4091 }
4092 if iNdEx >= l {
4093 return 0, io.ErrUnexpectedEOF
4094 }
4095 b := dAtA[iNdEx]
4096 iNdEx++
4097 wire |= (uint64(b) & 0x7F) << shift
4098 if b < 0x80 {
4099 break
4100 }
4101 }
4102 wireType := int(wire & 0x7)
4103 switch wireType {
4104 case 0:
4105 for shift := uint(0); ; shift += 7 {
4106 if shift >= 64 {
4107 return 0, ErrIntOverflowGenerated
4108 }
4109 if iNdEx >= l {
4110 return 0, io.ErrUnexpectedEOF
4111 }
4112 iNdEx++
4113 if dAtA[iNdEx-1] < 0x80 {
4114 break
4115 }
4116 }
4117 case 1:
4118 iNdEx += 8
4119 case 2:
4120 var length int
4121 for shift := uint(0); ; shift += 7 {
4122 if shift >= 64 {
4123 return 0, ErrIntOverflowGenerated
4124 }
4125 if iNdEx >= l {
4126 return 0, io.ErrUnexpectedEOF
4127 }
4128 b := dAtA[iNdEx]
4129 iNdEx++
4130 length |= (int(b) & 0x7F) << shift
4131 if b < 0x80 {
4132 break
4133 }
4134 }
4135 if length < 0 {
4136 return 0, ErrInvalidLengthGenerated
4137 }
4138 iNdEx += length
4139 case 3:
4140 depth++
4141 case 4:
4142 if depth == 0 {
4143 return 0, ErrUnexpectedEndOfGroupGenerated
4144 }
4145 depth--
4146 case 5:
4147 iNdEx += 4
4148 default:
4149 return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
4150 }
4151 if iNdEx < 0 {
4152 return 0, ErrInvalidLengthGenerated
4153 }
4154 if depth == 0 {
4155 return iNdEx, nil
4156 }
4157 }
4158 return 0, io.ErrUnexpectedEOF
4159 }
4160
4161 var (
4162 ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
4163 ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
4164 ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
4165 )
4166
View as plain text