1/*
2Copyright The Kubernetes Authors.
3
4Licensed under the Apache License, Version 2.0 (the "License");
5you may not use this file except in compliance with the License.
6You may obtain a copy of the License at
7
8    http://www.apache.org/licenses/LICENSE-2.0
9
10Unless required by applicable law or agreed to in writing, software
11distributed under the License is distributed on an "AS IS" BASIS,
12WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13See the License for the specific language governing permissions and
14limitations under the License.
15*/
16
17// Code generated by protoc-gen-gogo. DO NOT EDIT.
18// source: k8s.io/kubernetes/vendor/k8s.io/api/core/v1/generated.proto
19
20package v1
21
22import (
23	fmt "fmt"
24
25	io "io"
26
27	proto "github.com/gogo/protobuf/proto"
28	github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
29	resource "k8s.io/apimachinery/pkg/api/resource"
30	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
31	runtime "k8s.io/apimachinery/pkg/runtime"
32
33	math "math"
34	math_bits "math/bits"
35	reflect "reflect"
36	strings "strings"
37
38	k8s_io_apimachinery_pkg_types "k8s.io/apimachinery/pkg/types"
39)
40
41// Reference imports to suppress errors if they are not otherwise used.
42var _ = proto.Marshal
43var _ = fmt.Errorf
44var _ = math.Inf
45
46// This is a compile-time assertion to ensure that this generated file
47// is compatible with the proto package it is being compiled against.
48// A compilation error at this line likely means your copy of the
49// proto package needs to be updated.
50const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
51
52func (m *AWSElasticBlockStoreVolumeSource) Reset()      { *m = AWSElasticBlockStoreVolumeSource{} }
53func (*AWSElasticBlockStoreVolumeSource) ProtoMessage() {}
54func (*AWSElasticBlockStoreVolumeSource) Descriptor() ([]byte, []int) {
55	return fileDescriptor_83c10c24ec417dc9, []int{0}
56}
57func (m *AWSElasticBlockStoreVolumeSource) XXX_Unmarshal(b []byte) error {
58	return m.Unmarshal(b)
59}
60func (m *AWSElasticBlockStoreVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
61	b = b[:cap(b)]
62	n, err := m.MarshalToSizedBuffer(b)
63	if err != nil {
64		return nil, err
65	}
66	return b[:n], nil
67}
68func (m *AWSElasticBlockStoreVolumeSource) XXX_Merge(src proto.Message) {
69	xxx_messageInfo_AWSElasticBlockStoreVolumeSource.Merge(m, src)
70}
71func (m *AWSElasticBlockStoreVolumeSource) XXX_Size() int {
72	return m.Size()
73}
74func (m *AWSElasticBlockStoreVolumeSource) XXX_DiscardUnknown() {
75	xxx_messageInfo_AWSElasticBlockStoreVolumeSource.DiscardUnknown(m)
76}
77
78var xxx_messageInfo_AWSElasticBlockStoreVolumeSource proto.InternalMessageInfo
79
80func (m *Affinity) Reset()      { *m = Affinity{} }
81func (*Affinity) ProtoMessage() {}
82func (*Affinity) Descriptor() ([]byte, []int) {
83	return fileDescriptor_83c10c24ec417dc9, []int{1}
84}
85func (m *Affinity) XXX_Unmarshal(b []byte) error {
86	return m.Unmarshal(b)
87}
88func (m *Affinity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
89	b = b[:cap(b)]
90	n, err := m.MarshalToSizedBuffer(b)
91	if err != nil {
92		return nil, err
93	}
94	return b[:n], nil
95}
96func (m *Affinity) XXX_Merge(src proto.Message) {
97	xxx_messageInfo_Affinity.Merge(m, src)
98}
99func (m *Affinity) XXX_Size() int {
100	return m.Size()
101}
102func (m *Affinity) XXX_DiscardUnknown() {
103	xxx_messageInfo_Affinity.DiscardUnknown(m)
104}
105
106var xxx_messageInfo_Affinity proto.InternalMessageInfo
107
108func (m *AttachedVolume) Reset()      { *m = AttachedVolume{} }
109func (*AttachedVolume) ProtoMessage() {}
110func (*AttachedVolume) Descriptor() ([]byte, []int) {
111	return fileDescriptor_83c10c24ec417dc9, []int{2}
112}
113func (m *AttachedVolume) XXX_Unmarshal(b []byte) error {
114	return m.Unmarshal(b)
115}
116func (m *AttachedVolume) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
117	b = b[:cap(b)]
118	n, err := m.MarshalToSizedBuffer(b)
119	if err != nil {
120		return nil, err
121	}
122	return b[:n], nil
123}
124func (m *AttachedVolume) XXX_Merge(src proto.Message) {
125	xxx_messageInfo_AttachedVolume.Merge(m, src)
126}
127func (m *AttachedVolume) XXX_Size() int {
128	return m.Size()
129}
130func (m *AttachedVolume) XXX_DiscardUnknown() {
131	xxx_messageInfo_AttachedVolume.DiscardUnknown(m)
132}
133
134var xxx_messageInfo_AttachedVolume proto.InternalMessageInfo
135
136func (m *AvoidPods) Reset()      { *m = AvoidPods{} }
137func (*AvoidPods) ProtoMessage() {}
138func (*AvoidPods) Descriptor() ([]byte, []int) {
139	return fileDescriptor_83c10c24ec417dc9, []int{3}
140}
141func (m *AvoidPods) XXX_Unmarshal(b []byte) error {
142	return m.Unmarshal(b)
143}
144func (m *AvoidPods) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
145	b = b[:cap(b)]
146	n, err := m.MarshalToSizedBuffer(b)
147	if err != nil {
148		return nil, err
149	}
150	return b[:n], nil
151}
152func (m *AvoidPods) XXX_Merge(src proto.Message) {
153	xxx_messageInfo_AvoidPods.Merge(m, src)
154}
155func (m *AvoidPods) XXX_Size() int {
156	return m.Size()
157}
158func (m *AvoidPods) XXX_DiscardUnknown() {
159	xxx_messageInfo_AvoidPods.DiscardUnknown(m)
160}
161
162var xxx_messageInfo_AvoidPods proto.InternalMessageInfo
163
164func (m *AzureDiskVolumeSource) Reset()      { *m = AzureDiskVolumeSource{} }
165func (*AzureDiskVolumeSource) ProtoMessage() {}
166func (*AzureDiskVolumeSource) Descriptor() ([]byte, []int) {
167	return fileDescriptor_83c10c24ec417dc9, []int{4}
168}
169func (m *AzureDiskVolumeSource) XXX_Unmarshal(b []byte) error {
170	return m.Unmarshal(b)
171}
172func (m *AzureDiskVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
173	b = b[:cap(b)]
174	n, err := m.MarshalToSizedBuffer(b)
175	if err != nil {
176		return nil, err
177	}
178	return b[:n], nil
179}
180func (m *AzureDiskVolumeSource) XXX_Merge(src proto.Message) {
181	xxx_messageInfo_AzureDiskVolumeSource.Merge(m, src)
182}
183func (m *AzureDiskVolumeSource) XXX_Size() int {
184	return m.Size()
185}
186func (m *AzureDiskVolumeSource) XXX_DiscardUnknown() {
187	xxx_messageInfo_AzureDiskVolumeSource.DiscardUnknown(m)
188}
189
190var xxx_messageInfo_AzureDiskVolumeSource proto.InternalMessageInfo
191
192func (m *AzureFilePersistentVolumeSource) Reset()      { *m = AzureFilePersistentVolumeSource{} }
193func (*AzureFilePersistentVolumeSource) ProtoMessage() {}
194func (*AzureFilePersistentVolumeSource) Descriptor() ([]byte, []int) {
195	return fileDescriptor_83c10c24ec417dc9, []int{5}
196}
197func (m *AzureFilePersistentVolumeSource) XXX_Unmarshal(b []byte) error {
198	return m.Unmarshal(b)
199}
200func (m *AzureFilePersistentVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
201	b = b[:cap(b)]
202	n, err := m.MarshalToSizedBuffer(b)
203	if err != nil {
204		return nil, err
205	}
206	return b[:n], nil
207}
208func (m *AzureFilePersistentVolumeSource) XXX_Merge(src proto.Message) {
209	xxx_messageInfo_AzureFilePersistentVolumeSource.Merge(m, src)
210}
211func (m *AzureFilePersistentVolumeSource) XXX_Size() int {
212	return m.Size()
213}
214func (m *AzureFilePersistentVolumeSource) XXX_DiscardUnknown() {
215	xxx_messageInfo_AzureFilePersistentVolumeSource.DiscardUnknown(m)
216}
217
218var xxx_messageInfo_AzureFilePersistentVolumeSource proto.InternalMessageInfo
219
220func (m *AzureFileVolumeSource) Reset()      { *m = AzureFileVolumeSource{} }
221func (*AzureFileVolumeSource) ProtoMessage() {}
222func (*AzureFileVolumeSource) Descriptor() ([]byte, []int) {
223	return fileDescriptor_83c10c24ec417dc9, []int{6}
224}
225func (m *AzureFileVolumeSource) XXX_Unmarshal(b []byte) error {
226	return m.Unmarshal(b)
227}
228func (m *AzureFileVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
229	b = b[:cap(b)]
230	n, err := m.MarshalToSizedBuffer(b)
231	if err != nil {
232		return nil, err
233	}
234	return b[:n], nil
235}
236func (m *AzureFileVolumeSource) XXX_Merge(src proto.Message) {
237	xxx_messageInfo_AzureFileVolumeSource.Merge(m, src)
238}
239func (m *AzureFileVolumeSource) XXX_Size() int {
240	return m.Size()
241}
242func (m *AzureFileVolumeSource) XXX_DiscardUnknown() {
243	xxx_messageInfo_AzureFileVolumeSource.DiscardUnknown(m)
244}
245
246var xxx_messageInfo_AzureFileVolumeSource proto.InternalMessageInfo
247
248func (m *Binding) Reset()      { *m = Binding{} }
249func (*Binding) ProtoMessage() {}
250func (*Binding) Descriptor() ([]byte, []int) {
251	return fileDescriptor_83c10c24ec417dc9, []int{7}
252}
253func (m *Binding) XXX_Unmarshal(b []byte) error {
254	return m.Unmarshal(b)
255}
256func (m *Binding) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
257	b = b[:cap(b)]
258	n, err := m.MarshalToSizedBuffer(b)
259	if err != nil {
260		return nil, err
261	}
262	return b[:n], nil
263}
264func (m *Binding) XXX_Merge(src proto.Message) {
265	xxx_messageInfo_Binding.Merge(m, src)
266}
267func (m *Binding) XXX_Size() int {
268	return m.Size()
269}
270func (m *Binding) XXX_DiscardUnknown() {
271	xxx_messageInfo_Binding.DiscardUnknown(m)
272}
273
274var xxx_messageInfo_Binding proto.InternalMessageInfo
275
276func (m *CSIPersistentVolumeSource) Reset()      { *m = CSIPersistentVolumeSource{} }
277func (*CSIPersistentVolumeSource) ProtoMessage() {}
278func (*CSIPersistentVolumeSource) Descriptor() ([]byte, []int) {
279	return fileDescriptor_83c10c24ec417dc9, []int{8}
280}
281func (m *CSIPersistentVolumeSource) XXX_Unmarshal(b []byte) error {
282	return m.Unmarshal(b)
283}
284func (m *CSIPersistentVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
285	b = b[:cap(b)]
286	n, err := m.MarshalToSizedBuffer(b)
287	if err != nil {
288		return nil, err
289	}
290	return b[:n], nil
291}
292func (m *CSIPersistentVolumeSource) XXX_Merge(src proto.Message) {
293	xxx_messageInfo_CSIPersistentVolumeSource.Merge(m, src)
294}
295func (m *CSIPersistentVolumeSource) XXX_Size() int {
296	return m.Size()
297}
298func (m *CSIPersistentVolumeSource) XXX_DiscardUnknown() {
299	xxx_messageInfo_CSIPersistentVolumeSource.DiscardUnknown(m)
300}
301
302var xxx_messageInfo_CSIPersistentVolumeSource proto.InternalMessageInfo
303
304func (m *CSIVolumeSource) Reset()      { *m = CSIVolumeSource{} }
305func (*CSIVolumeSource) ProtoMessage() {}
306func (*CSIVolumeSource) Descriptor() ([]byte, []int) {
307	return fileDescriptor_83c10c24ec417dc9, []int{9}
308}
309func (m *CSIVolumeSource) XXX_Unmarshal(b []byte) error {
310	return m.Unmarshal(b)
311}
312func (m *CSIVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
313	b = b[:cap(b)]
314	n, err := m.MarshalToSizedBuffer(b)
315	if err != nil {
316		return nil, err
317	}
318	return b[:n], nil
319}
320func (m *CSIVolumeSource) XXX_Merge(src proto.Message) {
321	xxx_messageInfo_CSIVolumeSource.Merge(m, src)
322}
323func (m *CSIVolumeSource) XXX_Size() int {
324	return m.Size()
325}
326func (m *CSIVolumeSource) XXX_DiscardUnknown() {
327	xxx_messageInfo_CSIVolumeSource.DiscardUnknown(m)
328}
329
330var xxx_messageInfo_CSIVolumeSource proto.InternalMessageInfo
331
332func (m *Capabilities) Reset()      { *m = Capabilities{} }
333func (*Capabilities) ProtoMessage() {}
334func (*Capabilities) Descriptor() ([]byte, []int) {
335	return fileDescriptor_83c10c24ec417dc9, []int{10}
336}
337func (m *Capabilities) XXX_Unmarshal(b []byte) error {
338	return m.Unmarshal(b)
339}
340func (m *Capabilities) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
341	b = b[:cap(b)]
342	n, err := m.MarshalToSizedBuffer(b)
343	if err != nil {
344		return nil, err
345	}
346	return b[:n], nil
347}
348func (m *Capabilities) XXX_Merge(src proto.Message) {
349	xxx_messageInfo_Capabilities.Merge(m, src)
350}
351func (m *Capabilities) XXX_Size() int {
352	return m.Size()
353}
354func (m *Capabilities) XXX_DiscardUnknown() {
355	xxx_messageInfo_Capabilities.DiscardUnknown(m)
356}
357
358var xxx_messageInfo_Capabilities proto.InternalMessageInfo
359
360func (m *CephFSPersistentVolumeSource) Reset()      { *m = CephFSPersistentVolumeSource{} }
361func (*CephFSPersistentVolumeSource) ProtoMessage() {}
362func (*CephFSPersistentVolumeSource) Descriptor() ([]byte, []int) {
363	return fileDescriptor_83c10c24ec417dc9, []int{11}
364}
365func (m *CephFSPersistentVolumeSource) XXX_Unmarshal(b []byte) error {
366	return m.Unmarshal(b)
367}
368func (m *CephFSPersistentVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
369	b = b[:cap(b)]
370	n, err := m.MarshalToSizedBuffer(b)
371	if err != nil {
372		return nil, err
373	}
374	return b[:n], nil
375}
376func (m *CephFSPersistentVolumeSource) XXX_Merge(src proto.Message) {
377	xxx_messageInfo_CephFSPersistentVolumeSource.Merge(m, src)
378}
379func (m *CephFSPersistentVolumeSource) XXX_Size() int {
380	return m.Size()
381}
382func (m *CephFSPersistentVolumeSource) XXX_DiscardUnknown() {
383	xxx_messageInfo_CephFSPersistentVolumeSource.DiscardUnknown(m)
384}
385
386var xxx_messageInfo_CephFSPersistentVolumeSource proto.InternalMessageInfo
387
388func (m *CephFSVolumeSource) Reset()      { *m = CephFSVolumeSource{} }
389func (*CephFSVolumeSource) ProtoMessage() {}
390func (*CephFSVolumeSource) Descriptor() ([]byte, []int) {
391	return fileDescriptor_83c10c24ec417dc9, []int{12}
392}
393func (m *CephFSVolumeSource) XXX_Unmarshal(b []byte) error {
394	return m.Unmarshal(b)
395}
396func (m *CephFSVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
397	b = b[:cap(b)]
398	n, err := m.MarshalToSizedBuffer(b)
399	if err != nil {
400		return nil, err
401	}
402	return b[:n], nil
403}
404func (m *CephFSVolumeSource) XXX_Merge(src proto.Message) {
405	xxx_messageInfo_CephFSVolumeSource.Merge(m, src)
406}
407func (m *CephFSVolumeSource) XXX_Size() int {
408	return m.Size()
409}
410func (m *CephFSVolumeSource) XXX_DiscardUnknown() {
411	xxx_messageInfo_CephFSVolumeSource.DiscardUnknown(m)
412}
413
414var xxx_messageInfo_CephFSVolumeSource proto.InternalMessageInfo
415
416func (m *CinderPersistentVolumeSource) Reset()      { *m = CinderPersistentVolumeSource{} }
417func (*CinderPersistentVolumeSource) ProtoMessage() {}
418func (*CinderPersistentVolumeSource) Descriptor() ([]byte, []int) {
419	return fileDescriptor_83c10c24ec417dc9, []int{13}
420}
421func (m *CinderPersistentVolumeSource) XXX_Unmarshal(b []byte) error {
422	return m.Unmarshal(b)
423}
424func (m *CinderPersistentVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
425	b = b[:cap(b)]
426	n, err := m.MarshalToSizedBuffer(b)
427	if err != nil {
428		return nil, err
429	}
430	return b[:n], nil
431}
432func (m *CinderPersistentVolumeSource) XXX_Merge(src proto.Message) {
433	xxx_messageInfo_CinderPersistentVolumeSource.Merge(m, src)
434}
435func (m *CinderPersistentVolumeSource) XXX_Size() int {
436	return m.Size()
437}
438func (m *CinderPersistentVolumeSource) XXX_DiscardUnknown() {
439	xxx_messageInfo_CinderPersistentVolumeSource.DiscardUnknown(m)
440}
441
442var xxx_messageInfo_CinderPersistentVolumeSource proto.InternalMessageInfo
443
444func (m *CinderVolumeSource) Reset()      { *m = CinderVolumeSource{} }
445func (*CinderVolumeSource) ProtoMessage() {}
446func (*CinderVolumeSource) Descriptor() ([]byte, []int) {
447	return fileDescriptor_83c10c24ec417dc9, []int{14}
448}
449func (m *CinderVolumeSource) XXX_Unmarshal(b []byte) error {
450	return m.Unmarshal(b)
451}
452func (m *CinderVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
453	b = b[:cap(b)]
454	n, err := m.MarshalToSizedBuffer(b)
455	if err != nil {
456		return nil, err
457	}
458	return b[:n], nil
459}
460func (m *CinderVolumeSource) XXX_Merge(src proto.Message) {
461	xxx_messageInfo_CinderVolumeSource.Merge(m, src)
462}
463func (m *CinderVolumeSource) XXX_Size() int {
464	return m.Size()
465}
466func (m *CinderVolumeSource) XXX_DiscardUnknown() {
467	xxx_messageInfo_CinderVolumeSource.DiscardUnknown(m)
468}
469
470var xxx_messageInfo_CinderVolumeSource proto.InternalMessageInfo
471
472func (m *ClientIPConfig) Reset()      { *m = ClientIPConfig{} }
473func (*ClientIPConfig) ProtoMessage() {}
474func (*ClientIPConfig) Descriptor() ([]byte, []int) {
475	return fileDescriptor_83c10c24ec417dc9, []int{15}
476}
477func (m *ClientIPConfig) XXX_Unmarshal(b []byte) error {
478	return m.Unmarshal(b)
479}
480func (m *ClientIPConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
481	b = b[:cap(b)]
482	n, err := m.MarshalToSizedBuffer(b)
483	if err != nil {
484		return nil, err
485	}
486	return b[:n], nil
487}
488func (m *ClientIPConfig) XXX_Merge(src proto.Message) {
489	xxx_messageInfo_ClientIPConfig.Merge(m, src)
490}
491func (m *ClientIPConfig) XXX_Size() int {
492	return m.Size()
493}
494func (m *ClientIPConfig) XXX_DiscardUnknown() {
495	xxx_messageInfo_ClientIPConfig.DiscardUnknown(m)
496}
497
498var xxx_messageInfo_ClientIPConfig proto.InternalMessageInfo
499
500func (m *ComponentCondition) Reset()      { *m = ComponentCondition{} }
501func (*ComponentCondition) ProtoMessage() {}
502func (*ComponentCondition) Descriptor() ([]byte, []int) {
503	return fileDescriptor_83c10c24ec417dc9, []int{16}
504}
505func (m *ComponentCondition) XXX_Unmarshal(b []byte) error {
506	return m.Unmarshal(b)
507}
508func (m *ComponentCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
509	b = b[:cap(b)]
510	n, err := m.MarshalToSizedBuffer(b)
511	if err != nil {
512		return nil, err
513	}
514	return b[:n], nil
515}
516func (m *ComponentCondition) XXX_Merge(src proto.Message) {
517	xxx_messageInfo_ComponentCondition.Merge(m, src)
518}
519func (m *ComponentCondition) XXX_Size() int {
520	return m.Size()
521}
522func (m *ComponentCondition) XXX_DiscardUnknown() {
523	xxx_messageInfo_ComponentCondition.DiscardUnknown(m)
524}
525
526var xxx_messageInfo_ComponentCondition proto.InternalMessageInfo
527
528func (m *ComponentStatus) Reset()      { *m = ComponentStatus{} }
529func (*ComponentStatus) ProtoMessage() {}
530func (*ComponentStatus) Descriptor() ([]byte, []int) {
531	return fileDescriptor_83c10c24ec417dc9, []int{17}
532}
533func (m *ComponentStatus) XXX_Unmarshal(b []byte) error {
534	return m.Unmarshal(b)
535}
536func (m *ComponentStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
537	b = b[:cap(b)]
538	n, err := m.MarshalToSizedBuffer(b)
539	if err != nil {
540		return nil, err
541	}
542	return b[:n], nil
543}
544func (m *ComponentStatus) XXX_Merge(src proto.Message) {
545	xxx_messageInfo_ComponentStatus.Merge(m, src)
546}
547func (m *ComponentStatus) XXX_Size() int {
548	return m.Size()
549}
550func (m *ComponentStatus) XXX_DiscardUnknown() {
551	xxx_messageInfo_ComponentStatus.DiscardUnknown(m)
552}
553
554var xxx_messageInfo_ComponentStatus proto.InternalMessageInfo
555
556func (m *ComponentStatusList) Reset()      { *m = ComponentStatusList{} }
557func (*ComponentStatusList) ProtoMessage() {}
558func (*ComponentStatusList) Descriptor() ([]byte, []int) {
559	return fileDescriptor_83c10c24ec417dc9, []int{18}
560}
561func (m *ComponentStatusList) XXX_Unmarshal(b []byte) error {
562	return m.Unmarshal(b)
563}
564func (m *ComponentStatusList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
565	b = b[:cap(b)]
566	n, err := m.MarshalToSizedBuffer(b)
567	if err != nil {
568		return nil, err
569	}
570	return b[:n], nil
571}
572func (m *ComponentStatusList) XXX_Merge(src proto.Message) {
573	xxx_messageInfo_ComponentStatusList.Merge(m, src)
574}
575func (m *ComponentStatusList) XXX_Size() int {
576	return m.Size()
577}
578func (m *ComponentStatusList) XXX_DiscardUnknown() {
579	xxx_messageInfo_ComponentStatusList.DiscardUnknown(m)
580}
581
582var xxx_messageInfo_ComponentStatusList proto.InternalMessageInfo
583
584func (m *ConfigMap) Reset()      { *m = ConfigMap{} }
585func (*ConfigMap) ProtoMessage() {}
586func (*ConfigMap) Descriptor() ([]byte, []int) {
587	return fileDescriptor_83c10c24ec417dc9, []int{19}
588}
589func (m *ConfigMap) XXX_Unmarshal(b []byte) error {
590	return m.Unmarshal(b)
591}
592func (m *ConfigMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
593	b = b[:cap(b)]
594	n, err := m.MarshalToSizedBuffer(b)
595	if err != nil {
596		return nil, err
597	}
598	return b[:n], nil
599}
600func (m *ConfigMap) XXX_Merge(src proto.Message) {
601	xxx_messageInfo_ConfigMap.Merge(m, src)
602}
603func (m *ConfigMap) XXX_Size() int {
604	return m.Size()
605}
606func (m *ConfigMap) XXX_DiscardUnknown() {
607	xxx_messageInfo_ConfigMap.DiscardUnknown(m)
608}
609
610var xxx_messageInfo_ConfigMap proto.InternalMessageInfo
611
612func (m *ConfigMapEnvSource) Reset()      { *m = ConfigMapEnvSource{} }
613func (*ConfigMapEnvSource) ProtoMessage() {}
614func (*ConfigMapEnvSource) Descriptor() ([]byte, []int) {
615	return fileDescriptor_83c10c24ec417dc9, []int{20}
616}
617func (m *ConfigMapEnvSource) XXX_Unmarshal(b []byte) error {
618	return m.Unmarshal(b)
619}
620func (m *ConfigMapEnvSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
621	b = b[:cap(b)]
622	n, err := m.MarshalToSizedBuffer(b)
623	if err != nil {
624		return nil, err
625	}
626	return b[:n], nil
627}
628func (m *ConfigMapEnvSource) XXX_Merge(src proto.Message) {
629	xxx_messageInfo_ConfigMapEnvSource.Merge(m, src)
630}
631func (m *ConfigMapEnvSource) XXX_Size() int {
632	return m.Size()
633}
634func (m *ConfigMapEnvSource) XXX_DiscardUnknown() {
635	xxx_messageInfo_ConfigMapEnvSource.DiscardUnknown(m)
636}
637
638var xxx_messageInfo_ConfigMapEnvSource proto.InternalMessageInfo
639
640func (m *ConfigMapKeySelector) Reset()      { *m = ConfigMapKeySelector{} }
641func (*ConfigMapKeySelector) ProtoMessage() {}
642func (*ConfigMapKeySelector) Descriptor() ([]byte, []int) {
643	return fileDescriptor_83c10c24ec417dc9, []int{21}
644}
645func (m *ConfigMapKeySelector) XXX_Unmarshal(b []byte) error {
646	return m.Unmarshal(b)
647}
648func (m *ConfigMapKeySelector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
649	b = b[:cap(b)]
650	n, err := m.MarshalToSizedBuffer(b)
651	if err != nil {
652		return nil, err
653	}
654	return b[:n], nil
655}
656func (m *ConfigMapKeySelector) XXX_Merge(src proto.Message) {
657	xxx_messageInfo_ConfigMapKeySelector.Merge(m, src)
658}
659func (m *ConfigMapKeySelector) XXX_Size() int {
660	return m.Size()
661}
662func (m *ConfigMapKeySelector) XXX_DiscardUnknown() {
663	xxx_messageInfo_ConfigMapKeySelector.DiscardUnknown(m)
664}
665
666var xxx_messageInfo_ConfigMapKeySelector proto.InternalMessageInfo
667
668func (m *ConfigMapList) Reset()      { *m = ConfigMapList{} }
669func (*ConfigMapList) ProtoMessage() {}
670func (*ConfigMapList) Descriptor() ([]byte, []int) {
671	return fileDescriptor_83c10c24ec417dc9, []int{22}
672}
673func (m *ConfigMapList) XXX_Unmarshal(b []byte) error {
674	return m.Unmarshal(b)
675}
676func (m *ConfigMapList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
677	b = b[:cap(b)]
678	n, err := m.MarshalToSizedBuffer(b)
679	if err != nil {
680		return nil, err
681	}
682	return b[:n], nil
683}
684func (m *ConfigMapList) XXX_Merge(src proto.Message) {
685	xxx_messageInfo_ConfigMapList.Merge(m, src)
686}
687func (m *ConfigMapList) XXX_Size() int {
688	return m.Size()
689}
690func (m *ConfigMapList) XXX_DiscardUnknown() {
691	xxx_messageInfo_ConfigMapList.DiscardUnknown(m)
692}
693
694var xxx_messageInfo_ConfigMapList proto.InternalMessageInfo
695
696func (m *ConfigMapNodeConfigSource) Reset()      { *m = ConfigMapNodeConfigSource{} }
697func (*ConfigMapNodeConfigSource) ProtoMessage() {}
698func (*ConfigMapNodeConfigSource) Descriptor() ([]byte, []int) {
699	return fileDescriptor_83c10c24ec417dc9, []int{23}
700}
701func (m *ConfigMapNodeConfigSource) XXX_Unmarshal(b []byte) error {
702	return m.Unmarshal(b)
703}
704func (m *ConfigMapNodeConfigSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
705	b = b[:cap(b)]
706	n, err := m.MarshalToSizedBuffer(b)
707	if err != nil {
708		return nil, err
709	}
710	return b[:n], nil
711}
712func (m *ConfigMapNodeConfigSource) XXX_Merge(src proto.Message) {
713	xxx_messageInfo_ConfigMapNodeConfigSource.Merge(m, src)
714}
715func (m *ConfigMapNodeConfigSource) XXX_Size() int {
716	return m.Size()
717}
718func (m *ConfigMapNodeConfigSource) XXX_DiscardUnknown() {
719	xxx_messageInfo_ConfigMapNodeConfigSource.DiscardUnknown(m)
720}
721
722var xxx_messageInfo_ConfigMapNodeConfigSource proto.InternalMessageInfo
723
724func (m *ConfigMapProjection) Reset()      { *m = ConfigMapProjection{} }
725func (*ConfigMapProjection) ProtoMessage() {}
726func (*ConfigMapProjection) Descriptor() ([]byte, []int) {
727	return fileDescriptor_83c10c24ec417dc9, []int{24}
728}
729func (m *ConfigMapProjection) XXX_Unmarshal(b []byte) error {
730	return m.Unmarshal(b)
731}
732func (m *ConfigMapProjection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
733	b = b[:cap(b)]
734	n, err := m.MarshalToSizedBuffer(b)
735	if err != nil {
736		return nil, err
737	}
738	return b[:n], nil
739}
740func (m *ConfigMapProjection) XXX_Merge(src proto.Message) {
741	xxx_messageInfo_ConfigMapProjection.Merge(m, src)
742}
743func (m *ConfigMapProjection) XXX_Size() int {
744	return m.Size()
745}
746func (m *ConfigMapProjection) XXX_DiscardUnknown() {
747	xxx_messageInfo_ConfigMapProjection.DiscardUnknown(m)
748}
749
750var xxx_messageInfo_ConfigMapProjection proto.InternalMessageInfo
751
752func (m *ConfigMapVolumeSource) Reset()      { *m = ConfigMapVolumeSource{} }
753func (*ConfigMapVolumeSource) ProtoMessage() {}
754func (*ConfigMapVolumeSource) Descriptor() ([]byte, []int) {
755	return fileDescriptor_83c10c24ec417dc9, []int{25}
756}
757func (m *ConfigMapVolumeSource) XXX_Unmarshal(b []byte) error {
758	return m.Unmarshal(b)
759}
760func (m *ConfigMapVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
761	b = b[:cap(b)]
762	n, err := m.MarshalToSizedBuffer(b)
763	if err != nil {
764		return nil, err
765	}
766	return b[:n], nil
767}
768func (m *ConfigMapVolumeSource) XXX_Merge(src proto.Message) {
769	xxx_messageInfo_ConfigMapVolumeSource.Merge(m, src)
770}
771func (m *ConfigMapVolumeSource) XXX_Size() int {
772	return m.Size()
773}
774func (m *ConfigMapVolumeSource) XXX_DiscardUnknown() {
775	xxx_messageInfo_ConfigMapVolumeSource.DiscardUnknown(m)
776}
777
778var xxx_messageInfo_ConfigMapVolumeSource proto.InternalMessageInfo
779
780func (m *Container) Reset()      { *m = Container{} }
781func (*Container) ProtoMessage() {}
782func (*Container) Descriptor() ([]byte, []int) {
783	return fileDescriptor_83c10c24ec417dc9, []int{26}
784}
785func (m *Container) XXX_Unmarshal(b []byte) error {
786	return m.Unmarshal(b)
787}
788func (m *Container) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
789	b = b[:cap(b)]
790	n, err := m.MarshalToSizedBuffer(b)
791	if err != nil {
792		return nil, err
793	}
794	return b[:n], nil
795}
796func (m *Container) XXX_Merge(src proto.Message) {
797	xxx_messageInfo_Container.Merge(m, src)
798}
799func (m *Container) XXX_Size() int {
800	return m.Size()
801}
802func (m *Container) XXX_DiscardUnknown() {
803	xxx_messageInfo_Container.DiscardUnknown(m)
804}
805
806var xxx_messageInfo_Container proto.InternalMessageInfo
807
808func (m *ContainerImage) Reset()      { *m = ContainerImage{} }
809func (*ContainerImage) ProtoMessage() {}
810func (*ContainerImage) Descriptor() ([]byte, []int) {
811	return fileDescriptor_83c10c24ec417dc9, []int{27}
812}
813func (m *ContainerImage) XXX_Unmarshal(b []byte) error {
814	return m.Unmarshal(b)
815}
816func (m *ContainerImage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
817	b = b[:cap(b)]
818	n, err := m.MarshalToSizedBuffer(b)
819	if err != nil {
820		return nil, err
821	}
822	return b[:n], nil
823}
824func (m *ContainerImage) XXX_Merge(src proto.Message) {
825	xxx_messageInfo_ContainerImage.Merge(m, src)
826}
827func (m *ContainerImage) XXX_Size() int {
828	return m.Size()
829}
830func (m *ContainerImage) XXX_DiscardUnknown() {
831	xxx_messageInfo_ContainerImage.DiscardUnknown(m)
832}
833
834var xxx_messageInfo_ContainerImage proto.InternalMessageInfo
835
836func (m *ContainerPort) Reset()      { *m = ContainerPort{} }
837func (*ContainerPort) ProtoMessage() {}
838func (*ContainerPort) Descriptor() ([]byte, []int) {
839	return fileDescriptor_83c10c24ec417dc9, []int{28}
840}
841func (m *ContainerPort) XXX_Unmarshal(b []byte) error {
842	return m.Unmarshal(b)
843}
844func (m *ContainerPort) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
845	b = b[:cap(b)]
846	n, err := m.MarshalToSizedBuffer(b)
847	if err != nil {
848		return nil, err
849	}
850	return b[:n], nil
851}
852func (m *ContainerPort) XXX_Merge(src proto.Message) {
853	xxx_messageInfo_ContainerPort.Merge(m, src)
854}
855func (m *ContainerPort) XXX_Size() int {
856	return m.Size()
857}
858func (m *ContainerPort) XXX_DiscardUnknown() {
859	xxx_messageInfo_ContainerPort.DiscardUnknown(m)
860}
861
862var xxx_messageInfo_ContainerPort proto.InternalMessageInfo
863
864func (m *ContainerState) Reset()      { *m = ContainerState{} }
865func (*ContainerState) ProtoMessage() {}
866func (*ContainerState) Descriptor() ([]byte, []int) {
867	return fileDescriptor_83c10c24ec417dc9, []int{29}
868}
869func (m *ContainerState) XXX_Unmarshal(b []byte) error {
870	return m.Unmarshal(b)
871}
872func (m *ContainerState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
873	b = b[:cap(b)]
874	n, err := m.MarshalToSizedBuffer(b)
875	if err != nil {
876		return nil, err
877	}
878	return b[:n], nil
879}
880func (m *ContainerState) XXX_Merge(src proto.Message) {
881	xxx_messageInfo_ContainerState.Merge(m, src)
882}
883func (m *ContainerState) XXX_Size() int {
884	return m.Size()
885}
886func (m *ContainerState) XXX_DiscardUnknown() {
887	xxx_messageInfo_ContainerState.DiscardUnknown(m)
888}
889
890var xxx_messageInfo_ContainerState proto.InternalMessageInfo
891
892func (m *ContainerStateRunning) Reset()      { *m = ContainerStateRunning{} }
893func (*ContainerStateRunning) ProtoMessage() {}
894func (*ContainerStateRunning) Descriptor() ([]byte, []int) {
895	return fileDescriptor_83c10c24ec417dc9, []int{30}
896}
897func (m *ContainerStateRunning) XXX_Unmarshal(b []byte) error {
898	return m.Unmarshal(b)
899}
900func (m *ContainerStateRunning) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
901	b = b[:cap(b)]
902	n, err := m.MarshalToSizedBuffer(b)
903	if err != nil {
904		return nil, err
905	}
906	return b[:n], nil
907}
908func (m *ContainerStateRunning) XXX_Merge(src proto.Message) {
909	xxx_messageInfo_ContainerStateRunning.Merge(m, src)
910}
911func (m *ContainerStateRunning) XXX_Size() int {
912	return m.Size()
913}
914func (m *ContainerStateRunning) XXX_DiscardUnknown() {
915	xxx_messageInfo_ContainerStateRunning.DiscardUnknown(m)
916}
917
918var xxx_messageInfo_ContainerStateRunning proto.InternalMessageInfo
919
920func (m *ContainerStateTerminated) Reset()      { *m = ContainerStateTerminated{} }
921func (*ContainerStateTerminated) ProtoMessage() {}
922func (*ContainerStateTerminated) Descriptor() ([]byte, []int) {
923	return fileDescriptor_83c10c24ec417dc9, []int{31}
924}
925func (m *ContainerStateTerminated) XXX_Unmarshal(b []byte) error {
926	return m.Unmarshal(b)
927}
928func (m *ContainerStateTerminated) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
929	b = b[:cap(b)]
930	n, err := m.MarshalToSizedBuffer(b)
931	if err != nil {
932		return nil, err
933	}
934	return b[:n], nil
935}
936func (m *ContainerStateTerminated) XXX_Merge(src proto.Message) {
937	xxx_messageInfo_ContainerStateTerminated.Merge(m, src)
938}
939func (m *ContainerStateTerminated) XXX_Size() int {
940	return m.Size()
941}
942func (m *ContainerStateTerminated) XXX_DiscardUnknown() {
943	xxx_messageInfo_ContainerStateTerminated.DiscardUnknown(m)
944}
945
946var xxx_messageInfo_ContainerStateTerminated proto.InternalMessageInfo
947
948func (m *ContainerStateWaiting) Reset()      { *m = ContainerStateWaiting{} }
949func (*ContainerStateWaiting) ProtoMessage() {}
950func (*ContainerStateWaiting) Descriptor() ([]byte, []int) {
951	return fileDescriptor_83c10c24ec417dc9, []int{32}
952}
953func (m *ContainerStateWaiting) XXX_Unmarshal(b []byte) error {
954	return m.Unmarshal(b)
955}
956func (m *ContainerStateWaiting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
957	b = b[:cap(b)]
958	n, err := m.MarshalToSizedBuffer(b)
959	if err != nil {
960		return nil, err
961	}
962	return b[:n], nil
963}
964func (m *ContainerStateWaiting) XXX_Merge(src proto.Message) {
965	xxx_messageInfo_ContainerStateWaiting.Merge(m, src)
966}
967func (m *ContainerStateWaiting) XXX_Size() int {
968	return m.Size()
969}
970func (m *ContainerStateWaiting) XXX_DiscardUnknown() {
971	xxx_messageInfo_ContainerStateWaiting.DiscardUnknown(m)
972}
973
974var xxx_messageInfo_ContainerStateWaiting proto.InternalMessageInfo
975
976func (m *ContainerStatus) Reset()      { *m = ContainerStatus{} }
977func (*ContainerStatus) ProtoMessage() {}
978func (*ContainerStatus) Descriptor() ([]byte, []int) {
979	return fileDescriptor_83c10c24ec417dc9, []int{33}
980}
981func (m *ContainerStatus) XXX_Unmarshal(b []byte) error {
982	return m.Unmarshal(b)
983}
984func (m *ContainerStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
985	b = b[:cap(b)]
986	n, err := m.MarshalToSizedBuffer(b)
987	if err != nil {
988		return nil, err
989	}
990	return b[:n], nil
991}
992func (m *ContainerStatus) XXX_Merge(src proto.Message) {
993	xxx_messageInfo_ContainerStatus.Merge(m, src)
994}
995func (m *ContainerStatus) XXX_Size() int {
996	return m.Size()
997}
998func (m *ContainerStatus) XXX_DiscardUnknown() {
999	xxx_messageInfo_ContainerStatus.DiscardUnknown(m)
1000}
1001
1002var xxx_messageInfo_ContainerStatus proto.InternalMessageInfo
1003
1004func (m *DaemonEndpoint) Reset()      { *m = DaemonEndpoint{} }
1005func (*DaemonEndpoint) ProtoMessage() {}
1006func (*DaemonEndpoint) Descriptor() ([]byte, []int) {
1007	return fileDescriptor_83c10c24ec417dc9, []int{34}
1008}
1009func (m *DaemonEndpoint) XXX_Unmarshal(b []byte) error {
1010	return m.Unmarshal(b)
1011}
1012func (m *DaemonEndpoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1013	b = b[:cap(b)]
1014	n, err := m.MarshalToSizedBuffer(b)
1015	if err != nil {
1016		return nil, err
1017	}
1018	return b[:n], nil
1019}
1020func (m *DaemonEndpoint) XXX_Merge(src proto.Message) {
1021	xxx_messageInfo_DaemonEndpoint.Merge(m, src)
1022}
1023func (m *DaemonEndpoint) XXX_Size() int {
1024	return m.Size()
1025}
1026func (m *DaemonEndpoint) XXX_DiscardUnknown() {
1027	xxx_messageInfo_DaemonEndpoint.DiscardUnknown(m)
1028}
1029
1030var xxx_messageInfo_DaemonEndpoint proto.InternalMessageInfo
1031
1032func (m *DownwardAPIProjection) Reset()      { *m = DownwardAPIProjection{} }
1033func (*DownwardAPIProjection) ProtoMessage() {}
1034func (*DownwardAPIProjection) Descriptor() ([]byte, []int) {
1035	return fileDescriptor_83c10c24ec417dc9, []int{35}
1036}
1037func (m *DownwardAPIProjection) XXX_Unmarshal(b []byte) error {
1038	return m.Unmarshal(b)
1039}
1040func (m *DownwardAPIProjection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1041	b = b[:cap(b)]
1042	n, err := m.MarshalToSizedBuffer(b)
1043	if err != nil {
1044		return nil, err
1045	}
1046	return b[:n], nil
1047}
1048func (m *DownwardAPIProjection) XXX_Merge(src proto.Message) {
1049	xxx_messageInfo_DownwardAPIProjection.Merge(m, src)
1050}
1051func (m *DownwardAPIProjection) XXX_Size() int {
1052	return m.Size()
1053}
1054func (m *DownwardAPIProjection) XXX_DiscardUnknown() {
1055	xxx_messageInfo_DownwardAPIProjection.DiscardUnknown(m)
1056}
1057
1058var xxx_messageInfo_DownwardAPIProjection proto.InternalMessageInfo
1059
1060func (m *DownwardAPIVolumeFile) Reset()      { *m = DownwardAPIVolumeFile{} }
1061func (*DownwardAPIVolumeFile) ProtoMessage() {}
1062func (*DownwardAPIVolumeFile) Descriptor() ([]byte, []int) {
1063	return fileDescriptor_83c10c24ec417dc9, []int{36}
1064}
1065func (m *DownwardAPIVolumeFile) XXX_Unmarshal(b []byte) error {
1066	return m.Unmarshal(b)
1067}
1068func (m *DownwardAPIVolumeFile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1069	b = b[:cap(b)]
1070	n, err := m.MarshalToSizedBuffer(b)
1071	if err != nil {
1072		return nil, err
1073	}
1074	return b[:n], nil
1075}
1076func (m *DownwardAPIVolumeFile) XXX_Merge(src proto.Message) {
1077	xxx_messageInfo_DownwardAPIVolumeFile.Merge(m, src)
1078}
1079func (m *DownwardAPIVolumeFile) XXX_Size() int {
1080	return m.Size()
1081}
1082func (m *DownwardAPIVolumeFile) XXX_DiscardUnknown() {
1083	xxx_messageInfo_DownwardAPIVolumeFile.DiscardUnknown(m)
1084}
1085
1086var xxx_messageInfo_DownwardAPIVolumeFile proto.InternalMessageInfo
1087
1088func (m *DownwardAPIVolumeSource) Reset()      { *m = DownwardAPIVolumeSource{} }
1089func (*DownwardAPIVolumeSource) ProtoMessage() {}
1090func (*DownwardAPIVolumeSource) Descriptor() ([]byte, []int) {
1091	return fileDescriptor_83c10c24ec417dc9, []int{37}
1092}
1093func (m *DownwardAPIVolumeSource) XXX_Unmarshal(b []byte) error {
1094	return m.Unmarshal(b)
1095}
1096func (m *DownwardAPIVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1097	b = b[:cap(b)]
1098	n, err := m.MarshalToSizedBuffer(b)
1099	if err != nil {
1100		return nil, err
1101	}
1102	return b[:n], nil
1103}
1104func (m *DownwardAPIVolumeSource) XXX_Merge(src proto.Message) {
1105	xxx_messageInfo_DownwardAPIVolumeSource.Merge(m, src)
1106}
1107func (m *DownwardAPIVolumeSource) XXX_Size() int {
1108	return m.Size()
1109}
1110func (m *DownwardAPIVolumeSource) XXX_DiscardUnknown() {
1111	xxx_messageInfo_DownwardAPIVolumeSource.DiscardUnknown(m)
1112}
1113
1114var xxx_messageInfo_DownwardAPIVolumeSource proto.InternalMessageInfo
1115
1116func (m *EmptyDirVolumeSource) Reset()      { *m = EmptyDirVolumeSource{} }
1117func (*EmptyDirVolumeSource) ProtoMessage() {}
1118func (*EmptyDirVolumeSource) Descriptor() ([]byte, []int) {
1119	return fileDescriptor_83c10c24ec417dc9, []int{38}
1120}
1121func (m *EmptyDirVolumeSource) XXX_Unmarshal(b []byte) error {
1122	return m.Unmarshal(b)
1123}
1124func (m *EmptyDirVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1125	b = b[:cap(b)]
1126	n, err := m.MarshalToSizedBuffer(b)
1127	if err != nil {
1128		return nil, err
1129	}
1130	return b[:n], nil
1131}
1132func (m *EmptyDirVolumeSource) XXX_Merge(src proto.Message) {
1133	xxx_messageInfo_EmptyDirVolumeSource.Merge(m, src)
1134}
1135func (m *EmptyDirVolumeSource) XXX_Size() int {
1136	return m.Size()
1137}
1138func (m *EmptyDirVolumeSource) XXX_DiscardUnknown() {
1139	xxx_messageInfo_EmptyDirVolumeSource.DiscardUnknown(m)
1140}
1141
1142var xxx_messageInfo_EmptyDirVolumeSource proto.InternalMessageInfo
1143
1144func (m *EndpointAddress) Reset()      { *m = EndpointAddress{} }
1145func (*EndpointAddress) ProtoMessage() {}
1146func (*EndpointAddress) Descriptor() ([]byte, []int) {
1147	return fileDescriptor_83c10c24ec417dc9, []int{39}
1148}
1149func (m *EndpointAddress) XXX_Unmarshal(b []byte) error {
1150	return m.Unmarshal(b)
1151}
1152func (m *EndpointAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1153	b = b[:cap(b)]
1154	n, err := m.MarshalToSizedBuffer(b)
1155	if err != nil {
1156		return nil, err
1157	}
1158	return b[:n], nil
1159}
1160func (m *EndpointAddress) XXX_Merge(src proto.Message) {
1161	xxx_messageInfo_EndpointAddress.Merge(m, src)
1162}
1163func (m *EndpointAddress) XXX_Size() int {
1164	return m.Size()
1165}
1166func (m *EndpointAddress) XXX_DiscardUnknown() {
1167	xxx_messageInfo_EndpointAddress.DiscardUnknown(m)
1168}
1169
1170var xxx_messageInfo_EndpointAddress proto.InternalMessageInfo
1171
1172func (m *EndpointPort) Reset()      { *m = EndpointPort{} }
1173func (*EndpointPort) ProtoMessage() {}
1174func (*EndpointPort) Descriptor() ([]byte, []int) {
1175	return fileDescriptor_83c10c24ec417dc9, []int{40}
1176}
1177func (m *EndpointPort) XXX_Unmarshal(b []byte) error {
1178	return m.Unmarshal(b)
1179}
1180func (m *EndpointPort) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1181	b = b[:cap(b)]
1182	n, err := m.MarshalToSizedBuffer(b)
1183	if err != nil {
1184		return nil, err
1185	}
1186	return b[:n], nil
1187}
1188func (m *EndpointPort) XXX_Merge(src proto.Message) {
1189	xxx_messageInfo_EndpointPort.Merge(m, src)
1190}
1191func (m *EndpointPort) XXX_Size() int {
1192	return m.Size()
1193}
1194func (m *EndpointPort) XXX_DiscardUnknown() {
1195	xxx_messageInfo_EndpointPort.DiscardUnknown(m)
1196}
1197
1198var xxx_messageInfo_EndpointPort proto.InternalMessageInfo
1199
1200func (m *EndpointSubset) Reset()      { *m = EndpointSubset{} }
1201func (*EndpointSubset) ProtoMessage() {}
1202func (*EndpointSubset) Descriptor() ([]byte, []int) {
1203	return fileDescriptor_83c10c24ec417dc9, []int{41}
1204}
1205func (m *EndpointSubset) XXX_Unmarshal(b []byte) error {
1206	return m.Unmarshal(b)
1207}
1208func (m *EndpointSubset) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1209	b = b[:cap(b)]
1210	n, err := m.MarshalToSizedBuffer(b)
1211	if err != nil {
1212		return nil, err
1213	}
1214	return b[:n], nil
1215}
1216func (m *EndpointSubset) XXX_Merge(src proto.Message) {
1217	xxx_messageInfo_EndpointSubset.Merge(m, src)
1218}
1219func (m *EndpointSubset) XXX_Size() int {
1220	return m.Size()
1221}
1222func (m *EndpointSubset) XXX_DiscardUnknown() {
1223	xxx_messageInfo_EndpointSubset.DiscardUnknown(m)
1224}
1225
1226var xxx_messageInfo_EndpointSubset proto.InternalMessageInfo
1227
1228func (m *Endpoints) Reset()      { *m = Endpoints{} }
1229func (*Endpoints) ProtoMessage() {}
1230func (*Endpoints) Descriptor() ([]byte, []int) {
1231	return fileDescriptor_83c10c24ec417dc9, []int{42}
1232}
1233func (m *Endpoints) XXX_Unmarshal(b []byte) error {
1234	return m.Unmarshal(b)
1235}
1236func (m *Endpoints) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1237	b = b[:cap(b)]
1238	n, err := m.MarshalToSizedBuffer(b)
1239	if err != nil {
1240		return nil, err
1241	}
1242	return b[:n], nil
1243}
1244func (m *Endpoints) XXX_Merge(src proto.Message) {
1245	xxx_messageInfo_Endpoints.Merge(m, src)
1246}
1247func (m *Endpoints) XXX_Size() int {
1248	return m.Size()
1249}
1250func (m *Endpoints) XXX_DiscardUnknown() {
1251	xxx_messageInfo_Endpoints.DiscardUnknown(m)
1252}
1253
1254var xxx_messageInfo_Endpoints proto.InternalMessageInfo
1255
1256func (m *EndpointsList) Reset()      { *m = EndpointsList{} }
1257func (*EndpointsList) ProtoMessage() {}
1258func (*EndpointsList) Descriptor() ([]byte, []int) {
1259	return fileDescriptor_83c10c24ec417dc9, []int{43}
1260}
1261func (m *EndpointsList) XXX_Unmarshal(b []byte) error {
1262	return m.Unmarshal(b)
1263}
1264func (m *EndpointsList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1265	b = b[:cap(b)]
1266	n, err := m.MarshalToSizedBuffer(b)
1267	if err != nil {
1268		return nil, err
1269	}
1270	return b[:n], nil
1271}
1272func (m *EndpointsList) XXX_Merge(src proto.Message) {
1273	xxx_messageInfo_EndpointsList.Merge(m, src)
1274}
1275func (m *EndpointsList) XXX_Size() int {
1276	return m.Size()
1277}
1278func (m *EndpointsList) XXX_DiscardUnknown() {
1279	xxx_messageInfo_EndpointsList.DiscardUnknown(m)
1280}
1281
1282var xxx_messageInfo_EndpointsList proto.InternalMessageInfo
1283
1284func (m *EnvFromSource) Reset()      { *m = EnvFromSource{} }
1285func (*EnvFromSource) ProtoMessage() {}
1286func (*EnvFromSource) Descriptor() ([]byte, []int) {
1287	return fileDescriptor_83c10c24ec417dc9, []int{44}
1288}
1289func (m *EnvFromSource) XXX_Unmarshal(b []byte) error {
1290	return m.Unmarshal(b)
1291}
1292func (m *EnvFromSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1293	b = b[:cap(b)]
1294	n, err := m.MarshalToSizedBuffer(b)
1295	if err != nil {
1296		return nil, err
1297	}
1298	return b[:n], nil
1299}
1300func (m *EnvFromSource) XXX_Merge(src proto.Message) {
1301	xxx_messageInfo_EnvFromSource.Merge(m, src)
1302}
1303func (m *EnvFromSource) XXX_Size() int {
1304	return m.Size()
1305}
1306func (m *EnvFromSource) XXX_DiscardUnknown() {
1307	xxx_messageInfo_EnvFromSource.DiscardUnknown(m)
1308}
1309
1310var xxx_messageInfo_EnvFromSource proto.InternalMessageInfo
1311
1312func (m *EnvVar) Reset()      { *m = EnvVar{} }
1313func (*EnvVar) ProtoMessage() {}
1314func (*EnvVar) Descriptor() ([]byte, []int) {
1315	return fileDescriptor_83c10c24ec417dc9, []int{45}
1316}
1317func (m *EnvVar) XXX_Unmarshal(b []byte) error {
1318	return m.Unmarshal(b)
1319}
1320func (m *EnvVar) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1321	b = b[:cap(b)]
1322	n, err := m.MarshalToSizedBuffer(b)
1323	if err != nil {
1324		return nil, err
1325	}
1326	return b[:n], nil
1327}
1328func (m *EnvVar) XXX_Merge(src proto.Message) {
1329	xxx_messageInfo_EnvVar.Merge(m, src)
1330}
1331func (m *EnvVar) XXX_Size() int {
1332	return m.Size()
1333}
1334func (m *EnvVar) XXX_DiscardUnknown() {
1335	xxx_messageInfo_EnvVar.DiscardUnknown(m)
1336}
1337
1338var xxx_messageInfo_EnvVar proto.InternalMessageInfo
1339
1340func (m *EnvVarSource) Reset()      { *m = EnvVarSource{} }
1341func (*EnvVarSource) ProtoMessage() {}
1342func (*EnvVarSource) Descriptor() ([]byte, []int) {
1343	return fileDescriptor_83c10c24ec417dc9, []int{46}
1344}
1345func (m *EnvVarSource) XXX_Unmarshal(b []byte) error {
1346	return m.Unmarshal(b)
1347}
1348func (m *EnvVarSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1349	b = b[:cap(b)]
1350	n, err := m.MarshalToSizedBuffer(b)
1351	if err != nil {
1352		return nil, err
1353	}
1354	return b[:n], nil
1355}
1356func (m *EnvVarSource) XXX_Merge(src proto.Message) {
1357	xxx_messageInfo_EnvVarSource.Merge(m, src)
1358}
1359func (m *EnvVarSource) XXX_Size() int {
1360	return m.Size()
1361}
1362func (m *EnvVarSource) XXX_DiscardUnknown() {
1363	xxx_messageInfo_EnvVarSource.DiscardUnknown(m)
1364}
1365
1366var xxx_messageInfo_EnvVarSource proto.InternalMessageInfo
1367
1368func (m *EphemeralContainer) Reset()      { *m = EphemeralContainer{} }
1369func (*EphemeralContainer) ProtoMessage() {}
1370func (*EphemeralContainer) Descriptor() ([]byte, []int) {
1371	return fileDescriptor_83c10c24ec417dc9, []int{47}
1372}
1373func (m *EphemeralContainer) XXX_Unmarshal(b []byte) error {
1374	return m.Unmarshal(b)
1375}
1376func (m *EphemeralContainer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1377	b = b[:cap(b)]
1378	n, err := m.MarshalToSizedBuffer(b)
1379	if err != nil {
1380		return nil, err
1381	}
1382	return b[:n], nil
1383}
1384func (m *EphemeralContainer) XXX_Merge(src proto.Message) {
1385	xxx_messageInfo_EphemeralContainer.Merge(m, src)
1386}
1387func (m *EphemeralContainer) XXX_Size() int {
1388	return m.Size()
1389}
1390func (m *EphemeralContainer) XXX_DiscardUnknown() {
1391	xxx_messageInfo_EphemeralContainer.DiscardUnknown(m)
1392}
1393
1394var xxx_messageInfo_EphemeralContainer proto.InternalMessageInfo
1395
1396func (m *EphemeralContainerCommon) Reset()      { *m = EphemeralContainerCommon{} }
1397func (*EphemeralContainerCommon) ProtoMessage() {}
1398func (*EphemeralContainerCommon) Descriptor() ([]byte, []int) {
1399	return fileDescriptor_83c10c24ec417dc9, []int{48}
1400}
1401func (m *EphemeralContainerCommon) XXX_Unmarshal(b []byte) error {
1402	return m.Unmarshal(b)
1403}
1404func (m *EphemeralContainerCommon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1405	b = b[:cap(b)]
1406	n, err := m.MarshalToSizedBuffer(b)
1407	if err != nil {
1408		return nil, err
1409	}
1410	return b[:n], nil
1411}
1412func (m *EphemeralContainerCommon) XXX_Merge(src proto.Message) {
1413	xxx_messageInfo_EphemeralContainerCommon.Merge(m, src)
1414}
1415func (m *EphemeralContainerCommon) XXX_Size() int {
1416	return m.Size()
1417}
1418func (m *EphemeralContainerCommon) XXX_DiscardUnknown() {
1419	xxx_messageInfo_EphemeralContainerCommon.DiscardUnknown(m)
1420}
1421
1422var xxx_messageInfo_EphemeralContainerCommon proto.InternalMessageInfo
1423
1424func (m *EphemeralContainers) Reset()      { *m = EphemeralContainers{} }
1425func (*EphemeralContainers) ProtoMessage() {}
1426func (*EphemeralContainers) Descriptor() ([]byte, []int) {
1427	return fileDescriptor_83c10c24ec417dc9, []int{49}
1428}
1429func (m *EphemeralContainers) XXX_Unmarshal(b []byte) error {
1430	return m.Unmarshal(b)
1431}
1432func (m *EphemeralContainers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1433	b = b[:cap(b)]
1434	n, err := m.MarshalToSizedBuffer(b)
1435	if err != nil {
1436		return nil, err
1437	}
1438	return b[:n], nil
1439}
1440func (m *EphemeralContainers) XXX_Merge(src proto.Message) {
1441	xxx_messageInfo_EphemeralContainers.Merge(m, src)
1442}
1443func (m *EphemeralContainers) XXX_Size() int {
1444	return m.Size()
1445}
1446func (m *EphemeralContainers) XXX_DiscardUnknown() {
1447	xxx_messageInfo_EphemeralContainers.DiscardUnknown(m)
1448}
1449
1450var xxx_messageInfo_EphemeralContainers proto.InternalMessageInfo
1451
1452func (m *Event) Reset()      { *m = Event{} }
1453func (*Event) ProtoMessage() {}
1454func (*Event) Descriptor() ([]byte, []int) {
1455	return fileDescriptor_83c10c24ec417dc9, []int{50}
1456}
1457func (m *Event) XXX_Unmarshal(b []byte) error {
1458	return m.Unmarshal(b)
1459}
1460func (m *Event) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1461	b = b[:cap(b)]
1462	n, err := m.MarshalToSizedBuffer(b)
1463	if err != nil {
1464		return nil, err
1465	}
1466	return b[:n], nil
1467}
1468func (m *Event) XXX_Merge(src proto.Message) {
1469	xxx_messageInfo_Event.Merge(m, src)
1470}
1471func (m *Event) XXX_Size() int {
1472	return m.Size()
1473}
1474func (m *Event) XXX_DiscardUnknown() {
1475	xxx_messageInfo_Event.DiscardUnknown(m)
1476}
1477
1478var xxx_messageInfo_Event proto.InternalMessageInfo
1479
1480func (m *EventList) Reset()      { *m = EventList{} }
1481func (*EventList) ProtoMessage() {}
1482func (*EventList) Descriptor() ([]byte, []int) {
1483	return fileDescriptor_83c10c24ec417dc9, []int{51}
1484}
1485func (m *EventList) XXX_Unmarshal(b []byte) error {
1486	return m.Unmarshal(b)
1487}
1488func (m *EventList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1489	b = b[:cap(b)]
1490	n, err := m.MarshalToSizedBuffer(b)
1491	if err != nil {
1492		return nil, err
1493	}
1494	return b[:n], nil
1495}
1496func (m *EventList) XXX_Merge(src proto.Message) {
1497	xxx_messageInfo_EventList.Merge(m, src)
1498}
1499func (m *EventList) XXX_Size() int {
1500	return m.Size()
1501}
1502func (m *EventList) XXX_DiscardUnknown() {
1503	xxx_messageInfo_EventList.DiscardUnknown(m)
1504}
1505
1506var xxx_messageInfo_EventList proto.InternalMessageInfo
1507
1508func (m *EventSeries) Reset()      { *m = EventSeries{} }
1509func (*EventSeries) ProtoMessage() {}
1510func (*EventSeries) Descriptor() ([]byte, []int) {
1511	return fileDescriptor_83c10c24ec417dc9, []int{52}
1512}
1513func (m *EventSeries) XXX_Unmarshal(b []byte) error {
1514	return m.Unmarshal(b)
1515}
1516func (m *EventSeries) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1517	b = b[:cap(b)]
1518	n, err := m.MarshalToSizedBuffer(b)
1519	if err != nil {
1520		return nil, err
1521	}
1522	return b[:n], nil
1523}
1524func (m *EventSeries) XXX_Merge(src proto.Message) {
1525	xxx_messageInfo_EventSeries.Merge(m, src)
1526}
1527func (m *EventSeries) XXX_Size() int {
1528	return m.Size()
1529}
1530func (m *EventSeries) XXX_DiscardUnknown() {
1531	xxx_messageInfo_EventSeries.DiscardUnknown(m)
1532}
1533
1534var xxx_messageInfo_EventSeries proto.InternalMessageInfo
1535
1536func (m *EventSource) Reset()      { *m = EventSource{} }
1537func (*EventSource) ProtoMessage() {}
1538func (*EventSource) Descriptor() ([]byte, []int) {
1539	return fileDescriptor_83c10c24ec417dc9, []int{53}
1540}
1541func (m *EventSource) XXX_Unmarshal(b []byte) error {
1542	return m.Unmarshal(b)
1543}
1544func (m *EventSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1545	b = b[:cap(b)]
1546	n, err := m.MarshalToSizedBuffer(b)
1547	if err != nil {
1548		return nil, err
1549	}
1550	return b[:n], nil
1551}
1552func (m *EventSource) XXX_Merge(src proto.Message) {
1553	xxx_messageInfo_EventSource.Merge(m, src)
1554}
1555func (m *EventSource) XXX_Size() int {
1556	return m.Size()
1557}
1558func (m *EventSource) XXX_DiscardUnknown() {
1559	xxx_messageInfo_EventSource.DiscardUnknown(m)
1560}
1561
1562var xxx_messageInfo_EventSource proto.InternalMessageInfo
1563
1564func (m *ExecAction) Reset()      { *m = ExecAction{} }
1565func (*ExecAction) ProtoMessage() {}
1566func (*ExecAction) Descriptor() ([]byte, []int) {
1567	return fileDescriptor_83c10c24ec417dc9, []int{54}
1568}
1569func (m *ExecAction) XXX_Unmarshal(b []byte) error {
1570	return m.Unmarshal(b)
1571}
1572func (m *ExecAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1573	b = b[:cap(b)]
1574	n, err := m.MarshalToSizedBuffer(b)
1575	if err != nil {
1576		return nil, err
1577	}
1578	return b[:n], nil
1579}
1580func (m *ExecAction) XXX_Merge(src proto.Message) {
1581	xxx_messageInfo_ExecAction.Merge(m, src)
1582}
1583func (m *ExecAction) XXX_Size() int {
1584	return m.Size()
1585}
1586func (m *ExecAction) XXX_DiscardUnknown() {
1587	xxx_messageInfo_ExecAction.DiscardUnknown(m)
1588}
1589
1590var xxx_messageInfo_ExecAction proto.InternalMessageInfo
1591
1592func (m *FCVolumeSource) Reset()      { *m = FCVolumeSource{} }
1593func (*FCVolumeSource) ProtoMessage() {}
1594func (*FCVolumeSource) Descriptor() ([]byte, []int) {
1595	return fileDescriptor_83c10c24ec417dc9, []int{55}
1596}
1597func (m *FCVolumeSource) XXX_Unmarshal(b []byte) error {
1598	return m.Unmarshal(b)
1599}
1600func (m *FCVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1601	b = b[:cap(b)]
1602	n, err := m.MarshalToSizedBuffer(b)
1603	if err != nil {
1604		return nil, err
1605	}
1606	return b[:n], nil
1607}
1608func (m *FCVolumeSource) XXX_Merge(src proto.Message) {
1609	xxx_messageInfo_FCVolumeSource.Merge(m, src)
1610}
1611func (m *FCVolumeSource) XXX_Size() int {
1612	return m.Size()
1613}
1614func (m *FCVolumeSource) XXX_DiscardUnknown() {
1615	xxx_messageInfo_FCVolumeSource.DiscardUnknown(m)
1616}
1617
1618var xxx_messageInfo_FCVolumeSource proto.InternalMessageInfo
1619
1620func (m *FlexPersistentVolumeSource) Reset()      { *m = FlexPersistentVolumeSource{} }
1621func (*FlexPersistentVolumeSource) ProtoMessage() {}
1622func (*FlexPersistentVolumeSource) Descriptor() ([]byte, []int) {
1623	return fileDescriptor_83c10c24ec417dc9, []int{56}
1624}
1625func (m *FlexPersistentVolumeSource) XXX_Unmarshal(b []byte) error {
1626	return m.Unmarshal(b)
1627}
1628func (m *FlexPersistentVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1629	b = b[:cap(b)]
1630	n, err := m.MarshalToSizedBuffer(b)
1631	if err != nil {
1632		return nil, err
1633	}
1634	return b[:n], nil
1635}
1636func (m *FlexPersistentVolumeSource) XXX_Merge(src proto.Message) {
1637	xxx_messageInfo_FlexPersistentVolumeSource.Merge(m, src)
1638}
1639func (m *FlexPersistentVolumeSource) XXX_Size() int {
1640	return m.Size()
1641}
1642func (m *FlexPersistentVolumeSource) XXX_DiscardUnknown() {
1643	xxx_messageInfo_FlexPersistentVolumeSource.DiscardUnknown(m)
1644}
1645
1646var xxx_messageInfo_FlexPersistentVolumeSource proto.InternalMessageInfo
1647
1648func (m *FlexVolumeSource) Reset()      { *m = FlexVolumeSource{} }
1649func (*FlexVolumeSource) ProtoMessage() {}
1650func (*FlexVolumeSource) Descriptor() ([]byte, []int) {
1651	return fileDescriptor_83c10c24ec417dc9, []int{57}
1652}
1653func (m *FlexVolumeSource) XXX_Unmarshal(b []byte) error {
1654	return m.Unmarshal(b)
1655}
1656func (m *FlexVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1657	b = b[:cap(b)]
1658	n, err := m.MarshalToSizedBuffer(b)
1659	if err != nil {
1660		return nil, err
1661	}
1662	return b[:n], nil
1663}
1664func (m *FlexVolumeSource) XXX_Merge(src proto.Message) {
1665	xxx_messageInfo_FlexVolumeSource.Merge(m, src)
1666}
1667func (m *FlexVolumeSource) XXX_Size() int {
1668	return m.Size()
1669}
1670func (m *FlexVolumeSource) XXX_DiscardUnknown() {
1671	xxx_messageInfo_FlexVolumeSource.DiscardUnknown(m)
1672}
1673
1674var xxx_messageInfo_FlexVolumeSource proto.InternalMessageInfo
1675
1676func (m *FlockerVolumeSource) Reset()      { *m = FlockerVolumeSource{} }
1677func (*FlockerVolumeSource) ProtoMessage() {}
1678func (*FlockerVolumeSource) Descriptor() ([]byte, []int) {
1679	return fileDescriptor_83c10c24ec417dc9, []int{58}
1680}
1681func (m *FlockerVolumeSource) XXX_Unmarshal(b []byte) error {
1682	return m.Unmarshal(b)
1683}
1684func (m *FlockerVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1685	b = b[:cap(b)]
1686	n, err := m.MarshalToSizedBuffer(b)
1687	if err != nil {
1688		return nil, err
1689	}
1690	return b[:n], nil
1691}
1692func (m *FlockerVolumeSource) XXX_Merge(src proto.Message) {
1693	xxx_messageInfo_FlockerVolumeSource.Merge(m, src)
1694}
1695func (m *FlockerVolumeSource) XXX_Size() int {
1696	return m.Size()
1697}
1698func (m *FlockerVolumeSource) XXX_DiscardUnknown() {
1699	xxx_messageInfo_FlockerVolumeSource.DiscardUnknown(m)
1700}
1701
1702var xxx_messageInfo_FlockerVolumeSource proto.InternalMessageInfo
1703
1704func (m *GCEPersistentDiskVolumeSource) Reset()      { *m = GCEPersistentDiskVolumeSource{} }
1705func (*GCEPersistentDiskVolumeSource) ProtoMessage() {}
1706func (*GCEPersistentDiskVolumeSource) Descriptor() ([]byte, []int) {
1707	return fileDescriptor_83c10c24ec417dc9, []int{59}
1708}
1709func (m *GCEPersistentDiskVolumeSource) XXX_Unmarshal(b []byte) error {
1710	return m.Unmarshal(b)
1711}
1712func (m *GCEPersistentDiskVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1713	b = b[:cap(b)]
1714	n, err := m.MarshalToSizedBuffer(b)
1715	if err != nil {
1716		return nil, err
1717	}
1718	return b[:n], nil
1719}
1720func (m *GCEPersistentDiskVolumeSource) XXX_Merge(src proto.Message) {
1721	xxx_messageInfo_GCEPersistentDiskVolumeSource.Merge(m, src)
1722}
1723func (m *GCEPersistentDiskVolumeSource) XXX_Size() int {
1724	return m.Size()
1725}
1726func (m *GCEPersistentDiskVolumeSource) XXX_DiscardUnknown() {
1727	xxx_messageInfo_GCEPersistentDiskVolumeSource.DiscardUnknown(m)
1728}
1729
1730var xxx_messageInfo_GCEPersistentDiskVolumeSource proto.InternalMessageInfo
1731
1732func (m *GitRepoVolumeSource) Reset()      { *m = GitRepoVolumeSource{} }
1733func (*GitRepoVolumeSource) ProtoMessage() {}
1734func (*GitRepoVolumeSource) Descriptor() ([]byte, []int) {
1735	return fileDescriptor_83c10c24ec417dc9, []int{60}
1736}
1737func (m *GitRepoVolumeSource) XXX_Unmarshal(b []byte) error {
1738	return m.Unmarshal(b)
1739}
1740func (m *GitRepoVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1741	b = b[:cap(b)]
1742	n, err := m.MarshalToSizedBuffer(b)
1743	if err != nil {
1744		return nil, err
1745	}
1746	return b[:n], nil
1747}
1748func (m *GitRepoVolumeSource) XXX_Merge(src proto.Message) {
1749	xxx_messageInfo_GitRepoVolumeSource.Merge(m, src)
1750}
1751func (m *GitRepoVolumeSource) XXX_Size() int {
1752	return m.Size()
1753}
1754func (m *GitRepoVolumeSource) XXX_DiscardUnknown() {
1755	xxx_messageInfo_GitRepoVolumeSource.DiscardUnknown(m)
1756}
1757
1758var xxx_messageInfo_GitRepoVolumeSource proto.InternalMessageInfo
1759
1760func (m *GlusterfsPersistentVolumeSource) Reset()      { *m = GlusterfsPersistentVolumeSource{} }
1761func (*GlusterfsPersistentVolumeSource) ProtoMessage() {}
1762func (*GlusterfsPersistentVolumeSource) Descriptor() ([]byte, []int) {
1763	return fileDescriptor_83c10c24ec417dc9, []int{61}
1764}
1765func (m *GlusterfsPersistentVolumeSource) XXX_Unmarshal(b []byte) error {
1766	return m.Unmarshal(b)
1767}
1768func (m *GlusterfsPersistentVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1769	b = b[:cap(b)]
1770	n, err := m.MarshalToSizedBuffer(b)
1771	if err != nil {
1772		return nil, err
1773	}
1774	return b[:n], nil
1775}
1776func (m *GlusterfsPersistentVolumeSource) XXX_Merge(src proto.Message) {
1777	xxx_messageInfo_GlusterfsPersistentVolumeSource.Merge(m, src)
1778}
1779func (m *GlusterfsPersistentVolumeSource) XXX_Size() int {
1780	return m.Size()
1781}
1782func (m *GlusterfsPersistentVolumeSource) XXX_DiscardUnknown() {
1783	xxx_messageInfo_GlusterfsPersistentVolumeSource.DiscardUnknown(m)
1784}
1785
1786var xxx_messageInfo_GlusterfsPersistentVolumeSource proto.InternalMessageInfo
1787
1788func (m *GlusterfsVolumeSource) Reset()      { *m = GlusterfsVolumeSource{} }
1789func (*GlusterfsVolumeSource) ProtoMessage() {}
1790func (*GlusterfsVolumeSource) Descriptor() ([]byte, []int) {
1791	return fileDescriptor_83c10c24ec417dc9, []int{62}
1792}
1793func (m *GlusterfsVolumeSource) XXX_Unmarshal(b []byte) error {
1794	return m.Unmarshal(b)
1795}
1796func (m *GlusterfsVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1797	b = b[:cap(b)]
1798	n, err := m.MarshalToSizedBuffer(b)
1799	if err != nil {
1800		return nil, err
1801	}
1802	return b[:n], nil
1803}
1804func (m *GlusterfsVolumeSource) XXX_Merge(src proto.Message) {
1805	xxx_messageInfo_GlusterfsVolumeSource.Merge(m, src)
1806}
1807func (m *GlusterfsVolumeSource) XXX_Size() int {
1808	return m.Size()
1809}
1810func (m *GlusterfsVolumeSource) XXX_DiscardUnknown() {
1811	xxx_messageInfo_GlusterfsVolumeSource.DiscardUnknown(m)
1812}
1813
1814var xxx_messageInfo_GlusterfsVolumeSource proto.InternalMessageInfo
1815
1816func (m *HTTPGetAction) Reset()      { *m = HTTPGetAction{} }
1817func (*HTTPGetAction) ProtoMessage() {}
1818func (*HTTPGetAction) Descriptor() ([]byte, []int) {
1819	return fileDescriptor_83c10c24ec417dc9, []int{63}
1820}
1821func (m *HTTPGetAction) XXX_Unmarshal(b []byte) error {
1822	return m.Unmarshal(b)
1823}
1824func (m *HTTPGetAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1825	b = b[:cap(b)]
1826	n, err := m.MarshalToSizedBuffer(b)
1827	if err != nil {
1828		return nil, err
1829	}
1830	return b[:n], nil
1831}
1832func (m *HTTPGetAction) XXX_Merge(src proto.Message) {
1833	xxx_messageInfo_HTTPGetAction.Merge(m, src)
1834}
1835func (m *HTTPGetAction) XXX_Size() int {
1836	return m.Size()
1837}
1838func (m *HTTPGetAction) XXX_DiscardUnknown() {
1839	xxx_messageInfo_HTTPGetAction.DiscardUnknown(m)
1840}
1841
1842var xxx_messageInfo_HTTPGetAction proto.InternalMessageInfo
1843
1844func (m *HTTPHeader) Reset()      { *m = HTTPHeader{} }
1845func (*HTTPHeader) ProtoMessage() {}
1846func (*HTTPHeader) Descriptor() ([]byte, []int) {
1847	return fileDescriptor_83c10c24ec417dc9, []int{64}
1848}
1849func (m *HTTPHeader) XXX_Unmarshal(b []byte) error {
1850	return m.Unmarshal(b)
1851}
1852func (m *HTTPHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1853	b = b[:cap(b)]
1854	n, err := m.MarshalToSizedBuffer(b)
1855	if err != nil {
1856		return nil, err
1857	}
1858	return b[:n], nil
1859}
1860func (m *HTTPHeader) XXX_Merge(src proto.Message) {
1861	xxx_messageInfo_HTTPHeader.Merge(m, src)
1862}
1863func (m *HTTPHeader) XXX_Size() int {
1864	return m.Size()
1865}
1866func (m *HTTPHeader) XXX_DiscardUnknown() {
1867	xxx_messageInfo_HTTPHeader.DiscardUnknown(m)
1868}
1869
1870var xxx_messageInfo_HTTPHeader proto.InternalMessageInfo
1871
1872func (m *Handler) Reset()      { *m = Handler{} }
1873func (*Handler) ProtoMessage() {}
1874func (*Handler) Descriptor() ([]byte, []int) {
1875	return fileDescriptor_83c10c24ec417dc9, []int{65}
1876}
1877func (m *Handler) XXX_Unmarshal(b []byte) error {
1878	return m.Unmarshal(b)
1879}
1880func (m *Handler) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1881	b = b[:cap(b)]
1882	n, err := m.MarshalToSizedBuffer(b)
1883	if err != nil {
1884		return nil, err
1885	}
1886	return b[:n], nil
1887}
1888func (m *Handler) XXX_Merge(src proto.Message) {
1889	xxx_messageInfo_Handler.Merge(m, src)
1890}
1891func (m *Handler) XXX_Size() int {
1892	return m.Size()
1893}
1894func (m *Handler) XXX_DiscardUnknown() {
1895	xxx_messageInfo_Handler.DiscardUnknown(m)
1896}
1897
1898var xxx_messageInfo_Handler proto.InternalMessageInfo
1899
1900func (m *HostAlias) Reset()      { *m = HostAlias{} }
1901func (*HostAlias) ProtoMessage() {}
1902func (*HostAlias) Descriptor() ([]byte, []int) {
1903	return fileDescriptor_83c10c24ec417dc9, []int{66}
1904}
1905func (m *HostAlias) XXX_Unmarshal(b []byte) error {
1906	return m.Unmarshal(b)
1907}
1908func (m *HostAlias) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1909	b = b[:cap(b)]
1910	n, err := m.MarshalToSizedBuffer(b)
1911	if err != nil {
1912		return nil, err
1913	}
1914	return b[:n], nil
1915}
1916func (m *HostAlias) XXX_Merge(src proto.Message) {
1917	xxx_messageInfo_HostAlias.Merge(m, src)
1918}
1919func (m *HostAlias) XXX_Size() int {
1920	return m.Size()
1921}
1922func (m *HostAlias) XXX_DiscardUnknown() {
1923	xxx_messageInfo_HostAlias.DiscardUnknown(m)
1924}
1925
1926var xxx_messageInfo_HostAlias proto.InternalMessageInfo
1927
1928func (m *HostPathVolumeSource) Reset()      { *m = HostPathVolumeSource{} }
1929func (*HostPathVolumeSource) ProtoMessage() {}
1930func (*HostPathVolumeSource) Descriptor() ([]byte, []int) {
1931	return fileDescriptor_83c10c24ec417dc9, []int{67}
1932}
1933func (m *HostPathVolumeSource) XXX_Unmarshal(b []byte) error {
1934	return m.Unmarshal(b)
1935}
1936func (m *HostPathVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1937	b = b[:cap(b)]
1938	n, err := m.MarshalToSizedBuffer(b)
1939	if err != nil {
1940		return nil, err
1941	}
1942	return b[:n], nil
1943}
1944func (m *HostPathVolumeSource) XXX_Merge(src proto.Message) {
1945	xxx_messageInfo_HostPathVolumeSource.Merge(m, src)
1946}
1947func (m *HostPathVolumeSource) XXX_Size() int {
1948	return m.Size()
1949}
1950func (m *HostPathVolumeSource) XXX_DiscardUnknown() {
1951	xxx_messageInfo_HostPathVolumeSource.DiscardUnknown(m)
1952}
1953
1954var xxx_messageInfo_HostPathVolumeSource proto.InternalMessageInfo
1955
1956func (m *ISCSIPersistentVolumeSource) Reset()      { *m = ISCSIPersistentVolumeSource{} }
1957func (*ISCSIPersistentVolumeSource) ProtoMessage() {}
1958func (*ISCSIPersistentVolumeSource) Descriptor() ([]byte, []int) {
1959	return fileDescriptor_83c10c24ec417dc9, []int{68}
1960}
1961func (m *ISCSIPersistentVolumeSource) XXX_Unmarshal(b []byte) error {
1962	return m.Unmarshal(b)
1963}
1964func (m *ISCSIPersistentVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1965	b = b[:cap(b)]
1966	n, err := m.MarshalToSizedBuffer(b)
1967	if err != nil {
1968		return nil, err
1969	}
1970	return b[:n], nil
1971}
1972func (m *ISCSIPersistentVolumeSource) XXX_Merge(src proto.Message) {
1973	xxx_messageInfo_ISCSIPersistentVolumeSource.Merge(m, src)
1974}
1975func (m *ISCSIPersistentVolumeSource) XXX_Size() int {
1976	return m.Size()
1977}
1978func (m *ISCSIPersistentVolumeSource) XXX_DiscardUnknown() {
1979	xxx_messageInfo_ISCSIPersistentVolumeSource.DiscardUnknown(m)
1980}
1981
1982var xxx_messageInfo_ISCSIPersistentVolumeSource proto.InternalMessageInfo
1983
1984func (m *ISCSIVolumeSource) Reset()      { *m = ISCSIVolumeSource{} }
1985func (*ISCSIVolumeSource) ProtoMessage() {}
1986func (*ISCSIVolumeSource) Descriptor() ([]byte, []int) {
1987	return fileDescriptor_83c10c24ec417dc9, []int{69}
1988}
1989func (m *ISCSIVolumeSource) XXX_Unmarshal(b []byte) error {
1990	return m.Unmarshal(b)
1991}
1992func (m *ISCSIVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1993	b = b[:cap(b)]
1994	n, err := m.MarshalToSizedBuffer(b)
1995	if err != nil {
1996		return nil, err
1997	}
1998	return b[:n], nil
1999}
2000func (m *ISCSIVolumeSource) XXX_Merge(src proto.Message) {
2001	xxx_messageInfo_ISCSIVolumeSource.Merge(m, src)
2002}
2003func (m *ISCSIVolumeSource) XXX_Size() int {
2004	return m.Size()
2005}
2006func (m *ISCSIVolumeSource) XXX_DiscardUnknown() {
2007	xxx_messageInfo_ISCSIVolumeSource.DiscardUnknown(m)
2008}
2009
2010var xxx_messageInfo_ISCSIVolumeSource proto.InternalMessageInfo
2011
2012func (m *KeyToPath) Reset()      { *m = KeyToPath{} }
2013func (*KeyToPath) ProtoMessage() {}
2014func (*KeyToPath) Descriptor() ([]byte, []int) {
2015	return fileDescriptor_83c10c24ec417dc9, []int{70}
2016}
2017func (m *KeyToPath) XXX_Unmarshal(b []byte) error {
2018	return m.Unmarshal(b)
2019}
2020func (m *KeyToPath) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2021	b = b[:cap(b)]
2022	n, err := m.MarshalToSizedBuffer(b)
2023	if err != nil {
2024		return nil, err
2025	}
2026	return b[:n], nil
2027}
2028func (m *KeyToPath) XXX_Merge(src proto.Message) {
2029	xxx_messageInfo_KeyToPath.Merge(m, src)
2030}
2031func (m *KeyToPath) XXX_Size() int {
2032	return m.Size()
2033}
2034func (m *KeyToPath) XXX_DiscardUnknown() {
2035	xxx_messageInfo_KeyToPath.DiscardUnknown(m)
2036}
2037
2038var xxx_messageInfo_KeyToPath proto.InternalMessageInfo
2039
2040func (m *Lifecycle) Reset()      { *m = Lifecycle{} }
2041func (*Lifecycle) ProtoMessage() {}
2042func (*Lifecycle) Descriptor() ([]byte, []int) {
2043	return fileDescriptor_83c10c24ec417dc9, []int{71}
2044}
2045func (m *Lifecycle) XXX_Unmarshal(b []byte) error {
2046	return m.Unmarshal(b)
2047}
2048func (m *Lifecycle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2049	b = b[:cap(b)]
2050	n, err := m.MarshalToSizedBuffer(b)
2051	if err != nil {
2052		return nil, err
2053	}
2054	return b[:n], nil
2055}
2056func (m *Lifecycle) XXX_Merge(src proto.Message) {
2057	xxx_messageInfo_Lifecycle.Merge(m, src)
2058}
2059func (m *Lifecycle) XXX_Size() int {
2060	return m.Size()
2061}
2062func (m *Lifecycle) XXX_DiscardUnknown() {
2063	xxx_messageInfo_Lifecycle.DiscardUnknown(m)
2064}
2065
2066var xxx_messageInfo_Lifecycle proto.InternalMessageInfo
2067
2068func (m *LimitRange) Reset()      { *m = LimitRange{} }
2069func (*LimitRange) ProtoMessage() {}
2070func (*LimitRange) Descriptor() ([]byte, []int) {
2071	return fileDescriptor_83c10c24ec417dc9, []int{72}
2072}
2073func (m *LimitRange) XXX_Unmarshal(b []byte) error {
2074	return m.Unmarshal(b)
2075}
2076func (m *LimitRange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2077	b = b[:cap(b)]
2078	n, err := m.MarshalToSizedBuffer(b)
2079	if err != nil {
2080		return nil, err
2081	}
2082	return b[:n], nil
2083}
2084func (m *LimitRange) XXX_Merge(src proto.Message) {
2085	xxx_messageInfo_LimitRange.Merge(m, src)
2086}
2087func (m *LimitRange) XXX_Size() int {
2088	return m.Size()
2089}
2090func (m *LimitRange) XXX_DiscardUnknown() {
2091	xxx_messageInfo_LimitRange.DiscardUnknown(m)
2092}
2093
2094var xxx_messageInfo_LimitRange proto.InternalMessageInfo
2095
2096func (m *LimitRangeItem) Reset()      { *m = LimitRangeItem{} }
2097func (*LimitRangeItem) ProtoMessage() {}
2098func (*LimitRangeItem) Descriptor() ([]byte, []int) {
2099	return fileDescriptor_83c10c24ec417dc9, []int{73}
2100}
2101func (m *LimitRangeItem) XXX_Unmarshal(b []byte) error {
2102	return m.Unmarshal(b)
2103}
2104func (m *LimitRangeItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2105	b = b[:cap(b)]
2106	n, err := m.MarshalToSizedBuffer(b)
2107	if err != nil {
2108		return nil, err
2109	}
2110	return b[:n], nil
2111}
2112func (m *LimitRangeItem) XXX_Merge(src proto.Message) {
2113	xxx_messageInfo_LimitRangeItem.Merge(m, src)
2114}
2115func (m *LimitRangeItem) XXX_Size() int {
2116	return m.Size()
2117}
2118func (m *LimitRangeItem) XXX_DiscardUnknown() {
2119	xxx_messageInfo_LimitRangeItem.DiscardUnknown(m)
2120}
2121
2122var xxx_messageInfo_LimitRangeItem proto.InternalMessageInfo
2123
2124func (m *LimitRangeList) Reset()      { *m = LimitRangeList{} }
2125func (*LimitRangeList) ProtoMessage() {}
2126func (*LimitRangeList) Descriptor() ([]byte, []int) {
2127	return fileDescriptor_83c10c24ec417dc9, []int{74}
2128}
2129func (m *LimitRangeList) XXX_Unmarshal(b []byte) error {
2130	return m.Unmarshal(b)
2131}
2132func (m *LimitRangeList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2133	b = b[:cap(b)]
2134	n, err := m.MarshalToSizedBuffer(b)
2135	if err != nil {
2136		return nil, err
2137	}
2138	return b[:n], nil
2139}
2140func (m *LimitRangeList) XXX_Merge(src proto.Message) {
2141	xxx_messageInfo_LimitRangeList.Merge(m, src)
2142}
2143func (m *LimitRangeList) XXX_Size() int {
2144	return m.Size()
2145}
2146func (m *LimitRangeList) XXX_DiscardUnknown() {
2147	xxx_messageInfo_LimitRangeList.DiscardUnknown(m)
2148}
2149
2150var xxx_messageInfo_LimitRangeList proto.InternalMessageInfo
2151
2152func (m *LimitRangeSpec) Reset()      { *m = LimitRangeSpec{} }
2153func (*LimitRangeSpec) ProtoMessage() {}
2154func (*LimitRangeSpec) Descriptor() ([]byte, []int) {
2155	return fileDescriptor_83c10c24ec417dc9, []int{75}
2156}
2157func (m *LimitRangeSpec) XXX_Unmarshal(b []byte) error {
2158	return m.Unmarshal(b)
2159}
2160func (m *LimitRangeSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2161	b = b[:cap(b)]
2162	n, err := m.MarshalToSizedBuffer(b)
2163	if err != nil {
2164		return nil, err
2165	}
2166	return b[:n], nil
2167}
2168func (m *LimitRangeSpec) XXX_Merge(src proto.Message) {
2169	xxx_messageInfo_LimitRangeSpec.Merge(m, src)
2170}
2171func (m *LimitRangeSpec) XXX_Size() int {
2172	return m.Size()
2173}
2174func (m *LimitRangeSpec) XXX_DiscardUnknown() {
2175	xxx_messageInfo_LimitRangeSpec.DiscardUnknown(m)
2176}
2177
2178var xxx_messageInfo_LimitRangeSpec proto.InternalMessageInfo
2179
2180func (m *List) Reset()      { *m = List{} }
2181func (*List) ProtoMessage() {}
2182func (*List) Descriptor() ([]byte, []int) {
2183	return fileDescriptor_83c10c24ec417dc9, []int{76}
2184}
2185func (m *List) XXX_Unmarshal(b []byte) error {
2186	return m.Unmarshal(b)
2187}
2188func (m *List) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2189	b = b[:cap(b)]
2190	n, err := m.MarshalToSizedBuffer(b)
2191	if err != nil {
2192		return nil, err
2193	}
2194	return b[:n], nil
2195}
2196func (m *List) XXX_Merge(src proto.Message) {
2197	xxx_messageInfo_List.Merge(m, src)
2198}
2199func (m *List) XXX_Size() int {
2200	return m.Size()
2201}
2202func (m *List) XXX_DiscardUnknown() {
2203	xxx_messageInfo_List.DiscardUnknown(m)
2204}
2205
2206var xxx_messageInfo_List proto.InternalMessageInfo
2207
2208func (m *LoadBalancerIngress) Reset()      { *m = LoadBalancerIngress{} }
2209func (*LoadBalancerIngress) ProtoMessage() {}
2210func (*LoadBalancerIngress) Descriptor() ([]byte, []int) {
2211	return fileDescriptor_83c10c24ec417dc9, []int{77}
2212}
2213func (m *LoadBalancerIngress) XXX_Unmarshal(b []byte) error {
2214	return m.Unmarshal(b)
2215}
2216func (m *LoadBalancerIngress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2217	b = b[:cap(b)]
2218	n, err := m.MarshalToSizedBuffer(b)
2219	if err != nil {
2220		return nil, err
2221	}
2222	return b[:n], nil
2223}
2224func (m *LoadBalancerIngress) XXX_Merge(src proto.Message) {
2225	xxx_messageInfo_LoadBalancerIngress.Merge(m, src)
2226}
2227func (m *LoadBalancerIngress) XXX_Size() int {
2228	return m.Size()
2229}
2230func (m *LoadBalancerIngress) XXX_DiscardUnknown() {
2231	xxx_messageInfo_LoadBalancerIngress.DiscardUnknown(m)
2232}
2233
2234var xxx_messageInfo_LoadBalancerIngress proto.InternalMessageInfo
2235
2236func (m *LoadBalancerStatus) Reset()      { *m = LoadBalancerStatus{} }
2237func (*LoadBalancerStatus) ProtoMessage() {}
2238func (*LoadBalancerStatus) Descriptor() ([]byte, []int) {
2239	return fileDescriptor_83c10c24ec417dc9, []int{78}
2240}
2241func (m *LoadBalancerStatus) XXX_Unmarshal(b []byte) error {
2242	return m.Unmarshal(b)
2243}
2244func (m *LoadBalancerStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2245	b = b[:cap(b)]
2246	n, err := m.MarshalToSizedBuffer(b)
2247	if err != nil {
2248		return nil, err
2249	}
2250	return b[:n], nil
2251}
2252func (m *LoadBalancerStatus) XXX_Merge(src proto.Message) {
2253	xxx_messageInfo_LoadBalancerStatus.Merge(m, src)
2254}
2255func (m *LoadBalancerStatus) XXX_Size() int {
2256	return m.Size()
2257}
2258func (m *LoadBalancerStatus) XXX_DiscardUnknown() {
2259	xxx_messageInfo_LoadBalancerStatus.DiscardUnknown(m)
2260}
2261
2262var xxx_messageInfo_LoadBalancerStatus proto.InternalMessageInfo
2263
2264func (m *LocalObjectReference) Reset()      { *m = LocalObjectReference{} }
2265func (*LocalObjectReference) ProtoMessage() {}
2266func (*LocalObjectReference) Descriptor() ([]byte, []int) {
2267	return fileDescriptor_83c10c24ec417dc9, []int{79}
2268}
2269func (m *LocalObjectReference) XXX_Unmarshal(b []byte) error {
2270	return m.Unmarshal(b)
2271}
2272func (m *LocalObjectReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2273	b = b[:cap(b)]
2274	n, err := m.MarshalToSizedBuffer(b)
2275	if err != nil {
2276		return nil, err
2277	}
2278	return b[:n], nil
2279}
2280func (m *LocalObjectReference) XXX_Merge(src proto.Message) {
2281	xxx_messageInfo_LocalObjectReference.Merge(m, src)
2282}
2283func (m *LocalObjectReference) XXX_Size() int {
2284	return m.Size()
2285}
2286func (m *LocalObjectReference) XXX_DiscardUnknown() {
2287	xxx_messageInfo_LocalObjectReference.DiscardUnknown(m)
2288}
2289
2290var xxx_messageInfo_LocalObjectReference proto.InternalMessageInfo
2291
2292func (m *LocalVolumeSource) Reset()      { *m = LocalVolumeSource{} }
2293func (*LocalVolumeSource) ProtoMessage() {}
2294func (*LocalVolumeSource) Descriptor() ([]byte, []int) {
2295	return fileDescriptor_83c10c24ec417dc9, []int{80}
2296}
2297func (m *LocalVolumeSource) XXX_Unmarshal(b []byte) error {
2298	return m.Unmarshal(b)
2299}
2300func (m *LocalVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2301	b = b[:cap(b)]
2302	n, err := m.MarshalToSizedBuffer(b)
2303	if err != nil {
2304		return nil, err
2305	}
2306	return b[:n], nil
2307}
2308func (m *LocalVolumeSource) XXX_Merge(src proto.Message) {
2309	xxx_messageInfo_LocalVolumeSource.Merge(m, src)
2310}
2311func (m *LocalVolumeSource) XXX_Size() int {
2312	return m.Size()
2313}
2314func (m *LocalVolumeSource) XXX_DiscardUnknown() {
2315	xxx_messageInfo_LocalVolumeSource.DiscardUnknown(m)
2316}
2317
2318var xxx_messageInfo_LocalVolumeSource proto.InternalMessageInfo
2319
2320func (m *NFSVolumeSource) Reset()      { *m = NFSVolumeSource{} }
2321func (*NFSVolumeSource) ProtoMessage() {}
2322func (*NFSVolumeSource) Descriptor() ([]byte, []int) {
2323	return fileDescriptor_83c10c24ec417dc9, []int{81}
2324}
2325func (m *NFSVolumeSource) XXX_Unmarshal(b []byte) error {
2326	return m.Unmarshal(b)
2327}
2328func (m *NFSVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2329	b = b[:cap(b)]
2330	n, err := m.MarshalToSizedBuffer(b)
2331	if err != nil {
2332		return nil, err
2333	}
2334	return b[:n], nil
2335}
2336func (m *NFSVolumeSource) XXX_Merge(src proto.Message) {
2337	xxx_messageInfo_NFSVolumeSource.Merge(m, src)
2338}
2339func (m *NFSVolumeSource) XXX_Size() int {
2340	return m.Size()
2341}
2342func (m *NFSVolumeSource) XXX_DiscardUnknown() {
2343	xxx_messageInfo_NFSVolumeSource.DiscardUnknown(m)
2344}
2345
2346var xxx_messageInfo_NFSVolumeSource proto.InternalMessageInfo
2347
2348func (m *Namespace) Reset()      { *m = Namespace{} }
2349func (*Namespace) ProtoMessage() {}
2350func (*Namespace) Descriptor() ([]byte, []int) {
2351	return fileDescriptor_83c10c24ec417dc9, []int{82}
2352}
2353func (m *Namespace) XXX_Unmarshal(b []byte) error {
2354	return m.Unmarshal(b)
2355}
2356func (m *Namespace) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2357	b = b[:cap(b)]
2358	n, err := m.MarshalToSizedBuffer(b)
2359	if err != nil {
2360		return nil, err
2361	}
2362	return b[:n], nil
2363}
2364func (m *Namespace) XXX_Merge(src proto.Message) {
2365	xxx_messageInfo_Namespace.Merge(m, src)
2366}
2367func (m *Namespace) XXX_Size() int {
2368	return m.Size()
2369}
2370func (m *Namespace) XXX_DiscardUnknown() {
2371	xxx_messageInfo_Namespace.DiscardUnknown(m)
2372}
2373
2374var xxx_messageInfo_Namespace proto.InternalMessageInfo
2375
2376func (m *NamespaceCondition) Reset()      { *m = NamespaceCondition{} }
2377func (*NamespaceCondition) ProtoMessage() {}
2378func (*NamespaceCondition) Descriptor() ([]byte, []int) {
2379	return fileDescriptor_83c10c24ec417dc9, []int{83}
2380}
2381func (m *NamespaceCondition) XXX_Unmarshal(b []byte) error {
2382	return m.Unmarshal(b)
2383}
2384func (m *NamespaceCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2385	b = b[:cap(b)]
2386	n, err := m.MarshalToSizedBuffer(b)
2387	if err != nil {
2388		return nil, err
2389	}
2390	return b[:n], nil
2391}
2392func (m *NamespaceCondition) XXX_Merge(src proto.Message) {
2393	xxx_messageInfo_NamespaceCondition.Merge(m, src)
2394}
2395func (m *NamespaceCondition) XXX_Size() int {
2396	return m.Size()
2397}
2398func (m *NamespaceCondition) XXX_DiscardUnknown() {
2399	xxx_messageInfo_NamespaceCondition.DiscardUnknown(m)
2400}
2401
2402var xxx_messageInfo_NamespaceCondition proto.InternalMessageInfo
2403
2404func (m *NamespaceList) Reset()      { *m = NamespaceList{} }
2405func (*NamespaceList) ProtoMessage() {}
2406func (*NamespaceList) Descriptor() ([]byte, []int) {
2407	return fileDescriptor_83c10c24ec417dc9, []int{84}
2408}
2409func (m *NamespaceList) XXX_Unmarshal(b []byte) error {
2410	return m.Unmarshal(b)
2411}
2412func (m *NamespaceList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2413	b = b[:cap(b)]
2414	n, err := m.MarshalToSizedBuffer(b)
2415	if err != nil {
2416		return nil, err
2417	}
2418	return b[:n], nil
2419}
2420func (m *NamespaceList) XXX_Merge(src proto.Message) {
2421	xxx_messageInfo_NamespaceList.Merge(m, src)
2422}
2423func (m *NamespaceList) XXX_Size() int {
2424	return m.Size()
2425}
2426func (m *NamespaceList) XXX_DiscardUnknown() {
2427	xxx_messageInfo_NamespaceList.DiscardUnknown(m)
2428}
2429
2430var xxx_messageInfo_NamespaceList proto.InternalMessageInfo
2431
2432func (m *NamespaceSpec) Reset()      { *m = NamespaceSpec{} }
2433func (*NamespaceSpec) ProtoMessage() {}
2434func (*NamespaceSpec) Descriptor() ([]byte, []int) {
2435	return fileDescriptor_83c10c24ec417dc9, []int{85}
2436}
2437func (m *NamespaceSpec) XXX_Unmarshal(b []byte) error {
2438	return m.Unmarshal(b)
2439}
2440func (m *NamespaceSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2441	b = b[:cap(b)]
2442	n, err := m.MarshalToSizedBuffer(b)
2443	if err != nil {
2444		return nil, err
2445	}
2446	return b[:n], nil
2447}
2448func (m *NamespaceSpec) XXX_Merge(src proto.Message) {
2449	xxx_messageInfo_NamespaceSpec.Merge(m, src)
2450}
2451func (m *NamespaceSpec) XXX_Size() int {
2452	return m.Size()
2453}
2454func (m *NamespaceSpec) XXX_DiscardUnknown() {
2455	xxx_messageInfo_NamespaceSpec.DiscardUnknown(m)
2456}
2457
2458var xxx_messageInfo_NamespaceSpec proto.InternalMessageInfo
2459
2460func (m *NamespaceStatus) Reset()      { *m = NamespaceStatus{} }
2461func (*NamespaceStatus) ProtoMessage() {}
2462func (*NamespaceStatus) Descriptor() ([]byte, []int) {
2463	return fileDescriptor_83c10c24ec417dc9, []int{86}
2464}
2465func (m *NamespaceStatus) XXX_Unmarshal(b []byte) error {
2466	return m.Unmarshal(b)
2467}
2468func (m *NamespaceStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2469	b = b[:cap(b)]
2470	n, err := m.MarshalToSizedBuffer(b)
2471	if err != nil {
2472		return nil, err
2473	}
2474	return b[:n], nil
2475}
2476func (m *NamespaceStatus) XXX_Merge(src proto.Message) {
2477	xxx_messageInfo_NamespaceStatus.Merge(m, src)
2478}
2479func (m *NamespaceStatus) XXX_Size() int {
2480	return m.Size()
2481}
2482func (m *NamespaceStatus) XXX_DiscardUnknown() {
2483	xxx_messageInfo_NamespaceStatus.DiscardUnknown(m)
2484}
2485
2486var xxx_messageInfo_NamespaceStatus proto.InternalMessageInfo
2487
2488func (m *Node) Reset()      { *m = Node{} }
2489func (*Node) ProtoMessage() {}
2490func (*Node) Descriptor() ([]byte, []int) {
2491	return fileDescriptor_83c10c24ec417dc9, []int{87}
2492}
2493func (m *Node) XXX_Unmarshal(b []byte) error {
2494	return m.Unmarshal(b)
2495}
2496func (m *Node) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2497	b = b[:cap(b)]
2498	n, err := m.MarshalToSizedBuffer(b)
2499	if err != nil {
2500		return nil, err
2501	}
2502	return b[:n], nil
2503}
2504func (m *Node) XXX_Merge(src proto.Message) {
2505	xxx_messageInfo_Node.Merge(m, src)
2506}
2507func (m *Node) XXX_Size() int {
2508	return m.Size()
2509}
2510func (m *Node) XXX_DiscardUnknown() {
2511	xxx_messageInfo_Node.DiscardUnknown(m)
2512}
2513
2514var xxx_messageInfo_Node proto.InternalMessageInfo
2515
2516func (m *NodeAddress) Reset()      { *m = NodeAddress{} }
2517func (*NodeAddress) ProtoMessage() {}
2518func (*NodeAddress) Descriptor() ([]byte, []int) {
2519	return fileDescriptor_83c10c24ec417dc9, []int{88}
2520}
2521func (m *NodeAddress) XXX_Unmarshal(b []byte) error {
2522	return m.Unmarshal(b)
2523}
2524func (m *NodeAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2525	b = b[:cap(b)]
2526	n, err := m.MarshalToSizedBuffer(b)
2527	if err != nil {
2528		return nil, err
2529	}
2530	return b[:n], nil
2531}
2532func (m *NodeAddress) XXX_Merge(src proto.Message) {
2533	xxx_messageInfo_NodeAddress.Merge(m, src)
2534}
2535func (m *NodeAddress) XXX_Size() int {
2536	return m.Size()
2537}
2538func (m *NodeAddress) XXX_DiscardUnknown() {
2539	xxx_messageInfo_NodeAddress.DiscardUnknown(m)
2540}
2541
2542var xxx_messageInfo_NodeAddress proto.InternalMessageInfo
2543
2544func (m *NodeAffinity) Reset()      { *m = NodeAffinity{} }
2545func (*NodeAffinity) ProtoMessage() {}
2546func (*NodeAffinity) Descriptor() ([]byte, []int) {
2547	return fileDescriptor_83c10c24ec417dc9, []int{89}
2548}
2549func (m *NodeAffinity) XXX_Unmarshal(b []byte) error {
2550	return m.Unmarshal(b)
2551}
2552func (m *NodeAffinity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2553	b = b[:cap(b)]
2554	n, err := m.MarshalToSizedBuffer(b)
2555	if err != nil {
2556		return nil, err
2557	}
2558	return b[:n], nil
2559}
2560func (m *NodeAffinity) XXX_Merge(src proto.Message) {
2561	xxx_messageInfo_NodeAffinity.Merge(m, src)
2562}
2563func (m *NodeAffinity) XXX_Size() int {
2564	return m.Size()
2565}
2566func (m *NodeAffinity) XXX_DiscardUnknown() {
2567	xxx_messageInfo_NodeAffinity.DiscardUnknown(m)
2568}
2569
2570var xxx_messageInfo_NodeAffinity proto.InternalMessageInfo
2571
2572func (m *NodeCondition) Reset()      { *m = NodeCondition{} }
2573func (*NodeCondition) ProtoMessage() {}
2574func (*NodeCondition) Descriptor() ([]byte, []int) {
2575	return fileDescriptor_83c10c24ec417dc9, []int{90}
2576}
2577func (m *NodeCondition) XXX_Unmarshal(b []byte) error {
2578	return m.Unmarshal(b)
2579}
2580func (m *NodeCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2581	b = b[:cap(b)]
2582	n, err := m.MarshalToSizedBuffer(b)
2583	if err != nil {
2584		return nil, err
2585	}
2586	return b[:n], nil
2587}
2588func (m *NodeCondition) XXX_Merge(src proto.Message) {
2589	xxx_messageInfo_NodeCondition.Merge(m, src)
2590}
2591func (m *NodeCondition) XXX_Size() int {
2592	return m.Size()
2593}
2594func (m *NodeCondition) XXX_DiscardUnknown() {
2595	xxx_messageInfo_NodeCondition.DiscardUnknown(m)
2596}
2597
2598var xxx_messageInfo_NodeCondition proto.InternalMessageInfo
2599
2600func (m *NodeConfigSource) Reset()      { *m = NodeConfigSource{} }
2601func (*NodeConfigSource) ProtoMessage() {}
2602func (*NodeConfigSource) Descriptor() ([]byte, []int) {
2603	return fileDescriptor_83c10c24ec417dc9, []int{91}
2604}
2605func (m *NodeConfigSource) XXX_Unmarshal(b []byte) error {
2606	return m.Unmarshal(b)
2607}
2608func (m *NodeConfigSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2609	b = b[:cap(b)]
2610	n, err := m.MarshalToSizedBuffer(b)
2611	if err != nil {
2612		return nil, err
2613	}
2614	return b[:n], nil
2615}
2616func (m *NodeConfigSource) XXX_Merge(src proto.Message) {
2617	xxx_messageInfo_NodeConfigSource.Merge(m, src)
2618}
2619func (m *NodeConfigSource) XXX_Size() int {
2620	return m.Size()
2621}
2622func (m *NodeConfigSource) XXX_DiscardUnknown() {
2623	xxx_messageInfo_NodeConfigSource.DiscardUnknown(m)
2624}
2625
2626var xxx_messageInfo_NodeConfigSource proto.InternalMessageInfo
2627
2628func (m *NodeConfigStatus) Reset()      { *m = NodeConfigStatus{} }
2629func (*NodeConfigStatus) ProtoMessage() {}
2630func (*NodeConfigStatus) Descriptor() ([]byte, []int) {
2631	return fileDescriptor_83c10c24ec417dc9, []int{92}
2632}
2633func (m *NodeConfigStatus) XXX_Unmarshal(b []byte) error {
2634	return m.Unmarshal(b)
2635}
2636func (m *NodeConfigStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2637	b = b[:cap(b)]
2638	n, err := m.MarshalToSizedBuffer(b)
2639	if err != nil {
2640		return nil, err
2641	}
2642	return b[:n], nil
2643}
2644func (m *NodeConfigStatus) XXX_Merge(src proto.Message) {
2645	xxx_messageInfo_NodeConfigStatus.Merge(m, src)
2646}
2647func (m *NodeConfigStatus) XXX_Size() int {
2648	return m.Size()
2649}
2650func (m *NodeConfigStatus) XXX_DiscardUnknown() {
2651	xxx_messageInfo_NodeConfigStatus.DiscardUnknown(m)
2652}
2653
2654var xxx_messageInfo_NodeConfigStatus proto.InternalMessageInfo
2655
2656func (m *NodeDaemonEndpoints) Reset()      { *m = NodeDaemonEndpoints{} }
2657func (*NodeDaemonEndpoints) ProtoMessage() {}
2658func (*NodeDaemonEndpoints) Descriptor() ([]byte, []int) {
2659	return fileDescriptor_83c10c24ec417dc9, []int{93}
2660}
2661func (m *NodeDaemonEndpoints) XXX_Unmarshal(b []byte) error {
2662	return m.Unmarshal(b)
2663}
2664func (m *NodeDaemonEndpoints) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2665	b = b[:cap(b)]
2666	n, err := m.MarshalToSizedBuffer(b)
2667	if err != nil {
2668		return nil, err
2669	}
2670	return b[:n], nil
2671}
2672func (m *NodeDaemonEndpoints) XXX_Merge(src proto.Message) {
2673	xxx_messageInfo_NodeDaemonEndpoints.Merge(m, src)
2674}
2675func (m *NodeDaemonEndpoints) XXX_Size() int {
2676	return m.Size()
2677}
2678func (m *NodeDaemonEndpoints) XXX_DiscardUnknown() {
2679	xxx_messageInfo_NodeDaemonEndpoints.DiscardUnknown(m)
2680}
2681
2682var xxx_messageInfo_NodeDaemonEndpoints proto.InternalMessageInfo
2683
2684func (m *NodeList) Reset()      { *m = NodeList{} }
2685func (*NodeList) ProtoMessage() {}
2686func (*NodeList) Descriptor() ([]byte, []int) {
2687	return fileDescriptor_83c10c24ec417dc9, []int{94}
2688}
2689func (m *NodeList) XXX_Unmarshal(b []byte) error {
2690	return m.Unmarshal(b)
2691}
2692func (m *NodeList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2693	b = b[:cap(b)]
2694	n, err := m.MarshalToSizedBuffer(b)
2695	if err != nil {
2696		return nil, err
2697	}
2698	return b[:n], nil
2699}
2700func (m *NodeList) XXX_Merge(src proto.Message) {
2701	xxx_messageInfo_NodeList.Merge(m, src)
2702}
2703func (m *NodeList) XXX_Size() int {
2704	return m.Size()
2705}
2706func (m *NodeList) XXX_DiscardUnknown() {
2707	xxx_messageInfo_NodeList.DiscardUnknown(m)
2708}
2709
2710var xxx_messageInfo_NodeList proto.InternalMessageInfo
2711
2712func (m *NodeProxyOptions) Reset()      { *m = NodeProxyOptions{} }
2713func (*NodeProxyOptions) ProtoMessage() {}
2714func (*NodeProxyOptions) Descriptor() ([]byte, []int) {
2715	return fileDescriptor_83c10c24ec417dc9, []int{95}
2716}
2717func (m *NodeProxyOptions) XXX_Unmarshal(b []byte) error {
2718	return m.Unmarshal(b)
2719}
2720func (m *NodeProxyOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2721	b = b[:cap(b)]
2722	n, err := m.MarshalToSizedBuffer(b)
2723	if err != nil {
2724		return nil, err
2725	}
2726	return b[:n], nil
2727}
2728func (m *NodeProxyOptions) XXX_Merge(src proto.Message) {
2729	xxx_messageInfo_NodeProxyOptions.Merge(m, src)
2730}
2731func (m *NodeProxyOptions) XXX_Size() int {
2732	return m.Size()
2733}
2734func (m *NodeProxyOptions) XXX_DiscardUnknown() {
2735	xxx_messageInfo_NodeProxyOptions.DiscardUnknown(m)
2736}
2737
2738var xxx_messageInfo_NodeProxyOptions proto.InternalMessageInfo
2739
2740func (m *NodeResources) Reset()      { *m = NodeResources{} }
2741func (*NodeResources) ProtoMessage() {}
2742func (*NodeResources) Descriptor() ([]byte, []int) {
2743	return fileDescriptor_83c10c24ec417dc9, []int{96}
2744}
2745func (m *NodeResources) XXX_Unmarshal(b []byte) error {
2746	return m.Unmarshal(b)
2747}
2748func (m *NodeResources) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2749	b = b[:cap(b)]
2750	n, err := m.MarshalToSizedBuffer(b)
2751	if err != nil {
2752		return nil, err
2753	}
2754	return b[:n], nil
2755}
2756func (m *NodeResources) XXX_Merge(src proto.Message) {
2757	xxx_messageInfo_NodeResources.Merge(m, src)
2758}
2759func (m *NodeResources) XXX_Size() int {
2760	return m.Size()
2761}
2762func (m *NodeResources) XXX_DiscardUnknown() {
2763	xxx_messageInfo_NodeResources.DiscardUnknown(m)
2764}
2765
2766var xxx_messageInfo_NodeResources proto.InternalMessageInfo
2767
2768func (m *NodeSelector) Reset()      { *m = NodeSelector{} }
2769func (*NodeSelector) ProtoMessage() {}
2770func (*NodeSelector) Descriptor() ([]byte, []int) {
2771	return fileDescriptor_83c10c24ec417dc9, []int{97}
2772}
2773func (m *NodeSelector) XXX_Unmarshal(b []byte) error {
2774	return m.Unmarshal(b)
2775}
2776func (m *NodeSelector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2777	b = b[:cap(b)]
2778	n, err := m.MarshalToSizedBuffer(b)
2779	if err != nil {
2780		return nil, err
2781	}
2782	return b[:n], nil
2783}
2784func (m *NodeSelector) XXX_Merge(src proto.Message) {
2785	xxx_messageInfo_NodeSelector.Merge(m, src)
2786}
2787func (m *NodeSelector) XXX_Size() int {
2788	return m.Size()
2789}
2790func (m *NodeSelector) XXX_DiscardUnknown() {
2791	xxx_messageInfo_NodeSelector.DiscardUnknown(m)
2792}
2793
2794var xxx_messageInfo_NodeSelector proto.InternalMessageInfo
2795
2796func (m *NodeSelectorRequirement) Reset()      { *m = NodeSelectorRequirement{} }
2797func (*NodeSelectorRequirement) ProtoMessage() {}
2798func (*NodeSelectorRequirement) Descriptor() ([]byte, []int) {
2799	return fileDescriptor_83c10c24ec417dc9, []int{98}
2800}
2801func (m *NodeSelectorRequirement) XXX_Unmarshal(b []byte) error {
2802	return m.Unmarshal(b)
2803}
2804func (m *NodeSelectorRequirement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2805	b = b[:cap(b)]
2806	n, err := m.MarshalToSizedBuffer(b)
2807	if err != nil {
2808		return nil, err
2809	}
2810	return b[:n], nil
2811}
2812func (m *NodeSelectorRequirement) XXX_Merge(src proto.Message) {
2813	xxx_messageInfo_NodeSelectorRequirement.Merge(m, src)
2814}
2815func (m *NodeSelectorRequirement) XXX_Size() int {
2816	return m.Size()
2817}
2818func (m *NodeSelectorRequirement) XXX_DiscardUnknown() {
2819	xxx_messageInfo_NodeSelectorRequirement.DiscardUnknown(m)
2820}
2821
2822var xxx_messageInfo_NodeSelectorRequirement proto.InternalMessageInfo
2823
2824func (m *NodeSelectorTerm) Reset()      { *m = NodeSelectorTerm{} }
2825func (*NodeSelectorTerm) ProtoMessage() {}
2826func (*NodeSelectorTerm) Descriptor() ([]byte, []int) {
2827	return fileDescriptor_83c10c24ec417dc9, []int{99}
2828}
2829func (m *NodeSelectorTerm) XXX_Unmarshal(b []byte) error {
2830	return m.Unmarshal(b)
2831}
2832func (m *NodeSelectorTerm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2833	b = b[:cap(b)]
2834	n, err := m.MarshalToSizedBuffer(b)
2835	if err != nil {
2836		return nil, err
2837	}
2838	return b[:n], nil
2839}
2840func (m *NodeSelectorTerm) XXX_Merge(src proto.Message) {
2841	xxx_messageInfo_NodeSelectorTerm.Merge(m, src)
2842}
2843func (m *NodeSelectorTerm) XXX_Size() int {
2844	return m.Size()
2845}
2846func (m *NodeSelectorTerm) XXX_DiscardUnknown() {
2847	xxx_messageInfo_NodeSelectorTerm.DiscardUnknown(m)
2848}
2849
2850var xxx_messageInfo_NodeSelectorTerm proto.InternalMessageInfo
2851
2852func (m *NodeSpec) Reset()      { *m = NodeSpec{} }
2853func (*NodeSpec) ProtoMessage() {}
2854func (*NodeSpec) Descriptor() ([]byte, []int) {
2855	return fileDescriptor_83c10c24ec417dc9, []int{100}
2856}
2857func (m *NodeSpec) XXX_Unmarshal(b []byte) error {
2858	return m.Unmarshal(b)
2859}
2860func (m *NodeSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2861	b = b[:cap(b)]
2862	n, err := m.MarshalToSizedBuffer(b)
2863	if err != nil {
2864		return nil, err
2865	}
2866	return b[:n], nil
2867}
2868func (m *NodeSpec) XXX_Merge(src proto.Message) {
2869	xxx_messageInfo_NodeSpec.Merge(m, src)
2870}
2871func (m *NodeSpec) XXX_Size() int {
2872	return m.Size()
2873}
2874func (m *NodeSpec) XXX_DiscardUnknown() {
2875	xxx_messageInfo_NodeSpec.DiscardUnknown(m)
2876}
2877
2878var xxx_messageInfo_NodeSpec proto.InternalMessageInfo
2879
2880func (m *NodeStatus) Reset()      { *m = NodeStatus{} }
2881func (*NodeStatus) ProtoMessage() {}
2882func (*NodeStatus) Descriptor() ([]byte, []int) {
2883	return fileDescriptor_83c10c24ec417dc9, []int{101}
2884}
2885func (m *NodeStatus) XXX_Unmarshal(b []byte) error {
2886	return m.Unmarshal(b)
2887}
2888func (m *NodeStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2889	b = b[:cap(b)]
2890	n, err := m.MarshalToSizedBuffer(b)
2891	if err != nil {
2892		return nil, err
2893	}
2894	return b[:n], nil
2895}
2896func (m *NodeStatus) XXX_Merge(src proto.Message) {
2897	xxx_messageInfo_NodeStatus.Merge(m, src)
2898}
2899func (m *NodeStatus) XXX_Size() int {
2900	return m.Size()
2901}
2902func (m *NodeStatus) XXX_DiscardUnknown() {
2903	xxx_messageInfo_NodeStatus.DiscardUnknown(m)
2904}
2905
2906var xxx_messageInfo_NodeStatus proto.InternalMessageInfo
2907
2908func (m *NodeSystemInfo) Reset()      { *m = NodeSystemInfo{} }
2909func (*NodeSystemInfo) ProtoMessage() {}
2910func (*NodeSystemInfo) Descriptor() ([]byte, []int) {
2911	return fileDescriptor_83c10c24ec417dc9, []int{102}
2912}
2913func (m *NodeSystemInfo) XXX_Unmarshal(b []byte) error {
2914	return m.Unmarshal(b)
2915}
2916func (m *NodeSystemInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2917	b = b[:cap(b)]
2918	n, err := m.MarshalToSizedBuffer(b)
2919	if err != nil {
2920		return nil, err
2921	}
2922	return b[:n], nil
2923}
2924func (m *NodeSystemInfo) XXX_Merge(src proto.Message) {
2925	xxx_messageInfo_NodeSystemInfo.Merge(m, src)
2926}
2927func (m *NodeSystemInfo) XXX_Size() int {
2928	return m.Size()
2929}
2930func (m *NodeSystemInfo) XXX_DiscardUnknown() {
2931	xxx_messageInfo_NodeSystemInfo.DiscardUnknown(m)
2932}
2933
2934var xxx_messageInfo_NodeSystemInfo proto.InternalMessageInfo
2935
2936func (m *ObjectFieldSelector) Reset()      { *m = ObjectFieldSelector{} }
2937func (*ObjectFieldSelector) ProtoMessage() {}
2938func (*ObjectFieldSelector) Descriptor() ([]byte, []int) {
2939	return fileDescriptor_83c10c24ec417dc9, []int{103}
2940}
2941func (m *ObjectFieldSelector) XXX_Unmarshal(b []byte) error {
2942	return m.Unmarshal(b)
2943}
2944func (m *ObjectFieldSelector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2945	b = b[:cap(b)]
2946	n, err := m.MarshalToSizedBuffer(b)
2947	if err != nil {
2948		return nil, err
2949	}
2950	return b[:n], nil
2951}
2952func (m *ObjectFieldSelector) XXX_Merge(src proto.Message) {
2953	xxx_messageInfo_ObjectFieldSelector.Merge(m, src)
2954}
2955func (m *ObjectFieldSelector) XXX_Size() int {
2956	return m.Size()
2957}
2958func (m *ObjectFieldSelector) XXX_DiscardUnknown() {
2959	xxx_messageInfo_ObjectFieldSelector.DiscardUnknown(m)
2960}
2961
2962var xxx_messageInfo_ObjectFieldSelector proto.InternalMessageInfo
2963
2964func (m *ObjectReference) Reset()      { *m = ObjectReference{} }
2965func (*ObjectReference) ProtoMessage() {}
2966func (*ObjectReference) Descriptor() ([]byte, []int) {
2967	return fileDescriptor_83c10c24ec417dc9, []int{104}
2968}
2969func (m *ObjectReference) XXX_Unmarshal(b []byte) error {
2970	return m.Unmarshal(b)
2971}
2972func (m *ObjectReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2973	b = b[:cap(b)]
2974	n, err := m.MarshalToSizedBuffer(b)
2975	if err != nil {
2976		return nil, err
2977	}
2978	return b[:n], nil
2979}
2980func (m *ObjectReference) XXX_Merge(src proto.Message) {
2981	xxx_messageInfo_ObjectReference.Merge(m, src)
2982}
2983func (m *ObjectReference) XXX_Size() int {
2984	return m.Size()
2985}
2986func (m *ObjectReference) XXX_DiscardUnknown() {
2987	xxx_messageInfo_ObjectReference.DiscardUnknown(m)
2988}
2989
2990var xxx_messageInfo_ObjectReference proto.InternalMessageInfo
2991
2992func (m *PersistentVolume) Reset()      { *m = PersistentVolume{} }
2993func (*PersistentVolume) ProtoMessage() {}
2994func (*PersistentVolume) Descriptor() ([]byte, []int) {
2995	return fileDescriptor_83c10c24ec417dc9, []int{105}
2996}
2997func (m *PersistentVolume) XXX_Unmarshal(b []byte) error {
2998	return m.Unmarshal(b)
2999}
3000func (m *PersistentVolume) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3001	b = b[:cap(b)]
3002	n, err := m.MarshalToSizedBuffer(b)
3003	if err != nil {
3004		return nil, err
3005	}
3006	return b[:n], nil
3007}
3008func (m *PersistentVolume) XXX_Merge(src proto.Message) {
3009	xxx_messageInfo_PersistentVolume.Merge(m, src)
3010}
3011func (m *PersistentVolume) XXX_Size() int {
3012	return m.Size()
3013}
3014func (m *PersistentVolume) XXX_DiscardUnknown() {
3015	xxx_messageInfo_PersistentVolume.DiscardUnknown(m)
3016}
3017
3018var xxx_messageInfo_PersistentVolume proto.InternalMessageInfo
3019
3020func (m *PersistentVolumeClaim) Reset()      { *m = PersistentVolumeClaim{} }
3021func (*PersistentVolumeClaim) ProtoMessage() {}
3022func (*PersistentVolumeClaim) Descriptor() ([]byte, []int) {
3023	return fileDescriptor_83c10c24ec417dc9, []int{106}
3024}
3025func (m *PersistentVolumeClaim) XXX_Unmarshal(b []byte) error {
3026	return m.Unmarshal(b)
3027}
3028func (m *PersistentVolumeClaim) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3029	b = b[:cap(b)]
3030	n, err := m.MarshalToSizedBuffer(b)
3031	if err != nil {
3032		return nil, err
3033	}
3034	return b[:n], nil
3035}
3036func (m *PersistentVolumeClaim) XXX_Merge(src proto.Message) {
3037	xxx_messageInfo_PersistentVolumeClaim.Merge(m, src)
3038}
3039func (m *PersistentVolumeClaim) XXX_Size() int {
3040	return m.Size()
3041}
3042func (m *PersistentVolumeClaim) XXX_DiscardUnknown() {
3043	xxx_messageInfo_PersistentVolumeClaim.DiscardUnknown(m)
3044}
3045
3046var xxx_messageInfo_PersistentVolumeClaim proto.InternalMessageInfo
3047
3048func (m *PersistentVolumeClaimCondition) Reset()      { *m = PersistentVolumeClaimCondition{} }
3049func (*PersistentVolumeClaimCondition) ProtoMessage() {}
3050func (*PersistentVolumeClaimCondition) Descriptor() ([]byte, []int) {
3051	return fileDescriptor_83c10c24ec417dc9, []int{107}
3052}
3053func (m *PersistentVolumeClaimCondition) XXX_Unmarshal(b []byte) error {
3054	return m.Unmarshal(b)
3055}
3056func (m *PersistentVolumeClaimCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3057	b = b[:cap(b)]
3058	n, err := m.MarshalToSizedBuffer(b)
3059	if err != nil {
3060		return nil, err
3061	}
3062	return b[:n], nil
3063}
3064func (m *PersistentVolumeClaimCondition) XXX_Merge(src proto.Message) {
3065	xxx_messageInfo_PersistentVolumeClaimCondition.Merge(m, src)
3066}
3067func (m *PersistentVolumeClaimCondition) XXX_Size() int {
3068	return m.Size()
3069}
3070func (m *PersistentVolumeClaimCondition) XXX_DiscardUnknown() {
3071	xxx_messageInfo_PersistentVolumeClaimCondition.DiscardUnknown(m)
3072}
3073
3074var xxx_messageInfo_PersistentVolumeClaimCondition proto.InternalMessageInfo
3075
3076func (m *PersistentVolumeClaimList) Reset()      { *m = PersistentVolumeClaimList{} }
3077func (*PersistentVolumeClaimList) ProtoMessage() {}
3078func (*PersistentVolumeClaimList) Descriptor() ([]byte, []int) {
3079	return fileDescriptor_83c10c24ec417dc9, []int{108}
3080}
3081func (m *PersistentVolumeClaimList) XXX_Unmarshal(b []byte) error {
3082	return m.Unmarshal(b)
3083}
3084func (m *PersistentVolumeClaimList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3085	b = b[:cap(b)]
3086	n, err := m.MarshalToSizedBuffer(b)
3087	if err != nil {
3088		return nil, err
3089	}
3090	return b[:n], nil
3091}
3092func (m *PersistentVolumeClaimList) XXX_Merge(src proto.Message) {
3093	xxx_messageInfo_PersistentVolumeClaimList.Merge(m, src)
3094}
3095func (m *PersistentVolumeClaimList) XXX_Size() int {
3096	return m.Size()
3097}
3098func (m *PersistentVolumeClaimList) XXX_DiscardUnknown() {
3099	xxx_messageInfo_PersistentVolumeClaimList.DiscardUnknown(m)
3100}
3101
3102var xxx_messageInfo_PersistentVolumeClaimList proto.InternalMessageInfo
3103
3104func (m *PersistentVolumeClaimSpec) Reset()      { *m = PersistentVolumeClaimSpec{} }
3105func (*PersistentVolumeClaimSpec) ProtoMessage() {}
3106func (*PersistentVolumeClaimSpec) Descriptor() ([]byte, []int) {
3107	return fileDescriptor_83c10c24ec417dc9, []int{109}
3108}
3109func (m *PersistentVolumeClaimSpec) XXX_Unmarshal(b []byte) error {
3110	return m.Unmarshal(b)
3111}
3112func (m *PersistentVolumeClaimSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3113	b = b[:cap(b)]
3114	n, err := m.MarshalToSizedBuffer(b)
3115	if err != nil {
3116		return nil, err
3117	}
3118	return b[:n], nil
3119}
3120func (m *PersistentVolumeClaimSpec) XXX_Merge(src proto.Message) {
3121	xxx_messageInfo_PersistentVolumeClaimSpec.Merge(m, src)
3122}
3123func (m *PersistentVolumeClaimSpec) XXX_Size() int {
3124	return m.Size()
3125}
3126func (m *PersistentVolumeClaimSpec) XXX_DiscardUnknown() {
3127	xxx_messageInfo_PersistentVolumeClaimSpec.DiscardUnknown(m)
3128}
3129
3130var xxx_messageInfo_PersistentVolumeClaimSpec proto.InternalMessageInfo
3131
3132func (m *PersistentVolumeClaimStatus) Reset()      { *m = PersistentVolumeClaimStatus{} }
3133func (*PersistentVolumeClaimStatus) ProtoMessage() {}
3134func (*PersistentVolumeClaimStatus) Descriptor() ([]byte, []int) {
3135	return fileDescriptor_83c10c24ec417dc9, []int{110}
3136}
3137func (m *PersistentVolumeClaimStatus) XXX_Unmarshal(b []byte) error {
3138	return m.Unmarshal(b)
3139}
3140func (m *PersistentVolumeClaimStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3141	b = b[:cap(b)]
3142	n, err := m.MarshalToSizedBuffer(b)
3143	if err != nil {
3144		return nil, err
3145	}
3146	return b[:n], nil
3147}
3148func (m *PersistentVolumeClaimStatus) XXX_Merge(src proto.Message) {
3149	xxx_messageInfo_PersistentVolumeClaimStatus.Merge(m, src)
3150}
3151func (m *PersistentVolumeClaimStatus) XXX_Size() int {
3152	return m.Size()
3153}
3154func (m *PersistentVolumeClaimStatus) XXX_DiscardUnknown() {
3155	xxx_messageInfo_PersistentVolumeClaimStatus.DiscardUnknown(m)
3156}
3157
3158var xxx_messageInfo_PersistentVolumeClaimStatus proto.InternalMessageInfo
3159
3160func (m *PersistentVolumeClaimVolumeSource) Reset()      { *m = PersistentVolumeClaimVolumeSource{} }
3161func (*PersistentVolumeClaimVolumeSource) ProtoMessage() {}
3162func (*PersistentVolumeClaimVolumeSource) Descriptor() ([]byte, []int) {
3163	return fileDescriptor_83c10c24ec417dc9, []int{111}
3164}
3165func (m *PersistentVolumeClaimVolumeSource) XXX_Unmarshal(b []byte) error {
3166	return m.Unmarshal(b)
3167}
3168func (m *PersistentVolumeClaimVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3169	b = b[:cap(b)]
3170	n, err := m.MarshalToSizedBuffer(b)
3171	if err != nil {
3172		return nil, err
3173	}
3174	return b[:n], nil
3175}
3176func (m *PersistentVolumeClaimVolumeSource) XXX_Merge(src proto.Message) {
3177	xxx_messageInfo_PersistentVolumeClaimVolumeSource.Merge(m, src)
3178}
3179func (m *PersistentVolumeClaimVolumeSource) XXX_Size() int {
3180	return m.Size()
3181}
3182func (m *PersistentVolumeClaimVolumeSource) XXX_DiscardUnknown() {
3183	xxx_messageInfo_PersistentVolumeClaimVolumeSource.DiscardUnknown(m)
3184}
3185
3186var xxx_messageInfo_PersistentVolumeClaimVolumeSource proto.InternalMessageInfo
3187
3188func (m *PersistentVolumeList) Reset()      { *m = PersistentVolumeList{} }
3189func (*PersistentVolumeList) ProtoMessage() {}
3190func (*PersistentVolumeList) Descriptor() ([]byte, []int) {
3191	return fileDescriptor_83c10c24ec417dc9, []int{112}
3192}
3193func (m *PersistentVolumeList) XXX_Unmarshal(b []byte) error {
3194	return m.Unmarshal(b)
3195}
3196func (m *PersistentVolumeList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3197	b = b[:cap(b)]
3198	n, err := m.MarshalToSizedBuffer(b)
3199	if err != nil {
3200		return nil, err
3201	}
3202	return b[:n], nil
3203}
3204func (m *PersistentVolumeList) XXX_Merge(src proto.Message) {
3205	xxx_messageInfo_PersistentVolumeList.Merge(m, src)
3206}
3207func (m *PersistentVolumeList) XXX_Size() int {
3208	return m.Size()
3209}
3210func (m *PersistentVolumeList) XXX_DiscardUnknown() {
3211	xxx_messageInfo_PersistentVolumeList.DiscardUnknown(m)
3212}
3213
3214var xxx_messageInfo_PersistentVolumeList proto.InternalMessageInfo
3215
3216func (m *PersistentVolumeSource) Reset()      { *m = PersistentVolumeSource{} }
3217func (*PersistentVolumeSource) ProtoMessage() {}
3218func (*PersistentVolumeSource) Descriptor() ([]byte, []int) {
3219	return fileDescriptor_83c10c24ec417dc9, []int{113}
3220}
3221func (m *PersistentVolumeSource) XXX_Unmarshal(b []byte) error {
3222	return m.Unmarshal(b)
3223}
3224func (m *PersistentVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3225	b = b[:cap(b)]
3226	n, err := m.MarshalToSizedBuffer(b)
3227	if err != nil {
3228		return nil, err
3229	}
3230	return b[:n], nil
3231}
3232func (m *PersistentVolumeSource) XXX_Merge(src proto.Message) {
3233	xxx_messageInfo_PersistentVolumeSource.Merge(m, src)
3234}
3235func (m *PersistentVolumeSource) XXX_Size() int {
3236	return m.Size()
3237}
3238func (m *PersistentVolumeSource) XXX_DiscardUnknown() {
3239	xxx_messageInfo_PersistentVolumeSource.DiscardUnknown(m)
3240}
3241
3242var xxx_messageInfo_PersistentVolumeSource proto.InternalMessageInfo
3243
3244func (m *PersistentVolumeSpec) Reset()      { *m = PersistentVolumeSpec{} }
3245func (*PersistentVolumeSpec) ProtoMessage() {}
3246func (*PersistentVolumeSpec) Descriptor() ([]byte, []int) {
3247	return fileDescriptor_83c10c24ec417dc9, []int{114}
3248}
3249func (m *PersistentVolumeSpec) XXX_Unmarshal(b []byte) error {
3250	return m.Unmarshal(b)
3251}
3252func (m *PersistentVolumeSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3253	b = b[:cap(b)]
3254	n, err := m.MarshalToSizedBuffer(b)
3255	if err != nil {
3256		return nil, err
3257	}
3258	return b[:n], nil
3259}
3260func (m *PersistentVolumeSpec) XXX_Merge(src proto.Message) {
3261	xxx_messageInfo_PersistentVolumeSpec.Merge(m, src)
3262}
3263func (m *PersistentVolumeSpec) XXX_Size() int {
3264	return m.Size()
3265}
3266func (m *PersistentVolumeSpec) XXX_DiscardUnknown() {
3267	xxx_messageInfo_PersistentVolumeSpec.DiscardUnknown(m)
3268}
3269
3270var xxx_messageInfo_PersistentVolumeSpec proto.InternalMessageInfo
3271
3272func (m *PersistentVolumeStatus) Reset()      { *m = PersistentVolumeStatus{} }
3273func (*PersistentVolumeStatus) ProtoMessage() {}
3274func (*PersistentVolumeStatus) Descriptor() ([]byte, []int) {
3275	return fileDescriptor_83c10c24ec417dc9, []int{115}
3276}
3277func (m *PersistentVolumeStatus) XXX_Unmarshal(b []byte) error {
3278	return m.Unmarshal(b)
3279}
3280func (m *PersistentVolumeStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3281	b = b[:cap(b)]
3282	n, err := m.MarshalToSizedBuffer(b)
3283	if err != nil {
3284		return nil, err
3285	}
3286	return b[:n], nil
3287}
3288func (m *PersistentVolumeStatus) XXX_Merge(src proto.Message) {
3289	xxx_messageInfo_PersistentVolumeStatus.Merge(m, src)
3290}
3291func (m *PersistentVolumeStatus) XXX_Size() int {
3292	return m.Size()
3293}
3294func (m *PersistentVolumeStatus) XXX_DiscardUnknown() {
3295	xxx_messageInfo_PersistentVolumeStatus.DiscardUnknown(m)
3296}
3297
3298var xxx_messageInfo_PersistentVolumeStatus proto.InternalMessageInfo
3299
3300func (m *PhotonPersistentDiskVolumeSource) Reset()      { *m = PhotonPersistentDiskVolumeSource{} }
3301func (*PhotonPersistentDiskVolumeSource) ProtoMessage() {}
3302func (*PhotonPersistentDiskVolumeSource) Descriptor() ([]byte, []int) {
3303	return fileDescriptor_83c10c24ec417dc9, []int{116}
3304}
3305func (m *PhotonPersistentDiskVolumeSource) XXX_Unmarshal(b []byte) error {
3306	return m.Unmarshal(b)
3307}
3308func (m *PhotonPersistentDiskVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3309	b = b[:cap(b)]
3310	n, err := m.MarshalToSizedBuffer(b)
3311	if err != nil {
3312		return nil, err
3313	}
3314	return b[:n], nil
3315}
3316func (m *PhotonPersistentDiskVolumeSource) XXX_Merge(src proto.Message) {
3317	xxx_messageInfo_PhotonPersistentDiskVolumeSource.Merge(m, src)
3318}
3319func (m *PhotonPersistentDiskVolumeSource) XXX_Size() int {
3320	return m.Size()
3321}
3322func (m *PhotonPersistentDiskVolumeSource) XXX_DiscardUnknown() {
3323	xxx_messageInfo_PhotonPersistentDiskVolumeSource.DiscardUnknown(m)
3324}
3325
3326var xxx_messageInfo_PhotonPersistentDiskVolumeSource proto.InternalMessageInfo
3327
3328func (m *Pod) Reset()      { *m = Pod{} }
3329func (*Pod) ProtoMessage() {}
3330func (*Pod) Descriptor() ([]byte, []int) {
3331	return fileDescriptor_83c10c24ec417dc9, []int{117}
3332}
3333func (m *Pod) XXX_Unmarshal(b []byte) error {
3334	return m.Unmarshal(b)
3335}
3336func (m *Pod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3337	b = b[:cap(b)]
3338	n, err := m.MarshalToSizedBuffer(b)
3339	if err != nil {
3340		return nil, err
3341	}
3342	return b[:n], nil
3343}
3344func (m *Pod) XXX_Merge(src proto.Message) {
3345	xxx_messageInfo_Pod.Merge(m, src)
3346}
3347func (m *Pod) XXX_Size() int {
3348	return m.Size()
3349}
3350func (m *Pod) XXX_DiscardUnknown() {
3351	xxx_messageInfo_Pod.DiscardUnknown(m)
3352}
3353
3354var xxx_messageInfo_Pod proto.InternalMessageInfo
3355
3356func (m *PodAffinity) Reset()      { *m = PodAffinity{} }
3357func (*PodAffinity) ProtoMessage() {}
3358func (*PodAffinity) Descriptor() ([]byte, []int) {
3359	return fileDescriptor_83c10c24ec417dc9, []int{118}
3360}
3361func (m *PodAffinity) XXX_Unmarshal(b []byte) error {
3362	return m.Unmarshal(b)
3363}
3364func (m *PodAffinity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3365	b = b[:cap(b)]
3366	n, err := m.MarshalToSizedBuffer(b)
3367	if err != nil {
3368		return nil, err
3369	}
3370	return b[:n], nil
3371}
3372func (m *PodAffinity) XXX_Merge(src proto.Message) {
3373	xxx_messageInfo_PodAffinity.Merge(m, src)
3374}
3375func (m *PodAffinity) XXX_Size() int {
3376	return m.Size()
3377}
3378func (m *PodAffinity) XXX_DiscardUnknown() {
3379	xxx_messageInfo_PodAffinity.DiscardUnknown(m)
3380}
3381
3382var xxx_messageInfo_PodAffinity proto.InternalMessageInfo
3383
3384func (m *PodAffinityTerm) Reset()      { *m = PodAffinityTerm{} }
3385func (*PodAffinityTerm) ProtoMessage() {}
3386func (*PodAffinityTerm) Descriptor() ([]byte, []int) {
3387	return fileDescriptor_83c10c24ec417dc9, []int{119}
3388}
3389func (m *PodAffinityTerm) XXX_Unmarshal(b []byte) error {
3390	return m.Unmarshal(b)
3391}
3392func (m *PodAffinityTerm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3393	b = b[:cap(b)]
3394	n, err := m.MarshalToSizedBuffer(b)
3395	if err != nil {
3396		return nil, err
3397	}
3398	return b[:n], nil
3399}
3400func (m *PodAffinityTerm) XXX_Merge(src proto.Message) {
3401	xxx_messageInfo_PodAffinityTerm.Merge(m, src)
3402}
3403func (m *PodAffinityTerm) XXX_Size() int {
3404	return m.Size()
3405}
3406func (m *PodAffinityTerm) XXX_DiscardUnknown() {
3407	xxx_messageInfo_PodAffinityTerm.DiscardUnknown(m)
3408}
3409
3410var xxx_messageInfo_PodAffinityTerm proto.InternalMessageInfo
3411
3412func (m *PodAntiAffinity) Reset()      { *m = PodAntiAffinity{} }
3413func (*PodAntiAffinity) ProtoMessage() {}
3414func (*PodAntiAffinity) Descriptor() ([]byte, []int) {
3415	return fileDescriptor_83c10c24ec417dc9, []int{120}
3416}
3417func (m *PodAntiAffinity) XXX_Unmarshal(b []byte) error {
3418	return m.Unmarshal(b)
3419}
3420func (m *PodAntiAffinity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3421	b = b[:cap(b)]
3422	n, err := m.MarshalToSizedBuffer(b)
3423	if err != nil {
3424		return nil, err
3425	}
3426	return b[:n], nil
3427}
3428func (m *PodAntiAffinity) XXX_Merge(src proto.Message) {
3429	xxx_messageInfo_PodAntiAffinity.Merge(m, src)
3430}
3431func (m *PodAntiAffinity) XXX_Size() int {
3432	return m.Size()
3433}
3434func (m *PodAntiAffinity) XXX_DiscardUnknown() {
3435	xxx_messageInfo_PodAntiAffinity.DiscardUnknown(m)
3436}
3437
3438var xxx_messageInfo_PodAntiAffinity proto.InternalMessageInfo
3439
3440func (m *PodAttachOptions) Reset()      { *m = PodAttachOptions{} }
3441func (*PodAttachOptions) ProtoMessage() {}
3442func (*PodAttachOptions) Descriptor() ([]byte, []int) {
3443	return fileDescriptor_83c10c24ec417dc9, []int{121}
3444}
3445func (m *PodAttachOptions) XXX_Unmarshal(b []byte) error {
3446	return m.Unmarshal(b)
3447}
3448func (m *PodAttachOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3449	b = b[:cap(b)]
3450	n, err := m.MarshalToSizedBuffer(b)
3451	if err != nil {
3452		return nil, err
3453	}
3454	return b[:n], nil
3455}
3456func (m *PodAttachOptions) XXX_Merge(src proto.Message) {
3457	xxx_messageInfo_PodAttachOptions.Merge(m, src)
3458}
3459func (m *PodAttachOptions) XXX_Size() int {
3460	return m.Size()
3461}
3462func (m *PodAttachOptions) XXX_DiscardUnknown() {
3463	xxx_messageInfo_PodAttachOptions.DiscardUnknown(m)
3464}
3465
3466var xxx_messageInfo_PodAttachOptions proto.InternalMessageInfo
3467
3468func (m *PodCondition) Reset()      { *m = PodCondition{} }
3469func (*PodCondition) ProtoMessage() {}
3470func (*PodCondition) Descriptor() ([]byte, []int) {
3471	return fileDescriptor_83c10c24ec417dc9, []int{122}
3472}
3473func (m *PodCondition) XXX_Unmarshal(b []byte) error {
3474	return m.Unmarshal(b)
3475}
3476func (m *PodCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3477	b = b[:cap(b)]
3478	n, err := m.MarshalToSizedBuffer(b)
3479	if err != nil {
3480		return nil, err
3481	}
3482	return b[:n], nil
3483}
3484func (m *PodCondition) XXX_Merge(src proto.Message) {
3485	xxx_messageInfo_PodCondition.Merge(m, src)
3486}
3487func (m *PodCondition) XXX_Size() int {
3488	return m.Size()
3489}
3490func (m *PodCondition) XXX_DiscardUnknown() {
3491	xxx_messageInfo_PodCondition.DiscardUnknown(m)
3492}
3493
3494var xxx_messageInfo_PodCondition proto.InternalMessageInfo
3495
3496func (m *PodDNSConfig) Reset()      { *m = PodDNSConfig{} }
3497func (*PodDNSConfig) ProtoMessage() {}
3498func (*PodDNSConfig) Descriptor() ([]byte, []int) {
3499	return fileDescriptor_83c10c24ec417dc9, []int{123}
3500}
3501func (m *PodDNSConfig) XXX_Unmarshal(b []byte) error {
3502	return m.Unmarshal(b)
3503}
3504func (m *PodDNSConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3505	b = b[:cap(b)]
3506	n, err := m.MarshalToSizedBuffer(b)
3507	if err != nil {
3508		return nil, err
3509	}
3510	return b[:n], nil
3511}
3512func (m *PodDNSConfig) XXX_Merge(src proto.Message) {
3513	xxx_messageInfo_PodDNSConfig.Merge(m, src)
3514}
3515func (m *PodDNSConfig) XXX_Size() int {
3516	return m.Size()
3517}
3518func (m *PodDNSConfig) XXX_DiscardUnknown() {
3519	xxx_messageInfo_PodDNSConfig.DiscardUnknown(m)
3520}
3521
3522var xxx_messageInfo_PodDNSConfig proto.InternalMessageInfo
3523
3524func (m *PodDNSConfigOption) Reset()      { *m = PodDNSConfigOption{} }
3525func (*PodDNSConfigOption) ProtoMessage() {}
3526func (*PodDNSConfigOption) Descriptor() ([]byte, []int) {
3527	return fileDescriptor_83c10c24ec417dc9, []int{124}
3528}
3529func (m *PodDNSConfigOption) XXX_Unmarshal(b []byte) error {
3530	return m.Unmarshal(b)
3531}
3532func (m *PodDNSConfigOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3533	b = b[:cap(b)]
3534	n, err := m.MarshalToSizedBuffer(b)
3535	if err != nil {
3536		return nil, err
3537	}
3538	return b[:n], nil
3539}
3540func (m *PodDNSConfigOption) XXX_Merge(src proto.Message) {
3541	xxx_messageInfo_PodDNSConfigOption.Merge(m, src)
3542}
3543func (m *PodDNSConfigOption) XXX_Size() int {
3544	return m.Size()
3545}
3546func (m *PodDNSConfigOption) XXX_DiscardUnknown() {
3547	xxx_messageInfo_PodDNSConfigOption.DiscardUnknown(m)
3548}
3549
3550var xxx_messageInfo_PodDNSConfigOption proto.InternalMessageInfo
3551
3552func (m *PodExecOptions) Reset()      { *m = PodExecOptions{} }
3553func (*PodExecOptions) ProtoMessage() {}
3554func (*PodExecOptions) Descriptor() ([]byte, []int) {
3555	return fileDescriptor_83c10c24ec417dc9, []int{125}
3556}
3557func (m *PodExecOptions) XXX_Unmarshal(b []byte) error {
3558	return m.Unmarshal(b)
3559}
3560func (m *PodExecOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3561	b = b[:cap(b)]
3562	n, err := m.MarshalToSizedBuffer(b)
3563	if err != nil {
3564		return nil, err
3565	}
3566	return b[:n], nil
3567}
3568func (m *PodExecOptions) XXX_Merge(src proto.Message) {
3569	xxx_messageInfo_PodExecOptions.Merge(m, src)
3570}
3571func (m *PodExecOptions) XXX_Size() int {
3572	return m.Size()
3573}
3574func (m *PodExecOptions) XXX_DiscardUnknown() {
3575	xxx_messageInfo_PodExecOptions.DiscardUnknown(m)
3576}
3577
3578var xxx_messageInfo_PodExecOptions proto.InternalMessageInfo
3579
3580func (m *PodIP) Reset()      { *m = PodIP{} }
3581func (*PodIP) ProtoMessage() {}
3582func (*PodIP) Descriptor() ([]byte, []int) {
3583	return fileDescriptor_83c10c24ec417dc9, []int{126}
3584}
3585func (m *PodIP) XXX_Unmarshal(b []byte) error {
3586	return m.Unmarshal(b)
3587}
3588func (m *PodIP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3589	b = b[:cap(b)]
3590	n, err := m.MarshalToSizedBuffer(b)
3591	if err != nil {
3592		return nil, err
3593	}
3594	return b[:n], nil
3595}
3596func (m *PodIP) XXX_Merge(src proto.Message) {
3597	xxx_messageInfo_PodIP.Merge(m, src)
3598}
3599func (m *PodIP) XXX_Size() int {
3600	return m.Size()
3601}
3602func (m *PodIP) XXX_DiscardUnknown() {
3603	xxx_messageInfo_PodIP.DiscardUnknown(m)
3604}
3605
3606var xxx_messageInfo_PodIP proto.InternalMessageInfo
3607
3608func (m *PodList) Reset()      { *m = PodList{} }
3609func (*PodList) ProtoMessage() {}
3610func (*PodList) Descriptor() ([]byte, []int) {
3611	return fileDescriptor_83c10c24ec417dc9, []int{127}
3612}
3613func (m *PodList) XXX_Unmarshal(b []byte) error {
3614	return m.Unmarshal(b)
3615}
3616func (m *PodList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3617	b = b[:cap(b)]
3618	n, err := m.MarshalToSizedBuffer(b)
3619	if err != nil {
3620		return nil, err
3621	}
3622	return b[:n], nil
3623}
3624func (m *PodList) XXX_Merge(src proto.Message) {
3625	xxx_messageInfo_PodList.Merge(m, src)
3626}
3627func (m *PodList) XXX_Size() int {
3628	return m.Size()
3629}
3630func (m *PodList) XXX_DiscardUnknown() {
3631	xxx_messageInfo_PodList.DiscardUnknown(m)
3632}
3633
3634var xxx_messageInfo_PodList proto.InternalMessageInfo
3635
3636func (m *PodLogOptions) Reset()      { *m = PodLogOptions{} }
3637func (*PodLogOptions) ProtoMessage() {}
3638func (*PodLogOptions) Descriptor() ([]byte, []int) {
3639	return fileDescriptor_83c10c24ec417dc9, []int{128}
3640}
3641func (m *PodLogOptions) XXX_Unmarshal(b []byte) error {
3642	return m.Unmarshal(b)
3643}
3644func (m *PodLogOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3645	b = b[:cap(b)]
3646	n, err := m.MarshalToSizedBuffer(b)
3647	if err != nil {
3648		return nil, err
3649	}
3650	return b[:n], nil
3651}
3652func (m *PodLogOptions) XXX_Merge(src proto.Message) {
3653	xxx_messageInfo_PodLogOptions.Merge(m, src)
3654}
3655func (m *PodLogOptions) XXX_Size() int {
3656	return m.Size()
3657}
3658func (m *PodLogOptions) XXX_DiscardUnknown() {
3659	xxx_messageInfo_PodLogOptions.DiscardUnknown(m)
3660}
3661
3662var xxx_messageInfo_PodLogOptions proto.InternalMessageInfo
3663
3664func (m *PodPortForwardOptions) Reset()      { *m = PodPortForwardOptions{} }
3665func (*PodPortForwardOptions) ProtoMessage() {}
3666func (*PodPortForwardOptions) Descriptor() ([]byte, []int) {
3667	return fileDescriptor_83c10c24ec417dc9, []int{129}
3668}
3669func (m *PodPortForwardOptions) XXX_Unmarshal(b []byte) error {
3670	return m.Unmarshal(b)
3671}
3672func (m *PodPortForwardOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3673	b = b[:cap(b)]
3674	n, err := m.MarshalToSizedBuffer(b)
3675	if err != nil {
3676		return nil, err
3677	}
3678	return b[:n], nil
3679}
3680func (m *PodPortForwardOptions) XXX_Merge(src proto.Message) {
3681	xxx_messageInfo_PodPortForwardOptions.Merge(m, src)
3682}
3683func (m *PodPortForwardOptions) XXX_Size() int {
3684	return m.Size()
3685}
3686func (m *PodPortForwardOptions) XXX_DiscardUnknown() {
3687	xxx_messageInfo_PodPortForwardOptions.DiscardUnknown(m)
3688}
3689
3690var xxx_messageInfo_PodPortForwardOptions proto.InternalMessageInfo
3691
3692func (m *PodProxyOptions) Reset()      { *m = PodProxyOptions{} }
3693func (*PodProxyOptions) ProtoMessage() {}
3694func (*PodProxyOptions) Descriptor() ([]byte, []int) {
3695	return fileDescriptor_83c10c24ec417dc9, []int{130}
3696}
3697func (m *PodProxyOptions) XXX_Unmarshal(b []byte) error {
3698	return m.Unmarshal(b)
3699}
3700func (m *PodProxyOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3701	b = b[:cap(b)]
3702	n, err := m.MarshalToSizedBuffer(b)
3703	if err != nil {
3704		return nil, err
3705	}
3706	return b[:n], nil
3707}
3708func (m *PodProxyOptions) XXX_Merge(src proto.Message) {
3709	xxx_messageInfo_PodProxyOptions.Merge(m, src)
3710}
3711func (m *PodProxyOptions) XXX_Size() int {
3712	return m.Size()
3713}
3714func (m *PodProxyOptions) XXX_DiscardUnknown() {
3715	xxx_messageInfo_PodProxyOptions.DiscardUnknown(m)
3716}
3717
3718var xxx_messageInfo_PodProxyOptions proto.InternalMessageInfo
3719
3720func (m *PodReadinessGate) Reset()      { *m = PodReadinessGate{} }
3721func (*PodReadinessGate) ProtoMessage() {}
3722func (*PodReadinessGate) Descriptor() ([]byte, []int) {
3723	return fileDescriptor_83c10c24ec417dc9, []int{131}
3724}
3725func (m *PodReadinessGate) XXX_Unmarshal(b []byte) error {
3726	return m.Unmarshal(b)
3727}
3728func (m *PodReadinessGate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3729	b = b[:cap(b)]
3730	n, err := m.MarshalToSizedBuffer(b)
3731	if err != nil {
3732		return nil, err
3733	}
3734	return b[:n], nil
3735}
3736func (m *PodReadinessGate) XXX_Merge(src proto.Message) {
3737	xxx_messageInfo_PodReadinessGate.Merge(m, src)
3738}
3739func (m *PodReadinessGate) XXX_Size() int {
3740	return m.Size()
3741}
3742func (m *PodReadinessGate) XXX_DiscardUnknown() {
3743	xxx_messageInfo_PodReadinessGate.DiscardUnknown(m)
3744}
3745
3746var xxx_messageInfo_PodReadinessGate proto.InternalMessageInfo
3747
3748func (m *PodSecurityContext) Reset()      { *m = PodSecurityContext{} }
3749func (*PodSecurityContext) ProtoMessage() {}
3750func (*PodSecurityContext) Descriptor() ([]byte, []int) {
3751	return fileDescriptor_83c10c24ec417dc9, []int{132}
3752}
3753func (m *PodSecurityContext) XXX_Unmarshal(b []byte) error {
3754	return m.Unmarshal(b)
3755}
3756func (m *PodSecurityContext) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3757	b = b[:cap(b)]
3758	n, err := m.MarshalToSizedBuffer(b)
3759	if err != nil {
3760		return nil, err
3761	}
3762	return b[:n], nil
3763}
3764func (m *PodSecurityContext) XXX_Merge(src proto.Message) {
3765	xxx_messageInfo_PodSecurityContext.Merge(m, src)
3766}
3767func (m *PodSecurityContext) XXX_Size() int {
3768	return m.Size()
3769}
3770func (m *PodSecurityContext) XXX_DiscardUnknown() {
3771	xxx_messageInfo_PodSecurityContext.DiscardUnknown(m)
3772}
3773
3774var xxx_messageInfo_PodSecurityContext proto.InternalMessageInfo
3775
3776func (m *PodSignature) Reset()      { *m = PodSignature{} }
3777func (*PodSignature) ProtoMessage() {}
3778func (*PodSignature) Descriptor() ([]byte, []int) {
3779	return fileDescriptor_83c10c24ec417dc9, []int{133}
3780}
3781func (m *PodSignature) XXX_Unmarshal(b []byte) error {
3782	return m.Unmarshal(b)
3783}
3784func (m *PodSignature) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3785	b = b[:cap(b)]
3786	n, err := m.MarshalToSizedBuffer(b)
3787	if err != nil {
3788		return nil, err
3789	}
3790	return b[:n], nil
3791}
3792func (m *PodSignature) XXX_Merge(src proto.Message) {
3793	xxx_messageInfo_PodSignature.Merge(m, src)
3794}
3795func (m *PodSignature) XXX_Size() int {
3796	return m.Size()
3797}
3798func (m *PodSignature) XXX_DiscardUnknown() {
3799	xxx_messageInfo_PodSignature.DiscardUnknown(m)
3800}
3801
3802var xxx_messageInfo_PodSignature proto.InternalMessageInfo
3803
3804func (m *PodSpec) Reset()      { *m = PodSpec{} }
3805func (*PodSpec) ProtoMessage() {}
3806func (*PodSpec) Descriptor() ([]byte, []int) {
3807	return fileDescriptor_83c10c24ec417dc9, []int{134}
3808}
3809func (m *PodSpec) XXX_Unmarshal(b []byte) error {
3810	return m.Unmarshal(b)
3811}
3812func (m *PodSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3813	b = b[:cap(b)]
3814	n, err := m.MarshalToSizedBuffer(b)
3815	if err != nil {
3816		return nil, err
3817	}
3818	return b[:n], nil
3819}
3820func (m *PodSpec) XXX_Merge(src proto.Message) {
3821	xxx_messageInfo_PodSpec.Merge(m, src)
3822}
3823func (m *PodSpec) XXX_Size() int {
3824	return m.Size()
3825}
3826func (m *PodSpec) XXX_DiscardUnknown() {
3827	xxx_messageInfo_PodSpec.DiscardUnknown(m)
3828}
3829
3830var xxx_messageInfo_PodSpec proto.InternalMessageInfo
3831
3832func (m *PodStatus) Reset()      { *m = PodStatus{} }
3833func (*PodStatus) ProtoMessage() {}
3834func (*PodStatus) Descriptor() ([]byte, []int) {
3835	return fileDescriptor_83c10c24ec417dc9, []int{135}
3836}
3837func (m *PodStatus) XXX_Unmarshal(b []byte) error {
3838	return m.Unmarshal(b)
3839}
3840func (m *PodStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3841	b = b[:cap(b)]
3842	n, err := m.MarshalToSizedBuffer(b)
3843	if err != nil {
3844		return nil, err
3845	}
3846	return b[:n], nil
3847}
3848func (m *PodStatus) XXX_Merge(src proto.Message) {
3849	xxx_messageInfo_PodStatus.Merge(m, src)
3850}
3851func (m *PodStatus) XXX_Size() int {
3852	return m.Size()
3853}
3854func (m *PodStatus) XXX_DiscardUnknown() {
3855	xxx_messageInfo_PodStatus.DiscardUnknown(m)
3856}
3857
3858var xxx_messageInfo_PodStatus proto.InternalMessageInfo
3859
3860func (m *PodStatusResult) Reset()      { *m = PodStatusResult{} }
3861func (*PodStatusResult) ProtoMessage() {}
3862func (*PodStatusResult) Descriptor() ([]byte, []int) {
3863	return fileDescriptor_83c10c24ec417dc9, []int{136}
3864}
3865func (m *PodStatusResult) XXX_Unmarshal(b []byte) error {
3866	return m.Unmarshal(b)
3867}
3868func (m *PodStatusResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3869	b = b[:cap(b)]
3870	n, err := m.MarshalToSizedBuffer(b)
3871	if err != nil {
3872		return nil, err
3873	}
3874	return b[:n], nil
3875}
3876func (m *PodStatusResult) XXX_Merge(src proto.Message) {
3877	xxx_messageInfo_PodStatusResult.Merge(m, src)
3878}
3879func (m *PodStatusResult) XXX_Size() int {
3880	return m.Size()
3881}
3882func (m *PodStatusResult) XXX_DiscardUnknown() {
3883	xxx_messageInfo_PodStatusResult.DiscardUnknown(m)
3884}
3885
3886var xxx_messageInfo_PodStatusResult proto.InternalMessageInfo
3887
3888func (m *PodTemplate) Reset()      { *m = PodTemplate{} }
3889func (*PodTemplate) ProtoMessage() {}
3890func (*PodTemplate) Descriptor() ([]byte, []int) {
3891	return fileDescriptor_83c10c24ec417dc9, []int{137}
3892}
3893func (m *PodTemplate) XXX_Unmarshal(b []byte) error {
3894	return m.Unmarshal(b)
3895}
3896func (m *PodTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3897	b = b[:cap(b)]
3898	n, err := m.MarshalToSizedBuffer(b)
3899	if err != nil {
3900		return nil, err
3901	}
3902	return b[:n], nil
3903}
3904func (m *PodTemplate) XXX_Merge(src proto.Message) {
3905	xxx_messageInfo_PodTemplate.Merge(m, src)
3906}
3907func (m *PodTemplate) XXX_Size() int {
3908	return m.Size()
3909}
3910func (m *PodTemplate) XXX_DiscardUnknown() {
3911	xxx_messageInfo_PodTemplate.DiscardUnknown(m)
3912}
3913
3914var xxx_messageInfo_PodTemplate proto.InternalMessageInfo
3915
3916func (m *PodTemplateList) Reset()      { *m = PodTemplateList{} }
3917func (*PodTemplateList) ProtoMessage() {}
3918func (*PodTemplateList) Descriptor() ([]byte, []int) {
3919	return fileDescriptor_83c10c24ec417dc9, []int{138}
3920}
3921func (m *PodTemplateList) XXX_Unmarshal(b []byte) error {
3922	return m.Unmarshal(b)
3923}
3924func (m *PodTemplateList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3925	b = b[:cap(b)]
3926	n, err := m.MarshalToSizedBuffer(b)
3927	if err != nil {
3928		return nil, err
3929	}
3930	return b[:n], nil
3931}
3932func (m *PodTemplateList) XXX_Merge(src proto.Message) {
3933	xxx_messageInfo_PodTemplateList.Merge(m, src)
3934}
3935func (m *PodTemplateList) XXX_Size() int {
3936	return m.Size()
3937}
3938func (m *PodTemplateList) XXX_DiscardUnknown() {
3939	xxx_messageInfo_PodTemplateList.DiscardUnknown(m)
3940}
3941
3942var xxx_messageInfo_PodTemplateList proto.InternalMessageInfo
3943
3944func (m *PodTemplateSpec) Reset()      { *m = PodTemplateSpec{} }
3945func (*PodTemplateSpec) ProtoMessage() {}
3946func (*PodTemplateSpec) Descriptor() ([]byte, []int) {
3947	return fileDescriptor_83c10c24ec417dc9, []int{139}
3948}
3949func (m *PodTemplateSpec) XXX_Unmarshal(b []byte) error {
3950	return m.Unmarshal(b)
3951}
3952func (m *PodTemplateSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3953	b = b[:cap(b)]
3954	n, err := m.MarshalToSizedBuffer(b)
3955	if err != nil {
3956		return nil, err
3957	}
3958	return b[:n], nil
3959}
3960func (m *PodTemplateSpec) XXX_Merge(src proto.Message) {
3961	xxx_messageInfo_PodTemplateSpec.Merge(m, src)
3962}
3963func (m *PodTemplateSpec) XXX_Size() int {
3964	return m.Size()
3965}
3966func (m *PodTemplateSpec) XXX_DiscardUnknown() {
3967	xxx_messageInfo_PodTemplateSpec.DiscardUnknown(m)
3968}
3969
3970var xxx_messageInfo_PodTemplateSpec proto.InternalMessageInfo
3971
3972func (m *PortworxVolumeSource) Reset()      { *m = PortworxVolumeSource{} }
3973func (*PortworxVolumeSource) ProtoMessage() {}
3974func (*PortworxVolumeSource) Descriptor() ([]byte, []int) {
3975	return fileDescriptor_83c10c24ec417dc9, []int{140}
3976}
3977func (m *PortworxVolumeSource) XXX_Unmarshal(b []byte) error {
3978	return m.Unmarshal(b)
3979}
3980func (m *PortworxVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3981	b = b[:cap(b)]
3982	n, err := m.MarshalToSizedBuffer(b)
3983	if err != nil {
3984		return nil, err
3985	}
3986	return b[:n], nil
3987}
3988func (m *PortworxVolumeSource) XXX_Merge(src proto.Message) {
3989	xxx_messageInfo_PortworxVolumeSource.Merge(m, src)
3990}
3991func (m *PortworxVolumeSource) XXX_Size() int {
3992	return m.Size()
3993}
3994func (m *PortworxVolumeSource) XXX_DiscardUnknown() {
3995	xxx_messageInfo_PortworxVolumeSource.DiscardUnknown(m)
3996}
3997
3998var xxx_messageInfo_PortworxVolumeSource proto.InternalMessageInfo
3999
4000func (m *Preconditions) Reset()      { *m = Preconditions{} }
4001func (*Preconditions) ProtoMessage() {}
4002func (*Preconditions) Descriptor() ([]byte, []int) {
4003	return fileDescriptor_83c10c24ec417dc9, []int{141}
4004}
4005func (m *Preconditions) XXX_Unmarshal(b []byte) error {
4006	return m.Unmarshal(b)
4007}
4008func (m *Preconditions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4009	b = b[:cap(b)]
4010	n, err := m.MarshalToSizedBuffer(b)
4011	if err != nil {
4012		return nil, err
4013	}
4014	return b[:n], nil
4015}
4016func (m *Preconditions) XXX_Merge(src proto.Message) {
4017	xxx_messageInfo_Preconditions.Merge(m, src)
4018}
4019func (m *Preconditions) XXX_Size() int {
4020	return m.Size()
4021}
4022func (m *Preconditions) XXX_DiscardUnknown() {
4023	xxx_messageInfo_Preconditions.DiscardUnknown(m)
4024}
4025
4026var xxx_messageInfo_Preconditions proto.InternalMessageInfo
4027
4028func (m *PreferAvoidPodsEntry) Reset()      { *m = PreferAvoidPodsEntry{} }
4029func (*PreferAvoidPodsEntry) ProtoMessage() {}
4030func (*PreferAvoidPodsEntry) Descriptor() ([]byte, []int) {
4031	return fileDescriptor_83c10c24ec417dc9, []int{142}
4032}
4033func (m *PreferAvoidPodsEntry) XXX_Unmarshal(b []byte) error {
4034	return m.Unmarshal(b)
4035}
4036func (m *PreferAvoidPodsEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4037	b = b[:cap(b)]
4038	n, err := m.MarshalToSizedBuffer(b)
4039	if err != nil {
4040		return nil, err
4041	}
4042	return b[:n], nil
4043}
4044func (m *PreferAvoidPodsEntry) XXX_Merge(src proto.Message) {
4045	xxx_messageInfo_PreferAvoidPodsEntry.Merge(m, src)
4046}
4047func (m *PreferAvoidPodsEntry) XXX_Size() int {
4048	return m.Size()
4049}
4050func (m *PreferAvoidPodsEntry) XXX_DiscardUnknown() {
4051	xxx_messageInfo_PreferAvoidPodsEntry.DiscardUnknown(m)
4052}
4053
4054var xxx_messageInfo_PreferAvoidPodsEntry proto.InternalMessageInfo
4055
4056func (m *PreferredSchedulingTerm) Reset()      { *m = PreferredSchedulingTerm{} }
4057func (*PreferredSchedulingTerm) ProtoMessage() {}
4058func (*PreferredSchedulingTerm) Descriptor() ([]byte, []int) {
4059	return fileDescriptor_83c10c24ec417dc9, []int{143}
4060}
4061func (m *PreferredSchedulingTerm) XXX_Unmarshal(b []byte) error {
4062	return m.Unmarshal(b)
4063}
4064func (m *PreferredSchedulingTerm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4065	b = b[:cap(b)]
4066	n, err := m.MarshalToSizedBuffer(b)
4067	if err != nil {
4068		return nil, err
4069	}
4070	return b[:n], nil
4071}
4072func (m *PreferredSchedulingTerm) XXX_Merge(src proto.Message) {
4073	xxx_messageInfo_PreferredSchedulingTerm.Merge(m, src)
4074}
4075func (m *PreferredSchedulingTerm) XXX_Size() int {
4076	return m.Size()
4077}
4078func (m *PreferredSchedulingTerm) XXX_DiscardUnknown() {
4079	xxx_messageInfo_PreferredSchedulingTerm.DiscardUnknown(m)
4080}
4081
4082var xxx_messageInfo_PreferredSchedulingTerm proto.InternalMessageInfo
4083
4084func (m *Probe) Reset()      { *m = Probe{} }
4085func (*Probe) ProtoMessage() {}
4086func (*Probe) Descriptor() ([]byte, []int) {
4087	return fileDescriptor_83c10c24ec417dc9, []int{144}
4088}
4089func (m *Probe) XXX_Unmarshal(b []byte) error {
4090	return m.Unmarshal(b)
4091}
4092func (m *Probe) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4093	b = b[:cap(b)]
4094	n, err := m.MarshalToSizedBuffer(b)
4095	if err != nil {
4096		return nil, err
4097	}
4098	return b[:n], nil
4099}
4100func (m *Probe) XXX_Merge(src proto.Message) {
4101	xxx_messageInfo_Probe.Merge(m, src)
4102}
4103func (m *Probe) XXX_Size() int {
4104	return m.Size()
4105}
4106func (m *Probe) XXX_DiscardUnknown() {
4107	xxx_messageInfo_Probe.DiscardUnknown(m)
4108}
4109
4110var xxx_messageInfo_Probe proto.InternalMessageInfo
4111
4112func (m *ProjectedVolumeSource) Reset()      { *m = ProjectedVolumeSource{} }
4113func (*ProjectedVolumeSource) ProtoMessage() {}
4114func (*ProjectedVolumeSource) Descriptor() ([]byte, []int) {
4115	return fileDescriptor_83c10c24ec417dc9, []int{145}
4116}
4117func (m *ProjectedVolumeSource) XXX_Unmarshal(b []byte) error {
4118	return m.Unmarshal(b)
4119}
4120func (m *ProjectedVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4121	b = b[:cap(b)]
4122	n, err := m.MarshalToSizedBuffer(b)
4123	if err != nil {
4124		return nil, err
4125	}
4126	return b[:n], nil
4127}
4128func (m *ProjectedVolumeSource) XXX_Merge(src proto.Message) {
4129	xxx_messageInfo_ProjectedVolumeSource.Merge(m, src)
4130}
4131func (m *ProjectedVolumeSource) XXX_Size() int {
4132	return m.Size()
4133}
4134func (m *ProjectedVolumeSource) XXX_DiscardUnknown() {
4135	xxx_messageInfo_ProjectedVolumeSource.DiscardUnknown(m)
4136}
4137
4138var xxx_messageInfo_ProjectedVolumeSource proto.InternalMessageInfo
4139
4140func (m *QuobyteVolumeSource) Reset()      { *m = QuobyteVolumeSource{} }
4141func (*QuobyteVolumeSource) ProtoMessage() {}
4142func (*QuobyteVolumeSource) Descriptor() ([]byte, []int) {
4143	return fileDescriptor_83c10c24ec417dc9, []int{146}
4144}
4145func (m *QuobyteVolumeSource) XXX_Unmarshal(b []byte) error {
4146	return m.Unmarshal(b)
4147}
4148func (m *QuobyteVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4149	b = b[:cap(b)]
4150	n, err := m.MarshalToSizedBuffer(b)
4151	if err != nil {
4152		return nil, err
4153	}
4154	return b[:n], nil
4155}
4156func (m *QuobyteVolumeSource) XXX_Merge(src proto.Message) {
4157	xxx_messageInfo_QuobyteVolumeSource.Merge(m, src)
4158}
4159func (m *QuobyteVolumeSource) XXX_Size() int {
4160	return m.Size()
4161}
4162func (m *QuobyteVolumeSource) XXX_DiscardUnknown() {
4163	xxx_messageInfo_QuobyteVolumeSource.DiscardUnknown(m)
4164}
4165
4166var xxx_messageInfo_QuobyteVolumeSource proto.InternalMessageInfo
4167
4168func (m *RBDPersistentVolumeSource) Reset()      { *m = RBDPersistentVolumeSource{} }
4169func (*RBDPersistentVolumeSource) ProtoMessage() {}
4170func (*RBDPersistentVolumeSource) Descriptor() ([]byte, []int) {
4171	return fileDescriptor_83c10c24ec417dc9, []int{147}
4172}
4173func (m *RBDPersistentVolumeSource) XXX_Unmarshal(b []byte) error {
4174	return m.Unmarshal(b)
4175}
4176func (m *RBDPersistentVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4177	b = b[:cap(b)]
4178	n, err := m.MarshalToSizedBuffer(b)
4179	if err != nil {
4180		return nil, err
4181	}
4182	return b[:n], nil
4183}
4184func (m *RBDPersistentVolumeSource) XXX_Merge(src proto.Message) {
4185	xxx_messageInfo_RBDPersistentVolumeSource.Merge(m, src)
4186}
4187func (m *RBDPersistentVolumeSource) XXX_Size() int {
4188	return m.Size()
4189}
4190func (m *RBDPersistentVolumeSource) XXX_DiscardUnknown() {
4191	xxx_messageInfo_RBDPersistentVolumeSource.DiscardUnknown(m)
4192}
4193
4194var xxx_messageInfo_RBDPersistentVolumeSource proto.InternalMessageInfo
4195
4196func (m *RBDVolumeSource) Reset()      { *m = RBDVolumeSource{} }
4197func (*RBDVolumeSource) ProtoMessage() {}
4198func (*RBDVolumeSource) Descriptor() ([]byte, []int) {
4199	return fileDescriptor_83c10c24ec417dc9, []int{148}
4200}
4201func (m *RBDVolumeSource) XXX_Unmarshal(b []byte) error {
4202	return m.Unmarshal(b)
4203}
4204func (m *RBDVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4205	b = b[:cap(b)]
4206	n, err := m.MarshalToSizedBuffer(b)
4207	if err != nil {
4208		return nil, err
4209	}
4210	return b[:n], nil
4211}
4212func (m *RBDVolumeSource) XXX_Merge(src proto.Message) {
4213	xxx_messageInfo_RBDVolumeSource.Merge(m, src)
4214}
4215func (m *RBDVolumeSource) XXX_Size() int {
4216	return m.Size()
4217}
4218func (m *RBDVolumeSource) XXX_DiscardUnknown() {
4219	xxx_messageInfo_RBDVolumeSource.DiscardUnknown(m)
4220}
4221
4222var xxx_messageInfo_RBDVolumeSource proto.InternalMessageInfo
4223
4224func (m *RangeAllocation) Reset()      { *m = RangeAllocation{} }
4225func (*RangeAllocation) ProtoMessage() {}
4226func (*RangeAllocation) Descriptor() ([]byte, []int) {
4227	return fileDescriptor_83c10c24ec417dc9, []int{149}
4228}
4229func (m *RangeAllocation) XXX_Unmarshal(b []byte) error {
4230	return m.Unmarshal(b)
4231}
4232func (m *RangeAllocation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4233	b = b[:cap(b)]
4234	n, err := m.MarshalToSizedBuffer(b)
4235	if err != nil {
4236		return nil, err
4237	}
4238	return b[:n], nil
4239}
4240func (m *RangeAllocation) XXX_Merge(src proto.Message) {
4241	xxx_messageInfo_RangeAllocation.Merge(m, src)
4242}
4243func (m *RangeAllocation) XXX_Size() int {
4244	return m.Size()
4245}
4246func (m *RangeAllocation) XXX_DiscardUnknown() {
4247	xxx_messageInfo_RangeAllocation.DiscardUnknown(m)
4248}
4249
4250var xxx_messageInfo_RangeAllocation proto.InternalMessageInfo
4251
4252func (m *ReplicationController) Reset()      { *m = ReplicationController{} }
4253func (*ReplicationController) ProtoMessage() {}
4254func (*ReplicationController) Descriptor() ([]byte, []int) {
4255	return fileDescriptor_83c10c24ec417dc9, []int{150}
4256}
4257func (m *ReplicationController) XXX_Unmarshal(b []byte) error {
4258	return m.Unmarshal(b)
4259}
4260func (m *ReplicationController) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4261	b = b[:cap(b)]
4262	n, err := m.MarshalToSizedBuffer(b)
4263	if err != nil {
4264		return nil, err
4265	}
4266	return b[:n], nil
4267}
4268func (m *ReplicationController) XXX_Merge(src proto.Message) {
4269	xxx_messageInfo_ReplicationController.Merge(m, src)
4270}
4271func (m *ReplicationController) XXX_Size() int {
4272	return m.Size()
4273}
4274func (m *ReplicationController) XXX_DiscardUnknown() {
4275	xxx_messageInfo_ReplicationController.DiscardUnknown(m)
4276}
4277
4278var xxx_messageInfo_ReplicationController proto.InternalMessageInfo
4279
4280func (m *ReplicationControllerCondition) Reset()      { *m = ReplicationControllerCondition{} }
4281func (*ReplicationControllerCondition) ProtoMessage() {}
4282func (*ReplicationControllerCondition) Descriptor() ([]byte, []int) {
4283	return fileDescriptor_83c10c24ec417dc9, []int{151}
4284}
4285func (m *ReplicationControllerCondition) XXX_Unmarshal(b []byte) error {
4286	return m.Unmarshal(b)
4287}
4288func (m *ReplicationControllerCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4289	b = b[:cap(b)]
4290	n, err := m.MarshalToSizedBuffer(b)
4291	if err != nil {
4292		return nil, err
4293	}
4294	return b[:n], nil
4295}
4296func (m *ReplicationControllerCondition) XXX_Merge(src proto.Message) {
4297	xxx_messageInfo_ReplicationControllerCondition.Merge(m, src)
4298}
4299func (m *ReplicationControllerCondition) XXX_Size() int {
4300	return m.Size()
4301}
4302func (m *ReplicationControllerCondition) XXX_DiscardUnknown() {
4303	xxx_messageInfo_ReplicationControllerCondition.DiscardUnknown(m)
4304}
4305
4306var xxx_messageInfo_ReplicationControllerCondition proto.InternalMessageInfo
4307
4308func (m *ReplicationControllerList) Reset()      { *m = ReplicationControllerList{} }
4309func (*ReplicationControllerList) ProtoMessage() {}
4310func (*ReplicationControllerList) Descriptor() ([]byte, []int) {
4311	return fileDescriptor_83c10c24ec417dc9, []int{152}
4312}
4313func (m *ReplicationControllerList) XXX_Unmarshal(b []byte) error {
4314	return m.Unmarshal(b)
4315}
4316func (m *ReplicationControllerList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4317	b = b[:cap(b)]
4318	n, err := m.MarshalToSizedBuffer(b)
4319	if err != nil {
4320		return nil, err
4321	}
4322	return b[:n], nil
4323}
4324func (m *ReplicationControllerList) XXX_Merge(src proto.Message) {
4325	xxx_messageInfo_ReplicationControllerList.Merge(m, src)
4326}
4327func (m *ReplicationControllerList) XXX_Size() int {
4328	return m.Size()
4329}
4330func (m *ReplicationControllerList) XXX_DiscardUnknown() {
4331	xxx_messageInfo_ReplicationControllerList.DiscardUnknown(m)
4332}
4333
4334var xxx_messageInfo_ReplicationControllerList proto.InternalMessageInfo
4335
4336func (m *ReplicationControllerSpec) Reset()      { *m = ReplicationControllerSpec{} }
4337func (*ReplicationControllerSpec) ProtoMessage() {}
4338func (*ReplicationControllerSpec) Descriptor() ([]byte, []int) {
4339	return fileDescriptor_83c10c24ec417dc9, []int{153}
4340}
4341func (m *ReplicationControllerSpec) XXX_Unmarshal(b []byte) error {
4342	return m.Unmarshal(b)
4343}
4344func (m *ReplicationControllerSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4345	b = b[:cap(b)]
4346	n, err := m.MarshalToSizedBuffer(b)
4347	if err != nil {
4348		return nil, err
4349	}
4350	return b[:n], nil
4351}
4352func (m *ReplicationControllerSpec) XXX_Merge(src proto.Message) {
4353	xxx_messageInfo_ReplicationControllerSpec.Merge(m, src)
4354}
4355func (m *ReplicationControllerSpec) XXX_Size() int {
4356	return m.Size()
4357}
4358func (m *ReplicationControllerSpec) XXX_DiscardUnknown() {
4359	xxx_messageInfo_ReplicationControllerSpec.DiscardUnknown(m)
4360}
4361
4362var xxx_messageInfo_ReplicationControllerSpec proto.InternalMessageInfo
4363
4364func (m *ReplicationControllerStatus) Reset()      { *m = ReplicationControllerStatus{} }
4365func (*ReplicationControllerStatus) ProtoMessage() {}
4366func (*ReplicationControllerStatus) Descriptor() ([]byte, []int) {
4367	return fileDescriptor_83c10c24ec417dc9, []int{154}
4368}
4369func (m *ReplicationControllerStatus) XXX_Unmarshal(b []byte) error {
4370	return m.Unmarshal(b)
4371}
4372func (m *ReplicationControllerStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4373	b = b[:cap(b)]
4374	n, err := m.MarshalToSizedBuffer(b)
4375	if err != nil {
4376		return nil, err
4377	}
4378	return b[:n], nil
4379}
4380func (m *ReplicationControllerStatus) XXX_Merge(src proto.Message) {
4381	xxx_messageInfo_ReplicationControllerStatus.Merge(m, src)
4382}
4383func (m *ReplicationControllerStatus) XXX_Size() int {
4384	return m.Size()
4385}
4386func (m *ReplicationControllerStatus) XXX_DiscardUnknown() {
4387	xxx_messageInfo_ReplicationControllerStatus.DiscardUnknown(m)
4388}
4389
4390var xxx_messageInfo_ReplicationControllerStatus proto.InternalMessageInfo
4391
4392func (m *ResourceFieldSelector) Reset()      { *m = ResourceFieldSelector{} }
4393func (*ResourceFieldSelector) ProtoMessage() {}
4394func (*ResourceFieldSelector) Descriptor() ([]byte, []int) {
4395	return fileDescriptor_83c10c24ec417dc9, []int{155}
4396}
4397func (m *ResourceFieldSelector) XXX_Unmarshal(b []byte) error {
4398	return m.Unmarshal(b)
4399}
4400func (m *ResourceFieldSelector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4401	b = b[:cap(b)]
4402	n, err := m.MarshalToSizedBuffer(b)
4403	if err != nil {
4404		return nil, err
4405	}
4406	return b[:n], nil
4407}
4408func (m *ResourceFieldSelector) XXX_Merge(src proto.Message) {
4409	xxx_messageInfo_ResourceFieldSelector.Merge(m, src)
4410}
4411func (m *ResourceFieldSelector) XXX_Size() int {
4412	return m.Size()
4413}
4414func (m *ResourceFieldSelector) XXX_DiscardUnknown() {
4415	xxx_messageInfo_ResourceFieldSelector.DiscardUnknown(m)
4416}
4417
4418var xxx_messageInfo_ResourceFieldSelector proto.InternalMessageInfo
4419
4420func (m *ResourceQuota) Reset()      { *m = ResourceQuota{} }
4421func (*ResourceQuota) ProtoMessage() {}
4422func (*ResourceQuota) Descriptor() ([]byte, []int) {
4423	return fileDescriptor_83c10c24ec417dc9, []int{156}
4424}
4425func (m *ResourceQuota) XXX_Unmarshal(b []byte) error {
4426	return m.Unmarshal(b)
4427}
4428func (m *ResourceQuota) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4429	b = b[:cap(b)]
4430	n, err := m.MarshalToSizedBuffer(b)
4431	if err != nil {
4432		return nil, err
4433	}
4434	return b[:n], nil
4435}
4436func (m *ResourceQuota) XXX_Merge(src proto.Message) {
4437	xxx_messageInfo_ResourceQuota.Merge(m, src)
4438}
4439func (m *ResourceQuota) XXX_Size() int {
4440	return m.Size()
4441}
4442func (m *ResourceQuota) XXX_DiscardUnknown() {
4443	xxx_messageInfo_ResourceQuota.DiscardUnknown(m)
4444}
4445
4446var xxx_messageInfo_ResourceQuota proto.InternalMessageInfo
4447
4448func (m *ResourceQuotaList) Reset()      { *m = ResourceQuotaList{} }
4449func (*ResourceQuotaList) ProtoMessage() {}
4450func (*ResourceQuotaList) Descriptor() ([]byte, []int) {
4451	return fileDescriptor_83c10c24ec417dc9, []int{157}
4452}
4453func (m *ResourceQuotaList) XXX_Unmarshal(b []byte) error {
4454	return m.Unmarshal(b)
4455}
4456func (m *ResourceQuotaList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4457	b = b[:cap(b)]
4458	n, err := m.MarshalToSizedBuffer(b)
4459	if err != nil {
4460		return nil, err
4461	}
4462	return b[:n], nil
4463}
4464func (m *ResourceQuotaList) XXX_Merge(src proto.Message) {
4465	xxx_messageInfo_ResourceQuotaList.Merge(m, src)
4466}
4467func (m *ResourceQuotaList) XXX_Size() int {
4468	return m.Size()
4469}
4470func (m *ResourceQuotaList) XXX_DiscardUnknown() {
4471	xxx_messageInfo_ResourceQuotaList.DiscardUnknown(m)
4472}
4473
4474var xxx_messageInfo_ResourceQuotaList proto.InternalMessageInfo
4475
4476func (m *ResourceQuotaSpec) Reset()      { *m = ResourceQuotaSpec{} }
4477func (*ResourceQuotaSpec) ProtoMessage() {}
4478func (*ResourceQuotaSpec) Descriptor() ([]byte, []int) {
4479	return fileDescriptor_83c10c24ec417dc9, []int{158}
4480}
4481func (m *ResourceQuotaSpec) XXX_Unmarshal(b []byte) error {
4482	return m.Unmarshal(b)
4483}
4484func (m *ResourceQuotaSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4485	b = b[:cap(b)]
4486	n, err := m.MarshalToSizedBuffer(b)
4487	if err != nil {
4488		return nil, err
4489	}
4490	return b[:n], nil
4491}
4492func (m *ResourceQuotaSpec) XXX_Merge(src proto.Message) {
4493	xxx_messageInfo_ResourceQuotaSpec.Merge(m, src)
4494}
4495func (m *ResourceQuotaSpec) XXX_Size() int {
4496	return m.Size()
4497}
4498func (m *ResourceQuotaSpec) XXX_DiscardUnknown() {
4499	xxx_messageInfo_ResourceQuotaSpec.DiscardUnknown(m)
4500}
4501
4502var xxx_messageInfo_ResourceQuotaSpec proto.InternalMessageInfo
4503
4504func (m *ResourceQuotaStatus) Reset()      { *m = ResourceQuotaStatus{} }
4505func (*ResourceQuotaStatus) ProtoMessage() {}
4506func (*ResourceQuotaStatus) Descriptor() ([]byte, []int) {
4507	return fileDescriptor_83c10c24ec417dc9, []int{159}
4508}
4509func (m *ResourceQuotaStatus) XXX_Unmarshal(b []byte) error {
4510	return m.Unmarshal(b)
4511}
4512func (m *ResourceQuotaStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4513	b = b[:cap(b)]
4514	n, err := m.MarshalToSizedBuffer(b)
4515	if err != nil {
4516		return nil, err
4517	}
4518	return b[:n], nil
4519}
4520func (m *ResourceQuotaStatus) XXX_Merge(src proto.Message) {
4521	xxx_messageInfo_ResourceQuotaStatus.Merge(m, src)
4522}
4523func (m *ResourceQuotaStatus) XXX_Size() int {
4524	return m.Size()
4525}
4526func (m *ResourceQuotaStatus) XXX_DiscardUnknown() {
4527	xxx_messageInfo_ResourceQuotaStatus.DiscardUnknown(m)
4528}
4529
4530var xxx_messageInfo_ResourceQuotaStatus proto.InternalMessageInfo
4531
4532func (m *ResourceRequirements) Reset()      { *m = ResourceRequirements{} }
4533func (*ResourceRequirements) ProtoMessage() {}
4534func (*ResourceRequirements) Descriptor() ([]byte, []int) {
4535	return fileDescriptor_83c10c24ec417dc9, []int{160}
4536}
4537func (m *ResourceRequirements) XXX_Unmarshal(b []byte) error {
4538	return m.Unmarshal(b)
4539}
4540func (m *ResourceRequirements) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4541	b = b[:cap(b)]
4542	n, err := m.MarshalToSizedBuffer(b)
4543	if err != nil {
4544		return nil, err
4545	}
4546	return b[:n], nil
4547}
4548func (m *ResourceRequirements) XXX_Merge(src proto.Message) {
4549	xxx_messageInfo_ResourceRequirements.Merge(m, src)
4550}
4551func (m *ResourceRequirements) XXX_Size() int {
4552	return m.Size()
4553}
4554func (m *ResourceRequirements) XXX_DiscardUnknown() {
4555	xxx_messageInfo_ResourceRequirements.DiscardUnknown(m)
4556}
4557
4558var xxx_messageInfo_ResourceRequirements proto.InternalMessageInfo
4559
4560func (m *SELinuxOptions) Reset()      { *m = SELinuxOptions{} }
4561func (*SELinuxOptions) ProtoMessage() {}
4562func (*SELinuxOptions) Descriptor() ([]byte, []int) {
4563	return fileDescriptor_83c10c24ec417dc9, []int{161}
4564}
4565func (m *SELinuxOptions) XXX_Unmarshal(b []byte) error {
4566	return m.Unmarshal(b)
4567}
4568func (m *SELinuxOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4569	b = b[:cap(b)]
4570	n, err := m.MarshalToSizedBuffer(b)
4571	if err != nil {
4572		return nil, err
4573	}
4574	return b[:n], nil
4575}
4576func (m *SELinuxOptions) XXX_Merge(src proto.Message) {
4577	xxx_messageInfo_SELinuxOptions.Merge(m, src)
4578}
4579func (m *SELinuxOptions) XXX_Size() int {
4580	return m.Size()
4581}
4582func (m *SELinuxOptions) XXX_DiscardUnknown() {
4583	xxx_messageInfo_SELinuxOptions.DiscardUnknown(m)
4584}
4585
4586var xxx_messageInfo_SELinuxOptions proto.InternalMessageInfo
4587
4588func (m *ScaleIOPersistentVolumeSource) Reset()      { *m = ScaleIOPersistentVolumeSource{} }
4589func (*ScaleIOPersistentVolumeSource) ProtoMessage() {}
4590func (*ScaleIOPersistentVolumeSource) Descriptor() ([]byte, []int) {
4591	return fileDescriptor_83c10c24ec417dc9, []int{162}
4592}
4593func (m *ScaleIOPersistentVolumeSource) XXX_Unmarshal(b []byte) error {
4594	return m.Unmarshal(b)
4595}
4596func (m *ScaleIOPersistentVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4597	b = b[:cap(b)]
4598	n, err := m.MarshalToSizedBuffer(b)
4599	if err != nil {
4600		return nil, err
4601	}
4602	return b[:n], nil
4603}
4604func (m *ScaleIOPersistentVolumeSource) XXX_Merge(src proto.Message) {
4605	xxx_messageInfo_ScaleIOPersistentVolumeSource.Merge(m, src)
4606}
4607func (m *ScaleIOPersistentVolumeSource) XXX_Size() int {
4608	return m.Size()
4609}
4610func (m *ScaleIOPersistentVolumeSource) XXX_DiscardUnknown() {
4611	xxx_messageInfo_ScaleIOPersistentVolumeSource.DiscardUnknown(m)
4612}
4613
4614var xxx_messageInfo_ScaleIOPersistentVolumeSource proto.InternalMessageInfo
4615
4616func (m *ScaleIOVolumeSource) Reset()      { *m = ScaleIOVolumeSource{} }
4617func (*ScaleIOVolumeSource) ProtoMessage() {}
4618func (*ScaleIOVolumeSource) Descriptor() ([]byte, []int) {
4619	return fileDescriptor_83c10c24ec417dc9, []int{163}
4620}
4621func (m *ScaleIOVolumeSource) XXX_Unmarshal(b []byte) error {
4622	return m.Unmarshal(b)
4623}
4624func (m *ScaleIOVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4625	b = b[:cap(b)]
4626	n, err := m.MarshalToSizedBuffer(b)
4627	if err != nil {
4628		return nil, err
4629	}
4630	return b[:n], nil
4631}
4632func (m *ScaleIOVolumeSource) XXX_Merge(src proto.Message) {
4633	xxx_messageInfo_ScaleIOVolumeSource.Merge(m, src)
4634}
4635func (m *ScaleIOVolumeSource) XXX_Size() int {
4636	return m.Size()
4637}
4638func (m *ScaleIOVolumeSource) XXX_DiscardUnknown() {
4639	xxx_messageInfo_ScaleIOVolumeSource.DiscardUnknown(m)
4640}
4641
4642var xxx_messageInfo_ScaleIOVolumeSource proto.InternalMessageInfo
4643
4644func (m *ScopeSelector) Reset()      { *m = ScopeSelector{} }
4645func (*ScopeSelector) ProtoMessage() {}
4646func (*ScopeSelector) Descriptor() ([]byte, []int) {
4647	return fileDescriptor_83c10c24ec417dc9, []int{164}
4648}
4649func (m *ScopeSelector) XXX_Unmarshal(b []byte) error {
4650	return m.Unmarshal(b)
4651}
4652func (m *ScopeSelector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4653	b = b[:cap(b)]
4654	n, err := m.MarshalToSizedBuffer(b)
4655	if err != nil {
4656		return nil, err
4657	}
4658	return b[:n], nil
4659}
4660func (m *ScopeSelector) XXX_Merge(src proto.Message) {
4661	xxx_messageInfo_ScopeSelector.Merge(m, src)
4662}
4663func (m *ScopeSelector) XXX_Size() int {
4664	return m.Size()
4665}
4666func (m *ScopeSelector) XXX_DiscardUnknown() {
4667	xxx_messageInfo_ScopeSelector.DiscardUnknown(m)
4668}
4669
4670var xxx_messageInfo_ScopeSelector proto.InternalMessageInfo
4671
4672func (m *ScopedResourceSelectorRequirement) Reset()      { *m = ScopedResourceSelectorRequirement{} }
4673func (*ScopedResourceSelectorRequirement) ProtoMessage() {}
4674func (*ScopedResourceSelectorRequirement) Descriptor() ([]byte, []int) {
4675	return fileDescriptor_83c10c24ec417dc9, []int{165}
4676}
4677func (m *ScopedResourceSelectorRequirement) XXX_Unmarshal(b []byte) error {
4678	return m.Unmarshal(b)
4679}
4680func (m *ScopedResourceSelectorRequirement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4681	b = b[:cap(b)]
4682	n, err := m.MarshalToSizedBuffer(b)
4683	if err != nil {
4684		return nil, err
4685	}
4686	return b[:n], nil
4687}
4688func (m *ScopedResourceSelectorRequirement) XXX_Merge(src proto.Message) {
4689	xxx_messageInfo_ScopedResourceSelectorRequirement.Merge(m, src)
4690}
4691func (m *ScopedResourceSelectorRequirement) XXX_Size() int {
4692	return m.Size()
4693}
4694func (m *ScopedResourceSelectorRequirement) XXX_DiscardUnknown() {
4695	xxx_messageInfo_ScopedResourceSelectorRequirement.DiscardUnknown(m)
4696}
4697
4698var xxx_messageInfo_ScopedResourceSelectorRequirement proto.InternalMessageInfo
4699
4700func (m *Secret) Reset()      { *m = Secret{} }
4701func (*Secret) ProtoMessage() {}
4702func (*Secret) Descriptor() ([]byte, []int) {
4703	return fileDescriptor_83c10c24ec417dc9, []int{166}
4704}
4705func (m *Secret) XXX_Unmarshal(b []byte) error {
4706	return m.Unmarshal(b)
4707}
4708func (m *Secret) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4709	b = b[:cap(b)]
4710	n, err := m.MarshalToSizedBuffer(b)
4711	if err != nil {
4712		return nil, err
4713	}
4714	return b[:n], nil
4715}
4716func (m *Secret) XXX_Merge(src proto.Message) {
4717	xxx_messageInfo_Secret.Merge(m, src)
4718}
4719func (m *Secret) XXX_Size() int {
4720	return m.Size()
4721}
4722func (m *Secret) XXX_DiscardUnknown() {
4723	xxx_messageInfo_Secret.DiscardUnknown(m)
4724}
4725
4726var xxx_messageInfo_Secret proto.InternalMessageInfo
4727
4728func (m *SecretEnvSource) Reset()      { *m = SecretEnvSource{} }
4729func (*SecretEnvSource) ProtoMessage() {}
4730func (*SecretEnvSource) Descriptor() ([]byte, []int) {
4731	return fileDescriptor_83c10c24ec417dc9, []int{167}
4732}
4733func (m *SecretEnvSource) XXX_Unmarshal(b []byte) error {
4734	return m.Unmarshal(b)
4735}
4736func (m *SecretEnvSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4737	b = b[:cap(b)]
4738	n, err := m.MarshalToSizedBuffer(b)
4739	if err != nil {
4740		return nil, err
4741	}
4742	return b[:n], nil
4743}
4744func (m *SecretEnvSource) XXX_Merge(src proto.Message) {
4745	xxx_messageInfo_SecretEnvSource.Merge(m, src)
4746}
4747func (m *SecretEnvSource) XXX_Size() int {
4748	return m.Size()
4749}
4750func (m *SecretEnvSource) XXX_DiscardUnknown() {
4751	xxx_messageInfo_SecretEnvSource.DiscardUnknown(m)
4752}
4753
4754var xxx_messageInfo_SecretEnvSource proto.InternalMessageInfo
4755
4756func (m *SecretKeySelector) Reset()      { *m = SecretKeySelector{} }
4757func (*SecretKeySelector) ProtoMessage() {}
4758func (*SecretKeySelector) Descriptor() ([]byte, []int) {
4759	return fileDescriptor_83c10c24ec417dc9, []int{168}
4760}
4761func (m *SecretKeySelector) XXX_Unmarshal(b []byte) error {
4762	return m.Unmarshal(b)
4763}
4764func (m *SecretKeySelector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4765	b = b[:cap(b)]
4766	n, err := m.MarshalToSizedBuffer(b)
4767	if err != nil {
4768		return nil, err
4769	}
4770	return b[:n], nil
4771}
4772func (m *SecretKeySelector) XXX_Merge(src proto.Message) {
4773	xxx_messageInfo_SecretKeySelector.Merge(m, src)
4774}
4775func (m *SecretKeySelector) XXX_Size() int {
4776	return m.Size()
4777}
4778func (m *SecretKeySelector) XXX_DiscardUnknown() {
4779	xxx_messageInfo_SecretKeySelector.DiscardUnknown(m)
4780}
4781
4782var xxx_messageInfo_SecretKeySelector proto.InternalMessageInfo
4783
4784func (m *SecretList) Reset()      { *m = SecretList{} }
4785func (*SecretList) ProtoMessage() {}
4786func (*SecretList) Descriptor() ([]byte, []int) {
4787	return fileDescriptor_83c10c24ec417dc9, []int{169}
4788}
4789func (m *SecretList) XXX_Unmarshal(b []byte) error {
4790	return m.Unmarshal(b)
4791}
4792func (m *SecretList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4793	b = b[:cap(b)]
4794	n, err := m.MarshalToSizedBuffer(b)
4795	if err != nil {
4796		return nil, err
4797	}
4798	return b[:n], nil
4799}
4800func (m *SecretList) XXX_Merge(src proto.Message) {
4801	xxx_messageInfo_SecretList.Merge(m, src)
4802}
4803func (m *SecretList) XXX_Size() int {
4804	return m.Size()
4805}
4806func (m *SecretList) XXX_DiscardUnknown() {
4807	xxx_messageInfo_SecretList.DiscardUnknown(m)
4808}
4809
4810var xxx_messageInfo_SecretList proto.InternalMessageInfo
4811
4812func (m *SecretProjection) Reset()      { *m = SecretProjection{} }
4813func (*SecretProjection) ProtoMessage() {}
4814func (*SecretProjection) Descriptor() ([]byte, []int) {
4815	return fileDescriptor_83c10c24ec417dc9, []int{170}
4816}
4817func (m *SecretProjection) XXX_Unmarshal(b []byte) error {
4818	return m.Unmarshal(b)
4819}
4820func (m *SecretProjection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4821	b = b[:cap(b)]
4822	n, err := m.MarshalToSizedBuffer(b)
4823	if err != nil {
4824		return nil, err
4825	}
4826	return b[:n], nil
4827}
4828func (m *SecretProjection) XXX_Merge(src proto.Message) {
4829	xxx_messageInfo_SecretProjection.Merge(m, src)
4830}
4831func (m *SecretProjection) XXX_Size() int {
4832	return m.Size()
4833}
4834func (m *SecretProjection) XXX_DiscardUnknown() {
4835	xxx_messageInfo_SecretProjection.DiscardUnknown(m)
4836}
4837
4838var xxx_messageInfo_SecretProjection proto.InternalMessageInfo
4839
4840func (m *SecretReference) Reset()      { *m = SecretReference{} }
4841func (*SecretReference) ProtoMessage() {}
4842func (*SecretReference) Descriptor() ([]byte, []int) {
4843	return fileDescriptor_83c10c24ec417dc9, []int{171}
4844}
4845func (m *SecretReference) XXX_Unmarshal(b []byte) error {
4846	return m.Unmarshal(b)
4847}
4848func (m *SecretReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4849	b = b[:cap(b)]
4850	n, err := m.MarshalToSizedBuffer(b)
4851	if err != nil {
4852		return nil, err
4853	}
4854	return b[:n], nil
4855}
4856func (m *SecretReference) XXX_Merge(src proto.Message) {
4857	xxx_messageInfo_SecretReference.Merge(m, src)
4858}
4859func (m *SecretReference) XXX_Size() int {
4860	return m.Size()
4861}
4862func (m *SecretReference) XXX_DiscardUnknown() {
4863	xxx_messageInfo_SecretReference.DiscardUnknown(m)
4864}
4865
4866var xxx_messageInfo_SecretReference proto.InternalMessageInfo
4867
4868func (m *SecretVolumeSource) Reset()      { *m = SecretVolumeSource{} }
4869func (*SecretVolumeSource) ProtoMessage() {}
4870func (*SecretVolumeSource) Descriptor() ([]byte, []int) {
4871	return fileDescriptor_83c10c24ec417dc9, []int{172}
4872}
4873func (m *SecretVolumeSource) XXX_Unmarshal(b []byte) error {
4874	return m.Unmarshal(b)
4875}
4876func (m *SecretVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4877	b = b[:cap(b)]
4878	n, err := m.MarshalToSizedBuffer(b)
4879	if err != nil {
4880		return nil, err
4881	}
4882	return b[:n], nil
4883}
4884func (m *SecretVolumeSource) XXX_Merge(src proto.Message) {
4885	xxx_messageInfo_SecretVolumeSource.Merge(m, src)
4886}
4887func (m *SecretVolumeSource) XXX_Size() int {
4888	return m.Size()
4889}
4890func (m *SecretVolumeSource) XXX_DiscardUnknown() {
4891	xxx_messageInfo_SecretVolumeSource.DiscardUnknown(m)
4892}
4893
4894var xxx_messageInfo_SecretVolumeSource proto.InternalMessageInfo
4895
4896func (m *SecurityContext) Reset()      { *m = SecurityContext{} }
4897func (*SecurityContext) ProtoMessage() {}
4898func (*SecurityContext) Descriptor() ([]byte, []int) {
4899	return fileDescriptor_83c10c24ec417dc9, []int{173}
4900}
4901func (m *SecurityContext) XXX_Unmarshal(b []byte) error {
4902	return m.Unmarshal(b)
4903}
4904func (m *SecurityContext) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4905	b = b[:cap(b)]
4906	n, err := m.MarshalToSizedBuffer(b)
4907	if err != nil {
4908		return nil, err
4909	}
4910	return b[:n], nil
4911}
4912func (m *SecurityContext) XXX_Merge(src proto.Message) {
4913	xxx_messageInfo_SecurityContext.Merge(m, src)
4914}
4915func (m *SecurityContext) XXX_Size() int {
4916	return m.Size()
4917}
4918func (m *SecurityContext) XXX_DiscardUnknown() {
4919	xxx_messageInfo_SecurityContext.DiscardUnknown(m)
4920}
4921
4922var xxx_messageInfo_SecurityContext proto.InternalMessageInfo
4923
4924func (m *SerializedReference) Reset()      { *m = SerializedReference{} }
4925func (*SerializedReference) ProtoMessage() {}
4926func (*SerializedReference) Descriptor() ([]byte, []int) {
4927	return fileDescriptor_83c10c24ec417dc9, []int{174}
4928}
4929func (m *SerializedReference) XXX_Unmarshal(b []byte) error {
4930	return m.Unmarshal(b)
4931}
4932func (m *SerializedReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4933	b = b[:cap(b)]
4934	n, err := m.MarshalToSizedBuffer(b)
4935	if err != nil {
4936		return nil, err
4937	}
4938	return b[:n], nil
4939}
4940func (m *SerializedReference) XXX_Merge(src proto.Message) {
4941	xxx_messageInfo_SerializedReference.Merge(m, src)
4942}
4943func (m *SerializedReference) XXX_Size() int {
4944	return m.Size()
4945}
4946func (m *SerializedReference) XXX_DiscardUnknown() {
4947	xxx_messageInfo_SerializedReference.DiscardUnknown(m)
4948}
4949
4950var xxx_messageInfo_SerializedReference proto.InternalMessageInfo
4951
4952func (m *Service) Reset()      { *m = Service{} }
4953func (*Service) ProtoMessage() {}
4954func (*Service) Descriptor() ([]byte, []int) {
4955	return fileDescriptor_83c10c24ec417dc9, []int{175}
4956}
4957func (m *Service) XXX_Unmarshal(b []byte) error {
4958	return m.Unmarshal(b)
4959}
4960func (m *Service) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4961	b = b[:cap(b)]
4962	n, err := m.MarshalToSizedBuffer(b)
4963	if err != nil {
4964		return nil, err
4965	}
4966	return b[:n], nil
4967}
4968func (m *Service) XXX_Merge(src proto.Message) {
4969	xxx_messageInfo_Service.Merge(m, src)
4970}
4971func (m *Service) XXX_Size() int {
4972	return m.Size()
4973}
4974func (m *Service) XXX_DiscardUnknown() {
4975	xxx_messageInfo_Service.DiscardUnknown(m)
4976}
4977
4978var xxx_messageInfo_Service proto.InternalMessageInfo
4979
4980func (m *ServiceAccount) Reset()      { *m = ServiceAccount{} }
4981func (*ServiceAccount) ProtoMessage() {}
4982func (*ServiceAccount) Descriptor() ([]byte, []int) {
4983	return fileDescriptor_83c10c24ec417dc9, []int{176}
4984}
4985func (m *ServiceAccount) XXX_Unmarshal(b []byte) error {
4986	return m.Unmarshal(b)
4987}
4988func (m *ServiceAccount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4989	b = b[:cap(b)]
4990	n, err := m.MarshalToSizedBuffer(b)
4991	if err != nil {
4992		return nil, err
4993	}
4994	return b[:n], nil
4995}
4996func (m *ServiceAccount) XXX_Merge(src proto.Message) {
4997	xxx_messageInfo_ServiceAccount.Merge(m, src)
4998}
4999func (m *ServiceAccount) XXX_Size() int {
5000	return m.Size()
5001}
5002func (m *ServiceAccount) XXX_DiscardUnknown() {
5003	xxx_messageInfo_ServiceAccount.DiscardUnknown(m)
5004}
5005
5006var xxx_messageInfo_ServiceAccount proto.InternalMessageInfo
5007
5008func (m *ServiceAccountList) Reset()      { *m = ServiceAccountList{} }
5009func (*ServiceAccountList) ProtoMessage() {}
5010func (*ServiceAccountList) Descriptor() ([]byte, []int) {
5011	return fileDescriptor_83c10c24ec417dc9, []int{177}
5012}
5013func (m *ServiceAccountList) XXX_Unmarshal(b []byte) error {
5014	return m.Unmarshal(b)
5015}
5016func (m *ServiceAccountList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5017	b = b[:cap(b)]
5018	n, err := m.MarshalToSizedBuffer(b)
5019	if err != nil {
5020		return nil, err
5021	}
5022	return b[:n], nil
5023}
5024func (m *ServiceAccountList) XXX_Merge(src proto.Message) {
5025	xxx_messageInfo_ServiceAccountList.Merge(m, src)
5026}
5027func (m *ServiceAccountList) XXX_Size() int {
5028	return m.Size()
5029}
5030func (m *ServiceAccountList) XXX_DiscardUnknown() {
5031	xxx_messageInfo_ServiceAccountList.DiscardUnknown(m)
5032}
5033
5034var xxx_messageInfo_ServiceAccountList proto.InternalMessageInfo
5035
5036func (m *ServiceAccountTokenProjection) Reset()      { *m = ServiceAccountTokenProjection{} }
5037func (*ServiceAccountTokenProjection) ProtoMessage() {}
5038func (*ServiceAccountTokenProjection) Descriptor() ([]byte, []int) {
5039	return fileDescriptor_83c10c24ec417dc9, []int{178}
5040}
5041func (m *ServiceAccountTokenProjection) XXX_Unmarshal(b []byte) error {
5042	return m.Unmarshal(b)
5043}
5044func (m *ServiceAccountTokenProjection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5045	b = b[:cap(b)]
5046	n, err := m.MarshalToSizedBuffer(b)
5047	if err != nil {
5048		return nil, err
5049	}
5050	return b[:n], nil
5051}
5052func (m *ServiceAccountTokenProjection) XXX_Merge(src proto.Message) {
5053	xxx_messageInfo_ServiceAccountTokenProjection.Merge(m, src)
5054}
5055func (m *ServiceAccountTokenProjection) XXX_Size() int {
5056	return m.Size()
5057}
5058func (m *ServiceAccountTokenProjection) XXX_DiscardUnknown() {
5059	xxx_messageInfo_ServiceAccountTokenProjection.DiscardUnknown(m)
5060}
5061
5062var xxx_messageInfo_ServiceAccountTokenProjection proto.InternalMessageInfo
5063
5064func (m *ServiceList) Reset()      { *m = ServiceList{} }
5065func (*ServiceList) ProtoMessage() {}
5066func (*ServiceList) Descriptor() ([]byte, []int) {
5067	return fileDescriptor_83c10c24ec417dc9, []int{179}
5068}
5069func (m *ServiceList) XXX_Unmarshal(b []byte) error {
5070	return m.Unmarshal(b)
5071}
5072func (m *ServiceList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5073	b = b[:cap(b)]
5074	n, err := m.MarshalToSizedBuffer(b)
5075	if err != nil {
5076		return nil, err
5077	}
5078	return b[:n], nil
5079}
5080func (m *ServiceList) XXX_Merge(src proto.Message) {
5081	xxx_messageInfo_ServiceList.Merge(m, src)
5082}
5083func (m *ServiceList) XXX_Size() int {
5084	return m.Size()
5085}
5086func (m *ServiceList) XXX_DiscardUnknown() {
5087	xxx_messageInfo_ServiceList.DiscardUnknown(m)
5088}
5089
5090var xxx_messageInfo_ServiceList proto.InternalMessageInfo
5091
5092func (m *ServicePort) Reset()      { *m = ServicePort{} }
5093func (*ServicePort) ProtoMessage() {}
5094func (*ServicePort) Descriptor() ([]byte, []int) {
5095	return fileDescriptor_83c10c24ec417dc9, []int{180}
5096}
5097func (m *ServicePort) XXX_Unmarshal(b []byte) error {
5098	return m.Unmarshal(b)
5099}
5100func (m *ServicePort) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5101	b = b[:cap(b)]
5102	n, err := m.MarshalToSizedBuffer(b)
5103	if err != nil {
5104		return nil, err
5105	}
5106	return b[:n], nil
5107}
5108func (m *ServicePort) XXX_Merge(src proto.Message) {
5109	xxx_messageInfo_ServicePort.Merge(m, src)
5110}
5111func (m *ServicePort) XXX_Size() int {
5112	return m.Size()
5113}
5114func (m *ServicePort) XXX_DiscardUnknown() {
5115	xxx_messageInfo_ServicePort.DiscardUnknown(m)
5116}
5117
5118var xxx_messageInfo_ServicePort proto.InternalMessageInfo
5119
5120func (m *ServiceProxyOptions) Reset()      { *m = ServiceProxyOptions{} }
5121func (*ServiceProxyOptions) ProtoMessage() {}
5122func (*ServiceProxyOptions) Descriptor() ([]byte, []int) {
5123	return fileDescriptor_83c10c24ec417dc9, []int{181}
5124}
5125func (m *ServiceProxyOptions) XXX_Unmarshal(b []byte) error {
5126	return m.Unmarshal(b)
5127}
5128func (m *ServiceProxyOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5129	b = b[:cap(b)]
5130	n, err := m.MarshalToSizedBuffer(b)
5131	if err != nil {
5132		return nil, err
5133	}
5134	return b[:n], nil
5135}
5136func (m *ServiceProxyOptions) XXX_Merge(src proto.Message) {
5137	xxx_messageInfo_ServiceProxyOptions.Merge(m, src)
5138}
5139func (m *ServiceProxyOptions) XXX_Size() int {
5140	return m.Size()
5141}
5142func (m *ServiceProxyOptions) XXX_DiscardUnknown() {
5143	xxx_messageInfo_ServiceProxyOptions.DiscardUnknown(m)
5144}
5145
5146var xxx_messageInfo_ServiceProxyOptions proto.InternalMessageInfo
5147
5148func (m *ServiceSpec) Reset()      { *m = ServiceSpec{} }
5149func (*ServiceSpec) ProtoMessage() {}
5150func (*ServiceSpec) Descriptor() ([]byte, []int) {
5151	return fileDescriptor_83c10c24ec417dc9, []int{182}
5152}
5153func (m *ServiceSpec) XXX_Unmarshal(b []byte) error {
5154	return m.Unmarshal(b)
5155}
5156func (m *ServiceSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5157	b = b[:cap(b)]
5158	n, err := m.MarshalToSizedBuffer(b)
5159	if err != nil {
5160		return nil, err
5161	}
5162	return b[:n], nil
5163}
5164func (m *ServiceSpec) XXX_Merge(src proto.Message) {
5165	xxx_messageInfo_ServiceSpec.Merge(m, src)
5166}
5167func (m *ServiceSpec) XXX_Size() int {
5168	return m.Size()
5169}
5170func (m *ServiceSpec) XXX_DiscardUnknown() {
5171	xxx_messageInfo_ServiceSpec.DiscardUnknown(m)
5172}
5173
5174var xxx_messageInfo_ServiceSpec proto.InternalMessageInfo
5175
5176func (m *ServiceStatus) Reset()      { *m = ServiceStatus{} }
5177func (*ServiceStatus) ProtoMessage() {}
5178func (*ServiceStatus) Descriptor() ([]byte, []int) {
5179	return fileDescriptor_83c10c24ec417dc9, []int{183}
5180}
5181func (m *ServiceStatus) XXX_Unmarshal(b []byte) error {
5182	return m.Unmarshal(b)
5183}
5184func (m *ServiceStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5185	b = b[:cap(b)]
5186	n, err := m.MarshalToSizedBuffer(b)
5187	if err != nil {
5188		return nil, err
5189	}
5190	return b[:n], nil
5191}
5192func (m *ServiceStatus) XXX_Merge(src proto.Message) {
5193	xxx_messageInfo_ServiceStatus.Merge(m, src)
5194}
5195func (m *ServiceStatus) XXX_Size() int {
5196	return m.Size()
5197}
5198func (m *ServiceStatus) XXX_DiscardUnknown() {
5199	xxx_messageInfo_ServiceStatus.DiscardUnknown(m)
5200}
5201
5202var xxx_messageInfo_ServiceStatus proto.InternalMessageInfo
5203
5204func (m *SessionAffinityConfig) Reset()      { *m = SessionAffinityConfig{} }
5205func (*SessionAffinityConfig) ProtoMessage() {}
5206func (*SessionAffinityConfig) Descriptor() ([]byte, []int) {
5207	return fileDescriptor_83c10c24ec417dc9, []int{184}
5208}
5209func (m *SessionAffinityConfig) XXX_Unmarshal(b []byte) error {
5210	return m.Unmarshal(b)
5211}
5212func (m *SessionAffinityConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5213	b = b[:cap(b)]
5214	n, err := m.MarshalToSizedBuffer(b)
5215	if err != nil {
5216		return nil, err
5217	}
5218	return b[:n], nil
5219}
5220func (m *SessionAffinityConfig) XXX_Merge(src proto.Message) {
5221	xxx_messageInfo_SessionAffinityConfig.Merge(m, src)
5222}
5223func (m *SessionAffinityConfig) XXX_Size() int {
5224	return m.Size()
5225}
5226func (m *SessionAffinityConfig) XXX_DiscardUnknown() {
5227	xxx_messageInfo_SessionAffinityConfig.DiscardUnknown(m)
5228}
5229
5230var xxx_messageInfo_SessionAffinityConfig proto.InternalMessageInfo
5231
5232func (m *StorageOSPersistentVolumeSource) Reset()      { *m = StorageOSPersistentVolumeSource{} }
5233func (*StorageOSPersistentVolumeSource) ProtoMessage() {}
5234func (*StorageOSPersistentVolumeSource) Descriptor() ([]byte, []int) {
5235	return fileDescriptor_83c10c24ec417dc9, []int{185}
5236}
5237func (m *StorageOSPersistentVolumeSource) XXX_Unmarshal(b []byte) error {
5238	return m.Unmarshal(b)
5239}
5240func (m *StorageOSPersistentVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5241	b = b[:cap(b)]
5242	n, err := m.MarshalToSizedBuffer(b)
5243	if err != nil {
5244		return nil, err
5245	}
5246	return b[:n], nil
5247}
5248func (m *StorageOSPersistentVolumeSource) XXX_Merge(src proto.Message) {
5249	xxx_messageInfo_StorageOSPersistentVolumeSource.Merge(m, src)
5250}
5251func (m *StorageOSPersistentVolumeSource) XXX_Size() int {
5252	return m.Size()
5253}
5254func (m *StorageOSPersistentVolumeSource) XXX_DiscardUnknown() {
5255	xxx_messageInfo_StorageOSPersistentVolumeSource.DiscardUnknown(m)
5256}
5257
5258var xxx_messageInfo_StorageOSPersistentVolumeSource proto.InternalMessageInfo
5259
5260func (m *StorageOSVolumeSource) Reset()      { *m = StorageOSVolumeSource{} }
5261func (*StorageOSVolumeSource) ProtoMessage() {}
5262func (*StorageOSVolumeSource) Descriptor() ([]byte, []int) {
5263	return fileDescriptor_83c10c24ec417dc9, []int{186}
5264}
5265func (m *StorageOSVolumeSource) XXX_Unmarshal(b []byte) error {
5266	return m.Unmarshal(b)
5267}
5268func (m *StorageOSVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5269	b = b[:cap(b)]
5270	n, err := m.MarshalToSizedBuffer(b)
5271	if err != nil {
5272		return nil, err
5273	}
5274	return b[:n], nil
5275}
5276func (m *StorageOSVolumeSource) XXX_Merge(src proto.Message) {
5277	xxx_messageInfo_StorageOSVolumeSource.Merge(m, src)
5278}
5279func (m *StorageOSVolumeSource) XXX_Size() int {
5280	return m.Size()
5281}
5282func (m *StorageOSVolumeSource) XXX_DiscardUnknown() {
5283	xxx_messageInfo_StorageOSVolumeSource.DiscardUnknown(m)
5284}
5285
5286var xxx_messageInfo_StorageOSVolumeSource proto.InternalMessageInfo
5287
5288func (m *Sysctl) Reset()      { *m = Sysctl{} }
5289func (*Sysctl) ProtoMessage() {}
5290func (*Sysctl) Descriptor() ([]byte, []int) {
5291	return fileDescriptor_83c10c24ec417dc9, []int{187}
5292}
5293func (m *Sysctl) XXX_Unmarshal(b []byte) error {
5294	return m.Unmarshal(b)
5295}
5296func (m *Sysctl) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5297	b = b[:cap(b)]
5298	n, err := m.MarshalToSizedBuffer(b)
5299	if err != nil {
5300		return nil, err
5301	}
5302	return b[:n], nil
5303}
5304func (m *Sysctl) XXX_Merge(src proto.Message) {
5305	xxx_messageInfo_Sysctl.Merge(m, src)
5306}
5307func (m *Sysctl) XXX_Size() int {
5308	return m.Size()
5309}
5310func (m *Sysctl) XXX_DiscardUnknown() {
5311	xxx_messageInfo_Sysctl.DiscardUnknown(m)
5312}
5313
5314var xxx_messageInfo_Sysctl proto.InternalMessageInfo
5315
5316func (m *TCPSocketAction) Reset()      { *m = TCPSocketAction{} }
5317func (*TCPSocketAction) ProtoMessage() {}
5318func (*TCPSocketAction) Descriptor() ([]byte, []int) {
5319	return fileDescriptor_83c10c24ec417dc9, []int{188}
5320}
5321func (m *TCPSocketAction) XXX_Unmarshal(b []byte) error {
5322	return m.Unmarshal(b)
5323}
5324func (m *TCPSocketAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5325	b = b[:cap(b)]
5326	n, err := m.MarshalToSizedBuffer(b)
5327	if err != nil {
5328		return nil, err
5329	}
5330	return b[:n], nil
5331}
5332func (m *TCPSocketAction) XXX_Merge(src proto.Message) {
5333	xxx_messageInfo_TCPSocketAction.Merge(m, src)
5334}
5335func (m *TCPSocketAction) XXX_Size() int {
5336	return m.Size()
5337}
5338func (m *TCPSocketAction) XXX_DiscardUnknown() {
5339	xxx_messageInfo_TCPSocketAction.DiscardUnknown(m)
5340}
5341
5342var xxx_messageInfo_TCPSocketAction proto.InternalMessageInfo
5343
5344func (m *Taint) Reset()      { *m = Taint{} }
5345func (*Taint) ProtoMessage() {}
5346func (*Taint) Descriptor() ([]byte, []int) {
5347	return fileDescriptor_83c10c24ec417dc9, []int{189}
5348}
5349func (m *Taint) XXX_Unmarshal(b []byte) error {
5350	return m.Unmarshal(b)
5351}
5352func (m *Taint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5353	b = b[:cap(b)]
5354	n, err := m.MarshalToSizedBuffer(b)
5355	if err != nil {
5356		return nil, err
5357	}
5358	return b[:n], nil
5359}
5360func (m *Taint) XXX_Merge(src proto.Message) {
5361	xxx_messageInfo_Taint.Merge(m, src)
5362}
5363func (m *Taint) XXX_Size() int {
5364	return m.Size()
5365}
5366func (m *Taint) XXX_DiscardUnknown() {
5367	xxx_messageInfo_Taint.DiscardUnknown(m)
5368}
5369
5370var xxx_messageInfo_Taint proto.InternalMessageInfo
5371
5372func (m *Toleration) Reset()      { *m = Toleration{} }
5373func (*Toleration) ProtoMessage() {}
5374func (*Toleration) Descriptor() ([]byte, []int) {
5375	return fileDescriptor_83c10c24ec417dc9, []int{190}
5376}
5377func (m *Toleration) XXX_Unmarshal(b []byte) error {
5378	return m.Unmarshal(b)
5379}
5380func (m *Toleration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5381	b = b[:cap(b)]
5382	n, err := m.MarshalToSizedBuffer(b)
5383	if err != nil {
5384		return nil, err
5385	}
5386	return b[:n], nil
5387}
5388func (m *Toleration) XXX_Merge(src proto.Message) {
5389	xxx_messageInfo_Toleration.Merge(m, src)
5390}
5391func (m *Toleration) XXX_Size() int {
5392	return m.Size()
5393}
5394func (m *Toleration) XXX_DiscardUnknown() {
5395	xxx_messageInfo_Toleration.DiscardUnknown(m)
5396}
5397
5398var xxx_messageInfo_Toleration proto.InternalMessageInfo
5399
5400func (m *TopologySelectorLabelRequirement) Reset()      { *m = TopologySelectorLabelRequirement{} }
5401func (*TopologySelectorLabelRequirement) ProtoMessage() {}
5402func (*TopologySelectorLabelRequirement) Descriptor() ([]byte, []int) {
5403	return fileDescriptor_83c10c24ec417dc9, []int{191}
5404}
5405func (m *TopologySelectorLabelRequirement) XXX_Unmarshal(b []byte) error {
5406	return m.Unmarshal(b)
5407}
5408func (m *TopologySelectorLabelRequirement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5409	b = b[:cap(b)]
5410	n, err := m.MarshalToSizedBuffer(b)
5411	if err != nil {
5412		return nil, err
5413	}
5414	return b[:n], nil
5415}
5416func (m *TopologySelectorLabelRequirement) XXX_Merge(src proto.Message) {
5417	xxx_messageInfo_TopologySelectorLabelRequirement.Merge(m, src)
5418}
5419func (m *TopologySelectorLabelRequirement) XXX_Size() int {
5420	return m.Size()
5421}
5422func (m *TopologySelectorLabelRequirement) XXX_DiscardUnknown() {
5423	xxx_messageInfo_TopologySelectorLabelRequirement.DiscardUnknown(m)
5424}
5425
5426var xxx_messageInfo_TopologySelectorLabelRequirement proto.InternalMessageInfo
5427
5428func (m *TopologySelectorTerm) Reset()      { *m = TopologySelectorTerm{} }
5429func (*TopologySelectorTerm) ProtoMessage() {}
5430func (*TopologySelectorTerm) Descriptor() ([]byte, []int) {
5431	return fileDescriptor_83c10c24ec417dc9, []int{192}
5432}
5433func (m *TopologySelectorTerm) XXX_Unmarshal(b []byte) error {
5434	return m.Unmarshal(b)
5435}
5436func (m *TopologySelectorTerm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5437	b = b[:cap(b)]
5438	n, err := m.MarshalToSizedBuffer(b)
5439	if err != nil {
5440		return nil, err
5441	}
5442	return b[:n], nil
5443}
5444func (m *TopologySelectorTerm) XXX_Merge(src proto.Message) {
5445	xxx_messageInfo_TopologySelectorTerm.Merge(m, src)
5446}
5447func (m *TopologySelectorTerm) XXX_Size() int {
5448	return m.Size()
5449}
5450func (m *TopologySelectorTerm) XXX_DiscardUnknown() {
5451	xxx_messageInfo_TopologySelectorTerm.DiscardUnknown(m)
5452}
5453
5454var xxx_messageInfo_TopologySelectorTerm proto.InternalMessageInfo
5455
5456func (m *TopologySpreadConstraint) Reset()      { *m = TopologySpreadConstraint{} }
5457func (*TopologySpreadConstraint) ProtoMessage() {}
5458func (*TopologySpreadConstraint) Descriptor() ([]byte, []int) {
5459	return fileDescriptor_83c10c24ec417dc9, []int{193}
5460}
5461func (m *TopologySpreadConstraint) XXX_Unmarshal(b []byte) error {
5462	return m.Unmarshal(b)
5463}
5464func (m *TopologySpreadConstraint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5465	b = b[:cap(b)]
5466	n, err := m.MarshalToSizedBuffer(b)
5467	if err != nil {
5468		return nil, err
5469	}
5470	return b[:n], nil
5471}
5472func (m *TopologySpreadConstraint) XXX_Merge(src proto.Message) {
5473	xxx_messageInfo_TopologySpreadConstraint.Merge(m, src)
5474}
5475func (m *TopologySpreadConstraint) XXX_Size() int {
5476	return m.Size()
5477}
5478func (m *TopologySpreadConstraint) XXX_DiscardUnknown() {
5479	xxx_messageInfo_TopologySpreadConstraint.DiscardUnknown(m)
5480}
5481
5482var xxx_messageInfo_TopologySpreadConstraint proto.InternalMessageInfo
5483
5484func (m *TypedLocalObjectReference) Reset()      { *m = TypedLocalObjectReference{} }
5485func (*TypedLocalObjectReference) ProtoMessage() {}
5486func (*TypedLocalObjectReference) Descriptor() ([]byte, []int) {
5487	return fileDescriptor_83c10c24ec417dc9, []int{194}
5488}
5489func (m *TypedLocalObjectReference) XXX_Unmarshal(b []byte) error {
5490	return m.Unmarshal(b)
5491}
5492func (m *TypedLocalObjectReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5493	b = b[:cap(b)]
5494	n, err := m.MarshalToSizedBuffer(b)
5495	if err != nil {
5496		return nil, err
5497	}
5498	return b[:n], nil
5499}
5500func (m *TypedLocalObjectReference) XXX_Merge(src proto.Message) {
5501	xxx_messageInfo_TypedLocalObjectReference.Merge(m, src)
5502}
5503func (m *TypedLocalObjectReference) XXX_Size() int {
5504	return m.Size()
5505}
5506func (m *TypedLocalObjectReference) XXX_DiscardUnknown() {
5507	xxx_messageInfo_TypedLocalObjectReference.DiscardUnknown(m)
5508}
5509
5510var xxx_messageInfo_TypedLocalObjectReference proto.InternalMessageInfo
5511
5512func (m *Volume) Reset()      { *m = Volume{} }
5513func (*Volume) ProtoMessage() {}
5514func (*Volume) Descriptor() ([]byte, []int) {
5515	return fileDescriptor_83c10c24ec417dc9, []int{195}
5516}
5517func (m *Volume) XXX_Unmarshal(b []byte) error {
5518	return m.Unmarshal(b)
5519}
5520func (m *Volume) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5521	b = b[:cap(b)]
5522	n, err := m.MarshalToSizedBuffer(b)
5523	if err != nil {
5524		return nil, err
5525	}
5526	return b[:n], nil
5527}
5528func (m *Volume) XXX_Merge(src proto.Message) {
5529	xxx_messageInfo_Volume.Merge(m, src)
5530}
5531func (m *Volume) XXX_Size() int {
5532	return m.Size()
5533}
5534func (m *Volume) XXX_DiscardUnknown() {
5535	xxx_messageInfo_Volume.DiscardUnknown(m)
5536}
5537
5538var xxx_messageInfo_Volume proto.InternalMessageInfo
5539
5540func (m *VolumeDevice) Reset()      { *m = VolumeDevice{} }
5541func (*VolumeDevice) ProtoMessage() {}
5542func (*VolumeDevice) Descriptor() ([]byte, []int) {
5543	return fileDescriptor_83c10c24ec417dc9, []int{196}
5544}
5545func (m *VolumeDevice) XXX_Unmarshal(b []byte) error {
5546	return m.Unmarshal(b)
5547}
5548func (m *VolumeDevice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5549	b = b[:cap(b)]
5550	n, err := m.MarshalToSizedBuffer(b)
5551	if err != nil {
5552		return nil, err
5553	}
5554	return b[:n], nil
5555}
5556func (m *VolumeDevice) XXX_Merge(src proto.Message) {
5557	xxx_messageInfo_VolumeDevice.Merge(m, src)
5558}
5559func (m *VolumeDevice) XXX_Size() int {
5560	return m.Size()
5561}
5562func (m *VolumeDevice) XXX_DiscardUnknown() {
5563	xxx_messageInfo_VolumeDevice.DiscardUnknown(m)
5564}
5565
5566var xxx_messageInfo_VolumeDevice proto.InternalMessageInfo
5567
5568func (m *VolumeMount) Reset()      { *m = VolumeMount{} }
5569func (*VolumeMount) ProtoMessage() {}
5570func (*VolumeMount) Descriptor() ([]byte, []int) {
5571	return fileDescriptor_83c10c24ec417dc9, []int{197}
5572}
5573func (m *VolumeMount) XXX_Unmarshal(b []byte) error {
5574	return m.Unmarshal(b)
5575}
5576func (m *VolumeMount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5577	b = b[:cap(b)]
5578	n, err := m.MarshalToSizedBuffer(b)
5579	if err != nil {
5580		return nil, err
5581	}
5582	return b[:n], nil
5583}
5584func (m *VolumeMount) XXX_Merge(src proto.Message) {
5585	xxx_messageInfo_VolumeMount.Merge(m, src)
5586}
5587func (m *VolumeMount) XXX_Size() int {
5588	return m.Size()
5589}
5590func (m *VolumeMount) XXX_DiscardUnknown() {
5591	xxx_messageInfo_VolumeMount.DiscardUnknown(m)
5592}
5593
5594var xxx_messageInfo_VolumeMount proto.InternalMessageInfo
5595
5596func (m *VolumeNodeAffinity) Reset()      { *m = VolumeNodeAffinity{} }
5597func (*VolumeNodeAffinity) ProtoMessage() {}
5598func (*VolumeNodeAffinity) Descriptor() ([]byte, []int) {
5599	return fileDescriptor_83c10c24ec417dc9, []int{198}
5600}
5601func (m *VolumeNodeAffinity) XXX_Unmarshal(b []byte) error {
5602	return m.Unmarshal(b)
5603}
5604func (m *VolumeNodeAffinity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5605	b = b[:cap(b)]
5606	n, err := m.MarshalToSizedBuffer(b)
5607	if err != nil {
5608		return nil, err
5609	}
5610	return b[:n], nil
5611}
5612func (m *VolumeNodeAffinity) XXX_Merge(src proto.Message) {
5613	xxx_messageInfo_VolumeNodeAffinity.Merge(m, src)
5614}
5615func (m *VolumeNodeAffinity) XXX_Size() int {
5616	return m.Size()
5617}
5618func (m *VolumeNodeAffinity) XXX_DiscardUnknown() {
5619	xxx_messageInfo_VolumeNodeAffinity.DiscardUnknown(m)
5620}
5621
5622var xxx_messageInfo_VolumeNodeAffinity proto.InternalMessageInfo
5623
5624func (m *VolumeProjection) Reset()      { *m = VolumeProjection{} }
5625func (*VolumeProjection) ProtoMessage() {}
5626func (*VolumeProjection) Descriptor() ([]byte, []int) {
5627	return fileDescriptor_83c10c24ec417dc9, []int{199}
5628}
5629func (m *VolumeProjection) XXX_Unmarshal(b []byte) error {
5630	return m.Unmarshal(b)
5631}
5632func (m *VolumeProjection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5633	b = b[:cap(b)]
5634	n, err := m.MarshalToSizedBuffer(b)
5635	if err != nil {
5636		return nil, err
5637	}
5638	return b[:n], nil
5639}
5640func (m *VolumeProjection) XXX_Merge(src proto.Message) {
5641	xxx_messageInfo_VolumeProjection.Merge(m, src)
5642}
5643func (m *VolumeProjection) XXX_Size() int {
5644	return m.Size()
5645}
5646func (m *VolumeProjection) XXX_DiscardUnknown() {
5647	xxx_messageInfo_VolumeProjection.DiscardUnknown(m)
5648}
5649
5650var xxx_messageInfo_VolumeProjection proto.InternalMessageInfo
5651
5652func (m *VolumeSource) Reset()      { *m = VolumeSource{} }
5653func (*VolumeSource) ProtoMessage() {}
5654func (*VolumeSource) Descriptor() ([]byte, []int) {
5655	return fileDescriptor_83c10c24ec417dc9, []int{200}
5656}
5657func (m *VolumeSource) XXX_Unmarshal(b []byte) error {
5658	return m.Unmarshal(b)
5659}
5660func (m *VolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5661	b = b[:cap(b)]
5662	n, err := m.MarshalToSizedBuffer(b)
5663	if err != nil {
5664		return nil, err
5665	}
5666	return b[:n], nil
5667}
5668func (m *VolumeSource) XXX_Merge(src proto.Message) {
5669	xxx_messageInfo_VolumeSource.Merge(m, src)
5670}
5671func (m *VolumeSource) XXX_Size() int {
5672	return m.Size()
5673}
5674func (m *VolumeSource) XXX_DiscardUnknown() {
5675	xxx_messageInfo_VolumeSource.DiscardUnknown(m)
5676}
5677
5678var xxx_messageInfo_VolumeSource proto.InternalMessageInfo
5679
5680func (m *VsphereVirtualDiskVolumeSource) Reset()      { *m = VsphereVirtualDiskVolumeSource{} }
5681func (*VsphereVirtualDiskVolumeSource) ProtoMessage() {}
5682func (*VsphereVirtualDiskVolumeSource) Descriptor() ([]byte, []int) {
5683	return fileDescriptor_83c10c24ec417dc9, []int{201}
5684}
5685func (m *VsphereVirtualDiskVolumeSource) XXX_Unmarshal(b []byte) error {
5686	return m.Unmarshal(b)
5687}
5688func (m *VsphereVirtualDiskVolumeSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5689	b = b[:cap(b)]
5690	n, err := m.MarshalToSizedBuffer(b)
5691	if err != nil {
5692		return nil, err
5693	}
5694	return b[:n], nil
5695}
5696func (m *VsphereVirtualDiskVolumeSource) XXX_Merge(src proto.Message) {
5697	xxx_messageInfo_VsphereVirtualDiskVolumeSource.Merge(m, src)
5698}
5699func (m *VsphereVirtualDiskVolumeSource) XXX_Size() int {
5700	return m.Size()
5701}
5702func (m *VsphereVirtualDiskVolumeSource) XXX_DiscardUnknown() {
5703	xxx_messageInfo_VsphereVirtualDiskVolumeSource.DiscardUnknown(m)
5704}
5705
5706var xxx_messageInfo_VsphereVirtualDiskVolumeSource proto.InternalMessageInfo
5707
5708func (m *WeightedPodAffinityTerm) Reset()      { *m = WeightedPodAffinityTerm{} }
5709func (*WeightedPodAffinityTerm) ProtoMessage() {}
5710func (*WeightedPodAffinityTerm) Descriptor() ([]byte, []int) {
5711	return fileDescriptor_83c10c24ec417dc9, []int{202}
5712}
5713func (m *WeightedPodAffinityTerm) XXX_Unmarshal(b []byte) error {
5714	return m.Unmarshal(b)
5715}
5716func (m *WeightedPodAffinityTerm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5717	b = b[:cap(b)]
5718	n, err := m.MarshalToSizedBuffer(b)
5719	if err != nil {
5720		return nil, err
5721	}
5722	return b[:n], nil
5723}
5724func (m *WeightedPodAffinityTerm) XXX_Merge(src proto.Message) {
5725	xxx_messageInfo_WeightedPodAffinityTerm.Merge(m, src)
5726}
5727func (m *WeightedPodAffinityTerm) XXX_Size() int {
5728	return m.Size()
5729}
5730func (m *WeightedPodAffinityTerm) XXX_DiscardUnknown() {
5731	xxx_messageInfo_WeightedPodAffinityTerm.DiscardUnknown(m)
5732}
5733
5734var xxx_messageInfo_WeightedPodAffinityTerm proto.InternalMessageInfo
5735
5736func (m *WindowsSecurityContextOptions) Reset()      { *m = WindowsSecurityContextOptions{} }
5737func (*WindowsSecurityContextOptions) ProtoMessage() {}
5738func (*WindowsSecurityContextOptions) Descriptor() ([]byte, []int) {
5739	return fileDescriptor_83c10c24ec417dc9, []int{203}
5740}
5741func (m *WindowsSecurityContextOptions) XXX_Unmarshal(b []byte) error {
5742	return m.Unmarshal(b)
5743}
5744func (m *WindowsSecurityContextOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5745	b = b[:cap(b)]
5746	n, err := m.MarshalToSizedBuffer(b)
5747	if err != nil {
5748		return nil, err
5749	}
5750	return b[:n], nil
5751}
5752func (m *WindowsSecurityContextOptions) XXX_Merge(src proto.Message) {
5753	xxx_messageInfo_WindowsSecurityContextOptions.Merge(m, src)
5754}
5755func (m *WindowsSecurityContextOptions) XXX_Size() int {
5756	return m.Size()
5757}
5758func (m *WindowsSecurityContextOptions) XXX_DiscardUnknown() {
5759	xxx_messageInfo_WindowsSecurityContextOptions.DiscardUnknown(m)
5760}
5761
5762var xxx_messageInfo_WindowsSecurityContextOptions proto.InternalMessageInfo
5763
5764func init() {
5765	proto.RegisterType((*AWSElasticBlockStoreVolumeSource)(nil), "k8s.io.api.core.v1.AWSElasticBlockStoreVolumeSource")
5766	proto.RegisterType((*Affinity)(nil), "k8s.io.api.core.v1.Affinity")
5767	proto.RegisterType((*AttachedVolume)(nil), "k8s.io.api.core.v1.AttachedVolume")
5768	proto.RegisterType((*AvoidPods)(nil), "k8s.io.api.core.v1.AvoidPods")
5769	proto.RegisterType((*AzureDiskVolumeSource)(nil), "k8s.io.api.core.v1.AzureDiskVolumeSource")
5770	proto.RegisterType((*AzureFilePersistentVolumeSource)(nil), "k8s.io.api.core.v1.AzureFilePersistentVolumeSource")
5771	proto.RegisterType((*AzureFileVolumeSource)(nil), "k8s.io.api.core.v1.AzureFileVolumeSource")
5772	proto.RegisterType((*Binding)(nil), "k8s.io.api.core.v1.Binding")
5773	proto.RegisterType((*CSIPersistentVolumeSource)(nil), "k8s.io.api.core.v1.CSIPersistentVolumeSource")
5774	proto.RegisterMapType((map[string]string)(nil), "k8s.io.api.core.v1.CSIPersistentVolumeSource.VolumeAttributesEntry")
5775	proto.RegisterType((*CSIVolumeSource)(nil), "k8s.io.api.core.v1.CSIVolumeSource")
5776	proto.RegisterMapType((map[string]string)(nil), "k8s.io.api.core.v1.CSIVolumeSource.VolumeAttributesEntry")
5777	proto.RegisterType((*Capabilities)(nil), "k8s.io.api.core.v1.Capabilities")
5778	proto.RegisterType((*CephFSPersistentVolumeSource)(nil), "k8s.io.api.core.v1.CephFSPersistentVolumeSource")
5779	proto.RegisterType((*CephFSVolumeSource)(nil), "k8s.io.api.core.v1.CephFSVolumeSource")
5780	proto.RegisterType((*CinderPersistentVolumeSource)(nil), "k8s.io.api.core.v1.CinderPersistentVolumeSource")
5781	proto.RegisterType((*CinderVolumeSource)(nil), "k8s.io.api.core.v1.CinderVolumeSource")
5782	proto.RegisterType((*ClientIPConfig)(nil), "k8s.io.api.core.v1.ClientIPConfig")
5783	proto.RegisterType((*ComponentCondition)(nil), "k8s.io.api.core.v1.ComponentCondition")
5784	proto.RegisterType((*ComponentStatus)(nil), "k8s.io.api.core.v1.ComponentStatus")
5785	proto.RegisterType((*ComponentStatusList)(nil), "k8s.io.api.core.v1.ComponentStatusList")
5786	proto.RegisterType((*ConfigMap)(nil), "k8s.io.api.core.v1.ConfigMap")
5787	proto.RegisterMapType((map[string][]byte)(nil), "k8s.io.api.core.v1.ConfigMap.BinaryDataEntry")
5788	proto.RegisterMapType((map[string]string)(nil), "k8s.io.api.core.v1.ConfigMap.DataEntry")
5789	proto.RegisterType((*ConfigMapEnvSource)(nil), "k8s.io.api.core.v1.ConfigMapEnvSource")
5790	proto.RegisterType((*ConfigMapKeySelector)(nil), "k8s.io.api.core.v1.ConfigMapKeySelector")
5791	proto.RegisterType((*ConfigMapList)(nil), "k8s.io.api.core.v1.ConfigMapList")
5792	proto.RegisterType((*ConfigMapNodeConfigSource)(nil), "k8s.io.api.core.v1.ConfigMapNodeConfigSource")
5793	proto.RegisterType((*ConfigMapProjection)(nil), "k8s.io.api.core.v1.ConfigMapProjection")
5794	proto.RegisterType((*ConfigMapVolumeSource)(nil), "k8s.io.api.core.v1.ConfigMapVolumeSource")
5795	proto.RegisterType((*Container)(nil), "k8s.io.api.core.v1.Container")
5796	proto.RegisterType((*ContainerImage)(nil), "k8s.io.api.core.v1.ContainerImage")
5797	proto.RegisterType((*ContainerPort)(nil), "k8s.io.api.core.v1.ContainerPort")
5798	proto.RegisterType((*ContainerState)(nil), "k8s.io.api.core.v1.ContainerState")
5799	proto.RegisterType((*ContainerStateRunning)(nil), "k8s.io.api.core.v1.ContainerStateRunning")
5800	proto.RegisterType((*ContainerStateTerminated)(nil), "k8s.io.api.core.v1.ContainerStateTerminated")
5801	proto.RegisterType((*ContainerStateWaiting)(nil), "k8s.io.api.core.v1.ContainerStateWaiting")
5802	proto.RegisterType((*ContainerStatus)(nil), "k8s.io.api.core.v1.ContainerStatus")
5803	proto.RegisterType((*DaemonEndpoint)(nil), "k8s.io.api.core.v1.DaemonEndpoint")
5804	proto.RegisterType((*DownwardAPIProjection)(nil), "k8s.io.api.core.v1.DownwardAPIProjection")
5805	proto.RegisterType((*DownwardAPIVolumeFile)(nil), "k8s.io.api.core.v1.DownwardAPIVolumeFile")
5806	proto.RegisterType((*DownwardAPIVolumeSource)(nil), "k8s.io.api.core.v1.DownwardAPIVolumeSource")
5807	proto.RegisterType((*EmptyDirVolumeSource)(nil), "k8s.io.api.core.v1.EmptyDirVolumeSource")
5808	proto.RegisterType((*EndpointAddress)(nil), "k8s.io.api.core.v1.EndpointAddress")
5809	proto.RegisterType((*EndpointPort)(nil), "k8s.io.api.core.v1.EndpointPort")
5810	proto.RegisterType((*EndpointSubset)(nil), "k8s.io.api.core.v1.EndpointSubset")
5811	proto.RegisterType((*Endpoints)(nil), "k8s.io.api.core.v1.Endpoints")
5812	proto.RegisterType((*EndpointsList)(nil), "k8s.io.api.core.v1.EndpointsList")
5813	proto.RegisterType((*EnvFromSource)(nil), "k8s.io.api.core.v1.EnvFromSource")
5814	proto.RegisterType((*EnvVar)(nil), "k8s.io.api.core.v1.EnvVar")
5815	proto.RegisterType((*EnvVarSource)(nil), "k8s.io.api.core.v1.EnvVarSource")
5816	proto.RegisterType((*EphemeralContainer)(nil), "k8s.io.api.core.v1.EphemeralContainer")
5817	proto.RegisterType((*EphemeralContainerCommon)(nil), "k8s.io.api.core.v1.EphemeralContainerCommon")
5818	proto.RegisterType((*EphemeralContainers)(nil), "k8s.io.api.core.v1.EphemeralContainers")
5819	proto.RegisterType((*Event)(nil), "k8s.io.api.core.v1.Event")
5820	proto.RegisterType((*EventList)(nil), "k8s.io.api.core.v1.EventList")
5821	proto.RegisterType((*EventSeries)(nil), "k8s.io.api.core.v1.EventSeries")
5822	proto.RegisterType((*EventSource)(nil), "k8s.io.api.core.v1.EventSource")
5823	proto.RegisterType((*ExecAction)(nil), "k8s.io.api.core.v1.ExecAction")
5824	proto.RegisterType((*FCVolumeSource)(nil), "k8s.io.api.core.v1.FCVolumeSource")
5825	proto.RegisterType((*FlexPersistentVolumeSource)(nil), "k8s.io.api.core.v1.FlexPersistentVolumeSource")
5826	proto.RegisterMapType((map[string]string)(nil), "k8s.io.api.core.v1.FlexPersistentVolumeSource.OptionsEntry")
5827	proto.RegisterType((*FlexVolumeSource)(nil), "k8s.io.api.core.v1.FlexVolumeSource")
5828	proto.RegisterMapType((map[string]string)(nil), "k8s.io.api.core.v1.FlexVolumeSource.OptionsEntry")
5829	proto.RegisterType((*FlockerVolumeSource)(nil), "k8s.io.api.core.v1.FlockerVolumeSource")
5830	proto.RegisterType((*GCEPersistentDiskVolumeSource)(nil), "k8s.io.api.core.v1.GCEPersistentDiskVolumeSource")
5831	proto.RegisterType((*GitRepoVolumeSource)(nil), "k8s.io.api.core.v1.GitRepoVolumeSource")
5832	proto.RegisterType((*GlusterfsPersistentVolumeSource)(nil), "k8s.io.api.core.v1.GlusterfsPersistentVolumeSource")
5833	proto.RegisterType((*GlusterfsVolumeSource)(nil), "k8s.io.api.core.v1.GlusterfsVolumeSource")
5834	proto.RegisterType((*HTTPGetAction)(nil), "k8s.io.api.core.v1.HTTPGetAction")
5835	proto.RegisterType((*HTTPHeader)(nil), "k8s.io.api.core.v1.HTTPHeader")
5836	proto.RegisterType((*Handler)(nil), "k8s.io.api.core.v1.Handler")
5837	proto.RegisterType((*HostAlias)(nil), "k8s.io.api.core.v1.HostAlias")
5838	proto.RegisterType((*HostPathVolumeSource)(nil), "k8s.io.api.core.v1.HostPathVolumeSource")
5839	proto.RegisterType((*ISCSIPersistentVolumeSource)(nil), "k8s.io.api.core.v1.ISCSIPersistentVolumeSource")
5840	proto.RegisterType((*ISCSIVolumeSource)(nil), "k8s.io.api.core.v1.ISCSIVolumeSource")
5841	proto.RegisterType((*KeyToPath)(nil), "k8s.io.api.core.v1.KeyToPath")
5842	proto.RegisterType((*Lifecycle)(nil), "k8s.io.api.core.v1.Lifecycle")
5843	proto.RegisterType((*LimitRange)(nil), "k8s.io.api.core.v1.LimitRange")
5844	proto.RegisterType((*LimitRangeItem)(nil), "k8s.io.api.core.v1.LimitRangeItem")
5845	proto.RegisterMapType((ResourceList)(nil), "k8s.io.api.core.v1.LimitRangeItem.DefaultEntry")
5846	proto.RegisterMapType((ResourceList)(nil), "k8s.io.api.core.v1.LimitRangeItem.DefaultRequestEntry")
5847	proto.RegisterMapType((ResourceList)(nil), "k8s.io.api.core.v1.LimitRangeItem.MaxEntry")
5848	proto.RegisterMapType((ResourceList)(nil), "k8s.io.api.core.v1.LimitRangeItem.MaxLimitRequestRatioEntry")
5849	proto.RegisterMapType((ResourceList)(nil), "k8s.io.api.core.v1.LimitRangeItem.MinEntry")
5850	proto.RegisterType((*LimitRangeList)(nil), "k8s.io.api.core.v1.LimitRangeList")
5851	proto.RegisterType((*LimitRangeSpec)(nil), "k8s.io.api.core.v1.LimitRangeSpec")
5852	proto.RegisterType((*List)(nil), "k8s.io.api.core.v1.List")
5853	proto.RegisterType((*LoadBalancerIngress)(nil), "k8s.io.api.core.v1.LoadBalancerIngress")
5854	proto.RegisterType((*LoadBalancerStatus)(nil), "k8s.io.api.core.v1.LoadBalancerStatus")
5855	proto.RegisterType((*LocalObjectReference)(nil), "k8s.io.api.core.v1.LocalObjectReference")
5856	proto.RegisterType((*LocalVolumeSource)(nil), "k8s.io.api.core.v1.LocalVolumeSource")
5857	proto.RegisterType((*NFSVolumeSource)(nil), "k8s.io.api.core.v1.NFSVolumeSource")
5858	proto.RegisterType((*Namespace)(nil), "k8s.io.api.core.v1.Namespace")
5859	proto.RegisterType((*NamespaceCondition)(nil), "k8s.io.api.core.v1.NamespaceCondition")
5860	proto.RegisterType((*NamespaceList)(nil), "k8s.io.api.core.v1.NamespaceList")
5861	proto.RegisterType((*NamespaceSpec)(nil), "k8s.io.api.core.v1.NamespaceSpec")
5862	proto.RegisterType((*NamespaceStatus)(nil), "k8s.io.api.core.v1.NamespaceStatus")
5863	proto.RegisterType((*Node)(nil), "k8s.io.api.core.v1.Node")
5864	proto.RegisterType((*NodeAddress)(nil), "k8s.io.api.core.v1.NodeAddress")
5865	proto.RegisterType((*NodeAffinity)(nil), "k8s.io.api.core.v1.NodeAffinity")
5866	proto.RegisterType((*NodeCondition)(nil), "k8s.io.api.core.v1.NodeCondition")
5867	proto.RegisterType((*NodeConfigSource)(nil), "k8s.io.api.core.v1.NodeConfigSource")
5868	proto.RegisterType((*NodeConfigStatus)(nil), "k8s.io.api.core.v1.NodeConfigStatus")
5869	proto.RegisterType((*NodeDaemonEndpoints)(nil), "k8s.io.api.core.v1.NodeDaemonEndpoints")
5870	proto.RegisterType((*NodeList)(nil), "k8s.io.api.core.v1.NodeList")
5871	proto.RegisterType((*NodeProxyOptions)(nil), "k8s.io.api.core.v1.NodeProxyOptions")
5872	proto.RegisterType((*NodeResources)(nil), "k8s.io.api.core.v1.NodeResources")
5873	proto.RegisterMapType((ResourceList)(nil), "k8s.io.api.core.v1.NodeResources.CapacityEntry")
5874	proto.RegisterType((*NodeSelector)(nil), "k8s.io.api.core.v1.NodeSelector")
5875	proto.RegisterType((*NodeSelectorRequirement)(nil), "k8s.io.api.core.v1.NodeSelectorRequirement")
5876	proto.RegisterType((*NodeSelectorTerm)(nil), "k8s.io.api.core.v1.NodeSelectorTerm")
5877	proto.RegisterType((*NodeSpec)(nil), "k8s.io.api.core.v1.NodeSpec")
5878	proto.RegisterType((*NodeStatus)(nil), "k8s.io.api.core.v1.NodeStatus")
5879	proto.RegisterMapType((ResourceList)(nil), "k8s.io.api.core.v1.NodeStatus.AllocatableEntry")
5880	proto.RegisterMapType((ResourceList)(nil), "k8s.io.api.core.v1.NodeStatus.CapacityEntry")
5881	proto.RegisterType((*NodeSystemInfo)(nil), "k8s.io.api.core.v1.NodeSystemInfo")
5882	proto.RegisterType((*ObjectFieldSelector)(nil), "k8s.io.api.core.v1.ObjectFieldSelector")
5883	proto.RegisterType((*ObjectReference)(nil), "k8s.io.api.core.v1.ObjectReference")
5884	proto.RegisterType((*PersistentVolume)(nil), "k8s.io.api.core.v1.PersistentVolume")
5885	proto.RegisterType((*PersistentVolumeClaim)(nil), "k8s.io.api.core.v1.PersistentVolumeClaim")
5886	proto.RegisterType((*PersistentVolumeClaimCondition)(nil), "k8s.io.api.core.v1.PersistentVolumeClaimCondition")
5887	proto.RegisterType((*PersistentVolumeClaimList)(nil), "k8s.io.api.core.v1.PersistentVolumeClaimList")
5888	proto.RegisterType((*PersistentVolumeClaimSpec)(nil), "k8s.io.api.core.v1.PersistentVolumeClaimSpec")
5889	proto.RegisterType((*PersistentVolumeClaimStatus)(nil), "k8s.io.api.core.v1.PersistentVolumeClaimStatus")
5890	proto.RegisterMapType((ResourceList)(nil), "k8s.io.api.core.v1.PersistentVolumeClaimStatus.CapacityEntry")
5891	proto.RegisterType((*PersistentVolumeClaimVolumeSource)(nil), "k8s.io.api.core.v1.PersistentVolumeClaimVolumeSource")
5892	proto.RegisterType((*PersistentVolumeList)(nil), "k8s.io.api.core.v1.PersistentVolumeList")
5893	proto.RegisterType((*PersistentVolumeSource)(nil), "k8s.io.api.core.v1.PersistentVolumeSource")
5894	proto.RegisterType((*PersistentVolumeSpec)(nil), "k8s.io.api.core.v1.PersistentVolumeSpec")
5895	proto.RegisterMapType((ResourceList)(nil), "k8s.io.api.core.v1.PersistentVolumeSpec.CapacityEntry")
5896	proto.RegisterType((*PersistentVolumeStatus)(nil), "k8s.io.api.core.v1.PersistentVolumeStatus")
5897	proto.RegisterType((*PhotonPersistentDiskVolumeSource)(nil), "k8s.io.api.core.v1.PhotonPersistentDiskVolumeSource")
5898	proto.RegisterType((*Pod)(nil), "k8s.io.api.core.v1.Pod")
5899	proto.RegisterType((*PodAffinity)(nil), "k8s.io.api.core.v1.PodAffinity")
5900	proto.RegisterType((*PodAffinityTerm)(nil), "k8s.io.api.core.v1.PodAffinityTerm")
5901	proto.RegisterType((*PodAntiAffinity)(nil), "k8s.io.api.core.v1.PodAntiAffinity")
5902	proto.RegisterType((*PodAttachOptions)(nil), "k8s.io.api.core.v1.PodAttachOptions")
5903	proto.RegisterType((*PodCondition)(nil), "k8s.io.api.core.v1.PodCondition")
5904	proto.RegisterType((*PodDNSConfig)(nil), "k8s.io.api.core.v1.PodDNSConfig")
5905	proto.RegisterType((*PodDNSConfigOption)(nil), "k8s.io.api.core.v1.PodDNSConfigOption")
5906	proto.RegisterType((*PodExecOptions)(nil), "k8s.io.api.core.v1.PodExecOptions")
5907	proto.RegisterType((*PodIP)(nil), "k8s.io.api.core.v1.PodIP")
5908	proto.RegisterType((*PodList)(nil), "k8s.io.api.core.v1.PodList")
5909	proto.RegisterType((*PodLogOptions)(nil), "k8s.io.api.core.v1.PodLogOptions")
5910	proto.RegisterType((*PodPortForwardOptions)(nil), "k8s.io.api.core.v1.PodPortForwardOptions")
5911	proto.RegisterType((*PodProxyOptions)(nil), "k8s.io.api.core.v1.PodProxyOptions")
5912	proto.RegisterType((*PodReadinessGate)(nil), "k8s.io.api.core.v1.PodReadinessGate")
5913	proto.RegisterType((*PodSecurityContext)(nil), "k8s.io.api.core.v1.PodSecurityContext")
5914	proto.RegisterType((*PodSignature)(nil), "k8s.io.api.core.v1.PodSignature")
5915	proto.RegisterType((*PodSpec)(nil), "k8s.io.api.core.v1.PodSpec")
5916	proto.RegisterMapType((map[string]string)(nil), "k8s.io.api.core.v1.PodSpec.NodeSelectorEntry")
5917	proto.RegisterMapType((ResourceList)(nil), "k8s.io.api.core.v1.PodSpec.OverheadEntry")
5918	proto.RegisterType((*PodStatus)(nil), "k8s.io.api.core.v1.PodStatus")
5919	proto.RegisterType((*PodStatusResult)(nil), "k8s.io.api.core.v1.PodStatusResult")
5920	proto.RegisterType((*PodTemplate)(nil), "k8s.io.api.core.v1.PodTemplate")
5921	proto.RegisterType((*PodTemplateList)(nil), "k8s.io.api.core.v1.PodTemplateList")
5922	proto.RegisterType((*PodTemplateSpec)(nil), "k8s.io.api.core.v1.PodTemplateSpec")
5923	proto.RegisterType((*PortworxVolumeSource)(nil), "k8s.io.api.core.v1.PortworxVolumeSource")
5924	proto.RegisterType((*Preconditions)(nil), "k8s.io.api.core.v1.Preconditions")
5925	proto.RegisterType((*PreferAvoidPodsEntry)(nil), "k8s.io.api.core.v1.PreferAvoidPodsEntry")
5926	proto.RegisterType((*PreferredSchedulingTerm)(nil), "k8s.io.api.core.v1.PreferredSchedulingTerm")
5927	proto.RegisterType((*Probe)(nil), "k8s.io.api.core.v1.Probe")
5928	proto.RegisterType((*ProjectedVolumeSource)(nil), "k8s.io.api.core.v1.ProjectedVolumeSource")
5929	proto.RegisterType((*QuobyteVolumeSource)(nil), "k8s.io.api.core.v1.QuobyteVolumeSource")
5930	proto.RegisterType((*RBDPersistentVolumeSource)(nil), "k8s.io.api.core.v1.RBDPersistentVolumeSource")
5931	proto.RegisterType((*RBDVolumeSource)(nil), "k8s.io.api.core.v1.RBDVolumeSource")
5932	proto.RegisterType((*RangeAllocation)(nil), "k8s.io.api.core.v1.RangeAllocation")
5933	proto.RegisterType((*ReplicationController)(nil), "k8s.io.api.core.v1.ReplicationController")
5934	proto.RegisterType((*ReplicationControllerCondition)(nil), "k8s.io.api.core.v1.ReplicationControllerCondition")
5935	proto.RegisterType((*ReplicationControllerList)(nil), "k8s.io.api.core.v1.ReplicationControllerList")
5936	proto.RegisterType((*ReplicationControllerSpec)(nil), "k8s.io.api.core.v1.ReplicationControllerSpec")
5937	proto.RegisterMapType((map[string]string)(nil), "k8s.io.api.core.v1.ReplicationControllerSpec.SelectorEntry")
5938	proto.RegisterType((*ReplicationControllerStatus)(nil), "k8s.io.api.core.v1.ReplicationControllerStatus")
5939	proto.RegisterType((*ResourceFieldSelector)(nil), "k8s.io.api.core.v1.ResourceFieldSelector")
5940	proto.RegisterType((*ResourceQuota)(nil), "k8s.io.api.core.v1.ResourceQuota")
5941	proto.RegisterType((*ResourceQuotaList)(nil), "k8s.io.api.core.v1.ResourceQuotaList")
5942	proto.RegisterType((*ResourceQuotaSpec)(nil), "k8s.io.api.core.v1.ResourceQuotaSpec")
5943	proto.RegisterMapType((ResourceList)(nil), "k8s.io.api.core.v1.ResourceQuotaSpec.HardEntry")
5944	proto.RegisterType((*ResourceQuotaStatus)(nil), "k8s.io.api.core.v1.ResourceQuotaStatus")
5945	proto.RegisterMapType((ResourceList)(nil), "k8s.io.api.core.v1.ResourceQuotaStatus.HardEntry")
5946	proto.RegisterMapType((ResourceList)(nil), "k8s.io.api.core.v1.ResourceQuotaStatus.UsedEntry")
5947	proto.RegisterType((*ResourceRequirements)(nil), "k8s.io.api.core.v1.ResourceRequirements")
5948	proto.RegisterMapType((ResourceList)(nil), "k8s.io.api.core.v1.ResourceRequirements.LimitsEntry")
5949	proto.RegisterMapType((ResourceList)(nil), "k8s.io.api.core.v1.ResourceRequirements.RequestsEntry")
5950	proto.RegisterType((*SELinuxOptions)(nil), "k8s.io.api.core.v1.SELinuxOptions")
5951	proto.RegisterType((*ScaleIOPersistentVolumeSource)(nil), "k8s.io.api.core.v1.ScaleIOPersistentVolumeSource")
5952	proto.RegisterType((*ScaleIOVolumeSource)(nil), "k8s.io.api.core.v1.ScaleIOVolumeSource")
5953	proto.RegisterType((*ScopeSelector)(nil), "k8s.io.api.core.v1.ScopeSelector")
5954	proto.RegisterType((*ScopedResourceSelectorRequirement)(nil), "k8s.io.api.core.v1.ScopedResourceSelectorRequirement")
5955	proto.RegisterType((*Secret)(nil), "k8s.io.api.core.v1.Secret")
5956	proto.RegisterMapType((map[string][]byte)(nil), "k8s.io.api.core.v1.Secret.DataEntry")
5957	proto.RegisterMapType((map[string]string)(nil), "k8s.io.api.core.v1.Secret.StringDataEntry")
5958	proto.RegisterType((*SecretEnvSource)(nil), "k8s.io.api.core.v1.SecretEnvSource")
5959	proto.RegisterType((*SecretKeySelector)(nil), "k8s.io.api.core.v1.SecretKeySelector")
5960	proto.RegisterType((*SecretList)(nil), "k8s.io.api.core.v1.SecretList")
5961	proto.RegisterType((*SecretProjection)(nil), "k8s.io.api.core.v1.SecretProjection")
5962	proto.RegisterType((*SecretReference)(nil), "k8s.io.api.core.v1.SecretReference")
5963	proto.RegisterType((*SecretVolumeSource)(nil), "k8s.io.api.core.v1.SecretVolumeSource")
5964	proto.RegisterType((*SecurityContext)(nil), "k8s.io.api.core.v1.SecurityContext")
5965	proto.RegisterType((*SerializedReference)(nil), "k8s.io.api.core.v1.SerializedReference")
5966	proto.RegisterType((*Service)(nil), "k8s.io.api.core.v1.Service")
5967	proto.RegisterType((*ServiceAccount)(nil), "k8s.io.api.core.v1.ServiceAccount")
5968	proto.RegisterType((*ServiceAccountList)(nil), "k8s.io.api.core.v1.ServiceAccountList")
5969	proto.RegisterType((*ServiceAccountTokenProjection)(nil), "k8s.io.api.core.v1.ServiceAccountTokenProjection")
5970	proto.RegisterType((*ServiceList)(nil), "k8s.io.api.core.v1.ServiceList")
5971	proto.RegisterType((*ServicePort)(nil), "k8s.io.api.core.v1.ServicePort")
5972	proto.RegisterType((*ServiceProxyOptions)(nil), "k8s.io.api.core.v1.ServiceProxyOptions")
5973	proto.RegisterType((*ServiceSpec)(nil), "k8s.io.api.core.v1.ServiceSpec")
5974	proto.RegisterMapType((map[string]string)(nil), "k8s.io.api.core.v1.ServiceSpec.SelectorEntry")
5975	proto.RegisterType((*ServiceStatus)(nil), "k8s.io.api.core.v1.ServiceStatus")
5976	proto.RegisterType((*SessionAffinityConfig)(nil), "k8s.io.api.core.v1.SessionAffinityConfig")
5977	proto.RegisterType((*StorageOSPersistentVolumeSource)(nil), "k8s.io.api.core.v1.StorageOSPersistentVolumeSource")
5978	proto.RegisterType((*StorageOSVolumeSource)(nil), "k8s.io.api.core.v1.StorageOSVolumeSource")
5979	proto.RegisterType((*Sysctl)(nil), "k8s.io.api.core.v1.Sysctl")
5980	proto.RegisterType((*TCPSocketAction)(nil), "k8s.io.api.core.v1.TCPSocketAction")
5981	proto.RegisterType((*Taint)(nil), "k8s.io.api.core.v1.Taint")
5982	proto.RegisterType((*Toleration)(nil), "k8s.io.api.core.v1.Toleration")
5983	proto.RegisterType((*TopologySelectorLabelRequirement)(nil), "k8s.io.api.core.v1.TopologySelectorLabelRequirement")
5984	proto.RegisterType((*TopologySelectorTerm)(nil), "k8s.io.api.core.v1.TopologySelectorTerm")
5985	proto.RegisterType((*TopologySpreadConstraint)(nil), "k8s.io.api.core.v1.TopologySpreadConstraint")
5986	proto.RegisterType((*TypedLocalObjectReference)(nil), "k8s.io.api.core.v1.TypedLocalObjectReference")
5987	proto.RegisterType((*Volume)(nil), "k8s.io.api.core.v1.Volume")
5988	proto.RegisterType((*VolumeDevice)(nil), "k8s.io.api.core.v1.VolumeDevice")
5989	proto.RegisterType((*VolumeMount)(nil), "k8s.io.api.core.v1.VolumeMount")
5990	proto.RegisterType((*VolumeNodeAffinity)(nil), "k8s.io.api.core.v1.VolumeNodeAffinity")
5991	proto.RegisterType((*VolumeProjection)(nil), "k8s.io.api.core.v1.VolumeProjection")
5992	proto.RegisterType((*VolumeSource)(nil), "k8s.io.api.core.v1.VolumeSource")
5993	proto.RegisterType((*VsphereVirtualDiskVolumeSource)(nil), "k8s.io.api.core.v1.VsphereVirtualDiskVolumeSource")
5994	proto.RegisterType((*WeightedPodAffinityTerm)(nil), "k8s.io.api.core.v1.WeightedPodAffinityTerm")
5995	proto.RegisterType((*WindowsSecurityContextOptions)(nil), "k8s.io.api.core.v1.WindowsSecurityContextOptions")
5996}
5997
5998func init() {
5999	proto.RegisterFile("k8s.io/kubernetes/vendor/k8s.io/api/core/v1/generated.proto", fileDescriptor_83c10c24ec417dc9)
6000}
6001
6002var fileDescriptor_83c10c24ec417dc9 = []byte{
6003	// 13567 bytes of a gzipped FileDescriptorProto
6004	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0xbd, 0x7b, 0x70, 0x24, 0x49,
6005	0x5a, 0x18, 0x7e, 0xd5, 0xad, 0x47, 0xf7, 0xa7, 0x77, 0xce, 0x63, 0x35, 0xda, 0x9d, 0xd1, 0x6c,
6006	0xed, 0xdd, 0xec, 0xec, 0xed, 0xae, 0xe6, 0xf6, 0x75, 0xbb, 0xdc, 0xde, 0x2d, 0x48, 0x6a, 0x69,
6007	0xa6, 0x77, 0x46, 0x9a, 0xde, 0x6c, 0xcd, 0xcc, 0xdd, 0xb2, 0x77, 0x5c, 0xa9, 0x2b, 0x25, 0xd5,
6008	0xaa, 0xbb, 0xaa, 0xb7, 0xaa, 0x5a, 0x33, 0xda, 0x1f, 0xc4, 0x0f, 0x1f, 0xcf, 0x33, 0xe0, 0xb8,
6009	0xb0, 0x09, 0x3f, 0x80, 0xc0, 0x11, 0x18, 0x07, 0x60, 0xb0, 0xc3, 0x18, 0x0c, 0x98, 0xc3, 0x36,
6010	0x06, 0xdb, 0x81, 0xfd, 0x07, 0xc6, 0x0e, 0xdb, 0x47, 0x04, 0x61, 0x19, 0x06, 0x87, 0x89, 0xfb,
6011	0xc3, 0x40, 0x18, 0xfc, 0x87, 0x65, 0xc2, 0x38, 0xf2, 0x59, 0x99, 0xd5, 0x55, 0xdd, 0xad, 0x59,
6012	0x8d, 0x6e, 0xb9, 0xd8, 0xff, 0xba, 0xf3, 0xfb, 0xf2, 0xcb, 0xac, 0x7c, 0x7e, 0xf9, 0x3d, 0xe1,
6013	0xd5, 0xdd, 0x57, 0xa2, 0x05, 0x2f, 0xb8, 0xb2, 0xdb, 0xd9, 0x24, 0xa1, 0x4f, 0x62, 0x12, 0x5d,
6014	0xd9, 0x23, 0xbe, 0x1b, 0x84, 0x57, 0x04, 0xc0, 0x69, 0x7b, 0x57, 0x1a, 0x41, 0x48, 0xae, 0xec,
6015	0x3d, 0x77, 0x65, 0x9b, 0xf8, 0x24, 0x74, 0x62, 0xe2, 0x2e, 0xb4, 0xc3, 0x20, 0x0e, 0x10, 0xe2,
6016	0x38, 0x0b, 0x4e, 0xdb, 0x5b, 0xa0, 0x38, 0x0b, 0x7b, 0xcf, 0xcd, 0x3d, 0xbb, 0xed, 0xc5, 0x3b,
6017	0x9d, 0xcd, 0x85, 0x46, 0xd0, 0xba, 0xb2, 0x1d, 0x6c, 0x07, 0x57, 0x18, 0xea, 0x66, 0x67, 0x8b,
6018	0xfd, 0x63, 0x7f, 0xd8, 0x2f, 0x4e, 0x62, 0xee, 0xc5, 0xa4, 0x99, 0x96, 0xd3, 0xd8, 0xf1, 0x7c,
6019	0x12, 0xee, 0x5f, 0x69, 0xef, 0x6e, 0xb3, 0x76, 0x43, 0x12, 0x05, 0x9d, 0xb0, 0x41, 0xd2, 0x0d,
6020	0xf7, 0xac, 0x15, 0x5d, 0x69, 0x91, 0xd8, 0xc9, 0xe8, 0xee, 0xdc, 0x95, 0xbc, 0x5a, 0x61, 0xc7,
6021	0x8f, 0xbd, 0x56, 0x77, 0x33, 0x1f, 0xef, 0x57, 0x21, 0x6a, 0xec, 0x90, 0x96, 0xd3, 0x55, 0xef,
6022	0x85, 0xbc, 0x7a, 0x9d, 0xd8, 0x6b, 0x5e, 0xf1, 0xfc, 0x38, 0x8a, 0xc3, 0x74, 0x25, 0xfb, 0x2b,
6023	0x16, 0x5c, 0x5c, 0xbc, 0x53, 0x5f, 0x69, 0x3a, 0x51, 0xec, 0x35, 0x96, 0x9a, 0x41, 0x63, 0xb7,
6024	0x1e, 0x07, 0x21, 0xb9, 0x1d, 0x34, 0x3b, 0x2d, 0x52, 0x67, 0x03, 0x81, 0x9e, 0x81, 0xd2, 0x1e,
6025	0xfb, 0x5f, 0xad, 0xcc, 0x5a, 0x17, 0xad, 0xcb, 0xe5, 0xa5, 0xe9, 0xdf, 0x38, 0x98, 0xff, 0xd0,
6026	0xfd, 0x83, 0xf9, 0xd2, 0x6d, 0x51, 0x8e, 0x15, 0x06, 0xba, 0x04, 0x23, 0x5b, 0xd1, 0xc6, 0x7e,
6027	0x9b, 0xcc, 0x16, 0x18, 0xee, 0xa4, 0xc0, 0x1d, 0x59, 0xad, 0xd3, 0x52, 0x2c, 0xa0, 0xe8, 0x0a,
6028	0x94, 0xdb, 0x4e, 0x18, 0x7b, 0xb1, 0x17, 0xf8, 0xb3, 0xc5, 0x8b, 0xd6, 0xe5, 0xe1, 0xa5, 0x19,
6029	0x81, 0x5a, 0xae, 0x49, 0x00, 0x4e, 0x70, 0x68, 0x37, 0x42, 0xe2, 0xb8, 0x37, 0xfd, 0xe6, 0xfe,
6030	0xec, 0xd0, 0x45, 0xeb, 0x72, 0x29, 0xe9, 0x06, 0x16, 0xe5, 0x58, 0x61, 0xd8, 0x3f, 0x54, 0x80,
6031	0xd2, 0xe2, 0xd6, 0x96, 0xe7, 0x7b, 0xf1, 0x3e, 0xba, 0x0d, 0xe3, 0x7e, 0xe0, 0x12, 0xf9, 0x9f,
6032	0x7d, 0xc5, 0xd8, 0xf3, 0x17, 0x17, 0xba, 0x97, 0xd2, 0xc2, 0xba, 0x86, 0xb7, 0x34, 0x7d, 0xff,
6033	0x60, 0x7e, 0x5c, 0x2f, 0xc1, 0x06, 0x1d, 0x84, 0x61, 0xac, 0x1d, 0xb8, 0x8a, 0x6c, 0x81, 0x91,
6034	0x9d, 0xcf, 0x22, 0x5b, 0x4b, 0xd0, 0x96, 0xa6, 0xee, 0x1f, 0xcc, 0x8f, 0x69, 0x05, 0x58, 0x27,
6035	0x82, 0x36, 0x61, 0x8a, 0xfe, 0xf5, 0x63, 0x4f, 0xd1, 0x2d, 0x32, 0xba, 0x4f, 0xe4, 0xd1, 0xd5,
6036	0x50, 0x97, 0x4e, 0xdd, 0x3f, 0x98, 0x9f, 0x4a, 0x15, 0xe2, 0x34, 0x41, 0xfb, 0x5d, 0x98, 0x5c,
6037	0x8c, 0x63, 0xa7, 0xb1, 0x43, 0x5c, 0x3e, 0x83, 0xe8, 0x45, 0x18, 0xf2, 0x9d, 0x16, 0x11, 0xf3,
6038	0x7b, 0x51, 0x0c, 0xec, 0xd0, 0xba, 0xd3, 0x22, 0x87, 0x07, 0xf3, 0xd3, 0xb7, 0x7c, 0xef, 0x9d,
6039	0x8e, 0x58, 0x15, 0xb4, 0x0c, 0x33, 0x6c, 0xf4, 0x3c, 0x80, 0x4b, 0xf6, 0xbc, 0x06, 0xa9, 0x39,
6040	0xf1, 0x8e, 0x98, 0x6f, 0x24, 0xea, 0x42, 0x45, 0x41, 0xb0, 0x86, 0x65, 0xdf, 0x83, 0xf2, 0xe2,
6041	0x5e, 0xe0, 0xb9, 0xb5, 0xc0, 0x8d, 0xd0, 0x2e, 0x4c, 0xb5, 0x43, 0xb2, 0x45, 0x42, 0x55, 0x34,
6042	0x6b, 0x5d, 0x2c, 0x5e, 0x1e, 0x7b, 0xfe, 0x72, 0xe6, 0xc7, 0x9a, 0xa8, 0x2b, 0x7e, 0x1c, 0xee,
6043	0x2f, 0x3d, 0x22, 0xda, 0x9b, 0x4a, 0x41, 0x71, 0x9a, 0xb2, 0xfd, 0x2f, 0x0b, 0x70, 0x66, 0xf1,
6044	0xdd, 0x4e, 0x48, 0x2a, 0x5e, 0xb4, 0x9b, 0x5e, 0xe1, 0xae, 0x17, 0xed, 0xae, 0x27, 0x23, 0xa0,
6045	0x96, 0x56, 0x45, 0x94, 0x63, 0x85, 0x81, 0x9e, 0x85, 0x51, 0xfa, 0xfb, 0x16, 0xae, 0x8a, 0x4f,
6046	0x3e, 0x25, 0x90, 0xc7, 0x2a, 0x4e, 0xec, 0x54, 0x38, 0x08, 0x4b, 0x1c, 0xb4, 0x06, 0x63, 0x0d,
6047	0xb6, 0x21, 0xb7, 0xd7, 0x02, 0x97, 0xb0, 0xc9, 0x2c, 0x2f, 0x3d, 0x4d, 0xd1, 0x97, 0x93, 0xe2,
6048	0xc3, 0x83, 0xf9, 0x59, 0xde, 0x37, 0x41, 0x42, 0x83, 0x61, 0xbd, 0x3e, 0xb2, 0xd5, 0xfe, 0x1a,
6049	0x62, 0x94, 0x20, 0x63, 0x6f, 0x5d, 0xd6, 0xb6, 0xca, 0x30, 0xdb, 0x2a, 0xe3, 0xd9, 0xdb, 0x04,
6050	0x3d, 0x07, 0x43, 0xbb, 0x9e, 0xef, 0xce, 0x8e, 0x30, 0x5a, 0xe7, 0xe9, 0x9c, 0x5f, 0xf7, 0x7c,
6051	0xf7, 0xf0, 0x60, 0x7e, 0xc6, 0xe8, 0x0e, 0x2d, 0xc4, 0x0c, 0xd5, 0xfe, 0x13, 0x0b, 0xe6, 0x19,
6052	0x6c, 0xd5, 0x6b, 0x92, 0x1a, 0x09, 0x23, 0x2f, 0x8a, 0x89, 0x1f, 0x1b, 0x03, 0xfa, 0x3c, 0x40,
6053	0x44, 0x1a, 0x21, 0x89, 0xb5, 0x21, 0x55, 0x0b, 0xa3, 0xae, 0x20, 0x58, 0xc3, 0xa2, 0x07, 0x42,
6054	0xb4, 0xe3, 0x84, 0x6c, 0x7d, 0x89, 0x81, 0x55, 0x07, 0x42, 0x5d, 0x02, 0x70, 0x82, 0x63, 0x1c,
6055	0x08, 0xc5, 0x7e, 0x07, 0x02, 0xfa, 0x14, 0x4c, 0x25, 0x8d, 0x45, 0x6d, 0xa7, 0x21, 0x07, 0x90,
6056	0x6d, 0x99, 0xba, 0x09, 0xc2, 0x69, 0x5c, 0xfb, 0xef, 0x59, 0x62, 0xf1, 0xd0, 0xaf, 0x7e, 0x9f,
6057	0x7f, 0xab, 0xfd, 0x4b, 0x16, 0x8c, 0x2e, 0x79, 0xbe, 0xeb, 0xf9, 0xdb, 0xe8, 0xf3, 0x50, 0xa2,
6058	0x77, 0x93, 0xeb, 0xc4, 0x8e, 0x38, 0xf7, 0x3e, 0xa6, 0xed, 0x2d, 0x75, 0x55, 0x2c, 0xb4, 0x77,
6059	0xb7, 0x69, 0x41, 0xb4, 0x40, 0xb1, 0xe9, 0x6e, 0xbb, 0xb9, 0xf9, 0x36, 0x69, 0xc4, 0x6b, 0x24,
6060	0x76, 0x92, 0xcf, 0x49, 0xca, 0xb0, 0xa2, 0x8a, 0xae, 0xc3, 0x48, 0xec, 0x84, 0xdb, 0x24, 0x16,
6061	0x07, 0x60, 0xe6, 0x41, 0xc5, 0x6b, 0x62, 0xba, 0x23, 0x89, 0xdf, 0x20, 0xc9, 0xb5, 0xb0, 0xc1,
6062	0xaa, 0x62, 0x41, 0xc2, 0xfe, 0x81, 0x51, 0x38, 0xb7, 0x5c, 0xaf, 0xe6, 0xac, 0xab, 0x4b, 0x30,
6063	0xe2, 0x86, 0xde, 0x1e, 0x09, 0xc5, 0x38, 0x2b, 0x2a, 0x15, 0x56, 0x8a, 0x05, 0x14, 0xbd, 0x02,
6064	0xe3, 0xfc, 0x42, 0xba, 0xe6, 0xf8, 0x6e, 0x53, 0x0e, 0xf1, 0x69, 0x81, 0x3d, 0x7e, 0x5b, 0x83,
6065	0x61, 0x03, 0xf3, 0x88, 0x8b, 0xea, 0x52, 0x6a, 0x33, 0xe6, 0x5d, 0x76, 0x5f, 0xb4, 0x60, 0x9a,
6066	0x37, 0xb3, 0x18, 0xc7, 0xa1, 0xb7, 0xd9, 0x89, 0x49, 0x34, 0x3b, 0xcc, 0x4e, 0xba, 0xe5, 0xac,
6067	0xd1, 0xca, 0x1d, 0x81, 0x85, 0xdb, 0x29, 0x2a, 0xfc, 0x10, 0x9c, 0x15, 0xed, 0x4e, 0xa7, 0xc1,
6068	0xb8, 0xab, 0x59, 0xf4, 0x1d, 0x16, 0xcc, 0x35, 0x02, 0x3f, 0x0e, 0x83, 0x66, 0x93, 0x84, 0xb5,
6069	0xce, 0x66, 0xd3, 0x8b, 0x76, 0xf8, 0x3a, 0xc5, 0x64, 0x8b, 0x9d, 0x04, 0x39, 0x73, 0xa8, 0x90,
6070	0xc4, 0x1c, 0x5e, 0xb8, 0x7f, 0x30, 0x3f, 0xb7, 0x9c, 0x4b, 0x0a, 0xf7, 0x68, 0x06, 0xed, 0x02,
6071	0xa2, 0x57, 0x69, 0x3d, 0x76, 0xb6, 0x49, 0xd2, 0xf8, 0xe8, 0xe0, 0x8d, 0x9f, 0xbd, 0x7f, 0x30,
6072	0x8f, 0xd6, 0xbb, 0x48, 0xe0, 0x0c, 0xb2, 0xe8, 0x1d, 0x38, 0x4d, 0x4b, 0xbb, 0xbe, 0xb5, 0x34,
6073	0x78, 0x73, 0xb3, 0xf7, 0x0f, 0xe6, 0x4f, 0xaf, 0x67, 0x10, 0xc1, 0x99, 0xa4, 0xd1, 0xb7, 0x5b,
6074	0x70, 0x2e, 0xf9, 0xfc, 0x95, 0x7b, 0x6d, 0xc7, 0x77, 0x93, 0x86, 0xcb, 0x83, 0x37, 0x4c, 0xcf,
6075	0xe4, 0x73, 0xcb, 0x79, 0x94, 0x70, 0x7e, 0x23, 0x73, 0xcb, 0x70, 0x26, 0x73, 0xb5, 0xa0, 0x69,
6076	0x28, 0xee, 0x12, 0xce, 0x05, 0x95, 0x31, 0xfd, 0x89, 0x4e, 0xc3, 0xf0, 0x9e, 0xd3, 0xec, 0x88,
6077	0x8d, 0x82, 0xf9, 0x9f, 0x4f, 0x14, 0x5e, 0xb1, 0xec, 0x7f, 0x55, 0x84, 0xa9, 0xe5, 0x7a, 0xf5,
6078	0x81, 0x76, 0xa1, 0x7e, 0x0d, 0x15, 0x7a, 0x5e, 0x43, 0xc9, 0xa5, 0x56, 0xcc, 0xbd, 0xd4, 0xfe,
6079	0xff, 0x8c, 0x2d, 0x34, 0xc4, 0xb6, 0xd0, 0x37, 0xe4, 0x6c, 0xa1, 0x63, 0xde, 0x38, 0x7b, 0x39,
6080	0xab, 0x68, 0x98, 0x4d, 0x66, 0x26, 0xc7, 0x72, 0x23, 0x68, 0x38, 0xcd, 0xf4, 0xd1, 0x77, 0xc4,
6081	0xa5, 0x74, 0x3c, 0xf3, 0xd8, 0x80, 0xf1, 0x65, 0xa7, 0xed, 0x6c, 0x7a, 0x4d, 0x2f, 0xf6, 0x48,
6082	0x84, 0x9e, 0x84, 0xa2, 0xe3, 0xba, 0x8c, 0xdb, 0x2a, 0x2f, 0x9d, 0xb9, 0x7f, 0x30, 0x5f, 0x5c,
6083	0x74, 0xe9, 0xb5, 0x0f, 0x0a, 0x6b, 0x1f, 0x53, 0x0c, 0xf4, 0x51, 0x18, 0x72, 0xc3, 0xa0, 0x3d,
6084	0x5b, 0x60, 0x98, 0x74, 0xd7, 0x0d, 0x55, 0xc2, 0xa0, 0x9d, 0x42, 0x65, 0x38, 0xf6, 0xaf, 0x16,
6085	0xe0, 0xb1, 0x65, 0xd2, 0xde, 0x59, 0xad, 0xe7, 0x9c, 0xdf, 0x97, 0xa1, 0xd4, 0x0a, 0x7c, 0x2f,
6086	0x0e, 0xc2, 0x48, 0x34, 0xcd, 0x56, 0xc4, 0x9a, 0x28, 0xc3, 0x0a, 0x8a, 0x2e, 0xc2, 0x50, 0x3b,
6087	0x61, 0x2a, 0xc7, 0x25, 0x43, 0xca, 0xd8, 0x49, 0x06, 0xa1, 0x18, 0x9d, 0x88, 0x84, 0x62, 0xc5,
6088	0x28, 0x8c, 0x5b, 0x11, 0x09, 0x31, 0x83, 0x24, 0x37, 0x33, 0xbd, 0xb3, 0xc5, 0x09, 0x9d, 0xba,
6089	0x99, 0x29, 0x04, 0x6b, 0x58, 0xa8, 0x06, 0xe5, 0x28, 0x35, 0xb3, 0x03, 0x6d, 0xd3, 0x09, 0x76,
6090	0x75, 0xab, 0x99, 0x4c, 0x88, 0x18, 0x37, 0xca, 0x48, 0xdf, 0xab, 0xfb, 0xcb, 0x05, 0x40, 0x7c,
6091	0x08, 0xff, 0x82, 0x0d, 0xdc, 0xad, 0xee, 0x81, 0x1b, 0x7c, 0x4b, 0x1c, 0xd7, 0xe8, 0xfd, 0xa9,
6092	0x05, 0x8f, 0x2d, 0x7b, 0xbe, 0x4b, 0xc2, 0x9c, 0x05, 0xf8, 0x70, 0xde, 0xb2, 0x47, 0x63, 0x1a,
6093	0x8c, 0x25, 0x36, 0x74, 0x0c, 0x4b, 0xcc, 0xfe, 0x23, 0x0b, 0x10, 0xff, 0xec, 0xf7, 0xdd, 0xc7,
6094	0xde, 0xea, 0xfe, 0xd8, 0x63, 0x58, 0x16, 0xf6, 0x0d, 0x98, 0x5c, 0x6e, 0x7a, 0xc4, 0x8f, 0xab,
6095	0xb5, 0xe5, 0xc0, 0xdf, 0xf2, 0xb6, 0xd1, 0x27, 0x60, 0x32, 0xf6, 0x5a, 0x24, 0xe8, 0xc4, 0x75,
6096	0xd2, 0x08, 0x7c, 0xf6, 0x92, 0xb4, 0x2e, 0x0f, 0x2f, 0xa1, 0xfb, 0x07, 0xf3, 0x93, 0x1b, 0x06,
6097	0x04, 0xa7, 0x30, 0xed, 0xdf, 0xa1, 0xe3, 0x17, 0xb4, 0xda, 0x81, 0x4f, 0xfc, 0x78, 0x39, 0xf0,
6098	0x5d, 0x2e, 0x71, 0xf8, 0x04, 0x0c, 0xc5, 0x74, 0x3c, 0xf8, 0xd8, 0x5d, 0x92, 0x1b, 0x85, 0x8e,
6099	0xc2, 0xe1, 0xc1, 0xfc, 0xd9, 0xee, 0x1a, 0x6c, 0x9c, 0x58, 0x1d, 0xf4, 0x0d, 0x30, 0x12, 0xc5,
6100	0x4e, 0xdc, 0x89, 0xc4, 0x68, 0x3e, 0x2e, 0x47, 0xb3, 0xce, 0x4a, 0x0f, 0x0f, 0xe6, 0xa7, 0x54,
6101	0x35, 0x5e, 0x84, 0x45, 0x05, 0xf4, 0x14, 0x8c, 0xb6, 0x48, 0x14, 0x39, 0xdb, 0xf2, 0x36, 0x9c,
6102	0x12, 0x75, 0x47, 0xd7, 0x78, 0x31, 0x96, 0x70, 0xf4, 0x04, 0x0c, 0x93, 0x30, 0x0c, 0x42, 0xb1,
6103	0x47, 0x27, 0x04, 0xe2, 0xf0, 0x0a, 0x2d, 0xc4, 0x1c, 0x66, 0xff, 0x3b, 0x0b, 0xa6, 0x54, 0x5f,
6104	0x79, 0x5b, 0x27, 0xf0, 0x2a, 0x78, 0x13, 0xa0, 0x21, 0x3f, 0x30, 0x62, 0xb7, 0xc7, 0xd8, 0xf3,
6105	0x97, 0x32, 0x2f, 0xea, 0xae, 0x61, 0x4c, 0x28, 0xab, 0xa2, 0x08, 0x6b, 0xd4, 0xec, 0x7f, 0x6a,
6106	0xc1, 0xa9, 0xd4, 0x17, 0xdd, 0xf0, 0xa2, 0x18, 0xbd, 0xd5, 0xf5, 0x55, 0x0b, 0x83, 0x7d, 0x15,
6107	0xad, 0xcd, 0xbe, 0x49, 0x2d, 0x65, 0x59, 0xa2, 0x7d, 0xd1, 0x35, 0x18, 0xf6, 0x62, 0xd2, 0x92,
6108	0x1f, 0xf3, 0x44, 0xcf, 0x8f, 0xe1, 0xbd, 0x4a, 0x66, 0xa4, 0x4a, 0x6b, 0x62, 0x4e, 0xc0, 0xfe,
6109	0x6b, 0x45, 0x28, 0xf3, 0x65, 0xbb, 0xe6, 0xb4, 0x4f, 0x60, 0x2e, 0xaa, 0x30, 0xc4, 0xa8, 0xf3,
6110	0x8e, 0x3f, 0x99, 0xdd, 0x71, 0xd1, 0x9d, 0x05, 0xfa, 0xe4, 0xe7, 0xcc, 0x91, 0xba, 0x1a, 0x68,
6111	0x11, 0x66, 0x24, 0x90, 0x03, 0xb0, 0xe9, 0xf9, 0x4e, 0xb8, 0x4f, 0xcb, 0x66, 0x8b, 0x8c, 0xe0,
6112	0xb3, 0xbd, 0x09, 0x2e, 0x29, 0x7c, 0x4e, 0x56, 0xf5, 0x35, 0x01, 0x60, 0x8d, 0xe8, 0xdc, 0xcb,
6113	0x50, 0x56, 0xc8, 0x47, 0xe1, 0x71, 0xe6, 0x3e, 0x05, 0x53, 0xa9, 0xb6, 0xfa, 0x55, 0x1f, 0xd7,
6114	0x59, 0xa4, 0x5f, 0x66, 0xa7, 0x80, 0xe8, 0xf5, 0x8a, 0xbf, 0x27, 0x4e, 0xd1, 0x77, 0xe1, 0x74,
6115	0x33, 0xe3, 0x70, 0x12, 0x53, 0x35, 0xf8, 0x61, 0xf6, 0x98, 0xf8, 0xec, 0xd3, 0x59, 0x50, 0x9c,
6116	0xd9, 0x06, 0xbd, 0xf6, 0x83, 0x36, 0x5d, 0xf3, 0x4e, 0x53, 0xe7, 0xa0, 0x6f, 0x8a, 0x32, 0xac,
6117	0xa0, 0xf4, 0x08, 0x3b, 0xad, 0x3a, 0x7f, 0x9d, 0xec, 0xd7, 0x49, 0x93, 0x34, 0xe2, 0x20, 0xfc,
6118	0x9a, 0x76, 0xff, 0x3c, 0x1f, 0x7d, 0x7e, 0x02, 0x8e, 0x09, 0x02, 0xc5, 0xeb, 0x64, 0x9f, 0x4f,
6119	0x85, 0xfe, 0x75, 0xc5, 0x9e, 0x5f, 0xf7, 0xb3, 0x16, 0x4c, 0xa8, 0xaf, 0x3b, 0x81, 0xad, 0xbe,
6120	0x64, 0x6e, 0xf5, 0xf3, 0x3d, 0x17, 0x78, 0xce, 0x26, 0xff, 0x72, 0x01, 0xce, 0x29, 0x1c, 0xca,
6121	0xee, 0xf3, 0x3f, 0x62, 0x55, 0x5d, 0x81, 0xb2, 0xaf, 0x04, 0x51, 0x96, 0x29, 0x01, 0x4a, 0xc4,
6122	0x50, 0x09, 0x0e, 0xe5, 0xda, 0xfc, 0x44, 0x5a, 0x34, 0xae, 0x4b, 0x68, 0x85, 0x34, 0x76, 0x09,
6123	0x8a, 0x1d, 0xcf, 0x15, 0x77, 0xc6, 0xc7, 0xe4, 0x68, 0xdf, 0xaa, 0x56, 0x0e, 0x0f, 0xe6, 0x1f,
6124	0xcf, 0xd3, 0x0e, 0xd0, 0xcb, 0x2a, 0x5a, 0xb8, 0x55, 0xad, 0x60, 0x5a, 0x19, 0x2d, 0xc2, 0x94,
6125	0x54, 0x80, 0xdc, 0xa6, 0x1c, 0x54, 0xe0, 0x8b, 0xab, 0x45, 0x89, 0x59, 0xb1, 0x09, 0xc6, 0x69,
6126	0x7c, 0x54, 0x81, 0xe9, 0xdd, 0xce, 0x26, 0x69, 0x92, 0x98, 0x7f, 0xf0, 0x75, 0xc2, 0x85, 0x90,
6127	0xe5, 0xe4, 0xb1, 0x75, 0x3d, 0x05, 0xc7, 0x5d, 0x35, 0xec, 0x3f, 0x67, 0x47, 0xbc, 0x18, 0xbd,
6128	0x5a, 0x18, 0xd0, 0x85, 0x45, 0xa9, 0x7f, 0x2d, 0x97, 0xf3, 0x20, 0xab, 0xe2, 0x3a, 0xd9, 0xdf,
6129	0x08, 0x28, 0xb3, 0x9d, 0xbd, 0x2a, 0x8c, 0x35, 0x3f, 0xd4, 0x73, 0xcd, 0xff, 0x7c, 0x01, 0xce,
6130	0xa8, 0x11, 0x30, 0xf8, 0xba, 0xbf, 0xe8, 0x63, 0xf0, 0x1c, 0x8c, 0xb9, 0x64, 0xcb, 0xe9, 0x34,
6131	0x63, 0x25, 0x11, 0x1f, 0xe6, 0x5a, 0x91, 0x4a, 0x52, 0x8c, 0x75, 0x9c, 0x23, 0x0c, 0xdb, 0xff,
6132	0x1a, 0x63, 0x77, 0x6b, 0xec, 0xd0, 0x35, 0xae, 0x76, 0x8d, 0x95, 0xbb, 0x6b, 0x9e, 0x80, 0x61,
6133	0xaf, 0x45, 0x79, 0xad, 0x82, 0xc9, 0x42, 0x55, 0x69, 0x21, 0xe6, 0x30, 0xf4, 0x11, 0x18, 0x6d,
6134	0x04, 0xad, 0x96, 0xe3, 0xbb, 0xec, 0xca, 0x2b, 0x2f, 0x8d, 0x51, 0x76, 0x6c, 0x99, 0x17, 0x61,
6135	0x09, 0x43, 0x8f, 0xc1, 0x90, 0x13, 0x6e, 0x73, 0xb1, 0x44, 0x79, 0xa9, 0x44, 0x5b, 0x5a, 0x0c,
6136	0xb7, 0x23, 0xcc, 0x4a, 0xe9, 0xab, 0xea, 0x6e, 0x10, 0xee, 0x7a, 0xfe, 0x76, 0xc5, 0x0b, 0xc5,
6137	0x96, 0x50, 0x77, 0xe1, 0x1d, 0x05, 0xc1, 0x1a, 0x16, 0x5a, 0x85, 0xe1, 0x76, 0x10, 0xc6, 0xd1,
6138	0xec, 0x08, 0x1b, 0xee, 0xc7, 0x73, 0x0e, 0x22, 0xfe, 0xb5, 0xb5, 0x20, 0x8c, 0x93, 0x0f, 0xa0,
6139	0xff, 0x22, 0xcc, 0xab, 0xa3, 0x1b, 0x30, 0x4a, 0xfc, 0xbd, 0xd5, 0x30, 0x68, 0xcd, 0x9e, 0xca,
6140	0xa7, 0xb4, 0xc2, 0x51, 0xf8, 0x32, 0x4b, 0xd8, 0x4e, 0x51, 0x8c, 0x25, 0x09, 0xf4, 0x0d, 0x50,
6141	0x24, 0xfe, 0xde, 0xec, 0x28, 0xa3, 0x34, 0x97, 0x43, 0xe9, 0xb6, 0x13, 0x26, 0x67, 0xfe, 0x8a,
6142	0xbf, 0x87, 0x69, 0x1d, 0xf4, 0x19, 0x28, 0xcb, 0x03, 0x23, 0x12, 0xf2, 0xb7, 0xcc, 0x05, 0x2b,
6143	0x8f, 0x19, 0x4c, 0xde, 0xe9, 0x78, 0x21, 0x69, 0x11, 0x3f, 0x8e, 0x92, 0x13, 0x52, 0x42, 0x23,
6144	0x9c, 0x50, 0x43, 0x9f, 0x91, 0x42, 0xdf, 0xb5, 0xa0, 0xe3, 0xc7, 0xd1, 0x6c, 0x99, 0x75, 0x2f,
6145	0x53, 0x1d, 0x77, 0x3b, 0xc1, 0x4b, 0x4b, 0x85, 0x79, 0x65, 0x6c, 0x90, 0x42, 0x9f, 0x85, 0x09,
6146	0xfe, 0x9f, 0x2b, 0xb5, 0xa2, 0xd9, 0x33, 0x8c, 0xf6, 0xc5, 0x7c, 0xda, 0x1c, 0x71, 0xe9, 0x8c,
6147	0x20, 0x3e, 0xa1, 0x97, 0x46, 0xd8, 0xa4, 0x86, 0x30, 0x4c, 0x34, 0xbd, 0x3d, 0xe2, 0x93, 0x28,
6148	0xaa, 0x85, 0xc1, 0x26, 0x99, 0x05, 0x36, 0x30, 0xe7, 0xb2, 0x95, 0x60, 0xc1, 0x26, 0x59, 0x9a,
6149	0xa1, 0x34, 0x6f, 0xe8, 0x75, 0xb0, 0x49, 0x02, 0xdd, 0x82, 0x49, 0xfa, 0x08, 0xf3, 0x12, 0xa2,
6150	0x63, 0xfd, 0x88, 0xb2, 0xa7, 0x12, 0x36, 0x2a, 0xe1, 0x14, 0x11, 0x74, 0x13, 0xc6, 0xa3, 0xd8,
6151	0x09, 0xe3, 0x4e, 0x9b, 0x13, 0x3d, 0xdb, 0x8f, 0x28, 0xd3, 0xa1, 0xd6, 0xb5, 0x2a, 0xd8, 0x20,
6152	0x80, 0x5e, 0x87, 0x72, 0xd3, 0xdb, 0x22, 0x8d, 0xfd, 0x46, 0x93, 0xcc, 0x8e, 0x33, 0x6a, 0x99,
6153	0x87, 0xca, 0x0d, 0x89, 0xc4, 0x5f, 0x85, 0xea, 0x2f, 0x4e, 0xaa, 0xa3, 0xdb, 0x70, 0x36, 0x26,
6154	0x61, 0xcb, 0xf3, 0x1d, 0x7a, 0x18, 0x88, 0xd7, 0x12, 0xd3, 0x4d, 0x4e, 0xb0, 0xdd, 0x76, 0x41,
6155	0xcc, 0xc6, 0xd9, 0x8d, 0x4c, 0x2c, 0x9c, 0x53, 0x1b, 0xdd, 0x83, 0xd9, 0x0c, 0x48, 0xd0, 0xf4,
6156	0x1a, 0xfb, 0xb3, 0xa7, 0x19, 0xe5, 0x4f, 0x0a, 0xca, 0xb3, 0x1b, 0x39, 0x78, 0x87, 0x3d, 0x60,
6157	0x38, 0x97, 0x3a, 0xba, 0x09, 0x53, 0xec, 0x04, 0xaa, 0x75, 0x9a, 0x4d, 0xd1, 0xe0, 0x24, 0x6b,
6158	0xf0, 0x23, 0xf2, 0x3e, 0xae, 0x9a, 0xe0, 0xc3, 0x83, 0x79, 0x48, 0xfe, 0xe1, 0x74, 0x6d, 0xb4,
6159	0xc9, 0xd4, 0x60, 0x9d, 0xd0, 0x8b, 0xf7, 0xe9, 0xb9, 0x41, 0xee, 0xc5, 0xb3, 0x53, 0x3d, 0x45,
6160	0x10, 0x3a, 0xaa, 0xd2, 0x95, 0xe9, 0x85, 0x38, 0x4d, 0x90, 0x1e, 0xa9, 0x51, 0xec, 0x7a, 0xfe,
6161	0xec, 0x34, 0x3b, 0xa9, 0xd5, 0x89, 0x54, 0xa7, 0x85, 0x98, 0xc3, 0x98, 0x0a, 0x8c, 0xfe, 0xb8,
6162	0x49, 0x6f, 0xae, 0x19, 0x86, 0x98, 0xa8, 0xc0, 0x24, 0x00, 0x27, 0x38, 0x94, 0x99, 0x8c, 0xe3,
6163	0xfd, 0x59, 0xc4, 0x50, 0xd5, 0xc1, 0xb2, 0xb1, 0xf1, 0x19, 0x4c, 0xcb, 0xed, 0x4d, 0x98, 0x54,
6164	0x07, 0x21, 0x1b, 0x13, 0x34, 0x0f, 0xc3, 0x8c, 0x7d, 0x12, 0x02, 0xb3, 0x32, 0xed, 0x02, 0x63,
6165	0xad, 0x30, 0x2f, 0x67, 0x5d, 0xf0, 0xde, 0x25, 0x4b, 0xfb, 0x31, 0xe1, 0xcf, 0xf4, 0xa2, 0xd6,
6166	0x05, 0x09, 0xc0, 0x09, 0x8e, 0xfd, 0x7f, 0x39, 0x1b, 0x9a, 0x9c, 0xb6, 0x03, 0xdc, 0x2f, 0xcf,
6167	0x40, 0x69, 0x27, 0x88, 0x62, 0x8a, 0xcd, 0xda, 0x18, 0x4e, 0x18, 0xcf, 0x6b, 0xa2, 0x1c, 0x2b,
6168	0x0c, 0xf4, 0x2a, 0x4c, 0x34, 0xf4, 0x06, 0xc4, 0xe5, 0xa8, 0x8e, 0x11, 0xa3, 0x75, 0x6c, 0xe2,
6169	0xa2, 0x57, 0xa0, 0xc4, 0xcc, 0x3a, 0x1a, 0x41, 0x53, 0x70, 0x6d, 0xf2, 0x86, 0x2f, 0xd5, 0x44,
6170	0xf9, 0xa1, 0xf6, 0x1b, 0x2b, 0x6c, 0x74, 0x09, 0x46, 0x68, 0x17, 0xaa, 0x35, 0x71, 0x2d, 0x29,
6171	0xd9, 0xcf, 0x35, 0x56, 0x8a, 0x05, 0xd4, 0xfe, 0xab, 0x05, 0x6d, 0x94, 0xe9, 0x13, 0x97, 0xa0,
6172	0x1a, 0x8c, 0xde, 0x75, 0xbc, 0xd8, 0xf3, 0xb7, 0x05, 0xff, 0xf1, 0x54, 0xcf, 0x3b, 0x8a, 0x55,
6173	0xba, 0xc3, 0x2b, 0xf0, 0x5b, 0x54, 0xfc, 0xc1, 0x92, 0x0c, 0xa5, 0x18, 0x76, 0x7c, 0x9f, 0x52,
6174	0x2c, 0x0c, 0x4a, 0x11, 0xf3, 0x0a, 0x9c, 0xa2, 0xf8, 0x83, 0x25, 0x19, 0xf4, 0x16, 0x80, 0xdc,
6175	0x61, 0xc4, 0x15, 0xe6, 0x14, 0xcf, 0xf4, 0x27, 0xba, 0xa1, 0xea, 0x2c, 0x4d, 0xd2, 0x3b, 0x3a,
6176	0xf9, 0x8f, 0x35, 0x7a, 0x76, 0xcc, 0xf8, 0xb4, 0xee, 0xce, 0xa0, 0x6f, 0xa6, 0x4b, 0xdc, 0x09,
6177	0x63, 0xe2, 0x2e, 0xc6, 0x62, 0x70, 0x3e, 0x3a, 0xd8, 0x23, 0x65, 0xc3, 0x6b, 0x11, 0x7d, 0x3b,
6178	0x08, 0x22, 0x38, 0xa1, 0x67, 0xff, 0x62, 0x11, 0x66, 0xf3, 0xba, 0x4b, 0x17, 0x1d, 0xb9, 0xe7,
6179	0xc5, 0xcb, 0x94, 0xbd, 0xb2, 0xcc, 0x45, 0xb7, 0x22, 0xca, 0xb1, 0xc2, 0xa0, 0xb3, 0x1f, 0x79,
6180	0xdb, 0xf2, 0x8d, 0x39, 0x9c, 0xcc, 0x7e, 0x9d, 0x95, 0x62, 0x01, 0xa5, 0x78, 0x21, 0x71, 0x22,
6181	0x61, 0xaf, 0xa3, 0xad, 0x12, 0xcc, 0x4a, 0xb1, 0x80, 0xea, 0x02, 0xac, 0xa1, 0x3e, 0x02, 0x2c,
6182	0x63, 0x88, 0x86, 0x8f, 0x77, 0x88, 0xd0, 0xe7, 0x00, 0xb6, 0x3c, 0xdf, 0x8b, 0x76, 0x18, 0xf5,
6183	0x91, 0x23, 0x53, 0x57, 0xcc, 0xd9, 0xaa, 0xa2, 0x82, 0x35, 0x8a, 0xe8, 0x25, 0x18, 0x53, 0x1b,
6184	0xb0, 0x5a, 0x61, 0xca, 0x4b, 0xcd, 0x18, 0x24, 0x39, 0x8d, 0x2a, 0x58, 0xc7, 0xb3, 0xdf, 0x4e,
6185	0xaf, 0x17, 0xb1, 0x03, 0xb4, 0xf1, 0xb5, 0x06, 0x1d, 0xdf, 0x42, 0xef, 0xf1, 0xb5, 0xbf, 0x5a,
6186	0x84, 0x29, 0xa3, 0xb1, 0x4e, 0x34, 0xc0, 0x99, 0x75, 0x95, 0x1e, 0xe0, 0x4e, 0x4c, 0xc4, 0xfe,
6187	0xb3, 0xfb, 0x6f, 0x15, 0xfd, 0x90, 0xa7, 0x3b, 0x80, 0xd7, 0x47, 0x9f, 0x83, 0x72, 0xd3, 0x89,
6188	0x98, 0x30, 0x8c, 0x88, 0x7d, 0x37, 0x08, 0xb1, 0xe4, 0x61, 0xe2, 0x44, 0xb1, 0x76, 0x6b, 0x72,
6189	0xda, 0x09, 0x49, 0x7a, 0xd3, 0x50, 0xfe, 0x44, 0x1a, 0x84, 0xa9, 0x4e, 0x50, 0x26, 0x66, 0x1f,
6190	0x73, 0x18, 0x7a, 0x05, 0xc6, 0x43, 0xc2, 0x56, 0xc5, 0x32, 0xe5, 0xe6, 0xd8, 0x32, 0x1b, 0x4e,
6191	0xd8, 0x3e, 0xac, 0xc1, 0xb0, 0x81, 0x99, 0xbc, 0x0d, 0x46, 0x7a, 0xbc, 0x0d, 0x9e, 0x82, 0x51,
6192	0xf6, 0x43, 0xad, 0x00, 0x35, 0x1b, 0x55, 0x5e, 0x8c, 0x25, 0x3c, 0xbd, 0x60, 0x4a, 0x83, 0x2d,
6193	0x18, 0xfa, 0xfa, 0x10, 0x8b, 0x9a, 0x29, 0x8e, 0x4b, 0xfc, 0x94, 0x13, 0x4b, 0x1e, 0x4b, 0x98,
6194	0xfd, 0x51, 0x98, 0xac, 0x38, 0xa4, 0x15, 0xf8, 0x2b, 0xbe, 0xdb, 0x0e, 0x3c, 0x3f, 0x46, 0xb3,
6195	0x30, 0xc4, 0x2e, 0x11, 0x7e, 0x04, 0x0c, 0xd1, 0x86, 0xf0, 0x10, 0x7d, 0x10, 0xd8, 0xdb, 0x70,
6196	0xa6, 0x12, 0xdc, 0xf5, 0xef, 0x3a, 0xa1, 0xbb, 0x58, 0xab, 0x6a, 0xef, 0xeb, 0x75, 0xf9, 0xbe,
6197	0xe3, 0x76, 0x58, 0x99, 0x47, 0xaf, 0x56, 0x93, 0xb3, 0xb5, 0xab, 0x5e, 0x93, 0xe4, 0x48, 0x41,
6198	0xfe, 0x46, 0xc1, 0x68, 0x29, 0xc1, 0x57, 0x8a, 0x2a, 0x2b, 0x57, 0x51, 0xf5, 0x06, 0x94, 0xb6,
6199	0x3c, 0xd2, 0x74, 0x31, 0xd9, 0x12, 0x2b, 0xf1, 0xc9, 0x7c, 0xd3, 0x92, 0x55, 0x8a, 0x29, 0xa5,
6200	0x5e, 0xfc, 0x75, 0xb8, 0x2a, 0x2a, 0x63, 0x45, 0x06, 0xed, 0xc2, 0xb4, 0x7c, 0x30, 0x48, 0xa8,
6201	0x58, 0x97, 0x4f, 0xf5, 0x7a, 0x85, 0x98, 0xc4, 0x4f, 0xdf, 0x3f, 0x98, 0x9f, 0xc6, 0x29, 0x32,
6202	0xb8, 0x8b, 0x30, 0x7d, 0x0e, 0xb6, 0xe8, 0x09, 0x3c, 0xc4, 0x86, 0x9f, 0x3d, 0x07, 0xd9, 0xcb,
6203	0x96, 0x95, 0xda, 0x3f, 0x62, 0xc1, 0x23, 0x5d, 0x23, 0x23, 0x5e, 0xf8, 0xc7, 0x3c, 0x0b, 0xe9,
6204	0x17, 0x77, 0xa1, 0xff, 0x8b, 0xdb, 0xfe, 0x19, 0x0b, 0x4e, 0xaf, 0xb4, 0xda, 0xf1, 0x7e, 0xc5,
6205	0x33, 0xb5, 0x4a, 0x2f, 0xc3, 0x48, 0x8b, 0xb8, 0x5e, 0xa7, 0x25, 0x66, 0x6e, 0x5e, 0x9e, 0x52,
6206	0x6b, 0xac, 0xf4, 0xf0, 0x60, 0x7e, 0xa2, 0x1e, 0x07, 0xa1, 0xb3, 0x4d, 0x78, 0x01, 0x16, 0xe8,
6207	0xec, 0xac, 0xf7, 0xde, 0x25, 0x37, 0xbc, 0x96, 0x27, 0x4d, 0x85, 0x7a, 0xca, 0xec, 0x16, 0xe4,
6208	0x80, 0x2e, 0xbc, 0xd1, 0x71, 0xfc, 0xd8, 0x8b, 0xf7, 0x85, 0x42, 0x48, 0x12, 0xc1, 0x09, 0x3d,
6209	0xfb, 0x2b, 0x16, 0x4c, 0xc9, 0x75, 0xbf, 0xe8, 0xba, 0x21, 0x89, 0x22, 0x34, 0x07, 0x05, 0xaf,
6210	0x2d, 0x7a, 0x09, 0xa2, 0x97, 0x85, 0x6a, 0x0d, 0x17, 0xbc, 0xb6, 0x64, 0xcb, 0xd8, 0x41, 0x58,
6211	0x34, 0x75, 0x63, 0xd7, 0x44, 0x39, 0x56, 0x18, 0xe8, 0x32, 0x94, 0xfc, 0xc0, 0xe5, 0xe6, 0x5a,
6212	0xfc, 0x4a, 0x63, 0x0b, 0x6c, 0x5d, 0x94, 0x61, 0x05, 0x45, 0x35, 0x28, 0x73, 0x4b, 0xa6, 0x64,
6213	0xd1, 0x0e, 0x64, 0x0f, 0xc5, 0xbe, 0x6c, 0x43, 0xd6, 0xc4, 0x09, 0x11, 0xfb, 0xfb, 0x2d, 0x18,
6214	0x97, 0x5f, 0x36, 0x20, 0xcf, 0x49, 0xb7, 0x56, 0xc2, 0x6f, 0x26, 0x5b, 0x8b, 0xf2, 0x8c, 0x0c,
6215	0x62, 0xb0, 0x8a, 0xc5, 0xa3, 0xb0, 0x8a, 0xf6, 0x0f, 0x17, 0x60, 0x52, 0x76, 0xa7, 0xde, 0xd9,
6216	0x8c, 0x48, 0x8c, 0x36, 0xa0, 0xec, 0xf0, 0x21, 0x27, 0x72, 0xc5, 0x3e, 0x91, 0x2d, 0x14, 0x30,
6217	0xe6, 0x27, 0xb9, 0xbd, 0x17, 0x65, 0x6d, 0x9c, 0x10, 0x42, 0x4d, 0x98, 0xf1, 0x83, 0x98, 0x9d,
6218	0xe4, 0x0a, 0xde, 0x4b, 0xf5, 0x92, 0xa6, 0x7e, 0x4e, 0x50, 0x9f, 0x59, 0x4f, 0x53, 0xc1, 0xdd,
6219	0x84, 0xd1, 0x8a, 0x14, 0xb4, 0x14, 0xf3, 0x5f, 0xf6, 0xfa, 0x2c, 0x64, 0xcb, 0x59, 0xec, 0x5f,
6220	0xb1, 0xa0, 0x2c, 0xd1, 0x4e, 0x42, 0xcb, 0xb6, 0x06, 0xa3, 0x11, 0x9b, 0x04, 0x39, 0x34, 0x76,
6221	0xaf, 0x8e, 0xf3, 0xf9, 0x4a, 0x2e, 0x28, 0xfe, 0x3f, 0xc2, 0x92, 0x06, 0x93, 0xb3, 0xab, 0xee,
6222	0xbf, 0x4f, 0xe4, 0xec, 0xaa, 0x3f, 0x39, 0x37, 0xcc, 0x1f, 0xb0, 0x3e, 0x6b, 0x82, 0x2b, 0xca,
6223	0x47, 0xb5, 0x43, 0xb2, 0xe5, 0xdd, 0x4b, 0xf3, 0x51, 0x35, 0x56, 0x8a, 0x05, 0x14, 0xbd, 0x05,
6224	0xe3, 0x0d, 0x29, 0x60, 0x4d, 0xb6, 0xeb, 0xa5, 0x9e, 0xc2, 0x7e, 0xa5, 0x17, 0xe2, 0x82, 0x8d,
6225	0x65, 0xad, 0x3e, 0x36, 0xa8, 0x99, 0x6a, 0xfe, 0x62, 0x3f, 0x35, 0x7f, 0x42, 0x37, 0x5f, 0xe9,
6226	0xfd, 0xa3, 0x16, 0x8c, 0x70, 0xc1, 0xda, 0x60, 0x72, 0x4d, 0x4d, 0x4d, 0x96, 0x8c, 0xdd, 0x6d,
6227	0x5a, 0x28, 0xd4, 0x5e, 0x68, 0x0d, 0xca, 0xec, 0x07, 0x13, 0x0c, 0x16, 0xf3, 0xad, 0xe2, 0x79,
6228	0xab, 0x7a, 0x07, 0x6f, 0xcb, 0x6a, 0x38, 0xa1, 0x60, 0xff, 0x60, 0x91, 0x1e, 0x55, 0x09, 0xaa,
6229	0x71, 0x83, 0x5b, 0x0f, 0xef, 0x06, 0x2f, 0x3c, 0xac, 0x1b, 0x7c, 0x1b, 0xa6, 0x1a, 0x9a, 0x52,
6230	0x2d, 0x99, 0xc9, 0xcb, 0x3d, 0x17, 0x89, 0xa6, 0x7f, 0xe3, 0x22, 0x93, 0x65, 0x93, 0x08, 0x4e,
6231	0x53, 0x45, 0xdf, 0x0c, 0xe3, 0x7c, 0x9e, 0x45, 0x2b, 0xdc, 0x52, 0xe2, 0x23, 0xf9, 0xeb, 0x45,
6232	0x6f, 0x82, 0x8b, 0xd8, 0xb4, 0xea, 0xd8, 0x20, 0x66, 0xff, 0xb1, 0x05, 0x68, 0xa5, 0xbd, 0x43,
6233	0x5a, 0x24, 0x74, 0x9a, 0x89, 0x6c, 0xfc, 0x2f, 0x5b, 0x30, 0x4b, 0xba, 0x8a, 0x97, 0x83, 0x56,
6234	0x4b, 0xbc, 0x40, 0x72, 0x1e, 0xc9, 0x2b, 0x39, 0x75, 0x94, 0xdb, 0xc0, 0x6c, 0x1e, 0x06, 0xce,
6235	0x6d, 0x0f, 0xad, 0xc1, 0x29, 0x7e, 0xe5, 0x29, 0x80, 0x66, 0x1b, 0xfd, 0xa8, 0x20, 0x7c, 0x6a,
6236	0xa3, 0x1b, 0x05, 0x67, 0xd5, 0xb3, 0xbf, 0x73, 0x1c, 0x72, 0x7b, 0xf1, 0x81, 0x52, 0xe0, 0x03,
6237	0xa5, 0xc0, 0x07, 0x4a, 0x81, 0x0f, 0x94, 0x02, 0x1f, 0x28, 0x05, 0xbe, 0xee, 0x95, 0x02, 0x7f,
6238	0x68, 0xc1, 0xa9, 0xee, 0x6b, 0xe0, 0x24, 0x18, 0xf3, 0x0e, 0x9c, 0xea, 0xbe, 0xeb, 0x7a, 0xda,
6239	0xc1, 0x75, 0xf7, 0x33, 0xb9, 0xf7, 0x32, 0xbe, 0x01, 0x67, 0xd1, 0xb7, 0x7f, 0xb1, 0x04, 0xc3,
6240	0x2b, 0x7b, 0xc4, 0x8f, 0x4f, 0xe0, 0x13, 0x1b, 0x30, 0xe9, 0xf9, 0x7b, 0x41, 0x73, 0x8f, 0xb8,
6241	0x1c, 0x7e, 0x94, 0xf7, 0xee, 0x59, 0x41, 0x7a, 0xb2, 0x6a, 0x90, 0xc0, 0x29, 0x92, 0x0f, 0x43,
6242	0xe6, 0x7c, 0x15, 0x46, 0xf8, 0xed, 0x20, 0x04, 0xce, 0x99, 0x97, 0x01, 0x1b, 0x44, 0x71, 0xe7,
6243	0x25, 0xf2, 0x70, 0x7e, 0xfb, 0x88, 0xea, 0xe8, 0x6d, 0x98, 0xdc, 0xf2, 0xc2, 0x28, 0xde, 0xf0,
6244	0x5a, 0x24, 0x8a, 0x9d, 0x56, 0xfb, 0x01, 0x64, 0xcc, 0x6a, 0x1c, 0x56, 0x0d, 0x4a, 0x38, 0x45,
6245	0x19, 0x6d, 0xc3, 0x44, 0xd3, 0xd1, 0x9b, 0x1a, 0x3d, 0x72, 0x53, 0xea, 0xda, 0xb9, 0xa1, 0x13,
6246	0xc2, 0x26, 0x5d, 0xba, 0x4f, 0x1b, 0x4c, 0x4c, 0x5a, 0x62, 0xc2, 0x03, 0xb5, 0x4f, 0xb9, 0x7c,
6247	0x94, 0xc3, 0x28, 0x07, 0xc5, 0x2c, 0x63, 0xcb, 0x26, 0x07, 0xa5, 0xd9, 0xbf, 0x7e, 0x1e, 0xca,
6248	0x84, 0x0e, 0x21, 0x25, 0x2c, 0x6e, 0xae, 0x2b, 0x83, 0xf5, 0x75, 0xcd, 0x6b, 0x84, 0x81, 0x29,
6249	0xdd, 0x5f, 0x91, 0x94, 0x70, 0x42, 0x14, 0x2d, 0xc3, 0x48, 0x44, 0x42, 0x8f, 0x44, 0xe2, 0x0e,
6250	0xeb, 0x31, 0x8d, 0x0c, 0x8d, 0x3b, 0x95, 0xf0, 0xdf, 0x58, 0x54, 0xa5, 0xcb, 0xcb, 0x61, 0x82,
6251	0x4f, 0x76, 0xcb, 0x68, 0xcb, 0x6b, 0x91, 0x95, 0x62, 0x01, 0x45, 0xaf, 0xc3, 0x68, 0x48, 0x9a,
6252	0x4c, 0x7d, 0x34, 0x31, 0xf8, 0x22, 0xe7, 0xda, 0x28, 0x5e, 0x0f, 0x4b, 0x02, 0xe8, 0x3a, 0xa0,
6253	0x90, 0x50, 0x0e, 0xcc, 0xf3, 0xb7, 0x95, 0xbd, 0xa8, 0x38, 0xc1, 0xd5, 0x8e, 0xc7, 0x09, 0x86,
6254	0xf4, 0xef, 0xc1, 0x19, 0xd5, 0xd0, 0x55, 0x98, 0x51, 0xa5, 0x55, 0x3f, 0x8a, 0x1d, 0x7a, 0x72,
6255	0x4e, 0x31, 0x5a, 0x4a, 0x00, 0x82, 0xd3, 0x08, 0xb8, 0xbb, 0x8e, 0xfd, 0x53, 0x16, 0xf0, 0x71,
6256	0x3e, 0x81, 0x67, 0xff, 0x6b, 0xe6, 0xb3, 0xff, 0x5c, 0xee, 0xcc, 0xe5, 0x3c, 0xf9, 0xef, 0x5b,
6257	0x30, 0xa6, 0xcd, 0x6c, 0xb2, 0x66, 0xad, 0x1e, 0x6b, 0xb6, 0x03, 0xd3, 0x74, 0xa5, 0xdf, 0xdc,
6258	0x8c, 0x48, 0xb8, 0x47, 0x5c, 0xb6, 0x30, 0x0b, 0x0f, 0xb6, 0x30, 0x95, 0x21, 0xdb, 0x8d, 0x14,
6259	0x41, 0xdc, 0xd5, 0x04, 0x7a, 0x59, 0xea, 0x52, 0x8a, 0x86, 0x1d, 0x38, 0xd7, 0x93, 0x1c, 0x1e,
6260	0xcc, 0x4f, 0x6b, 0x1f, 0xa2, 0xeb, 0x4e, 0xec, 0xcf, 0xcb, 0x6f, 0x54, 0x06, 0x83, 0x0d, 0xb5,
6261	0x58, 0x52, 0x06, 0x83, 0x6a, 0x39, 0xe0, 0x04, 0x87, 0xee, 0xd1, 0x9d, 0x20, 0x8a, 0xd3, 0x06,
6262	0x83, 0xd7, 0x82, 0x28, 0xc6, 0x0c, 0x62, 0xbf, 0x00, 0xb0, 0x72, 0x8f, 0x34, 0xf8, 0x52, 0xd7,
6263	0x9f, 0x33, 0x56, 0xfe, 0x73, 0xc6, 0xfe, 0x0f, 0x16, 0x4c, 0xae, 0x2e, 0x1b, 0x12, 0xe1, 0x05,
6264	0x00, 0xfe, 0x06, 0xbb, 0x73, 0x67, 0x5d, 0x6a, 0xdb, 0xb9, 0xc2, 0x54, 0x95, 0x62, 0x0d, 0x03,
6265	0x9d, 0x83, 0x62, 0xb3, 0xe3, 0x0b, 0xe9, 0xe4, 0x28, 0xbd, 0xb0, 0x6f, 0x74, 0x7c, 0x4c, 0xcb,
6266	0x34, 0x27, 0x84, 0xe2, 0xc0, 0x4e, 0x08, 0x7d, 0x83, 0x01, 0xa0, 0x79, 0x18, 0xbe, 0x7b, 0xd7,
6267	0x73, 0xb9, 0xcb, 0xa5, 0xb0, 0x04, 0xb8, 0x73, 0xa7, 0x5a, 0x89, 0x30, 0x2f, 0xb7, 0xbf, 0x54,
6268	0x84, 0xb9, 0xd5, 0x26, 0xb9, 0xf7, 0x1e, 0xdd, 0x4e, 0x07, 0x75, 0xa1, 0x38, 0x9a, 0x68, 0xe8,
6269	0xa8, 0x6e, 0x32, 0xfd, 0xc7, 0x63, 0x0b, 0x46, 0xb9, 0xbd, 0x9c, 0x74, 0x42, 0x7d, 0x35, 0xab,
6270	0xf5, 0xfc, 0x01, 0x59, 0xe0, 0x76, 0x77, 0xc2, 0x87, 0x4e, 0xdd, 0xb4, 0xa2, 0x14, 0x4b, 0xe2,
6271	0x73, 0x9f, 0x80, 0x71, 0x1d, 0xf3, 0x48, 0x0e, 0x6b, 0x7f, 0xa9, 0x08, 0xd3, 0xb4, 0x07, 0x0f,
6272	0x75, 0x22, 0x6e, 0x75, 0x4f, 0xc4, 0x71, 0x3b, 0x2d, 0xf5, 0x9f, 0x8d, 0xb7, 0xd2, 0xb3, 0xf1,
6273	0x5c, 0xde, 0x6c, 0x9c, 0xf4, 0x1c, 0x7c, 0x87, 0x05, 0xa7, 0x56, 0x9b, 0x41, 0x63, 0x37, 0xe5,
6274	0x58, 0xf4, 0x12, 0x8c, 0xd1, 0x73, 0x3c, 0x32, 0x7c, 0xde, 0x8d, 0x28, 0x08, 0x02, 0x84, 0x75,
6275	0x3c, 0xad, 0xda, 0xad, 0x5b, 0xd5, 0x4a, 0x56, 0xf0, 0x04, 0x01, 0xc2, 0x3a, 0x9e, 0xfd, 0x9b,
6276	0x16, 0x9c, 0xbf, 0xba, 0xbc, 0x92, 0x2c, 0xc5, 0xae, 0xf8, 0x0d, 0x97, 0x60, 0xa4, 0xed, 0x6a,
6277	0x5d, 0x49, 0x04, 0xbe, 0x15, 0xd6, 0x0b, 0x01, 0x7d, 0xbf, 0xc4, 0x26, 0xf9, 0x49, 0x0b, 0x4e,
6278	0x5d, 0xf5, 0x62, 0x7a, 0x2d, 0xa7, 0x23, 0x09, 0xd0, 0x7b, 0x39, 0xf2, 0xe2, 0x20, 0xdc, 0x4f,
6279	0x47, 0x12, 0xc0, 0x0a, 0x82, 0x35, 0x2c, 0xde, 0xf2, 0x9e, 0xc7, 0x2c, 0xb5, 0x0b, 0xa6, 0x1e,
6280	0x0b, 0x8b, 0x72, 0xac, 0x30, 0xe8, 0x87, 0xb9, 0x5e, 0xc8, 0xa4, 0x86, 0xfb, 0xe2, 0x84, 0x55,
6281	0x1f, 0x56, 0x91, 0x00, 0x9c, 0xe0, 0xd0, 0x07, 0xd4, 0xfc, 0xd5, 0x66, 0x27, 0x8a, 0x49, 0xb8,
6282	0x15, 0xe5, 0x9c, 0x8e, 0x2f, 0x40, 0x99, 0x48, 0x19, 0xbd, 0xe8, 0xb5, 0x62, 0x35, 0x95, 0xf0,
6283	0x9e, 0x07, 0x34, 0x50, 0x78, 0x03, 0xb8, 0x29, 0x1e, 0xcd, 0xcf, 0x6c, 0x15, 0x10, 0xd1, 0xdb,
6284	0xd2, 0x23, 0x3c, 0x30, 0x57, 0xf1, 0x95, 0x2e, 0x28, 0xce, 0xa8, 0x61, 0xff, 0x88, 0x05, 0x67,
6285	0xd4, 0x07, 0xbf, 0xef, 0x3e, 0xd3, 0xfe, 0xb9, 0x02, 0x4c, 0x5c, 0xdb, 0xd8, 0xa8, 0x5d, 0x25,
6286	0xb1, 0xb8, 0xb6, 0xfb, 0xab, 0xd1, 0xb1, 0xa6, 0x0d, 0xec, 0xf5, 0x0a, 0xec, 0xc4, 0x5e, 0x73,
6287	0x81, 0x07, 0x0a, 0x5a, 0xa8, 0xfa, 0xf1, 0xcd, 0xb0, 0x1e, 0x87, 0x9e, 0xbf, 0x9d, 0xa9, 0x3f,
6288	0x94, 0xcc, 0x45, 0x31, 0x8f, 0xb9, 0x40, 0x2f, 0xc0, 0x08, 0x8b, 0x54, 0x24, 0x27, 0xe1, 0x51,
6289	0xf5, 0x88, 0x62, 0xa5, 0x87, 0x07, 0xf3, 0xe5, 0x5b, 0xb8, 0xca, 0xff, 0x60, 0x81, 0x8a, 0x6e,
6290	0xc1, 0xd8, 0x4e, 0x1c, 0xb7, 0xaf, 0x11, 0xc7, 0xa5, 0xaf, 0x65, 0x7e, 0x1c, 0x5e, 0xc8, 0x3a,
6291	0x0e, 0xe9, 0x20, 0x70, 0xb4, 0xe4, 0x04, 0x49, 0xca, 0x22, 0xac, 0xd3, 0xb1, 0xeb, 0x00, 0x09,
6292	0xec, 0x98, 0x74, 0x27, 0xf6, 0xef, 0x5b, 0x30, 0xca, 0x83, 0x46, 0x84, 0xe8, 0x93, 0x30, 0x44,
6293	0xee, 0x91, 0x86, 0x60, 0x95, 0x33, 0x3b, 0x9c, 0x70, 0x5a, 0x5c, 0x06, 0x4c, 0xff, 0x63, 0x56,
6294	0x0b, 0x5d, 0x83, 0x51, 0xda, 0xdb, 0xab, 0x2a, 0x82, 0xc6, 0xe3, 0x79, 0x5f, 0xac, 0xa6, 0x9d,
6295	0x33, 0x67, 0xa2, 0x08, 0xcb, 0xea, 0x4c, 0xfb, 0xdc, 0x68, 0xd7, 0xe9, 0x89, 0x1d, 0xf7, 0x62,
6296	0x2c, 0x36, 0x96, 0x6b, 0x1c, 0x49, 0x50, 0xe3, 0xda, 0x67, 0x59, 0x88, 0x13, 0x22, 0xf6, 0x06,
6297	0x94, 0xe9, 0xa4, 0x2e, 0x36, 0x3d, 0xa7, 0xb7, 0x42, 0xfd, 0x69, 0x28, 0x4b, 0x75, 0x79, 0x24,
6298	0x9c, 0xc5, 0x19, 0x55, 0xa9, 0x4d, 0x8f, 0x70, 0x02, 0xb7, 0xb7, 0xe0, 0x34, 0x33, 0x7e, 0x74,
6299	0xe2, 0x1d, 0x63, 0x8f, 0xf5, 0x5f, 0xcc, 0xcf, 0x88, 0x97, 0x27, 0x9f, 0x99, 0x59, 0xcd, 0x1f,
6300	0x73, 0x5c, 0x52, 0x4c, 0x5e, 0xa1, 0xf6, 0x57, 0x87, 0xe0, 0xd1, 0x6a, 0x3d, 0x3f, 0x9e, 0xc8,
6301	0x2b, 0x30, 0xce, 0xf9, 0x52, 0xba, 0xb4, 0x9d, 0xa6, 0x68, 0x57, 0x09, 0x7f, 0x37, 0x34, 0x18,
6302	0x36, 0x30, 0xd1, 0x79, 0x28, 0x7a, 0xef, 0xf8, 0x69, 0xd7, 0xa6, 0xea, 0x1b, 0xeb, 0x98, 0x96,
6303	0x53, 0x30, 0x65, 0x71, 0xf9, 0xdd, 0xa1, 0xc0, 0x8a, 0xcd, 0x7d, 0x0d, 0x26, 0xbd, 0xa8, 0x11,
6304	0x79, 0x55, 0x9f, 0x9e, 0x33, 0xda, 0x49, 0xa5, 0xa4, 0x22, 0xb4, 0xd3, 0x0a, 0x8a, 0x53, 0xd8,
6305	0xda, 0x45, 0x36, 0x3c, 0x30, 0x9b, 0xdc, 0xd7, 0x7b, 0x9a, 0xbe, 0x00, 0xda, 0xec, 0xeb, 0x22,
6306	0x26, 0xc5, 0x17, 0x2f, 0x00, 0xfe, 0xc1, 0x11, 0x96, 0x30, 0xfa, 0xe4, 0x6c, 0xec, 0x38, 0xed,
6307	0xc5, 0x4e, 0xbc, 0x53, 0xf1, 0xa2, 0x46, 0xb0, 0x47, 0xc2, 0x7d, 0x26, 0x2d, 0x28, 0x25, 0x4f,
6308	0x4e, 0x05, 0x58, 0xbe, 0xb6, 0x58, 0xa3, 0x98, 0xb8, 0xbb, 0x0e, 0x5a, 0x84, 0x29, 0x59, 0x58,
6309	0x27, 0x11, 0xbb, 0xc2, 0xc6, 0x18, 0x19, 0xe5, 0x6c, 0x24, 0x8a, 0x15, 0x91, 0x34, 0xbe, 0xc9,
6310	0x49, 0xc3, 0x71, 0x70, 0xd2, 0x2f, 0xc3, 0x84, 0xe7, 0x7b, 0xb1, 0xe7, 0xc4, 0x01, 0x57, 0x41,
6311	0x71, 0xc1, 0x00, 0x93, 0xad, 0x57, 0x75, 0x00, 0x36, 0xf1, 0xec, 0xff, 0x36, 0x04, 0x33, 0x6c,
6312	0xda, 0x3e, 0x58, 0x61, 0x5f, 0x4f, 0x2b, 0xec, 0x56, 0xf7, 0x0a, 0x3b, 0x8e, 0x27, 0xc2, 0x03,
6313	0x2f, 0xb3, 0xb7, 0xa1, 0xac, 0xfc, 0xab, 0xa4, 0x83, 0xa5, 0x95, 0xe3, 0x60, 0xd9, 0x9f, 0xfb,
6314	0x90, 0x26, 0x6a, 0xc5, 0x4c, 0x13, 0xb5, 0xbf, 0x65, 0x41, 0xa2, 0x53, 0x41, 0xd7, 0xa0, 0xdc,
6315	0x0e, 0x98, 0xe5, 0x65, 0x28, 0xcd, 0x99, 0x1f, 0xcd, 0xbc, 0xa8, 0xf8, 0xa5, 0xc8, 0x3f, 0xbe,
6316	0x26, 0x6b, 0xe0, 0xa4, 0x32, 0x5a, 0x82, 0xd1, 0x76, 0x48, 0xea, 0x31, 0x0b, 0x2b, 0xd2, 0x97,
6317	0x0e, 0x5f, 0x23, 0x1c, 0x1f, 0xcb, 0x8a, 0xf6, 0xcf, 0x5b, 0x00, 0xdc, 0x0a, 0xcc, 0xf1, 0xb7,
6318	0xc9, 0x09, 0x88, 0xbb, 0x2b, 0x30, 0x14, 0xb5, 0x49, 0xa3, 0x97, 0x4d, 0x6c, 0xd2, 0x9f, 0x7a,
6319	0x9b, 0x34, 0x92, 0x01, 0xa7, 0xff, 0x30, 0xab, 0x6d, 0x7f, 0x17, 0xc0, 0x64, 0x82, 0x56, 0x8d,
6320	0x49, 0x0b, 0x3d, 0x6b, 0x84, 0x19, 0x38, 0x97, 0x0a, 0x33, 0x50, 0x66, 0xd8, 0x9a, 0x64, 0xf5,
6321	0x6d, 0x28, 0xb6, 0x9c, 0x7b, 0x42, 0x74, 0xf6, 0x74, 0xef, 0x6e, 0x50, 0xfa, 0x0b, 0x6b, 0xce,
6322	0x3d, 0xfe, 0x48, 0x7c, 0x5a, 0x2e, 0x90, 0x35, 0xe7, 0xde, 0x21, 0xb7, 0x7c, 0x65, 0x87, 0xd4,
6323	0x0d, 0x2f, 0x8a, 0xbf, 0xf0, 0x5f, 0x93, 0xff, 0x6c, 0xd9, 0xd1, 0x46, 0x58, 0x5b, 0x9e, 0x2f,
6324	0x6c, 0xa2, 0x06, 0x6a, 0xcb, 0xf3, 0xd3, 0x6d, 0x79, 0xfe, 0x00, 0x6d, 0x79, 0x3e, 0x7a, 0x17,
6325	0x46, 0x85, 0xfd, 0xa1, 0x08, 0xeb, 0x73, 0x65, 0x80, 0xf6, 0x84, 0xf9, 0x22, 0x6f, 0xf3, 0x8a,
6326	0x7c, 0x04, 0x8b, 0xd2, 0xbe, 0xed, 0xca, 0x06, 0xd1, 0x5f, 0xb7, 0x60, 0x52, 0xfc, 0xc6, 0xe4,
6327	0x9d, 0x0e, 0x89, 0x62, 0xc1, 0x7b, 0x7e, 0x7c, 0xf0, 0x3e, 0x88, 0x8a, 0xbc, 0x2b, 0x1f, 0x97,
6328	0xc7, 0xac, 0x09, 0xec, 0xdb, 0xa3, 0x54, 0x2f, 0xd0, 0x3f, 0xb0, 0xe0, 0x74, 0xcb, 0xb9, 0xc7,
6329	0x5b, 0xe4, 0x65, 0xd8, 0x89, 0xbd, 0x40, 0xa8, 0xfe, 0x3f, 0x39, 0xd8, 0xf4, 0x77, 0x55, 0xe7,
6330	0x9d, 0x94, 0xfa, 0xc9, 0xd3, 0x59, 0x28, 0x7d, 0xbb, 0x9a, 0xd9, 0xaf, 0xb9, 0x2d, 0x28, 0xc9,
6331	0xf5, 0x96, 0x21, 0x6a, 0xa8, 0xe8, 0x8c, 0xf5, 0x91, 0xcd, 0x3f, 0x75, 0x5f, 0x7f, 0xda, 0x8e,
6332	0x58, 0x6b, 0x0f, 0xb5, 0x9d, 0xb7, 0x61, 0x5c, 0x5f, 0x63, 0x0f, 0xb5, 0xad, 0x77, 0xe0, 0x54,
6333	0xc6, 0x5a, 0x7a, 0xa8, 0x4d, 0xde, 0x85, 0x73, 0xb9, 0xeb, 0xe3, 0x61, 0x36, 0x6c, 0xff, 0x9c,
6334	0xa5, 0x9f, 0x83, 0x27, 0xa0, 0x73, 0x58, 0x36, 0x75, 0x0e, 0x17, 0x7a, 0xef, 0x9c, 0x1c, 0xc5,
6335	0xc3, 0x5b, 0x7a, 0xa7, 0xe9, 0xa9, 0x8e, 0x5e, 0x87, 0x91, 0x26, 0x2d, 0x91, 0x86, 0xaf, 0x76,
6336	0xff, 0x1d, 0x99, 0xf0, 0x52, 0xac, 0x3c, 0xc2, 0x82, 0x82, 0xfd, 0x4b, 0x16, 0x0c, 0x9d, 0xc0,
6337	0x48, 0x60, 0x73, 0x24, 0x9e, 0xcd, 0x25, 0x2d, 0x22, 0x0e, 0x2f, 0x60, 0xe7, 0xee, 0xca, 0xbd,
6338	0x98, 0xf8, 0x11, 0x7b, 0x2a, 0x66, 0x0e, 0xcc, 0xb7, 0xc0, 0xa9, 0x1b, 0x81, 0xe3, 0x2e, 0x39,
6339	0x4d, 0xc7, 0x6f, 0x90, 0xb0, 0xea, 0x6f, 0x1f, 0xc9, 0x02, 0xbb, 0xd0, 0xcf, 0x02, 0xdb, 0xde,
6340	0x01, 0xa4, 0x37, 0x20, 0x5c, 0x59, 0x30, 0x8c, 0x7a, 0xbc, 0x29, 0x31, 0xfc, 0x4f, 0x66, 0xb3,
6341	0x66, 0x5d, 0x3d, 0xd3, 0x9c, 0x34, 0x78, 0x01, 0x96, 0x84, 0xec, 0x57, 0x20, 0xd3, 0x1f, 0xbe,
6342	0xbf, 0xd8, 0xc0, 0xfe, 0x0c, 0xcc, 0xb0, 0x9a, 0x47, 0x7c, 0xd2, 0xda, 0x29, 0xa9, 0x64, 0x46,
6343	0xf0, 0x3b, 0xfb, 0x8b, 0x16, 0x4c, 0xad, 0xa7, 0x62, 0x82, 0x5d, 0x62, 0x0a, 0xd0, 0x0c, 0x61,
6344	0x78, 0x9d, 0x95, 0x62, 0x01, 0x3d, 0x76, 0x19, 0xd4, 0x9f, 0x5b, 0x90, 0x84, 0xa8, 0x38, 0x01,
6345	0xc6, 0x6b, 0xd9, 0x60, 0xbc, 0x32, 0x65, 0x23, 0xaa, 0x3b, 0x79, 0x7c, 0x17, 0xba, 0xae, 0xe2,
6346	0x31, 0xf5, 0x10, 0x8b, 0x24, 0x64, 0x78, 0xf4, 0x9e, 0x49, 0x33, 0x68, 0x93, 0x8c, 0xd0, 0x64,
6347	0xff, 0xe7, 0x02, 0x20, 0x85, 0x3b, 0x70, 0xbc, 0xa8, 0xee, 0x1a, 0xc7, 0x13, 0x2f, 0x6a, 0x0f,
6348	0x10, 0x53, 0xe1, 0x87, 0x8e, 0x1f, 0x71, 0xb2, 0x9e, 0x90, 0xba, 0x1d, 0xcd, 0x3e, 0x60, 0x4e,
6349	0x34, 0x89, 0x6e, 0x74, 0x51, 0xc3, 0x19, 0x2d, 0x68, 0xa6, 0x19, 0xc3, 0x83, 0x9a, 0x66, 0x8c,
6350	0xf4, 0x71, 0x57, 0xfb, 0x59, 0x0b, 0x26, 0xd4, 0x30, 0xbd, 0x4f, 0xec, 0xcf, 0x55, 0x7f, 0x72,
6351	0x8e, 0xbe, 0x9a, 0xd6, 0x65, 0x76, 0x25, 0x7c, 0x23, 0x73, 0x3b, 0x74, 0x9a, 0xde, 0xbb, 0x44,
6352	0x45, 0xeb, 0x9b, 0x17, 0x6e, 0x84, 0xa2, 0xf4, 0xf0, 0x60, 0x7e, 0x42, 0xfd, 0xe3, 0xd1, 0x81,
6353	0x93, 0x2a, 0xf6, 0x8f, 0xd3, 0xcd, 0x6e, 0x2e, 0x45, 0xf4, 0x12, 0x0c, 0xb7, 0x77, 0x9c, 0x88,
6354	0xa4, 0x9c, 0x6e, 0x86, 0x6b, 0xb4, 0xf0, 0xf0, 0x60, 0x7e, 0x52, 0x55, 0x60, 0x25, 0x98, 0x63,
6355	0x0f, 0x1e, 0x85, 0xab, 0x7b, 0x71, 0xf6, 0x8d, 0xc2, 0xf5, 0xc7, 0x16, 0x0c, 0xad, 0x07, 0xee,
6356	0x49, 0x1c, 0x01, 0xaf, 0x19, 0x47, 0xc0, 0x63, 0x79, 0x81, 0xdb, 0x73, 0x77, 0xff, 0x6a, 0x6a,
6357	0xf7, 0x5f, 0xc8, 0xa5, 0xd0, 0x7b, 0xe3, 0xb7, 0x60, 0x8c, 0x85, 0x83, 0x17, 0x0e, 0x46, 0x2f,
6358	0x18, 0x1b, 0x7e, 0x3e, 0xb5, 0xe1, 0xa7, 0x34, 0x54, 0x6d, 0xa7, 0x3f, 0x05, 0xa3, 0xc2, 0xc9,
6359	0x25, 0xed, 0xbd, 0x29, 0x70, 0xb1, 0x84, 0xdb, 0x3f, 0x5a, 0x04, 0x23, 0xfc, 0x3c, 0xfa, 0x15,
6360	0x0b, 0x16, 0x42, 0x6e, 0xfc, 0xea, 0x56, 0x3a, 0xa1, 0xe7, 0x6f, 0xd7, 0x1b, 0x3b, 0xc4, 0xed,
6361	0x34, 0x3d, 0x7f, 0xbb, 0xba, 0xed, 0x07, 0xaa, 0x78, 0xe5, 0x1e, 0x69, 0x74, 0x98, 0xfa, 0xaa,
6362	0x4f, 0xac, 0x7b, 0x65, 0x44, 0xfe, 0xfc, 0xfd, 0x83, 0xf9, 0x05, 0x7c, 0x24, 0xda, 0xf8, 0x88,
6363	0x7d, 0x41, 0xbf, 0x69, 0xc1, 0x15, 0x1e, 0x95, 0x7d, 0xf0, 0xfe, 0xf7, 0x78, 0xe7, 0xd6, 0x24,
6364	0xa9, 0x84, 0xc8, 0x06, 0x09, 0x5b, 0x4b, 0x2f, 0x8b, 0x01, 0xbd, 0x52, 0x3b, 0x5a, 0x5b, 0xf8,
6365	0xa8, 0x9d, 0xb3, 0xff, 0x45, 0x11, 0x26, 0x44, 0x68, 0x27, 0x71, 0x07, 0xbc, 0x64, 0x2c, 0x89,
6366	0xc7, 0x53, 0x4b, 0x62, 0xc6, 0x40, 0x3e, 0x9e, 0xe3, 0x3f, 0x82, 0x19, 0x7a, 0x38, 0x5f, 0x23,
6367	0x4e, 0x18, 0x6f, 0x12, 0x87, 0x5b, 0x5c, 0x15, 0x8f, 0x7c, 0xfa, 0x2b, 0xc1, 0xda, 0x8d, 0x34,
6368	0x31, 0xdc, 0x4d, 0xff, 0xeb, 0xe9, 0xce, 0xf1, 0x61, 0xba, 0x2b, 0x3a, 0xd7, 0x9b, 0x50, 0x56,
6369	0x1e, 0x1a, 0xe2, 0xd0, 0xe9, 0x1d, 0xe4, 0x2e, 0x4d, 0x81, 0x0b, 0xbf, 0x12, 0xef, 0xa0, 0x84,
6370	0x9c, 0xfd, 0x0f, 0x0b, 0x46, 0x83, 0x7c, 0x12, 0xd7, 0xa1, 0xe4, 0x44, 0x91, 0xb7, 0xed, 0x13,
6371	0x57, 0xec, 0xd8, 0x0f, 0xe7, 0xed, 0x58, 0xa3, 0x19, 0xe6, 0x25, 0xb3, 0x28, 0x6a, 0x62, 0x45,
6372	0x03, 0x5d, 0xe3, 0x76, 0x6d, 0x7b, 0xf2, 0xa5, 0x36, 0x18, 0x35, 0x90, 0x96, 0x6f, 0x7b, 0x04,
6373	0x8b, 0xfa, 0xe8, 0xb3, 0xdc, 0xf0, 0xf0, 0xba, 0x1f, 0xdc, 0xf5, 0xaf, 0x06, 0x81, 0x0c, 0x9f,
6374	0x30, 0x18, 0xc1, 0x19, 0x69, 0x6e, 0xa8, 0xaa, 0x63, 0x93, 0xda, 0x60, 0x11, 0x2c, 0xbf, 0x15,
6375	0x4e, 0x51, 0xd2, 0xa6, 0x77, 0x73, 0x84, 0x08, 0x4c, 0x89, 0xb8, 0x61, 0xb2, 0x4c, 0x8c, 0x5d,
6376	0xe6, 0x23, 0xcc, 0xac, 0x9d, 0x48, 0x80, 0xaf, 0x9b, 0x24, 0x70, 0x9a, 0xa6, 0xfd, 0x13, 0x16,
6377	0x30, 0x4f, 0xcf, 0x13, 0xe0, 0x47, 0x3e, 0x65, 0xf2, 0x23, 0xb3, 0x79, 0x83, 0x9c, 0xc3, 0x8a,
6378	0xbc, 0xc8, 0x57, 0x56, 0x2d, 0x0c, 0xee, 0xed, 0x0b, 0xa3, 0x8f, 0xfe, 0xef, 0x0f, 0xfb, 0xff,
6379	0x58, 0xfc, 0x10, 0x53, 0xfe, 0x13, 0xe8, 0xdb, 0xa0, 0xd4, 0x70, 0xda, 0x4e, 0x83, 0xe7, 0x4a,
6380	0xc9, 0x95, 0xc5, 0x19, 0x95, 0x16, 0x96, 0x45, 0x0d, 0x2e, 0x5b, 0x92, 0xf1, 0xe7, 0x4a, 0xb2,
6381	0xb8, 0xaf, 0x3c, 0x49, 0x35, 0x39, 0xb7, 0x0b, 0x13, 0x06, 0xb1, 0x87, 0x2a, 0x88, 0xf8, 0x36,
6382	0x7e, 0xc5, 0xaa, 0x78, 0x89, 0x2d, 0x98, 0xf1, 0xb5, 0xff, 0xf4, 0x42, 0x91, 0x8f, 0xcb, 0x0f,
6383	0xf7, 0xbb, 0x44, 0xd9, 0xed, 0xa3, 0xf9, 0x9d, 0xa6, 0xc8, 0xe0, 0x6e, 0xca, 0xf6, 0x8f, 0x59,
6384	0xf0, 0x88, 0x8e, 0xa8, 0xb9, 0xb6, 0xf4, 0x93, 0xee, 0x57, 0xa0, 0x14, 0xb4, 0x49, 0xe8, 0xc4,
6385	0x41, 0x28, 0x6e, 0x8d, 0xcb, 0x72, 0xd0, 0x6f, 0x8a, 0xf2, 0x43, 0x11, 0x69, 0x5c, 0x52, 0x97,
6386	0xe5, 0x58, 0xd5, 0xa4, 0xaf, 0x4f, 0x36, 0x18, 0x91, 0x70, 0x62, 0x62, 0x67, 0x00, 0x53, 0x74,
6387	0x47, 0x58, 0x40, 0xec, 0xaf, 0x5a, 0x7c, 0x61, 0xe9, 0x5d, 0x47, 0xef, 0xc0, 0x74, 0xcb, 0x89,
6388	0x1b, 0x3b, 0x2b, 0xf7, 0xda, 0x21, 0xd7, 0x95, 0xc8, 0x71, 0x7a, 0xba, 0xdf, 0x38, 0x69, 0x1f,
6389	0x99, 0xd8, 0x52, 0xae, 0xa5, 0x88, 0xe1, 0x2e, 0xf2, 0x68, 0x13, 0xc6, 0x58, 0x19, 0xf3, 0xcf,
6390	0x8b, 0x7a, 0xb1, 0x06, 0x79, 0xad, 0x29, 0x5b, 0x81, 0xb5, 0x84, 0x0e, 0xd6, 0x89, 0xda, 0x3f,
6391	0x53, 0xe4, 0xbb, 0x9d, 0xb1, 0xf2, 0x4f, 0xc1, 0x68, 0x3b, 0x70, 0x97, 0xab, 0x15, 0x2c, 0x66,
6392	0x41, 0x5d, 0x23, 0x35, 0x5e, 0x8c, 0x25, 0x1c, 0x5d, 0x86, 0x92, 0xf8, 0x29, 0x75, 0x5b, 0xec,
6393	0x6c, 0x16, 0x78, 0x11, 0x56, 0x50, 0xf4, 0x3c, 0x40, 0x3b, 0x0c, 0xf6, 0x3c, 0x97, 0x05, 0x81,
6394	0x28, 0x9a, 0x66, 0x3e, 0x35, 0x05, 0xc1, 0x1a, 0x16, 0x7a, 0x15, 0x26, 0x3a, 0x7e, 0xc4, 0xd9,
6395	0x11, 0x67, 0x53, 0x04, 0xe5, 0x2e, 0x25, 0x06, 0x28, 0xb7, 0x74, 0x20, 0x36, 0x71, 0xd1, 0x22,
6396	0x8c, 0xc4, 0x0e, 0x33, 0x5b, 0x19, 0xce, 0xb7, 0xb7, 0xdd, 0xa0, 0x18, 0x7a, 0x5a, 0x0e, 0x5a,
6397	0x01, 0x8b, 0x8a, 0xe8, 0x4d, 0xe9, 0x2a, 0xcb, 0x0f, 0x76, 0x61, 0xe8, 0x3e, 0xd8, 0x25, 0xa0,
6398	0x39, 0xca, 0x0a, 0x03, 0x7a, 0x83, 0x16, 0x7a, 0x15, 0x80, 0xdc, 0x8b, 0x49, 0xe8, 0x3b, 0x4d,
6399	0x65, 0x15, 0xa6, 0xec, 0xa0, 0x2b, 0xc1, 0x7a, 0x10, 0xdf, 0x8a, 0xc8, 0xb7, 0xac, 0x28, 0x14,
6400	0xac, 0xa1, 0xdb, 0xbf, 0x59, 0x06, 0x48, 0x18, 0x77, 0xf4, 0x6e, 0xd7, 0xc9, 0xf5, 0x4c, 0x6f,
6401	0x56, 0xff, 0xf8, 0x8e, 0x2d, 0xf4, 0xdd, 0x16, 0x8c, 0x39, 0xcd, 0x66, 0xd0, 0x70, 0x62, 0x36,
6402	0x45, 0x85, 0xde, 0x27, 0xa7, 0x68, 0x7f, 0x31, 0xa9, 0xc1, 0xbb, 0xf0, 0x82, 0x5c, 0xa2, 0x1a,
6403	0xa4, 0x6f, 0x2f, 0xf4, 0x86, 0xd1, 0xc7, 0xe4, 0x5b, 0x91, 0xaf, 0xad, 0xb9, 0xf4, 0x5b, 0xb1,
6404	0xcc, 0x2e, 0x09, 0xfd, 0x99, 0x78, 0xcb, 0x78, 0x26, 0x0e, 0xe5, 0x3b, 0x03, 0x1a, 0xfc, 0x6b,
6405	0xbf, 0x17, 0x22, 0xaa, 0xe9, 0x81, 0x01, 0x86, 0xf3, 0x3d, 0xef, 0xb4, 0x87, 0x52, 0x9f, 0xa0,
6406	0x00, 0x6f, 0xc3, 0x94, 0x6b, 0x72, 0x01, 0x62, 0x29, 0x3e, 0x99, 0x47, 0x37, 0xc5, 0x34, 0x24,
6407	0xf7, 0x7e, 0x0a, 0x80, 0xd3, 0x84, 0x51, 0x8d, 0x07, 0x7d, 0xa8, 0xfa, 0x5b, 0x81, 0xf0, 0xb6,
6408	0xb0, 0x73, 0xe7, 0x72, 0x3f, 0x8a, 0x49, 0x8b, 0x62, 0x26, 0xd7, 0xfb, 0xba, 0xa8, 0x8b, 0x15,
6409	0x15, 0xf4, 0x3a, 0x8c, 0x30, 0xd7, 0xab, 0x68, 0xb6, 0x94, 0x2f, 0x2c, 0x36, 0xa3, 0x98, 0x25,
6410	0x3b, 0x92, 0xfd, 0x8d, 0xb0, 0xa0, 0x80, 0xae, 0x49, 0xc7, 0xc6, 0xa8, 0xea, 0xdf, 0x8a, 0x08,
6411	0x73, 0x6c, 0x2c, 0x2f, 0x7d, 0x38, 0xf1, 0x59, 0xe4, 0xe5, 0x99, 0xd9, 0xbb, 0x8c, 0x9a, 0x94,
6412	0x8d, 0x12, 0xff, 0x65, 0x52, 0xb0, 0x59, 0xc8, 0xef, 0x9e, 0x99, 0x38, 0x2c, 0x19, 0xce, 0xdb,
6413	0x26, 0x09, 0x9c, 0xa6, 0x49, 0x59, 0x52, 0xbe, 0xed, 0x85, 0xbf, 0x46, 0xbf, 0xc3, 0x83, 0xbf,
6414	0xc4, 0xd9, 0x75, 0xc4, 0x4b, 0xb0, 0xa8, 0x7f, 0xa2, 0xfc, 0xc1, 0x9c, 0x0f, 0xd3, 0xe9, 0x2d,
6415	0xfa, 0x50, 0xf9, 0x91, 0xdf, 0x1f, 0x82, 0x49, 0x73, 0x49, 0xa1, 0x2b, 0x50, 0x16, 0x44, 0x54,
6416	0x20, 0x7f, 0xb5, 0x4b, 0xd6, 0x24, 0x00, 0x27, 0x38, 0x2c, 0x7f, 0x03, 0xab, 0xae, 0xd9, 0xd9,
6417	0x26, 0xf9, 0x1b, 0x14, 0x04, 0x6b, 0x58, 0xf4, 0x65, 0xb5, 0x19, 0x04, 0xb1, 0xba, 0x91, 0xd4,
6418	0xba, 0x5b, 0x62, 0xa5, 0x58, 0x40, 0xe9, 0x4d, 0xb4, 0x4b, 0x42, 0x9f, 0x34, 0xcd, 0xf8, 0xc0,
6419	0xea, 0x26, 0xba, 0xae, 0x03, 0xb1, 0x89, 0x4b, 0xef, 0xd3, 0x20, 0x62, 0x0b, 0x59, 0xbc, 0xdf,
6420	0x12, 0xbb, 0xe5, 0x3a, 0xf7, 0xad, 0x96, 0x70, 0xf4, 0x19, 0x78, 0x44, 0xc5, 0x40, 0xc2, 0x5c,
6421	0x11, 0x21, 0x5b, 0x1c, 0x31, 0xc4, 0x2d, 0x8f, 0x2c, 0x67, 0xa3, 0xe1, 0xbc, 0xfa, 0xe8, 0x35,
6422	0x98, 0x14, 0x3c, 0xbe, 0xa4, 0x38, 0x6a, 0xda, 0xc6, 0x5c, 0x37, 0xa0, 0x38, 0x85, 0x2d, 0x23,
6423	0x1c, 0x33, 0x36, 0x5b, 0x52, 0x28, 0x75, 0x47, 0x38, 0xd6, 0xe1, 0xb8, 0xab, 0x06, 0x5a, 0x84,
6424	0x29, 0xce, 0x84, 0x79, 0xfe, 0x36, 0x9f, 0x13, 0xe1, 0x4e, 0xa5, 0xb6, 0xd4, 0x4d, 0x13, 0x8c,
6425	0xd3, 0xf8, 0xe8, 0x15, 0x18, 0x77, 0xc2, 0xc6, 0x8e, 0x17, 0x93, 0x46, 0xdc, 0x09, 0xb9, 0x9f,
6426	0x95, 0x66, 0x5c, 0xb4, 0xa8, 0xc1, 0xb0, 0x81, 0x69, 0xbf, 0x0b, 0xa7, 0x32, 0x82, 0x2e, 0xd0,
6427	0x85, 0xe3, 0xb4, 0x3d, 0xf9, 0x4d, 0x29, 0x0b, 0xe4, 0xc5, 0x5a, 0x55, 0x7e, 0x8d, 0x86, 0x45,
6428	0x57, 0x27, 0x0b, 0xce, 0xa0, 0xe5, 0x00, 0x54, 0xab, 0x73, 0x55, 0x02, 0x70, 0x82, 0x63, 0xff,
6429	0xcf, 0x02, 0x4c, 0x65, 0x28, 0x57, 0x58, 0x1e, 0xba, 0xd4, 0x2b, 0x25, 0x49, 0x3b, 0x67, 0x06,
6430	0xcc, 0x2e, 0x1c, 0x21, 0x60, 0x76, 0xb1, 0x5f, 0xc0, 0xec, 0xa1, 0xf7, 0x12, 0x30, 0xdb, 0x1c,
6431	0xb1, 0xe1, 0x81, 0x46, 0x2c, 0x23, 0xc8, 0xf6, 0xc8, 0x11, 0x83, 0x6c, 0x1b, 0x83, 0x3e, 0x3a,
6432	0xc0, 0xa0, 0xff, 0x60, 0x01, 0xa6, 0xd3, 0x46, 0x90, 0x27, 0x20, 0xb8, 0x7d, 0xdd, 0x10, 0xdc,
6433	0x66, 0x67, 0x75, 0x4c, 0x9b, 0x66, 0xe6, 0x09, 0x71, 0x71, 0x4a, 0x88, 0xfb, 0xd1, 0x81, 0xa8,
6434	0xf5, 0x16, 0xe8, 0xfe, 0x9d, 0x02, 0x9c, 0x49, 0x57, 0x59, 0x6e, 0x3a, 0x5e, 0xeb, 0x04, 0xc6,
6435	0xe6, 0xa6, 0x31, 0x36, 0xcf, 0x0e, 0xf2, 0x35, 0xac, 0x6b, 0xb9, 0x03, 0x74, 0x27, 0x35, 0x40,
6436	0x57, 0x06, 0x27, 0xd9, 0x7b, 0x94, 0xbe, 0x52, 0x84, 0x0b, 0x99, 0xf5, 0x12, 0xb9, 0xe7, 0xaa,
6437	0x21, 0xf7, 0x7c, 0x3e, 0x25, 0xf7, 0xb4, 0x7b, 0xd7, 0x3e, 0x1e, 0x41, 0xa8, 0x70, 0x91, 0x65,
6438	0x11, 0x04, 0x1e, 0x50, 0x08, 0x6a, 0xb8, 0xc8, 0x2a, 0x42, 0xd8, 0xa4, 0xfb, 0xf5, 0x24, 0xfc,
6439	0xfc, 0x37, 0x16, 0x9c, 0xcb, 0x9c, 0x9b, 0x13, 0x10, 0x76, 0xad, 0x9b, 0xc2, 0xae, 0xa7, 0x06,
6440	0x5e, 0xad, 0x39, 0xd2, 0xaf, 0x5f, 0x1f, 0xca, 0xf9, 0x16, 0xf6, 0x94, 0xbf, 0x09, 0x63, 0x4e,
6441	0xa3, 0x41, 0xa2, 0x68, 0x2d, 0x70, 0x55, 0x4c, 0xe0, 0x67, 0xd9, 0x3b, 0x2b, 0x29, 0x3e, 0x3c,
6442	0x98, 0x9f, 0x4b, 0x93, 0x48, 0xc0, 0x58, 0xa7, 0x80, 0x3e, 0x0b, 0xa5, 0x48, 0xdc, 0x9b, 0x62,
6443	0xee, 0x5f, 0x18, 0x70, 0x70, 0x9c, 0x4d, 0xd2, 0x34, 0xe3, 0x1c, 0x29, 0x51, 0x85, 0x22, 0x69,
6444	0xc6, 0x44, 0x29, 0x1c, 0x6b, 0x4c, 0x94, 0xe7, 0x01, 0xf6, 0xd4, 0x63, 0x20, 0x2d, 0x80, 0xd0,
6445	0x9e, 0x09, 0x1a, 0x16, 0xfa, 0x26, 0x98, 0x8e, 0x78, 0x54, 0xbf, 0xe5, 0xa6, 0x13, 0x31, 0x3f,
6446	0x17, 0xb1, 0x0a, 0x59, 0x2c, 0xa5, 0x7a, 0x0a, 0x86, 0xbb, 0xb0, 0xd1, 0xaa, 0x6c, 0x95, 0x85,
6447	0x20, 0xe4, 0x0b, 0xf3, 0x52, 0xd2, 0xa2, 0xc8, 0x82, 0x7b, 0x3a, 0x3d, 0xfc, 0x6c, 0xe0, 0xb5,
6448	0x9a, 0xe8, 0xb3, 0x00, 0x74, 0xf9, 0x08, 0x41, 0xc4, 0x68, 0xfe, 0xe1, 0x49, 0x4f, 0x15, 0x37,
6449	0xd3, 0x2c, 0x97, 0x39, 0xa7, 0x56, 0x14, 0x11, 0xac, 0x11, 0xb4, 0x7f, 0x70, 0x08, 0x1e, 0xed,
6450	0x71, 0x46, 0xa2, 0x45, 0x53, 0x11, 0xfb, 0x74, 0xfa, 0x71, 0x3d, 0x97, 0x59, 0xd9, 0x78, 0x6d,
6451	0xa7, 0x96, 0x62, 0xe1, 0x3d, 0x2f, 0xc5, 0xef, 0xb3, 0x34, 0xb1, 0x07, 0x37, 0xd6, 0xfc, 0xd4,
6452	0x11, 0xcf, 0xfe, 0x63, 0x94, 0x83, 0x6c, 0x65, 0x08, 0x13, 0x9e, 0x1f, 0xb8, 0x3b, 0x03, 0x4b,
6453	0x17, 0x4e, 0x56, 0x4c, 0xfc, 0x05, 0x0b, 0x1e, 0xcf, 0xec, 0xaf, 0x61, 0x92, 0x73, 0x05, 0xca,
6454	0x0d, 0x5a, 0xa8, 0xf9, 0x22, 0x26, 0x4e, 0xda, 0x12, 0x80, 0x13, 0x1c, 0xc3, 0xf2, 0xa6, 0xd0,
6455	0xd7, 0xf2, 0xe6, 0x9f, 0x5b, 0xd0, 0xb5, 0x3f, 0x4e, 0xe0, 0xa0, 0xae, 0x9a, 0x07, 0xf5, 0x87,
6456	0x07, 0x99, 0xcb, 0x9c, 0x33, 0xfa, 0x8f, 0xa6, 0xe0, 0x6c, 0x8e, 0x2f, 0xce, 0x1e, 0xcc, 0x6c,
6457	0x37, 0x88, 0xe9, 0xe5, 0x29, 0x3e, 0x26, 0xd3, 0x21, 0xb6, 0xa7, 0x4b, 0x28, 0x4b, 0x69, 0x39,
6458	0xd3, 0x85, 0x82, 0xbb, 0x9b, 0x40, 0x5f, 0xb0, 0xe0, 0xb4, 0x73, 0x37, 0xea, 0xca, 0x81, 0x2f,
6459	0xd6, 0xcc, 0x8b, 0x99, 0x42, 0x90, 0x3e, 0x39, 0xf3, 0x79, 0x8e, 0xcf, 0x2c, 0x2c, 0x9c, 0xd9,
6460	0x16, 0xc2, 0x22, 0x4a, 0x3c, 0x65, 0xe7, 0x7b, 0xf8, 0x21, 0x67, 0x39, 0x4d, 0xf1, 0x1b, 0x44,
6461	0x42, 0xb0, 0xa2, 0x83, 0x3e, 0x0f, 0xe5, 0x6d, 0xe9, 0xc9, 0x98, 0x71, 0x43, 0x25, 0x03, 0xd9,
6462	0xdb, 0xbf, 0x93, 0xab, 0x32, 0x15, 0x12, 0x4e, 0x88, 0xa2, 0xd7, 0xa0, 0xe8, 0x6f, 0x45, 0xbd,
6463	0xd2, 0x64, 0xa6, 0x6c, 0xd6, 0xb8, 0xb7, 0xff, 0xfa, 0x6a, 0x1d, 0xd3, 0x8a, 0xe8, 0x1a, 0x14,
6464	0xc3, 0x4d, 0x57, 0x48, 0xf0, 0x32, 0xcf, 0x70, 0xbc, 0x54, 0xc9, 0xe9, 0x15, 0xa3, 0x84, 0x97,
6465	0x2a, 0x98, 0x92, 0x40, 0x35, 0x18, 0x66, 0x0e, 0x2c, 0xe2, 0x3e, 0xc8, 0xe4, 0x7c, 0x7b, 0x38,
6466	0x82, 0xf1, 0x90, 0x00, 0x0c, 0x01, 0x73, 0x42, 0x68, 0x03, 0x46, 0x1a, 0x2c, 0xa5, 0xa2, 0x08,
6467	0x48, 0xf6, 0xb1, 0x4c, 0x59, 0x5d, 0x8f, 0x5c, 0x93, 0x42, 0x74, 0xc5, 0x30, 0xb0, 0xa0, 0xc5,
6468	0xa8, 0x92, 0xf6, 0xce, 0x56, 0x24, 0x52, 0x00, 0x67, 0x53, 0xed, 0x91, 0x42, 0x55, 0x50, 0x65,
6469	0x18, 0x58, 0xd0, 0x42, 0x9f, 0x80, 0xc2, 0x56, 0x43, 0x38, 0xa7, 0x64, 0x0a, 0xed, 0xcc, 0x80,
6470	0x0d, 0x4b, 0x23, 0xf7, 0x0f, 0xe6, 0x0b, 0xab, 0xcb, 0xb8, 0xb0, 0xd5, 0x40, 0xeb, 0x30, 0xba,
6471	0xc5, 0x5d, 0xbc, 0x85, 0x5c, 0xee, 0xc9, 0x6c, 0xef, 0xf3, 0x2e, 0x2f, 0x70, 0xee, 0x97, 0x21,
6472	0x00, 0x58, 0x12, 0x61, 0x41, 0xd7, 0x95, 0xab, 0xba, 0x88, 0xdd, 0xb5, 0x70, 0xb4, 0xf0, 0x02,
6473	0xfc, 0x7e, 0x4e, 0x1c, 0xde, 0xb1, 0x46, 0x91, 0xae, 0x6a, 0x47, 0xe6, 0x61, 0x17, 0xb1, 0x58,
6474	0x32, 0x57, 0x75, 0x9f, 0x14, 0xf5, 0x7c, 0x55, 0x2b, 0x24, 0x9c, 0x10, 0x45, 0xbb, 0x30, 0xb1,
6475	0x17, 0xb5, 0x77, 0x88, 0xdc, 0xd2, 0x2c, 0x34, 0x4b, 0xce, 0x15, 0x76, 0x5b, 0x20, 0x7a, 0x61,
6476	0xdc, 0x71, 0x9a, 0x5d, 0xa7, 0x10, 0xd3, 0x7f, 0xdf, 0xd6, 0x89, 0x61, 0x93, 0x36, 0x1d, 0xfe,
6477	0x77, 0x3a, 0xc1, 0xe6, 0x7e, 0x4c, 0x44, 0xc8, 0xad, 0xcc, 0xe1, 0x7f, 0x83, 0xa3, 0x74, 0x0f,
6478	0xbf, 0x00, 0x60, 0x49, 0x04, 0xdd, 0x16, 0xc3, 0xc3, 0x4e, 0xcf, 0xe9, 0xfc, 0xb8, 0x98, 0x8b,
6479	0x12, 0x29, 0x67, 0x50, 0xd8, 0x69, 0x99, 0x90, 0x62, 0xa7, 0x64, 0x7b, 0x27, 0x88, 0x03, 0x3f,
6480	0x75, 0x42, 0xcf, 0xe4, 0x9f, 0x92, 0xb5, 0x0c, 0xfc, 0xee, 0x53, 0x32, 0x0b, 0x0b, 0x67, 0xb6,
6481	0x85, 0x5c, 0x98, 0x6c, 0x07, 0x61, 0x7c, 0x37, 0x08, 0xe5, 0xfa, 0x42, 0x3d, 0xe4, 0x0a, 0x06,
6482	0xa6, 0x68, 0x91, 0x45, 0xb3, 0x33, 0x21, 0x38, 0x45, 0x13, 0x7d, 0x1a, 0x46, 0xa3, 0x86, 0xd3,
6483	0x24, 0xd5, 0x9b, 0xb3, 0xa7, 0xf2, 0xaf, 0x9f, 0x3a, 0x47, 0xc9, 0x59, 0x5d, 0x3c, 0x42, 0x3b,
6484	0x47, 0xc1, 0x92, 0x1c, 0x5a, 0x85, 0x61, 0x96, 0x54, 0x8b, 0xc5, 0x87, 0xcb, 0x09, 0xef, 0xd9,
6485	0x65, 0x41, 0xcc, 0xcf, 0x26, 0x56, 0x8c, 0x79, 0x75, 0xba, 0x07, 0x04, 0x7b, 0x1d, 0x44, 0xb3,
6486	0x67, 0xf2, 0xf7, 0x80, 0xe0, 0xca, 0x6f, 0xd6, 0x7b, 0xed, 0x01, 0x85, 0x84, 0x13, 0xa2, 0xf4,
6487	0x64, 0xa6, 0xa7, 0xe9, 0xd9, 0x1e, 0xa6, 0x2f, 0xb9, 0x67, 0x29, 0x3b, 0x99, 0xe9, 0x49, 0x4a,
6488	0x49, 0xd8, 0xbf, 0x3b, 0xda, 0xcd, 0xb3, 0xb0, 0x07, 0xd9, 0x77, 0x5a, 0x5d, 0xba, 0xba, 0x8f,
6489	0x0f, 0x2a, 0x1f, 0x3a, 0x46, 0x6e, 0xf5, 0x0b, 0x16, 0x9c, 0x6d, 0x67, 0x7e, 0x88, 0x60, 0x00,
6490	0x06, 0x13, 0x33, 0xf1, 0x4f, 0x57, 0xb1, 0x04, 0xb3, 0xe1, 0x38, 0xa7, 0xa5, 0xf4, 0x8b, 0xa0,
6491	0xf8, 0x9e, 0x5f, 0x04, 0x6b, 0x50, 0x62, 0x4c, 0x66, 0x9f, 0x14, 0xc3, 0xe9, 0x87, 0x11, 0x63,
6492	0x25, 0x96, 0x45, 0x45, 0xac, 0x48, 0xa0, 0xef, 0xb7, 0xe0, 0x7c, 0xba, 0xeb, 0x98, 0x30, 0xb0,
6493	0x08, 0x40, 0xc8, 0xdf, 0x82, 0xab, 0xe2, 0xfb, 0xcf, 0xd7, 0x7a, 0x21, 0x1f, 0xf6, 0x43, 0xc0,
6494	0xbd, 0x1b, 0x43, 0x95, 0x8c, 0xc7, 0xe8, 0x88, 0x29, 0x80, 0x1f, 0xe0, 0x41, 0xfa, 0x22, 0x8c,
6495	0xb7, 0x82, 0x8e, 0x1f, 0x0b, 0x4b, 0x19, 0xa1, 0xb5, 0x67, 0xda, 0xea, 0x35, 0xad, 0x1c, 0x1b,
6496	0x58, 0xa9, 0x67, 0x6c, 0xe9, 0x81, 0x9f, 0xb1, 0x6f, 0xc1, 0xb8, 0xaf, 0x99, 0x76, 0x0a, 0x7e,
6497	0xe0, 0x52, 0x7e, 0xf0, 0x50, 0xdd, 0x10, 0x94, 0xf7, 0x52, 0x2f, 0xc1, 0x06, 0xb5, 0x93, 0x7d,
6498	0x1b, 0xfd, 0x94, 0x95, 0xc1, 0xd4, 0xf3, 0xd7, 0xf2, 0x27, 0xcd, 0xd7, 0xf2, 0xa5, 0xf4, 0x6b,
6499	0xb9, 0x4b, 0xf8, 0x6a, 0x3c, 0x94, 0x07, 0x4f, 0x74, 0x32, 0x68, 0x9c, 0x40, 0xbb, 0x09, 0x17,
6500	0xfb, 0x5d, 0x4b, 0xcc, 0x64, 0xca, 0x55, 0xaa, 0xb6, 0xc4, 0x64, 0xca, 0xad, 0x56, 0x30, 0x83,
6501	0x0c, 0x1a, 0x48, 0xc6, 0xfe, 0x1f, 0x16, 0x14, 0x6b, 0x81, 0x7b, 0x02, 0xc2, 0xe4, 0x4f, 0x19,
6502	0xc2, 0xe4, 0x47, 0xb3, 0x2f, 0x44, 0x37, 0x57, 0x74, 0xbc, 0x92, 0x12, 0x1d, 0x9f, 0xcf, 0x23,
6503	0xd0, 0x5b, 0x50, 0xfc, 0xe3, 0x45, 0x18, 0xab, 0x05, 0xae, 0xb2, 0x57, 0xfe, 0xf5, 0x07, 0xb1,
6504	0x57, 0xce, 0x8d, 0xf0, 0xaf, 0x51, 0x66, 0x96, 0x56, 0xd2, 0xc9, 0xf2, 0x2f, 0x98, 0xd9, 0xf2,
6505	0x1d, 0xe2, 0x6d, 0xef, 0xc4, 0xc4, 0x4d, 0x7f, 0xce, 0xc9, 0x99, 0x2d, 0xff, 0x77, 0x0b, 0xa6,
6506	0x52, 0xad, 0xa3, 0x26, 0x4c, 0x34, 0x75, 0xc1, 0xa4, 0x58, 0xa7, 0x0f, 0x24, 0xd3, 0x14, 0x66,
6507	0x9f, 0x5a, 0x11, 0x36, 0x89, 0xa3, 0x05, 0x00, 0xa5, 0xa9, 0x93, 0x12, 0x30, 0xc6, 0xf5, 0x2b,
6508	0x55, 0x5e, 0x84, 0x35, 0x0c, 0xf4, 0x12, 0x8c, 0xc5, 0x41, 0x3b, 0x68, 0x06, 0xdb, 0xfb, 0xd7,
6509	0x89, 0x0c, 0x5d, 0xa4, 0x8c, 0xb9, 0x36, 0x12, 0x10, 0xd6, 0xf1, 0xec, 0x9f, 0x2c, 0xf2, 0x0f,
6510	0xf5, 0x63, 0xef, 0x83, 0x35, 0xf9, 0xfe, 0x5e, 0x93, 0x5f, 0xb1, 0x60, 0x9a, 0xb6, 0xce, 0xcc,
6511	0x45, 0xe4, 0x65, 0xab, 0x82, 0x06, 0x5b, 0x3d, 0x82, 0x06, 0x5f, 0xa2, 0x67, 0x97, 0x1b, 0x74,
6512	0x62, 0x21, 0x41, 0xd3, 0x0e, 0x27, 0x5a, 0x8a, 0x05, 0x54, 0xe0, 0x91, 0x30, 0x14, 0x3e, 0x6e,
6513	0x3a, 0x1e, 0x09, 0x43, 0x2c, 0xa0, 0x32, 0xa6, 0xf0, 0x50, 0x76, 0x4c, 0x61, 0x1e, 0x88, 0x51,
6514	0x18, 0x16, 0x08, 0xb6, 0x47, 0x0b, 0xc4, 0x28, 0x2d, 0x0e, 0x12, 0x1c, 0xfb, 0xe7, 0x8a, 0x30,
6515	0x5e, 0x0b, 0xdc, 0x44, 0x57, 0xf6, 0xa2, 0xa1, 0x2b, 0xbb, 0x98, 0xd2, 0x95, 0x4d, 0xeb, 0xb8,
6516	0x1f, 0x68, 0xc6, 0xbe, 0x56, 0x9a, 0xb1, 0x7f, 0x66, 0xb1, 0x59, 0xab, 0xac, 0xd7, 0xb9, 0xf5,
6517	0x11, 0x7a, 0x0e, 0xc6, 0xd8, 0x81, 0xc4, 0x9c, 0x2a, 0xa5, 0x02, 0x89, 0xe5, 0x50, 0x5a, 0x4f,
6518	0x8a, 0xb1, 0x8e, 0x83, 0x2e, 0x43, 0x29, 0x22, 0x4e, 0xd8, 0xd8, 0x51, 0x67, 0x9c, 0xd0, 0xf6,
6519	0xf0, 0x32, 0xac, 0xa0, 0xe8, 0x8d, 0x24, 0x06, 0x60, 0x31, 0xdf, 0x49, 0x4b, 0xef, 0x0f, 0xdf,
6520	0x22, 0xf9, 0x81, 0xff, 0xec, 0x3b, 0x80, 0xba, 0xf1, 0x07, 0x08, 0x7e, 0x35, 0x6f, 0x06, 0xbf,
6521	0x2a, 0x77, 0x05, 0xbe, 0xfa, 0x33, 0x0b, 0x26, 0x6b, 0x81, 0x4b, 0xb7, 0xee, 0xd7, 0xd3, 0x3e,
6522	0xd5, 0x03, 0xa0, 0x8e, 0xf4, 0x08, 0x80, 0xfa, 0x04, 0x0c, 0xd7, 0x02, 0xb7, 0x5a, 0xeb, 0xe5,
6523	0xdc, 0x6c, 0xff, 0x5d, 0x0b, 0x46, 0x6b, 0x81, 0x7b, 0x02, 0xc2, 0xf9, 0x4f, 0x9a, 0xc2, 0xf9,
6524	0x47, 0x72, 0xd6, 0x4d, 0x8e, 0x3c, 0xfe, 0x17, 0x8a, 0x30, 0x41, 0xfb, 0x19, 0x6c, 0xcb, 0xa9,
6525	0x34, 0x86, 0xcd, 0x1a, 0x60, 0xd8, 0x28, 0x2f, 0x1c, 0x34, 0x9b, 0xc1, 0xdd, 0xf4, 0xb4, 0xae,
6526	0xb2, 0x52, 0x2c, 0xa0, 0xe8, 0x19, 0x28, 0xb5, 0x43, 0xb2, 0xe7, 0x05, 0x82, 0xc9, 0xd4, 0x54,
6527	0x1d, 0x35, 0x51, 0x8e, 0x15, 0x06, 0x7d, 0x9c, 0x45, 0x9e, 0xdf, 0x20, 0x75, 0xd2, 0x08, 0x7c,
6528	0x97, 0xcb, 0xaf, 0x8b, 0x22, 0x6f, 0x80, 0x56, 0x8e, 0x0d, 0x2c, 0x74, 0x07, 0xca, 0xec, 0x3f,
6529	0x3b, 0x76, 0x8e, 0x9e, 0x4e, 0x52, 0xa4, 0x17, 0x13, 0x04, 0x70, 0x42, 0x0b, 0x3d, 0x0f, 0x10,
6530	0xcb, 0x10, 0xd9, 0x91, 0x08, 0x74, 0xa4, 0x18, 0x72, 0x15, 0x3c, 0x3b, 0xc2, 0x1a, 0x16, 0x7a,
6531	0x1a, 0xca, 0xb1, 0xe3, 0x35, 0x6f, 0x78, 0x3e, 0x89, 0x98, 0x5c, 0xba, 0x28, 0xb3, 0x7c, 0x89,
6532	0x42, 0x9c, 0xc0, 0x29, 0x43, 0xc4, 0xa2, 0x00, 0xf0, 0x64, 0xb4, 0x25, 0x86, 0xcd, 0x18, 0xa2,
6533	0x1b, 0xaa, 0x14, 0x6b, 0x18, 0xf6, 0x2b, 0x70, 0xa6, 0x16, 0xb8, 0xb5, 0x20, 0x8c, 0x57, 0x83,
6534	0xf0, 0xae, 0x13, 0xba, 0x72, 0xfe, 0xe6, 0x65, 0x72, 0x10, 0x7a, 0x40, 0x0d, 0xf3, 0xed, 0x6b,
6535	0xa4, 0xa8, 0x7a, 0x81, 0xb1, 0x44, 0x47, 0xf4, 0x11, 0x69, 0xb0, 0xcb, 0x59, 0xa5, 0x81, 0xb8,
6536	0xea, 0xc4, 0x04, 0xdd, 0x64, 0xb9, 0x6a, 0x93, 0x7b, 0x4a, 0x54, 0x7f, 0x4a, 0xcb, 0x55, 0x9b,
6537	0x00, 0x33, 0x2f, 0x36, 0xb3, 0xbe, 0xfd, 0x33, 0x43, 0xec, 0xc8, 0x4a, 0xa5, 0x12, 0x40, 0x9f,
6538	0x83, 0xc9, 0x88, 0xdc, 0xf0, 0xfc, 0xce, 0x3d, 0xf9, 0x52, 0xef, 0xe1, 0xe5, 0x53, 0x5f, 0xd1,
6539	0x31, 0xb9, 0xbc, 0xcf, 0x2c, 0xc3, 0x29, 0x6a, 0xa8, 0x05, 0x93, 0x77, 0x3d, 0xdf, 0x0d, 0xee,
6540	0x46, 0x92, 0x7e, 0x29, 0x5f, 0xec, 0x77, 0x87, 0x63, 0xa6, 0xfa, 0x68, 0x34, 0x77, 0xc7, 0x20,
6541	0x86, 0x53, 0xc4, 0xe9, 0xb2, 0x08, 0x3b, 0xfe, 0x62, 0x74, 0x2b, 0x22, 0xa1, 0xc8, 0x3a, 0xcc,
6542	0x96, 0x05, 0x96, 0x85, 0x38, 0x81, 0xd3, 0x65, 0xc1, 0xfe, 0x5c, 0x0d, 0x83, 0x0e, 0x0f, 0x2f,
6543	0x2f, 0x96, 0x05, 0x56, 0xa5, 0x58, 0xc3, 0xa0, 0xdb, 0x86, 0xfd, 0x5b, 0x0f, 0x7c, 0x1c, 0x04,
6544	0xb1, 0xdc, 0x68, 0x2c, 0xcf, 0xa5, 0x56, 0x8e, 0x0d, 0x2c, 0xb4, 0x0a, 0x28, 0xea, 0xb4, 0xdb,
6545	0x4d, 0x66, 0x3d, 0xe0, 0x34, 0x19, 0x29, 0xae, 0xb9, 0x2d, 0xf2, 0xe0, 0x99, 0xf5, 0x2e, 0x28,
6546	0xce, 0xa8, 0x41, 0x4f, 0xd0, 0x2d, 0xd1, 0xd5, 0x61, 0xd6, 0x55, 0xae, 0x22, 0xa8, 0xf3, 0x7e,
6547	0x4a, 0x18, 0x5a, 0x81, 0xd1, 0x68, 0x3f, 0x6a, 0xc4, 0x22, 0x0a, 0x58, 0x4e, 0xb6, 0x98, 0x3a,
6548	0x43, 0xd1, 0x92, 0x95, 0xf1, 0x2a, 0x58, 0xd6, 0xb5, 0xbf, 0x8d, 0x5d, 0xd0, 0x2c, 0x47, 0x6d,
6549	0xdc, 0x09, 0x09, 0x6a, 0xc1, 0x44, 0x9b, 0xad, 0x30, 0x11, 0x2f, 0x5d, 0x2c, 0x93, 0x17, 0x07,
6550	0x7c, 0x69, 0xdf, 0xa5, 0xe7, 0x9a, 0x92, 0x84, 0xb1, 0x27, 0x4c, 0x4d, 0x27, 0x87, 0x4d, 0xea,
6551	0xf6, 0x57, 0xce, 0xb2, 0x23, 0xbe, 0xce, 0x9f, 0xcf, 0xa3, 0xc2, 0xdc, 0x59, 0xbc, 0x15, 0xe6,
6552	0xf2, 0xe5, 0x38, 0xc9, 0x17, 0x09, 0x93, 0x69, 0x2c, 0xeb, 0xa2, 0xcf, 0xc2, 0x24, 0x65, 0xbd,
6553	0xb5, 0x7c, 0x11, 0xa7, 0xf3, 0xfd, 0xd2, 0x93, 0x34, 0x11, 0x5a, 0x2e, 0x05, 0xbd, 0x32, 0x4e,
6554	0x11, 0x43, 0x6f, 0x30, 0xc5, 0xbc, 0x99, 0x8a, 0xa2, 0x0f, 0x69, 0x5d, 0x07, 0x2f, 0xc9, 0x6a,
6555	0x44, 0xf2, 0xd2, 0x5c, 0xd8, 0x0f, 0x37, 0xcd, 0x05, 0xba, 0x01, 0x13, 0x22, 0x51, 0xab, 0x10,
6556	0x3f, 0x16, 0x0d, 0xf1, 0xd2, 0x04, 0xd6, 0x81, 0x87, 0xe9, 0x02, 0x6c, 0x56, 0x46, 0xdb, 0x70,
6557	0x5e, 0xcb, 0xb5, 0x72, 0x35, 0x74, 0x98, 0x8e, 0xd8, 0x63, 0x27, 0x91, 0x76, 0xf9, 0x3c, 0x7e,
6558	0xff, 0x60, 0xfe, 0xfc, 0x46, 0x2f, 0x44, 0xdc, 0x9b, 0x0e, 0xba, 0x09, 0x67, 0xb8, 0x57, 0x65,
6559	0x85, 0x38, 0x6e, 0xd3, 0xf3, 0xd5, 0xed, 0xc6, 0x77, 0xcb, 0xb9, 0xfb, 0x07, 0xf3, 0x67, 0x16,
6560	0xb3, 0x10, 0x70, 0x76, 0x3d, 0xf4, 0x49, 0x28, 0xbb, 0x7e, 0x24, 0xc6, 0x60, 0xc4, 0x48, 0x67,
6561	0x53, 0xae, 0xac, 0xd7, 0xd5, 0xf7, 0x27, 0x7f, 0x70, 0x52, 0x01, 0x6d, 0x73, 0x11, 0xa4, 0x7a,
6562	0xf1, 0x8f, 0x76, 0xc5, 0x83, 0x49, 0xcb, 0x8e, 0x0c, 0xbf, 0x2a, 0x2e, 0x7b, 0x57, 0xd6, 0xc6,
6563	0x86, 0xcb, 0x95, 0x41, 0x18, 0xbd, 0x0e, 0x88, 0xb2, 0xc4, 0x5e, 0x83, 0x2c, 0x36, 0x58, 0x30,
6564	0x7e, 0x26, 0xb1, 0x2d, 0x19, 0xde, 0x29, 0xa8, 0xde, 0x85, 0x81, 0x33, 0x6a, 0xa1, 0x6b, 0xf4,
6565	0x36, 0xd0, 0x4b, 0x85, 0xd5, 0xb4, 0x4a, 0x3e, 0x56, 0x21, 0xed, 0x90, 0x34, 0x9c, 0x98, 0xb8,
6566	0x26, 0x45, 0x9c, 0xaa, 0x87, 0x5c, 0x78, 0xcc, 0xe9, 0xc4, 0x01, 0x93, 0xee, 0x9a, 0xa8, 0x1b,
6567	0xc1, 0x2e, 0xf1, 0x99, 0x62, 0xa5, 0xb4, 0x74, 0xf1, 0xfe, 0xc1, 0xfc, 0x63, 0x8b, 0x3d, 0xf0,
6568	0x70, 0x4f, 0x2a, 0x94, 0xed, 0x51, 0xa9, 0x43, 0xc1, 0x0c, 0x73, 0x93, 0x91, 0x3e, 0xf4, 0x25,
6569	0x18, 0xdb, 0x09, 0xa2, 0x78, 0x9d, 0xc4, 0x77, 0x83, 0x70, 0x57, 0x04, 0x2b, 0x4c, 0x02, 0xdc,
6570	0x26, 0x20, 0xac, 0xe3, 0xd1, 0x77, 0x0d, 0x53, 0xfb, 0x57, 0x2b, 0x4c, 0xe3, 0x5a, 0x4a, 0xce,
6571	0x98, 0x6b, 0xbc, 0x18, 0x4b, 0xb8, 0x44, 0xad, 0xd6, 0x96, 0x99, 0xf6, 0x34, 0x85, 0x5a, 0xad,
6572	0x2d, 0x63, 0x09, 0xa7, 0xcb, 0x35, 0xda, 0x71, 0x42, 0x52, 0x0b, 0x83, 0x06, 0x89, 0xb4, 0xb0,
6573	0xca, 0x8f, 0xf2, 0x50, 0x8c, 0x74, 0xb9, 0xd6, 0xb3, 0x10, 0x70, 0x76, 0x3d, 0x44, 0xba, 0xf3,
6574	0x0c, 0x4d, 0xe6, 0x8b, 0xbd, 0xbb, 0x59, 0x81, 0x01, 0x53, 0x0d, 0xf9, 0x30, 0xad, 0x32, 0x1c,
6575	0xf1, 0xe0, 0x8b, 0xd1, 0xec, 0x14, 0x5b, 0xdb, 0x83, 0x47, 0x6e, 0x54, 0x8a, 0x84, 0x6a, 0x8a,
6576	0x12, 0xee, 0xa2, 0x6d, 0x44, 0x32, 0x9a, 0xee, 0x9b, 0x4b, 0xf6, 0x0a, 0x94, 0xa3, 0xce, 0xa6,
6577	0x1b, 0xb4, 0x1c, 0xcf, 0x67, 0xda, 0x53, 0x8d, 0xc1, 0xae, 0x4b, 0x00, 0x4e, 0x70, 0xd0, 0x2a,
6578	0x94, 0x1c, 0xa9, 0x25, 0x40, 0xf9, 0x01, 0x30, 0x94, 0x6e, 0x80, 0xfb, 0x84, 0x4b, 0xbd, 0x80,
6579	0xaa, 0x8b, 0x5e, 0x85, 0x09, 0xe1, 0x15, 0x28, 0x92, 0xeb, 0x9d, 0x32, 0x3d, 0x37, 0xea, 0x3a,
6580	0x10, 0x9b, 0xb8, 0xe8, 0x16, 0x8c, 0xc5, 0x41, 0x93, 0xb9, 0x1f, 0x50, 0x0e, 0xe9, 0x6c, 0x7e,
6581	0x10, 0xad, 0x0d, 0x85, 0xa6, 0x0b, 0xe8, 0x54, 0x55, 0xac, 0xd3, 0x41, 0x1b, 0x7c, 0xbd, 0xb3,
6582	0xf0, 0xc2, 0x24, 0x9a, 0x7d, 0x24, 0xff, 0x4e, 0x52, 0x51, 0x88, 0xcd, 0xed, 0x20, 0x6a, 0x62,
6583	0x9d, 0x0c, 0xba, 0x0a, 0x33, 0xed, 0xd0, 0x0b, 0xd8, 0x9a, 0x50, 0x0a, 0xa2, 0x59, 0x33, 0x29,
6584	0x4a, 0x2d, 0x8d, 0x80, 0xbb, 0xeb, 0x30, 0xa7, 0x4e, 0x51, 0x38, 0x7b, 0x8e, 0x27, 0xd3, 0xe5,
6585	0xef, 0x15, 0x5e, 0x86, 0x15, 0x14, 0xad, 0xb1, 0x93, 0x98, 0x3f, 0xb5, 0x67, 0xe7, 0xf2, 0x63,
6586	0x6e, 0xe8, 0x4f, 0x72, 0xce, 0xf7, 0xa9, 0xbf, 0x38, 0xa1, 0x80, 0x5c, 0x2d, 0x51, 0x1b, 0x65,
6587	0xb6, 0xa3, 0xd9, 0xc7, 0x7a, 0xd8, 0x5e, 0xa5, 0x38, 0xf3, 0x84, 0x21, 0x30, 0x8a, 0x23, 0x9c,
6588	0xa2, 0x89, 0xbe, 0x09, 0xa6, 0x45, 0x8c, 0xaf, 0x64, 0x98, 0xce, 0x27, 0x46, 0x9d, 0x38, 0x05,
6589	0xc3, 0x5d, 0xd8, 0x3c, 0xec, 0xba, 0xb3, 0xd9, 0x24, 0xe2, 0xe8, 0xbb, 0xe1, 0xf9, 0xbb, 0xd1,
6590	0xec, 0x05, 0x76, 0x3e, 0x88, 0xb0, 0xeb, 0x69, 0x28, 0xce, 0xa8, 0x81, 0x36, 0x60, 0xba, 0x1d,
6591	0x12, 0xd2, 0x62, 0x3c, 0xb2, 0xb8, 0xcf, 0xe6, 0xb9, 0x4f, 0x33, 0xed, 0x49, 0x2d, 0x05, 0x3b,
6592	0xcc, 0x28, 0xc3, 0x5d, 0x14, 0xd0, 0x5d, 0x28, 0x05, 0x7b, 0x24, 0xdc, 0x21, 0x8e, 0x3b, 0x7b,
6593	0xb1, 0x87, 0x91, 0xb1, 0xb8, 0xdc, 0x6e, 0x0a, 0xdc, 0x94, 0x52, 0x59, 0x16, 0xf7, 0x57, 0x2a,
6594	0xcb, 0xc6, 0xd0, 0x0f, 0x58, 0x70, 0x4e, 0xca, 0xa1, 0xeb, 0x6d, 0x3a, 0xea, 0xcb, 0x81, 0x1f,
6595	0xc5, 0x21, 0xf7, 0xc2, 0x7d, 0x3c, 0xdf, 0x31, 0x75, 0x23, 0xa7, 0x92, 0x92, 0xf6, 0x9d, 0xcb,
6596	0xc3, 0x88, 0x70, 0x7e, 0x8b, 0x73, 0xdf, 0x08, 0x33, 0x5d, 0x37, 0xf7, 0x51, 0x32, 0x41, 0xcc,
6597	0xed, 0xc2, 0x84, 0x31, 0x3a, 0x0f, 0x55, 0x9f, 0xf8, 0xaf, 0x47, 0xa1, 0xac, 0x74, 0x4d, 0xe8,
6598	0x8a, 0xa9, 0x42, 0x3c, 0x97, 0x56, 0x21, 0x96, 0xe8, 0x6b, 0x56, 0xd7, 0x1a, 0x6e, 0x64, 0xc4,
6599	0x3c, 0xca, 0xdb, 0x8b, 0x83, 0xfb, 0xb2, 0x6a, 0xa2, 0xc3, 0xe2, 0xc0, 0xba, 0xc8, 0xa1, 0x9e,
6600	0xd2, 0xc8, 0xab, 0x30, 0xe3, 0x07, 0x8c, 0x5d, 0x24, 0xae, 0xe4, 0x05, 0xd8, 0x95, 0x5f, 0xd6,
6601	0x83, 0x08, 0xa4, 0x10, 0x70, 0x77, 0x1d, 0xda, 0x20, 0xbf, 0xb3, 0xd3, 0xe2, 0x4f, 0x7e, 0xa5,
6602	0x63, 0x01, 0x45, 0x4f, 0xc0, 0x70, 0x3b, 0x70, 0xab, 0x35, 0xc1, 0x2a, 0x6a, 0x59, 0x41, 0xdd,
6603	0x6a, 0x0d, 0x73, 0x18, 0x5a, 0x84, 0x11, 0xf6, 0x23, 0x9a, 0x1d, 0xcf, 0xf7, 0x16, 0x67, 0x35,
6604	0xb4, 0x3c, 0x1b, 0xac, 0x02, 0x16, 0x15, 0x99, 0x18, 0x86, 0xf2, 0xd7, 0x4c, 0x0c, 0x33, 0xfa,
6605	0x80, 0x62, 0x18, 0x49, 0x00, 0x27, 0xb4, 0xd0, 0x3d, 0x38, 0x63, 0xbc, 0x69, 0xf8, 0x12, 0x21,
6606	0x91, 0x70, 0x58, 0x7d, 0xa2, 0xe7, 0x63, 0x46, 0xe8, 0x2e, 0xcf, 0x8b, 0x4e, 0x9f, 0xa9, 0x66,
6607	0x51, 0xc2, 0xd9, 0x0d, 0xa0, 0x26, 0xcc, 0x34, 0xba, 0x5a, 0x2d, 0x0d, 0xde, 0xaa, 0x9a, 0xd0,
6608	0xee, 0x16, 0xbb, 0x09, 0xa3, 0x57, 0xa1, 0xf4, 0x4e, 0x10, 0xb1, 0x63, 0x56, 0xb0, 0xb7, 0xd2,
6609	0xdb, 0xb1, 0xf4, 0xc6, 0xcd, 0x3a, 0x2b, 0x3f, 0x3c, 0x98, 0x1f, 0xab, 0x05, 0xae, 0xfc, 0x8b,
6610	0x55, 0x05, 0xf4, 0x3d, 0x16, 0xcc, 0x75, 0x3f, 0x9a, 0x54, 0xa7, 0x27, 0x06, 0xef, 0xb4, 0x2d,
6611	0x1a, 0x9d, 0x5b, 0xc9, 0x25, 0x87, 0x7b, 0x34, 0x65, 0xff, 0x32, 0xd7, 0x33, 0x0a, 0x6d, 0x04,
6612	0x89, 0x3a, 0xcd, 0x93, 0xc8, 0x4b, 0xb8, 0x62, 0x28, 0x4a, 0x1e, 0x58, 0x97, 0xfd, 0x6b, 0x16,
6613	0xd3, 0x65, 0x6f, 0x90, 0x56, 0xbb, 0xe9, 0xc4, 0x27, 0xe1, 0x2c, 0xf7, 0x06, 0x94, 0x62, 0xd1,
6614	0x5a, 0xaf, 0x54, 0x8a, 0x5a, 0xa7, 0x98, 0x3e, 0x5f, 0x31, 0x9b, 0xb2, 0x14, 0x2b, 0x32, 0xf6,
6615	0x3f, 0xe6, 0x33, 0x20, 0x21, 0x27, 0x20, 0x8f, 0xae, 0x98, 0xf2, 0xe8, 0xf9, 0x3e, 0x5f, 0x90,
6616	0x23, 0x97, 0xfe, 0x47, 0x66, 0xbf, 0x99, 0x90, 0xe5, 0xfd, 0x6e, 0x44, 0x61, 0xff, 0x90, 0x05,
6617	0xa7, 0xb3, 0xac, 0x0e, 0xe9, 0x03, 0x81, 0x8b, 0x78, 0x94, 0x51, 0x89, 0x1a, 0xc1, 0xdb, 0xa2,
6618	0x1c, 0x2b, 0x8c, 0x81, 0xb3, 0x14, 0x1d, 0x2d, 0x6a, 0xe7, 0x4d, 0x98, 0xa8, 0x85, 0x44, 0xbb,
6619	0xd0, 0x5e, 0xe3, 0xde, 0xaf, 0xbc, 0x3f, 0xcf, 0x1c, 0xd9, 0xf3, 0xd5, 0xfe, 0xe9, 0x02, 0x9c,
6620	0xe6, 0x5a, 0xe1, 0xc5, 0xbd, 0xc0, 0x73, 0x6b, 0x81, 0x2b, 0x32, 0x4c, 0xbd, 0x09, 0xe3, 0x6d,
6621	0x4d, 0x2e, 0xd7, 0x2b, 0x02, 0x9d, 0x2e, 0xbf, 0x4b, 0x24, 0x09, 0x7a, 0x29, 0x36, 0x68, 0x21,
6622	0x17, 0xc6, 0xc9, 0x9e, 0xd7, 0x50, 0xaa, 0xc5, 0xc2, 0x91, 0x2f, 0x17, 0xd5, 0xca, 0x8a, 0x46,
6623	0x07, 0x1b, 0x54, 0x1f, 0x42, 0xd2, 0x51, 0xfb, 0x87, 0x2d, 0x78, 0x24, 0x27, 0x5e, 0x1d, 0x6d,
6624	0xee, 0x2e, 0xd3, 0xbf, 0x8b, 0xfc, 0x85, 0xaa, 0x39, 0xae, 0x95, 0xc7, 0x02, 0x8a, 0x3e, 0x0d,
6625	0xc0, 0xb5, 0xea, 0xf4, 0x85, 0xda, 0x2f, 0xb0, 0x97, 0x11, 0x93, 0x48, 0x0b, 0x2f, 0x23, 0xeb,
6626	0x63, 0x8d, 0x96, 0xfd, 0x13, 0x45, 0x18, 0xe6, 0x99, 0x97, 0x57, 0x61, 0x74, 0x87, 0xc7, 0xdd,
6627	0x1f, 0x24, 0xc4, 0x7f, 0x22, 0x3b, 0xe0, 0x05, 0x58, 0x56, 0x46, 0x6b, 0x70, 0x8a, 0xe7, 0x2d,
6628	0x68, 0x56, 0x48, 0xd3, 0xd9, 0x97, 0x82, 0x2e, 0x9e, 0xf3, 0x4f, 0x09, 0xfc, 0xaa, 0xdd, 0x28,
6629	0x38, 0xab, 0x1e, 0x7a, 0x0d, 0x26, 0xe9, 0xc3, 0x23, 0xe8, 0xc4, 0x92, 0x12, 0xcf, 0x58, 0xa0,
6630	0x5e, 0x3a, 0x1b, 0x06, 0x14, 0xa7, 0xb0, 0xe9, 0xdb, 0xb7, 0xdd, 0x25, 0xd2, 0x1b, 0x4e, 0xde,
6631	0xbe, 0xa6, 0x18, 0xcf, 0xc4, 0x65, 0xe6, 0x86, 0x1d, 0x66, 0x5c, 0xb9, 0xb1, 0x13, 0x92, 0x68,
6632	0x27, 0x68, 0xba, 0x8c, 0xd1, 0x1a, 0xd6, 0xcc, 0x0d, 0x53, 0x70, 0xdc, 0x55, 0x83, 0x52, 0xd9,
6633	0x72, 0xbc, 0x66, 0x27, 0x24, 0x09, 0x95, 0x11, 0x93, 0xca, 0x6a, 0x0a, 0x8e, 0xbb, 0x6a, 0xd0,
6634	0x75, 0x74, 0xa6, 0x16, 0x06, 0xf4, 0xf0, 0x92, 0x31, 0x38, 0x94, 0x0d, 0xe9, 0xa8, 0x74, 0x17,
6635	0xec, 0x11, 0xae, 0x4a, 0x58, 0xd9, 0x71, 0x0a, 0x86, 0x02, 0xb9, 0x2e, 0x1c, 0x05, 0x25, 0x15,
6636	0xf4, 0x1c, 0x8c, 0x89, 0x68, 0xf4, 0xcc, 0xd4, 0x91, 0x4f, 0x1d, 0x53, 0x78, 0x57, 0x92, 0x62,
6637	0xac, 0xe3, 0xd8, 0xdf, 0x5b, 0x80, 0x53, 0x19, 0xb6, 0xea, 0xfc, 0xa8, 0xda, 0xf6, 0xa2, 0x58,
6638	0xe5, 0x35, 0xd3, 0x8e, 0x2a, 0x5e, 0x8e, 0x15, 0x06, 0xdd, 0x0f, 0xfc, 0x30, 0x4c, 0x1f, 0x80,
6639	0xc2, 0x16, 0x54, 0x40, 0x8f, 0x98, 0x21, 0xec, 0x22, 0x0c, 0x75, 0x22, 0x22, 0x03, 0xcd, 0xa9,
6640	0xf3, 0x9b, 0x69, 0x5c, 0x18, 0x84, 0xb2, 0xc7, 0xdb, 0x4a, 0x79, 0xa1, 0xb1, 0xc7, 0x5c, 0x7d,
6641	0xc1, 0x61, 0xb4, 0x73, 0x31, 0xf1, 0x1d, 0x3f, 0x16, 0x4c, 0x74, 0x12, 0x31, 0x89, 0x95, 0x62,
6642	0x01, 0xb5, 0xbf, 0x54, 0x84, 0x73, 0xb9, 0xde, 0x2b, 0xb4, 0xeb, 0xad, 0xc0, 0xf7, 0xe2, 0x40,
6643	0x59, 0x12, 0xf0, 0x28, 0x49, 0xa4, 0xbd, 0xb3, 0x26, 0xca, 0xb1, 0xc2, 0x40, 0x97, 0x60, 0x98,
6644	0x09, 0x9d, 0xba, 0x32, 0xbc, 0x2d, 0x55, 0x78, 0xd4, 0x0c, 0x0e, 0x1e, 0x38, 0x7b, 0xe6, 0x13,
6645	0x30, 0xd4, 0x0e, 0x82, 0x66, 0xfa, 0xd0, 0xa2, 0xdd, 0x0d, 0x82, 0x26, 0x66, 0x40, 0xf4, 0x11,
6646	0x31, 0x5e, 0x29, 0xd5, 0x39, 0x76, 0xdc, 0x20, 0xd2, 0x06, 0xed, 0x29, 0x18, 0xdd, 0x25, 0xfb,
6647	0xa1, 0xe7, 0x6f, 0xa7, 0x4d, 0x2a, 0xae, 0xf3, 0x62, 0x2c, 0xe1, 0x66, 0xb2, 0x9e, 0xd1, 0xe3,
6648	0x4e, 0x7b, 0x59, 0xea, 0x7b, 0x05, 0x7e, 0x5f, 0x11, 0xa6, 0xf0, 0x52, 0xe5, 0x83, 0x89, 0xb8,
6649	0xd5, 0x3d, 0x11, 0xc7, 0x9d, 0xf6, 0xb2, 0xff, 0x6c, 0xfc, 0x82, 0x05, 0x53, 0x2c, 0x26, 0xbe,
6650	0x08, 0xaf, 0xe3, 0x05, 0xfe, 0x09, 0xb0, 0x78, 0x4f, 0xc0, 0x70, 0x48, 0x1b, 0x4d, 0xa7, 0x76,
6651	0x63, 0x3d, 0xc1, 0x1c, 0x86, 0x1e, 0x83, 0x21, 0xd6, 0x05, 0x3a, 0x79, 0xe3, 0x3c, 0x2b, 0x4e,
6652	0xc5, 0x89, 0x1d, 0xcc, 0x4a, 0x59, 0xcc, 0x08, 0x4c, 0xda, 0x4d, 0x8f, 0x77, 0x3a, 0x51, 0x09,
6653	0xbe, 0x3f, 0x62, 0x46, 0x64, 0x76, 0xed, 0xbd, 0xc5, 0x8c, 0xc8, 0x26, 0xd9, 0xfb, 0xf9, 0xf4,
6654	0x87, 0x05, 0xb8, 0x90, 0x59, 0x6f, 0xe0, 0x98, 0x11, 0xbd, 0x6b, 0x3f, 0xcc, 0xd8, 0xe9, 0xc5,
6655	0x13, 0x34, 0x58, 0x1b, 0x1a, 0x94, 0xc3, 0x1c, 0x1e, 0x20, 0x94, 0x43, 0xe6, 0x90, 0xbd, 0x4f,
6656	0x42, 0x39, 0x64, 0xf6, 0x2d, 0xe7, 0xf9, 0xf7, 0xe7, 0x85, 0x9c, 0x6f, 0x61, 0x0f, 0xc1, 0xcb,
6657	0xf4, 0x9c, 0x61, 0xc0, 0x48, 0x70, 0xcc, 0xe3, 0xfc, 0x8c, 0xe1, 0x65, 0x58, 0x41, 0xd1, 0x22,
6658	0x4c, 0xb5, 0x3c, 0x9f, 0x1e, 0x3e, 0xfb, 0x26, 0xe3, 0xa7, 0x22, 0xed, 0xac, 0x99, 0x60, 0x9c,
6659	0xc6, 0x47, 0x9e, 0x16, 0xe6, 0xa1, 0x90, 0x9f, 0x2c, 0x39, 0xb7, 0xb7, 0x0b, 0xa6, 0xba, 0x54,
6660	0x8d, 0x62, 0x46, 0xc8, 0x87, 0x35, 0xed, 0xfd, 0x5f, 0x1c, 0xfc, 0xfd, 0x3f, 0x9e, 0xfd, 0xf6,
6661	0x9f, 0x7b, 0x15, 0x26, 0x1e, 0x58, 0xe0, 0x6b, 0x7f, 0xa5, 0x08, 0x8f, 0xf6, 0xd8, 0xf6, 0xfc,
6662	0xac, 0x37, 0xe6, 0x40, 0x3b, 0xeb, 0xbb, 0xe6, 0xa1, 0x06, 0xa7, 0xb7, 0x3a, 0xcd, 0xe6, 0x3e,
6663	0xb3, 0x09, 0x27, 0xae, 0xc4, 0x10, 0x3c, 0xe5, 0x63, 0x32, 0x0f, 0xd1, 0x6a, 0x06, 0x0e, 0xce,
6664	0xac, 0x49, 0x19, 0x7a, 0x7a, 0x93, 0xec, 0x2b, 0x52, 0x29, 0x86, 0x1e, 0xeb, 0x40, 0x6c, 0xe2,
6665	0xa2, 0xab, 0x30, 0xe3, 0xec, 0x39, 0x1e, 0x0f, 0x96, 0x29, 0x09, 0x70, 0x8e, 0x5e, 0xc9, 0xe9,
6666	0x16, 0xd3, 0x08, 0xb8, 0xbb, 0x0e, 0x7a, 0x1d, 0x50, 0x20, 0x92, 0xbd, 0x5f, 0x25, 0xbe, 0xd0,
6667	0x6a, 0xb1, 0xb9, 0x2b, 0x26, 0x47, 0xc2, 0xcd, 0x2e, 0x0c, 0x9c, 0x51, 0x2b, 0x15, 0x36, 0x61,
6668	0x24, 0x3f, 0x6c, 0x42, 0xef, 0x73, 0xb1, 0x6f, 0xd8, 0xfe, 0xff, 0x62, 0xd1, 0xeb, 0x8b, 0x33,
6669	0xf9, 0x66, 0xf4, 0xaf, 0x57, 0x99, 0x41, 0x17, 0x97, 0xe1, 0x69, 0x11, 0x0c, 0xce, 0x68, 0x06,
6670	0x5d, 0x09, 0x10, 0x9b, 0xb8, 0x7c, 0x41, 0x44, 0x89, 0xe3, 0x9c, 0xc1, 0xe2, 0x8b, 0x10, 0x25,
6671	0x0a, 0x03, 0x7d, 0x06, 0x46, 0x5d, 0x6f, 0xcf, 0x8b, 0x82, 0x50, 0xac, 0xf4, 0x23, 0xaa, 0x0b,
6672	0x92, 0x73, 0xb0, 0xc2, 0xc9, 0x60, 0x49, 0xcf, 0xfe, 0xbe, 0x02, 0x4c, 0xc8, 0x16, 0xdf, 0xe8,
6673	0x04, 0xb1, 0x73, 0x02, 0xd7, 0xf2, 0x55, 0xe3, 0x5a, 0xfe, 0x48, 0xaf, 0x38, 0x2d, 0xac, 0x4b,
6674	0xb9, 0xd7, 0xf1, 0xcd, 0xd4, 0x75, 0xfc, 0x64, 0x7f, 0x52, 0xbd, 0xaf, 0xe1, 0x7f, 0x62, 0xc1,
6675	0x8c, 0x81, 0x7f, 0x02, 0xb7, 0xc1, 0xaa, 0x79, 0x1b, 0x3c, 0xde, 0xf7, 0x1b, 0x72, 0x6e, 0x81,
6676	0xef, 0x2a, 0xa6, 0xfa, 0xce, 0x4e, 0xff, 0x77, 0x60, 0x68, 0xc7, 0x09, 0xdd, 0x5e, 0x81, 0xa9,
6677	0xbb, 0x2a, 0x2d, 0x5c, 0x73, 0x42, 0xa1, 0xd6, 0x7b, 0x46, 0xe5, 0x2a, 0x76, 0xc2, 0xfe, 0x2a,
6678	0x3d, 0xd6, 0x14, 0x7a, 0x05, 0x46, 0xa2, 0x46, 0xd0, 0x56, 0x56, 0xdc, 0x17, 0x79, 0x1e, 0x63,
6679	0x5a, 0x72, 0x78, 0x30, 0x8f, 0xcc, 0xe6, 0x68, 0x31, 0x16, 0xf8, 0xe8, 0x4d, 0x98, 0x60, 0xbf,
6680	0x94, 0x8d, 0x4d, 0x31, 0x3f, 0x89, 0x4d, 0x5d, 0x47, 0xe4, 0x06, 0x68, 0x46, 0x11, 0x36, 0x49,
6681	0xcd, 0x6d, 0x43, 0x59, 0x7d, 0xd6, 0x43, 0xd5, 0xc7, 0xfd, 0xfb, 0x22, 0x9c, 0xca, 0x58, 0x73,
6682	0x28, 0x32, 0x66, 0xe2, 0xb9, 0x01, 0x97, 0xea, 0x7b, 0x9c, 0x8b, 0x88, 0xbd, 0x86, 0x5c, 0xb1,
6683	0xb6, 0x06, 0x6e, 0xf4, 0x56, 0x44, 0xd2, 0x8d, 0xd2, 0xa2, 0xfe, 0x8d, 0xd2, 0xc6, 0x4e, 0x6c,
6684	0xa8, 0x69, 0x43, 0xaa, 0xa7, 0x0f, 0x75, 0x4e, 0xff, 0xa4, 0x08, 0xa7, 0xb3, 0x42, 0x47, 0xa1,
6685	0x6f, 0x4d, 0x25, 0x34, 0x7b, 0x71, 0xd0, 0xa0, 0x53, 0x3c, 0xcb, 0x19, 0x97, 0x01, 0x2f, 0x2d,
6686	0x98, 0x29, 0xce, 0xfa, 0x0e, 0xb3, 0x68, 0x93, 0x39, 0x85, 0x87, 0x3c, 0x11, 0x9d, 0x3c, 0x3e,
6687	0x3e, 0x3e, 0x70, 0x07, 0x44, 0x06, 0xbb, 0x28, 0xa5, 0xbf, 0x97, 0xc5, 0xfd, 0xf5, 0xf7, 0xb2,
6688	0xe5, 0x39, 0x0f, 0xc6, 0xb4, 0xaf, 0x79, 0xa8, 0x33, 0xbe, 0x4b, 0x6f, 0x2b, 0xad, 0xdf, 0x0f,
6689	0x75, 0xd6, 0x7f, 0xd8, 0x82, 0x94, 0x35, 0xb4, 0x12, 0x8b, 0x59, 0xb9, 0x62, 0xb1, 0x8b, 0x30,
6690	0x14, 0x06, 0x4d, 0x92, 0xce, 0x1f, 0x86, 0x83, 0x26, 0xc1, 0x0c, 0x42, 0x31, 0xe2, 0x44, 0xd8,
6691	0x31, 0xae, 0x3f, 0xe4, 0xc4, 0x13, 0xed, 0x09, 0x18, 0x6e, 0x92, 0x3d, 0xd2, 0x4c, 0xa7, 0x79,
6692	0xb8, 0x41, 0x0b, 0x31, 0x87, 0xd9, 0xbf, 0x30, 0x04, 0xe7, 0x7b, 0x86, 0x55, 0xa0, 0xcf, 0xa1,
6693	0x6d, 0x27, 0x26, 0x77, 0x9d, 0xfd, 0x74, 0x3c, 0xf6, 0xab, 0xbc, 0x18, 0x4b, 0x38, 0xf3, 0x22,
6694	0xe1, 0x51, 0x55, 0x53, 0x42, 0x44, 0x11, 0x4c, 0x55, 0x40, 0x4d, 0xa1, 0x54, 0xf1, 0x38, 0x84,
6695	0x52, 0xcf, 0x03, 0x44, 0x51, 0x93, 0x1b, 0xbe, 0xb8, 0xc2, 0x3d, 0x25, 0x89, 0xbe, 0x5b, 0xbf,
6696	0x21, 0x20, 0x58, 0xc3, 0x42, 0x15, 0x98, 0x6e, 0x87, 0x41, 0xcc, 0x65, 0xb2, 0x15, 0x6e, 0x1b,
6697	0x36, 0x6c, 0x7a, 0xb4, 0xd7, 0x52, 0x70, 0xdc, 0x55, 0x03, 0xbd, 0x04, 0x63, 0xc2, 0xcb, 0xbd,
6698	0x16, 0x04, 0x4d, 0x21, 0x06, 0x52, 0xe6, 0x52, 0xf5, 0x04, 0x84, 0x75, 0x3c, 0xad, 0x1a, 0x13,
6699	0xf4, 0x8e, 0x66, 0x56, 0xe3, 0xc2, 0x5e, 0x0d, 0x2f, 0x15, 0x46, 0xae, 0x34, 0x50, 0x18, 0xb9,
6700	0x44, 0x30, 0x56, 0x1e, 0x58, 0xb7, 0x05, 0x7d, 0x45, 0x49, 0x3f, 0x3b, 0x04, 0xa7, 0xc4, 0xc2,
6701	0x79, 0xd8, 0xcb, 0xe5, 0x56, 0xf7, 0x72, 0x39, 0x0e, 0xd1, 0xd9, 0x07, 0x6b, 0xe6, 0xa4, 0xd7,
6702	0xcc, 0xf7, 0x5b, 0x60, 0xb2, 0x57, 0xe8, 0xff, 0xcb, 0x4d, 0x68, 0xf1, 0x52, 0x2e, 0xbb, 0xe6,
6703	0xca, 0x0b, 0xe4, 0x3d, 0xa6, 0xb6, 0xb0, 0xff, 0x93, 0x05, 0x8f, 0xf7, 0xa5, 0x88, 0x56, 0xa0,
6704	0xcc, 0x78, 0x40, 0xed, 0x75, 0xf6, 0xa4, 0xb2, 0x1d, 0x95, 0x80, 0x1c, 0x96, 0x34, 0xa9, 0x89,
6705	0x56, 0xba, 0x32, 0x87, 0x3c, 0x95, 0x91, 0x39, 0xe4, 0x8c, 0x31, 0x3c, 0x0f, 0x98, 0x3a, 0xe4,
6706	0x97, 0x8b, 0x30, 0xc2, 0x57, 0xfc, 0x09, 0x3c, 0xc3, 0x56, 0x85, 0xdc, 0xb6, 0x47, 0x9c, 0x3a,
6707	0xde, 0x97, 0x85, 0x8a, 0x13, 0x3b, 0x9c, 0x4d, 0x50, 0xb7, 0x55, 0x22, 0xe1, 0x45, 0x9f, 0x03,
6708	0x88, 0xe2, 0xd0, 0xf3, 0xb7, 0x69, 0x99, 0x88, 0x60, 0xf8, 0xd1, 0x1e, 0xd4, 0xea, 0x0a, 0x99,
6709	0xd3, 0x4c, 0x76, 0xae, 0x02, 0x60, 0x8d, 0x22, 0x5a, 0x30, 0xee, 0xcb, 0xb9, 0x94, 0xe0, 0x13,
6710	0x38, 0xd5, 0xe4, 0xf6, 0x9c, 0x7b, 0x19, 0xca, 0x8a, 0x78, 0x3f, 0x29, 0xce, 0xb8, 0xce, 0x5c,
6711	0x7c, 0x0a, 0xa6, 0x52, 0x7d, 0x3b, 0x92, 0x10, 0xe8, 0x17, 0x2d, 0x98, 0xe2, 0x9d, 0x59, 0xf1,
6712	0xf7, 0xc4, 0x99, 0xfa, 0x2e, 0x9c, 0x6e, 0x66, 0x9c, 0x6d, 0x62, 0x46, 0x07, 0x3f, 0x0b, 0x95,
6713	0xd0, 0x27, 0x0b, 0x8a, 0x33, 0xdb, 0x40, 0x97, 0xe9, 0xba, 0xa5, 0x67, 0x97, 0xd3, 0x14, 0xce,
6714	0x86, 0xe3, 0x7c, 0xcd, 0xf2, 0x32, 0xac, 0xa0, 0xf6, 0x6f, 0x5b, 0x30, 0xc3, 0x7b, 0x7e, 0x9d,
6715	0xec, 0xab, 0x1d, 0xfe, 0xb5, 0xec, 0xbb, 0x48, 0xe6, 0x53, 0xc8, 0x49, 0xe6, 0xa3, 0x7f, 0x5a,
6716	0xb1, 0xe7, 0xa7, 0xfd, 0xb4, 0x05, 0x62, 0x85, 0x9c, 0xc0, 0x53, 0xfe, 0x1b, 0xcd, 0xa7, 0xfc,
6717	0x5c, 0xfe, 0x26, 0xc8, 0x79, 0xc3, 0xff, 0x99, 0x05, 0xd3, 0x1c, 0x21, 0xd1, 0x39, 0x7f, 0x4d,
6718	0xe7, 0x61, 0x90, 0x94, 0x9f, 0xd7, 0xc9, 0xfe, 0x46, 0x50, 0x73, 0xe2, 0x9d, 0xec, 0x8f, 0x32,
6719	0x26, 0x6b, 0xa8, 0xe7, 0x64, 0xb9, 0x72, 0x03, 0x1d, 0x21, 0x8f, 0xf0, 0x91, 0x43, 0xdd, 0xdb,
6720	0x5f, 0xb5, 0x00, 0xf1, 0x66, 0x0c, 0xf6, 0x87, 0x32, 0x15, 0xac, 0x54, 0xbb, 0x2e, 0x92, 0xa3,
6721	0x49, 0x41, 0xb0, 0x86, 0x75, 0x2c, 0xc3, 0x93, 0x32, 0x1c, 0x28, 0xf6, 0x37, 0x1c, 0x38, 0xc2,
6722	0x88, 0xfe, 0xc1, 0x30, 0xa4, 0x3d, 0x40, 0xd0, 0x6d, 0x18, 0x6f, 0x38, 0x6d, 0x67, 0xd3, 0x6b,
6723	0x7a, 0xb1, 0x47, 0xa2, 0x5e, 0x16, 0x47, 0xcb, 0x1a, 0x9e, 0x50, 0xf5, 0x6a, 0x25, 0xd8, 0xa0,
6724	0x83, 0x16, 0x00, 0xda, 0xa1, 0xb7, 0xe7, 0x35, 0xc9, 0x36, 0x93, 0x38, 0x30, 0xf7, 0x66, 0x6e,
6725	0x46, 0x23, 0x4b, 0xb1, 0x86, 0x91, 0xe1, 0xa9, 0x5a, 0x7c, 0xc8, 0x9e, 0xaa, 0x70, 0x62, 0x9e,
6726	0xaa, 0x43, 0x47, 0xf2, 0x54, 0x2d, 0x1d, 0xd9, 0x53, 0x75, 0x78, 0x20, 0x4f, 0x55, 0x0c, 0x67,
6727	0x25, 0x07, 0x47, 0xff, 0xaf, 0x7a, 0x4d, 0x22, 0xd8, 0x76, 0xee, 0x93, 0x3d, 0x77, 0xff, 0x60,
6728	0xfe, 0x2c, 0xce, 0xc4, 0xc0, 0x39, 0x35, 0xd1, 0xa7, 0x61, 0xd6, 0x69, 0x36, 0x83, 0xbb, 0x6a,
6729	0x52, 0x57, 0xa2, 0x86, 0xd3, 0xe4, 0xa2, 0xfc, 0x51, 0x46, 0xf5, 0xb1, 0xfb, 0x07, 0xf3, 0xb3,
6730	0x8b, 0x39, 0x38, 0x38, 0xb7, 0x36, 0xfa, 0x24, 0x94, 0xdb, 0x61, 0xd0, 0x58, 0xd3, 0xdc, 0xd4,
6731	0x2e, 0xd0, 0x01, 0xac, 0xc9, 0xc2, 0xc3, 0x83, 0xf9, 0x09, 0xf5, 0x87, 0x5d, 0xf8, 0x49, 0x05,
6732	0x7b, 0x17, 0x4e, 0xd5, 0x49, 0xe8, 0xb1, 0xac, 0xc0, 0x6e, 0x72, 0x7e, 0x6c, 0x40, 0x39, 0x4c,
6733	0x9d, 0x98, 0x03, 0xc5, 0x76, 0xd3, 0x62, 0x82, 0xcb, 0x13, 0x32, 0x21, 0x64, 0xff, 0x6f, 0x0b,
6734	0x46, 0x85, 0x47, 0xc6, 0x09, 0x30, 0x6a, 0x8b, 0x86, 0xbc, 0x7c, 0x3e, 0xfb, 0x56, 0x61, 0x9d,
6735	0xc9, 0x95, 0x94, 0x57, 0x53, 0x92, 0xf2, 0xc7, 0x7b, 0x11, 0xe9, 0x2d, 0x23, 0xff, 0x9b, 0x45,
6736	0x98, 0x34, 0x5d, 0xf7, 0x4e, 0x60, 0x08, 0xd6, 0x61, 0x34, 0x12, 0xbe, 0x69, 0x85, 0x7c, 0x8b,
6737	0xec, 0xf4, 0x24, 0x26, 0xd6, 0x5a, 0xc2, 0x1b, 0x4d, 0x12, 0xc9, 0x74, 0x7a, 0x2b, 0x3e, 0x44,
6738	0xa7, 0xb7, 0x7e, 0xde, 0x93, 0x43, 0xc7, 0xe1, 0x3d, 0x69, 0x7f, 0x99, 0xdd, 0x6c, 0x7a, 0xf9,
6739	0x09, 0x30, 0x3d, 0x57, 0xcd, 0x3b, 0xd0, 0xee, 0xb1, 0xb2, 0x44, 0xa7, 0x72, 0x98, 0x9f, 0x9f,
6740	0xb7, 0xe0, 0x7c, 0xc6, 0x57, 0x69, 0x9c, 0xd0, 0x33, 0x50, 0x72, 0x3a, 0xae, 0xa7, 0xf6, 0xb2,
6741	0xa6, 0x35, 0x5b, 0x14, 0xe5, 0x58, 0x61, 0xa0, 0x65, 0x98, 0x21, 0xf7, 0xda, 0x1e, 0x57, 0x18,
6742	0xea, 0x26, 0x95, 0x45, 0x1e, 0xef, 0x7a, 0x25, 0x0d, 0xc4, 0xdd, 0xf8, 0x2a, 0xd8, 0x43, 0x31,
6743	0x37, 0xd8, 0xc3, 0xdf, 0xb7, 0x60, 0x4c, 0x79, 0x67, 0x3d, 0xf4, 0xd1, 0xfe, 0x26, 0x73, 0xb4,
6744	0x1f, 0xed, 0x31, 0xda, 0x39, 0xc3, 0xfc, 0xb7, 0x0b, 0xaa, 0xbf, 0xb5, 0x20, 0x8c, 0x07, 0xe0,
6745	0xb0, 0x5e, 0x81, 0x52, 0x3b, 0x0c, 0xe2, 0xa0, 0x11, 0x34, 0x05, 0x83, 0xf5, 0x58, 0x12, 0x8b,
6746	0x84, 0x97, 0x1f, 0x6a, 0xbf, 0xb1, 0xc2, 0x66, 0xa3, 0x17, 0x84, 0xb1, 0x60, 0x6a, 0x92, 0xd1,
6747	0x0b, 0xc2, 0x18, 0x33, 0x08, 0x72, 0x01, 0x62, 0x27, 0xdc, 0x26, 0x31, 0x2d, 0x13, 0xb1, 0x8f,
6748	0xf2, 0x0f, 0x8f, 0x4e, 0xec, 0x35, 0x17, 0x3c, 0x3f, 0x8e, 0xe2, 0x70, 0xa1, 0xea, 0xc7, 0x37,
6749	0x43, 0xfe, 0x5e, 0xd3, 0x82, 0x8b, 0x28, 0x5a, 0x58, 0xa3, 0x2b, 0xdd, 0x8a, 0x59, 0x1b, 0xc3,
6750	0xa6, 0xfe, 0x7d, 0x5d, 0x94, 0x63, 0x85, 0x61, 0xbf, 0xcc, 0xae, 0x12, 0x36, 0x40, 0x47, 0x8b,
6751	0xfb, 0xf1, 0x9d, 0x65, 0x35, 0xb4, 0x4c, 0xf9, 0x56, 0xd1, 0xa3, 0x8b, 0xf4, 0x3e, 0xb9, 0x69,
6752	0xc3, 0xba, 0x8b, 0x51, 0x12, 0x82, 0x04, 0x7d, 0x73, 0x97, 0x4d, 0xc5, 0xb3, 0x7d, 0xae, 0x80,
6753	0x23, 0x58, 0x51, 0xb0, 0x18, 0xfc, 0x2c, 0x42, 0x79, 0xb5, 0x26, 0x16, 0xb9, 0x16, 0x83, 0x5f,
6754	0x00, 0x70, 0x82, 0x83, 0xae, 0x88, 0xd7, 0xf8, 0x90, 0x91, 0x79, 0x52, 0xbe, 0xc6, 0xe5, 0xe7,
6755	0x6b, 0xc2, 0xec, 0xe7, 0x60, 0x4c, 0x65, 0xa0, 0xac, 0xf1, 0xc4, 0x86, 0x22, 0x12, 0xd4, 0x4a,
6756	0x52, 0x8c, 0x75, 0x1c, 0xb4, 0x01, 0x53, 0x11, 0x17, 0xf5, 0xa8, 0x80, 0x9f, 0x5c, 0x64, 0xf6,
6757	0x51, 0x69, 0x88, 0x52, 0x37, 0xc1, 0x87, 0xac, 0x88, 0x1f, 0x1d, 0xd2, 0x95, 0x37, 0x4d, 0x02,
6758	0xbd, 0x06, 0x93, 0xcd, 0xc0, 0x71, 0x97, 0x9c, 0xa6, 0xe3, 0x37, 0xd8, 0xf7, 0x96, 0xcc, 0x44,
6759	0x66, 0x37, 0x0c, 0x28, 0x4e, 0x61, 0x53, 0xce, 0x47, 0x2f, 0x11, 0x41, 0x6a, 0x1d, 0x7f, 0x9b,
6760	0x44, 0x22, 0x9f, 0x20, 0xe3, 0x7c, 0x6e, 0xe4, 0xe0, 0xe0, 0xdc, 0xda, 0xe8, 0x15, 0x18, 0x97,
6761	0x9f, 0xaf, 0x79, 0xbe, 0x27, 0xb6, 0xf7, 0x1a, 0x0c, 0x1b, 0x98, 0xe8, 0x2e, 0x9c, 0x91, 0xff,
6762	0x37, 0x42, 0x67, 0x6b, 0xcb, 0x6b, 0x08, 0x77, 0x50, 0xee, 0x18, 0xb7, 0x28, 0xbd, 0xb7, 0x56,
6763	0xb2, 0x90, 0x0e, 0x0f, 0xe6, 0x2f, 0x8a, 0x51, 0xcb, 0x84, 0xb3, 0x49, 0xcc, 0xa6, 0x8f, 0xd6,
6764	0xe0, 0xd4, 0x0e, 0x71, 0x9a, 0xf1, 0xce, 0xf2, 0x0e, 0x69, 0xec, 0xca, 0x4d, 0xc4, 0xfc, 0xe9,
6765	0x35, 0x8b, 0xf5, 0x6b, 0xdd, 0x28, 0x38, 0xab, 0x1e, 0x7a, 0x0b, 0x66, 0xdb, 0x9d, 0xcd, 0xa6,
6766	0x17, 0xed, 0xac, 0x07, 0x31, 0xb3, 0x46, 0x51, 0x09, 0x2d, 0x85, 0xe3, 0xbd, 0x8a, 0x58, 0x50,
6767	0xcb, 0xc1, 0xc3, 0xb9, 0x14, 0xd0, 0xbb, 0x70, 0x26, 0xb5, 0x18, 0x84, 0xeb, 0xf1, 0x64, 0x7e,
6768	0xc8, 0xef, 0x7a, 0x56, 0x05, 0xe1, 0xc5, 0x9f, 0x05, 0xc2, 0xd9, 0x4d, 0xa0, 0x17, 0xa1, 0xe4,
6769	0xb5, 0x57, 0x9d, 0x96, 0xd7, 0xdc, 0x67, 0x31, 0xcb, 0xcb, 0x2c, 0x8e, 0x77, 0xa9, 0x5a, 0xe3,
6770	0x65, 0x87, 0xda, 0x6f, 0xac, 0x30, 0xdf, 0x9b, 0x35, 0xd2, 0x3b, 0xb4, 0xb2, 0xc6, 0xca, 0xa1,
6771	0xcf, 0xc3, 0xb8, 0xbe, 0xf6, 0xc4, 0xb5, 0x74, 0x29, 0x9b, 0xd3, 0xd1, 0xd6, 0x28, 0x67, 0x04,
6772	0xd5, 0x3a, 0xd4, 0x61, 0xd8, 0xa0, 0x68, 0x13, 0xc8, 0x1e, 0x15, 0x74, 0x03, 0x4a, 0x8d, 0xa6,
6773	0x47, 0xfc, 0xb8, 0x5a, 0xeb, 0x15, 0x88, 0x68, 0x59, 0xe0, 0x88, 0x61, 0x16, 0x91, 0x95, 0x79,
6774	0x19, 0x56, 0x14, 0xec, 0x5f, 0x2d, 0xc0, 0x7c, 0x9f, 0x30, 0xdd, 0x29, 0xa1, 0xb9, 0x35, 0x90,
6775	0xd0, 0x7c, 0x51, 0x26, 0xf5, 0x5c, 0x4f, 0x49, 0x12, 0x52, 0x09, 0x3b, 0x13, 0x79, 0x42, 0x1a,
6776	0x7f, 0x60, 0x23, 0x66, 0x5d, 0xee, 0x3e, 0xd4, 0xd7, 0x0c, 0xdf, 0xd0, 0xb7, 0x0d, 0x0f, 0xfe,
6777	0x7c, 0xc9, 0xd5, 0x9d, 0xd8, 0x5f, 0x2e, 0xc0, 0x19, 0x35, 0x84, 0x5f, 0xbf, 0x03, 0x77, 0xab,
6778	0x7b, 0xe0, 0x8e, 0x41, 0xf3, 0x64, 0xdf, 0x84, 0x11, 0x1e, 0x59, 0x69, 0x00, 0xb6, 0xe9, 0x09,
6779	0x33, 0x34, 0xa0, 0xba, 0xdc, 0x8d, 0xf0, 0x80, 0xdf, 0x63, 0xc1, 0xd4, 0xc6, 0x72, 0xad, 0x1e,
6780	0x34, 0x76, 0x49, 0xbc, 0xc8, 0xd9, 0x5c, 0x2c, 0xb8, 0x26, 0xeb, 0x01, 0xb9, 0xa1, 0x2c, 0x3e,
6781	0xeb, 0x22, 0x0c, 0xed, 0x04, 0x51, 0x9c, 0x56, 0x4b, 0x5f, 0x0b, 0xa2, 0x18, 0x33, 0x88, 0xfd,
6782	0x3b, 0x16, 0x0c, 0xb3, 0x3c, 0xd6, 0xfd, 0x32, 0xa9, 0x0f, 0xf2, 0x5d, 0xe8, 0x25, 0x18, 0x21,
6783	0x5b, 0x5b, 0xa4, 0x11, 0x8b, 0x59, 0x95, 0x7e, 0xc4, 0x23, 0x2b, 0xac, 0x94, 0xb2, 0x0a, 0xac,
6784	0x31, 0xfe, 0x17, 0x0b, 0x64, 0x74, 0x07, 0xca, 0xb1, 0xd7, 0x22, 0x8b, 0xae, 0x2b, 0x14, 0x7b,
6785	0x0f, 0xe0, 0x0b, 0xbd, 0x21, 0x09, 0xe0, 0x84, 0x96, 0xfd, 0xa5, 0x02, 0x40, 0x12, 0x57, 0xa3,
6786	0xdf, 0x27, 0x2e, 0x75, 0xa9, 0x7c, 0x2e, 0x65, 0xa8, 0x7c, 0x50, 0x42, 0x30, 0x43, 0xdf, 0xa3,
6787	0x86, 0xa9, 0x38, 0xd0, 0x30, 0x0d, 0x1d, 0x65, 0x98, 0x96, 0x61, 0x26, 0x89, 0x0b, 0x62, 0x86,
6788	0x45, 0x62, 0x4f, 0x9b, 0x8d, 0x34, 0x10, 0x77, 0xe3, 0xdb, 0x04, 0x2e, 0xaa, 0xf0, 0x08, 0xe2,
6789	0xae, 0x61, 0x76, 0xa3, 0x47, 0x48, 0xaa, 0x9f, 0xe8, 0xb4, 0x0a, 0xb9, 0x3a, 0xad, 0x1f, 0xb3,
6790	0xe0, 0x74, 0xba, 0x1d, 0xe6, 0xc8, 0xf7, 0x45, 0x0b, 0xce, 0x30, 0xcd, 0x1e, 0x6b, 0xb5, 0x5b,
6791	0x8f, 0xf8, 0x62, 0xcf, 0x90, 0x0f, 0x39, 0x3d, 0x4e, 0x1c, 0xd6, 0xd7, 0xb2, 0x48, 0xe3, 0xec,
6792	0x16, 0xed, 0xff, 0x58, 0x80, 0xd9, 0xbc, 0x58, 0x11, 0xcc, 0xac, 0xdc, 0xb9, 0x57, 0xdf, 0x25,
6793	0x77, 0x85, 0xf1, 0x6e, 0x62, 0x56, 0xce, 0x8b, 0xb1, 0x84, 0xa7, 0x23, 0x2f, 0x17, 0x06, 0x8b,
6794	0xbc, 0x8c, 0x76, 0x60, 0xe6, 0xee, 0x0e, 0xf1, 0x6f, 0xf9, 0x91, 0x13, 0x7b, 0xd1, 0x96, 0xc7,
6795	0x32, 0xa2, 0xf3, 0x75, 0xf3, 0x09, 0x69, 0x62, 0x7b, 0x27, 0x8d, 0x70, 0x78, 0x30, 0x7f, 0xde,
6796	0x28, 0x48, 0xba, 0xcc, 0x0f, 0x12, 0xdc, 0x4d, 0xb4, 0x3b, 0x70, 0xf5, 0xd0, 0x43, 0x0c, 0x5c,
6797	0x6d, 0x7f, 0xd1, 0x82, 0x73, 0xb9, 0x89, 0xe5, 0xd0, 0x65, 0x28, 0x39, 0x6d, 0x8f, 0x8b, 0x40,
6798	0xc5, 0x31, 0xca, 0x9e, 0xf2, 0xb5, 0x2a, 0x17, 0x80, 0x2a, 0xa8, 0x4a, 0x78, 0x5b, 0xc8, 0x4d,
6799	0x78, 0xdb, 0x37, 0x7f, 0xad, 0xfd, 0xdd, 0x16, 0x08, 0x97, 0xb8, 0x01, 0xce, 0xee, 0x37, 0x65,
6800	0xbe, 0x70, 0x23, 0xb9, 0xc5, 0xc5, 0x7c, 0x1f, 0x41, 0x91, 0xd2, 0x42, 0xf1, 0x4a, 0x46, 0x22,
6801	0x0b, 0x83, 0x96, 0xed, 0x82, 0x80, 0x56, 0x08, 0x13, 0x20, 0xf6, 0xef, 0xcd, 0xf3, 0x00, 0x2e,
6802	0xc3, 0xd5, 0xb2, 0x06, 0xab, 0x9b, 0xb9, 0xa2, 0x20, 0x58, 0xc3, 0xb2, 0xff, 0x6d, 0x01, 0xc6,
6803	0x64, 0x32, 0x85, 0x8e, 0x3f, 0xc8, 0x33, 0xff, 0x48, 0xd9, 0xd5, 0x58, 0x9a, 0x6d, 0x4a, 0xb8,
6804	0x96, 0x48, 0x47, 0x92, 0x34, 0xdb, 0x12, 0x80, 0x13, 0x1c, 0xba, 0x8b, 0xa2, 0xce, 0x26, 0x43,
6805	0x4f, 0x39, 0x70, 0xd5, 0x79, 0x31, 0x96, 0x70, 0xf4, 0x69, 0x98, 0xe6, 0xf5, 0xc2, 0xa0, 0xed,
6806	0x6c, 0x73, 0xd9, 0xf2, 0xb0, 0xf2, 0xbc, 0x9e, 0x5e, 0x4b, 0xc1, 0x0e, 0x0f, 0xe6, 0x4f, 0xa7,
6807	0xcb, 0x98, 0xd2, 0xa4, 0x8b, 0x0a, 0x33, 0xc4, 0xe0, 0x8d, 0xd0, 0xdd, 0xdf, 0x65, 0xbf, 0x91,
6808	0x80, 0xb0, 0x8e, 0x67, 0x7f, 0x1e, 0x50, 0x77, 0x5a, 0x09, 0xf4, 0x3a, 0xb7, 0xbe, 0xf3, 0x42,
6809	0xe2, 0xf6, 0x52, 0xa2, 0xe8, 0xfe, 0xc5, 0xd2, 0xf7, 0x82, 0xd7, 0xc2, 0xaa, 0xbe, 0xfd, 0x57,
6810	0x8a, 0x30, 0x9d, 0xf6, 0x36, 0x45, 0xd7, 0x60, 0x84, 0xb3, 0x1e, 0x82, 0x7c, 0x0f, 0x1d, 0xbd,
6811	0xe6, 0xa3, 0xca, 0x0e, 0x61, 0xc1, 0xbd, 0x88, 0xfa, 0xe8, 0x2d, 0x18, 0x73, 0x83, 0xbb, 0xfe,
6812	0x5d, 0x27, 0x74, 0x17, 0x6b, 0x55, 0xb1, 0x9c, 0x33, 0xdf, 0x3d, 0x95, 0x04, 0x4d, 0xf7, 0x7b,
6813	0x65, 0xfa, 0xa8, 0x04, 0x84, 0x75, 0x72, 0x68, 0x83, 0x45, 0xc1, 0xdd, 0xf2, 0xb6, 0xd7, 0x9c,
6814	0x76, 0x2f, 0x53, 0xec, 0x65, 0x89, 0xa4, 0x51, 0x9e, 0x10, 0xa1, 0x72, 0x39, 0x00, 0x27, 0x84,
6815	0xd0, 0xb7, 0xc2, 0xa9, 0x28, 0x47, 0x54, 0x9a, 0x97, 0x65, 0xa8, 0x97, 0xf4, 0x70, 0xe9, 0x11,
6816	0xfa, 0x22, 0xcd, 0x12, 0xaa, 0x66, 0x35, 0x63, 0xff, 0xda, 0x29, 0x30, 0x36, 0xb1, 0x91, 0x74,
6817	0xce, 0x3a, 0xa6, 0xa4, 0x73, 0x18, 0x4a, 0xa4, 0xd5, 0x8e, 0xf7, 0x2b, 0x5e, 0xd8, 0x2b, 0x6b,
6818	0xe9, 0x8a, 0xc0, 0xe9, 0xa6, 0x29, 0x21, 0x58, 0xd1, 0xc9, 0xce, 0x0c, 0x58, 0xfc, 0x1a, 0x66,
6819	0x06, 0x1c, 0x3a, 0xc1, 0xcc, 0x80, 0xeb, 0x30, 0xba, 0xed, 0xc5, 0x98, 0xb4, 0x03, 0xc1, 0xf4,
6820	0x67, 0xae, 0xc3, 0xab, 0x1c, 0xa5, 0x3b, 0x07, 0x95, 0x00, 0x60, 0x49, 0x04, 0xbd, 0xae, 0x76,
6821	0xe0, 0x48, 0xfe, 0x9b, 0xb9, 0x5b, 0x99, 0x9c, 0xb9, 0x07, 0x45, 0xfe, 0xbf, 0xd1, 0x07, 0xcd,
6822	0xff, 0xb7, 0x2a, 0xb3, 0xf6, 0x95, 0xf2, 0xfd, 0x26, 0x58, 0x52, 0xbe, 0x3e, 0xb9, 0xfa, 0x6e,
6823	0xeb, 0x99, 0x0e, 0xcb, 0xf9, 0x27, 0x81, 0x4a, 0x62, 0x38, 0x60, 0x7e, 0xc3, 0xef, 0xb6, 0xe0,
6824	0x4c, 0x3b, 0x2b, 0xe9, 0xa7, 0xd0, 0xbb, 0xbe, 0x34, 0x70, 0x56, 0x53, 0xa3, 0x41, 0x26, 0x72,
6825	0xc9, 0x44, 0xc3, 0xd9, 0xcd, 0xd1, 0x81, 0x0e, 0x37, 0x5d, 0x91, 0xa0, 0xef, 0x89, 0x9c, 0x44,
6826	0x89, 0x3d, 0xd2, 0x23, 0x6e, 0x64, 0x24, 0xe5, 0xfb, 0x70, 0x5e, 0x52, 0xbe, 0x81, 0x53, 0xf1,
6827	0xbd, 0xae, 0x52, 0x24, 0x4e, 0xe4, 0x2f, 0x25, 0x9e, 0x00, 0xb1, 0x6f, 0x62, 0xc4, 0xd7, 0x55,
6828	0x62, 0xc4, 0x1e, 0x11, 0x21, 0x79, 0xda, 0xc3, 0xbe, 0xe9, 0x10, 0xb5, 0x94, 0x86, 0x53, 0xc7,
6829	0x93, 0xd2, 0xd0, 0xb8, 0x6a, 0x78, 0x56, 0xbd, 0xa7, 0xfb, 0x5c, 0x35, 0x06, 0xdd, 0xde, 0x97,
6830	0x0d, 0x4f, 0xdf, 0x38, 0xf3, 0x40, 0xe9, 0x1b, 0x6f, 0xeb, 0xe9, 0x10, 0x51, 0x9f, 0x7c, 0x7f,
6831	0x14, 0x69, 0xc0, 0x24, 0x88, 0xb7, 0xf5, 0x0b, 0xf0, 0x54, 0x3e, 0x5d, 0x75, 0xcf, 0x75, 0xd3,
6832	0xcd, 0xbc, 0x02, 0xbb, 0x92, 0x2b, 0x9e, 0x3e, 0x99, 0xe4, 0x8a, 0x67, 0x8e, 0x3d, 0xb9, 0xe2,
6833	0xd9, 0x13, 0x48, 0xae, 0xf8, 0xc8, 0x09, 0x26, 0x57, 0xbc, 0xcd, 0x8c, 0x15, 0x78, 0x60, 0x11,
6834	0x11, 0xc1, 0x32, 0x3b, 0x5a, 0x62, 0x56, 0xf4, 0x11, 0xfe, 0x71, 0x0a, 0x84, 0x13, 0x52, 0x19,
6835	0x49, 0x1b, 0x67, 0x1f, 0x42, 0xd2, 0xc6, 0xf5, 0x24, 0x69, 0xe3, 0xb9, 0xfc, 0xa9, 0xce, 0x30,
6836	0x12, 0xcf, 0x49, 0xd5, 0x78, 0x5b, 0x4f, 0xb1, 0xf8, 0x68, 0x0f, 0xa1, 0x7a, 0x96, 0xe0, 0xb1,
6837	0x47, 0x62, 0xc5, 0xd7, 0x78, 0x62, 0xc5, 0xc7, 0xf2, 0x4f, 0xf2, 0xf4, 0x75, 0x67, 0xa6, 0x53,
6838	0xfc, 0xde, 0x02, 0x5c, 0xe8, 0xbd, 0x2f, 0x12, 0xa9, 0x67, 0x2d, 0xd1, 0xed, 0xa5, 0xa4, 0x9e,
6839	0xfc, 0x6d, 0x95, 0x60, 0x0d, 0x1c, 0x73, 0xea, 0x2a, 0xcc, 0x28, 0x2b, 0xf0, 0xa6, 0xd7, 0xd8,
6840	0xd7, 0x32, 0xc8, 0x2b, 0xcf, 0xd9, 0x7a, 0x1a, 0x01, 0x77, 0xd7, 0x41, 0x8b, 0x30, 0x65, 0x14,
6841	0x56, 0x2b, 0xe2, 0x0d, 0xa5, 0xc4, 0xac, 0x75, 0x13, 0x8c, 0xd3, 0xf8, 0xf6, 0x4f, 0x59, 0xf0,
6842	0x48, 0x4e, 0xde, 0xa2, 0x81, 0x43, 0x2a, 0x6d, 0xc1, 0x54, 0xdb, 0xac, 0xda, 0x27, 0xf2, 0x9a,
6843	0x91, 0x1d, 0x49, 0xf5, 0x35, 0x05, 0xc0, 0x69, 0xa2, 0xf6, 0x9f, 0x5a, 0x70, 0xbe, 0xa7, 0x41,
6844	0x16, 0xc2, 0x70, 0x76, 0xbb, 0x15, 0x39, 0xcb, 0x21, 0x71, 0x89, 0x1f, 0x7b, 0x4e, 0xb3, 0xde,
6845	0x26, 0x0d, 0x4d, 0x6e, 0xcd, 0x2c, 0x9b, 0xae, 0xae, 0xd5, 0x17, 0xbb, 0x31, 0x70, 0x4e, 0x4d,
6846	0xb4, 0x0a, 0xa8, 0x1b, 0x22, 0x66, 0x98, 0x45, 0x67, 0xed, 0xa6, 0x87, 0x33, 0x6a, 0xa0, 0x97,
6847	0x61, 0x42, 0x19, 0x7a, 0x69, 0x33, 0xce, 0x0e, 0x60, 0xac, 0x03, 0xb0, 0x89, 0xb7, 0x74, 0xf9,
6848	0x37, 0x7e, 0xef, 0xc2, 0x87, 0x7e, 0xeb, 0xf7, 0x2e, 0x7c, 0xe8, 0xb7, 0x7f, 0xef, 0xc2, 0x87,
6849	0xbe, 0xfd, 0xfe, 0x05, 0xeb, 0x37, 0xee, 0x5f, 0xb0, 0x7e, 0xeb, 0xfe, 0x05, 0xeb, 0xb7, 0xef,
6850	0x5f, 0xb0, 0x7e, 0xf7, 0xfe, 0x05, 0xeb, 0x4b, 0xbf, 0x7f, 0xe1, 0x43, 0x6f, 0x16, 0xf6, 0x9e,
6851	0xfb, 0x7f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x4e, 0x11, 0xe2, 0x4d, 0x14, 0xfc, 0x00, 0x00,
6852}
6853
6854func (m *AWSElasticBlockStoreVolumeSource) Marshal() (dAtA []byte, err error) {
6855	size := m.Size()
6856	dAtA = make([]byte, size)
6857	n, err := m.MarshalToSizedBuffer(dAtA[:size])
6858	if err != nil {
6859		return nil, err
6860	}
6861	return dAtA[:n], nil
6862}
6863
6864func (m *AWSElasticBlockStoreVolumeSource) MarshalTo(dAtA []byte) (int, error) {
6865	size := m.Size()
6866	return m.MarshalToSizedBuffer(dAtA[:size])
6867}
6868
6869func (m *AWSElasticBlockStoreVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
6870	i := len(dAtA)
6871	_ = i
6872	var l int
6873	_ = l
6874	i--
6875	if m.ReadOnly {
6876		dAtA[i] = 1
6877	} else {
6878		dAtA[i] = 0
6879	}
6880	i--
6881	dAtA[i] = 0x20
6882	i = encodeVarintGenerated(dAtA, i, uint64(m.Partition))
6883	i--
6884	dAtA[i] = 0x18
6885	i -= len(m.FSType)
6886	copy(dAtA[i:], m.FSType)
6887	i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
6888	i--
6889	dAtA[i] = 0x12
6890	i -= len(m.VolumeID)
6891	copy(dAtA[i:], m.VolumeID)
6892	i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumeID)))
6893	i--
6894	dAtA[i] = 0xa
6895	return len(dAtA) - i, nil
6896}
6897
6898func (m *Affinity) Marshal() (dAtA []byte, err error) {
6899	size := m.Size()
6900	dAtA = make([]byte, size)
6901	n, err := m.MarshalToSizedBuffer(dAtA[:size])
6902	if err != nil {
6903		return nil, err
6904	}
6905	return dAtA[:n], nil
6906}
6907
6908func (m *Affinity) MarshalTo(dAtA []byte) (int, error) {
6909	size := m.Size()
6910	return m.MarshalToSizedBuffer(dAtA[:size])
6911}
6912
6913func (m *Affinity) MarshalToSizedBuffer(dAtA []byte) (int, error) {
6914	i := len(dAtA)
6915	_ = i
6916	var l int
6917	_ = l
6918	if m.PodAntiAffinity != nil {
6919		{
6920			size, err := m.PodAntiAffinity.MarshalToSizedBuffer(dAtA[:i])
6921			if err != nil {
6922				return 0, err
6923			}
6924			i -= size
6925			i = encodeVarintGenerated(dAtA, i, uint64(size))
6926		}
6927		i--
6928		dAtA[i] = 0x1a
6929	}
6930	if m.PodAffinity != nil {
6931		{
6932			size, err := m.PodAffinity.MarshalToSizedBuffer(dAtA[:i])
6933			if err != nil {
6934				return 0, err
6935			}
6936			i -= size
6937			i = encodeVarintGenerated(dAtA, i, uint64(size))
6938		}
6939		i--
6940		dAtA[i] = 0x12
6941	}
6942	if m.NodeAffinity != nil {
6943		{
6944			size, err := m.NodeAffinity.MarshalToSizedBuffer(dAtA[:i])
6945			if err != nil {
6946				return 0, err
6947			}
6948			i -= size
6949			i = encodeVarintGenerated(dAtA, i, uint64(size))
6950		}
6951		i--
6952		dAtA[i] = 0xa
6953	}
6954	return len(dAtA) - i, nil
6955}
6956
6957func (m *AttachedVolume) Marshal() (dAtA []byte, err error) {
6958	size := m.Size()
6959	dAtA = make([]byte, size)
6960	n, err := m.MarshalToSizedBuffer(dAtA[:size])
6961	if err != nil {
6962		return nil, err
6963	}
6964	return dAtA[:n], nil
6965}
6966
6967func (m *AttachedVolume) MarshalTo(dAtA []byte) (int, error) {
6968	size := m.Size()
6969	return m.MarshalToSizedBuffer(dAtA[:size])
6970}
6971
6972func (m *AttachedVolume) MarshalToSizedBuffer(dAtA []byte) (int, error) {
6973	i := len(dAtA)
6974	_ = i
6975	var l int
6976	_ = l
6977	i -= len(m.DevicePath)
6978	copy(dAtA[i:], m.DevicePath)
6979	i = encodeVarintGenerated(dAtA, i, uint64(len(m.DevicePath)))
6980	i--
6981	dAtA[i] = 0x12
6982	i -= len(m.Name)
6983	copy(dAtA[i:], m.Name)
6984	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
6985	i--
6986	dAtA[i] = 0xa
6987	return len(dAtA) - i, nil
6988}
6989
6990func (m *AvoidPods) Marshal() (dAtA []byte, err error) {
6991	size := m.Size()
6992	dAtA = make([]byte, size)
6993	n, err := m.MarshalToSizedBuffer(dAtA[:size])
6994	if err != nil {
6995		return nil, err
6996	}
6997	return dAtA[:n], nil
6998}
6999
7000func (m *AvoidPods) MarshalTo(dAtA []byte) (int, error) {
7001	size := m.Size()
7002	return m.MarshalToSizedBuffer(dAtA[:size])
7003}
7004
7005func (m *AvoidPods) MarshalToSizedBuffer(dAtA []byte) (int, error) {
7006	i := len(dAtA)
7007	_ = i
7008	var l int
7009	_ = l
7010	if len(m.PreferAvoidPods) > 0 {
7011		for iNdEx := len(m.PreferAvoidPods) - 1; iNdEx >= 0; iNdEx-- {
7012			{
7013				size, err := m.PreferAvoidPods[iNdEx].MarshalToSizedBuffer(dAtA[:i])
7014				if err != nil {
7015					return 0, err
7016				}
7017				i -= size
7018				i = encodeVarintGenerated(dAtA, i, uint64(size))
7019			}
7020			i--
7021			dAtA[i] = 0xa
7022		}
7023	}
7024	return len(dAtA) - i, nil
7025}
7026
7027func (m *AzureDiskVolumeSource) Marshal() (dAtA []byte, err error) {
7028	size := m.Size()
7029	dAtA = make([]byte, size)
7030	n, err := m.MarshalToSizedBuffer(dAtA[:size])
7031	if err != nil {
7032		return nil, err
7033	}
7034	return dAtA[:n], nil
7035}
7036
7037func (m *AzureDiskVolumeSource) MarshalTo(dAtA []byte) (int, error) {
7038	size := m.Size()
7039	return m.MarshalToSizedBuffer(dAtA[:size])
7040}
7041
7042func (m *AzureDiskVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
7043	i := len(dAtA)
7044	_ = i
7045	var l int
7046	_ = l
7047	if m.Kind != nil {
7048		i -= len(*m.Kind)
7049		copy(dAtA[i:], *m.Kind)
7050		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Kind)))
7051		i--
7052		dAtA[i] = 0x32
7053	}
7054	if m.ReadOnly != nil {
7055		i--
7056		if *m.ReadOnly {
7057			dAtA[i] = 1
7058		} else {
7059			dAtA[i] = 0
7060		}
7061		i--
7062		dAtA[i] = 0x28
7063	}
7064	if m.FSType != nil {
7065		i -= len(*m.FSType)
7066		copy(dAtA[i:], *m.FSType)
7067		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.FSType)))
7068		i--
7069		dAtA[i] = 0x22
7070	}
7071	if m.CachingMode != nil {
7072		i -= len(*m.CachingMode)
7073		copy(dAtA[i:], *m.CachingMode)
7074		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.CachingMode)))
7075		i--
7076		dAtA[i] = 0x1a
7077	}
7078	i -= len(m.DataDiskURI)
7079	copy(dAtA[i:], m.DataDiskURI)
7080	i = encodeVarintGenerated(dAtA, i, uint64(len(m.DataDiskURI)))
7081	i--
7082	dAtA[i] = 0x12
7083	i -= len(m.DiskName)
7084	copy(dAtA[i:], m.DiskName)
7085	i = encodeVarintGenerated(dAtA, i, uint64(len(m.DiskName)))
7086	i--
7087	dAtA[i] = 0xa
7088	return len(dAtA) - i, nil
7089}
7090
7091func (m *AzureFilePersistentVolumeSource) Marshal() (dAtA []byte, err error) {
7092	size := m.Size()
7093	dAtA = make([]byte, size)
7094	n, err := m.MarshalToSizedBuffer(dAtA[:size])
7095	if err != nil {
7096		return nil, err
7097	}
7098	return dAtA[:n], nil
7099}
7100
7101func (m *AzureFilePersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) {
7102	size := m.Size()
7103	return m.MarshalToSizedBuffer(dAtA[:size])
7104}
7105
7106func (m *AzureFilePersistentVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
7107	i := len(dAtA)
7108	_ = i
7109	var l int
7110	_ = l
7111	if m.SecretNamespace != nil {
7112		i -= len(*m.SecretNamespace)
7113		copy(dAtA[i:], *m.SecretNamespace)
7114		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.SecretNamespace)))
7115		i--
7116		dAtA[i] = 0x22
7117	}
7118	i--
7119	if m.ReadOnly {
7120		dAtA[i] = 1
7121	} else {
7122		dAtA[i] = 0
7123	}
7124	i--
7125	dAtA[i] = 0x18
7126	i -= len(m.ShareName)
7127	copy(dAtA[i:], m.ShareName)
7128	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ShareName)))
7129	i--
7130	dAtA[i] = 0x12
7131	i -= len(m.SecretName)
7132	copy(dAtA[i:], m.SecretName)
7133	i = encodeVarintGenerated(dAtA, i, uint64(len(m.SecretName)))
7134	i--
7135	dAtA[i] = 0xa
7136	return len(dAtA) - i, nil
7137}
7138
7139func (m *AzureFileVolumeSource) Marshal() (dAtA []byte, err error) {
7140	size := m.Size()
7141	dAtA = make([]byte, size)
7142	n, err := m.MarshalToSizedBuffer(dAtA[:size])
7143	if err != nil {
7144		return nil, err
7145	}
7146	return dAtA[:n], nil
7147}
7148
7149func (m *AzureFileVolumeSource) MarshalTo(dAtA []byte) (int, error) {
7150	size := m.Size()
7151	return m.MarshalToSizedBuffer(dAtA[:size])
7152}
7153
7154func (m *AzureFileVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
7155	i := len(dAtA)
7156	_ = i
7157	var l int
7158	_ = l
7159	i--
7160	if m.ReadOnly {
7161		dAtA[i] = 1
7162	} else {
7163		dAtA[i] = 0
7164	}
7165	i--
7166	dAtA[i] = 0x18
7167	i -= len(m.ShareName)
7168	copy(dAtA[i:], m.ShareName)
7169	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ShareName)))
7170	i--
7171	dAtA[i] = 0x12
7172	i -= len(m.SecretName)
7173	copy(dAtA[i:], m.SecretName)
7174	i = encodeVarintGenerated(dAtA, i, uint64(len(m.SecretName)))
7175	i--
7176	dAtA[i] = 0xa
7177	return len(dAtA) - i, nil
7178}
7179
7180func (m *Binding) Marshal() (dAtA []byte, err error) {
7181	size := m.Size()
7182	dAtA = make([]byte, size)
7183	n, err := m.MarshalToSizedBuffer(dAtA[:size])
7184	if err != nil {
7185		return nil, err
7186	}
7187	return dAtA[:n], nil
7188}
7189
7190func (m *Binding) MarshalTo(dAtA []byte) (int, error) {
7191	size := m.Size()
7192	return m.MarshalToSizedBuffer(dAtA[:size])
7193}
7194
7195func (m *Binding) MarshalToSizedBuffer(dAtA []byte) (int, error) {
7196	i := len(dAtA)
7197	_ = i
7198	var l int
7199	_ = l
7200	{
7201		size, err := m.Target.MarshalToSizedBuffer(dAtA[:i])
7202		if err != nil {
7203			return 0, err
7204		}
7205		i -= size
7206		i = encodeVarintGenerated(dAtA, i, uint64(size))
7207	}
7208	i--
7209	dAtA[i] = 0x12
7210	{
7211		size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
7212		if err != nil {
7213			return 0, err
7214		}
7215		i -= size
7216		i = encodeVarintGenerated(dAtA, i, uint64(size))
7217	}
7218	i--
7219	dAtA[i] = 0xa
7220	return len(dAtA) - i, nil
7221}
7222
7223func (m *CSIPersistentVolumeSource) Marshal() (dAtA []byte, err error) {
7224	size := m.Size()
7225	dAtA = make([]byte, size)
7226	n, err := m.MarshalToSizedBuffer(dAtA[:size])
7227	if err != nil {
7228		return nil, err
7229	}
7230	return dAtA[:n], nil
7231}
7232
7233func (m *CSIPersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) {
7234	size := m.Size()
7235	return m.MarshalToSizedBuffer(dAtA[:size])
7236}
7237
7238func (m *CSIPersistentVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
7239	i := len(dAtA)
7240	_ = i
7241	var l int
7242	_ = l
7243	if m.ControllerExpandSecretRef != nil {
7244		{
7245			size, err := m.ControllerExpandSecretRef.MarshalToSizedBuffer(dAtA[:i])
7246			if err != nil {
7247				return 0, err
7248			}
7249			i -= size
7250			i = encodeVarintGenerated(dAtA, i, uint64(size))
7251		}
7252		i--
7253		dAtA[i] = 0x4a
7254	}
7255	if m.NodePublishSecretRef != nil {
7256		{
7257			size, err := m.NodePublishSecretRef.MarshalToSizedBuffer(dAtA[:i])
7258			if err != nil {
7259				return 0, err
7260			}
7261			i -= size
7262			i = encodeVarintGenerated(dAtA, i, uint64(size))
7263		}
7264		i--
7265		dAtA[i] = 0x42
7266	}
7267	if m.NodeStageSecretRef != nil {
7268		{
7269			size, err := m.NodeStageSecretRef.MarshalToSizedBuffer(dAtA[:i])
7270			if err != nil {
7271				return 0, err
7272			}
7273			i -= size
7274			i = encodeVarintGenerated(dAtA, i, uint64(size))
7275		}
7276		i--
7277		dAtA[i] = 0x3a
7278	}
7279	if m.ControllerPublishSecretRef != nil {
7280		{
7281			size, err := m.ControllerPublishSecretRef.MarshalToSizedBuffer(dAtA[:i])
7282			if err != nil {
7283				return 0, err
7284			}
7285			i -= size
7286			i = encodeVarintGenerated(dAtA, i, uint64(size))
7287		}
7288		i--
7289		dAtA[i] = 0x32
7290	}
7291	if len(m.VolumeAttributes) > 0 {
7292		keysForVolumeAttributes := make([]string, 0, len(m.VolumeAttributes))
7293		for k := range m.VolumeAttributes {
7294			keysForVolumeAttributes = append(keysForVolumeAttributes, string(k))
7295		}
7296		github_com_gogo_protobuf_sortkeys.Strings(keysForVolumeAttributes)
7297		for iNdEx := len(keysForVolumeAttributes) - 1; iNdEx >= 0; iNdEx-- {
7298			v := m.VolumeAttributes[string(keysForVolumeAttributes[iNdEx])]
7299			baseI := i
7300			i -= len(v)
7301			copy(dAtA[i:], v)
7302			i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
7303			i--
7304			dAtA[i] = 0x12
7305			i -= len(keysForVolumeAttributes[iNdEx])
7306			copy(dAtA[i:], keysForVolumeAttributes[iNdEx])
7307			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForVolumeAttributes[iNdEx])))
7308			i--
7309			dAtA[i] = 0xa
7310			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
7311			i--
7312			dAtA[i] = 0x2a
7313		}
7314	}
7315	i -= len(m.FSType)
7316	copy(dAtA[i:], m.FSType)
7317	i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
7318	i--
7319	dAtA[i] = 0x22
7320	i--
7321	if m.ReadOnly {
7322		dAtA[i] = 1
7323	} else {
7324		dAtA[i] = 0
7325	}
7326	i--
7327	dAtA[i] = 0x18
7328	i -= len(m.VolumeHandle)
7329	copy(dAtA[i:], m.VolumeHandle)
7330	i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumeHandle)))
7331	i--
7332	dAtA[i] = 0x12
7333	i -= len(m.Driver)
7334	copy(dAtA[i:], m.Driver)
7335	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Driver)))
7336	i--
7337	dAtA[i] = 0xa
7338	return len(dAtA) - i, nil
7339}
7340
7341func (m *CSIVolumeSource) Marshal() (dAtA []byte, err error) {
7342	size := m.Size()
7343	dAtA = make([]byte, size)
7344	n, err := m.MarshalToSizedBuffer(dAtA[:size])
7345	if err != nil {
7346		return nil, err
7347	}
7348	return dAtA[:n], nil
7349}
7350
7351func (m *CSIVolumeSource) MarshalTo(dAtA []byte) (int, error) {
7352	size := m.Size()
7353	return m.MarshalToSizedBuffer(dAtA[:size])
7354}
7355
7356func (m *CSIVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
7357	i := len(dAtA)
7358	_ = i
7359	var l int
7360	_ = l
7361	if m.NodePublishSecretRef != nil {
7362		{
7363			size, err := m.NodePublishSecretRef.MarshalToSizedBuffer(dAtA[:i])
7364			if err != nil {
7365				return 0, err
7366			}
7367			i -= size
7368			i = encodeVarintGenerated(dAtA, i, uint64(size))
7369		}
7370		i--
7371		dAtA[i] = 0x2a
7372	}
7373	if len(m.VolumeAttributes) > 0 {
7374		keysForVolumeAttributes := make([]string, 0, len(m.VolumeAttributes))
7375		for k := range m.VolumeAttributes {
7376			keysForVolumeAttributes = append(keysForVolumeAttributes, string(k))
7377		}
7378		github_com_gogo_protobuf_sortkeys.Strings(keysForVolumeAttributes)
7379		for iNdEx := len(keysForVolumeAttributes) - 1; iNdEx >= 0; iNdEx-- {
7380			v := m.VolumeAttributes[string(keysForVolumeAttributes[iNdEx])]
7381			baseI := i
7382			i -= len(v)
7383			copy(dAtA[i:], v)
7384			i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
7385			i--
7386			dAtA[i] = 0x12
7387			i -= len(keysForVolumeAttributes[iNdEx])
7388			copy(dAtA[i:], keysForVolumeAttributes[iNdEx])
7389			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForVolumeAttributes[iNdEx])))
7390			i--
7391			dAtA[i] = 0xa
7392			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
7393			i--
7394			dAtA[i] = 0x22
7395		}
7396	}
7397	if m.FSType != nil {
7398		i -= len(*m.FSType)
7399		copy(dAtA[i:], *m.FSType)
7400		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.FSType)))
7401		i--
7402		dAtA[i] = 0x1a
7403	}
7404	if m.ReadOnly != nil {
7405		i--
7406		if *m.ReadOnly {
7407			dAtA[i] = 1
7408		} else {
7409			dAtA[i] = 0
7410		}
7411		i--
7412		dAtA[i] = 0x10
7413	}
7414	i -= len(m.Driver)
7415	copy(dAtA[i:], m.Driver)
7416	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Driver)))
7417	i--
7418	dAtA[i] = 0xa
7419	return len(dAtA) - i, nil
7420}
7421
7422func (m *Capabilities) Marshal() (dAtA []byte, err error) {
7423	size := m.Size()
7424	dAtA = make([]byte, size)
7425	n, err := m.MarshalToSizedBuffer(dAtA[:size])
7426	if err != nil {
7427		return nil, err
7428	}
7429	return dAtA[:n], nil
7430}
7431
7432func (m *Capabilities) MarshalTo(dAtA []byte) (int, error) {
7433	size := m.Size()
7434	return m.MarshalToSizedBuffer(dAtA[:size])
7435}
7436
7437func (m *Capabilities) MarshalToSizedBuffer(dAtA []byte) (int, error) {
7438	i := len(dAtA)
7439	_ = i
7440	var l int
7441	_ = l
7442	if len(m.Drop) > 0 {
7443		for iNdEx := len(m.Drop) - 1; iNdEx >= 0; iNdEx-- {
7444			i -= len(m.Drop[iNdEx])
7445			copy(dAtA[i:], m.Drop[iNdEx])
7446			i = encodeVarintGenerated(dAtA, i, uint64(len(m.Drop[iNdEx])))
7447			i--
7448			dAtA[i] = 0x12
7449		}
7450	}
7451	if len(m.Add) > 0 {
7452		for iNdEx := len(m.Add) - 1; iNdEx >= 0; iNdEx-- {
7453			i -= len(m.Add[iNdEx])
7454			copy(dAtA[i:], m.Add[iNdEx])
7455			i = encodeVarintGenerated(dAtA, i, uint64(len(m.Add[iNdEx])))
7456			i--
7457			dAtA[i] = 0xa
7458		}
7459	}
7460	return len(dAtA) - i, nil
7461}
7462
7463func (m *CephFSPersistentVolumeSource) Marshal() (dAtA []byte, err error) {
7464	size := m.Size()
7465	dAtA = make([]byte, size)
7466	n, err := m.MarshalToSizedBuffer(dAtA[:size])
7467	if err != nil {
7468		return nil, err
7469	}
7470	return dAtA[:n], nil
7471}
7472
7473func (m *CephFSPersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) {
7474	size := m.Size()
7475	return m.MarshalToSizedBuffer(dAtA[:size])
7476}
7477
7478func (m *CephFSPersistentVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
7479	i := len(dAtA)
7480	_ = i
7481	var l int
7482	_ = l
7483	i--
7484	if m.ReadOnly {
7485		dAtA[i] = 1
7486	} else {
7487		dAtA[i] = 0
7488	}
7489	i--
7490	dAtA[i] = 0x30
7491	if m.SecretRef != nil {
7492		{
7493			size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
7494			if err != nil {
7495				return 0, err
7496			}
7497			i -= size
7498			i = encodeVarintGenerated(dAtA, i, uint64(size))
7499		}
7500		i--
7501		dAtA[i] = 0x2a
7502	}
7503	i -= len(m.SecretFile)
7504	copy(dAtA[i:], m.SecretFile)
7505	i = encodeVarintGenerated(dAtA, i, uint64(len(m.SecretFile)))
7506	i--
7507	dAtA[i] = 0x22
7508	i -= len(m.User)
7509	copy(dAtA[i:], m.User)
7510	i = encodeVarintGenerated(dAtA, i, uint64(len(m.User)))
7511	i--
7512	dAtA[i] = 0x1a
7513	i -= len(m.Path)
7514	copy(dAtA[i:], m.Path)
7515	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
7516	i--
7517	dAtA[i] = 0x12
7518	if len(m.Monitors) > 0 {
7519		for iNdEx := len(m.Monitors) - 1; iNdEx >= 0; iNdEx-- {
7520			i -= len(m.Monitors[iNdEx])
7521			copy(dAtA[i:], m.Monitors[iNdEx])
7522			i = encodeVarintGenerated(dAtA, i, uint64(len(m.Monitors[iNdEx])))
7523			i--
7524			dAtA[i] = 0xa
7525		}
7526	}
7527	return len(dAtA) - i, nil
7528}
7529
7530func (m *CephFSVolumeSource) Marshal() (dAtA []byte, err error) {
7531	size := m.Size()
7532	dAtA = make([]byte, size)
7533	n, err := m.MarshalToSizedBuffer(dAtA[:size])
7534	if err != nil {
7535		return nil, err
7536	}
7537	return dAtA[:n], nil
7538}
7539
7540func (m *CephFSVolumeSource) MarshalTo(dAtA []byte) (int, error) {
7541	size := m.Size()
7542	return m.MarshalToSizedBuffer(dAtA[:size])
7543}
7544
7545func (m *CephFSVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
7546	i := len(dAtA)
7547	_ = i
7548	var l int
7549	_ = l
7550	i--
7551	if m.ReadOnly {
7552		dAtA[i] = 1
7553	} else {
7554		dAtA[i] = 0
7555	}
7556	i--
7557	dAtA[i] = 0x30
7558	if m.SecretRef != nil {
7559		{
7560			size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
7561			if err != nil {
7562				return 0, err
7563			}
7564			i -= size
7565			i = encodeVarintGenerated(dAtA, i, uint64(size))
7566		}
7567		i--
7568		dAtA[i] = 0x2a
7569	}
7570	i -= len(m.SecretFile)
7571	copy(dAtA[i:], m.SecretFile)
7572	i = encodeVarintGenerated(dAtA, i, uint64(len(m.SecretFile)))
7573	i--
7574	dAtA[i] = 0x22
7575	i -= len(m.User)
7576	copy(dAtA[i:], m.User)
7577	i = encodeVarintGenerated(dAtA, i, uint64(len(m.User)))
7578	i--
7579	dAtA[i] = 0x1a
7580	i -= len(m.Path)
7581	copy(dAtA[i:], m.Path)
7582	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
7583	i--
7584	dAtA[i] = 0x12
7585	if len(m.Monitors) > 0 {
7586		for iNdEx := len(m.Monitors) - 1; iNdEx >= 0; iNdEx-- {
7587			i -= len(m.Monitors[iNdEx])
7588			copy(dAtA[i:], m.Monitors[iNdEx])
7589			i = encodeVarintGenerated(dAtA, i, uint64(len(m.Monitors[iNdEx])))
7590			i--
7591			dAtA[i] = 0xa
7592		}
7593	}
7594	return len(dAtA) - i, nil
7595}
7596
7597func (m *CinderPersistentVolumeSource) Marshal() (dAtA []byte, err error) {
7598	size := m.Size()
7599	dAtA = make([]byte, size)
7600	n, err := m.MarshalToSizedBuffer(dAtA[:size])
7601	if err != nil {
7602		return nil, err
7603	}
7604	return dAtA[:n], nil
7605}
7606
7607func (m *CinderPersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) {
7608	size := m.Size()
7609	return m.MarshalToSizedBuffer(dAtA[:size])
7610}
7611
7612func (m *CinderPersistentVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
7613	i := len(dAtA)
7614	_ = i
7615	var l int
7616	_ = l
7617	if m.SecretRef != nil {
7618		{
7619			size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
7620			if err != nil {
7621				return 0, err
7622			}
7623			i -= size
7624			i = encodeVarintGenerated(dAtA, i, uint64(size))
7625		}
7626		i--
7627		dAtA[i] = 0x22
7628	}
7629	i--
7630	if m.ReadOnly {
7631		dAtA[i] = 1
7632	} else {
7633		dAtA[i] = 0
7634	}
7635	i--
7636	dAtA[i] = 0x18
7637	i -= len(m.FSType)
7638	copy(dAtA[i:], m.FSType)
7639	i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
7640	i--
7641	dAtA[i] = 0x12
7642	i -= len(m.VolumeID)
7643	copy(dAtA[i:], m.VolumeID)
7644	i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumeID)))
7645	i--
7646	dAtA[i] = 0xa
7647	return len(dAtA) - i, nil
7648}
7649
7650func (m *CinderVolumeSource) Marshal() (dAtA []byte, err error) {
7651	size := m.Size()
7652	dAtA = make([]byte, size)
7653	n, err := m.MarshalToSizedBuffer(dAtA[:size])
7654	if err != nil {
7655		return nil, err
7656	}
7657	return dAtA[:n], nil
7658}
7659
7660func (m *CinderVolumeSource) MarshalTo(dAtA []byte) (int, error) {
7661	size := m.Size()
7662	return m.MarshalToSizedBuffer(dAtA[:size])
7663}
7664
7665func (m *CinderVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
7666	i := len(dAtA)
7667	_ = i
7668	var l int
7669	_ = l
7670	if m.SecretRef != nil {
7671		{
7672			size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
7673			if err != nil {
7674				return 0, err
7675			}
7676			i -= size
7677			i = encodeVarintGenerated(dAtA, i, uint64(size))
7678		}
7679		i--
7680		dAtA[i] = 0x22
7681	}
7682	i--
7683	if m.ReadOnly {
7684		dAtA[i] = 1
7685	} else {
7686		dAtA[i] = 0
7687	}
7688	i--
7689	dAtA[i] = 0x18
7690	i -= len(m.FSType)
7691	copy(dAtA[i:], m.FSType)
7692	i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
7693	i--
7694	dAtA[i] = 0x12
7695	i -= len(m.VolumeID)
7696	copy(dAtA[i:], m.VolumeID)
7697	i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumeID)))
7698	i--
7699	dAtA[i] = 0xa
7700	return len(dAtA) - i, nil
7701}
7702
7703func (m *ClientIPConfig) Marshal() (dAtA []byte, err error) {
7704	size := m.Size()
7705	dAtA = make([]byte, size)
7706	n, err := m.MarshalToSizedBuffer(dAtA[:size])
7707	if err != nil {
7708		return nil, err
7709	}
7710	return dAtA[:n], nil
7711}
7712
7713func (m *ClientIPConfig) MarshalTo(dAtA []byte) (int, error) {
7714	size := m.Size()
7715	return m.MarshalToSizedBuffer(dAtA[:size])
7716}
7717
7718func (m *ClientIPConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) {
7719	i := len(dAtA)
7720	_ = i
7721	var l int
7722	_ = l
7723	if m.TimeoutSeconds != nil {
7724		i = encodeVarintGenerated(dAtA, i, uint64(*m.TimeoutSeconds))
7725		i--
7726		dAtA[i] = 0x8
7727	}
7728	return len(dAtA) - i, nil
7729}
7730
7731func (m *ComponentCondition) Marshal() (dAtA []byte, err error) {
7732	size := m.Size()
7733	dAtA = make([]byte, size)
7734	n, err := m.MarshalToSizedBuffer(dAtA[:size])
7735	if err != nil {
7736		return nil, err
7737	}
7738	return dAtA[:n], nil
7739}
7740
7741func (m *ComponentCondition) MarshalTo(dAtA []byte) (int, error) {
7742	size := m.Size()
7743	return m.MarshalToSizedBuffer(dAtA[:size])
7744}
7745
7746func (m *ComponentCondition) MarshalToSizedBuffer(dAtA []byte) (int, error) {
7747	i := len(dAtA)
7748	_ = i
7749	var l int
7750	_ = l
7751	i -= len(m.Error)
7752	copy(dAtA[i:], m.Error)
7753	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Error)))
7754	i--
7755	dAtA[i] = 0x22
7756	i -= len(m.Message)
7757	copy(dAtA[i:], m.Message)
7758	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
7759	i--
7760	dAtA[i] = 0x1a
7761	i -= len(m.Status)
7762	copy(dAtA[i:], m.Status)
7763	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Status)))
7764	i--
7765	dAtA[i] = 0x12
7766	i -= len(m.Type)
7767	copy(dAtA[i:], m.Type)
7768	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
7769	i--
7770	dAtA[i] = 0xa
7771	return len(dAtA) - i, nil
7772}
7773
7774func (m *ComponentStatus) Marshal() (dAtA []byte, err error) {
7775	size := m.Size()
7776	dAtA = make([]byte, size)
7777	n, err := m.MarshalToSizedBuffer(dAtA[:size])
7778	if err != nil {
7779		return nil, err
7780	}
7781	return dAtA[:n], nil
7782}
7783
7784func (m *ComponentStatus) MarshalTo(dAtA []byte) (int, error) {
7785	size := m.Size()
7786	return m.MarshalToSizedBuffer(dAtA[:size])
7787}
7788
7789func (m *ComponentStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
7790	i := len(dAtA)
7791	_ = i
7792	var l int
7793	_ = l
7794	if len(m.Conditions) > 0 {
7795		for iNdEx := len(m.Conditions) - 1; iNdEx >= 0; iNdEx-- {
7796			{
7797				size, err := m.Conditions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
7798				if err != nil {
7799					return 0, err
7800				}
7801				i -= size
7802				i = encodeVarintGenerated(dAtA, i, uint64(size))
7803			}
7804			i--
7805			dAtA[i] = 0x12
7806		}
7807	}
7808	{
7809		size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
7810		if err != nil {
7811			return 0, err
7812		}
7813		i -= size
7814		i = encodeVarintGenerated(dAtA, i, uint64(size))
7815	}
7816	i--
7817	dAtA[i] = 0xa
7818	return len(dAtA) - i, nil
7819}
7820
7821func (m *ComponentStatusList) Marshal() (dAtA []byte, err error) {
7822	size := m.Size()
7823	dAtA = make([]byte, size)
7824	n, err := m.MarshalToSizedBuffer(dAtA[:size])
7825	if err != nil {
7826		return nil, err
7827	}
7828	return dAtA[:n], nil
7829}
7830
7831func (m *ComponentStatusList) MarshalTo(dAtA []byte) (int, error) {
7832	size := m.Size()
7833	return m.MarshalToSizedBuffer(dAtA[:size])
7834}
7835
7836func (m *ComponentStatusList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
7837	i := len(dAtA)
7838	_ = i
7839	var l int
7840	_ = l
7841	if len(m.Items) > 0 {
7842		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
7843			{
7844				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
7845				if err != nil {
7846					return 0, err
7847				}
7848				i -= size
7849				i = encodeVarintGenerated(dAtA, i, uint64(size))
7850			}
7851			i--
7852			dAtA[i] = 0x12
7853		}
7854	}
7855	{
7856		size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
7857		if err != nil {
7858			return 0, err
7859		}
7860		i -= size
7861		i = encodeVarintGenerated(dAtA, i, uint64(size))
7862	}
7863	i--
7864	dAtA[i] = 0xa
7865	return len(dAtA) - i, nil
7866}
7867
7868func (m *ConfigMap) Marshal() (dAtA []byte, err error) {
7869	size := m.Size()
7870	dAtA = make([]byte, size)
7871	n, err := m.MarshalToSizedBuffer(dAtA[:size])
7872	if err != nil {
7873		return nil, err
7874	}
7875	return dAtA[:n], nil
7876}
7877
7878func (m *ConfigMap) MarshalTo(dAtA []byte) (int, error) {
7879	size := m.Size()
7880	return m.MarshalToSizedBuffer(dAtA[:size])
7881}
7882
7883func (m *ConfigMap) MarshalToSizedBuffer(dAtA []byte) (int, error) {
7884	i := len(dAtA)
7885	_ = i
7886	var l int
7887	_ = l
7888	if len(m.BinaryData) > 0 {
7889		keysForBinaryData := make([]string, 0, len(m.BinaryData))
7890		for k := range m.BinaryData {
7891			keysForBinaryData = append(keysForBinaryData, string(k))
7892		}
7893		github_com_gogo_protobuf_sortkeys.Strings(keysForBinaryData)
7894		for iNdEx := len(keysForBinaryData) - 1; iNdEx >= 0; iNdEx-- {
7895			v := m.BinaryData[string(keysForBinaryData[iNdEx])]
7896			baseI := i
7897			if v != nil {
7898				i -= len(v)
7899				copy(dAtA[i:], v)
7900				i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
7901				i--
7902				dAtA[i] = 0x12
7903			}
7904			i -= len(keysForBinaryData[iNdEx])
7905			copy(dAtA[i:], keysForBinaryData[iNdEx])
7906			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForBinaryData[iNdEx])))
7907			i--
7908			dAtA[i] = 0xa
7909			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
7910			i--
7911			dAtA[i] = 0x1a
7912		}
7913	}
7914	if len(m.Data) > 0 {
7915		keysForData := make([]string, 0, len(m.Data))
7916		for k := range m.Data {
7917			keysForData = append(keysForData, string(k))
7918		}
7919		github_com_gogo_protobuf_sortkeys.Strings(keysForData)
7920		for iNdEx := len(keysForData) - 1; iNdEx >= 0; iNdEx-- {
7921			v := m.Data[string(keysForData[iNdEx])]
7922			baseI := i
7923			i -= len(v)
7924			copy(dAtA[i:], v)
7925			i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
7926			i--
7927			dAtA[i] = 0x12
7928			i -= len(keysForData[iNdEx])
7929			copy(dAtA[i:], keysForData[iNdEx])
7930			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForData[iNdEx])))
7931			i--
7932			dAtA[i] = 0xa
7933			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
7934			i--
7935			dAtA[i] = 0x12
7936		}
7937	}
7938	{
7939		size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
7940		if err != nil {
7941			return 0, err
7942		}
7943		i -= size
7944		i = encodeVarintGenerated(dAtA, i, uint64(size))
7945	}
7946	i--
7947	dAtA[i] = 0xa
7948	return len(dAtA) - i, nil
7949}
7950
7951func (m *ConfigMapEnvSource) Marshal() (dAtA []byte, err error) {
7952	size := m.Size()
7953	dAtA = make([]byte, size)
7954	n, err := m.MarshalToSizedBuffer(dAtA[:size])
7955	if err != nil {
7956		return nil, err
7957	}
7958	return dAtA[:n], nil
7959}
7960
7961func (m *ConfigMapEnvSource) MarshalTo(dAtA []byte) (int, error) {
7962	size := m.Size()
7963	return m.MarshalToSizedBuffer(dAtA[:size])
7964}
7965
7966func (m *ConfigMapEnvSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
7967	i := len(dAtA)
7968	_ = i
7969	var l int
7970	_ = l
7971	if m.Optional != nil {
7972		i--
7973		if *m.Optional {
7974			dAtA[i] = 1
7975		} else {
7976			dAtA[i] = 0
7977		}
7978		i--
7979		dAtA[i] = 0x10
7980	}
7981	{
7982		size, err := m.LocalObjectReference.MarshalToSizedBuffer(dAtA[:i])
7983		if err != nil {
7984			return 0, err
7985		}
7986		i -= size
7987		i = encodeVarintGenerated(dAtA, i, uint64(size))
7988	}
7989	i--
7990	dAtA[i] = 0xa
7991	return len(dAtA) - i, nil
7992}
7993
7994func (m *ConfigMapKeySelector) Marshal() (dAtA []byte, err error) {
7995	size := m.Size()
7996	dAtA = make([]byte, size)
7997	n, err := m.MarshalToSizedBuffer(dAtA[:size])
7998	if err != nil {
7999		return nil, err
8000	}
8001	return dAtA[:n], nil
8002}
8003
8004func (m *ConfigMapKeySelector) MarshalTo(dAtA []byte) (int, error) {
8005	size := m.Size()
8006	return m.MarshalToSizedBuffer(dAtA[:size])
8007}
8008
8009func (m *ConfigMapKeySelector) MarshalToSizedBuffer(dAtA []byte) (int, error) {
8010	i := len(dAtA)
8011	_ = i
8012	var l int
8013	_ = l
8014	if m.Optional != nil {
8015		i--
8016		if *m.Optional {
8017			dAtA[i] = 1
8018		} else {
8019			dAtA[i] = 0
8020		}
8021		i--
8022		dAtA[i] = 0x18
8023	}
8024	i -= len(m.Key)
8025	copy(dAtA[i:], m.Key)
8026	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Key)))
8027	i--
8028	dAtA[i] = 0x12
8029	{
8030		size, err := m.LocalObjectReference.MarshalToSizedBuffer(dAtA[:i])
8031		if err != nil {
8032			return 0, err
8033		}
8034		i -= size
8035		i = encodeVarintGenerated(dAtA, i, uint64(size))
8036	}
8037	i--
8038	dAtA[i] = 0xa
8039	return len(dAtA) - i, nil
8040}
8041
8042func (m *ConfigMapList) Marshal() (dAtA []byte, err error) {
8043	size := m.Size()
8044	dAtA = make([]byte, size)
8045	n, err := m.MarshalToSizedBuffer(dAtA[:size])
8046	if err != nil {
8047		return nil, err
8048	}
8049	return dAtA[:n], nil
8050}
8051
8052func (m *ConfigMapList) MarshalTo(dAtA []byte) (int, error) {
8053	size := m.Size()
8054	return m.MarshalToSizedBuffer(dAtA[:size])
8055}
8056
8057func (m *ConfigMapList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
8058	i := len(dAtA)
8059	_ = i
8060	var l int
8061	_ = l
8062	if len(m.Items) > 0 {
8063		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
8064			{
8065				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
8066				if err != nil {
8067					return 0, err
8068				}
8069				i -= size
8070				i = encodeVarintGenerated(dAtA, i, uint64(size))
8071			}
8072			i--
8073			dAtA[i] = 0x12
8074		}
8075	}
8076	{
8077		size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
8078		if err != nil {
8079			return 0, err
8080		}
8081		i -= size
8082		i = encodeVarintGenerated(dAtA, i, uint64(size))
8083	}
8084	i--
8085	dAtA[i] = 0xa
8086	return len(dAtA) - i, nil
8087}
8088
8089func (m *ConfigMapNodeConfigSource) Marshal() (dAtA []byte, err error) {
8090	size := m.Size()
8091	dAtA = make([]byte, size)
8092	n, err := m.MarshalToSizedBuffer(dAtA[:size])
8093	if err != nil {
8094		return nil, err
8095	}
8096	return dAtA[:n], nil
8097}
8098
8099func (m *ConfigMapNodeConfigSource) MarshalTo(dAtA []byte) (int, error) {
8100	size := m.Size()
8101	return m.MarshalToSizedBuffer(dAtA[:size])
8102}
8103
8104func (m *ConfigMapNodeConfigSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
8105	i := len(dAtA)
8106	_ = i
8107	var l int
8108	_ = l
8109	i -= len(m.KubeletConfigKey)
8110	copy(dAtA[i:], m.KubeletConfigKey)
8111	i = encodeVarintGenerated(dAtA, i, uint64(len(m.KubeletConfigKey)))
8112	i--
8113	dAtA[i] = 0x2a
8114	i -= len(m.ResourceVersion)
8115	copy(dAtA[i:], m.ResourceVersion)
8116	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ResourceVersion)))
8117	i--
8118	dAtA[i] = 0x22
8119	i -= len(m.UID)
8120	copy(dAtA[i:], m.UID)
8121	i = encodeVarintGenerated(dAtA, i, uint64(len(m.UID)))
8122	i--
8123	dAtA[i] = 0x1a
8124	i -= len(m.Name)
8125	copy(dAtA[i:], m.Name)
8126	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
8127	i--
8128	dAtA[i] = 0x12
8129	i -= len(m.Namespace)
8130	copy(dAtA[i:], m.Namespace)
8131	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Namespace)))
8132	i--
8133	dAtA[i] = 0xa
8134	return len(dAtA) - i, nil
8135}
8136
8137func (m *ConfigMapProjection) Marshal() (dAtA []byte, err error) {
8138	size := m.Size()
8139	dAtA = make([]byte, size)
8140	n, err := m.MarshalToSizedBuffer(dAtA[:size])
8141	if err != nil {
8142		return nil, err
8143	}
8144	return dAtA[:n], nil
8145}
8146
8147func (m *ConfigMapProjection) MarshalTo(dAtA []byte) (int, error) {
8148	size := m.Size()
8149	return m.MarshalToSizedBuffer(dAtA[:size])
8150}
8151
8152func (m *ConfigMapProjection) MarshalToSizedBuffer(dAtA []byte) (int, error) {
8153	i := len(dAtA)
8154	_ = i
8155	var l int
8156	_ = l
8157	if m.Optional != nil {
8158		i--
8159		if *m.Optional {
8160			dAtA[i] = 1
8161		} else {
8162			dAtA[i] = 0
8163		}
8164		i--
8165		dAtA[i] = 0x20
8166	}
8167	if len(m.Items) > 0 {
8168		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
8169			{
8170				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
8171				if err != nil {
8172					return 0, err
8173				}
8174				i -= size
8175				i = encodeVarintGenerated(dAtA, i, uint64(size))
8176			}
8177			i--
8178			dAtA[i] = 0x12
8179		}
8180	}
8181	{
8182		size, err := m.LocalObjectReference.MarshalToSizedBuffer(dAtA[:i])
8183		if err != nil {
8184			return 0, err
8185		}
8186		i -= size
8187		i = encodeVarintGenerated(dAtA, i, uint64(size))
8188	}
8189	i--
8190	dAtA[i] = 0xa
8191	return len(dAtA) - i, nil
8192}
8193
8194func (m *ConfigMapVolumeSource) Marshal() (dAtA []byte, err error) {
8195	size := m.Size()
8196	dAtA = make([]byte, size)
8197	n, err := m.MarshalToSizedBuffer(dAtA[:size])
8198	if err != nil {
8199		return nil, err
8200	}
8201	return dAtA[:n], nil
8202}
8203
8204func (m *ConfigMapVolumeSource) MarshalTo(dAtA []byte) (int, error) {
8205	size := m.Size()
8206	return m.MarshalToSizedBuffer(dAtA[:size])
8207}
8208
8209func (m *ConfigMapVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
8210	i := len(dAtA)
8211	_ = i
8212	var l int
8213	_ = l
8214	if m.Optional != nil {
8215		i--
8216		if *m.Optional {
8217			dAtA[i] = 1
8218		} else {
8219			dAtA[i] = 0
8220		}
8221		i--
8222		dAtA[i] = 0x20
8223	}
8224	if m.DefaultMode != nil {
8225		i = encodeVarintGenerated(dAtA, i, uint64(*m.DefaultMode))
8226		i--
8227		dAtA[i] = 0x18
8228	}
8229	if len(m.Items) > 0 {
8230		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
8231			{
8232				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
8233				if err != nil {
8234					return 0, err
8235				}
8236				i -= size
8237				i = encodeVarintGenerated(dAtA, i, uint64(size))
8238			}
8239			i--
8240			dAtA[i] = 0x12
8241		}
8242	}
8243	{
8244		size, err := m.LocalObjectReference.MarshalToSizedBuffer(dAtA[:i])
8245		if err != nil {
8246			return 0, err
8247		}
8248		i -= size
8249		i = encodeVarintGenerated(dAtA, i, uint64(size))
8250	}
8251	i--
8252	dAtA[i] = 0xa
8253	return len(dAtA) - i, nil
8254}
8255
8256func (m *Container) Marshal() (dAtA []byte, err error) {
8257	size := m.Size()
8258	dAtA = make([]byte, size)
8259	n, err := m.MarshalToSizedBuffer(dAtA[:size])
8260	if err != nil {
8261		return nil, err
8262	}
8263	return dAtA[:n], nil
8264}
8265
8266func (m *Container) MarshalTo(dAtA []byte) (int, error) {
8267	size := m.Size()
8268	return m.MarshalToSizedBuffer(dAtA[:size])
8269}
8270
8271func (m *Container) MarshalToSizedBuffer(dAtA []byte) (int, error) {
8272	i := len(dAtA)
8273	_ = i
8274	var l int
8275	_ = l
8276	if m.StartupProbe != nil {
8277		{
8278			size, err := m.StartupProbe.MarshalToSizedBuffer(dAtA[:i])
8279			if err != nil {
8280				return 0, err
8281			}
8282			i -= size
8283			i = encodeVarintGenerated(dAtA, i, uint64(size))
8284		}
8285		i--
8286		dAtA[i] = 0x1
8287		i--
8288		dAtA[i] = 0xb2
8289	}
8290	if len(m.VolumeDevices) > 0 {
8291		for iNdEx := len(m.VolumeDevices) - 1; iNdEx >= 0; iNdEx-- {
8292			{
8293				size, err := m.VolumeDevices[iNdEx].MarshalToSizedBuffer(dAtA[:i])
8294				if err != nil {
8295					return 0, err
8296				}
8297				i -= size
8298				i = encodeVarintGenerated(dAtA, i, uint64(size))
8299			}
8300			i--
8301			dAtA[i] = 0x1
8302			i--
8303			dAtA[i] = 0xaa
8304		}
8305	}
8306	i -= len(m.TerminationMessagePolicy)
8307	copy(dAtA[i:], m.TerminationMessagePolicy)
8308	i = encodeVarintGenerated(dAtA, i, uint64(len(m.TerminationMessagePolicy)))
8309	i--
8310	dAtA[i] = 0x1
8311	i--
8312	dAtA[i] = 0xa2
8313	if len(m.EnvFrom) > 0 {
8314		for iNdEx := len(m.EnvFrom) - 1; iNdEx >= 0; iNdEx-- {
8315			{
8316				size, err := m.EnvFrom[iNdEx].MarshalToSizedBuffer(dAtA[:i])
8317				if err != nil {
8318					return 0, err
8319				}
8320				i -= size
8321				i = encodeVarintGenerated(dAtA, i, uint64(size))
8322			}
8323			i--
8324			dAtA[i] = 0x1
8325			i--
8326			dAtA[i] = 0x9a
8327		}
8328	}
8329	i--
8330	if m.TTY {
8331		dAtA[i] = 1
8332	} else {
8333		dAtA[i] = 0
8334	}
8335	i--
8336	dAtA[i] = 0x1
8337	i--
8338	dAtA[i] = 0x90
8339	i--
8340	if m.StdinOnce {
8341		dAtA[i] = 1
8342	} else {
8343		dAtA[i] = 0
8344	}
8345	i--
8346	dAtA[i] = 0x1
8347	i--
8348	dAtA[i] = 0x88
8349	i--
8350	if m.Stdin {
8351		dAtA[i] = 1
8352	} else {
8353		dAtA[i] = 0
8354	}
8355	i--
8356	dAtA[i] = 0x1
8357	i--
8358	dAtA[i] = 0x80
8359	if m.SecurityContext != nil {
8360		{
8361			size, err := m.SecurityContext.MarshalToSizedBuffer(dAtA[:i])
8362			if err != nil {
8363				return 0, err
8364			}
8365			i -= size
8366			i = encodeVarintGenerated(dAtA, i, uint64(size))
8367		}
8368		i--
8369		dAtA[i] = 0x7a
8370	}
8371	i -= len(m.ImagePullPolicy)
8372	copy(dAtA[i:], m.ImagePullPolicy)
8373	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ImagePullPolicy)))
8374	i--
8375	dAtA[i] = 0x72
8376	i -= len(m.TerminationMessagePath)
8377	copy(dAtA[i:], m.TerminationMessagePath)
8378	i = encodeVarintGenerated(dAtA, i, uint64(len(m.TerminationMessagePath)))
8379	i--
8380	dAtA[i] = 0x6a
8381	if m.Lifecycle != nil {
8382		{
8383			size, err := m.Lifecycle.MarshalToSizedBuffer(dAtA[:i])
8384			if err != nil {
8385				return 0, err
8386			}
8387			i -= size
8388			i = encodeVarintGenerated(dAtA, i, uint64(size))
8389		}
8390		i--
8391		dAtA[i] = 0x62
8392	}
8393	if m.ReadinessProbe != nil {
8394		{
8395			size, err := m.ReadinessProbe.MarshalToSizedBuffer(dAtA[:i])
8396			if err != nil {
8397				return 0, err
8398			}
8399			i -= size
8400			i = encodeVarintGenerated(dAtA, i, uint64(size))
8401		}
8402		i--
8403		dAtA[i] = 0x5a
8404	}
8405	if m.LivenessProbe != nil {
8406		{
8407			size, err := m.LivenessProbe.MarshalToSizedBuffer(dAtA[:i])
8408			if err != nil {
8409				return 0, err
8410			}
8411			i -= size
8412			i = encodeVarintGenerated(dAtA, i, uint64(size))
8413		}
8414		i--
8415		dAtA[i] = 0x52
8416	}
8417	if len(m.VolumeMounts) > 0 {
8418		for iNdEx := len(m.VolumeMounts) - 1; iNdEx >= 0; iNdEx-- {
8419			{
8420				size, err := m.VolumeMounts[iNdEx].MarshalToSizedBuffer(dAtA[:i])
8421				if err != nil {
8422					return 0, err
8423				}
8424				i -= size
8425				i = encodeVarintGenerated(dAtA, i, uint64(size))
8426			}
8427			i--
8428			dAtA[i] = 0x4a
8429		}
8430	}
8431	{
8432		size, err := m.Resources.MarshalToSizedBuffer(dAtA[:i])
8433		if err != nil {
8434			return 0, err
8435		}
8436		i -= size
8437		i = encodeVarintGenerated(dAtA, i, uint64(size))
8438	}
8439	i--
8440	dAtA[i] = 0x42
8441	if len(m.Env) > 0 {
8442		for iNdEx := len(m.Env) - 1; iNdEx >= 0; iNdEx-- {
8443			{
8444				size, err := m.Env[iNdEx].MarshalToSizedBuffer(dAtA[:i])
8445				if err != nil {
8446					return 0, err
8447				}
8448				i -= size
8449				i = encodeVarintGenerated(dAtA, i, uint64(size))
8450			}
8451			i--
8452			dAtA[i] = 0x3a
8453		}
8454	}
8455	if len(m.Ports) > 0 {
8456		for iNdEx := len(m.Ports) - 1; iNdEx >= 0; iNdEx-- {
8457			{
8458				size, err := m.Ports[iNdEx].MarshalToSizedBuffer(dAtA[:i])
8459				if err != nil {
8460					return 0, err
8461				}
8462				i -= size
8463				i = encodeVarintGenerated(dAtA, i, uint64(size))
8464			}
8465			i--
8466			dAtA[i] = 0x32
8467		}
8468	}
8469	i -= len(m.WorkingDir)
8470	copy(dAtA[i:], m.WorkingDir)
8471	i = encodeVarintGenerated(dAtA, i, uint64(len(m.WorkingDir)))
8472	i--
8473	dAtA[i] = 0x2a
8474	if len(m.Args) > 0 {
8475		for iNdEx := len(m.Args) - 1; iNdEx >= 0; iNdEx-- {
8476			i -= len(m.Args[iNdEx])
8477			copy(dAtA[i:], m.Args[iNdEx])
8478			i = encodeVarintGenerated(dAtA, i, uint64(len(m.Args[iNdEx])))
8479			i--
8480			dAtA[i] = 0x22
8481		}
8482	}
8483	if len(m.Command) > 0 {
8484		for iNdEx := len(m.Command) - 1; iNdEx >= 0; iNdEx-- {
8485			i -= len(m.Command[iNdEx])
8486			copy(dAtA[i:], m.Command[iNdEx])
8487			i = encodeVarintGenerated(dAtA, i, uint64(len(m.Command[iNdEx])))
8488			i--
8489			dAtA[i] = 0x1a
8490		}
8491	}
8492	i -= len(m.Image)
8493	copy(dAtA[i:], m.Image)
8494	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Image)))
8495	i--
8496	dAtA[i] = 0x12
8497	i -= len(m.Name)
8498	copy(dAtA[i:], m.Name)
8499	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
8500	i--
8501	dAtA[i] = 0xa
8502	return len(dAtA) - i, nil
8503}
8504
8505func (m *ContainerImage) Marshal() (dAtA []byte, err error) {
8506	size := m.Size()
8507	dAtA = make([]byte, size)
8508	n, err := m.MarshalToSizedBuffer(dAtA[:size])
8509	if err != nil {
8510		return nil, err
8511	}
8512	return dAtA[:n], nil
8513}
8514
8515func (m *ContainerImage) MarshalTo(dAtA []byte) (int, error) {
8516	size := m.Size()
8517	return m.MarshalToSizedBuffer(dAtA[:size])
8518}
8519
8520func (m *ContainerImage) MarshalToSizedBuffer(dAtA []byte) (int, error) {
8521	i := len(dAtA)
8522	_ = i
8523	var l int
8524	_ = l
8525	i = encodeVarintGenerated(dAtA, i, uint64(m.SizeBytes))
8526	i--
8527	dAtA[i] = 0x10
8528	if len(m.Names) > 0 {
8529		for iNdEx := len(m.Names) - 1; iNdEx >= 0; iNdEx-- {
8530			i -= len(m.Names[iNdEx])
8531			copy(dAtA[i:], m.Names[iNdEx])
8532			i = encodeVarintGenerated(dAtA, i, uint64(len(m.Names[iNdEx])))
8533			i--
8534			dAtA[i] = 0xa
8535		}
8536	}
8537	return len(dAtA) - i, nil
8538}
8539
8540func (m *ContainerPort) Marshal() (dAtA []byte, err error) {
8541	size := m.Size()
8542	dAtA = make([]byte, size)
8543	n, err := m.MarshalToSizedBuffer(dAtA[:size])
8544	if err != nil {
8545		return nil, err
8546	}
8547	return dAtA[:n], nil
8548}
8549
8550func (m *ContainerPort) MarshalTo(dAtA []byte) (int, error) {
8551	size := m.Size()
8552	return m.MarshalToSizedBuffer(dAtA[:size])
8553}
8554
8555func (m *ContainerPort) MarshalToSizedBuffer(dAtA []byte) (int, error) {
8556	i := len(dAtA)
8557	_ = i
8558	var l int
8559	_ = l
8560	i -= len(m.HostIP)
8561	copy(dAtA[i:], m.HostIP)
8562	i = encodeVarintGenerated(dAtA, i, uint64(len(m.HostIP)))
8563	i--
8564	dAtA[i] = 0x2a
8565	i -= len(m.Protocol)
8566	copy(dAtA[i:], m.Protocol)
8567	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Protocol)))
8568	i--
8569	dAtA[i] = 0x22
8570	i = encodeVarintGenerated(dAtA, i, uint64(m.ContainerPort))
8571	i--
8572	dAtA[i] = 0x18
8573	i = encodeVarintGenerated(dAtA, i, uint64(m.HostPort))
8574	i--
8575	dAtA[i] = 0x10
8576	i -= len(m.Name)
8577	copy(dAtA[i:], m.Name)
8578	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
8579	i--
8580	dAtA[i] = 0xa
8581	return len(dAtA) - i, nil
8582}
8583
8584func (m *ContainerState) Marshal() (dAtA []byte, err error) {
8585	size := m.Size()
8586	dAtA = make([]byte, size)
8587	n, err := m.MarshalToSizedBuffer(dAtA[:size])
8588	if err != nil {
8589		return nil, err
8590	}
8591	return dAtA[:n], nil
8592}
8593
8594func (m *ContainerState) MarshalTo(dAtA []byte) (int, error) {
8595	size := m.Size()
8596	return m.MarshalToSizedBuffer(dAtA[:size])
8597}
8598
8599func (m *ContainerState) MarshalToSizedBuffer(dAtA []byte) (int, error) {
8600	i := len(dAtA)
8601	_ = i
8602	var l int
8603	_ = l
8604	if m.Terminated != nil {
8605		{
8606			size, err := m.Terminated.MarshalToSizedBuffer(dAtA[:i])
8607			if err != nil {
8608				return 0, err
8609			}
8610			i -= size
8611			i = encodeVarintGenerated(dAtA, i, uint64(size))
8612		}
8613		i--
8614		dAtA[i] = 0x1a
8615	}
8616	if m.Running != nil {
8617		{
8618			size, err := m.Running.MarshalToSizedBuffer(dAtA[:i])
8619			if err != nil {
8620				return 0, err
8621			}
8622			i -= size
8623			i = encodeVarintGenerated(dAtA, i, uint64(size))
8624		}
8625		i--
8626		dAtA[i] = 0x12
8627	}
8628	if m.Waiting != nil {
8629		{
8630			size, err := m.Waiting.MarshalToSizedBuffer(dAtA[:i])
8631			if err != nil {
8632				return 0, err
8633			}
8634			i -= size
8635			i = encodeVarintGenerated(dAtA, i, uint64(size))
8636		}
8637		i--
8638		dAtA[i] = 0xa
8639	}
8640	return len(dAtA) - i, nil
8641}
8642
8643func (m *ContainerStateRunning) Marshal() (dAtA []byte, err error) {
8644	size := m.Size()
8645	dAtA = make([]byte, size)
8646	n, err := m.MarshalToSizedBuffer(dAtA[:size])
8647	if err != nil {
8648		return nil, err
8649	}
8650	return dAtA[:n], nil
8651}
8652
8653func (m *ContainerStateRunning) MarshalTo(dAtA []byte) (int, error) {
8654	size := m.Size()
8655	return m.MarshalToSizedBuffer(dAtA[:size])
8656}
8657
8658func (m *ContainerStateRunning) MarshalToSizedBuffer(dAtA []byte) (int, error) {
8659	i := len(dAtA)
8660	_ = i
8661	var l int
8662	_ = l
8663	{
8664		size, err := m.StartedAt.MarshalToSizedBuffer(dAtA[:i])
8665		if err != nil {
8666			return 0, err
8667		}
8668		i -= size
8669		i = encodeVarintGenerated(dAtA, i, uint64(size))
8670	}
8671	i--
8672	dAtA[i] = 0xa
8673	return len(dAtA) - i, nil
8674}
8675
8676func (m *ContainerStateTerminated) Marshal() (dAtA []byte, err error) {
8677	size := m.Size()
8678	dAtA = make([]byte, size)
8679	n, err := m.MarshalToSizedBuffer(dAtA[:size])
8680	if err != nil {
8681		return nil, err
8682	}
8683	return dAtA[:n], nil
8684}
8685
8686func (m *ContainerStateTerminated) MarshalTo(dAtA []byte) (int, error) {
8687	size := m.Size()
8688	return m.MarshalToSizedBuffer(dAtA[:size])
8689}
8690
8691func (m *ContainerStateTerminated) MarshalToSizedBuffer(dAtA []byte) (int, error) {
8692	i := len(dAtA)
8693	_ = i
8694	var l int
8695	_ = l
8696	i -= len(m.ContainerID)
8697	copy(dAtA[i:], m.ContainerID)
8698	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ContainerID)))
8699	i--
8700	dAtA[i] = 0x3a
8701	{
8702		size, err := m.FinishedAt.MarshalToSizedBuffer(dAtA[:i])
8703		if err != nil {
8704			return 0, err
8705		}
8706		i -= size
8707		i = encodeVarintGenerated(dAtA, i, uint64(size))
8708	}
8709	i--
8710	dAtA[i] = 0x32
8711	{
8712		size, err := m.StartedAt.MarshalToSizedBuffer(dAtA[:i])
8713		if err != nil {
8714			return 0, err
8715		}
8716		i -= size
8717		i = encodeVarintGenerated(dAtA, i, uint64(size))
8718	}
8719	i--
8720	dAtA[i] = 0x2a
8721	i -= len(m.Message)
8722	copy(dAtA[i:], m.Message)
8723	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
8724	i--
8725	dAtA[i] = 0x22
8726	i -= len(m.Reason)
8727	copy(dAtA[i:], m.Reason)
8728	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason)))
8729	i--
8730	dAtA[i] = 0x1a
8731	i = encodeVarintGenerated(dAtA, i, uint64(m.Signal))
8732	i--
8733	dAtA[i] = 0x10
8734	i = encodeVarintGenerated(dAtA, i, uint64(m.ExitCode))
8735	i--
8736	dAtA[i] = 0x8
8737	return len(dAtA) - i, nil
8738}
8739
8740func (m *ContainerStateWaiting) Marshal() (dAtA []byte, err error) {
8741	size := m.Size()
8742	dAtA = make([]byte, size)
8743	n, err := m.MarshalToSizedBuffer(dAtA[:size])
8744	if err != nil {
8745		return nil, err
8746	}
8747	return dAtA[:n], nil
8748}
8749
8750func (m *ContainerStateWaiting) MarshalTo(dAtA []byte) (int, error) {
8751	size := m.Size()
8752	return m.MarshalToSizedBuffer(dAtA[:size])
8753}
8754
8755func (m *ContainerStateWaiting) MarshalToSizedBuffer(dAtA []byte) (int, error) {
8756	i := len(dAtA)
8757	_ = i
8758	var l int
8759	_ = l
8760	i -= len(m.Message)
8761	copy(dAtA[i:], m.Message)
8762	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
8763	i--
8764	dAtA[i] = 0x12
8765	i -= len(m.Reason)
8766	copy(dAtA[i:], m.Reason)
8767	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason)))
8768	i--
8769	dAtA[i] = 0xa
8770	return len(dAtA) - i, nil
8771}
8772
8773func (m *ContainerStatus) Marshal() (dAtA []byte, err error) {
8774	size := m.Size()
8775	dAtA = make([]byte, size)
8776	n, err := m.MarshalToSizedBuffer(dAtA[:size])
8777	if err != nil {
8778		return nil, err
8779	}
8780	return dAtA[:n], nil
8781}
8782
8783func (m *ContainerStatus) MarshalTo(dAtA []byte) (int, error) {
8784	size := m.Size()
8785	return m.MarshalToSizedBuffer(dAtA[:size])
8786}
8787
8788func (m *ContainerStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
8789	i := len(dAtA)
8790	_ = i
8791	var l int
8792	_ = l
8793	if m.Started != nil {
8794		i--
8795		if *m.Started {
8796			dAtA[i] = 1
8797		} else {
8798			dAtA[i] = 0
8799		}
8800		i--
8801		dAtA[i] = 0x48
8802	}
8803	i -= len(m.ContainerID)
8804	copy(dAtA[i:], m.ContainerID)
8805	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ContainerID)))
8806	i--
8807	dAtA[i] = 0x42
8808	i -= len(m.ImageID)
8809	copy(dAtA[i:], m.ImageID)
8810	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ImageID)))
8811	i--
8812	dAtA[i] = 0x3a
8813	i -= len(m.Image)
8814	copy(dAtA[i:], m.Image)
8815	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Image)))
8816	i--
8817	dAtA[i] = 0x32
8818	i = encodeVarintGenerated(dAtA, i, uint64(m.RestartCount))
8819	i--
8820	dAtA[i] = 0x28
8821	i--
8822	if m.Ready {
8823		dAtA[i] = 1
8824	} else {
8825		dAtA[i] = 0
8826	}
8827	i--
8828	dAtA[i] = 0x20
8829	{
8830		size, err := m.LastTerminationState.MarshalToSizedBuffer(dAtA[:i])
8831		if err != nil {
8832			return 0, err
8833		}
8834		i -= size
8835		i = encodeVarintGenerated(dAtA, i, uint64(size))
8836	}
8837	i--
8838	dAtA[i] = 0x1a
8839	{
8840		size, err := m.State.MarshalToSizedBuffer(dAtA[:i])
8841		if err != nil {
8842			return 0, err
8843		}
8844		i -= size
8845		i = encodeVarintGenerated(dAtA, i, uint64(size))
8846	}
8847	i--
8848	dAtA[i] = 0x12
8849	i -= len(m.Name)
8850	copy(dAtA[i:], m.Name)
8851	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
8852	i--
8853	dAtA[i] = 0xa
8854	return len(dAtA) - i, nil
8855}
8856
8857func (m *DaemonEndpoint) Marshal() (dAtA []byte, err error) {
8858	size := m.Size()
8859	dAtA = make([]byte, size)
8860	n, err := m.MarshalToSizedBuffer(dAtA[:size])
8861	if err != nil {
8862		return nil, err
8863	}
8864	return dAtA[:n], nil
8865}
8866
8867func (m *DaemonEndpoint) MarshalTo(dAtA []byte) (int, error) {
8868	size := m.Size()
8869	return m.MarshalToSizedBuffer(dAtA[:size])
8870}
8871
8872func (m *DaemonEndpoint) MarshalToSizedBuffer(dAtA []byte) (int, error) {
8873	i := len(dAtA)
8874	_ = i
8875	var l int
8876	_ = l
8877	i = encodeVarintGenerated(dAtA, i, uint64(m.Port))
8878	i--
8879	dAtA[i] = 0x8
8880	return len(dAtA) - i, nil
8881}
8882
8883func (m *DownwardAPIProjection) Marshal() (dAtA []byte, err error) {
8884	size := m.Size()
8885	dAtA = make([]byte, size)
8886	n, err := m.MarshalToSizedBuffer(dAtA[:size])
8887	if err != nil {
8888		return nil, err
8889	}
8890	return dAtA[:n], nil
8891}
8892
8893func (m *DownwardAPIProjection) MarshalTo(dAtA []byte) (int, error) {
8894	size := m.Size()
8895	return m.MarshalToSizedBuffer(dAtA[:size])
8896}
8897
8898func (m *DownwardAPIProjection) MarshalToSizedBuffer(dAtA []byte) (int, error) {
8899	i := len(dAtA)
8900	_ = i
8901	var l int
8902	_ = l
8903	if len(m.Items) > 0 {
8904		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
8905			{
8906				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
8907				if err != nil {
8908					return 0, err
8909				}
8910				i -= size
8911				i = encodeVarintGenerated(dAtA, i, uint64(size))
8912			}
8913			i--
8914			dAtA[i] = 0xa
8915		}
8916	}
8917	return len(dAtA) - i, nil
8918}
8919
8920func (m *DownwardAPIVolumeFile) Marshal() (dAtA []byte, err error) {
8921	size := m.Size()
8922	dAtA = make([]byte, size)
8923	n, err := m.MarshalToSizedBuffer(dAtA[:size])
8924	if err != nil {
8925		return nil, err
8926	}
8927	return dAtA[:n], nil
8928}
8929
8930func (m *DownwardAPIVolumeFile) MarshalTo(dAtA []byte) (int, error) {
8931	size := m.Size()
8932	return m.MarshalToSizedBuffer(dAtA[:size])
8933}
8934
8935func (m *DownwardAPIVolumeFile) MarshalToSizedBuffer(dAtA []byte) (int, error) {
8936	i := len(dAtA)
8937	_ = i
8938	var l int
8939	_ = l
8940	if m.Mode != nil {
8941		i = encodeVarintGenerated(dAtA, i, uint64(*m.Mode))
8942		i--
8943		dAtA[i] = 0x20
8944	}
8945	if m.ResourceFieldRef != nil {
8946		{
8947			size, err := m.ResourceFieldRef.MarshalToSizedBuffer(dAtA[:i])
8948			if err != nil {
8949				return 0, err
8950			}
8951			i -= size
8952			i = encodeVarintGenerated(dAtA, i, uint64(size))
8953		}
8954		i--
8955		dAtA[i] = 0x1a
8956	}
8957	if m.FieldRef != nil {
8958		{
8959			size, err := m.FieldRef.MarshalToSizedBuffer(dAtA[:i])
8960			if err != nil {
8961				return 0, err
8962			}
8963			i -= size
8964			i = encodeVarintGenerated(dAtA, i, uint64(size))
8965		}
8966		i--
8967		dAtA[i] = 0x12
8968	}
8969	i -= len(m.Path)
8970	copy(dAtA[i:], m.Path)
8971	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
8972	i--
8973	dAtA[i] = 0xa
8974	return len(dAtA) - i, nil
8975}
8976
8977func (m *DownwardAPIVolumeSource) Marshal() (dAtA []byte, err error) {
8978	size := m.Size()
8979	dAtA = make([]byte, size)
8980	n, err := m.MarshalToSizedBuffer(dAtA[:size])
8981	if err != nil {
8982		return nil, err
8983	}
8984	return dAtA[:n], nil
8985}
8986
8987func (m *DownwardAPIVolumeSource) MarshalTo(dAtA []byte) (int, error) {
8988	size := m.Size()
8989	return m.MarshalToSizedBuffer(dAtA[:size])
8990}
8991
8992func (m *DownwardAPIVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
8993	i := len(dAtA)
8994	_ = i
8995	var l int
8996	_ = l
8997	if m.DefaultMode != nil {
8998		i = encodeVarintGenerated(dAtA, i, uint64(*m.DefaultMode))
8999		i--
9000		dAtA[i] = 0x10
9001	}
9002	if len(m.Items) > 0 {
9003		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
9004			{
9005				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
9006				if err != nil {
9007					return 0, err
9008				}
9009				i -= size
9010				i = encodeVarintGenerated(dAtA, i, uint64(size))
9011			}
9012			i--
9013			dAtA[i] = 0xa
9014		}
9015	}
9016	return len(dAtA) - i, nil
9017}
9018
9019func (m *EmptyDirVolumeSource) Marshal() (dAtA []byte, err error) {
9020	size := m.Size()
9021	dAtA = make([]byte, size)
9022	n, err := m.MarshalToSizedBuffer(dAtA[:size])
9023	if err != nil {
9024		return nil, err
9025	}
9026	return dAtA[:n], nil
9027}
9028
9029func (m *EmptyDirVolumeSource) MarshalTo(dAtA []byte) (int, error) {
9030	size := m.Size()
9031	return m.MarshalToSizedBuffer(dAtA[:size])
9032}
9033
9034func (m *EmptyDirVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
9035	i := len(dAtA)
9036	_ = i
9037	var l int
9038	_ = l
9039	if m.SizeLimit != nil {
9040		{
9041			size, err := m.SizeLimit.MarshalToSizedBuffer(dAtA[:i])
9042			if err != nil {
9043				return 0, err
9044			}
9045			i -= size
9046			i = encodeVarintGenerated(dAtA, i, uint64(size))
9047		}
9048		i--
9049		dAtA[i] = 0x12
9050	}
9051	i -= len(m.Medium)
9052	copy(dAtA[i:], m.Medium)
9053	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Medium)))
9054	i--
9055	dAtA[i] = 0xa
9056	return len(dAtA) - i, nil
9057}
9058
9059func (m *EndpointAddress) Marshal() (dAtA []byte, err error) {
9060	size := m.Size()
9061	dAtA = make([]byte, size)
9062	n, err := m.MarshalToSizedBuffer(dAtA[:size])
9063	if err != nil {
9064		return nil, err
9065	}
9066	return dAtA[:n], nil
9067}
9068
9069func (m *EndpointAddress) MarshalTo(dAtA []byte) (int, error) {
9070	size := m.Size()
9071	return m.MarshalToSizedBuffer(dAtA[:size])
9072}
9073
9074func (m *EndpointAddress) MarshalToSizedBuffer(dAtA []byte) (int, error) {
9075	i := len(dAtA)
9076	_ = i
9077	var l int
9078	_ = l
9079	if m.NodeName != nil {
9080		i -= len(*m.NodeName)
9081		copy(dAtA[i:], *m.NodeName)
9082		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.NodeName)))
9083		i--
9084		dAtA[i] = 0x22
9085	}
9086	i -= len(m.Hostname)
9087	copy(dAtA[i:], m.Hostname)
9088	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Hostname)))
9089	i--
9090	dAtA[i] = 0x1a
9091	if m.TargetRef != nil {
9092		{
9093			size, err := m.TargetRef.MarshalToSizedBuffer(dAtA[:i])
9094			if err != nil {
9095				return 0, err
9096			}
9097			i -= size
9098			i = encodeVarintGenerated(dAtA, i, uint64(size))
9099		}
9100		i--
9101		dAtA[i] = 0x12
9102	}
9103	i -= len(m.IP)
9104	copy(dAtA[i:], m.IP)
9105	i = encodeVarintGenerated(dAtA, i, uint64(len(m.IP)))
9106	i--
9107	dAtA[i] = 0xa
9108	return len(dAtA) - i, nil
9109}
9110
9111func (m *EndpointPort) Marshal() (dAtA []byte, err error) {
9112	size := m.Size()
9113	dAtA = make([]byte, size)
9114	n, err := m.MarshalToSizedBuffer(dAtA[:size])
9115	if err != nil {
9116		return nil, err
9117	}
9118	return dAtA[:n], nil
9119}
9120
9121func (m *EndpointPort) MarshalTo(dAtA []byte) (int, error) {
9122	size := m.Size()
9123	return m.MarshalToSizedBuffer(dAtA[:size])
9124}
9125
9126func (m *EndpointPort) MarshalToSizedBuffer(dAtA []byte) (int, error) {
9127	i := len(dAtA)
9128	_ = i
9129	var l int
9130	_ = l
9131	i -= len(m.Protocol)
9132	copy(dAtA[i:], m.Protocol)
9133	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Protocol)))
9134	i--
9135	dAtA[i] = 0x1a
9136	i = encodeVarintGenerated(dAtA, i, uint64(m.Port))
9137	i--
9138	dAtA[i] = 0x10
9139	i -= len(m.Name)
9140	copy(dAtA[i:], m.Name)
9141	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
9142	i--
9143	dAtA[i] = 0xa
9144	return len(dAtA) - i, nil
9145}
9146
9147func (m *EndpointSubset) Marshal() (dAtA []byte, err error) {
9148	size := m.Size()
9149	dAtA = make([]byte, size)
9150	n, err := m.MarshalToSizedBuffer(dAtA[:size])
9151	if err != nil {
9152		return nil, err
9153	}
9154	return dAtA[:n], nil
9155}
9156
9157func (m *EndpointSubset) MarshalTo(dAtA []byte) (int, error) {
9158	size := m.Size()
9159	return m.MarshalToSizedBuffer(dAtA[:size])
9160}
9161
9162func (m *EndpointSubset) MarshalToSizedBuffer(dAtA []byte) (int, error) {
9163	i := len(dAtA)
9164	_ = i
9165	var l int
9166	_ = l
9167	if len(m.Ports) > 0 {
9168		for iNdEx := len(m.Ports) - 1; iNdEx >= 0; iNdEx-- {
9169			{
9170				size, err := m.Ports[iNdEx].MarshalToSizedBuffer(dAtA[:i])
9171				if err != nil {
9172					return 0, err
9173				}
9174				i -= size
9175				i = encodeVarintGenerated(dAtA, i, uint64(size))
9176			}
9177			i--
9178			dAtA[i] = 0x1a
9179		}
9180	}
9181	if len(m.NotReadyAddresses) > 0 {
9182		for iNdEx := len(m.NotReadyAddresses) - 1; iNdEx >= 0; iNdEx-- {
9183			{
9184				size, err := m.NotReadyAddresses[iNdEx].MarshalToSizedBuffer(dAtA[:i])
9185				if err != nil {
9186					return 0, err
9187				}
9188				i -= size
9189				i = encodeVarintGenerated(dAtA, i, uint64(size))
9190			}
9191			i--
9192			dAtA[i] = 0x12
9193		}
9194	}
9195	if len(m.Addresses) > 0 {
9196		for iNdEx := len(m.Addresses) - 1; iNdEx >= 0; iNdEx-- {
9197			{
9198				size, err := m.Addresses[iNdEx].MarshalToSizedBuffer(dAtA[:i])
9199				if err != nil {
9200					return 0, err
9201				}
9202				i -= size
9203				i = encodeVarintGenerated(dAtA, i, uint64(size))
9204			}
9205			i--
9206			dAtA[i] = 0xa
9207		}
9208	}
9209	return len(dAtA) - i, nil
9210}
9211
9212func (m *Endpoints) Marshal() (dAtA []byte, err error) {
9213	size := m.Size()
9214	dAtA = make([]byte, size)
9215	n, err := m.MarshalToSizedBuffer(dAtA[:size])
9216	if err != nil {
9217		return nil, err
9218	}
9219	return dAtA[:n], nil
9220}
9221
9222func (m *Endpoints) MarshalTo(dAtA []byte) (int, error) {
9223	size := m.Size()
9224	return m.MarshalToSizedBuffer(dAtA[:size])
9225}
9226
9227func (m *Endpoints) MarshalToSizedBuffer(dAtA []byte) (int, error) {
9228	i := len(dAtA)
9229	_ = i
9230	var l int
9231	_ = l
9232	if len(m.Subsets) > 0 {
9233		for iNdEx := len(m.Subsets) - 1; iNdEx >= 0; iNdEx-- {
9234			{
9235				size, err := m.Subsets[iNdEx].MarshalToSizedBuffer(dAtA[:i])
9236				if err != nil {
9237					return 0, err
9238				}
9239				i -= size
9240				i = encodeVarintGenerated(dAtA, i, uint64(size))
9241			}
9242			i--
9243			dAtA[i] = 0x12
9244		}
9245	}
9246	{
9247		size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
9248		if err != nil {
9249			return 0, err
9250		}
9251		i -= size
9252		i = encodeVarintGenerated(dAtA, i, uint64(size))
9253	}
9254	i--
9255	dAtA[i] = 0xa
9256	return len(dAtA) - i, nil
9257}
9258
9259func (m *EndpointsList) Marshal() (dAtA []byte, err error) {
9260	size := m.Size()
9261	dAtA = make([]byte, size)
9262	n, err := m.MarshalToSizedBuffer(dAtA[:size])
9263	if err != nil {
9264		return nil, err
9265	}
9266	return dAtA[:n], nil
9267}
9268
9269func (m *EndpointsList) MarshalTo(dAtA []byte) (int, error) {
9270	size := m.Size()
9271	return m.MarshalToSizedBuffer(dAtA[:size])
9272}
9273
9274func (m *EndpointsList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
9275	i := len(dAtA)
9276	_ = i
9277	var l int
9278	_ = l
9279	if len(m.Items) > 0 {
9280		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
9281			{
9282				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
9283				if err != nil {
9284					return 0, err
9285				}
9286				i -= size
9287				i = encodeVarintGenerated(dAtA, i, uint64(size))
9288			}
9289			i--
9290			dAtA[i] = 0x12
9291		}
9292	}
9293	{
9294		size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
9295		if err != nil {
9296			return 0, err
9297		}
9298		i -= size
9299		i = encodeVarintGenerated(dAtA, i, uint64(size))
9300	}
9301	i--
9302	dAtA[i] = 0xa
9303	return len(dAtA) - i, nil
9304}
9305
9306func (m *EnvFromSource) Marshal() (dAtA []byte, err error) {
9307	size := m.Size()
9308	dAtA = make([]byte, size)
9309	n, err := m.MarshalToSizedBuffer(dAtA[:size])
9310	if err != nil {
9311		return nil, err
9312	}
9313	return dAtA[:n], nil
9314}
9315
9316func (m *EnvFromSource) MarshalTo(dAtA []byte) (int, error) {
9317	size := m.Size()
9318	return m.MarshalToSizedBuffer(dAtA[:size])
9319}
9320
9321func (m *EnvFromSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
9322	i := len(dAtA)
9323	_ = i
9324	var l int
9325	_ = l
9326	if m.SecretRef != nil {
9327		{
9328			size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
9329			if err != nil {
9330				return 0, err
9331			}
9332			i -= size
9333			i = encodeVarintGenerated(dAtA, i, uint64(size))
9334		}
9335		i--
9336		dAtA[i] = 0x1a
9337	}
9338	if m.ConfigMapRef != nil {
9339		{
9340			size, err := m.ConfigMapRef.MarshalToSizedBuffer(dAtA[:i])
9341			if err != nil {
9342				return 0, err
9343			}
9344			i -= size
9345			i = encodeVarintGenerated(dAtA, i, uint64(size))
9346		}
9347		i--
9348		dAtA[i] = 0x12
9349	}
9350	i -= len(m.Prefix)
9351	copy(dAtA[i:], m.Prefix)
9352	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Prefix)))
9353	i--
9354	dAtA[i] = 0xa
9355	return len(dAtA) - i, nil
9356}
9357
9358func (m *EnvVar) Marshal() (dAtA []byte, err error) {
9359	size := m.Size()
9360	dAtA = make([]byte, size)
9361	n, err := m.MarshalToSizedBuffer(dAtA[:size])
9362	if err != nil {
9363		return nil, err
9364	}
9365	return dAtA[:n], nil
9366}
9367
9368func (m *EnvVar) MarshalTo(dAtA []byte) (int, error) {
9369	size := m.Size()
9370	return m.MarshalToSizedBuffer(dAtA[:size])
9371}
9372
9373func (m *EnvVar) MarshalToSizedBuffer(dAtA []byte) (int, error) {
9374	i := len(dAtA)
9375	_ = i
9376	var l int
9377	_ = l
9378	if m.ValueFrom != nil {
9379		{
9380			size, err := m.ValueFrom.MarshalToSizedBuffer(dAtA[:i])
9381			if err != nil {
9382				return 0, err
9383			}
9384			i -= size
9385			i = encodeVarintGenerated(dAtA, i, uint64(size))
9386		}
9387		i--
9388		dAtA[i] = 0x1a
9389	}
9390	i -= len(m.Value)
9391	copy(dAtA[i:], m.Value)
9392	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Value)))
9393	i--
9394	dAtA[i] = 0x12
9395	i -= len(m.Name)
9396	copy(dAtA[i:], m.Name)
9397	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
9398	i--
9399	dAtA[i] = 0xa
9400	return len(dAtA) - i, nil
9401}
9402
9403func (m *EnvVarSource) Marshal() (dAtA []byte, err error) {
9404	size := m.Size()
9405	dAtA = make([]byte, size)
9406	n, err := m.MarshalToSizedBuffer(dAtA[:size])
9407	if err != nil {
9408		return nil, err
9409	}
9410	return dAtA[:n], nil
9411}
9412
9413func (m *EnvVarSource) MarshalTo(dAtA []byte) (int, error) {
9414	size := m.Size()
9415	return m.MarshalToSizedBuffer(dAtA[:size])
9416}
9417
9418func (m *EnvVarSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
9419	i := len(dAtA)
9420	_ = i
9421	var l int
9422	_ = l
9423	if m.SecretKeyRef != nil {
9424		{
9425			size, err := m.SecretKeyRef.MarshalToSizedBuffer(dAtA[:i])
9426			if err != nil {
9427				return 0, err
9428			}
9429			i -= size
9430			i = encodeVarintGenerated(dAtA, i, uint64(size))
9431		}
9432		i--
9433		dAtA[i] = 0x22
9434	}
9435	if m.ConfigMapKeyRef != nil {
9436		{
9437			size, err := m.ConfigMapKeyRef.MarshalToSizedBuffer(dAtA[:i])
9438			if err != nil {
9439				return 0, err
9440			}
9441			i -= size
9442			i = encodeVarintGenerated(dAtA, i, uint64(size))
9443		}
9444		i--
9445		dAtA[i] = 0x1a
9446	}
9447	if m.ResourceFieldRef != nil {
9448		{
9449			size, err := m.ResourceFieldRef.MarshalToSizedBuffer(dAtA[:i])
9450			if err != nil {
9451				return 0, err
9452			}
9453			i -= size
9454			i = encodeVarintGenerated(dAtA, i, uint64(size))
9455		}
9456		i--
9457		dAtA[i] = 0x12
9458	}
9459	if m.FieldRef != nil {
9460		{
9461			size, err := m.FieldRef.MarshalToSizedBuffer(dAtA[:i])
9462			if err != nil {
9463				return 0, err
9464			}
9465			i -= size
9466			i = encodeVarintGenerated(dAtA, i, uint64(size))
9467		}
9468		i--
9469		dAtA[i] = 0xa
9470	}
9471	return len(dAtA) - i, nil
9472}
9473
9474func (m *EphemeralContainer) Marshal() (dAtA []byte, err error) {
9475	size := m.Size()
9476	dAtA = make([]byte, size)
9477	n, err := m.MarshalToSizedBuffer(dAtA[:size])
9478	if err != nil {
9479		return nil, err
9480	}
9481	return dAtA[:n], nil
9482}
9483
9484func (m *EphemeralContainer) MarshalTo(dAtA []byte) (int, error) {
9485	size := m.Size()
9486	return m.MarshalToSizedBuffer(dAtA[:size])
9487}
9488
9489func (m *EphemeralContainer) MarshalToSizedBuffer(dAtA []byte) (int, error) {
9490	i := len(dAtA)
9491	_ = i
9492	var l int
9493	_ = l
9494	i -= len(m.TargetContainerName)
9495	copy(dAtA[i:], m.TargetContainerName)
9496	i = encodeVarintGenerated(dAtA, i, uint64(len(m.TargetContainerName)))
9497	i--
9498	dAtA[i] = 0x12
9499	{
9500		size, err := m.EphemeralContainerCommon.MarshalToSizedBuffer(dAtA[:i])
9501		if err != nil {
9502			return 0, err
9503		}
9504		i -= size
9505		i = encodeVarintGenerated(dAtA, i, uint64(size))
9506	}
9507	i--
9508	dAtA[i] = 0xa
9509	return len(dAtA) - i, nil
9510}
9511
9512func (m *EphemeralContainerCommon) Marshal() (dAtA []byte, err error) {
9513	size := m.Size()
9514	dAtA = make([]byte, size)
9515	n, err := m.MarshalToSizedBuffer(dAtA[:size])
9516	if err != nil {
9517		return nil, err
9518	}
9519	return dAtA[:n], nil
9520}
9521
9522func (m *EphemeralContainerCommon) MarshalTo(dAtA []byte) (int, error) {
9523	size := m.Size()
9524	return m.MarshalToSizedBuffer(dAtA[:size])
9525}
9526
9527func (m *EphemeralContainerCommon) MarshalToSizedBuffer(dAtA []byte) (int, error) {
9528	i := len(dAtA)
9529	_ = i
9530	var l int
9531	_ = l
9532	if m.StartupProbe != nil {
9533		{
9534			size, err := m.StartupProbe.MarshalToSizedBuffer(dAtA[:i])
9535			if err != nil {
9536				return 0, err
9537			}
9538			i -= size
9539			i = encodeVarintGenerated(dAtA, i, uint64(size))
9540		}
9541		i--
9542		dAtA[i] = 0x1
9543		i--
9544		dAtA[i] = 0xb2
9545	}
9546	if len(m.VolumeDevices) > 0 {
9547		for iNdEx := len(m.VolumeDevices) - 1; iNdEx >= 0; iNdEx-- {
9548			{
9549				size, err := m.VolumeDevices[iNdEx].MarshalToSizedBuffer(dAtA[:i])
9550				if err != nil {
9551					return 0, err
9552				}
9553				i -= size
9554				i = encodeVarintGenerated(dAtA, i, uint64(size))
9555			}
9556			i--
9557			dAtA[i] = 0x1
9558			i--
9559			dAtA[i] = 0xaa
9560		}
9561	}
9562	i -= len(m.TerminationMessagePolicy)
9563	copy(dAtA[i:], m.TerminationMessagePolicy)
9564	i = encodeVarintGenerated(dAtA, i, uint64(len(m.TerminationMessagePolicy)))
9565	i--
9566	dAtA[i] = 0x1
9567	i--
9568	dAtA[i] = 0xa2
9569	if len(m.EnvFrom) > 0 {
9570		for iNdEx := len(m.EnvFrom) - 1; iNdEx >= 0; iNdEx-- {
9571			{
9572				size, err := m.EnvFrom[iNdEx].MarshalToSizedBuffer(dAtA[:i])
9573				if err != nil {
9574					return 0, err
9575				}
9576				i -= size
9577				i = encodeVarintGenerated(dAtA, i, uint64(size))
9578			}
9579			i--
9580			dAtA[i] = 0x1
9581			i--
9582			dAtA[i] = 0x9a
9583		}
9584	}
9585	i--
9586	if m.TTY {
9587		dAtA[i] = 1
9588	} else {
9589		dAtA[i] = 0
9590	}
9591	i--
9592	dAtA[i] = 0x1
9593	i--
9594	dAtA[i] = 0x90
9595	i--
9596	if m.StdinOnce {
9597		dAtA[i] = 1
9598	} else {
9599		dAtA[i] = 0
9600	}
9601	i--
9602	dAtA[i] = 0x1
9603	i--
9604	dAtA[i] = 0x88
9605	i--
9606	if m.Stdin {
9607		dAtA[i] = 1
9608	} else {
9609		dAtA[i] = 0
9610	}
9611	i--
9612	dAtA[i] = 0x1
9613	i--
9614	dAtA[i] = 0x80
9615	if m.SecurityContext != nil {
9616		{
9617			size, err := m.SecurityContext.MarshalToSizedBuffer(dAtA[:i])
9618			if err != nil {
9619				return 0, err
9620			}
9621			i -= size
9622			i = encodeVarintGenerated(dAtA, i, uint64(size))
9623		}
9624		i--
9625		dAtA[i] = 0x7a
9626	}
9627	i -= len(m.ImagePullPolicy)
9628	copy(dAtA[i:], m.ImagePullPolicy)
9629	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ImagePullPolicy)))
9630	i--
9631	dAtA[i] = 0x72
9632	i -= len(m.TerminationMessagePath)
9633	copy(dAtA[i:], m.TerminationMessagePath)
9634	i = encodeVarintGenerated(dAtA, i, uint64(len(m.TerminationMessagePath)))
9635	i--
9636	dAtA[i] = 0x6a
9637	if m.Lifecycle != nil {
9638		{
9639			size, err := m.Lifecycle.MarshalToSizedBuffer(dAtA[:i])
9640			if err != nil {
9641				return 0, err
9642			}
9643			i -= size
9644			i = encodeVarintGenerated(dAtA, i, uint64(size))
9645		}
9646		i--
9647		dAtA[i] = 0x62
9648	}
9649	if m.ReadinessProbe != nil {
9650		{
9651			size, err := m.ReadinessProbe.MarshalToSizedBuffer(dAtA[:i])
9652			if err != nil {
9653				return 0, err
9654			}
9655			i -= size
9656			i = encodeVarintGenerated(dAtA, i, uint64(size))
9657		}
9658		i--
9659		dAtA[i] = 0x5a
9660	}
9661	if m.LivenessProbe != nil {
9662		{
9663			size, err := m.LivenessProbe.MarshalToSizedBuffer(dAtA[:i])
9664			if err != nil {
9665				return 0, err
9666			}
9667			i -= size
9668			i = encodeVarintGenerated(dAtA, i, uint64(size))
9669		}
9670		i--
9671		dAtA[i] = 0x52
9672	}
9673	if len(m.VolumeMounts) > 0 {
9674		for iNdEx := len(m.VolumeMounts) - 1; iNdEx >= 0; iNdEx-- {
9675			{
9676				size, err := m.VolumeMounts[iNdEx].MarshalToSizedBuffer(dAtA[:i])
9677				if err != nil {
9678					return 0, err
9679				}
9680				i -= size
9681				i = encodeVarintGenerated(dAtA, i, uint64(size))
9682			}
9683			i--
9684			dAtA[i] = 0x4a
9685		}
9686	}
9687	{
9688		size, err := m.Resources.MarshalToSizedBuffer(dAtA[:i])
9689		if err != nil {
9690			return 0, err
9691		}
9692		i -= size
9693		i = encodeVarintGenerated(dAtA, i, uint64(size))
9694	}
9695	i--
9696	dAtA[i] = 0x42
9697	if len(m.Env) > 0 {
9698		for iNdEx := len(m.Env) - 1; iNdEx >= 0; iNdEx-- {
9699			{
9700				size, err := m.Env[iNdEx].MarshalToSizedBuffer(dAtA[:i])
9701				if err != nil {
9702					return 0, err
9703				}
9704				i -= size
9705				i = encodeVarintGenerated(dAtA, i, uint64(size))
9706			}
9707			i--
9708			dAtA[i] = 0x3a
9709		}
9710	}
9711	if len(m.Ports) > 0 {
9712		for iNdEx := len(m.Ports) - 1; iNdEx >= 0; iNdEx-- {
9713			{
9714				size, err := m.Ports[iNdEx].MarshalToSizedBuffer(dAtA[:i])
9715				if err != nil {
9716					return 0, err
9717				}
9718				i -= size
9719				i = encodeVarintGenerated(dAtA, i, uint64(size))
9720			}
9721			i--
9722			dAtA[i] = 0x32
9723		}
9724	}
9725	i -= len(m.WorkingDir)
9726	copy(dAtA[i:], m.WorkingDir)
9727	i = encodeVarintGenerated(dAtA, i, uint64(len(m.WorkingDir)))
9728	i--
9729	dAtA[i] = 0x2a
9730	if len(m.Args) > 0 {
9731		for iNdEx := len(m.Args) - 1; iNdEx >= 0; iNdEx-- {
9732			i -= len(m.Args[iNdEx])
9733			copy(dAtA[i:], m.Args[iNdEx])
9734			i = encodeVarintGenerated(dAtA, i, uint64(len(m.Args[iNdEx])))
9735			i--
9736			dAtA[i] = 0x22
9737		}
9738	}
9739	if len(m.Command) > 0 {
9740		for iNdEx := len(m.Command) - 1; iNdEx >= 0; iNdEx-- {
9741			i -= len(m.Command[iNdEx])
9742			copy(dAtA[i:], m.Command[iNdEx])
9743			i = encodeVarintGenerated(dAtA, i, uint64(len(m.Command[iNdEx])))
9744			i--
9745			dAtA[i] = 0x1a
9746		}
9747	}
9748	i -= len(m.Image)
9749	copy(dAtA[i:], m.Image)
9750	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Image)))
9751	i--
9752	dAtA[i] = 0x12
9753	i -= len(m.Name)
9754	copy(dAtA[i:], m.Name)
9755	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
9756	i--
9757	dAtA[i] = 0xa
9758	return len(dAtA) - i, nil
9759}
9760
9761func (m *EphemeralContainers) Marshal() (dAtA []byte, err error) {
9762	size := m.Size()
9763	dAtA = make([]byte, size)
9764	n, err := m.MarshalToSizedBuffer(dAtA[:size])
9765	if err != nil {
9766		return nil, err
9767	}
9768	return dAtA[:n], nil
9769}
9770
9771func (m *EphemeralContainers) MarshalTo(dAtA []byte) (int, error) {
9772	size := m.Size()
9773	return m.MarshalToSizedBuffer(dAtA[:size])
9774}
9775
9776func (m *EphemeralContainers) MarshalToSizedBuffer(dAtA []byte) (int, error) {
9777	i := len(dAtA)
9778	_ = i
9779	var l int
9780	_ = l
9781	if len(m.EphemeralContainers) > 0 {
9782		for iNdEx := len(m.EphemeralContainers) - 1; iNdEx >= 0; iNdEx-- {
9783			{
9784				size, err := m.EphemeralContainers[iNdEx].MarshalToSizedBuffer(dAtA[:i])
9785				if err != nil {
9786					return 0, err
9787				}
9788				i -= size
9789				i = encodeVarintGenerated(dAtA, i, uint64(size))
9790			}
9791			i--
9792			dAtA[i] = 0x12
9793		}
9794	}
9795	{
9796		size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
9797		if err != nil {
9798			return 0, err
9799		}
9800		i -= size
9801		i = encodeVarintGenerated(dAtA, i, uint64(size))
9802	}
9803	i--
9804	dAtA[i] = 0xa
9805	return len(dAtA) - i, nil
9806}
9807
9808func (m *Event) Marshal() (dAtA []byte, err error) {
9809	size := m.Size()
9810	dAtA = make([]byte, size)
9811	n, err := m.MarshalToSizedBuffer(dAtA[:size])
9812	if err != nil {
9813		return nil, err
9814	}
9815	return dAtA[:n], nil
9816}
9817
9818func (m *Event) MarshalTo(dAtA []byte) (int, error) {
9819	size := m.Size()
9820	return m.MarshalToSizedBuffer(dAtA[:size])
9821}
9822
9823func (m *Event) MarshalToSizedBuffer(dAtA []byte) (int, error) {
9824	i := len(dAtA)
9825	_ = i
9826	var l int
9827	_ = l
9828	i -= len(m.ReportingInstance)
9829	copy(dAtA[i:], m.ReportingInstance)
9830	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ReportingInstance)))
9831	i--
9832	dAtA[i] = 0x7a
9833	i -= len(m.ReportingController)
9834	copy(dAtA[i:], m.ReportingController)
9835	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ReportingController)))
9836	i--
9837	dAtA[i] = 0x72
9838	if m.Related != nil {
9839		{
9840			size, err := m.Related.MarshalToSizedBuffer(dAtA[:i])
9841			if err != nil {
9842				return 0, err
9843			}
9844			i -= size
9845			i = encodeVarintGenerated(dAtA, i, uint64(size))
9846		}
9847		i--
9848		dAtA[i] = 0x6a
9849	}
9850	i -= len(m.Action)
9851	copy(dAtA[i:], m.Action)
9852	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Action)))
9853	i--
9854	dAtA[i] = 0x62
9855	if m.Series != nil {
9856		{
9857			size, err := m.Series.MarshalToSizedBuffer(dAtA[:i])
9858			if err != nil {
9859				return 0, err
9860			}
9861			i -= size
9862			i = encodeVarintGenerated(dAtA, i, uint64(size))
9863		}
9864		i--
9865		dAtA[i] = 0x5a
9866	}
9867	{
9868		size, err := m.EventTime.MarshalToSizedBuffer(dAtA[:i])
9869		if err != nil {
9870			return 0, err
9871		}
9872		i -= size
9873		i = encodeVarintGenerated(dAtA, i, uint64(size))
9874	}
9875	i--
9876	dAtA[i] = 0x52
9877	i -= len(m.Type)
9878	copy(dAtA[i:], m.Type)
9879	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
9880	i--
9881	dAtA[i] = 0x4a
9882	i = encodeVarintGenerated(dAtA, i, uint64(m.Count))
9883	i--
9884	dAtA[i] = 0x40
9885	{
9886		size, err := m.LastTimestamp.MarshalToSizedBuffer(dAtA[:i])
9887		if err != nil {
9888			return 0, err
9889		}
9890		i -= size
9891		i = encodeVarintGenerated(dAtA, i, uint64(size))
9892	}
9893	i--
9894	dAtA[i] = 0x3a
9895	{
9896		size, err := m.FirstTimestamp.MarshalToSizedBuffer(dAtA[:i])
9897		if err != nil {
9898			return 0, err
9899		}
9900		i -= size
9901		i = encodeVarintGenerated(dAtA, i, uint64(size))
9902	}
9903	i--
9904	dAtA[i] = 0x32
9905	{
9906		size, err := m.Source.MarshalToSizedBuffer(dAtA[:i])
9907		if err != nil {
9908			return 0, err
9909		}
9910		i -= size
9911		i = encodeVarintGenerated(dAtA, i, uint64(size))
9912	}
9913	i--
9914	dAtA[i] = 0x2a
9915	i -= len(m.Message)
9916	copy(dAtA[i:], m.Message)
9917	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
9918	i--
9919	dAtA[i] = 0x22
9920	i -= len(m.Reason)
9921	copy(dAtA[i:], m.Reason)
9922	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason)))
9923	i--
9924	dAtA[i] = 0x1a
9925	{
9926		size, err := m.InvolvedObject.MarshalToSizedBuffer(dAtA[:i])
9927		if err != nil {
9928			return 0, err
9929		}
9930		i -= size
9931		i = encodeVarintGenerated(dAtA, i, uint64(size))
9932	}
9933	i--
9934	dAtA[i] = 0x12
9935	{
9936		size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
9937		if err != nil {
9938			return 0, err
9939		}
9940		i -= size
9941		i = encodeVarintGenerated(dAtA, i, uint64(size))
9942	}
9943	i--
9944	dAtA[i] = 0xa
9945	return len(dAtA) - i, nil
9946}
9947
9948func (m *EventList) Marshal() (dAtA []byte, err error) {
9949	size := m.Size()
9950	dAtA = make([]byte, size)
9951	n, err := m.MarshalToSizedBuffer(dAtA[:size])
9952	if err != nil {
9953		return nil, err
9954	}
9955	return dAtA[:n], nil
9956}
9957
9958func (m *EventList) MarshalTo(dAtA []byte) (int, error) {
9959	size := m.Size()
9960	return m.MarshalToSizedBuffer(dAtA[:size])
9961}
9962
9963func (m *EventList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
9964	i := len(dAtA)
9965	_ = i
9966	var l int
9967	_ = l
9968	if len(m.Items) > 0 {
9969		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
9970			{
9971				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
9972				if err != nil {
9973					return 0, err
9974				}
9975				i -= size
9976				i = encodeVarintGenerated(dAtA, i, uint64(size))
9977			}
9978			i--
9979			dAtA[i] = 0x12
9980		}
9981	}
9982	{
9983		size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
9984		if err != nil {
9985			return 0, err
9986		}
9987		i -= size
9988		i = encodeVarintGenerated(dAtA, i, uint64(size))
9989	}
9990	i--
9991	dAtA[i] = 0xa
9992	return len(dAtA) - i, nil
9993}
9994
9995func (m *EventSeries) Marshal() (dAtA []byte, err error) {
9996	size := m.Size()
9997	dAtA = make([]byte, size)
9998	n, err := m.MarshalToSizedBuffer(dAtA[:size])
9999	if err != nil {
10000		return nil, err
10001	}
10002	return dAtA[:n], nil
10003}
10004
10005func (m *EventSeries) MarshalTo(dAtA []byte) (int, error) {
10006	size := m.Size()
10007	return m.MarshalToSizedBuffer(dAtA[:size])
10008}
10009
10010func (m *EventSeries) MarshalToSizedBuffer(dAtA []byte) (int, error) {
10011	i := len(dAtA)
10012	_ = i
10013	var l int
10014	_ = l
10015	i -= len(m.State)
10016	copy(dAtA[i:], m.State)
10017	i = encodeVarintGenerated(dAtA, i, uint64(len(m.State)))
10018	i--
10019	dAtA[i] = 0x1a
10020	{
10021		size, err := m.LastObservedTime.MarshalToSizedBuffer(dAtA[:i])
10022		if err != nil {
10023			return 0, err
10024		}
10025		i -= size
10026		i = encodeVarintGenerated(dAtA, i, uint64(size))
10027	}
10028	i--
10029	dAtA[i] = 0x12
10030	i = encodeVarintGenerated(dAtA, i, uint64(m.Count))
10031	i--
10032	dAtA[i] = 0x8
10033	return len(dAtA) - i, nil
10034}
10035
10036func (m *EventSource) Marshal() (dAtA []byte, err error) {
10037	size := m.Size()
10038	dAtA = make([]byte, size)
10039	n, err := m.MarshalToSizedBuffer(dAtA[:size])
10040	if err != nil {
10041		return nil, err
10042	}
10043	return dAtA[:n], nil
10044}
10045
10046func (m *EventSource) MarshalTo(dAtA []byte) (int, error) {
10047	size := m.Size()
10048	return m.MarshalToSizedBuffer(dAtA[:size])
10049}
10050
10051func (m *EventSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
10052	i := len(dAtA)
10053	_ = i
10054	var l int
10055	_ = l
10056	i -= len(m.Host)
10057	copy(dAtA[i:], m.Host)
10058	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Host)))
10059	i--
10060	dAtA[i] = 0x12
10061	i -= len(m.Component)
10062	copy(dAtA[i:], m.Component)
10063	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Component)))
10064	i--
10065	dAtA[i] = 0xa
10066	return len(dAtA) - i, nil
10067}
10068
10069func (m *ExecAction) Marshal() (dAtA []byte, err error) {
10070	size := m.Size()
10071	dAtA = make([]byte, size)
10072	n, err := m.MarshalToSizedBuffer(dAtA[:size])
10073	if err != nil {
10074		return nil, err
10075	}
10076	return dAtA[:n], nil
10077}
10078
10079func (m *ExecAction) MarshalTo(dAtA []byte) (int, error) {
10080	size := m.Size()
10081	return m.MarshalToSizedBuffer(dAtA[:size])
10082}
10083
10084func (m *ExecAction) MarshalToSizedBuffer(dAtA []byte) (int, error) {
10085	i := len(dAtA)
10086	_ = i
10087	var l int
10088	_ = l
10089	if len(m.Command) > 0 {
10090		for iNdEx := len(m.Command) - 1; iNdEx >= 0; iNdEx-- {
10091			i -= len(m.Command[iNdEx])
10092			copy(dAtA[i:], m.Command[iNdEx])
10093			i = encodeVarintGenerated(dAtA, i, uint64(len(m.Command[iNdEx])))
10094			i--
10095			dAtA[i] = 0xa
10096		}
10097	}
10098	return len(dAtA) - i, nil
10099}
10100
10101func (m *FCVolumeSource) Marshal() (dAtA []byte, err error) {
10102	size := m.Size()
10103	dAtA = make([]byte, size)
10104	n, err := m.MarshalToSizedBuffer(dAtA[:size])
10105	if err != nil {
10106		return nil, err
10107	}
10108	return dAtA[:n], nil
10109}
10110
10111func (m *FCVolumeSource) MarshalTo(dAtA []byte) (int, error) {
10112	size := m.Size()
10113	return m.MarshalToSizedBuffer(dAtA[:size])
10114}
10115
10116func (m *FCVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
10117	i := len(dAtA)
10118	_ = i
10119	var l int
10120	_ = l
10121	if len(m.WWIDs) > 0 {
10122		for iNdEx := len(m.WWIDs) - 1; iNdEx >= 0; iNdEx-- {
10123			i -= len(m.WWIDs[iNdEx])
10124			copy(dAtA[i:], m.WWIDs[iNdEx])
10125			i = encodeVarintGenerated(dAtA, i, uint64(len(m.WWIDs[iNdEx])))
10126			i--
10127			dAtA[i] = 0x2a
10128		}
10129	}
10130	i--
10131	if m.ReadOnly {
10132		dAtA[i] = 1
10133	} else {
10134		dAtA[i] = 0
10135	}
10136	i--
10137	dAtA[i] = 0x20
10138	i -= len(m.FSType)
10139	copy(dAtA[i:], m.FSType)
10140	i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
10141	i--
10142	dAtA[i] = 0x1a
10143	if m.Lun != nil {
10144		i = encodeVarintGenerated(dAtA, i, uint64(*m.Lun))
10145		i--
10146		dAtA[i] = 0x10
10147	}
10148	if len(m.TargetWWNs) > 0 {
10149		for iNdEx := len(m.TargetWWNs) - 1; iNdEx >= 0; iNdEx-- {
10150			i -= len(m.TargetWWNs[iNdEx])
10151			copy(dAtA[i:], m.TargetWWNs[iNdEx])
10152			i = encodeVarintGenerated(dAtA, i, uint64(len(m.TargetWWNs[iNdEx])))
10153			i--
10154			dAtA[i] = 0xa
10155		}
10156	}
10157	return len(dAtA) - i, nil
10158}
10159
10160func (m *FlexPersistentVolumeSource) Marshal() (dAtA []byte, err error) {
10161	size := m.Size()
10162	dAtA = make([]byte, size)
10163	n, err := m.MarshalToSizedBuffer(dAtA[:size])
10164	if err != nil {
10165		return nil, err
10166	}
10167	return dAtA[:n], nil
10168}
10169
10170func (m *FlexPersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) {
10171	size := m.Size()
10172	return m.MarshalToSizedBuffer(dAtA[:size])
10173}
10174
10175func (m *FlexPersistentVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
10176	i := len(dAtA)
10177	_ = i
10178	var l int
10179	_ = l
10180	if len(m.Options) > 0 {
10181		keysForOptions := make([]string, 0, len(m.Options))
10182		for k := range m.Options {
10183			keysForOptions = append(keysForOptions, string(k))
10184		}
10185		github_com_gogo_protobuf_sortkeys.Strings(keysForOptions)
10186		for iNdEx := len(keysForOptions) - 1; iNdEx >= 0; iNdEx-- {
10187			v := m.Options[string(keysForOptions[iNdEx])]
10188			baseI := i
10189			i -= len(v)
10190			copy(dAtA[i:], v)
10191			i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
10192			i--
10193			dAtA[i] = 0x12
10194			i -= len(keysForOptions[iNdEx])
10195			copy(dAtA[i:], keysForOptions[iNdEx])
10196			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForOptions[iNdEx])))
10197			i--
10198			dAtA[i] = 0xa
10199			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
10200			i--
10201			dAtA[i] = 0x2a
10202		}
10203	}
10204	i--
10205	if m.ReadOnly {
10206		dAtA[i] = 1
10207	} else {
10208		dAtA[i] = 0
10209	}
10210	i--
10211	dAtA[i] = 0x20
10212	if m.SecretRef != nil {
10213		{
10214			size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
10215			if err != nil {
10216				return 0, err
10217			}
10218			i -= size
10219			i = encodeVarintGenerated(dAtA, i, uint64(size))
10220		}
10221		i--
10222		dAtA[i] = 0x1a
10223	}
10224	i -= len(m.FSType)
10225	copy(dAtA[i:], m.FSType)
10226	i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
10227	i--
10228	dAtA[i] = 0x12
10229	i -= len(m.Driver)
10230	copy(dAtA[i:], m.Driver)
10231	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Driver)))
10232	i--
10233	dAtA[i] = 0xa
10234	return len(dAtA) - i, nil
10235}
10236
10237func (m *FlexVolumeSource) Marshal() (dAtA []byte, err error) {
10238	size := m.Size()
10239	dAtA = make([]byte, size)
10240	n, err := m.MarshalToSizedBuffer(dAtA[:size])
10241	if err != nil {
10242		return nil, err
10243	}
10244	return dAtA[:n], nil
10245}
10246
10247func (m *FlexVolumeSource) MarshalTo(dAtA []byte) (int, error) {
10248	size := m.Size()
10249	return m.MarshalToSizedBuffer(dAtA[:size])
10250}
10251
10252func (m *FlexVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
10253	i := len(dAtA)
10254	_ = i
10255	var l int
10256	_ = l
10257	if len(m.Options) > 0 {
10258		keysForOptions := make([]string, 0, len(m.Options))
10259		for k := range m.Options {
10260			keysForOptions = append(keysForOptions, string(k))
10261		}
10262		github_com_gogo_protobuf_sortkeys.Strings(keysForOptions)
10263		for iNdEx := len(keysForOptions) - 1; iNdEx >= 0; iNdEx-- {
10264			v := m.Options[string(keysForOptions[iNdEx])]
10265			baseI := i
10266			i -= len(v)
10267			copy(dAtA[i:], v)
10268			i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
10269			i--
10270			dAtA[i] = 0x12
10271			i -= len(keysForOptions[iNdEx])
10272			copy(dAtA[i:], keysForOptions[iNdEx])
10273			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForOptions[iNdEx])))
10274			i--
10275			dAtA[i] = 0xa
10276			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
10277			i--
10278			dAtA[i] = 0x2a
10279		}
10280	}
10281	i--
10282	if m.ReadOnly {
10283		dAtA[i] = 1
10284	} else {
10285		dAtA[i] = 0
10286	}
10287	i--
10288	dAtA[i] = 0x20
10289	if m.SecretRef != nil {
10290		{
10291			size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
10292			if err != nil {
10293				return 0, err
10294			}
10295			i -= size
10296			i = encodeVarintGenerated(dAtA, i, uint64(size))
10297		}
10298		i--
10299		dAtA[i] = 0x1a
10300	}
10301	i -= len(m.FSType)
10302	copy(dAtA[i:], m.FSType)
10303	i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
10304	i--
10305	dAtA[i] = 0x12
10306	i -= len(m.Driver)
10307	copy(dAtA[i:], m.Driver)
10308	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Driver)))
10309	i--
10310	dAtA[i] = 0xa
10311	return len(dAtA) - i, nil
10312}
10313
10314func (m *FlockerVolumeSource) Marshal() (dAtA []byte, err error) {
10315	size := m.Size()
10316	dAtA = make([]byte, size)
10317	n, err := m.MarshalToSizedBuffer(dAtA[:size])
10318	if err != nil {
10319		return nil, err
10320	}
10321	return dAtA[:n], nil
10322}
10323
10324func (m *FlockerVolumeSource) MarshalTo(dAtA []byte) (int, error) {
10325	size := m.Size()
10326	return m.MarshalToSizedBuffer(dAtA[:size])
10327}
10328
10329func (m *FlockerVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
10330	i := len(dAtA)
10331	_ = i
10332	var l int
10333	_ = l
10334	i -= len(m.DatasetUUID)
10335	copy(dAtA[i:], m.DatasetUUID)
10336	i = encodeVarintGenerated(dAtA, i, uint64(len(m.DatasetUUID)))
10337	i--
10338	dAtA[i] = 0x12
10339	i -= len(m.DatasetName)
10340	copy(dAtA[i:], m.DatasetName)
10341	i = encodeVarintGenerated(dAtA, i, uint64(len(m.DatasetName)))
10342	i--
10343	dAtA[i] = 0xa
10344	return len(dAtA) - i, nil
10345}
10346
10347func (m *GCEPersistentDiskVolumeSource) Marshal() (dAtA []byte, err error) {
10348	size := m.Size()
10349	dAtA = make([]byte, size)
10350	n, err := m.MarshalToSizedBuffer(dAtA[:size])
10351	if err != nil {
10352		return nil, err
10353	}
10354	return dAtA[:n], nil
10355}
10356
10357func (m *GCEPersistentDiskVolumeSource) MarshalTo(dAtA []byte) (int, error) {
10358	size := m.Size()
10359	return m.MarshalToSizedBuffer(dAtA[:size])
10360}
10361
10362func (m *GCEPersistentDiskVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
10363	i := len(dAtA)
10364	_ = i
10365	var l int
10366	_ = l
10367	i--
10368	if m.ReadOnly {
10369		dAtA[i] = 1
10370	} else {
10371		dAtA[i] = 0
10372	}
10373	i--
10374	dAtA[i] = 0x20
10375	i = encodeVarintGenerated(dAtA, i, uint64(m.Partition))
10376	i--
10377	dAtA[i] = 0x18
10378	i -= len(m.FSType)
10379	copy(dAtA[i:], m.FSType)
10380	i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
10381	i--
10382	dAtA[i] = 0x12
10383	i -= len(m.PDName)
10384	copy(dAtA[i:], m.PDName)
10385	i = encodeVarintGenerated(dAtA, i, uint64(len(m.PDName)))
10386	i--
10387	dAtA[i] = 0xa
10388	return len(dAtA) - i, nil
10389}
10390
10391func (m *GitRepoVolumeSource) Marshal() (dAtA []byte, err error) {
10392	size := m.Size()
10393	dAtA = make([]byte, size)
10394	n, err := m.MarshalToSizedBuffer(dAtA[:size])
10395	if err != nil {
10396		return nil, err
10397	}
10398	return dAtA[:n], nil
10399}
10400
10401func (m *GitRepoVolumeSource) MarshalTo(dAtA []byte) (int, error) {
10402	size := m.Size()
10403	return m.MarshalToSizedBuffer(dAtA[:size])
10404}
10405
10406func (m *GitRepoVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
10407	i := len(dAtA)
10408	_ = i
10409	var l int
10410	_ = l
10411	i -= len(m.Directory)
10412	copy(dAtA[i:], m.Directory)
10413	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Directory)))
10414	i--
10415	dAtA[i] = 0x1a
10416	i -= len(m.Revision)
10417	copy(dAtA[i:], m.Revision)
10418	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Revision)))
10419	i--
10420	dAtA[i] = 0x12
10421	i -= len(m.Repository)
10422	copy(dAtA[i:], m.Repository)
10423	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Repository)))
10424	i--
10425	dAtA[i] = 0xa
10426	return len(dAtA) - i, nil
10427}
10428
10429func (m *GlusterfsPersistentVolumeSource) Marshal() (dAtA []byte, err error) {
10430	size := m.Size()
10431	dAtA = make([]byte, size)
10432	n, err := m.MarshalToSizedBuffer(dAtA[:size])
10433	if err != nil {
10434		return nil, err
10435	}
10436	return dAtA[:n], nil
10437}
10438
10439func (m *GlusterfsPersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) {
10440	size := m.Size()
10441	return m.MarshalToSizedBuffer(dAtA[:size])
10442}
10443
10444func (m *GlusterfsPersistentVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
10445	i := len(dAtA)
10446	_ = i
10447	var l int
10448	_ = l
10449	if m.EndpointsNamespace != nil {
10450		i -= len(*m.EndpointsNamespace)
10451		copy(dAtA[i:], *m.EndpointsNamespace)
10452		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.EndpointsNamespace)))
10453		i--
10454		dAtA[i] = 0x22
10455	}
10456	i--
10457	if m.ReadOnly {
10458		dAtA[i] = 1
10459	} else {
10460		dAtA[i] = 0
10461	}
10462	i--
10463	dAtA[i] = 0x18
10464	i -= len(m.Path)
10465	copy(dAtA[i:], m.Path)
10466	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
10467	i--
10468	dAtA[i] = 0x12
10469	i -= len(m.EndpointsName)
10470	copy(dAtA[i:], m.EndpointsName)
10471	i = encodeVarintGenerated(dAtA, i, uint64(len(m.EndpointsName)))
10472	i--
10473	dAtA[i] = 0xa
10474	return len(dAtA) - i, nil
10475}
10476
10477func (m *GlusterfsVolumeSource) Marshal() (dAtA []byte, err error) {
10478	size := m.Size()
10479	dAtA = make([]byte, size)
10480	n, err := m.MarshalToSizedBuffer(dAtA[:size])
10481	if err != nil {
10482		return nil, err
10483	}
10484	return dAtA[:n], nil
10485}
10486
10487func (m *GlusterfsVolumeSource) MarshalTo(dAtA []byte) (int, error) {
10488	size := m.Size()
10489	return m.MarshalToSizedBuffer(dAtA[:size])
10490}
10491
10492func (m *GlusterfsVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
10493	i := len(dAtA)
10494	_ = i
10495	var l int
10496	_ = l
10497	i--
10498	if m.ReadOnly {
10499		dAtA[i] = 1
10500	} else {
10501		dAtA[i] = 0
10502	}
10503	i--
10504	dAtA[i] = 0x18
10505	i -= len(m.Path)
10506	copy(dAtA[i:], m.Path)
10507	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
10508	i--
10509	dAtA[i] = 0x12
10510	i -= len(m.EndpointsName)
10511	copy(dAtA[i:], m.EndpointsName)
10512	i = encodeVarintGenerated(dAtA, i, uint64(len(m.EndpointsName)))
10513	i--
10514	dAtA[i] = 0xa
10515	return len(dAtA) - i, nil
10516}
10517
10518func (m *HTTPGetAction) Marshal() (dAtA []byte, err error) {
10519	size := m.Size()
10520	dAtA = make([]byte, size)
10521	n, err := m.MarshalToSizedBuffer(dAtA[:size])
10522	if err != nil {
10523		return nil, err
10524	}
10525	return dAtA[:n], nil
10526}
10527
10528func (m *HTTPGetAction) MarshalTo(dAtA []byte) (int, error) {
10529	size := m.Size()
10530	return m.MarshalToSizedBuffer(dAtA[:size])
10531}
10532
10533func (m *HTTPGetAction) MarshalToSizedBuffer(dAtA []byte) (int, error) {
10534	i := len(dAtA)
10535	_ = i
10536	var l int
10537	_ = l
10538	if len(m.HTTPHeaders) > 0 {
10539		for iNdEx := len(m.HTTPHeaders) - 1; iNdEx >= 0; iNdEx-- {
10540			{
10541				size, err := m.HTTPHeaders[iNdEx].MarshalToSizedBuffer(dAtA[:i])
10542				if err != nil {
10543					return 0, err
10544				}
10545				i -= size
10546				i = encodeVarintGenerated(dAtA, i, uint64(size))
10547			}
10548			i--
10549			dAtA[i] = 0x2a
10550		}
10551	}
10552	i -= len(m.Scheme)
10553	copy(dAtA[i:], m.Scheme)
10554	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Scheme)))
10555	i--
10556	dAtA[i] = 0x22
10557	i -= len(m.Host)
10558	copy(dAtA[i:], m.Host)
10559	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Host)))
10560	i--
10561	dAtA[i] = 0x1a
10562	{
10563		size, err := m.Port.MarshalToSizedBuffer(dAtA[:i])
10564		if err != nil {
10565			return 0, err
10566		}
10567		i -= size
10568		i = encodeVarintGenerated(dAtA, i, uint64(size))
10569	}
10570	i--
10571	dAtA[i] = 0x12
10572	i -= len(m.Path)
10573	copy(dAtA[i:], m.Path)
10574	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
10575	i--
10576	dAtA[i] = 0xa
10577	return len(dAtA) - i, nil
10578}
10579
10580func (m *HTTPHeader) Marshal() (dAtA []byte, err error) {
10581	size := m.Size()
10582	dAtA = make([]byte, size)
10583	n, err := m.MarshalToSizedBuffer(dAtA[:size])
10584	if err != nil {
10585		return nil, err
10586	}
10587	return dAtA[:n], nil
10588}
10589
10590func (m *HTTPHeader) MarshalTo(dAtA []byte) (int, error) {
10591	size := m.Size()
10592	return m.MarshalToSizedBuffer(dAtA[:size])
10593}
10594
10595func (m *HTTPHeader) MarshalToSizedBuffer(dAtA []byte) (int, error) {
10596	i := len(dAtA)
10597	_ = i
10598	var l int
10599	_ = l
10600	i -= len(m.Value)
10601	copy(dAtA[i:], m.Value)
10602	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Value)))
10603	i--
10604	dAtA[i] = 0x12
10605	i -= len(m.Name)
10606	copy(dAtA[i:], m.Name)
10607	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
10608	i--
10609	dAtA[i] = 0xa
10610	return len(dAtA) - i, nil
10611}
10612
10613func (m *Handler) Marshal() (dAtA []byte, err error) {
10614	size := m.Size()
10615	dAtA = make([]byte, size)
10616	n, err := m.MarshalToSizedBuffer(dAtA[:size])
10617	if err != nil {
10618		return nil, err
10619	}
10620	return dAtA[:n], nil
10621}
10622
10623func (m *Handler) MarshalTo(dAtA []byte) (int, error) {
10624	size := m.Size()
10625	return m.MarshalToSizedBuffer(dAtA[:size])
10626}
10627
10628func (m *Handler) MarshalToSizedBuffer(dAtA []byte) (int, error) {
10629	i := len(dAtA)
10630	_ = i
10631	var l int
10632	_ = l
10633	if m.TCPSocket != nil {
10634		{
10635			size, err := m.TCPSocket.MarshalToSizedBuffer(dAtA[:i])
10636			if err != nil {
10637				return 0, err
10638			}
10639			i -= size
10640			i = encodeVarintGenerated(dAtA, i, uint64(size))
10641		}
10642		i--
10643		dAtA[i] = 0x1a
10644	}
10645	if m.HTTPGet != nil {
10646		{
10647			size, err := m.HTTPGet.MarshalToSizedBuffer(dAtA[:i])
10648			if err != nil {
10649				return 0, err
10650			}
10651			i -= size
10652			i = encodeVarintGenerated(dAtA, i, uint64(size))
10653		}
10654		i--
10655		dAtA[i] = 0x12
10656	}
10657	if m.Exec != nil {
10658		{
10659			size, err := m.Exec.MarshalToSizedBuffer(dAtA[:i])
10660			if err != nil {
10661				return 0, err
10662			}
10663			i -= size
10664			i = encodeVarintGenerated(dAtA, i, uint64(size))
10665		}
10666		i--
10667		dAtA[i] = 0xa
10668	}
10669	return len(dAtA) - i, nil
10670}
10671
10672func (m *HostAlias) Marshal() (dAtA []byte, err error) {
10673	size := m.Size()
10674	dAtA = make([]byte, size)
10675	n, err := m.MarshalToSizedBuffer(dAtA[:size])
10676	if err != nil {
10677		return nil, err
10678	}
10679	return dAtA[:n], nil
10680}
10681
10682func (m *HostAlias) MarshalTo(dAtA []byte) (int, error) {
10683	size := m.Size()
10684	return m.MarshalToSizedBuffer(dAtA[:size])
10685}
10686
10687func (m *HostAlias) MarshalToSizedBuffer(dAtA []byte) (int, error) {
10688	i := len(dAtA)
10689	_ = i
10690	var l int
10691	_ = l
10692	if len(m.Hostnames) > 0 {
10693		for iNdEx := len(m.Hostnames) - 1; iNdEx >= 0; iNdEx-- {
10694			i -= len(m.Hostnames[iNdEx])
10695			copy(dAtA[i:], m.Hostnames[iNdEx])
10696			i = encodeVarintGenerated(dAtA, i, uint64(len(m.Hostnames[iNdEx])))
10697			i--
10698			dAtA[i] = 0x12
10699		}
10700	}
10701	i -= len(m.IP)
10702	copy(dAtA[i:], m.IP)
10703	i = encodeVarintGenerated(dAtA, i, uint64(len(m.IP)))
10704	i--
10705	dAtA[i] = 0xa
10706	return len(dAtA) - i, nil
10707}
10708
10709func (m *HostPathVolumeSource) Marshal() (dAtA []byte, err error) {
10710	size := m.Size()
10711	dAtA = make([]byte, size)
10712	n, err := m.MarshalToSizedBuffer(dAtA[:size])
10713	if err != nil {
10714		return nil, err
10715	}
10716	return dAtA[:n], nil
10717}
10718
10719func (m *HostPathVolumeSource) MarshalTo(dAtA []byte) (int, error) {
10720	size := m.Size()
10721	return m.MarshalToSizedBuffer(dAtA[:size])
10722}
10723
10724func (m *HostPathVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
10725	i := len(dAtA)
10726	_ = i
10727	var l int
10728	_ = l
10729	if m.Type != nil {
10730		i -= len(*m.Type)
10731		copy(dAtA[i:], *m.Type)
10732		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Type)))
10733		i--
10734		dAtA[i] = 0x12
10735	}
10736	i -= len(m.Path)
10737	copy(dAtA[i:], m.Path)
10738	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
10739	i--
10740	dAtA[i] = 0xa
10741	return len(dAtA) - i, nil
10742}
10743
10744func (m *ISCSIPersistentVolumeSource) Marshal() (dAtA []byte, err error) {
10745	size := m.Size()
10746	dAtA = make([]byte, size)
10747	n, err := m.MarshalToSizedBuffer(dAtA[:size])
10748	if err != nil {
10749		return nil, err
10750	}
10751	return dAtA[:n], nil
10752}
10753
10754func (m *ISCSIPersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) {
10755	size := m.Size()
10756	return m.MarshalToSizedBuffer(dAtA[:size])
10757}
10758
10759func (m *ISCSIPersistentVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
10760	i := len(dAtA)
10761	_ = i
10762	var l int
10763	_ = l
10764	if m.InitiatorName != nil {
10765		i -= len(*m.InitiatorName)
10766		copy(dAtA[i:], *m.InitiatorName)
10767		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.InitiatorName)))
10768		i--
10769		dAtA[i] = 0x62
10770	}
10771	i--
10772	if m.SessionCHAPAuth {
10773		dAtA[i] = 1
10774	} else {
10775		dAtA[i] = 0
10776	}
10777	i--
10778	dAtA[i] = 0x58
10779	if m.SecretRef != nil {
10780		{
10781			size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
10782			if err != nil {
10783				return 0, err
10784			}
10785			i -= size
10786			i = encodeVarintGenerated(dAtA, i, uint64(size))
10787		}
10788		i--
10789		dAtA[i] = 0x52
10790	}
10791	i--
10792	if m.DiscoveryCHAPAuth {
10793		dAtA[i] = 1
10794	} else {
10795		dAtA[i] = 0
10796	}
10797	i--
10798	dAtA[i] = 0x40
10799	if len(m.Portals) > 0 {
10800		for iNdEx := len(m.Portals) - 1; iNdEx >= 0; iNdEx-- {
10801			i -= len(m.Portals[iNdEx])
10802			copy(dAtA[i:], m.Portals[iNdEx])
10803			i = encodeVarintGenerated(dAtA, i, uint64(len(m.Portals[iNdEx])))
10804			i--
10805			dAtA[i] = 0x3a
10806		}
10807	}
10808	i--
10809	if m.ReadOnly {
10810		dAtA[i] = 1
10811	} else {
10812		dAtA[i] = 0
10813	}
10814	i--
10815	dAtA[i] = 0x30
10816	i -= len(m.FSType)
10817	copy(dAtA[i:], m.FSType)
10818	i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
10819	i--
10820	dAtA[i] = 0x2a
10821	i -= len(m.ISCSIInterface)
10822	copy(dAtA[i:], m.ISCSIInterface)
10823	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ISCSIInterface)))
10824	i--
10825	dAtA[i] = 0x22
10826	i = encodeVarintGenerated(dAtA, i, uint64(m.Lun))
10827	i--
10828	dAtA[i] = 0x18
10829	i -= len(m.IQN)
10830	copy(dAtA[i:], m.IQN)
10831	i = encodeVarintGenerated(dAtA, i, uint64(len(m.IQN)))
10832	i--
10833	dAtA[i] = 0x12
10834	i -= len(m.TargetPortal)
10835	copy(dAtA[i:], m.TargetPortal)
10836	i = encodeVarintGenerated(dAtA, i, uint64(len(m.TargetPortal)))
10837	i--
10838	dAtA[i] = 0xa
10839	return len(dAtA) - i, nil
10840}
10841
10842func (m *ISCSIVolumeSource) Marshal() (dAtA []byte, err error) {
10843	size := m.Size()
10844	dAtA = make([]byte, size)
10845	n, err := m.MarshalToSizedBuffer(dAtA[:size])
10846	if err != nil {
10847		return nil, err
10848	}
10849	return dAtA[:n], nil
10850}
10851
10852func (m *ISCSIVolumeSource) MarshalTo(dAtA []byte) (int, error) {
10853	size := m.Size()
10854	return m.MarshalToSizedBuffer(dAtA[:size])
10855}
10856
10857func (m *ISCSIVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
10858	i := len(dAtA)
10859	_ = i
10860	var l int
10861	_ = l
10862	if m.InitiatorName != nil {
10863		i -= len(*m.InitiatorName)
10864		copy(dAtA[i:], *m.InitiatorName)
10865		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.InitiatorName)))
10866		i--
10867		dAtA[i] = 0x62
10868	}
10869	i--
10870	if m.SessionCHAPAuth {
10871		dAtA[i] = 1
10872	} else {
10873		dAtA[i] = 0
10874	}
10875	i--
10876	dAtA[i] = 0x58
10877	if m.SecretRef != nil {
10878		{
10879			size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
10880			if err != nil {
10881				return 0, err
10882			}
10883			i -= size
10884			i = encodeVarintGenerated(dAtA, i, uint64(size))
10885		}
10886		i--
10887		dAtA[i] = 0x52
10888	}
10889	i--
10890	if m.DiscoveryCHAPAuth {
10891		dAtA[i] = 1
10892	} else {
10893		dAtA[i] = 0
10894	}
10895	i--
10896	dAtA[i] = 0x40
10897	if len(m.Portals) > 0 {
10898		for iNdEx := len(m.Portals) - 1; iNdEx >= 0; iNdEx-- {
10899			i -= len(m.Portals[iNdEx])
10900			copy(dAtA[i:], m.Portals[iNdEx])
10901			i = encodeVarintGenerated(dAtA, i, uint64(len(m.Portals[iNdEx])))
10902			i--
10903			dAtA[i] = 0x3a
10904		}
10905	}
10906	i--
10907	if m.ReadOnly {
10908		dAtA[i] = 1
10909	} else {
10910		dAtA[i] = 0
10911	}
10912	i--
10913	dAtA[i] = 0x30
10914	i -= len(m.FSType)
10915	copy(dAtA[i:], m.FSType)
10916	i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
10917	i--
10918	dAtA[i] = 0x2a
10919	i -= len(m.ISCSIInterface)
10920	copy(dAtA[i:], m.ISCSIInterface)
10921	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ISCSIInterface)))
10922	i--
10923	dAtA[i] = 0x22
10924	i = encodeVarintGenerated(dAtA, i, uint64(m.Lun))
10925	i--
10926	dAtA[i] = 0x18
10927	i -= len(m.IQN)
10928	copy(dAtA[i:], m.IQN)
10929	i = encodeVarintGenerated(dAtA, i, uint64(len(m.IQN)))
10930	i--
10931	dAtA[i] = 0x12
10932	i -= len(m.TargetPortal)
10933	copy(dAtA[i:], m.TargetPortal)
10934	i = encodeVarintGenerated(dAtA, i, uint64(len(m.TargetPortal)))
10935	i--
10936	dAtA[i] = 0xa
10937	return len(dAtA) - i, nil
10938}
10939
10940func (m *KeyToPath) Marshal() (dAtA []byte, err error) {
10941	size := m.Size()
10942	dAtA = make([]byte, size)
10943	n, err := m.MarshalToSizedBuffer(dAtA[:size])
10944	if err != nil {
10945		return nil, err
10946	}
10947	return dAtA[:n], nil
10948}
10949
10950func (m *KeyToPath) MarshalTo(dAtA []byte) (int, error) {
10951	size := m.Size()
10952	return m.MarshalToSizedBuffer(dAtA[:size])
10953}
10954
10955func (m *KeyToPath) MarshalToSizedBuffer(dAtA []byte) (int, error) {
10956	i := len(dAtA)
10957	_ = i
10958	var l int
10959	_ = l
10960	if m.Mode != nil {
10961		i = encodeVarintGenerated(dAtA, i, uint64(*m.Mode))
10962		i--
10963		dAtA[i] = 0x18
10964	}
10965	i -= len(m.Path)
10966	copy(dAtA[i:], m.Path)
10967	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
10968	i--
10969	dAtA[i] = 0x12
10970	i -= len(m.Key)
10971	copy(dAtA[i:], m.Key)
10972	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Key)))
10973	i--
10974	dAtA[i] = 0xa
10975	return len(dAtA) - i, nil
10976}
10977
10978func (m *Lifecycle) Marshal() (dAtA []byte, err error) {
10979	size := m.Size()
10980	dAtA = make([]byte, size)
10981	n, err := m.MarshalToSizedBuffer(dAtA[:size])
10982	if err != nil {
10983		return nil, err
10984	}
10985	return dAtA[:n], nil
10986}
10987
10988func (m *Lifecycle) MarshalTo(dAtA []byte) (int, error) {
10989	size := m.Size()
10990	return m.MarshalToSizedBuffer(dAtA[:size])
10991}
10992
10993func (m *Lifecycle) MarshalToSizedBuffer(dAtA []byte) (int, error) {
10994	i := len(dAtA)
10995	_ = i
10996	var l int
10997	_ = l
10998	if m.PreStop != nil {
10999		{
11000			size, err := m.PreStop.MarshalToSizedBuffer(dAtA[:i])
11001			if err != nil {
11002				return 0, err
11003			}
11004			i -= size
11005			i = encodeVarintGenerated(dAtA, i, uint64(size))
11006		}
11007		i--
11008		dAtA[i] = 0x12
11009	}
11010	if m.PostStart != nil {
11011		{
11012			size, err := m.PostStart.MarshalToSizedBuffer(dAtA[:i])
11013			if err != nil {
11014				return 0, err
11015			}
11016			i -= size
11017			i = encodeVarintGenerated(dAtA, i, uint64(size))
11018		}
11019		i--
11020		dAtA[i] = 0xa
11021	}
11022	return len(dAtA) - i, nil
11023}
11024
11025func (m *LimitRange) Marshal() (dAtA []byte, err error) {
11026	size := m.Size()
11027	dAtA = make([]byte, size)
11028	n, err := m.MarshalToSizedBuffer(dAtA[:size])
11029	if err != nil {
11030		return nil, err
11031	}
11032	return dAtA[:n], nil
11033}
11034
11035func (m *LimitRange) MarshalTo(dAtA []byte) (int, error) {
11036	size := m.Size()
11037	return m.MarshalToSizedBuffer(dAtA[:size])
11038}
11039
11040func (m *LimitRange) MarshalToSizedBuffer(dAtA []byte) (int, error) {
11041	i := len(dAtA)
11042	_ = i
11043	var l int
11044	_ = l
11045	{
11046		size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
11047		if err != nil {
11048			return 0, err
11049		}
11050		i -= size
11051		i = encodeVarintGenerated(dAtA, i, uint64(size))
11052	}
11053	i--
11054	dAtA[i] = 0x12
11055	{
11056		size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
11057		if err != nil {
11058			return 0, err
11059		}
11060		i -= size
11061		i = encodeVarintGenerated(dAtA, i, uint64(size))
11062	}
11063	i--
11064	dAtA[i] = 0xa
11065	return len(dAtA) - i, nil
11066}
11067
11068func (m *LimitRangeItem) Marshal() (dAtA []byte, err error) {
11069	size := m.Size()
11070	dAtA = make([]byte, size)
11071	n, err := m.MarshalToSizedBuffer(dAtA[:size])
11072	if err != nil {
11073		return nil, err
11074	}
11075	return dAtA[:n], nil
11076}
11077
11078func (m *LimitRangeItem) MarshalTo(dAtA []byte) (int, error) {
11079	size := m.Size()
11080	return m.MarshalToSizedBuffer(dAtA[:size])
11081}
11082
11083func (m *LimitRangeItem) MarshalToSizedBuffer(dAtA []byte) (int, error) {
11084	i := len(dAtA)
11085	_ = i
11086	var l int
11087	_ = l
11088	if len(m.MaxLimitRequestRatio) > 0 {
11089		keysForMaxLimitRequestRatio := make([]string, 0, len(m.MaxLimitRequestRatio))
11090		for k := range m.MaxLimitRequestRatio {
11091			keysForMaxLimitRequestRatio = append(keysForMaxLimitRequestRatio, string(k))
11092		}
11093		github_com_gogo_protobuf_sortkeys.Strings(keysForMaxLimitRequestRatio)
11094		for iNdEx := len(keysForMaxLimitRequestRatio) - 1; iNdEx >= 0; iNdEx-- {
11095			v := m.MaxLimitRequestRatio[ResourceName(keysForMaxLimitRequestRatio[iNdEx])]
11096			baseI := i
11097			{
11098				size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
11099				if err != nil {
11100					return 0, err
11101				}
11102				i -= size
11103				i = encodeVarintGenerated(dAtA, i, uint64(size))
11104			}
11105			i--
11106			dAtA[i] = 0x12
11107			i -= len(keysForMaxLimitRequestRatio[iNdEx])
11108			copy(dAtA[i:], keysForMaxLimitRequestRatio[iNdEx])
11109			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForMaxLimitRequestRatio[iNdEx])))
11110			i--
11111			dAtA[i] = 0xa
11112			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
11113			i--
11114			dAtA[i] = 0x32
11115		}
11116	}
11117	if len(m.DefaultRequest) > 0 {
11118		keysForDefaultRequest := make([]string, 0, len(m.DefaultRequest))
11119		for k := range m.DefaultRequest {
11120			keysForDefaultRequest = append(keysForDefaultRequest, string(k))
11121		}
11122		github_com_gogo_protobuf_sortkeys.Strings(keysForDefaultRequest)
11123		for iNdEx := len(keysForDefaultRequest) - 1; iNdEx >= 0; iNdEx-- {
11124			v := m.DefaultRequest[ResourceName(keysForDefaultRequest[iNdEx])]
11125			baseI := i
11126			{
11127				size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
11128				if err != nil {
11129					return 0, err
11130				}
11131				i -= size
11132				i = encodeVarintGenerated(dAtA, i, uint64(size))
11133			}
11134			i--
11135			dAtA[i] = 0x12
11136			i -= len(keysForDefaultRequest[iNdEx])
11137			copy(dAtA[i:], keysForDefaultRequest[iNdEx])
11138			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForDefaultRequest[iNdEx])))
11139			i--
11140			dAtA[i] = 0xa
11141			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
11142			i--
11143			dAtA[i] = 0x2a
11144		}
11145	}
11146	if len(m.Default) > 0 {
11147		keysForDefault := make([]string, 0, len(m.Default))
11148		for k := range m.Default {
11149			keysForDefault = append(keysForDefault, string(k))
11150		}
11151		github_com_gogo_protobuf_sortkeys.Strings(keysForDefault)
11152		for iNdEx := len(keysForDefault) - 1; iNdEx >= 0; iNdEx-- {
11153			v := m.Default[ResourceName(keysForDefault[iNdEx])]
11154			baseI := i
11155			{
11156				size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
11157				if err != nil {
11158					return 0, err
11159				}
11160				i -= size
11161				i = encodeVarintGenerated(dAtA, i, uint64(size))
11162			}
11163			i--
11164			dAtA[i] = 0x12
11165			i -= len(keysForDefault[iNdEx])
11166			copy(dAtA[i:], keysForDefault[iNdEx])
11167			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForDefault[iNdEx])))
11168			i--
11169			dAtA[i] = 0xa
11170			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
11171			i--
11172			dAtA[i] = 0x22
11173		}
11174	}
11175	if len(m.Min) > 0 {
11176		keysForMin := make([]string, 0, len(m.Min))
11177		for k := range m.Min {
11178			keysForMin = append(keysForMin, string(k))
11179		}
11180		github_com_gogo_protobuf_sortkeys.Strings(keysForMin)
11181		for iNdEx := len(keysForMin) - 1; iNdEx >= 0; iNdEx-- {
11182			v := m.Min[ResourceName(keysForMin[iNdEx])]
11183			baseI := i
11184			{
11185				size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
11186				if err != nil {
11187					return 0, err
11188				}
11189				i -= size
11190				i = encodeVarintGenerated(dAtA, i, uint64(size))
11191			}
11192			i--
11193			dAtA[i] = 0x12
11194			i -= len(keysForMin[iNdEx])
11195			copy(dAtA[i:], keysForMin[iNdEx])
11196			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForMin[iNdEx])))
11197			i--
11198			dAtA[i] = 0xa
11199			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
11200			i--
11201			dAtA[i] = 0x1a
11202		}
11203	}
11204	if len(m.Max) > 0 {
11205		keysForMax := make([]string, 0, len(m.Max))
11206		for k := range m.Max {
11207			keysForMax = append(keysForMax, string(k))
11208		}
11209		github_com_gogo_protobuf_sortkeys.Strings(keysForMax)
11210		for iNdEx := len(keysForMax) - 1; iNdEx >= 0; iNdEx-- {
11211			v := m.Max[ResourceName(keysForMax[iNdEx])]
11212			baseI := i
11213			{
11214				size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
11215				if err != nil {
11216					return 0, err
11217				}
11218				i -= size
11219				i = encodeVarintGenerated(dAtA, i, uint64(size))
11220			}
11221			i--
11222			dAtA[i] = 0x12
11223			i -= len(keysForMax[iNdEx])
11224			copy(dAtA[i:], keysForMax[iNdEx])
11225			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForMax[iNdEx])))
11226			i--
11227			dAtA[i] = 0xa
11228			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
11229			i--
11230			dAtA[i] = 0x12
11231		}
11232	}
11233	i -= len(m.Type)
11234	copy(dAtA[i:], m.Type)
11235	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
11236	i--
11237	dAtA[i] = 0xa
11238	return len(dAtA) - i, nil
11239}
11240
11241func (m *LimitRangeList) Marshal() (dAtA []byte, err error) {
11242	size := m.Size()
11243	dAtA = make([]byte, size)
11244	n, err := m.MarshalToSizedBuffer(dAtA[:size])
11245	if err != nil {
11246		return nil, err
11247	}
11248	return dAtA[:n], nil
11249}
11250
11251func (m *LimitRangeList) MarshalTo(dAtA []byte) (int, error) {
11252	size := m.Size()
11253	return m.MarshalToSizedBuffer(dAtA[:size])
11254}
11255
11256func (m *LimitRangeList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
11257	i := len(dAtA)
11258	_ = i
11259	var l int
11260	_ = l
11261	if len(m.Items) > 0 {
11262		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
11263			{
11264				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
11265				if err != nil {
11266					return 0, err
11267				}
11268				i -= size
11269				i = encodeVarintGenerated(dAtA, i, uint64(size))
11270			}
11271			i--
11272			dAtA[i] = 0x12
11273		}
11274	}
11275	{
11276		size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
11277		if err != nil {
11278			return 0, err
11279		}
11280		i -= size
11281		i = encodeVarintGenerated(dAtA, i, uint64(size))
11282	}
11283	i--
11284	dAtA[i] = 0xa
11285	return len(dAtA) - i, nil
11286}
11287
11288func (m *LimitRangeSpec) Marshal() (dAtA []byte, err error) {
11289	size := m.Size()
11290	dAtA = make([]byte, size)
11291	n, err := m.MarshalToSizedBuffer(dAtA[:size])
11292	if err != nil {
11293		return nil, err
11294	}
11295	return dAtA[:n], nil
11296}
11297
11298func (m *LimitRangeSpec) MarshalTo(dAtA []byte) (int, error) {
11299	size := m.Size()
11300	return m.MarshalToSizedBuffer(dAtA[:size])
11301}
11302
11303func (m *LimitRangeSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
11304	i := len(dAtA)
11305	_ = i
11306	var l int
11307	_ = l
11308	if len(m.Limits) > 0 {
11309		for iNdEx := len(m.Limits) - 1; iNdEx >= 0; iNdEx-- {
11310			{
11311				size, err := m.Limits[iNdEx].MarshalToSizedBuffer(dAtA[:i])
11312				if err != nil {
11313					return 0, err
11314				}
11315				i -= size
11316				i = encodeVarintGenerated(dAtA, i, uint64(size))
11317			}
11318			i--
11319			dAtA[i] = 0xa
11320		}
11321	}
11322	return len(dAtA) - i, nil
11323}
11324
11325func (m *List) Marshal() (dAtA []byte, err error) {
11326	size := m.Size()
11327	dAtA = make([]byte, size)
11328	n, err := m.MarshalToSizedBuffer(dAtA[:size])
11329	if err != nil {
11330		return nil, err
11331	}
11332	return dAtA[:n], nil
11333}
11334
11335func (m *List) MarshalTo(dAtA []byte) (int, error) {
11336	size := m.Size()
11337	return m.MarshalToSizedBuffer(dAtA[:size])
11338}
11339
11340func (m *List) MarshalToSizedBuffer(dAtA []byte) (int, error) {
11341	i := len(dAtA)
11342	_ = i
11343	var l int
11344	_ = l
11345	if len(m.Items) > 0 {
11346		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
11347			{
11348				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
11349				if err != nil {
11350					return 0, err
11351				}
11352				i -= size
11353				i = encodeVarintGenerated(dAtA, i, uint64(size))
11354			}
11355			i--
11356			dAtA[i] = 0x12
11357		}
11358	}
11359	{
11360		size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
11361		if err != nil {
11362			return 0, err
11363		}
11364		i -= size
11365		i = encodeVarintGenerated(dAtA, i, uint64(size))
11366	}
11367	i--
11368	dAtA[i] = 0xa
11369	return len(dAtA) - i, nil
11370}
11371
11372func (m *LoadBalancerIngress) Marshal() (dAtA []byte, err error) {
11373	size := m.Size()
11374	dAtA = make([]byte, size)
11375	n, err := m.MarshalToSizedBuffer(dAtA[:size])
11376	if err != nil {
11377		return nil, err
11378	}
11379	return dAtA[:n], nil
11380}
11381
11382func (m *LoadBalancerIngress) MarshalTo(dAtA []byte) (int, error) {
11383	size := m.Size()
11384	return m.MarshalToSizedBuffer(dAtA[:size])
11385}
11386
11387func (m *LoadBalancerIngress) MarshalToSizedBuffer(dAtA []byte) (int, error) {
11388	i := len(dAtA)
11389	_ = i
11390	var l int
11391	_ = l
11392	i -= len(m.Hostname)
11393	copy(dAtA[i:], m.Hostname)
11394	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Hostname)))
11395	i--
11396	dAtA[i] = 0x12
11397	i -= len(m.IP)
11398	copy(dAtA[i:], m.IP)
11399	i = encodeVarintGenerated(dAtA, i, uint64(len(m.IP)))
11400	i--
11401	dAtA[i] = 0xa
11402	return len(dAtA) - i, nil
11403}
11404
11405func (m *LoadBalancerStatus) Marshal() (dAtA []byte, err error) {
11406	size := m.Size()
11407	dAtA = make([]byte, size)
11408	n, err := m.MarshalToSizedBuffer(dAtA[:size])
11409	if err != nil {
11410		return nil, err
11411	}
11412	return dAtA[:n], nil
11413}
11414
11415func (m *LoadBalancerStatus) MarshalTo(dAtA []byte) (int, error) {
11416	size := m.Size()
11417	return m.MarshalToSizedBuffer(dAtA[:size])
11418}
11419
11420func (m *LoadBalancerStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
11421	i := len(dAtA)
11422	_ = i
11423	var l int
11424	_ = l
11425	if len(m.Ingress) > 0 {
11426		for iNdEx := len(m.Ingress) - 1; iNdEx >= 0; iNdEx-- {
11427			{
11428				size, err := m.Ingress[iNdEx].MarshalToSizedBuffer(dAtA[:i])
11429				if err != nil {
11430					return 0, err
11431				}
11432				i -= size
11433				i = encodeVarintGenerated(dAtA, i, uint64(size))
11434			}
11435			i--
11436			dAtA[i] = 0xa
11437		}
11438	}
11439	return len(dAtA) - i, nil
11440}
11441
11442func (m *LocalObjectReference) Marshal() (dAtA []byte, err error) {
11443	size := m.Size()
11444	dAtA = make([]byte, size)
11445	n, err := m.MarshalToSizedBuffer(dAtA[:size])
11446	if err != nil {
11447		return nil, err
11448	}
11449	return dAtA[:n], nil
11450}
11451
11452func (m *LocalObjectReference) MarshalTo(dAtA []byte) (int, error) {
11453	size := m.Size()
11454	return m.MarshalToSizedBuffer(dAtA[:size])
11455}
11456
11457func (m *LocalObjectReference) MarshalToSizedBuffer(dAtA []byte) (int, error) {
11458	i := len(dAtA)
11459	_ = i
11460	var l int
11461	_ = l
11462	i -= len(m.Name)
11463	copy(dAtA[i:], m.Name)
11464	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
11465	i--
11466	dAtA[i] = 0xa
11467	return len(dAtA) - i, nil
11468}
11469
11470func (m *LocalVolumeSource) Marshal() (dAtA []byte, err error) {
11471	size := m.Size()
11472	dAtA = make([]byte, size)
11473	n, err := m.MarshalToSizedBuffer(dAtA[:size])
11474	if err != nil {
11475		return nil, err
11476	}
11477	return dAtA[:n], nil
11478}
11479
11480func (m *LocalVolumeSource) MarshalTo(dAtA []byte) (int, error) {
11481	size := m.Size()
11482	return m.MarshalToSizedBuffer(dAtA[:size])
11483}
11484
11485func (m *LocalVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
11486	i := len(dAtA)
11487	_ = i
11488	var l int
11489	_ = l
11490	if m.FSType != nil {
11491		i -= len(*m.FSType)
11492		copy(dAtA[i:], *m.FSType)
11493		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.FSType)))
11494		i--
11495		dAtA[i] = 0x12
11496	}
11497	i -= len(m.Path)
11498	copy(dAtA[i:], m.Path)
11499	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
11500	i--
11501	dAtA[i] = 0xa
11502	return len(dAtA) - i, nil
11503}
11504
11505func (m *NFSVolumeSource) Marshal() (dAtA []byte, err error) {
11506	size := m.Size()
11507	dAtA = make([]byte, size)
11508	n, err := m.MarshalToSizedBuffer(dAtA[:size])
11509	if err != nil {
11510		return nil, err
11511	}
11512	return dAtA[:n], nil
11513}
11514
11515func (m *NFSVolumeSource) MarshalTo(dAtA []byte) (int, error) {
11516	size := m.Size()
11517	return m.MarshalToSizedBuffer(dAtA[:size])
11518}
11519
11520func (m *NFSVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
11521	i := len(dAtA)
11522	_ = i
11523	var l int
11524	_ = l
11525	i--
11526	if m.ReadOnly {
11527		dAtA[i] = 1
11528	} else {
11529		dAtA[i] = 0
11530	}
11531	i--
11532	dAtA[i] = 0x18
11533	i -= len(m.Path)
11534	copy(dAtA[i:], m.Path)
11535	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
11536	i--
11537	dAtA[i] = 0x12
11538	i -= len(m.Server)
11539	copy(dAtA[i:], m.Server)
11540	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Server)))
11541	i--
11542	dAtA[i] = 0xa
11543	return len(dAtA) - i, nil
11544}
11545
11546func (m *Namespace) Marshal() (dAtA []byte, err error) {
11547	size := m.Size()
11548	dAtA = make([]byte, size)
11549	n, err := m.MarshalToSizedBuffer(dAtA[:size])
11550	if err != nil {
11551		return nil, err
11552	}
11553	return dAtA[:n], nil
11554}
11555
11556func (m *Namespace) MarshalTo(dAtA []byte) (int, error) {
11557	size := m.Size()
11558	return m.MarshalToSizedBuffer(dAtA[:size])
11559}
11560
11561func (m *Namespace) MarshalToSizedBuffer(dAtA []byte) (int, error) {
11562	i := len(dAtA)
11563	_ = i
11564	var l int
11565	_ = l
11566	{
11567		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
11568		if err != nil {
11569			return 0, err
11570		}
11571		i -= size
11572		i = encodeVarintGenerated(dAtA, i, uint64(size))
11573	}
11574	i--
11575	dAtA[i] = 0x1a
11576	{
11577		size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
11578		if err != nil {
11579			return 0, err
11580		}
11581		i -= size
11582		i = encodeVarintGenerated(dAtA, i, uint64(size))
11583	}
11584	i--
11585	dAtA[i] = 0x12
11586	{
11587		size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
11588		if err != nil {
11589			return 0, err
11590		}
11591		i -= size
11592		i = encodeVarintGenerated(dAtA, i, uint64(size))
11593	}
11594	i--
11595	dAtA[i] = 0xa
11596	return len(dAtA) - i, nil
11597}
11598
11599func (m *NamespaceCondition) Marshal() (dAtA []byte, err error) {
11600	size := m.Size()
11601	dAtA = make([]byte, size)
11602	n, err := m.MarshalToSizedBuffer(dAtA[:size])
11603	if err != nil {
11604		return nil, err
11605	}
11606	return dAtA[:n], nil
11607}
11608
11609func (m *NamespaceCondition) MarshalTo(dAtA []byte) (int, error) {
11610	size := m.Size()
11611	return m.MarshalToSizedBuffer(dAtA[:size])
11612}
11613
11614func (m *NamespaceCondition) MarshalToSizedBuffer(dAtA []byte) (int, error) {
11615	i := len(dAtA)
11616	_ = i
11617	var l int
11618	_ = l
11619	i -= len(m.Message)
11620	copy(dAtA[i:], m.Message)
11621	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
11622	i--
11623	dAtA[i] = 0x32
11624	i -= len(m.Reason)
11625	copy(dAtA[i:], m.Reason)
11626	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason)))
11627	i--
11628	dAtA[i] = 0x2a
11629	{
11630		size, err := m.LastTransitionTime.MarshalToSizedBuffer(dAtA[:i])
11631		if err != nil {
11632			return 0, err
11633		}
11634		i -= size
11635		i = encodeVarintGenerated(dAtA, i, uint64(size))
11636	}
11637	i--
11638	dAtA[i] = 0x22
11639	i -= len(m.Status)
11640	copy(dAtA[i:], m.Status)
11641	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Status)))
11642	i--
11643	dAtA[i] = 0x12
11644	i -= len(m.Type)
11645	copy(dAtA[i:], m.Type)
11646	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
11647	i--
11648	dAtA[i] = 0xa
11649	return len(dAtA) - i, nil
11650}
11651
11652func (m *NamespaceList) Marshal() (dAtA []byte, err error) {
11653	size := m.Size()
11654	dAtA = make([]byte, size)
11655	n, err := m.MarshalToSizedBuffer(dAtA[:size])
11656	if err != nil {
11657		return nil, err
11658	}
11659	return dAtA[:n], nil
11660}
11661
11662func (m *NamespaceList) MarshalTo(dAtA []byte) (int, error) {
11663	size := m.Size()
11664	return m.MarshalToSizedBuffer(dAtA[:size])
11665}
11666
11667func (m *NamespaceList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
11668	i := len(dAtA)
11669	_ = i
11670	var l int
11671	_ = l
11672	if len(m.Items) > 0 {
11673		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
11674			{
11675				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
11676				if err != nil {
11677					return 0, err
11678				}
11679				i -= size
11680				i = encodeVarintGenerated(dAtA, i, uint64(size))
11681			}
11682			i--
11683			dAtA[i] = 0x12
11684		}
11685	}
11686	{
11687		size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
11688		if err != nil {
11689			return 0, err
11690		}
11691		i -= size
11692		i = encodeVarintGenerated(dAtA, i, uint64(size))
11693	}
11694	i--
11695	dAtA[i] = 0xa
11696	return len(dAtA) - i, nil
11697}
11698
11699func (m *NamespaceSpec) Marshal() (dAtA []byte, err error) {
11700	size := m.Size()
11701	dAtA = make([]byte, size)
11702	n, err := m.MarshalToSizedBuffer(dAtA[:size])
11703	if err != nil {
11704		return nil, err
11705	}
11706	return dAtA[:n], nil
11707}
11708
11709func (m *NamespaceSpec) MarshalTo(dAtA []byte) (int, error) {
11710	size := m.Size()
11711	return m.MarshalToSizedBuffer(dAtA[:size])
11712}
11713
11714func (m *NamespaceSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
11715	i := len(dAtA)
11716	_ = i
11717	var l int
11718	_ = l
11719	if len(m.Finalizers) > 0 {
11720		for iNdEx := len(m.Finalizers) - 1; iNdEx >= 0; iNdEx-- {
11721			i -= len(m.Finalizers[iNdEx])
11722			copy(dAtA[i:], m.Finalizers[iNdEx])
11723			i = encodeVarintGenerated(dAtA, i, uint64(len(m.Finalizers[iNdEx])))
11724			i--
11725			dAtA[i] = 0xa
11726		}
11727	}
11728	return len(dAtA) - i, nil
11729}
11730
11731func (m *NamespaceStatus) Marshal() (dAtA []byte, err error) {
11732	size := m.Size()
11733	dAtA = make([]byte, size)
11734	n, err := m.MarshalToSizedBuffer(dAtA[:size])
11735	if err != nil {
11736		return nil, err
11737	}
11738	return dAtA[:n], nil
11739}
11740
11741func (m *NamespaceStatus) MarshalTo(dAtA []byte) (int, error) {
11742	size := m.Size()
11743	return m.MarshalToSizedBuffer(dAtA[:size])
11744}
11745
11746func (m *NamespaceStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
11747	i := len(dAtA)
11748	_ = i
11749	var l int
11750	_ = l
11751	if len(m.Conditions) > 0 {
11752		for iNdEx := len(m.Conditions) - 1; iNdEx >= 0; iNdEx-- {
11753			{
11754				size, err := m.Conditions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
11755				if err != nil {
11756					return 0, err
11757				}
11758				i -= size
11759				i = encodeVarintGenerated(dAtA, i, uint64(size))
11760			}
11761			i--
11762			dAtA[i] = 0x12
11763		}
11764	}
11765	i -= len(m.Phase)
11766	copy(dAtA[i:], m.Phase)
11767	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Phase)))
11768	i--
11769	dAtA[i] = 0xa
11770	return len(dAtA) - i, nil
11771}
11772
11773func (m *Node) Marshal() (dAtA []byte, err error) {
11774	size := m.Size()
11775	dAtA = make([]byte, size)
11776	n, err := m.MarshalToSizedBuffer(dAtA[:size])
11777	if err != nil {
11778		return nil, err
11779	}
11780	return dAtA[:n], nil
11781}
11782
11783func (m *Node) MarshalTo(dAtA []byte) (int, error) {
11784	size := m.Size()
11785	return m.MarshalToSizedBuffer(dAtA[:size])
11786}
11787
11788func (m *Node) MarshalToSizedBuffer(dAtA []byte) (int, error) {
11789	i := len(dAtA)
11790	_ = i
11791	var l int
11792	_ = l
11793	{
11794		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
11795		if err != nil {
11796			return 0, err
11797		}
11798		i -= size
11799		i = encodeVarintGenerated(dAtA, i, uint64(size))
11800	}
11801	i--
11802	dAtA[i] = 0x1a
11803	{
11804		size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
11805		if err != nil {
11806			return 0, err
11807		}
11808		i -= size
11809		i = encodeVarintGenerated(dAtA, i, uint64(size))
11810	}
11811	i--
11812	dAtA[i] = 0x12
11813	{
11814		size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
11815		if err != nil {
11816			return 0, err
11817		}
11818		i -= size
11819		i = encodeVarintGenerated(dAtA, i, uint64(size))
11820	}
11821	i--
11822	dAtA[i] = 0xa
11823	return len(dAtA) - i, nil
11824}
11825
11826func (m *NodeAddress) Marshal() (dAtA []byte, err error) {
11827	size := m.Size()
11828	dAtA = make([]byte, size)
11829	n, err := m.MarshalToSizedBuffer(dAtA[:size])
11830	if err != nil {
11831		return nil, err
11832	}
11833	return dAtA[:n], nil
11834}
11835
11836func (m *NodeAddress) MarshalTo(dAtA []byte) (int, error) {
11837	size := m.Size()
11838	return m.MarshalToSizedBuffer(dAtA[:size])
11839}
11840
11841func (m *NodeAddress) MarshalToSizedBuffer(dAtA []byte) (int, error) {
11842	i := len(dAtA)
11843	_ = i
11844	var l int
11845	_ = l
11846	i -= len(m.Address)
11847	copy(dAtA[i:], m.Address)
11848	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Address)))
11849	i--
11850	dAtA[i] = 0x12
11851	i -= len(m.Type)
11852	copy(dAtA[i:], m.Type)
11853	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
11854	i--
11855	dAtA[i] = 0xa
11856	return len(dAtA) - i, nil
11857}
11858
11859func (m *NodeAffinity) Marshal() (dAtA []byte, err error) {
11860	size := m.Size()
11861	dAtA = make([]byte, size)
11862	n, err := m.MarshalToSizedBuffer(dAtA[:size])
11863	if err != nil {
11864		return nil, err
11865	}
11866	return dAtA[:n], nil
11867}
11868
11869func (m *NodeAffinity) MarshalTo(dAtA []byte) (int, error) {
11870	size := m.Size()
11871	return m.MarshalToSizedBuffer(dAtA[:size])
11872}
11873
11874func (m *NodeAffinity) MarshalToSizedBuffer(dAtA []byte) (int, error) {
11875	i := len(dAtA)
11876	_ = i
11877	var l int
11878	_ = l
11879	if len(m.PreferredDuringSchedulingIgnoredDuringExecution) > 0 {
11880		for iNdEx := len(m.PreferredDuringSchedulingIgnoredDuringExecution) - 1; iNdEx >= 0; iNdEx-- {
11881			{
11882				size, err := m.PreferredDuringSchedulingIgnoredDuringExecution[iNdEx].MarshalToSizedBuffer(dAtA[:i])
11883				if err != nil {
11884					return 0, err
11885				}
11886				i -= size
11887				i = encodeVarintGenerated(dAtA, i, uint64(size))
11888			}
11889			i--
11890			dAtA[i] = 0x12
11891		}
11892	}
11893	if m.RequiredDuringSchedulingIgnoredDuringExecution != nil {
11894		{
11895			size, err := m.RequiredDuringSchedulingIgnoredDuringExecution.MarshalToSizedBuffer(dAtA[:i])
11896			if err != nil {
11897				return 0, err
11898			}
11899			i -= size
11900			i = encodeVarintGenerated(dAtA, i, uint64(size))
11901		}
11902		i--
11903		dAtA[i] = 0xa
11904	}
11905	return len(dAtA) - i, nil
11906}
11907
11908func (m *NodeCondition) Marshal() (dAtA []byte, err error) {
11909	size := m.Size()
11910	dAtA = make([]byte, size)
11911	n, err := m.MarshalToSizedBuffer(dAtA[:size])
11912	if err != nil {
11913		return nil, err
11914	}
11915	return dAtA[:n], nil
11916}
11917
11918func (m *NodeCondition) MarshalTo(dAtA []byte) (int, error) {
11919	size := m.Size()
11920	return m.MarshalToSizedBuffer(dAtA[:size])
11921}
11922
11923func (m *NodeCondition) MarshalToSizedBuffer(dAtA []byte) (int, error) {
11924	i := len(dAtA)
11925	_ = i
11926	var l int
11927	_ = l
11928	i -= len(m.Message)
11929	copy(dAtA[i:], m.Message)
11930	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
11931	i--
11932	dAtA[i] = 0x32
11933	i -= len(m.Reason)
11934	copy(dAtA[i:], m.Reason)
11935	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason)))
11936	i--
11937	dAtA[i] = 0x2a
11938	{
11939		size, err := m.LastTransitionTime.MarshalToSizedBuffer(dAtA[:i])
11940		if err != nil {
11941			return 0, err
11942		}
11943		i -= size
11944		i = encodeVarintGenerated(dAtA, i, uint64(size))
11945	}
11946	i--
11947	dAtA[i] = 0x22
11948	{
11949		size, err := m.LastHeartbeatTime.MarshalToSizedBuffer(dAtA[:i])
11950		if err != nil {
11951			return 0, err
11952		}
11953		i -= size
11954		i = encodeVarintGenerated(dAtA, i, uint64(size))
11955	}
11956	i--
11957	dAtA[i] = 0x1a
11958	i -= len(m.Status)
11959	copy(dAtA[i:], m.Status)
11960	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Status)))
11961	i--
11962	dAtA[i] = 0x12
11963	i -= len(m.Type)
11964	copy(dAtA[i:], m.Type)
11965	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
11966	i--
11967	dAtA[i] = 0xa
11968	return len(dAtA) - i, nil
11969}
11970
11971func (m *NodeConfigSource) Marshal() (dAtA []byte, err error) {
11972	size := m.Size()
11973	dAtA = make([]byte, size)
11974	n, err := m.MarshalToSizedBuffer(dAtA[:size])
11975	if err != nil {
11976		return nil, err
11977	}
11978	return dAtA[:n], nil
11979}
11980
11981func (m *NodeConfigSource) MarshalTo(dAtA []byte) (int, error) {
11982	size := m.Size()
11983	return m.MarshalToSizedBuffer(dAtA[:size])
11984}
11985
11986func (m *NodeConfigSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
11987	i := len(dAtA)
11988	_ = i
11989	var l int
11990	_ = l
11991	if m.ConfigMap != nil {
11992		{
11993			size, err := m.ConfigMap.MarshalToSizedBuffer(dAtA[:i])
11994			if err != nil {
11995				return 0, err
11996			}
11997			i -= size
11998			i = encodeVarintGenerated(dAtA, i, uint64(size))
11999		}
12000		i--
12001		dAtA[i] = 0x12
12002	}
12003	return len(dAtA) - i, nil
12004}
12005
12006func (m *NodeConfigStatus) Marshal() (dAtA []byte, err error) {
12007	size := m.Size()
12008	dAtA = make([]byte, size)
12009	n, err := m.MarshalToSizedBuffer(dAtA[:size])
12010	if err != nil {
12011		return nil, err
12012	}
12013	return dAtA[:n], nil
12014}
12015
12016func (m *NodeConfigStatus) MarshalTo(dAtA []byte) (int, error) {
12017	size := m.Size()
12018	return m.MarshalToSizedBuffer(dAtA[:size])
12019}
12020
12021func (m *NodeConfigStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
12022	i := len(dAtA)
12023	_ = i
12024	var l int
12025	_ = l
12026	i -= len(m.Error)
12027	copy(dAtA[i:], m.Error)
12028	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Error)))
12029	i--
12030	dAtA[i] = 0x22
12031	if m.LastKnownGood != nil {
12032		{
12033			size, err := m.LastKnownGood.MarshalToSizedBuffer(dAtA[:i])
12034			if err != nil {
12035				return 0, err
12036			}
12037			i -= size
12038			i = encodeVarintGenerated(dAtA, i, uint64(size))
12039		}
12040		i--
12041		dAtA[i] = 0x1a
12042	}
12043	if m.Active != nil {
12044		{
12045			size, err := m.Active.MarshalToSizedBuffer(dAtA[:i])
12046			if err != nil {
12047				return 0, err
12048			}
12049			i -= size
12050			i = encodeVarintGenerated(dAtA, i, uint64(size))
12051		}
12052		i--
12053		dAtA[i] = 0x12
12054	}
12055	if m.Assigned != nil {
12056		{
12057			size, err := m.Assigned.MarshalToSizedBuffer(dAtA[:i])
12058			if err != nil {
12059				return 0, err
12060			}
12061			i -= size
12062			i = encodeVarintGenerated(dAtA, i, uint64(size))
12063		}
12064		i--
12065		dAtA[i] = 0xa
12066	}
12067	return len(dAtA) - i, nil
12068}
12069
12070func (m *NodeDaemonEndpoints) Marshal() (dAtA []byte, err error) {
12071	size := m.Size()
12072	dAtA = make([]byte, size)
12073	n, err := m.MarshalToSizedBuffer(dAtA[:size])
12074	if err != nil {
12075		return nil, err
12076	}
12077	return dAtA[:n], nil
12078}
12079
12080func (m *NodeDaemonEndpoints) MarshalTo(dAtA []byte) (int, error) {
12081	size := m.Size()
12082	return m.MarshalToSizedBuffer(dAtA[:size])
12083}
12084
12085func (m *NodeDaemonEndpoints) MarshalToSizedBuffer(dAtA []byte) (int, error) {
12086	i := len(dAtA)
12087	_ = i
12088	var l int
12089	_ = l
12090	{
12091		size, err := m.KubeletEndpoint.MarshalToSizedBuffer(dAtA[:i])
12092		if err != nil {
12093			return 0, err
12094		}
12095		i -= size
12096		i = encodeVarintGenerated(dAtA, i, uint64(size))
12097	}
12098	i--
12099	dAtA[i] = 0xa
12100	return len(dAtA) - i, nil
12101}
12102
12103func (m *NodeList) Marshal() (dAtA []byte, err error) {
12104	size := m.Size()
12105	dAtA = make([]byte, size)
12106	n, err := m.MarshalToSizedBuffer(dAtA[:size])
12107	if err != nil {
12108		return nil, err
12109	}
12110	return dAtA[:n], nil
12111}
12112
12113func (m *NodeList) MarshalTo(dAtA []byte) (int, error) {
12114	size := m.Size()
12115	return m.MarshalToSizedBuffer(dAtA[:size])
12116}
12117
12118func (m *NodeList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
12119	i := len(dAtA)
12120	_ = i
12121	var l int
12122	_ = l
12123	if len(m.Items) > 0 {
12124		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
12125			{
12126				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
12127				if err != nil {
12128					return 0, err
12129				}
12130				i -= size
12131				i = encodeVarintGenerated(dAtA, i, uint64(size))
12132			}
12133			i--
12134			dAtA[i] = 0x12
12135		}
12136	}
12137	{
12138		size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
12139		if err != nil {
12140			return 0, err
12141		}
12142		i -= size
12143		i = encodeVarintGenerated(dAtA, i, uint64(size))
12144	}
12145	i--
12146	dAtA[i] = 0xa
12147	return len(dAtA) - i, nil
12148}
12149
12150func (m *NodeProxyOptions) Marshal() (dAtA []byte, err error) {
12151	size := m.Size()
12152	dAtA = make([]byte, size)
12153	n, err := m.MarshalToSizedBuffer(dAtA[:size])
12154	if err != nil {
12155		return nil, err
12156	}
12157	return dAtA[:n], nil
12158}
12159
12160func (m *NodeProxyOptions) MarshalTo(dAtA []byte) (int, error) {
12161	size := m.Size()
12162	return m.MarshalToSizedBuffer(dAtA[:size])
12163}
12164
12165func (m *NodeProxyOptions) MarshalToSizedBuffer(dAtA []byte) (int, error) {
12166	i := len(dAtA)
12167	_ = i
12168	var l int
12169	_ = l
12170	i -= len(m.Path)
12171	copy(dAtA[i:], m.Path)
12172	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
12173	i--
12174	dAtA[i] = 0xa
12175	return len(dAtA) - i, nil
12176}
12177
12178func (m *NodeResources) Marshal() (dAtA []byte, err error) {
12179	size := m.Size()
12180	dAtA = make([]byte, size)
12181	n, err := m.MarshalToSizedBuffer(dAtA[:size])
12182	if err != nil {
12183		return nil, err
12184	}
12185	return dAtA[:n], nil
12186}
12187
12188func (m *NodeResources) MarshalTo(dAtA []byte) (int, error) {
12189	size := m.Size()
12190	return m.MarshalToSizedBuffer(dAtA[:size])
12191}
12192
12193func (m *NodeResources) MarshalToSizedBuffer(dAtA []byte) (int, error) {
12194	i := len(dAtA)
12195	_ = i
12196	var l int
12197	_ = l
12198	if len(m.Capacity) > 0 {
12199		keysForCapacity := make([]string, 0, len(m.Capacity))
12200		for k := range m.Capacity {
12201			keysForCapacity = append(keysForCapacity, string(k))
12202		}
12203		github_com_gogo_protobuf_sortkeys.Strings(keysForCapacity)
12204		for iNdEx := len(keysForCapacity) - 1; iNdEx >= 0; iNdEx-- {
12205			v := m.Capacity[ResourceName(keysForCapacity[iNdEx])]
12206			baseI := i
12207			{
12208				size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
12209				if err != nil {
12210					return 0, err
12211				}
12212				i -= size
12213				i = encodeVarintGenerated(dAtA, i, uint64(size))
12214			}
12215			i--
12216			dAtA[i] = 0x12
12217			i -= len(keysForCapacity[iNdEx])
12218			copy(dAtA[i:], keysForCapacity[iNdEx])
12219			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForCapacity[iNdEx])))
12220			i--
12221			dAtA[i] = 0xa
12222			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
12223			i--
12224			dAtA[i] = 0xa
12225		}
12226	}
12227	return len(dAtA) - i, nil
12228}
12229
12230func (m *NodeSelector) Marshal() (dAtA []byte, err error) {
12231	size := m.Size()
12232	dAtA = make([]byte, size)
12233	n, err := m.MarshalToSizedBuffer(dAtA[:size])
12234	if err != nil {
12235		return nil, err
12236	}
12237	return dAtA[:n], nil
12238}
12239
12240func (m *NodeSelector) MarshalTo(dAtA []byte) (int, error) {
12241	size := m.Size()
12242	return m.MarshalToSizedBuffer(dAtA[:size])
12243}
12244
12245func (m *NodeSelector) MarshalToSizedBuffer(dAtA []byte) (int, error) {
12246	i := len(dAtA)
12247	_ = i
12248	var l int
12249	_ = l
12250	if len(m.NodeSelectorTerms) > 0 {
12251		for iNdEx := len(m.NodeSelectorTerms) - 1; iNdEx >= 0; iNdEx-- {
12252			{
12253				size, err := m.NodeSelectorTerms[iNdEx].MarshalToSizedBuffer(dAtA[:i])
12254				if err != nil {
12255					return 0, err
12256				}
12257				i -= size
12258				i = encodeVarintGenerated(dAtA, i, uint64(size))
12259			}
12260			i--
12261			dAtA[i] = 0xa
12262		}
12263	}
12264	return len(dAtA) - i, nil
12265}
12266
12267func (m *NodeSelectorRequirement) Marshal() (dAtA []byte, err error) {
12268	size := m.Size()
12269	dAtA = make([]byte, size)
12270	n, err := m.MarshalToSizedBuffer(dAtA[:size])
12271	if err != nil {
12272		return nil, err
12273	}
12274	return dAtA[:n], nil
12275}
12276
12277func (m *NodeSelectorRequirement) MarshalTo(dAtA []byte) (int, error) {
12278	size := m.Size()
12279	return m.MarshalToSizedBuffer(dAtA[:size])
12280}
12281
12282func (m *NodeSelectorRequirement) MarshalToSizedBuffer(dAtA []byte) (int, error) {
12283	i := len(dAtA)
12284	_ = i
12285	var l int
12286	_ = l
12287	if len(m.Values) > 0 {
12288		for iNdEx := len(m.Values) - 1; iNdEx >= 0; iNdEx-- {
12289			i -= len(m.Values[iNdEx])
12290			copy(dAtA[i:], m.Values[iNdEx])
12291			i = encodeVarintGenerated(dAtA, i, uint64(len(m.Values[iNdEx])))
12292			i--
12293			dAtA[i] = 0x1a
12294		}
12295	}
12296	i -= len(m.Operator)
12297	copy(dAtA[i:], m.Operator)
12298	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Operator)))
12299	i--
12300	dAtA[i] = 0x12
12301	i -= len(m.Key)
12302	copy(dAtA[i:], m.Key)
12303	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Key)))
12304	i--
12305	dAtA[i] = 0xa
12306	return len(dAtA) - i, nil
12307}
12308
12309func (m *NodeSelectorTerm) Marshal() (dAtA []byte, err error) {
12310	size := m.Size()
12311	dAtA = make([]byte, size)
12312	n, err := m.MarshalToSizedBuffer(dAtA[:size])
12313	if err != nil {
12314		return nil, err
12315	}
12316	return dAtA[:n], nil
12317}
12318
12319func (m *NodeSelectorTerm) MarshalTo(dAtA []byte) (int, error) {
12320	size := m.Size()
12321	return m.MarshalToSizedBuffer(dAtA[:size])
12322}
12323
12324func (m *NodeSelectorTerm) MarshalToSizedBuffer(dAtA []byte) (int, error) {
12325	i := len(dAtA)
12326	_ = i
12327	var l int
12328	_ = l
12329	if len(m.MatchFields) > 0 {
12330		for iNdEx := len(m.MatchFields) - 1; iNdEx >= 0; iNdEx-- {
12331			{
12332				size, err := m.MatchFields[iNdEx].MarshalToSizedBuffer(dAtA[:i])
12333				if err != nil {
12334					return 0, err
12335				}
12336				i -= size
12337				i = encodeVarintGenerated(dAtA, i, uint64(size))
12338			}
12339			i--
12340			dAtA[i] = 0x12
12341		}
12342	}
12343	if len(m.MatchExpressions) > 0 {
12344		for iNdEx := len(m.MatchExpressions) - 1; iNdEx >= 0; iNdEx-- {
12345			{
12346				size, err := m.MatchExpressions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
12347				if err != nil {
12348					return 0, err
12349				}
12350				i -= size
12351				i = encodeVarintGenerated(dAtA, i, uint64(size))
12352			}
12353			i--
12354			dAtA[i] = 0xa
12355		}
12356	}
12357	return len(dAtA) - i, nil
12358}
12359
12360func (m *NodeSpec) Marshal() (dAtA []byte, err error) {
12361	size := m.Size()
12362	dAtA = make([]byte, size)
12363	n, err := m.MarshalToSizedBuffer(dAtA[:size])
12364	if err != nil {
12365		return nil, err
12366	}
12367	return dAtA[:n], nil
12368}
12369
12370func (m *NodeSpec) MarshalTo(dAtA []byte) (int, error) {
12371	size := m.Size()
12372	return m.MarshalToSizedBuffer(dAtA[:size])
12373}
12374
12375func (m *NodeSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
12376	i := len(dAtA)
12377	_ = i
12378	var l int
12379	_ = l
12380	if len(m.PodCIDRs) > 0 {
12381		for iNdEx := len(m.PodCIDRs) - 1; iNdEx >= 0; iNdEx-- {
12382			i -= len(m.PodCIDRs[iNdEx])
12383			copy(dAtA[i:], m.PodCIDRs[iNdEx])
12384			i = encodeVarintGenerated(dAtA, i, uint64(len(m.PodCIDRs[iNdEx])))
12385			i--
12386			dAtA[i] = 0x3a
12387		}
12388	}
12389	if m.ConfigSource != nil {
12390		{
12391			size, err := m.ConfigSource.MarshalToSizedBuffer(dAtA[:i])
12392			if err != nil {
12393				return 0, err
12394			}
12395			i -= size
12396			i = encodeVarintGenerated(dAtA, i, uint64(size))
12397		}
12398		i--
12399		dAtA[i] = 0x32
12400	}
12401	if len(m.Taints) > 0 {
12402		for iNdEx := len(m.Taints) - 1; iNdEx >= 0; iNdEx-- {
12403			{
12404				size, err := m.Taints[iNdEx].MarshalToSizedBuffer(dAtA[:i])
12405				if err != nil {
12406					return 0, err
12407				}
12408				i -= size
12409				i = encodeVarintGenerated(dAtA, i, uint64(size))
12410			}
12411			i--
12412			dAtA[i] = 0x2a
12413		}
12414	}
12415	i--
12416	if m.Unschedulable {
12417		dAtA[i] = 1
12418	} else {
12419		dAtA[i] = 0
12420	}
12421	i--
12422	dAtA[i] = 0x20
12423	i -= len(m.ProviderID)
12424	copy(dAtA[i:], m.ProviderID)
12425	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ProviderID)))
12426	i--
12427	dAtA[i] = 0x1a
12428	i -= len(m.DoNotUse_ExternalID)
12429	copy(dAtA[i:], m.DoNotUse_ExternalID)
12430	i = encodeVarintGenerated(dAtA, i, uint64(len(m.DoNotUse_ExternalID)))
12431	i--
12432	dAtA[i] = 0x12
12433	i -= len(m.PodCIDR)
12434	copy(dAtA[i:], m.PodCIDR)
12435	i = encodeVarintGenerated(dAtA, i, uint64(len(m.PodCIDR)))
12436	i--
12437	dAtA[i] = 0xa
12438	return len(dAtA) - i, nil
12439}
12440
12441func (m *NodeStatus) Marshal() (dAtA []byte, err error) {
12442	size := m.Size()
12443	dAtA = make([]byte, size)
12444	n, err := m.MarshalToSizedBuffer(dAtA[:size])
12445	if err != nil {
12446		return nil, err
12447	}
12448	return dAtA[:n], nil
12449}
12450
12451func (m *NodeStatus) MarshalTo(dAtA []byte) (int, error) {
12452	size := m.Size()
12453	return m.MarshalToSizedBuffer(dAtA[:size])
12454}
12455
12456func (m *NodeStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
12457	i := len(dAtA)
12458	_ = i
12459	var l int
12460	_ = l
12461	if m.Config != nil {
12462		{
12463			size, err := m.Config.MarshalToSizedBuffer(dAtA[:i])
12464			if err != nil {
12465				return 0, err
12466			}
12467			i -= size
12468			i = encodeVarintGenerated(dAtA, i, uint64(size))
12469		}
12470		i--
12471		dAtA[i] = 0x5a
12472	}
12473	if len(m.VolumesAttached) > 0 {
12474		for iNdEx := len(m.VolumesAttached) - 1; iNdEx >= 0; iNdEx-- {
12475			{
12476				size, err := m.VolumesAttached[iNdEx].MarshalToSizedBuffer(dAtA[:i])
12477				if err != nil {
12478					return 0, err
12479				}
12480				i -= size
12481				i = encodeVarintGenerated(dAtA, i, uint64(size))
12482			}
12483			i--
12484			dAtA[i] = 0x52
12485		}
12486	}
12487	if len(m.VolumesInUse) > 0 {
12488		for iNdEx := len(m.VolumesInUse) - 1; iNdEx >= 0; iNdEx-- {
12489			i -= len(m.VolumesInUse[iNdEx])
12490			copy(dAtA[i:], m.VolumesInUse[iNdEx])
12491			i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumesInUse[iNdEx])))
12492			i--
12493			dAtA[i] = 0x4a
12494		}
12495	}
12496	if len(m.Images) > 0 {
12497		for iNdEx := len(m.Images) - 1; iNdEx >= 0; iNdEx-- {
12498			{
12499				size, err := m.Images[iNdEx].MarshalToSizedBuffer(dAtA[:i])
12500				if err != nil {
12501					return 0, err
12502				}
12503				i -= size
12504				i = encodeVarintGenerated(dAtA, i, uint64(size))
12505			}
12506			i--
12507			dAtA[i] = 0x42
12508		}
12509	}
12510	{
12511		size, err := m.NodeInfo.MarshalToSizedBuffer(dAtA[:i])
12512		if err != nil {
12513			return 0, err
12514		}
12515		i -= size
12516		i = encodeVarintGenerated(dAtA, i, uint64(size))
12517	}
12518	i--
12519	dAtA[i] = 0x3a
12520	{
12521		size, err := m.DaemonEndpoints.MarshalToSizedBuffer(dAtA[:i])
12522		if err != nil {
12523			return 0, err
12524		}
12525		i -= size
12526		i = encodeVarintGenerated(dAtA, i, uint64(size))
12527	}
12528	i--
12529	dAtA[i] = 0x32
12530	if len(m.Addresses) > 0 {
12531		for iNdEx := len(m.Addresses) - 1; iNdEx >= 0; iNdEx-- {
12532			{
12533				size, err := m.Addresses[iNdEx].MarshalToSizedBuffer(dAtA[:i])
12534				if err != nil {
12535					return 0, err
12536				}
12537				i -= size
12538				i = encodeVarintGenerated(dAtA, i, uint64(size))
12539			}
12540			i--
12541			dAtA[i] = 0x2a
12542		}
12543	}
12544	if len(m.Conditions) > 0 {
12545		for iNdEx := len(m.Conditions) - 1; iNdEx >= 0; iNdEx-- {
12546			{
12547				size, err := m.Conditions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
12548				if err != nil {
12549					return 0, err
12550				}
12551				i -= size
12552				i = encodeVarintGenerated(dAtA, i, uint64(size))
12553			}
12554			i--
12555			dAtA[i] = 0x22
12556		}
12557	}
12558	i -= len(m.Phase)
12559	copy(dAtA[i:], m.Phase)
12560	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Phase)))
12561	i--
12562	dAtA[i] = 0x1a
12563	if len(m.Allocatable) > 0 {
12564		keysForAllocatable := make([]string, 0, len(m.Allocatable))
12565		for k := range m.Allocatable {
12566			keysForAllocatable = append(keysForAllocatable, string(k))
12567		}
12568		github_com_gogo_protobuf_sortkeys.Strings(keysForAllocatable)
12569		for iNdEx := len(keysForAllocatable) - 1; iNdEx >= 0; iNdEx-- {
12570			v := m.Allocatable[ResourceName(keysForAllocatable[iNdEx])]
12571			baseI := i
12572			{
12573				size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
12574				if err != nil {
12575					return 0, err
12576				}
12577				i -= size
12578				i = encodeVarintGenerated(dAtA, i, uint64(size))
12579			}
12580			i--
12581			dAtA[i] = 0x12
12582			i -= len(keysForAllocatable[iNdEx])
12583			copy(dAtA[i:], keysForAllocatable[iNdEx])
12584			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForAllocatable[iNdEx])))
12585			i--
12586			dAtA[i] = 0xa
12587			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
12588			i--
12589			dAtA[i] = 0x12
12590		}
12591	}
12592	if len(m.Capacity) > 0 {
12593		keysForCapacity := make([]string, 0, len(m.Capacity))
12594		for k := range m.Capacity {
12595			keysForCapacity = append(keysForCapacity, string(k))
12596		}
12597		github_com_gogo_protobuf_sortkeys.Strings(keysForCapacity)
12598		for iNdEx := len(keysForCapacity) - 1; iNdEx >= 0; iNdEx-- {
12599			v := m.Capacity[ResourceName(keysForCapacity[iNdEx])]
12600			baseI := i
12601			{
12602				size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
12603				if err != nil {
12604					return 0, err
12605				}
12606				i -= size
12607				i = encodeVarintGenerated(dAtA, i, uint64(size))
12608			}
12609			i--
12610			dAtA[i] = 0x12
12611			i -= len(keysForCapacity[iNdEx])
12612			copy(dAtA[i:], keysForCapacity[iNdEx])
12613			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForCapacity[iNdEx])))
12614			i--
12615			dAtA[i] = 0xa
12616			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
12617			i--
12618			dAtA[i] = 0xa
12619		}
12620	}
12621	return len(dAtA) - i, nil
12622}
12623
12624func (m *NodeSystemInfo) Marshal() (dAtA []byte, err error) {
12625	size := m.Size()
12626	dAtA = make([]byte, size)
12627	n, err := m.MarshalToSizedBuffer(dAtA[:size])
12628	if err != nil {
12629		return nil, err
12630	}
12631	return dAtA[:n], nil
12632}
12633
12634func (m *NodeSystemInfo) MarshalTo(dAtA []byte) (int, error) {
12635	size := m.Size()
12636	return m.MarshalToSizedBuffer(dAtA[:size])
12637}
12638
12639func (m *NodeSystemInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) {
12640	i := len(dAtA)
12641	_ = i
12642	var l int
12643	_ = l
12644	i -= len(m.Architecture)
12645	copy(dAtA[i:], m.Architecture)
12646	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Architecture)))
12647	i--
12648	dAtA[i] = 0x52
12649	i -= len(m.OperatingSystem)
12650	copy(dAtA[i:], m.OperatingSystem)
12651	i = encodeVarintGenerated(dAtA, i, uint64(len(m.OperatingSystem)))
12652	i--
12653	dAtA[i] = 0x4a
12654	i -= len(m.KubeProxyVersion)
12655	copy(dAtA[i:], m.KubeProxyVersion)
12656	i = encodeVarintGenerated(dAtA, i, uint64(len(m.KubeProxyVersion)))
12657	i--
12658	dAtA[i] = 0x42
12659	i -= len(m.KubeletVersion)
12660	copy(dAtA[i:], m.KubeletVersion)
12661	i = encodeVarintGenerated(dAtA, i, uint64(len(m.KubeletVersion)))
12662	i--
12663	dAtA[i] = 0x3a
12664	i -= len(m.ContainerRuntimeVersion)
12665	copy(dAtA[i:], m.ContainerRuntimeVersion)
12666	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ContainerRuntimeVersion)))
12667	i--
12668	dAtA[i] = 0x32
12669	i -= len(m.OSImage)
12670	copy(dAtA[i:], m.OSImage)
12671	i = encodeVarintGenerated(dAtA, i, uint64(len(m.OSImage)))
12672	i--
12673	dAtA[i] = 0x2a
12674	i -= len(m.KernelVersion)
12675	copy(dAtA[i:], m.KernelVersion)
12676	i = encodeVarintGenerated(dAtA, i, uint64(len(m.KernelVersion)))
12677	i--
12678	dAtA[i] = 0x22
12679	i -= len(m.BootID)
12680	copy(dAtA[i:], m.BootID)
12681	i = encodeVarintGenerated(dAtA, i, uint64(len(m.BootID)))
12682	i--
12683	dAtA[i] = 0x1a
12684	i -= len(m.SystemUUID)
12685	copy(dAtA[i:], m.SystemUUID)
12686	i = encodeVarintGenerated(dAtA, i, uint64(len(m.SystemUUID)))
12687	i--
12688	dAtA[i] = 0x12
12689	i -= len(m.MachineID)
12690	copy(dAtA[i:], m.MachineID)
12691	i = encodeVarintGenerated(dAtA, i, uint64(len(m.MachineID)))
12692	i--
12693	dAtA[i] = 0xa
12694	return len(dAtA) - i, nil
12695}
12696
12697func (m *ObjectFieldSelector) Marshal() (dAtA []byte, err error) {
12698	size := m.Size()
12699	dAtA = make([]byte, size)
12700	n, err := m.MarshalToSizedBuffer(dAtA[:size])
12701	if err != nil {
12702		return nil, err
12703	}
12704	return dAtA[:n], nil
12705}
12706
12707func (m *ObjectFieldSelector) MarshalTo(dAtA []byte) (int, error) {
12708	size := m.Size()
12709	return m.MarshalToSizedBuffer(dAtA[:size])
12710}
12711
12712func (m *ObjectFieldSelector) MarshalToSizedBuffer(dAtA []byte) (int, error) {
12713	i := len(dAtA)
12714	_ = i
12715	var l int
12716	_ = l
12717	i -= len(m.FieldPath)
12718	copy(dAtA[i:], m.FieldPath)
12719	i = encodeVarintGenerated(dAtA, i, uint64(len(m.FieldPath)))
12720	i--
12721	dAtA[i] = 0x12
12722	i -= len(m.APIVersion)
12723	copy(dAtA[i:], m.APIVersion)
12724	i = encodeVarintGenerated(dAtA, i, uint64(len(m.APIVersion)))
12725	i--
12726	dAtA[i] = 0xa
12727	return len(dAtA) - i, nil
12728}
12729
12730func (m *ObjectReference) Marshal() (dAtA []byte, err error) {
12731	size := m.Size()
12732	dAtA = make([]byte, size)
12733	n, err := m.MarshalToSizedBuffer(dAtA[:size])
12734	if err != nil {
12735		return nil, err
12736	}
12737	return dAtA[:n], nil
12738}
12739
12740func (m *ObjectReference) MarshalTo(dAtA []byte) (int, error) {
12741	size := m.Size()
12742	return m.MarshalToSizedBuffer(dAtA[:size])
12743}
12744
12745func (m *ObjectReference) MarshalToSizedBuffer(dAtA []byte) (int, error) {
12746	i := len(dAtA)
12747	_ = i
12748	var l int
12749	_ = l
12750	i -= len(m.FieldPath)
12751	copy(dAtA[i:], m.FieldPath)
12752	i = encodeVarintGenerated(dAtA, i, uint64(len(m.FieldPath)))
12753	i--
12754	dAtA[i] = 0x3a
12755	i -= len(m.ResourceVersion)
12756	copy(dAtA[i:], m.ResourceVersion)
12757	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ResourceVersion)))
12758	i--
12759	dAtA[i] = 0x32
12760	i -= len(m.APIVersion)
12761	copy(dAtA[i:], m.APIVersion)
12762	i = encodeVarintGenerated(dAtA, i, uint64(len(m.APIVersion)))
12763	i--
12764	dAtA[i] = 0x2a
12765	i -= len(m.UID)
12766	copy(dAtA[i:], m.UID)
12767	i = encodeVarintGenerated(dAtA, i, uint64(len(m.UID)))
12768	i--
12769	dAtA[i] = 0x22
12770	i -= len(m.Name)
12771	copy(dAtA[i:], m.Name)
12772	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
12773	i--
12774	dAtA[i] = 0x1a
12775	i -= len(m.Namespace)
12776	copy(dAtA[i:], m.Namespace)
12777	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Namespace)))
12778	i--
12779	dAtA[i] = 0x12
12780	i -= len(m.Kind)
12781	copy(dAtA[i:], m.Kind)
12782	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Kind)))
12783	i--
12784	dAtA[i] = 0xa
12785	return len(dAtA) - i, nil
12786}
12787
12788func (m *PersistentVolume) Marshal() (dAtA []byte, err error) {
12789	size := m.Size()
12790	dAtA = make([]byte, size)
12791	n, err := m.MarshalToSizedBuffer(dAtA[:size])
12792	if err != nil {
12793		return nil, err
12794	}
12795	return dAtA[:n], nil
12796}
12797
12798func (m *PersistentVolume) MarshalTo(dAtA []byte) (int, error) {
12799	size := m.Size()
12800	return m.MarshalToSizedBuffer(dAtA[:size])
12801}
12802
12803func (m *PersistentVolume) MarshalToSizedBuffer(dAtA []byte) (int, error) {
12804	i := len(dAtA)
12805	_ = i
12806	var l int
12807	_ = l
12808	{
12809		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
12810		if err != nil {
12811			return 0, err
12812		}
12813		i -= size
12814		i = encodeVarintGenerated(dAtA, i, uint64(size))
12815	}
12816	i--
12817	dAtA[i] = 0x1a
12818	{
12819		size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
12820		if err != nil {
12821			return 0, err
12822		}
12823		i -= size
12824		i = encodeVarintGenerated(dAtA, i, uint64(size))
12825	}
12826	i--
12827	dAtA[i] = 0x12
12828	{
12829		size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
12830		if err != nil {
12831			return 0, err
12832		}
12833		i -= size
12834		i = encodeVarintGenerated(dAtA, i, uint64(size))
12835	}
12836	i--
12837	dAtA[i] = 0xa
12838	return len(dAtA) - i, nil
12839}
12840
12841func (m *PersistentVolumeClaim) Marshal() (dAtA []byte, err error) {
12842	size := m.Size()
12843	dAtA = make([]byte, size)
12844	n, err := m.MarshalToSizedBuffer(dAtA[:size])
12845	if err != nil {
12846		return nil, err
12847	}
12848	return dAtA[:n], nil
12849}
12850
12851func (m *PersistentVolumeClaim) MarshalTo(dAtA []byte) (int, error) {
12852	size := m.Size()
12853	return m.MarshalToSizedBuffer(dAtA[:size])
12854}
12855
12856func (m *PersistentVolumeClaim) MarshalToSizedBuffer(dAtA []byte) (int, error) {
12857	i := len(dAtA)
12858	_ = i
12859	var l int
12860	_ = l
12861	{
12862		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
12863		if err != nil {
12864			return 0, err
12865		}
12866		i -= size
12867		i = encodeVarintGenerated(dAtA, i, uint64(size))
12868	}
12869	i--
12870	dAtA[i] = 0x1a
12871	{
12872		size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
12873		if err != nil {
12874			return 0, err
12875		}
12876		i -= size
12877		i = encodeVarintGenerated(dAtA, i, uint64(size))
12878	}
12879	i--
12880	dAtA[i] = 0x12
12881	{
12882		size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
12883		if err != nil {
12884			return 0, err
12885		}
12886		i -= size
12887		i = encodeVarintGenerated(dAtA, i, uint64(size))
12888	}
12889	i--
12890	dAtA[i] = 0xa
12891	return len(dAtA) - i, nil
12892}
12893
12894func (m *PersistentVolumeClaimCondition) Marshal() (dAtA []byte, err error) {
12895	size := m.Size()
12896	dAtA = make([]byte, size)
12897	n, err := m.MarshalToSizedBuffer(dAtA[:size])
12898	if err != nil {
12899		return nil, err
12900	}
12901	return dAtA[:n], nil
12902}
12903
12904func (m *PersistentVolumeClaimCondition) MarshalTo(dAtA []byte) (int, error) {
12905	size := m.Size()
12906	return m.MarshalToSizedBuffer(dAtA[:size])
12907}
12908
12909func (m *PersistentVolumeClaimCondition) MarshalToSizedBuffer(dAtA []byte) (int, error) {
12910	i := len(dAtA)
12911	_ = i
12912	var l int
12913	_ = l
12914	i -= len(m.Message)
12915	copy(dAtA[i:], m.Message)
12916	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
12917	i--
12918	dAtA[i] = 0x32
12919	i -= len(m.Reason)
12920	copy(dAtA[i:], m.Reason)
12921	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason)))
12922	i--
12923	dAtA[i] = 0x2a
12924	{
12925		size, err := m.LastTransitionTime.MarshalToSizedBuffer(dAtA[:i])
12926		if err != nil {
12927			return 0, err
12928		}
12929		i -= size
12930		i = encodeVarintGenerated(dAtA, i, uint64(size))
12931	}
12932	i--
12933	dAtA[i] = 0x22
12934	{
12935		size, err := m.LastProbeTime.MarshalToSizedBuffer(dAtA[:i])
12936		if err != nil {
12937			return 0, err
12938		}
12939		i -= size
12940		i = encodeVarintGenerated(dAtA, i, uint64(size))
12941	}
12942	i--
12943	dAtA[i] = 0x1a
12944	i -= len(m.Status)
12945	copy(dAtA[i:], m.Status)
12946	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Status)))
12947	i--
12948	dAtA[i] = 0x12
12949	i -= len(m.Type)
12950	copy(dAtA[i:], m.Type)
12951	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
12952	i--
12953	dAtA[i] = 0xa
12954	return len(dAtA) - i, nil
12955}
12956
12957func (m *PersistentVolumeClaimList) Marshal() (dAtA []byte, err error) {
12958	size := m.Size()
12959	dAtA = make([]byte, size)
12960	n, err := m.MarshalToSizedBuffer(dAtA[:size])
12961	if err != nil {
12962		return nil, err
12963	}
12964	return dAtA[:n], nil
12965}
12966
12967func (m *PersistentVolumeClaimList) MarshalTo(dAtA []byte) (int, error) {
12968	size := m.Size()
12969	return m.MarshalToSizedBuffer(dAtA[:size])
12970}
12971
12972func (m *PersistentVolumeClaimList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
12973	i := len(dAtA)
12974	_ = i
12975	var l int
12976	_ = l
12977	if len(m.Items) > 0 {
12978		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
12979			{
12980				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
12981				if err != nil {
12982					return 0, err
12983				}
12984				i -= size
12985				i = encodeVarintGenerated(dAtA, i, uint64(size))
12986			}
12987			i--
12988			dAtA[i] = 0x12
12989		}
12990	}
12991	{
12992		size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
12993		if err != nil {
12994			return 0, err
12995		}
12996		i -= size
12997		i = encodeVarintGenerated(dAtA, i, uint64(size))
12998	}
12999	i--
13000	dAtA[i] = 0xa
13001	return len(dAtA) - i, nil
13002}
13003
13004func (m *PersistentVolumeClaimSpec) Marshal() (dAtA []byte, err error) {
13005	size := m.Size()
13006	dAtA = make([]byte, size)
13007	n, err := m.MarshalToSizedBuffer(dAtA[:size])
13008	if err != nil {
13009		return nil, err
13010	}
13011	return dAtA[:n], nil
13012}
13013
13014func (m *PersistentVolumeClaimSpec) MarshalTo(dAtA []byte) (int, error) {
13015	size := m.Size()
13016	return m.MarshalToSizedBuffer(dAtA[:size])
13017}
13018
13019func (m *PersistentVolumeClaimSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
13020	i := len(dAtA)
13021	_ = i
13022	var l int
13023	_ = l
13024	if m.DataSource != nil {
13025		{
13026			size, err := m.DataSource.MarshalToSizedBuffer(dAtA[:i])
13027			if err != nil {
13028				return 0, err
13029			}
13030			i -= size
13031			i = encodeVarintGenerated(dAtA, i, uint64(size))
13032		}
13033		i--
13034		dAtA[i] = 0x3a
13035	}
13036	if m.VolumeMode != nil {
13037		i -= len(*m.VolumeMode)
13038		copy(dAtA[i:], *m.VolumeMode)
13039		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.VolumeMode)))
13040		i--
13041		dAtA[i] = 0x32
13042	}
13043	if m.StorageClassName != nil {
13044		i -= len(*m.StorageClassName)
13045		copy(dAtA[i:], *m.StorageClassName)
13046		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.StorageClassName)))
13047		i--
13048		dAtA[i] = 0x2a
13049	}
13050	if m.Selector != nil {
13051		{
13052			size, err := m.Selector.MarshalToSizedBuffer(dAtA[:i])
13053			if err != nil {
13054				return 0, err
13055			}
13056			i -= size
13057			i = encodeVarintGenerated(dAtA, i, uint64(size))
13058		}
13059		i--
13060		dAtA[i] = 0x22
13061	}
13062	i -= len(m.VolumeName)
13063	copy(dAtA[i:], m.VolumeName)
13064	i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumeName)))
13065	i--
13066	dAtA[i] = 0x1a
13067	{
13068		size, err := m.Resources.MarshalToSizedBuffer(dAtA[:i])
13069		if err != nil {
13070			return 0, err
13071		}
13072		i -= size
13073		i = encodeVarintGenerated(dAtA, i, uint64(size))
13074	}
13075	i--
13076	dAtA[i] = 0x12
13077	if len(m.AccessModes) > 0 {
13078		for iNdEx := len(m.AccessModes) - 1; iNdEx >= 0; iNdEx-- {
13079			i -= len(m.AccessModes[iNdEx])
13080			copy(dAtA[i:], m.AccessModes[iNdEx])
13081			i = encodeVarintGenerated(dAtA, i, uint64(len(m.AccessModes[iNdEx])))
13082			i--
13083			dAtA[i] = 0xa
13084		}
13085	}
13086	return len(dAtA) - i, nil
13087}
13088
13089func (m *PersistentVolumeClaimStatus) Marshal() (dAtA []byte, err error) {
13090	size := m.Size()
13091	dAtA = make([]byte, size)
13092	n, err := m.MarshalToSizedBuffer(dAtA[:size])
13093	if err != nil {
13094		return nil, err
13095	}
13096	return dAtA[:n], nil
13097}
13098
13099func (m *PersistentVolumeClaimStatus) MarshalTo(dAtA []byte) (int, error) {
13100	size := m.Size()
13101	return m.MarshalToSizedBuffer(dAtA[:size])
13102}
13103
13104func (m *PersistentVolumeClaimStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
13105	i := len(dAtA)
13106	_ = i
13107	var l int
13108	_ = l
13109	if len(m.Conditions) > 0 {
13110		for iNdEx := len(m.Conditions) - 1; iNdEx >= 0; iNdEx-- {
13111			{
13112				size, err := m.Conditions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
13113				if err != nil {
13114					return 0, err
13115				}
13116				i -= size
13117				i = encodeVarintGenerated(dAtA, i, uint64(size))
13118			}
13119			i--
13120			dAtA[i] = 0x22
13121		}
13122	}
13123	if len(m.Capacity) > 0 {
13124		keysForCapacity := make([]string, 0, len(m.Capacity))
13125		for k := range m.Capacity {
13126			keysForCapacity = append(keysForCapacity, string(k))
13127		}
13128		github_com_gogo_protobuf_sortkeys.Strings(keysForCapacity)
13129		for iNdEx := len(keysForCapacity) - 1; iNdEx >= 0; iNdEx-- {
13130			v := m.Capacity[ResourceName(keysForCapacity[iNdEx])]
13131			baseI := i
13132			{
13133				size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
13134				if err != nil {
13135					return 0, err
13136				}
13137				i -= size
13138				i = encodeVarintGenerated(dAtA, i, uint64(size))
13139			}
13140			i--
13141			dAtA[i] = 0x12
13142			i -= len(keysForCapacity[iNdEx])
13143			copy(dAtA[i:], keysForCapacity[iNdEx])
13144			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForCapacity[iNdEx])))
13145			i--
13146			dAtA[i] = 0xa
13147			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
13148			i--
13149			dAtA[i] = 0x1a
13150		}
13151	}
13152	if len(m.AccessModes) > 0 {
13153		for iNdEx := len(m.AccessModes) - 1; iNdEx >= 0; iNdEx-- {
13154			i -= len(m.AccessModes[iNdEx])
13155			copy(dAtA[i:], m.AccessModes[iNdEx])
13156			i = encodeVarintGenerated(dAtA, i, uint64(len(m.AccessModes[iNdEx])))
13157			i--
13158			dAtA[i] = 0x12
13159		}
13160	}
13161	i -= len(m.Phase)
13162	copy(dAtA[i:], m.Phase)
13163	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Phase)))
13164	i--
13165	dAtA[i] = 0xa
13166	return len(dAtA) - i, nil
13167}
13168
13169func (m *PersistentVolumeClaimVolumeSource) Marshal() (dAtA []byte, err error) {
13170	size := m.Size()
13171	dAtA = make([]byte, size)
13172	n, err := m.MarshalToSizedBuffer(dAtA[:size])
13173	if err != nil {
13174		return nil, err
13175	}
13176	return dAtA[:n], nil
13177}
13178
13179func (m *PersistentVolumeClaimVolumeSource) MarshalTo(dAtA []byte) (int, error) {
13180	size := m.Size()
13181	return m.MarshalToSizedBuffer(dAtA[:size])
13182}
13183
13184func (m *PersistentVolumeClaimVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
13185	i := len(dAtA)
13186	_ = i
13187	var l int
13188	_ = l
13189	i--
13190	if m.ReadOnly {
13191		dAtA[i] = 1
13192	} else {
13193		dAtA[i] = 0
13194	}
13195	i--
13196	dAtA[i] = 0x10
13197	i -= len(m.ClaimName)
13198	copy(dAtA[i:], m.ClaimName)
13199	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ClaimName)))
13200	i--
13201	dAtA[i] = 0xa
13202	return len(dAtA) - i, nil
13203}
13204
13205func (m *PersistentVolumeList) Marshal() (dAtA []byte, err error) {
13206	size := m.Size()
13207	dAtA = make([]byte, size)
13208	n, err := m.MarshalToSizedBuffer(dAtA[:size])
13209	if err != nil {
13210		return nil, err
13211	}
13212	return dAtA[:n], nil
13213}
13214
13215func (m *PersistentVolumeList) MarshalTo(dAtA []byte) (int, error) {
13216	size := m.Size()
13217	return m.MarshalToSizedBuffer(dAtA[:size])
13218}
13219
13220func (m *PersistentVolumeList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
13221	i := len(dAtA)
13222	_ = i
13223	var l int
13224	_ = l
13225	if len(m.Items) > 0 {
13226		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
13227			{
13228				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
13229				if err != nil {
13230					return 0, err
13231				}
13232				i -= size
13233				i = encodeVarintGenerated(dAtA, i, uint64(size))
13234			}
13235			i--
13236			dAtA[i] = 0x12
13237		}
13238	}
13239	{
13240		size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
13241		if err != nil {
13242			return 0, err
13243		}
13244		i -= size
13245		i = encodeVarintGenerated(dAtA, i, uint64(size))
13246	}
13247	i--
13248	dAtA[i] = 0xa
13249	return len(dAtA) - i, nil
13250}
13251
13252func (m *PersistentVolumeSource) Marshal() (dAtA []byte, err error) {
13253	size := m.Size()
13254	dAtA = make([]byte, size)
13255	n, err := m.MarshalToSizedBuffer(dAtA[:size])
13256	if err != nil {
13257		return nil, err
13258	}
13259	return dAtA[:n], nil
13260}
13261
13262func (m *PersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) {
13263	size := m.Size()
13264	return m.MarshalToSizedBuffer(dAtA[:size])
13265}
13266
13267func (m *PersistentVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
13268	i := len(dAtA)
13269	_ = i
13270	var l int
13271	_ = l
13272	if m.CSI != nil {
13273		{
13274			size, err := m.CSI.MarshalToSizedBuffer(dAtA[:i])
13275			if err != nil {
13276				return 0, err
13277			}
13278			i -= size
13279			i = encodeVarintGenerated(dAtA, i, uint64(size))
13280		}
13281		i--
13282		dAtA[i] = 0x1
13283		i--
13284		dAtA[i] = 0xb2
13285	}
13286	if m.StorageOS != nil {
13287		{
13288			size, err := m.StorageOS.MarshalToSizedBuffer(dAtA[:i])
13289			if err != nil {
13290				return 0, err
13291			}
13292			i -= size
13293			i = encodeVarintGenerated(dAtA, i, uint64(size))
13294		}
13295		i--
13296		dAtA[i] = 0x1
13297		i--
13298		dAtA[i] = 0xaa
13299	}
13300	if m.Local != nil {
13301		{
13302			size, err := m.Local.MarshalToSizedBuffer(dAtA[:i])
13303			if err != nil {
13304				return 0, err
13305			}
13306			i -= size
13307			i = encodeVarintGenerated(dAtA, i, uint64(size))
13308		}
13309		i--
13310		dAtA[i] = 0x1
13311		i--
13312		dAtA[i] = 0xa2
13313	}
13314	if m.ScaleIO != nil {
13315		{
13316			size, err := m.ScaleIO.MarshalToSizedBuffer(dAtA[:i])
13317			if err != nil {
13318				return 0, err
13319			}
13320			i -= size
13321			i = encodeVarintGenerated(dAtA, i, uint64(size))
13322		}
13323		i--
13324		dAtA[i] = 0x1
13325		i--
13326		dAtA[i] = 0x9a
13327	}
13328	if m.PortworxVolume != nil {
13329		{
13330			size, err := m.PortworxVolume.MarshalToSizedBuffer(dAtA[:i])
13331			if err != nil {
13332				return 0, err
13333			}
13334			i -= size
13335			i = encodeVarintGenerated(dAtA, i, uint64(size))
13336		}
13337		i--
13338		dAtA[i] = 0x1
13339		i--
13340		dAtA[i] = 0x92
13341	}
13342	if m.PhotonPersistentDisk != nil {
13343		{
13344			size, err := m.PhotonPersistentDisk.MarshalToSizedBuffer(dAtA[:i])
13345			if err != nil {
13346				return 0, err
13347			}
13348			i -= size
13349			i = encodeVarintGenerated(dAtA, i, uint64(size))
13350		}
13351		i--
13352		dAtA[i] = 0x1
13353		i--
13354		dAtA[i] = 0x8a
13355	}
13356	if m.AzureDisk != nil {
13357		{
13358			size, err := m.AzureDisk.MarshalToSizedBuffer(dAtA[:i])
13359			if err != nil {
13360				return 0, err
13361			}
13362			i -= size
13363			i = encodeVarintGenerated(dAtA, i, uint64(size))
13364		}
13365		i--
13366		dAtA[i] = 0x1
13367		i--
13368		dAtA[i] = 0x82
13369	}
13370	if m.Quobyte != nil {
13371		{
13372			size, err := m.Quobyte.MarshalToSizedBuffer(dAtA[:i])
13373			if err != nil {
13374				return 0, err
13375			}
13376			i -= size
13377			i = encodeVarintGenerated(dAtA, i, uint64(size))
13378		}
13379		i--
13380		dAtA[i] = 0x7a
13381	}
13382	if m.VsphereVolume != nil {
13383		{
13384			size, err := m.VsphereVolume.MarshalToSizedBuffer(dAtA[:i])
13385			if err != nil {
13386				return 0, err
13387			}
13388			i -= size
13389			i = encodeVarintGenerated(dAtA, i, uint64(size))
13390		}
13391		i--
13392		dAtA[i] = 0x72
13393	}
13394	if m.AzureFile != nil {
13395		{
13396			size, err := m.AzureFile.MarshalToSizedBuffer(dAtA[:i])
13397			if err != nil {
13398				return 0, err
13399			}
13400			i -= size
13401			i = encodeVarintGenerated(dAtA, i, uint64(size))
13402		}
13403		i--
13404		dAtA[i] = 0x6a
13405	}
13406	if m.FlexVolume != nil {
13407		{
13408			size, err := m.FlexVolume.MarshalToSizedBuffer(dAtA[:i])
13409			if err != nil {
13410				return 0, err
13411			}
13412			i -= size
13413			i = encodeVarintGenerated(dAtA, i, uint64(size))
13414		}
13415		i--
13416		dAtA[i] = 0x62
13417	}
13418	if m.Flocker != nil {
13419		{
13420			size, err := m.Flocker.MarshalToSizedBuffer(dAtA[:i])
13421			if err != nil {
13422				return 0, err
13423			}
13424			i -= size
13425			i = encodeVarintGenerated(dAtA, i, uint64(size))
13426		}
13427		i--
13428		dAtA[i] = 0x5a
13429	}
13430	if m.FC != nil {
13431		{
13432			size, err := m.FC.MarshalToSizedBuffer(dAtA[:i])
13433			if err != nil {
13434				return 0, err
13435			}
13436			i -= size
13437			i = encodeVarintGenerated(dAtA, i, uint64(size))
13438		}
13439		i--
13440		dAtA[i] = 0x52
13441	}
13442	if m.CephFS != nil {
13443		{
13444			size, err := m.CephFS.MarshalToSizedBuffer(dAtA[:i])
13445			if err != nil {
13446				return 0, err
13447			}
13448			i -= size
13449			i = encodeVarintGenerated(dAtA, i, uint64(size))
13450		}
13451		i--
13452		dAtA[i] = 0x4a
13453	}
13454	if m.Cinder != nil {
13455		{
13456			size, err := m.Cinder.MarshalToSizedBuffer(dAtA[:i])
13457			if err != nil {
13458				return 0, err
13459			}
13460			i -= size
13461			i = encodeVarintGenerated(dAtA, i, uint64(size))
13462		}
13463		i--
13464		dAtA[i] = 0x42
13465	}
13466	if m.ISCSI != nil {
13467		{
13468			size, err := m.ISCSI.MarshalToSizedBuffer(dAtA[:i])
13469			if err != nil {
13470				return 0, err
13471			}
13472			i -= size
13473			i = encodeVarintGenerated(dAtA, i, uint64(size))
13474		}
13475		i--
13476		dAtA[i] = 0x3a
13477	}
13478	if m.RBD != nil {
13479		{
13480			size, err := m.RBD.MarshalToSizedBuffer(dAtA[:i])
13481			if err != nil {
13482				return 0, err
13483			}
13484			i -= size
13485			i = encodeVarintGenerated(dAtA, i, uint64(size))
13486		}
13487		i--
13488		dAtA[i] = 0x32
13489	}
13490	if m.NFS != nil {
13491		{
13492			size, err := m.NFS.MarshalToSizedBuffer(dAtA[:i])
13493			if err != nil {
13494				return 0, err
13495			}
13496			i -= size
13497			i = encodeVarintGenerated(dAtA, i, uint64(size))
13498		}
13499		i--
13500		dAtA[i] = 0x2a
13501	}
13502	if m.Glusterfs != nil {
13503		{
13504			size, err := m.Glusterfs.MarshalToSizedBuffer(dAtA[:i])
13505			if err != nil {
13506				return 0, err
13507			}
13508			i -= size
13509			i = encodeVarintGenerated(dAtA, i, uint64(size))
13510		}
13511		i--
13512		dAtA[i] = 0x22
13513	}
13514	if m.HostPath != nil {
13515		{
13516			size, err := m.HostPath.MarshalToSizedBuffer(dAtA[:i])
13517			if err != nil {
13518				return 0, err
13519			}
13520			i -= size
13521			i = encodeVarintGenerated(dAtA, i, uint64(size))
13522		}
13523		i--
13524		dAtA[i] = 0x1a
13525	}
13526	if m.AWSElasticBlockStore != nil {
13527		{
13528			size, err := m.AWSElasticBlockStore.MarshalToSizedBuffer(dAtA[:i])
13529			if err != nil {
13530				return 0, err
13531			}
13532			i -= size
13533			i = encodeVarintGenerated(dAtA, i, uint64(size))
13534		}
13535		i--
13536		dAtA[i] = 0x12
13537	}
13538	if m.GCEPersistentDisk != nil {
13539		{
13540			size, err := m.GCEPersistentDisk.MarshalToSizedBuffer(dAtA[:i])
13541			if err != nil {
13542				return 0, err
13543			}
13544			i -= size
13545			i = encodeVarintGenerated(dAtA, i, uint64(size))
13546		}
13547		i--
13548		dAtA[i] = 0xa
13549	}
13550	return len(dAtA) - i, nil
13551}
13552
13553func (m *PersistentVolumeSpec) Marshal() (dAtA []byte, err error) {
13554	size := m.Size()
13555	dAtA = make([]byte, size)
13556	n, err := m.MarshalToSizedBuffer(dAtA[:size])
13557	if err != nil {
13558		return nil, err
13559	}
13560	return dAtA[:n], nil
13561}
13562
13563func (m *PersistentVolumeSpec) MarshalTo(dAtA []byte) (int, error) {
13564	size := m.Size()
13565	return m.MarshalToSizedBuffer(dAtA[:size])
13566}
13567
13568func (m *PersistentVolumeSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
13569	i := len(dAtA)
13570	_ = i
13571	var l int
13572	_ = l
13573	if m.NodeAffinity != nil {
13574		{
13575			size, err := m.NodeAffinity.MarshalToSizedBuffer(dAtA[:i])
13576			if err != nil {
13577				return 0, err
13578			}
13579			i -= size
13580			i = encodeVarintGenerated(dAtA, i, uint64(size))
13581		}
13582		i--
13583		dAtA[i] = 0x4a
13584	}
13585	if m.VolumeMode != nil {
13586		i -= len(*m.VolumeMode)
13587		copy(dAtA[i:], *m.VolumeMode)
13588		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.VolumeMode)))
13589		i--
13590		dAtA[i] = 0x42
13591	}
13592	if len(m.MountOptions) > 0 {
13593		for iNdEx := len(m.MountOptions) - 1; iNdEx >= 0; iNdEx-- {
13594			i -= len(m.MountOptions[iNdEx])
13595			copy(dAtA[i:], m.MountOptions[iNdEx])
13596			i = encodeVarintGenerated(dAtA, i, uint64(len(m.MountOptions[iNdEx])))
13597			i--
13598			dAtA[i] = 0x3a
13599		}
13600	}
13601	i -= len(m.StorageClassName)
13602	copy(dAtA[i:], m.StorageClassName)
13603	i = encodeVarintGenerated(dAtA, i, uint64(len(m.StorageClassName)))
13604	i--
13605	dAtA[i] = 0x32
13606	i -= len(m.PersistentVolumeReclaimPolicy)
13607	copy(dAtA[i:], m.PersistentVolumeReclaimPolicy)
13608	i = encodeVarintGenerated(dAtA, i, uint64(len(m.PersistentVolumeReclaimPolicy)))
13609	i--
13610	dAtA[i] = 0x2a
13611	if m.ClaimRef != nil {
13612		{
13613			size, err := m.ClaimRef.MarshalToSizedBuffer(dAtA[:i])
13614			if err != nil {
13615				return 0, err
13616			}
13617			i -= size
13618			i = encodeVarintGenerated(dAtA, i, uint64(size))
13619		}
13620		i--
13621		dAtA[i] = 0x22
13622	}
13623	if len(m.AccessModes) > 0 {
13624		for iNdEx := len(m.AccessModes) - 1; iNdEx >= 0; iNdEx-- {
13625			i -= len(m.AccessModes[iNdEx])
13626			copy(dAtA[i:], m.AccessModes[iNdEx])
13627			i = encodeVarintGenerated(dAtA, i, uint64(len(m.AccessModes[iNdEx])))
13628			i--
13629			dAtA[i] = 0x1a
13630		}
13631	}
13632	{
13633		size, err := m.PersistentVolumeSource.MarshalToSizedBuffer(dAtA[:i])
13634		if err != nil {
13635			return 0, err
13636		}
13637		i -= size
13638		i = encodeVarintGenerated(dAtA, i, uint64(size))
13639	}
13640	i--
13641	dAtA[i] = 0x12
13642	if len(m.Capacity) > 0 {
13643		keysForCapacity := make([]string, 0, len(m.Capacity))
13644		for k := range m.Capacity {
13645			keysForCapacity = append(keysForCapacity, string(k))
13646		}
13647		github_com_gogo_protobuf_sortkeys.Strings(keysForCapacity)
13648		for iNdEx := len(keysForCapacity) - 1; iNdEx >= 0; iNdEx-- {
13649			v := m.Capacity[ResourceName(keysForCapacity[iNdEx])]
13650			baseI := i
13651			{
13652				size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
13653				if err != nil {
13654					return 0, err
13655				}
13656				i -= size
13657				i = encodeVarintGenerated(dAtA, i, uint64(size))
13658			}
13659			i--
13660			dAtA[i] = 0x12
13661			i -= len(keysForCapacity[iNdEx])
13662			copy(dAtA[i:], keysForCapacity[iNdEx])
13663			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForCapacity[iNdEx])))
13664			i--
13665			dAtA[i] = 0xa
13666			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
13667			i--
13668			dAtA[i] = 0xa
13669		}
13670	}
13671	return len(dAtA) - i, nil
13672}
13673
13674func (m *PersistentVolumeStatus) Marshal() (dAtA []byte, err error) {
13675	size := m.Size()
13676	dAtA = make([]byte, size)
13677	n, err := m.MarshalToSizedBuffer(dAtA[:size])
13678	if err != nil {
13679		return nil, err
13680	}
13681	return dAtA[:n], nil
13682}
13683
13684func (m *PersistentVolumeStatus) MarshalTo(dAtA []byte) (int, error) {
13685	size := m.Size()
13686	return m.MarshalToSizedBuffer(dAtA[:size])
13687}
13688
13689func (m *PersistentVolumeStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
13690	i := len(dAtA)
13691	_ = i
13692	var l int
13693	_ = l
13694	i -= len(m.Reason)
13695	copy(dAtA[i:], m.Reason)
13696	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason)))
13697	i--
13698	dAtA[i] = 0x1a
13699	i -= len(m.Message)
13700	copy(dAtA[i:], m.Message)
13701	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
13702	i--
13703	dAtA[i] = 0x12
13704	i -= len(m.Phase)
13705	copy(dAtA[i:], m.Phase)
13706	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Phase)))
13707	i--
13708	dAtA[i] = 0xa
13709	return len(dAtA) - i, nil
13710}
13711
13712func (m *PhotonPersistentDiskVolumeSource) Marshal() (dAtA []byte, err error) {
13713	size := m.Size()
13714	dAtA = make([]byte, size)
13715	n, err := m.MarshalToSizedBuffer(dAtA[:size])
13716	if err != nil {
13717		return nil, err
13718	}
13719	return dAtA[:n], nil
13720}
13721
13722func (m *PhotonPersistentDiskVolumeSource) MarshalTo(dAtA []byte) (int, error) {
13723	size := m.Size()
13724	return m.MarshalToSizedBuffer(dAtA[:size])
13725}
13726
13727func (m *PhotonPersistentDiskVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
13728	i := len(dAtA)
13729	_ = i
13730	var l int
13731	_ = l
13732	i -= len(m.FSType)
13733	copy(dAtA[i:], m.FSType)
13734	i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
13735	i--
13736	dAtA[i] = 0x12
13737	i -= len(m.PdID)
13738	copy(dAtA[i:], m.PdID)
13739	i = encodeVarintGenerated(dAtA, i, uint64(len(m.PdID)))
13740	i--
13741	dAtA[i] = 0xa
13742	return len(dAtA) - i, nil
13743}
13744
13745func (m *Pod) Marshal() (dAtA []byte, err error) {
13746	size := m.Size()
13747	dAtA = make([]byte, size)
13748	n, err := m.MarshalToSizedBuffer(dAtA[:size])
13749	if err != nil {
13750		return nil, err
13751	}
13752	return dAtA[:n], nil
13753}
13754
13755func (m *Pod) MarshalTo(dAtA []byte) (int, error) {
13756	size := m.Size()
13757	return m.MarshalToSizedBuffer(dAtA[:size])
13758}
13759
13760func (m *Pod) MarshalToSizedBuffer(dAtA []byte) (int, error) {
13761	i := len(dAtA)
13762	_ = i
13763	var l int
13764	_ = l
13765	{
13766		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
13767		if err != nil {
13768			return 0, err
13769		}
13770		i -= size
13771		i = encodeVarintGenerated(dAtA, i, uint64(size))
13772	}
13773	i--
13774	dAtA[i] = 0x1a
13775	{
13776		size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
13777		if err != nil {
13778			return 0, err
13779		}
13780		i -= size
13781		i = encodeVarintGenerated(dAtA, i, uint64(size))
13782	}
13783	i--
13784	dAtA[i] = 0x12
13785	{
13786		size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
13787		if err != nil {
13788			return 0, err
13789		}
13790		i -= size
13791		i = encodeVarintGenerated(dAtA, i, uint64(size))
13792	}
13793	i--
13794	dAtA[i] = 0xa
13795	return len(dAtA) - i, nil
13796}
13797
13798func (m *PodAffinity) Marshal() (dAtA []byte, err error) {
13799	size := m.Size()
13800	dAtA = make([]byte, size)
13801	n, err := m.MarshalToSizedBuffer(dAtA[:size])
13802	if err != nil {
13803		return nil, err
13804	}
13805	return dAtA[:n], nil
13806}
13807
13808func (m *PodAffinity) MarshalTo(dAtA []byte) (int, error) {
13809	size := m.Size()
13810	return m.MarshalToSizedBuffer(dAtA[:size])
13811}
13812
13813func (m *PodAffinity) MarshalToSizedBuffer(dAtA []byte) (int, error) {
13814	i := len(dAtA)
13815	_ = i
13816	var l int
13817	_ = l
13818	if len(m.PreferredDuringSchedulingIgnoredDuringExecution) > 0 {
13819		for iNdEx := len(m.PreferredDuringSchedulingIgnoredDuringExecution) - 1; iNdEx >= 0; iNdEx-- {
13820			{
13821				size, err := m.PreferredDuringSchedulingIgnoredDuringExecution[iNdEx].MarshalToSizedBuffer(dAtA[:i])
13822				if err != nil {
13823					return 0, err
13824				}
13825				i -= size
13826				i = encodeVarintGenerated(dAtA, i, uint64(size))
13827			}
13828			i--
13829			dAtA[i] = 0x12
13830		}
13831	}
13832	if len(m.RequiredDuringSchedulingIgnoredDuringExecution) > 0 {
13833		for iNdEx := len(m.RequiredDuringSchedulingIgnoredDuringExecution) - 1; iNdEx >= 0; iNdEx-- {
13834			{
13835				size, err := m.RequiredDuringSchedulingIgnoredDuringExecution[iNdEx].MarshalToSizedBuffer(dAtA[:i])
13836				if err != nil {
13837					return 0, err
13838				}
13839				i -= size
13840				i = encodeVarintGenerated(dAtA, i, uint64(size))
13841			}
13842			i--
13843			dAtA[i] = 0xa
13844		}
13845	}
13846	return len(dAtA) - i, nil
13847}
13848
13849func (m *PodAffinityTerm) Marshal() (dAtA []byte, err error) {
13850	size := m.Size()
13851	dAtA = make([]byte, size)
13852	n, err := m.MarshalToSizedBuffer(dAtA[:size])
13853	if err != nil {
13854		return nil, err
13855	}
13856	return dAtA[:n], nil
13857}
13858
13859func (m *PodAffinityTerm) MarshalTo(dAtA []byte) (int, error) {
13860	size := m.Size()
13861	return m.MarshalToSizedBuffer(dAtA[:size])
13862}
13863
13864func (m *PodAffinityTerm) MarshalToSizedBuffer(dAtA []byte) (int, error) {
13865	i := len(dAtA)
13866	_ = i
13867	var l int
13868	_ = l
13869	i -= len(m.TopologyKey)
13870	copy(dAtA[i:], m.TopologyKey)
13871	i = encodeVarintGenerated(dAtA, i, uint64(len(m.TopologyKey)))
13872	i--
13873	dAtA[i] = 0x1a
13874	if len(m.Namespaces) > 0 {
13875		for iNdEx := len(m.Namespaces) - 1; iNdEx >= 0; iNdEx-- {
13876			i -= len(m.Namespaces[iNdEx])
13877			copy(dAtA[i:], m.Namespaces[iNdEx])
13878			i = encodeVarintGenerated(dAtA, i, uint64(len(m.Namespaces[iNdEx])))
13879			i--
13880			dAtA[i] = 0x12
13881		}
13882	}
13883	if m.LabelSelector != nil {
13884		{
13885			size, err := m.LabelSelector.MarshalToSizedBuffer(dAtA[:i])
13886			if err != nil {
13887				return 0, err
13888			}
13889			i -= size
13890			i = encodeVarintGenerated(dAtA, i, uint64(size))
13891		}
13892		i--
13893		dAtA[i] = 0xa
13894	}
13895	return len(dAtA) - i, nil
13896}
13897
13898func (m *PodAntiAffinity) Marshal() (dAtA []byte, err error) {
13899	size := m.Size()
13900	dAtA = make([]byte, size)
13901	n, err := m.MarshalToSizedBuffer(dAtA[:size])
13902	if err != nil {
13903		return nil, err
13904	}
13905	return dAtA[:n], nil
13906}
13907
13908func (m *PodAntiAffinity) MarshalTo(dAtA []byte) (int, error) {
13909	size := m.Size()
13910	return m.MarshalToSizedBuffer(dAtA[:size])
13911}
13912
13913func (m *PodAntiAffinity) MarshalToSizedBuffer(dAtA []byte) (int, error) {
13914	i := len(dAtA)
13915	_ = i
13916	var l int
13917	_ = l
13918	if len(m.PreferredDuringSchedulingIgnoredDuringExecution) > 0 {
13919		for iNdEx := len(m.PreferredDuringSchedulingIgnoredDuringExecution) - 1; iNdEx >= 0; iNdEx-- {
13920			{
13921				size, err := m.PreferredDuringSchedulingIgnoredDuringExecution[iNdEx].MarshalToSizedBuffer(dAtA[:i])
13922				if err != nil {
13923					return 0, err
13924				}
13925				i -= size
13926				i = encodeVarintGenerated(dAtA, i, uint64(size))
13927			}
13928			i--
13929			dAtA[i] = 0x12
13930		}
13931	}
13932	if len(m.RequiredDuringSchedulingIgnoredDuringExecution) > 0 {
13933		for iNdEx := len(m.RequiredDuringSchedulingIgnoredDuringExecution) - 1; iNdEx >= 0; iNdEx-- {
13934			{
13935				size, err := m.RequiredDuringSchedulingIgnoredDuringExecution[iNdEx].MarshalToSizedBuffer(dAtA[:i])
13936				if err != nil {
13937					return 0, err
13938				}
13939				i -= size
13940				i = encodeVarintGenerated(dAtA, i, uint64(size))
13941			}
13942			i--
13943			dAtA[i] = 0xa
13944		}
13945	}
13946	return len(dAtA) - i, nil
13947}
13948
13949func (m *PodAttachOptions) Marshal() (dAtA []byte, err error) {
13950	size := m.Size()
13951	dAtA = make([]byte, size)
13952	n, err := m.MarshalToSizedBuffer(dAtA[:size])
13953	if err != nil {
13954		return nil, err
13955	}
13956	return dAtA[:n], nil
13957}
13958
13959func (m *PodAttachOptions) MarshalTo(dAtA []byte) (int, error) {
13960	size := m.Size()
13961	return m.MarshalToSizedBuffer(dAtA[:size])
13962}
13963
13964func (m *PodAttachOptions) MarshalToSizedBuffer(dAtA []byte) (int, error) {
13965	i := len(dAtA)
13966	_ = i
13967	var l int
13968	_ = l
13969	i -= len(m.Container)
13970	copy(dAtA[i:], m.Container)
13971	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Container)))
13972	i--
13973	dAtA[i] = 0x2a
13974	i--
13975	if m.TTY {
13976		dAtA[i] = 1
13977	} else {
13978		dAtA[i] = 0
13979	}
13980	i--
13981	dAtA[i] = 0x20
13982	i--
13983	if m.Stderr {
13984		dAtA[i] = 1
13985	} else {
13986		dAtA[i] = 0
13987	}
13988	i--
13989	dAtA[i] = 0x18
13990	i--
13991	if m.Stdout {
13992		dAtA[i] = 1
13993	} else {
13994		dAtA[i] = 0
13995	}
13996	i--
13997	dAtA[i] = 0x10
13998	i--
13999	if m.Stdin {
14000		dAtA[i] = 1
14001	} else {
14002		dAtA[i] = 0
14003	}
14004	i--
14005	dAtA[i] = 0x8
14006	return len(dAtA) - i, nil
14007}
14008
14009func (m *PodCondition) Marshal() (dAtA []byte, err error) {
14010	size := m.Size()
14011	dAtA = make([]byte, size)
14012	n, err := m.MarshalToSizedBuffer(dAtA[:size])
14013	if err != nil {
14014		return nil, err
14015	}
14016	return dAtA[:n], nil
14017}
14018
14019func (m *PodCondition) MarshalTo(dAtA []byte) (int, error) {
14020	size := m.Size()
14021	return m.MarshalToSizedBuffer(dAtA[:size])
14022}
14023
14024func (m *PodCondition) MarshalToSizedBuffer(dAtA []byte) (int, error) {
14025	i := len(dAtA)
14026	_ = i
14027	var l int
14028	_ = l
14029	i -= len(m.Message)
14030	copy(dAtA[i:], m.Message)
14031	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
14032	i--
14033	dAtA[i] = 0x32
14034	i -= len(m.Reason)
14035	copy(dAtA[i:], m.Reason)
14036	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason)))
14037	i--
14038	dAtA[i] = 0x2a
14039	{
14040		size, err := m.LastTransitionTime.MarshalToSizedBuffer(dAtA[:i])
14041		if err != nil {
14042			return 0, err
14043		}
14044		i -= size
14045		i = encodeVarintGenerated(dAtA, i, uint64(size))
14046	}
14047	i--
14048	dAtA[i] = 0x22
14049	{
14050		size, err := m.LastProbeTime.MarshalToSizedBuffer(dAtA[:i])
14051		if err != nil {
14052			return 0, err
14053		}
14054		i -= size
14055		i = encodeVarintGenerated(dAtA, i, uint64(size))
14056	}
14057	i--
14058	dAtA[i] = 0x1a
14059	i -= len(m.Status)
14060	copy(dAtA[i:], m.Status)
14061	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Status)))
14062	i--
14063	dAtA[i] = 0x12
14064	i -= len(m.Type)
14065	copy(dAtA[i:], m.Type)
14066	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
14067	i--
14068	dAtA[i] = 0xa
14069	return len(dAtA) - i, nil
14070}
14071
14072func (m *PodDNSConfig) Marshal() (dAtA []byte, err error) {
14073	size := m.Size()
14074	dAtA = make([]byte, size)
14075	n, err := m.MarshalToSizedBuffer(dAtA[:size])
14076	if err != nil {
14077		return nil, err
14078	}
14079	return dAtA[:n], nil
14080}
14081
14082func (m *PodDNSConfig) MarshalTo(dAtA []byte) (int, error) {
14083	size := m.Size()
14084	return m.MarshalToSizedBuffer(dAtA[:size])
14085}
14086
14087func (m *PodDNSConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) {
14088	i := len(dAtA)
14089	_ = i
14090	var l int
14091	_ = l
14092	if len(m.Options) > 0 {
14093		for iNdEx := len(m.Options) - 1; iNdEx >= 0; iNdEx-- {
14094			{
14095				size, err := m.Options[iNdEx].MarshalToSizedBuffer(dAtA[:i])
14096				if err != nil {
14097					return 0, err
14098				}
14099				i -= size
14100				i = encodeVarintGenerated(dAtA, i, uint64(size))
14101			}
14102			i--
14103			dAtA[i] = 0x1a
14104		}
14105	}
14106	if len(m.Searches) > 0 {
14107		for iNdEx := len(m.Searches) - 1; iNdEx >= 0; iNdEx-- {
14108			i -= len(m.Searches[iNdEx])
14109			copy(dAtA[i:], m.Searches[iNdEx])
14110			i = encodeVarintGenerated(dAtA, i, uint64(len(m.Searches[iNdEx])))
14111			i--
14112			dAtA[i] = 0x12
14113		}
14114	}
14115	if len(m.Nameservers) > 0 {
14116		for iNdEx := len(m.Nameservers) - 1; iNdEx >= 0; iNdEx-- {
14117			i -= len(m.Nameservers[iNdEx])
14118			copy(dAtA[i:], m.Nameservers[iNdEx])
14119			i = encodeVarintGenerated(dAtA, i, uint64(len(m.Nameservers[iNdEx])))
14120			i--
14121			dAtA[i] = 0xa
14122		}
14123	}
14124	return len(dAtA) - i, nil
14125}
14126
14127func (m *PodDNSConfigOption) Marshal() (dAtA []byte, err error) {
14128	size := m.Size()
14129	dAtA = make([]byte, size)
14130	n, err := m.MarshalToSizedBuffer(dAtA[:size])
14131	if err != nil {
14132		return nil, err
14133	}
14134	return dAtA[:n], nil
14135}
14136
14137func (m *PodDNSConfigOption) MarshalTo(dAtA []byte) (int, error) {
14138	size := m.Size()
14139	return m.MarshalToSizedBuffer(dAtA[:size])
14140}
14141
14142func (m *PodDNSConfigOption) MarshalToSizedBuffer(dAtA []byte) (int, error) {
14143	i := len(dAtA)
14144	_ = i
14145	var l int
14146	_ = l
14147	if m.Value != nil {
14148		i -= len(*m.Value)
14149		copy(dAtA[i:], *m.Value)
14150		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Value)))
14151		i--
14152		dAtA[i] = 0x12
14153	}
14154	i -= len(m.Name)
14155	copy(dAtA[i:], m.Name)
14156	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
14157	i--
14158	dAtA[i] = 0xa
14159	return len(dAtA) - i, nil
14160}
14161
14162func (m *PodExecOptions) Marshal() (dAtA []byte, err error) {
14163	size := m.Size()
14164	dAtA = make([]byte, size)
14165	n, err := m.MarshalToSizedBuffer(dAtA[:size])
14166	if err != nil {
14167		return nil, err
14168	}
14169	return dAtA[:n], nil
14170}
14171
14172func (m *PodExecOptions) MarshalTo(dAtA []byte) (int, error) {
14173	size := m.Size()
14174	return m.MarshalToSizedBuffer(dAtA[:size])
14175}
14176
14177func (m *PodExecOptions) MarshalToSizedBuffer(dAtA []byte) (int, error) {
14178	i := len(dAtA)
14179	_ = i
14180	var l int
14181	_ = l
14182	if len(m.Command) > 0 {
14183		for iNdEx := len(m.Command) - 1; iNdEx >= 0; iNdEx-- {
14184			i -= len(m.Command[iNdEx])
14185			copy(dAtA[i:], m.Command[iNdEx])
14186			i = encodeVarintGenerated(dAtA, i, uint64(len(m.Command[iNdEx])))
14187			i--
14188			dAtA[i] = 0x32
14189		}
14190	}
14191	i -= len(m.Container)
14192	copy(dAtA[i:], m.Container)
14193	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Container)))
14194	i--
14195	dAtA[i] = 0x2a
14196	i--
14197	if m.TTY {
14198		dAtA[i] = 1
14199	} else {
14200		dAtA[i] = 0
14201	}
14202	i--
14203	dAtA[i] = 0x20
14204	i--
14205	if m.Stderr {
14206		dAtA[i] = 1
14207	} else {
14208		dAtA[i] = 0
14209	}
14210	i--
14211	dAtA[i] = 0x18
14212	i--
14213	if m.Stdout {
14214		dAtA[i] = 1
14215	} else {
14216		dAtA[i] = 0
14217	}
14218	i--
14219	dAtA[i] = 0x10
14220	i--
14221	if m.Stdin {
14222		dAtA[i] = 1
14223	} else {
14224		dAtA[i] = 0
14225	}
14226	i--
14227	dAtA[i] = 0x8
14228	return len(dAtA) - i, nil
14229}
14230
14231func (m *PodIP) Marshal() (dAtA []byte, err error) {
14232	size := m.Size()
14233	dAtA = make([]byte, size)
14234	n, err := m.MarshalToSizedBuffer(dAtA[:size])
14235	if err != nil {
14236		return nil, err
14237	}
14238	return dAtA[:n], nil
14239}
14240
14241func (m *PodIP) MarshalTo(dAtA []byte) (int, error) {
14242	size := m.Size()
14243	return m.MarshalToSizedBuffer(dAtA[:size])
14244}
14245
14246func (m *PodIP) MarshalToSizedBuffer(dAtA []byte) (int, error) {
14247	i := len(dAtA)
14248	_ = i
14249	var l int
14250	_ = l
14251	i -= len(m.IP)
14252	copy(dAtA[i:], m.IP)
14253	i = encodeVarintGenerated(dAtA, i, uint64(len(m.IP)))
14254	i--
14255	dAtA[i] = 0xa
14256	return len(dAtA) - i, nil
14257}
14258
14259func (m *PodList) Marshal() (dAtA []byte, err error) {
14260	size := m.Size()
14261	dAtA = make([]byte, size)
14262	n, err := m.MarshalToSizedBuffer(dAtA[:size])
14263	if err != nil {
14264		return nil, err
14265	}
14266	return dAtA[:n], nil
14267}
14268
14269func (m *PodList) MarshalTo(dAtA []byte) (int, error) {
14270	size := m.Size()
14271	return m.MarshalToSizedBuffer(dAtA[:size])
14272}
14273
14274func (m *PodList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
14275	i := len(dAtA)
14276	_ = i
14277	var l int
14278	_ = l
14279	if len(m.Items) > 0 {
14280		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
14281			{
14282				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
14283				if err != nil {
14284					return 0, err
14285				}
14286				i -= size
14287				i = encodeVarintGenerated(dAtA, i, uint64(size))
14288			}
14289			i--
14290			dAtA[i] = 0x12
14291		}
14292	}
14293	{
14294		size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
14295		if err != nil {
14296			return 0, err
14297		}
14298		i -= size
14299		i = encodeVarintGenerated(dAtA, i, uint64(size))
14300	}
14301	i--
14302	dAtA[i] = 0xa
14303	return len(dAtA) - i, nil
14304}
14305
14306func (m *PodLogOptions) Marshal() (dAtA []byte, err error) {
14307	size := m.Size()
14308	dAtA = make([]byte, size)
14309	n, err := m.MarshalToSizedBuffer(dAtA[:size])
14310	if err != nil {
14311		return nil, err
14312	}
14313	return dAtA[:n], nil
14314}
14315
14316func (m *PodLogOptions) MarshalTo(dAtA []byte) (int, error) {
14317	size := m.Size()
14318	return m.MarshalToSizedBuffer(dAtA[:size])
14319}
14320
14321func (m *PodLogOptions) MarshalToSizedBuffer(dAtA []byte) (int, error) {
14322	i := len(dAtA)
14323	_ = i
14324	var l int
14325	_ = l
14326	if m.LimitBytes != nil {
14327		i = encodeVarintGenerated(dAtA, i, uint64(*m.LimitBytes))
14328		i--
14329		dAtA[i] = 0x40
14330	}
14331	if m.TailLines != nil {
14332		i = encodeVarintGenerated(dAtA, i, uint64(*m.TailLines))
14333		i--
14334		dAtA[i] = 0x38
14335	}
14336	i--
14337	if m.Timestamps {
14338		dAtA[i] = 1
14339	} else {
14340		dAtA[i] = 0
14341	}
14342	i--
14343	dAtA[i] = 0x30
14344	if m.SinceTime != nil {
14345		{
14346			size, err := m.SinceTime.MarshalToSizedBuffer(dAtA[:i])
14347			if err != nil {
14348				return 0, err
14349			}
14350			i -= size
14351			i = encodeVarintGenerated(dAtA, i, uint64(size))
14352		}
14353		i--
14354		dAtA[i] = 0x2a
14355	}
14356	if m.SinceSeconds != nil {
14357		i = encodeVarintGenerated(dAtA, i, uint64(*m.SinceSeconds))
14358		i--
14359		dAtA[i] = 0x20
14360	}
14361	i--
14362	if m.Previous {
14363		dAtA[i] = 1
14364	} else {
14365		dAtA[i] = 0
14366	}
14367	i--
14368	dAtA[i] = 0x18
14369	i--
14370	if m.Follow {
14371		dAtA[i] = 1
14372	} else {
14373		dAtA[i] = 0
14374	}
14375	i--
14376	dAtA[i] = 0x10
14377	i -= len(m.Container)
14378	copy(dAtA[i:], m.Container)
14379	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Container)))
14380	i--
14381	dAtA[i] = 0xa
14382	return len(dAtA) - i, nil
14383}
14384
14385func (m *PodPortForwardOptions) Marshal() (dAtA []byte, err error) {
14386	size := m.Size()
14387	dAtA = make([]byte, size)
14388	n, err := m.MarshalToSizedBuffer(dAtA[:size])
14389	if err != nil {
14390		return nil, err
14391	}
14392	return dAtA[:n], nil
14393}
14394
14395func (m *PodPortForwardOptions) MarshalTo(dAtA []byte) (int, error) {
14396	size := m.Size()
14397	return m.MarshalToSizedBuffer(dAtA[:size])
14398}
14399
14400func (m *PodPortForwardOptions) MarshalToSizedBuffer(dAtA []byte) (int, error) {
14401	i := len(dAtA)
14402	_ = i
14403	var l int
14404	_ = l
14405	if len(m.Ports) > 0 {
14406		for iNdEx := len(m.Ports) - 1; iNdEx >= 0; iNdEx-- {
14407			i = encodeVarintGenerated(dAtA, i, uint64(m.Ports[iNdEx]))
14408			i--
14409			dAtA[i] = 0x8
14410		}
14411	}
14412	return len(dAtA) - i, nil
14413}
14414
14415func (m *PodProxyOptions) Marshal() (dAtA []byte, err error) {
14416	size := m.Size()
14417	dAtA = make([]byte, size)
14418	n, err := m.MarshalToSizedBuffer(dAtA[:size])
14419	if err != nil {
14420		return nil, err
14421	}
14422	return dAtA[:n], nil
14423}
14424
14425func (m *PodProxyOptions) MarshalTo(dAtA []byte) (int, error) {
14426	size := m.Size()
14427	return m.MarshalToSizedBuffer(dAtA[:size])
14428}
14429
14430func (m *PodProxyOptions) MarshalToSizedBuffer(dAtA []byte) (int, error) {
14431	i := len(dAtA)
14432	_ = i
14433	var l int
14434	_ = l
14435	i -= len(m.Path)
14436	copy(dAtA[i:], m.Path)
14437	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
14438	i--
14439	dAtA[i] = 0xa
14440	return len(dAtA) - i, nil
14441}
14442
14443func (m *PodReadinessGate) Marshal() (dAtA []byte, err error) {
14444	size := m.Size()
14445	dAtA = make([]byte, size)
14446	n, err := m.MarshalToSizedBuffer(dAtA[:size])
14447	if err != nil {
14448		return nil, err
14449	}
14450	return dAtA[:n], nil
14451}
14452
14453func (m *PodReadinessGate) MarshalTo(dAtA []byte) (int, error) {
14454	size := m.Size()
14455	return m.MarshalToSizedBuffer(dAtA[:size])
14456}
14457
14458func (m *PodReadinessGate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
14459	i := len(dAtA)
14460	_ = i
14461	var l int
14462	_ = l
14463	i -= len(m.ConditionType)
14464	copy(dAtA[i:], m.ConditionType)
14465	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ConditionType)))
14466	i--
14467	dAtA[i] = 0xa
14468	return len(dAtA) - i, nil
14469}
14470
14471func (m *PodSecurityContext) Marshal() (dAtA []byte, err error) {
14472	size := m.Size()
14473	dAtA = make([]byte, size)
14474	n, err := m.MarshalToSizedBuffer(dAtA[:size])
14475	if err != nil {
14476		return nil, err
14477	}
14478	return dAtA[:n], nil
14479}
14480
14481func (m *PodSecurityContext) MarshalTo(dAtA []byte) (int, error) {
14482	size := m.Size()
14483	return m.MarshalToSizedBuffer(dAtA[:size])
14484}
14485
14486func (m *PodSecurityContext) MarshalToSizedBuffer(dAtA []byte) (int, error) {
14487	i := len(dAtA)
14488	_ = i
14489	var l int
14490	_ = l
14491	if m.WindowsOptions != nil {
14492		{
14493			size, err := m.WindowsOptions.MarshalToSizedBuffer(dAtA[:i])
14494			if err != nil {
14495				return 0, err
14496			}
14497			i -= size
14498			i = encodeVarintGenerated(dAtA, i, uint64(size))
14499		}
14500		i--
14501		dAtA[i] = 0x42
14502	}
14503	if len(m.Sysctls) > 0 {
14504		for iNdEx := len(m.Sysctls) - 1; iNdEx >= 0; iNdEx-- {
14505			{
14506				size, err := m.Sysctls[iNdEx].MarshalToSizedBuffer(dAtA[:i])
14507				if err != nil {
14508					return 0, err
14509				}
14510				i -= size
14511				i = encodeVarintGenerated(dAtA, i, uint64(size))
14512			}
14513			i--
14514			dAtA[i] = 0x3a
14515		}
14516	}
14517	if m.RunAsGroup != nil {
14518		i = encodeVarintGenerated(dAtA, i, uint64(*m.RunAsGroup))
14519		i--
14520		dAtA[i] = 0x30
14521	}
14522	if m.FSGroup != nil {
14523		i = encodeVarintGenerated(dAtA, i, uint64(*m.FSGroup))
14524		i--
14525		dAtA[i] = 0x28
14526	}
14527	if len(m.SupplementalGroups) > 0 {
14528		for iNdEx := len(m.SupplementalGroups) - 1; iNdEx >= 0; iNdEx-- {
14529			i = encodeVarintGenerated(dAtA, i, uint64(m.SupplementalGroups[iNdEx]))
14530			i--
14531			dAtA[i] = 0x20
14532		}
14533	}
14534	if m.RunAsNonRoot != nil {
14535		i--
14536		if *m.RunAsNonRoot {
14537			dAtA[i] = 1
14538		} else {
14539			dAtA[i] = 0
14540		}
14541		i--
14542		dAtA[i] = 0x18
14543	}
14544	if m.RunAsUser != nil {
14545		i = encodeVarintGenerated(dAtA, i, uint64(*m.RunAsUser))
14546		i--
14547		dAtA[i] = 0x10
14548	}
14549	if m.SELinuxOptions != nil {
14550		{
14551			size, err := m.SELinuxOptions.MarshalToSizedBuffer(dAtA[:i])
14552			if err != nil {
14553				return 0, err
14554			}
14555			i -= size
14556			i = encodeVarintGenerated(dAtA, i, uint64(size))
14557		}
14558		i--
14559		dAtA[i] = 0xa
14560	}
14561	return len(dAtA) - i, nil
14562}
14563
14564func (m *PodSignature) Marshal() (dAtA []byte, err error) {
14565	size := m.Size()
14566	dAtA = make([]byte, size)
14567	n, err := m.MarshalToSizedBuffer(dAtA[:size])
14568	if err != nil {
14569		return nil, err
14570	}
14571	return dAtA[:n], nil
14572}
14573
14574func (m *PodSignature) MarshalTo(dAtA []byte) (int, error) {
14575	size := m.Size()
14576	return m.MarshalToSizedBuffer(dAtA[:size])
14577}
14578
14579func (m *PodSignature) MarshalToSizedBuffer(dAtA []byte) (int, error) {
14580	i := len(dAtA)
14581	_ = i
14582	var l int
14583	_ = l
14584	if m.PodController != nil {
14585		{
14586			size, err := m.PodController.MarshalToSizedBuffer(dAtA[:i])
14587			if err != nil {
14588				return 0, err
14589			}
14590			i -= size
14591			i = encodeVarintGenerated(dAtA, i, uint64(size))
14592		}
14593		i--
14594		dAtA[i] = 0xa
14595	}
14596	return len(dAtA) - i, nil
14597}
14598
14599func (m *PodSpec) Marshal() (dAtA []byte, err error) {
14600	size := m.Size()
14601	dAtA = make([]byte, size)
14602	n, err := m.MarshalToSizedBuffer(dAtA[:size])
14603	if err != nil {
14604		return nil, err
14605	}
14606	return dAtA[:n], nil
14607}
14608
14609func (m *PodSpec) MarshalTo(dAtA []byte) (int, error) {
14610	size := m.Size()
14611	return m.MarshalToSizedBuffer(dAtA[:size])
14612}
14613
14614func (m *PodSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
14615	i := len(dAtA)
14616	_ = i
14617	var l int
14618	_ = l
14619	if len(m.EphemeralContainers) > 0 {
14620		for iNdEx := len(m.EphemeralContainers) - 1; iNdEx >= 0; iNdEx-- {
14621			{
14622				size, err := m.EphemeralContainers[iNdEx].MarshalToSizedBuffer(dAtA[:i])
14623				if err != nil {
14624					return 0, err
14625				}
14626				i -= size
14627				i = encodeVarintGenerated(dAtA, i, uint64(size))
14628			}
14629			i--
14630			dAtA[i] = 0x2
14631			i--
14632			dAtA[i] = 0x92
14633		}
14634	}
14635	if len(m.TopologySpreadConstraints) > 0 {
14636		for iNdEx := len(m.TopologySpreadConstraints) - 1; iNdEx >= 0; iNdEx-- {
14637			{
14638				size, err := m.TopologySpreadConstraints[iNdEx].MarshalToSizedBuffer(dAtA[:i])
14639				if err != nil {
14640					return 0, err
14641				}
14642				i -= size
14643				i = encodeVarintGenerated(dAtA, i, uint64(size))
14644			}
14645			i--
14646			dAtA[i] = 0x2
14647			i--
14648			dAtA[i] = 0x8a
14649		}
14650	}
14651	if len(m.Overhead) > 0 {
14652		keysForOverhead := make([]string, 0, len(m.Overhead))
14653		for k := range m.Overhead {
14654			keysForOverhead = append(keysForOverhead, string(k))
14655		}
14656		github_com_gogo_protobuf_sortkeys.Strings(keysForOverhead)
14657		for iNdEx := len(keysForOverhead) - 1; iNdEx >= 0; iNdEx-- {
14658			v := m.Overhead[ResourceName(keysForOverhead[iNdEx])]
14659			baseI := i
14660			{
14661				size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
14662				if err != nil {
14663					return 0, err
14664				}
14665				i -= size
14666				i = encodeVarintGenerated(dAtA, i, uint64(size))
14667			}
14668			i--
14669			dAtA[i] = 0x12
14670			i -= len(keysForOverhead[iNdEx])
14671			copy(dAtA[i:], keysForOverhead[iNdEx])
14672			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForOverhead[iNdEx])))
14673			i--
14674			dAtA[i] = 0xa
14675			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
14676			i--
14677			dAtA[i] = 0x2
14678			i--
14679			dAtA[i] = 0x82
14680		}
14681	}
14682	if m.PreemptionPolicy != nil {
14683		i -= len(*m.PreemptionPolicy)
14684		copy(dAtA[i:], *m.PreemptionPolicy)
14685		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.PreemptionPolicy)))
14686		i--
14687		dAtA[i] = 0x1
14688		i--
14689		dAtA[i] = 0xfa
14690	}
14691	if m.EnableServiceLinks != nil {
14692		i--
14693		if *m.EnableServiceLinks {
14694			dAtA[i] = 1
14695		} else {
14696			dAtA[i] = 0
14697		}
14698		i--
14699		dAtA[i] = 0x1
14700		i--
14701		dAtA[i] = 0xf0
14702	}
14703	if m.RuntimeClassName != nil {
14704		i -= len(*m.RuntimeClassName)
14705		copy(dAtA[i:], *m.RuntimeClassName)
14706		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.RuntimeClassName)))
14707		i--
14708		dAtA[i] = 0x1
14709		i--
14710		dAtA[i] = 0xea
14711	}
14712	if len(m.ReadinessGates) > 0 {
14713		for iNdEx := len(m.ReadinessGates) - 1; iNdEx >= 0; iNdEx-- {
14714			{
14715				size, err := m.ReadinessGates[iNdEx].MarshalToSizedBuffer(dAtA[:i])
14716				if err != nil {
14717					return 0, err
14718				}
14719				i -= size
14720				i = encodeVarintGenerated(dAtA, i, uint64(size))
14721			}
14722			i--
14723			dAtA[i] = 0x1
14724			i--
14725			dAtA[i] = 0xe2
14726		}
14727	}
14728	if m.ShareProcessNamespace != nil {
14729		i--
14730		if *m.ShareProcessNamespace {
14731			dAtA[i] = 1
14732		} else {
14733			dAtA[i] = 0
14734		}
14735		i--
14736		dAtA[i] = 0x1
14737		i--
14738		dAtA[i] = 0xd8
14739	}
14740	if m.DNSConfig != nil {
14741		{
14742			size, err := m.DNSConfig.MarshalToSizedBuffer(dAtA[:i])
14743			if err != nil {
14744				return 0, err
14745			}
14746			i -= size
14747			i = encodeVarintGenerated(dAtA, i, uint64(size))
14748		}
14749		i--
14750		dAtA[i] = 0x1
14751		i--
14752		dAtA[i] = 0xd2
14753	}
14754	if m.Priority != nil {
14755		i = encodeVarintGenerated(dAtA, i, uint64(*m.Priority))
14756		i--
14757		dAtA[i] = 0x1
14758		i--
14759		dAtA[i] = 0xc8
14760	}
14761	i -= len(m.PriorityClassName)
14762	copy(dAtA[i:], m.PriorityClassName)
14763	i = encodeVarintGenerated(dAtA, i, uint64(len(m.PriorityClassName)))
14764	i--
14765	dAtA[i] = 0x1
14766	i--
14767	dAtA[i] = 0xc2
14768	if len(m.HostAliases) > 0 {
14769		for iNdEx := len(m.HostAliases) - 1; iNdEx >= 0; iNdEx-- {
14770			{
14771				size, err := m.HostAliases[iNdEx].MarshalToSizedBuffer(dAtA[:i])
14772				if err != nil {
14773					return 0, err
14774				}
14775				i -= size
14776				i = encodeVarintGenerated(dAtA, i, uint64(size))
14777			}
14778			i--
14779			dAtA[i] = 0x1
14780			i--
14781			dAtA[i] = 0xba
14782		}
14783	}
14784	if len(m.Tolerations) > 0 {
14785		for iNdEx := len(m.Tolerations) - 1; iNdEx >= 0; iNdEx-- {
14786			{
14787				size, err := m.Tolerations[iNdEx].MarshalToSizedBuffer(dAtA[:i])
14788				if err != nil {
14789					return 0, err
14790				}
14791				i -= size
14792				i = encodeVarintGenerated(dAtA, i, uint64(size))
14793			}
14794			i--
14795			dAtA[i] = 0x1
14796			i--
14797			dAtA[i] = 0xb2
14798		}
14799	}
14800	if m.AutomountServiceAccountToken != nil {
14801		i--
14802		if *m.AutomountServiceAccountToken {
14803			dAtA[i] = 1
14804		} else {
14805			dAtA[i] = 0
14806		}
14807		i--
14808		dAtA[i] = 0x1
14809		i--
14810		dAtA[i] = 0xa8
14811	}
14812	if len(m.InitContainers) > 0 {
14813		for iNdEx := len(m.InitContainers) - 1; iNdEx >= 0; iNdEx-- {
14814			{
14815				size, err := m.InitContainers[iNdEx].MarshalToSizedBuffer(dAtA[:i])
14816				if err != nil {
14817					return 0, err
14818				}
14819				i -= size
14820				i = encodeVarintGenerated(dAtA, i, uint64(size))
14821			}
14822			i--
14823			dAtA[i] = 0x1
14824			i--
14825			dAtA[i] = 0xa2
14826		}
14827	}
14828	i -= len(m.SchedulerName)
14829	copy(dAtA[i:], m.SchedulerName)
14830	i = encodeVarintGenerated(dAtA, i, uint64(len(m.SchedulerName)))
14831	i--
14832	dAtA[i] = 0x1
14833	i--
14834	dAtA[i] = 0x9a
14835	if m.Affinity != nil {
14836		{
14837			size, err := m.Affinity.MarshalToSizedBuffer(dAtA[:i])
14838			if err != nil {
14839				return 0, err
14840			}
14841			i -= size
14842			i = encodeVarintGenerated(dAtA, i, uint64(size))
14843		}
14844		i--
14845		dAtA[i] = 0x1
14846		i--
14847		dAtA[i] = 0x92
14848	}
14849	i -= len(m.Subdomain)
14850	copy(dAtA[i:], m.Subdomain)
14851	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Subdomain)))
14852	i--
14853	dAtA[i] = 0x1
14854	i--
14855	dAtA[i] = 0x8a
14856	i -= len(m.Hostname)
14857	copy(dAtA[i:], m.Hostname)
14858	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Hostname)))
14859	i--
14860	dAtA[i] = 0x1
14861	i--
14862	dAtA[i] = 0x82
14863	if len(m.ImagePullSecrets) > 0 {
14864		for iNdEx := len(m.ImagePullSecrets) - 1; iNdEx >= 0; iNdEx-- {
14865			{
14866				size, err := m.ImagePullSecrets[iNdEx].MarshalToSizedBuffer(dAtA[:i])
14867				if err != nil {
14868					return 0, err
14869				}
14870				i -= size
14871				i = encodeVarintGenerated(dAtA, i, uint64(size))
14872			}
14873			i--
14874			dAtA[i] = 0x7a
14875		}
14876	}
14877	if m.SecurityContext != nil {
14878		{
14879			size, err := m.SecurityContext.MarshalToSizedBuffer(dAtA[:i])
14880			if err != nil {
14881				return 0, err
14882			}
14883			i -= size
14884			i = encodeVarintGenerated(dAtA, i, uint64(size))
14885		}
14886		i--
14887		dAtA[i] = 0x72
14888	}
14889	i--
14890	if m.HostIPC {
14891		dAtA[i] = 1
14892	} else {
14893		dAtA[i] = 0
14894	}
14895	i--
14896	dAtA[i] = 0x68
14897	i--
14898	if m.HostPID {
14899		dAtA[i] = 1
14900	} else {
14901		dAtA[i] = 0
14902	}
14903	i--
14904	dAtA[i] = 0x60
14905	i--
14906	if m.HostNetwork {
14907		dAtA[i] = 1
14908	} else {
14909		dAtA[i] = 0
14910	}
14911	i--
14912	dAtA[i] = 0x58
14913	i -= len(m.NodeName)
14914	copy(dAtA[i:], m.NodeName)
14915	i = encodeVarintGenerated(dAtA, i, uint64(len(m.NodeName)))
14916	i--
14917	dAtA[i] = 0x52
14918	i -= len(m.DeprecatedServiceAccount)
14919	copy(dAtA[i:], m.DeprecatedServiceAccount)
14920	i = encodeVarintGenerated(dAtA, i, uint64(len(m.DeprecatedServiceAccount)))
14921	i--
14922	dAtA[i] = 0x4a
14923	i -= len(m.ServiceAccountName)
14924	copy(dAtA[i:], m.ServiceAccountName)
14925	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ServiceAccountName)))
14926	i--
14927	dAtA[i] = 0x42
14928	if len(m.NodeSelector) > 0 {
14929		keysForNodeSelector := make([]string, 0, len(m.NodeSelector))
14930		for k := range m.NodeSelector {
14931			keysForNodeSelector = append(keysForNodeSelector, string(k))
14932		}
14933		github_com_gogo_protobuf_sortkeys.Strings(keysForNodeSelector)
14934		for iNdEx := len(keysForNodeSelector) - 1; iNdEx >= 0; iNdEx-- {
14935			v := m.NodeSelector[string(keysForNodeSelector[iNdEx])]
14936			baseI := i
14937			i -= len(v)
14938			copy(dAtA[i:], v)
14939			i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
14940			i--
14941			dAtA[i] = 0x12
14942			i -= len(keysForNodeSelector[iNdEx])
14943			copy(dAtA[i:], keysForNodeSelector[iNdEx])
14944			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForNodeSelector[iNdEx])))
14945			i--
14946			dAtA[i] = 0xa
14947			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
14948			i--
14949			dAtA[i] = 0x3a
14950		}
14951	}
14952	i -= len(m.DNSPolicy)
14953	copy(dAtA[i:], m.DNSPolicy)
14954	i = encodeVarintGenerated(dAtA, i, uint64(len(m.DNSPolicy)))
14955	i--
14956	dAtA[i] = 0x32
14957	if m.ActiveDeadlineSeconds != nil {
14958		i = encodeVarintGenerated(dAtA, i, uint64(*m.ActiveDeadlineSeconds))
14959		i--
14960		dAtA[i] = 0x28
14961	}
14962	if m.TerminationGracePeriodSeconds != nil {
14963		i = encodeVarintGenerated(dAtA, i, uint64(*m.TerminationGracePeriodSeconds))
14964		i--
14965		dAtA[i] = 0x20
14966	}
14967	i -= len(m.RestartPolicy)
14968	copy(dAtA[i:], m.RestartPolicy)
14969	i = encodeVarintGenerated(dAtA, i, uint64(len(m.RestartPolicy)))
14970	i--
14971	dAtA[i] = 0x1a
14972	if len(m.Containers) > 0 {
14973		for iNdEx := len(m.Containers) - 1; iNdEx >= 0; iNdEx-- {
14974			{
14975				size, err := m.Containers[iNdEx].MarshalToSizedBuffer(dAtA[:i])
14976				if err != nil {
14977					return 0, err
14978				}
14979				i -= size
14980				i = encodeVarintGenerated(dAtA, i, uint64(size))
14981			}
14982			i--
14983			dAtA[i] = 0x12
14984		}
14985	}
14986	if len(m.Volumes) > 0 {
14987		for iNdEx := len(m.Volumes) - 1; iNdEx >= 0; iNdEx-- {
14988			{
14989				size, err := m.Volumes[iNdEx].MarshalToSizedBuffer(dAtA[:i])
14990				if err != nil {
14991					return 0, err
14992				}
14993				i -= size
14994				i = encodeVarintGenerated(dAtA, i, uint64(size))
14995			}
14996			i--
14997			dAtA[i] = 0xa
14998		}
14999	}
15000	return len(dAtA) - i, nil
15001}
15002
15003func (m *PodStatus) Marshal() (dAtA []byte, err error) {
15004	size := m.Size()
15005	dAtA = make([]byte, size)
15006	n, err := m.MarshalToSizedBuffer(dAtA[:size])
15007	if err != nil {
15008		return nil, err
15009	}
15010	return dAtA[:n], nil
15011}
15012
15013func (m *PodStatus) MarshalTo(dAtA []byte) (int, error) {
15014	size := m.Size()
15015	return m.MarshalToSizedBuffer(dAtA[:size])
15016}
15017
15018func (m *PodStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
15019	i := len(dAtA)
15020	_ = i
15021	var l int
15022	_ = l
15023	if len(m.EphemeralContainerStatuses) > 0 {
15024		for iNdEx := len(m.EphemeralContainerStatuses) - 1; iNdEx >= 0; iNdEx-- {
15025			{
15026				size, err := m.EphemeralContainerStatuses[iNdEx].MarshalToSizedBuffer(dAtA[:i])
15027				if err != nil {
15028					return 0, err
15029				}
15030				i -= size
15031				i = encodeVarintGenerated(dAtA, i, uint64(size))
15032			}
15033			i--
15034			dAtA[i] = 0x6a
15035		}
15036	}
15037	if len(m.PodIPs) > 0 {
15038		for iNdEx := len(m.PodIPs) - 1; iNdEx >= 0; iNdEx-- {
15039			{
15040				size, err := m.PodIPs[iNdEx].MarshalToSizedBuffer(dAtA[:i])
15041				if err != nil {
15042					return 0, err
15043				}
15044				i -= size
15045				i = encodeVarintGenerated(dAtA, i, uint64(size))
15046			}
15047			i--
15048			dAtA[i] = 0x62
15049		}
15050	}
15051	i -= len(m.NominatedNodeName)
15052	copy(dAtA[i:], m.NominatedNodeName)
15053	i = encodeVarintGenerated(dAtA, i, uint64(len(m.NominatedNodeName)))
15054	i--
15055	dAtA[i] = 0x5a
15056	if len(m.InitContainerStatuses) > 0 {
15057		for iNdEx := len(m.InitContainerStatuses) - 1; iNdEx >= 0; iNdEx-- {
15058			{
15059				size, err := m.InitContainerStatuses[iNdEx].MarshalToSizedBuffer(dAtA[:i])
15060				if err != nil {
15061					return 0, err
15062				}
15063				i -= size
15064				i = encodeVarintGenerated(dAtA, i, uint64(size))
15065			}
15066			i--
15067			dAtA[i] = 0x52
15068		}
15069	}
15070	i -= len(m.QOSClass)
15071	copy(dAtA[i:], m.QOSClass)
15072	i = encodeVarintGenerated(dAtA, i, uint64(len(m.QOSClass)))
15073	i--
15074	dAtA[i] = 0x4a
15075	if len(m.ContainerStatuses) > 0 {
15076		for iNdEx := len(m.ContainerStatuses) - 1; iNdEx >= 0; iNdEx-- {
15077			{
15078				size, err := m.ContainerStatuses[iNdEx].MarshalToSizedBuffer(dAtA[:i])
15079				if err != nil {
15080					return 0, err
15081				}
15082				i -= size
15083				i = encodeVarintGenerated(dAtA, i, uint64(size))
15084			}
15085			i--
15086			dAtA[i] = 0x42
15087		}
15088	}
15089	if m.StartTime != nil {
15090		{
15091			size, err := m.StartTime.MarshalToSizedBuffer(dAtA[:i])
15092			if err != nil {
15093				return 0, err
15094			}
15095			i -= size
15096			i = encodeVarintGenerated(dAtA, i, uint64(size))
15097		}
15098		i--
15099		dAtA[i] = 0x3a
15100	}
15101	i -= len(m.PodIP)
15102	copy(dAtA[i:], m.PodIP)
15103	i = encodeVarintGenerated(dAtA, i, uint64(len(m.PodIP)))
15104	i--
15105	dAtA[i] = 0x32
15106	i -= len(m.HostIP)
15107	copy(dAtA[i:], m.HostIP)
15108	i = encodeVarintGenerated(dAtA, i, uint64(len(m.HostIP)))
15109	i--
15110	dAtA[i] = 0x2a
15111	i -= len(m.Reason)
15112	copy(dAtA[i:], m.Reason)
15113	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason)))
15114	i--
15115	dAtA[i] = 0x22
15116	i -= len(m.Message)
15117	copy(dAtA[i:], m.Message)
15118	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
15119	i--
15120	dAtA[i] = 0x1a
15121	if len(m.Conditions) > 0 {
15122		for iNdEx := len(m.Conditions) - 1; iNdEx >= 0; iNdEx-- {
15123			{
15124				size, err := m.Conditions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
15125				if err != nil {
15126					return 0, err
15127				}
15128				i -= size
15129				i = encodeVarintGenerated(dAtA, i, uint64(size))
15130			}
15131			i--
15132			dAtA[i] = 0x12
15133		}
15134	}
15135	i -= len(m.Phase)
15136	copy(dAtA[i:], m.Phase)
15137	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Phase)))
15138	i--
15139	dAtA[i] = 0xa
15140	return len(dAtA) - i, nil
15141}
15142
15143func (m *PodStatusResult) Marshal() (dAtA []byte, err error) {
15144	size := m.Size()
15145	dAtA = make([]byte, size)
15146	n, err := m.MarshalToSizedBuffer(dAtA[:size])
15147	if err != nil {
15148		return nil, err
15149	}
15150	return dAtA[:n], nil
15151}
15152
15153func (m *PodStatusResult) MarshalTo(dAtA []byte) (int, error) {
15154	size := m.Size()
15155	return m.MarshalToSizedBuffer(dAtA[:size])
15156}
15157
15158func (m *PodStatusResult) MarshalToSizedBuffer(dAtA []byte) (int, error) {
15159	i := len(dAtA)
15160	_ = i
15161	var l int
15162	_ = l
15163	{
15164		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
15165		if err != nil {
15166			return 0, err
15167		}
15168		i -= size
15169		i = encodeVarintGenerated(dAtA, i, uint64(size))
15170	}
15171	i--
15172	dAtA[i] = 0x12
15173	{
15174		size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
15175		if err != nil {
15176			return 0, err
15177		}
15178		i -= size
15179		i = encodeVarintGenerated(dAtA, i, uint64(size))
15180	}
15181	i--
15182	dAtA[i] = 0xa
15183	return len(dAtA) - i, nil
15184}
15185
15186func (m *PodTemplate) Marshal() (dAtA []byte, err error) {
15187	size := m.Size()
15188	dAtA = make([]byte, size)
15189	n, err := m.MarshalToSizedBuffer(dAtA[:size])
15190	if err != nil {
15191		return nil, err
15192	}
15193	return dAtA[:n], nil
15194}
15195
15196func (m *PodTemplate) MarshalTo(dAtA []byte) (int, error) {
15197	size := m.Size()
15198	return m.MarshalToSizedBuffer(dAtA[:size])
15199}
15200
15201func (m *PodTemplate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
15202	i := len(dAtA)
15203	_ = i
15204	var l int
15205	_ = l
15206	{
15207		size, err := m.Template.MarshalToSizedBuffer(dAtA[:i])
15208		if err != nil {
15209			return 0, err
15210		}
15211		i -= size
15212		i = encodeVarintGenerated(dAtA, i, uint64(size))
15213	}
15214	i--
15215	dAtA[i] = 0x12
15216	{
15217		size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
15218		if err != nil {
15219			return 0, err
15220		}
15221		i -= size
15222		i = encodeVarintGenerated(dAtA, i, uint64(size))
15223	}
15224	i--
15225	dAtA[i] = 0xa
15226	return len(dAtA) - i, nil
15227}
15228
15229func (m *PodTemplateList) Marshal() (dAtA []byte, err error) {
15230	size := m.Size()
15231	dAtA = make([]byte, size)
15232	n, err := m.MarshalToSizedBuffer(dAtA[:size])
15233	if err != nil {
15234		return nil, err
15235	}
15236	return dAtA[:n], nil
15237}
15238
15239func (m *PodTemplateList) MarshalTo(dAtA []byte) (int, error) {
15240	size := m.Size()
15241	return m.MarshalToSizedBuffer(dAtA[:size])
15242}
15243
15244func (m *PodTemplateList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
15245	i := len(dAtA)
15246	_ = i
15247	var l int
15248	_ = l
15249	if len(m.Items) > 0 {
15250		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
15251			{
15252				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
15253				if err != nil {
15254					return 0, err
15255				}
15256				i -= size
15257				i = encodeVarintGenerated(dAtA, i, uint64(size))
15258			}
15259			i--
15260			dAtA[i] = 0x12
15261		}
15262	}
15263	{
15264		size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
15265		if err != nil {
15266			return 0, err
15267		}
15268		i -= size
15269		i = encodeVarintGenerated(dAtA, i, uint64(size))
15270	}
15271	i--
15272	dAtA[i] = 0xa
15273	return len(dAtA) - i, nil
15274}
15275
15276func (m *PodTemplateSpec) Marshal() (dAtA []byte, err error) {
15277	size := m.Size()
15278	dAtA = make([]byte, size)
15279	n, err := m.MarshalToSizedBuffer(dAtA[:size])
15280	if err != nil {
15281		return nil, err
15282	}
15283	return dAtA[:n], nil
15284}
15285
15286func (m *PodTemplateSpec) MarshalTo(dAtA []byte) (int, error) {
15287	size := m.Size()
15288	return m.MarshalToSizedBuffer(dAtA[:size])
15289}
15290
15291func (m *PodTemplateSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
15292	i := len(dAtA)
15293	_ = i
15294	var l int
15295	_ = l
15296	{
15297		size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
15298		if err != nil {
15299			return 0, err
15300		}
15301		i -= size
15302		i = encodeVarintGenerated(dAtA, i, uint64(size))
15303	}
15304	i--
15305	dAtA[i] = 0x12
15306	{
15307		size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
15308		if err != nil {
15309			return 0, err
15310		}
15311		i -= size
15312		i = encodeVarintGenerated(dAtA, i, uint64(size))
15313	}
15314	i--
15315	dAtA[i] = 0xa
15316	return len(dAtA) - i, nil
15317}
15318
15319func (m *PortworxVolumeSource) Marshal() (dAtA []byte, err error) {
15320	size := m.Size()
15321	dAtA = make([]byte, size)
15322	n, err := m.MarshalToSizedBuffer(dAtA[:size])
15323	if err != nil {
15324		return nil, err
15325	}
15326	return dAtA[:n], nil
15327}
15328
15329func (m *PortworxVolumeSource) MarshalTo(dAtA []byte) (int, error) {
15330	size := m.Size()
15331	return m.MarshalToSizedBuffer(dAtA[:size])
15332}
15333
15334func (m *PortworxVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
15335	i := len(dAtA)
15336	_ = i
15337	var l int
15338	_ = l
15339	i--
15340	if m.ReadOnly {
15341		dAtA[i] = 1
15342	} else {
15343		dAtA[i] = 0
15344	}
15345	i--
15346	dAtA[i] = 0x18
15347	i -= len(m.FSType)
15348	copy(dAtA[i:], m.FSType)
15349	i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
15350	i--
15351	dAtA[i] = 0x12
15352	i -= len(m.VolumeID)
15353	copy(dAtA[i:], m.VolumeID)
15354	i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumeID)))
15355	i--
15356	dAtA[i] = 0xa
15357	return len(dAtA) - i, nil
15358}
15359
15360func (m *Preconditions) Marshal() (dAtA []byte, err error) {
15361	size := m.Size()
15362	dAtA = make([]byte, size)
15363	n, err := m.MarshalToSizedBuffer(dAtA[:size])
15364	if err != nil {
15365		return nil, err
15366	}
15367	return dAtA[:n], nil
15368}
15369
15370func (m *Preconditions) MarshalTo(dAtA []byte) (int, error) {
15371	size := m.Size()
15372	return m.MarshalToSizedBuffer(dAtA[:size])
15373}
15374
15375func (m *Preconditions) MarshalToSizedBuffer(dAtA []byte) (int, error) {
15376	i := len(dAtA)
15377	_ = i
15378	var l int
15379	_ = l
15380	if m.UID != nil {
15381		i -= len(*m.UID)
15382		copy(dAtA[i:], *m.UID)
15383		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.UID)))
15384		i--
15385		dAtA[i] = 0xa
15386	}
15387	return len(dAtA) - i, nil
15388}
15389
15390func (m *PreferAvoidPodsEntry) Marshal() (dAtA []byte, err error) {
15391	size := m.Size()
15392	dAtA = make([]byte, size)
15393	n, err := m.MarshalToSizedBuffer(dAtA[:size])
15394	if err != nil {
15395		return nil, err
15396	}
15397	return dAtA[:n], nil
15398}
15399
15400func (m *PreferAvoidPodsEntry) MarshalTo(dAtA []byte) (int, error) {
15401	size := m.Size()
15402	return m.MarshalToSizedBuffer(dAtA[:size])
15403}
15404
15405func (m *PreferAvoidPodsEntry) MarshalToSizedBuffer(dAtA []byte) (int, error) {
15406	i := len(dAtA)
15407	_ = i
15408	var l int
15409	_ = l
15410	i -= len(m.Message)
15411	copy(dAtA[i:], m.Message)
15412	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
15413	i--
15414	dAtA[i] = 0x22
15415	i -= len(m.Reason)
15416	copy(dAtA[i:], m.Reason)
15417	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason)))
15418	i--
15419	dAtA[i] = 0x1a
15420	{
15421		size, err := m.EvictionTime.MarshalToSizedBuffer(dAtA[:i])
15422		if err != nil {
15423			return 0, err
15424		}
15425		i -= size
15426		i = encodeVarintGenerated(dAtA, i, uint64(size))
15427	}
15428	i--
15429	dAtA[i] = 0x12
15430	{
15431		size, err := m.PodSignature.MarshalToSizedBuffer(dAtA[:i])
15432		if err != nil {
15433			return 0, err
15434		}
15435		i -= size
15436		i = encodeVarintGenerated(dAtA, i, uint64(size))
15437	}
15438	i--
15439	dAtA[i] = 0xa
15440	return len(dAtA) - i, nil
15441}
15442
15443func (m *PreferredSchedulingTerm) Marshal() (dAtA []byte, err error) {
15444	size := m.Size()
15445	dAtA = make([]byte, size)
15446	n, err := m.MarshalToSizedBuffer(dAtA[:size])
15447	if err != nil {
15448		return nil, err
15449	}
15450	return dAtA[:n], nil
15451}
15452
15453func (m *PreferredSchedulingTerm) MarshalTo(dAtA []byte) (int, error) {
15454	size := m.Size()
15455	return m.MarshalToSizedBuffer(dAtA[:size])
15456}
15457
15458func (m *PreferredSchedulingTerm) MarshalToSizedBuffer(dAtA []byte) (int, error) {
15459	i := len(dAtA)
15460	_ = i
15461	var l int
15462	_ = l
15463	{
15464		size, err := m.Preference.MarshalToSizedBuffer(dAtA[:i])
15465		if err != nil {
15466			return 0, err
15467		}
15468		i -= size
15469		i = encodeVarintGenerated(dAtA, i, uint64(size))
15470	}
15471	i--
15472	dAtA[i] = 0x12
15473	i = encodeVarintGenerated(dAtA, i, uint64(m.Weight))
15474	i--
15475	dAtA[i] = 0x8
15476	return len(dAtA) - i, nil
15477}
15478
15479func (m *Probe) Marshal() (dAtA []byte, err error) {
15480	size := m.Size()
15481	dAtA = make([]byte, size)
15482	n, err := m.MarshalToSizedBuffer(dAtA[:size])
15483	if err != nil {
15484		return nil, err
15485	}
15486	return dAtA[:n], nil
15487}
15488
15489func (m *Probe) MarshalTo(dAtA []byte) (int, error) {
15490	size := m.Size()
15491	return m.MarshalToSizedBuffer(dAtA[:size])
15492}
15493
15494func (m *Probe) MarshalToSizedBuffer(dAtA []byte) (int, error) {
15495	i := len(dAtA)
15496	_ = i
15497	var l int
15498	_ = l
15499	i = encodeVarintGenerated(dAtA, i, uint64(m.FailureThreshold))
15500	i--
15501	dAtA[i] = 0x30
15502	i = encodeVarintGenerated(dAtA, i, uint64(m.SuccessThreshold))
15503	i--
15504	dAtA[i] = 0x28
15505	i = encodeVarintGenerated(dAtA, i, uint64(m.PeriodSeconds))
15506	i--
15507	dAtA[i] = 0x20
15508	i = encodeVarintGenerated(dAtA, i, uint64(m.TimeoutSeconds))
15509	i--
15510	dAtA[i] = 0x18
15511	i = encodeVarintGenerated(dAtA, i, uint64(m.InitialDelaySeconds))
15512	i--
15513	dAtA[i] = 0x10
15514	{
15515		size, err := m.Handler.MarshalToSizedBuffer(dAtA[:i])
15516		if err != nil {
15517			return 0, err
15518		}
15519		i -= size
15520		i = encodeVarintGenerated(dAtA, i, uint64(size))
15521	}
15522	i--
15523	dAtA[i] = 0xa
15524	return len(dAtA) - i, nil
15525}
15526
15527func (m *ProjectedVolumeSource) Marshal() (dAtA []byte, err error) {
15528	size := m.Size()
15529	dAtA = make([]byte, size)
15530	n, err := m.MarshalToSizedBuffer(dAtA[:size])
15531	if err != nil {
15532		return nil, err
15533	}
15534	return dAtA[:n], nil
15535}
15536
15537func (m *ProjectedVolumeSource) MarshalTo(dAtA []byte) (int, error) {
15538	size := m.Size()
15539	return m.MarshalToSizedBuffer(dAtA[:size])
15540}
15541
15542func (m *ProjectedVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
15543	i := len(dAtA)
15544	_ = i
15545	var l int
15546	_ = l
15547	if m.DefaultMode != nil {
15548		i = encodeVarintGenerated(dAtA, i, uint64(*m.DefaultMode))
15549		i--
15550		dAtA[i] = 0x10
15551	}
15552	if len(m.Sources) > 0 {
15553		for iNdEx := len(m.Sources) - 1; iNdEx >= 0; iNdEx-- {
15554			{
15555				size, err := m.Sources[iNdEx].MarshalToSizedBuffer(dAtA[:i])
15556				if err != nil {
15557					return 0, err
15558				}
15559				i -= size
15560				i = encodeVarintGenerated(dAtA, i, uint64(size))
15561			}
15562			i--
15563			dAtA[i] = 0xa
15564		}
15565	}
15566	return len(dAtA) - i, nil
15567}
15568
15569func (m *QuobyteVolumeSource) Marshal() (dAtA []byte, err error) {
15570	size := m.Size()
15571	dAtA = make([]byte, size)
15572	n, err := m.MarshalToSizedBuffer(dAtA[:size])
15573	if err != nil {
15574		return nil, err
15575	}
15576	return dAtA[:n], nil
15577}
15578
15579func (m *QuobyteVolumeSource) MarshalTo(dAtA []byte) (int, error) {
15580	size := m.Size()
15581	return m.MarshalToSizedBuffer(dAtA[:size])
15582}
15583
15584func (m *QuobyteVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
15585	i := len(dAtA)
15586	_ = i
15587	var l int
15588	_ = l
15589	i -= len(m.Tenant)
15590	copy(dAtA[i:], m.Tenant)
15591	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Tenant)))
15592	i--
15593	dAtA[i] = 0x32
15594	i -= len(m.Group)
15595	copy(dAtA[i:], m.Group)
15596	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Group)))
15597	i--
15598	dAtA[i] = 0x2a
15599	i -= len(m.User)
15600	copy(dAtA[i:], m.User)
15601	i = encodeVarintGenerated(dAtA, i, uint64(len(m.User)))
15602	i--
15603	dAtA[i] = 0x22
15604	i--
15605	if m.ReadOnly {
15606		dAtA[i] = 1
15607	} else {
15608		dAtA[i] = 0
15609	}
15610	i--
15611	dAtA[i] = 0x18
15612	i -= len(m.Volume)
15613	copy(dAtA[i:], m.Volume)
15614	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Volume)))
15615	i--
15616	dAtA[i] = 0x12
15617	i -= len(m.Registry)
15618	copy(dAtA[i:], m.Registry)
15619	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Registry)))
15620	i--
15621	dAtA[i] = 0xa
15622	return len(dAtA) - i, nil
15623}
15624
15625func (m *RBDPersistentVolumeSource) Marshal() (dAtA []byte, err error) {
15626	size := m.Size()
15627	dAtA = make([]byte, size)
15628	n, err := m.MarshalToSizedBuffer(dAtA[:size])
15629	if err != nil {
15630		return nil, err
15631	}
15632	return dAtA[:n], nil
15633}
15634
15635func (m *RBDPersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) {
15636	size := m.Size()
15637	return m.MarshalToSizedBuffer(dAtA[:size])
15638}
15639
15640func (m *RBDPersistentVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
15641	i := len(dAtA)
15642	_ = i
15643	var l int
15644	_ = l
15645	i--
15646	if m.ReadOnly {
15647		dAtA[i] = 1
15648	} else {
15649		dAtA[i] = 0
15650	}
15651	i--
15652	dAtA[i] = 0x40
15653	if m.SecretRef != nil {
15654		{
15655			size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
15656			if err != nil {
15657				return 0, err
15658			}
15659			i -= size
15660			i = encodeVarintGenerated(dAtA, i, uint64(size))
15661		}
15662		i--
15663		dAtA[i] = 0x3a
15664	}
15665	i -= len(m.Keyring)
15666	copy(dAtA[i:], m.Keyring)
15667	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Keyring)))
15668	i--
15669	dAtA[i] = 0x32
15670	i -= len(m.RadosUser)
15671	copy(dAtA[i:], m.RadosUser)
15672	i = encodeVarintGenerated(dAtA, i, uint64(len(m.RadosUser)))
15673	i--
15674	dAtA[i] = 0x2a
15675	i -= len(m.RBDPool)
15676	copy(dAtA[i:], m.RBDPool)
15677	i = encodeVarintGenerated(dAtA, i, uint64(len(m.RBDPool)))
15678	i--
15679	dAtA[i] = 0x22
15680	i -= len(m.FSType)
15681	copy(dAtA[i:], m.FSType)
15682	i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
15683	i--
15684	dAtA[i] = 0x1a
15685	i -= len(m.RBDImage)
15686	copy(dAtA[i:], m.RBDImage)
15687	i = encodeVarintGenerated(dAtA, i, uint64(len(m.RBDImage)))
15688	i--
15689	dAtA[i] = 0x12
15690	if len(m.CephMonitors) > 0 {
15691		for iNdEx := len(m.CephMonitors) - 1; iNdEx >= 0; iNdEx-- {
15692			i -= len(m.CephMonitors[iNdEx])
15693			copy(dAtA[i:], m.CephMonitors[iNdEx])
15694			i = encodeVarintGenerated(dAtA, i, uint64(len(m.CephMonitors[iNdEx])))
15695			i--
15696			dAtA[i] = 0xa
15697		}
15698	}
15699	return len(dAtA) - i, nil
15700}
15701
15702func (m *RBDVolumeSource) Marshal() (dAtA []byte, err error) {
15703	size := m.Size()
15704	dAtA = make([]byte, size)
15705	n, err := m.MarshalToSizedBuffer(dAtA[:size])
15706	if err != nil {
15707		return nil, err
15708	}
15709	return dAtA[:n], nil
15710}
15711
15712func (m *RBDVolumeSource) MarshalTo(dAtA []byte) (int, error) {
15713	size := m.Size()
15714	return m.MarshalToSizedBuffer(dAtA[:size])
15715}
15716
15717func (m *RBDVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
15718	i := len(dAtA)
15719	_ = i
15720	var l int
15721	_ = l
15722	i--
15723	if m.ReadOnly {
15724		dAtA[i] = 1
15725	} else {
15726		dAtA[i] = 0
15727	}
15728	i--
15729	dAtA[i] = 0x40
15730	if m.SecretRef != nil {
15731		{
15732			size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
15733			if err != nil {
15734				return 0, err
15735			}
15736			i -= size
15737			i = encodeVarintGenerated(dAtA, i, uint64(size))
15738		}
15739		i--
15740		dAtA[i] = 0x3a
15741	}
15742	i -= len(m.Keyring)
15743	copy(dAtA[i:], m.Keyring)
15744	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Keyring)))
15745	i--
15746	dAtA[i] = 0x32
15747	i -= len(m.RadosUser)
15748	copy(dAtA[i:], m.RadosUser)
15749	i = encodeVarintGenerated(dAtA, i, uint64(len(m.RadosUser)))
15750	i--
15751	dAtA[i] = 0x2a
15752	i -= len(m.RBDPool)
15753	copy(dAtA[i:], m.RBDPool)
15754	i = encodeVarintGenerated(dAtA, i, uint64(len(m.RBDPool)))
15755	i--
15756	dAtA[i] = 0x22
15757	i -= len(m.FSType)
15758	copy(dAtA[i:], m.FSType)
15759	i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
15760	i--
15761	dAtA[i] = 0x1a
15762	i -= len(m.RBDImage)
15763	copy(dAtA[i:], m.RBDImage)
15764	i = encodeVarintGenerated(dAtA, i, uint64(len(m.RBDImage)))
15765	i--
15766	dAtA[i] = 0x12
15767	if len(m.CephMonitors) > 0 {
15768		for iNdEx := len(m.CephMonitors) - 1; iNdEx >= 0; iNdEx-- {
15769			i -= len(m.CephMonitors[iNdEx])
15770			copy(dAtA[i:], m.CephMonitors[iNdEx])
15771			i = encodeVarintGenerated(dAtA, i, uint64(len(m.CephMonitors[iNdEx])))
15772			i--
15773			dAtA[i] = 0xa
15774		}
15775	}
15776	return len(dAtA) - i, nil
15777}
15778
15779func (m *RangeAllocation) Marshal() (dAtA []byte, err error) {
15780	size := m.Size()
15781	dAtA = make([]byte, size)
15782	n, err := m.MarshalToSizedBuffer(dAtA[:size])
15783	if err != nil {
15784		return nil, err
15785	}
15786	return dAtA[:n], nil
15787}
15788
15789func (m *RangeAllocation) MarshalTo(dAtA []byte) (int, error) {
15790	size := m.Size()
15791	return m.MarshalToSizedBuffer(dAtA[:size])
15792}
15793
15794func (m *RangeAllocation) MarshalToSizedBuffer(dAtA []byte) (int, error) {
15795	i := len(dAtA)
15796	_ = i
15797	var l int
15798	_ = l
15799	if m.Data != nil {
15800		i -= len(m.Data)
15801		copy(dAtA[i:], m.Data)
15802		i = encodeVarintGenerated(dAtA, i, uint64(len(m.Data)))
15803		i--
15804		dAtA[i] = 0x1a
15805	}
15806	i -= len(m.Range)
15807	copy(dAtA[i:], m.Range)
15808	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Range)))
15809	i--
15810	dAtA[i] = 0x12
15811	{
15812		size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
15813		if err != nil {
15814			return 0, err
15815		}
15816		i -= size
15817		i = encodeVarintGenerated(dAtA, i, uint64(size))
15818	}
15819	i--
15820	dAtA[i] = 0xa
15821	return len(dAtA) - i, nil
15822}
15823
15824func (m *ReplicationController) Marshal() (dAtA []byte, err error) {
15825	size := m.Size()
15826	dAtA = make([]byte, size)
15827	n, err := m.MarshalToSizedBuffer(dAtA[:size])
15828	if err != nil {
15829		return nil, err
15830	}
15831	return dAtA[:n], nil
15832}
15833
15834func (m *ReplicationController) MarshalTo(dAtA []byte) (int, error) {
15835	size := m.Size()
15836	return m.MarshalToSizedBuffer(dAtA[:size])
15837}
15838
15839func (m *ReplicationController) MarshalToSizedBuffer(dAtA []byte) (int, error) {
15840	i := len(dAtA)
15841	_ = i
15842	var l int
15843	_ = l
15844	{
15845		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
15846		if err != nil {
15847			return 0, err
15848		}
15849		i -= size
15850		i = encodeVarintGenerated(dAtA, i, uint64(size))
15851	}
15852	i--
15853	dAtA[i] = 0x1a
15854	{
15855		size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
15856		if err != nil {
15857			return 0, err
15858		}
15859		i -= size
15860		i = encodeVarintGenerated(dAtA, i, uint64(size))
15861	}
15862	i--
15863	dAtA[i] = 0x12
15864	{
15865		size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
15866		if err != nil {
15867			return 0, err
15868		}
15869		i -= size
15870		i = encodeVarintGenerated(dAtA, i, uint64(size))
15871	}
15872	i--
15873	dAtA[i] = 0xa
15874	return len(dAtA) - i, nil
15875}
15876
15877func (m *ReplicationControllerCondition) Marshal() (dAtA []byte, err error) {
15878	size := m.Size()
15879	dAtA = make([]byte, size)
15880	n, err := m.MarshalToSizedBuffer(dAtA[:size])
15881	if err != nil {
15882		return nil, err
15883	}
15884	return dAtA[:n], nil
15885}
15886
15887func (m *ReplicationControllerCondition) MarshalTo(dAtA []byte) (int, error) {
15888	size := m.Size()
15889	return m.MarshalToSizedBuffer(dAtA[:size])
15890}
15891
15892func (m *ReplicationControllerCondition) MarshalToSizedBuffer(dAtA []byte) (int, error) {
15893	i := len(dAtA)
15894	_ = i
15895	var l int
15896	_ = l
15897	i -= len(m.Message)
15898	copy(dAtA[i:], m.Message)
15899	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
15900	i--
15901	dAtA[i] = 0x2a
15902	i -= len(m.Reason)
15903	copy(dAtA[i:], m.Reason)
15904	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason)))
15905	i--
15906	dAtA[i] = 0x22
15907	{
15908		size, err := m.LastTransitionTime.MarshalToSizedBuffer(dAtA[:i])
15909		if err != nil {
15910			return 0, err
15911		}
15912		i -= size
15913		i = encodeVarintGenerated(dAtA, i, uint64(size))
15914	}
15915	i--
15916	dAtA[i] = 0x1a
15917	i -= len(m.Status)
15918	copy(dAtA[i:], m.Status)
15919	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Status)))
15920	i--
15921	dAtA[i] = 0x12
15922	i -= len(m.Type)
15923	copy(dAtA[i:], m.Type)
15924	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
15925	i--
15926	dAtA[i] = 0xa
15927	return len(dAtA) - i, nil
15928}
15929
15930func (m *ReplicationControllerList) Marshal() (dAtA []byte, err error) {
15931	size := m.Size()
15932	dAtA = make([]byte, size)
15933	n, err := m.MarshalToSizedBuffer(dAtA[:size])
15934	if err != nil {
15935		return nil, err
15936	}
15937	return dAtA[:n], nil
15938}
15939
15940func (m *ReplicationControllerList) MarshalTo(dAtA []byte) (int, error) {
15941	size := m.Size()
15942	return m.MarshalToSizedBuffer(dAtA[:size])
15943}
15944
15945func (m *ReplicationControllerList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
15946	i := len(dAtA)
15947	_ = i
15948	var l int
15949	_ = l
15950	if len(m.Items) > 0 {
15951		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
15952			{
15953				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
15954				if err != nil {
15955					return 0, err
15956				}
15957				i -= size
15958				i = encodeVarintGenerated(dAtA, i, uint64(size))
15959			}
15960			i--
15961			dAtA[i] = 0x12
15962		}
15963	}
15964	{
15965		size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
15966		if err != nil {
15967			return 0, err
15968		}
15969		i -= size
15970		i = encodeVarintGenerated(dAtA, i, uint64(size))
15971	}
15972	i--
15973	dAtA[i] = 0xa
15974	return len(dAtA) - i, nil
15975}
15976
15977func (m *ReplicationControllerSpec) Marshal() (dAtA []byte, err error) {
15978	size := m.Size()
15979	dAtA = make([]byte, size)
15980	n, err := m.MarshalToSizedBuffer(dAtA[:size])
15981	if err != nil {
15982		return nil, err
15983	}
15984	return dAtA[:n], nil
15985}
15986
15987func (m *ReplicationControllerSpec) MarshalTo(dAtA []byte) (int, error) {
15988	size := m.Size()
15989	return m.MarshalToSizedBuffer(dAtA[:size])
15990}
15991
15992func (m *ReplicationControllerSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
15993	i := len(dAtA)
15994	_ = i
15995	var l int
15996	_ = l
15997	i = encodeVarintGenerated(dAtA, i, uint64(m.MinReadySeconds))
15998	i--
15999	dAtA[i] = 0x20
16000	if m.Template != nil {
16001		{
16002			size, err := m.Template.MarshalToSizedBuffer(dAtA[:i])
16003			if err != nil {
16004				return 0, err
16005			}
16006			i -= size
16007			i = encodeVarintGenerated(dAtA, i, uint64(size))
16008		}
16009		i--
16010		dAtA[i] = 0x1a
16011	}
16012	if len(m.Selector) > 0 {
16013		keysForSelector := make([]string, 0, len(m.Selector))
16014		for k := range m.Selector {
16015			keysForSelector = append(keysForSelector, string(k))
16016		}
16017		github_com_gogo_protobuf_sortkeys.Strings(keysForSelector)
16018		for iNdEx := len(keysForSelector) - 1; iNdEx >= 0; iNdEx-- {
16019			v := m.Selector[string(keysForSelector[iNdEx])]
16020			baseI := i
16021			i -= len(v)
16022			copy(dAtA[i:], v)
16023			i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
16024			i--
16025			dAtA[i] = 0x12
16026			i -= len(keysForSelector[iNdEx])
16027			copy(dAtA[i:], keysForSelector[iNdEx])
16028			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForSelector[iNdEx])))
16029			i--
16030			dAtA[i] = 0xa
16031			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
16032			i--
16033			dAtA[i] = 0x12
16034		}
16035	}
16036	if m.Replicas != nil {
16037		i = encodeVarintGenerated(dAtA, i, uint64(*m.Replicas))
16038		i--
16039		dAtA[i] = 0x8
16040	}
16041	return len(dAtA) - i, nil
16042}
16043
16044func (m *ReplicationControllerStatus) Marshal() (dAtA []byte, err error) {
16045	size := m.Size()
16046	dAtA = make([]byte, size)
16047	n, err := m.MarshalToSizedBuffer(dAtA[:size])
16048	if err != nil {
16049		return nil, err
16050	}
16051	return dAtA[:n], nil
16052}
16053
16054func (m *ReplicationControllerStatus) MarshalTo(dAtA []byte) (int, error) {
16055	size := m.Size()
16056	return m.MarshalToSizedBuffer(dAtA[:size])
16057}
16058
16059func (m *ReplicationControllerStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
16060	i := len(dAtA)
16061	_ = i
16062	var l int
16063	_ = l
16064	if len(m.Conditions) > 0 {
16065		for iNdEx := len(m.Conditions) - 1; iNdEx >= 0; iNdEx-- {
16066			{
16067				size, err := m.Conditions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
16068				if err != nil {
16069					return 0, err
16070				}
16071				i -= size
16072				i = encodeVarintGenerated(dAtA, i, uint64(size))
16073			}
16074			i--
16075			dAtA[i] = 0x32
16076		}
16077	}
16078	i = encodeVarintGenerated(dAtA, i, uint64(m.AvailableReplicas))
16079	i--
16080	dAtA[i] = 0x28
16081	i = encodeVarintGenerated(dAtA, i, uint64(m.ReadyReplicas))
16082	i--
16083	dAtA[i] = 0x20
16084	i = encodeVarintGenerated(dAtA, i, uint64(m.ObservedGeneration))
16085	i--
16086	dAtA[i] = 0x18
16087	i = encodeVarintGenerated(dAtA, i, uint64(m.FullyLabeledReplicas))
16088	i--
16089	dAtA[i] = 0x10
16090	i = encodeVarintGenerated(dAtA, i, uint64(m.Replicas))
16091	i--
16092	dAtA[i] = 0x8
16093	return len(dAtA) - i, nil
16094}
16095
16096func (m *ResourceFieldSelector) Marshal() (dAtA []byte, err error) {
16097	size := m.Size()
16098	dAtA = make([]byte, size)
16099	n, err := m.MarshalToSizedBuffer(dAtA[:size])
16100	if err != nil {
16101		return nil, err
16102	}
16103	return dAtA[:n], nil
16104}
16105
16106func (m *ResourceFieldSelector) MarshalTo(dAtA []byte) (int, error) {
16107	size := m.Size()
16108	return m.MarshalToSizedBuffer(dAtA[:size])
16109}
16110
16111func (m *ResourceFieldSelector) MarshalToSizedBuffer(dAtA []byte) (int, error) {
16112	i := len(dAtA)
16113	_ = i
16114	var l int
16115	_ = l
16116	{
16117		size, err := m.Divisor.MarshalToSizedBuffer(dAtA[:i])
16118		if err != nil {
16119			return 0, err
16120		}
16121		i -= size
16122		i = encodeVarintGenerated(dAtA, i, uint64(size))
16123	}
16124	i--
16125	dAtA[i] = 0x1a
16126	i -= len(m.Resource)
16127	copy(dAtA[i:], m.Resource)
16128	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Resource)))
16129	i--
16130	dAtA[i] = 0x12
16131	i -= len(m.ContainerName)
16132	copy(dAtA[i:], m.ContainerName)
16133	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ContainerName)))
16134	i--
16135	dAtA[i] = 0xa
16136	return len(dAtA) - i, nil
16137}
16138
16139func (m *ResourceQuota) Marshal() (dAtA []byte, err error) {
16140	size := m.Size()
16141	dAtA = make([]byte, size)
16142	n, err := m.MarshalToSizedBuffer(dAtA[:size])
16143	if err != nil {
16144		return nil, err
16145	}
16146	return dAtA[:n], nil
16147}
16148
16149func (m *ResourceQuota) MarshalTo(dAtA []byte) (int, error) {
16150	size := m.Size()
16151	return m.MarshalToSizedBuffer(dAtA[:size])
16152}
16153
16154func (m *ResourceQuota) MarshalToSizedBuffer(dAtA []byte) (int, error) {
16155	i := len(dAtA)
16156	_ = i
16157	var l int
16158	_ = l
16159	{
16160		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
16161		if err != nil {
16162			return 0, err
16163		}
16164		i -= size
16165		i = encodeVarintGenerated(dAtA, i, uint64(size))
16166	}
16167	i--
16168	dAtA[i] = 0x1a
16169	{
16170		size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
16171		if err != nil {
16172			return 0, err
16173		}
16174		i -= size
16175		i = encodeVarintGenerated(dAtA, i, uint64(size))
16176	}
16177	i--
16178	dAtA[i] = 0x12
16179	{
16180		size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
16181		if err != nil {
16182			return 0, err
16183		}
16184		i -= size
16185		i = encodeVarintGenerated(dAtA, i, uint64(size))
16186	}
16187	i--
16188	dAtA[i] = 0xa
16189	return len(dAtA) - i, nil
16190}
16191
16192func (m *ResourceQuotaList) Marshal() (dAtA []byte, err error) {
16193	size := m.Size()
16194	dAtA = make([]byte, size)
16195	n, err := m.MarshalToSizedBuffer(dAtA[:size])
16196	if err != nil {
16197		return nil, err
16198	}
16199	return dAtA[:n], nil
16200}
16201
16202func (m *ResourceQuotaList) MarshalTo(dAtA []byte) (int, error) {
16203	size := m.Size()
16204	return m.MarshalToSizedBuffer(dAtA[:size])
16205}
16206
16207func (m *ResourceQuotaList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
16208	i := len(dAtA)
16209	_ = i
16210	var l int
16211	_ = l
16212	if len(m.Items) > 0 {
16213		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
16214			{
16215				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
16216				if err != nil {
16217					return 0, err
16218				}
16219				i -= size
16220				i = encodeVarintGenerated(dAtA, i, uint64(size))
16221			}
16222			i--
16223			dAtA[i] = 0x12
16224		}
16225	}
16226	{
16227		size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
16228		if err != nil {
16229			return 0, err
16230		}
16231		i -= size
16232		i = encodeVarintGenerated(dAtA, i, uint64(size))
16233	}
16234	i--
16235	dAtA[i] = 0xa
16236	return len(dAtA) - i, nil
16237}
16238
16239func (m *ResourceQuotaSpec) Marshal() (dAtA []byte, err error) {
16240	size := m.Size()
16241	dAtA = make([]byte, size)
16242	n, err := m.MarshalToSizedBuffer(dAtA[:size])
16243	if err != nil {
16244		return nil, err
16245	}
16246	return dAtA[:n], nil
16247}
16248
16249func (m *ResourceQuotaSpec) MarshalTo(dAtA []byte) (int, error) {
16250	size := m.Size()
16251	return m.MarshalToSizedBuffer(dAtA[:size])
16252}
16253
16254func (m *ResourceQuotaSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
16255	i := len(dAtA)
16256	_ = i
16257	var l int
16258	_ = l
16259	if m.ScopeSelector != nil {
16260		{
16261			size, err := m.ScopeSelector.MarshalToSizedBuffer(dAtA[:i])
16262			if err != nil {
16263				return 0, err
16264			}
16265			i -= size
16266			i = encodeVarintGenerated(dAtA, i, uint64(size))
16267		}
16268		i--
16269		dAtA[i] = 0x1a
16270	}
16271	if len(m.Scopes) > 0 {
16272		for iNdEx := len(m.Scopes) - 1; iNdEx >= 0; iNdEx-- {
16273			i -= len(m.Scopes[iNdEx])
16274			copy(dAtA[i:], m.Scopes[iNdEx])
16275			i = encodeVarintGenerated(dAtA, i, uint64(len(m.Scopes[iNdEx])))
16276			i--
16277			dAtA[i] = 0x12
16278		}
16279	}
16280	if len(m.Hard) > 0 {
16281		keysForHard := make([]string, 0, len(m.Hard))
16282		for k := range m.Hard {
16283			keysForHard = append(keysForHard, string(k))
16284		}
16285		github_com_gogo_protobuf_sortkeys.Strings(keysForHard)
16286		for iNdEx := len(keysForHard) - 1; iNdEx >= 0; iNdEx-- {
16287			v := m.Hard[ResourceName(keysForHard[iNdEx])]
16288			baseI := i
16289			{
16290				size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
16291				if err != nil {
16292					return 0, err
16293				}
16294				i -= size
16295				i = encodeVarintGenerated(dAtA, i, uint64(size))
16296			}
16297			i--
16298			dAtA[i] = 0x12
16299			i -= len(keysForHard[iNdEx])
16300			copy(dAtA[i:], keysForHard[iNdEx])
16301			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForHard[iNdEx])))
16302			i--
16303			dAtA[i] = 0xa
16304			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
16305			i--
16306			dAtA[i] = 0xa
16307		}
16308	}
16309	return len(dAtA) - i, nil
16310}
16311
16312func (m *ResourceQuotaStatus) Marshal() (dAtA []byte, err error) {
16313	size := m.Size()
16314	dAtA = make([]byte, size)
16315	n, err := m.MarshalToSizedBuffer(dAtA[:size])
16316	if err != nil {
16317		return nil, err
16318	}
16319	return dAtA[:n], nil
16320}
16321
16322func (m *ResourceQuotaStatus) MarshalTo(dAtA []byte) (int, error) {
16323	size := m.Size()
16324	return m.MarshalToSizedBuffer(dAtA[:size])
16325}
16326
16327func (m *ResourceQuotaStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
16328	i := len(dAtA)
16329	_ = i
16330	var l int
16331	_ = l
16332	if len(m.Used) > 0 {
16333		keysForUsed := make([]string, 0, len(m.Used))
16334		for k := range m.Used {
16335			keysForUsed = append(keysForUsed, string(k))
16336		}
16337		github_com_gogo_protobuf_sortkeys.Strings(keysForUsed)
16338		for iNdEx := len(keysForUsed) - 1; iNdEx >= 0; iNdEx-- {
16339			v := m.Used[ResourceName(keysForUsed[iNdEx])]
16340			baseI := i
16341			{
16342				size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
16343				if err != nil {
16344					return 0, err
16345				}
16346				i -= size
16347				i = encodeVarintGenerated(dAtA, i, uint64(size))
16348			}
16349			i--
16350			dAtA[i] = 0x12
16351			i -= len(keysForUsed[iNdEx])
16352			copy(dAtA[i:], keysForUsed[iNdEx])
16353			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForUsed[iNdEx])))
16354			i--
16355			dAtA[i] = 0xa
16356			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
16357			i--
16358			dAtA[i] = 0x12
16359		}
16360	}
16361	if len(m.Hard) > 0 {
16362		keysForHard := make([]string, 0, len(m.Hard))
16363		for k := range m.Hard {
16364			keysForHard = append(keysForHard, string(k))
16365		}
16366		github_com_gogo_protobuf_sortkeys.Strings(keysForHard)
16367		for iNdEx := len(keysForHard) - 1; iNdEx >= 0; iNdEx-- {
16368			v := m.Hard[ResourceName(keysForHard[iNdEx])]
16369			baseI := i
16370			{
16371				size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
16372				if err != nil {
16373					return 0, err
16374				}
16375				i -= size
16376				i = encodeVarintGenerated(dAtA, i, uint64(size))
16377			}
16378			i--
16379			dAtA[i] = 0x12
16380			i -= len(keysForHard[iNdEx])
16381			copy(dAtA[i:], keysForHard[iNdEx])
16382			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForHard[iNdEx])))
16383			i--
16384			dAtA[i] = 0xa
16385			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
16386			i--
16387			dAtA[i] = 0xa
16388		}
16389	}
16390	return len(dAtA) - i, nil
16391}
16392
16393func (m *ResourceRequirements) Marshal() (dAtA []byte, err error) {
16394	size := m.Size()
16395	dAtA = make([]byte, size)
16396	n, err := m.MarshalToSizedBuffer(dAtA[:size])
16397	if err != nil {
16398		return nil, err
16399	}
16400	return dAtA[:n], nil
16401}
16402
16403func (m *ResourceRequirements) MarshalTo(dAtA []byte) (int, error) {
16404	size := m.Size()
16405	return m.MarshalToSizedBuffer(dAtA[:size])
16406}
16407
16408func (m *ResourceRequirements) MarshalToSizedBuffer(dAtA []byte) (int, error) {
16409	i := len(dAtA)
16410	_ = i
16411	var l int
16412	_ = l
16413	if len(m.Requests) > 0 {
16414		keysForRequests := make([]string, 0, len(m.Requests))
16415		for k := range m.Requests {
16416			keysForRequests = append(keysForRequests, string(k))
16417		}
16418		github_com_gogo_protobuf_sortkeys.Strings(keysForRequests)
16419		for iNdEx := len(keysForRequests) - 1; iNdEx >= 0; iNdEx-- {
16420			v := m.Requests[ResourceName(keysForRequests[iNdEx])]
16421			baseI := i
16422			{
16423				size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
16424				if err != nil {
16425					return 0, err
16426				}
16427				i -= size
16428				i = encodeVarintGenerated(dAtA, i, uint64(size))
16429			}
16430			i--
16431			dAtA[i] = 0x12
16432			i -= len(keysForRequests[iNdEx])
16433			copy(dAtA[i:], keysForRequests[iNdEx])
16434			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForRequests[iNdEx])))
16435			i--
16436			dAtA[i] = 0xa
16437			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
16438			i--
16439			dAtA[i] = 0x12
16440		}
16441	}
16442	if len(m.Limits) > 0 {
16443		keysForLimits := make([]string, 0, len(m.Limits))
16444		for k := range m.Limits {
16445			keysForLimits = append(keysForLimits, string(k))
16446		}
16447		github_com_gogo_protobuf_sortkeys.Strings(keysForLimits)
16448		for iNdEx := len(keysForLimits) - 1; iNdEx >= 0; iNdEx-- {
16449			v := m.Limits[ResourceName(keysForLimits[iNdEx])]
16450			baseI := i
16451			{
16452				size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
16453				if err != nil {
16454					return 0, err
16455				}
16456				i -= size
16457				i = encodeVarintGenerated(dAtA, i, uint64(size))
16458			}
16459			i--
16460			dAtA[i] = 0x12
16461			i -= len(keysForLimits[iNdEx])
16462			copy(dAtA[i:], keysForLimits[iNdEx])
16463			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForLimits[iNdEx])))
16464			i--
16465			dAtA[i] = 0xa
16466			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
16467			i--
16468			dAtA[i] = 0xa
16469		}
16470	}
16471	return len(dAtA) - i, nil
16472}
16473
16474func (m *SELinuxOptions) Marshal() (dAtA []byte, err error) {
16475	size := m.Size()
16476	dAtA = make([]byte, size)
16477	n, err := m.MarshalToSizedBuffer(dAtA[:size])
16478	if err != nil {
16479		return nil, err
16480	}
16481	return dAtA[:n], nil
16482}
16483
16484func (m *SELinuxOptions) MarshalTo(dAtA []byte) (int, error) {
16485	size := m.Size()
16486	return m.MarshalToSizedBuffer(dAtA[:size])
16487}
16488
16489func (m *SELinuxOptions) MarshalToSizedBuffer(dAtA []byte) (int, error) {
16490	i := len(dAtA)
16491	_ = i
16492	var l int
16493	_ = l
16494	i -= len(m.Level)
16495	copy(dAtA[i:], m.Level)
16496	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Level)))
16497	i--
16498	dAtA[i] = 0x22
16499	i -= len(m.Type)
16500	copy(dAtA[i:], m.Type)
16501	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
16502	i--
16503	dAtA[i] = 0x1a
16504	i -= len(m.Role)
16505	copy(dAtA[i:], m.Role)
16506	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Role)))
16507	i--
16508	dAtA[i] = 0x12
16509	i -= len(m.User)
16510	copy(dAtA[i:], m.User)
16511	i = encodeVarintGenerated(dAtA, i, uint64(len(m.User)))
16512	i--
16513	dAtA[i] = 0xa
16514	return len(dAtA) - i, nil
16515}
16516
16517func (m *ScaleIOPersistentVolumeSource) Marshal() (dAtA []byte, err error) {
16518	size := m.Size()
16519	dAtA = make([]byte, size)
16520	n, err := m.MarshalToSizedBuffer(dAtA[:size])
16521	if err != nil {
16522		return nil, err
16523	}
16524	return dAtA[:n], nil
16525}
16526
16527func (m *ScaleIOPersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) {
16528	size := m.Size()
16529	return m.MarshalToSizedBuffer(dAtA[:size])
16530}
16531
16532func (m *ScaleIOPersistentVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
16533	i := len(dAtA)
16534	_ = i
16535	var l int
16536	_ = l
16537	i--
16538	if m.ReadOnly {
16539		dAtA[i] = 1
16540	} else {
16541		dAtA[i] = 0
16542	}
16543	i--
16544	dAtA[i] = 0x50
16545	i -= len(m.FSType)
16546	copy(dAtA[i:], m.FSType)
16547	i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
16548	i--
16549	dAtA[i] = 0x4a
16550	i -= len(m.VolumeName)
16551	copy(dAtA[i:], m.VolumeName)
16552	i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumeName)))
16553	i--
16554	dAtA[i] = 0x42
16555	i -= len(m.StorageMode)
16556	copy(dAtA[i:], m.StorageMode)
16557	i = encodeVarintGenerated(dAtA, i, uint64(len(m.StorageMode)))
16558	i--
16559	dAtA[i] = 0x3a
16560	i -= len(m.StoragePool)
16561	copy(dAtA[i:], m.StoragePool)
16562	i = encodeVarintGenerated(dAtA, i, uint64(len(m.StoragePool)))
16563	i--
16564	dAtA[i] = 0x32
16565	i -= len(m.ProtectionDomain)
16566	copy(dAtA[i:], m.ProtectionDomain)
16567	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ProtectionDomain)))
16568	i--
16569	dAtA[i] = 0x2a
16570	i--
16571	if m.SSLEnabled {
16572		dAtA[i] = 1
16573	} else {
16574		dAtA[i] = 0
16575	}
16576	i--
16577	dAtA[i] = 0x20
16578	if m.SecretRef != nil {
16579		{
16580			size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
16581			if err != nil {
16582				return 0, err
16583			}
16584			i -= size
16585			i = encodeVarintGenerated(dAtA, i, uint64(size))
16586		}
16587		i--
16588		dAtA[i] = 0x1a
16589	}
16590	i -= len(m.System)
16591	copy(dAtA[i:], m.System)
16592	i = encodeVarintGenerated(dAtA, i, uint64(len(m.System)))
16593	i--
16594	dAtA[i] = 0x12
16595	i -= len(m.Gateway)
16596	copy(dAtA[i:], m.Gateway)
16597	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Gateway)))
16598	i--
16599	dAtA[i] = 0xa
16600	return len(dAtA) - i, nil
16601}
16602
16603func (m *ScaleIOVolumeSource) Marshal() (dAtA []byte, err error) {
16604	size := m.Size()
16605	dAtA = make([]byte, size)
16606	n, err := m.MarshalToSizedBuffer(dAtA[:size])
16607	if err != nil {
16608		return nil, err
16609	}
16610	return dAtA[:n], nil
16611}
16612
16613func (m *ScaleIOVolumeSource) MarshalTo(dAtA []byte) (int, error) {
16614	size := m.Size()
16615	return m.MarshalToSizedBuffer(dAtA[:size])
16616}
16617
16618func (m *ScaleIOVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
16619	i := len(dAtA)
16620	_ = i
16621	var l int
16622	_ = l
16623	i--
16624	if m.ReadOnly {
16625		dAtA[i] = 1
16626	} else {
16627		dAtA[i] = 0
16628	}
16629	i--
16630	dAtA[i] = 0x50
16631	i -= len(m.FSType)
16632	copy(dAtA[i:], m.FSType)
16633	i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
16634	i--
16635	dAtA[i] = 0x4a
16636	i -= len(m.VolumeName)
16637	copy(dAtA[i:], m.VolumeName)
16638	i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumeName)))
16639	i--
16640	dAtA[i] = 0x42
16641	i -= len(m.StorageMode)
16642	copy(dAtA[i:], m.StorageMode)
16643	i = encodeVarintGenerated(dAtA, i, uint64(len(m.StorageMode)))
16644	i--
16645	dAtA[i] = 0x3a
16646	i -= len(m.StoragePool)
16647	copy(dAtA[i:], m.StoragePool)
16648	i = encodeVarintGenerated(dAtA, i, uint64(len(m.StoragePool)))
16649	i--
16650	dAtA[i] = 0x32
16651	i -= len(m.ProtectionDomain)
16652	copy(dAtA[i:], m.ProtectionDomain)
16653	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ProtectionDomain)))
16654	i--
16655	dAtA[i] = 0x2a
16656	i--
16657	if m.SSLEnabled {
16658		dAtA[i] = 1
16659	} else {
16660		dAtA[i] = 0
16661	}
16662	i--
16663	dAtA[i] = 0x20
16664	if m.SecretRef != nil {
16665		{
16666			size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
16667			if err != nil {
16668				return 0, err
16669			}
16670			i -= size
16671			i = encodeVarintGenerated(dAtA, i, uint64(size))
16672		}
16673		i--
16674		dAtA[i] = 0x1a
16675	}
16676	i -= len(m.System)
16677	copy(dAtA[i:], m.System)
16678	i = encodeVarintGenerated(dAtA, i, uint64(len(m.System)))
16679	i--
16680	dAtA[i] = 0x12
16681	i -= len(m.Gateway)
16682	copy(dAtA[i:], m.Gateway)
16683	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Gateway)))
16684	i--
16685	dAtA[i] = 0xa
16686	return len(dAtA) - i, nil
16687}
16688
16689func (m *ScopeSelector) Marshal() (dAtA []byte, err error) {
16690	size := m.Size()
16691	dAtA = make([]byte, size)
16692	n, err := m.MarshalToSizedBuffer(dAtA[:size])
16693	if err != nil {
16694		return nil, err
16695	}
16696	return dAtA[:n], nil
16697}
16698
16699func (m *ScopeSelector) MarshalTo(dAtA []byte) (int, error) {
16700	size := m.Size()
16701	return m.MarshalToSizedBuffer(dAtA[:size])
16702}
16703
16704func (m *ScopeSelector) MarshalToSizedBuffer(dAtA []byte) (int, error) {
16705	i := len(dAtA)
16706	_ = i
16707	var l int
16708	_ = l
16709	if len(m.MatchExpressions) > 0 {
16710		for iNdEx := len(m.MatchExpressions) - 1; iNdEx >= 0; iNdEx-- {
16711			{
16712				size, err := m.MatchExpressions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
16713				if err != nil {
16714					return 0, err
16715				}
16716				i -= size
16717				i = encodeVarintGenerated(dAtA, i, uint64(size))
16718			}
16719			i--
16720			dAtA[i] = 0xa
16721		}
16722	}
16723	return len(dAtA) - i, nil
16724}
16725
16726func (m *ScopedResourceSelectorRequirement) Marshal() (dAtA []byte, err error) {
16727	size := m.Size()
16728	dAtA = make([]byte, size)
16729	n, err := m.MarshalToSizedBuffer(dAtA[:size])
16730	if err != nil {
16731		return nil, err
16732	}
16733	return dAtA[:n], nil
16734}
16735
16736func (m *ScopedResourceSelectorRequirement) MarshalTo(dAtA []byte) (int, error) {
16737	size := m.Size()
16738	return m.MarshalToSizedBuffer(dAtA[:size])
16739}
16740
16741func (m *ScopedResourceSelectorRequirement) MarshalToSizedBuffer(dAtA []byte) (int, error) {
16742	i := len(dAtA)
16743	_ = i
16744	var l int
16745	_ = l
16746	if len(m.Values) > 0 {
16747		for iNdEx := len(m.Values) - 1; iNdEx >= 0; iNdEx-- {
16748			i -= len(m.Values[iNdEx])
16749			copy(dAtA[i:], m.Values[iNdEx])
16750			i = encodeVarintGenerated(dAtA, i, uint64(len(m.Values[iNdEx])))
16751			i--
16752			dAtA[i] = 0x1a
16753		}
16754	}
16755	i -= len(m.Operator)
16756	copy(dAtA[i:], m.Operator)
16757	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Operator)))
16758	i--
16759	dAtA[i] = 0x12
16760	i -= len(m.ScopeName)
16761	copy(dAtA[i:], m.ScopeName)
16762	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ScopeName)))
16763	i--
16764	dAtA[i] = 0xa
16765	return len(dAtA) - i, nil
16766}
16767
16768func (m *Secret) Marshal() (dAtA []byte, err error) {
16769	size := m.Size()
16770	dAtA = make([]byte, size)
16771	n, err := m.MarshalToSizedBuffer(dAtA[:size])
16772	if err != nil {
16773		return nil, err
16774	}
16775	return dAtA[:n], nil
16776}
16777
16778func (m *Secret) MarshalTo(dAtA []byte) (int, error) {
16779	size := m.Size()
16780	return m.MarshalToSizedBuffer(dAtA[:size])
16781}
16782
16783func (m *Secret) MarshalToSizedBuffer(dAtA []byte) (int, error) {
16784	i := len(dAtA)
16785	_ = i
16786	var l int
16787	_ = l
16788	if len(m.StringData) > 0 {
16789		keysForStringData := make([]string, 0, len(m.StringData))
16790		for k := range m.StringData {
16791			keysForStringData = append(keysForStringData, string(k))
16792		}
16793		github_com_gogo_protobuf_sortkeys.Strings(keysForStringData)
16794		for iNdEx := len(keysForStringData) - 1; iNdEx >= 0; iNdEx-- {
16795			v := m.StringData[string(keysForStringData[iNdEx])]
16796			baseI := i
16797			i -= len(v)
16798			copy(dAtA[i:], v)
16799			i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
16800			i--
16801			dAtA[i] = 0x12
16802			i -= len(keysForStringData[iNdEx])
16803			copy(dAtA[i:], keysForStringData[iNdEx])
16804			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForStringData[iNdEx])))
16805			i--
16806			dAtA[i] = 0xa
16807			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
16808			i--
16809			dAtA[i] = 0x22
16810		}
16811	}
16812	i -= len(m.Type)
16813	copy(dAtA[i:], m.Type)
16814	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
16815	i--
16816	dAtA[i] = 0x1a
16817	if len(m.Data) > 0 {
16818		keysForData := make([]string, 0, len(m.Data))
16819		for k := range m.Data {
16820			keysForData = append(keysForData, string(k))
16821		}
16822		github_com_gogo_protobuf_sortkeys.Strings(keysForData)
16823		for iNdEx := len(keysForData) - 1; iNdEx >= 0; iNdEx-- {
16824			v := m.Data[string(keysForData[iNdEx])]
16825			baseI := i
16826			if v != nil {
16827				i -= len(v)
16828				copy(dAtA[i:], v)
16829				i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
16830				i--
16831				dAtA[i] = 0x12
16832			}
16833			i -= len(keysForData[iNdEx])
16834			copy(dAtA[i:], keysForData[iNdEx])
16835			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForData[iNdEx])))
16836			i--
16837			dAtA[i] = 0xa
16838			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
16839			i--
16840			dAtA[i] = 0x12
16841		}
16842	}
16843	{
16844		size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
16845		if err != nil {
16846			return 0, err
16847		}
16848		i -= size
16849		i = encodeVarintGenerated(dAtA, i, uint64(size))
16850	}
16851	i--
16852	dAtA[i] = 0xa
16853	return len(dAtA) - i, nil
16854}
16855
16856func (m *SecretEnvSource) Marshal() (dAtA []byte, err error) {
16857	size := m.Size()
16858	dAtA = make([]byte, size)
16859	n, err := m.MarshalToSizedBuffer(dAtA[:size])
16860	if err != nil {
16861		return nil, err
16862	}
16863	return dAtA[:n], nil
16864}
16865
16866func (m *SecretEnvSource) MarshalTo(dAtA []byte) (int, error) {
16867	size := m.Size()
16868	return m.MarshalToSizedBuffer(dAtA[:size])
16869}
16870
16871func (m *SecretEnvSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
16872	i := len(dAtA)
16873	_ = i
16874	var l int
16875	_ = l
16876	if m.Optional != nil {
16877		i--
16878		if *m.Optional {
16879			dAtA[i] = 1
16880		} else {
16881			dAtA[i] = 0
16882		}
16883		i--
16884		dAtA[i] = 0x10
16885	}
16886	{
16887		size, err := m.LocalObjectReference.MarshalToSizedBuffer(dAtA[:i])
16888		if err != nil {
16889			return 0, err
16890		}
16891		i -= size
16892		i = encodeVarintGenerated(dAtA, i, uint64(size))
16893	}
16894	i--
16895	dAtA[i] = 0xa
16896	return len(dAtA) - i, nil
16897}
16898
16899func (m *SecretKeySelector) Marshal() (dAtA []byte, err error) {
16900	size := m.Size()
16901	dAtA = make([]byte, size)
16902	n, err := m.MarshalToSizedBuffer(dAtA[:size])
16903	if err != nil {
16904		return nil, err
16905	}
16906	return dAtA[:n], nil
16907}
16908
16909func (m *SecretKeySelector) MarshalTo(dAtA []byte) (int, error) {
16910	size := m.Size()
16911	return m.MarshalToSizedBuffer(dAtA[:size])
16912}
16913
16914func (m *SecretKeySelector) MarshalToSizedBuffer(dAtA []byte) (int, error) {
16915	i := len(dAtA)
16916	_ = i
16917	var l int
16918	_ = l
16919	if m.Optional != nil {
16920		i--
16921		if *m.Optional {
16922			dAtA[i] = 1
16923		} else {
16924			dAtA[i] = 0
16925		}
16926		i--
16927		dAtA[i] = 0x18
16928	}
16929	i -= len(m.Key)
16930	copy(dAtA[i:], m.Key)
16931	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Key)))
16932	i--
16933	dAtA[i] = 0x12
16934	{
16935		size, err := m.LocalObjectReference.MarshalToSizedBuffer(dAtA[:i])
16936		if err != nil {
16937			return 0, err
16938		}
16939		i -= size
16940		i = encodeVarintGenerated(dAtA, i, uint64(size))
16941	}
16942	i--
16943	dAtA[i] = 0xa
16944	return len(dAtA) - i, nil
16945}
16946
16947func (m *SecretList) Marshal() (dAtA []byte, err error) {
16948	size := m.Size()
16949	dAtA = make([]byte, size)
16950	n, err := m.MarshalToSizedBuffer(dAtA[:size])
16951	if err != nil {
16952		return nil, err
16953	}
16954	return dAtA[:n], nil
16955}
16956
16957func (m *SecretList) MarshalTo(dAtA []byte) (int, error) {
16958	size := m.Size()
16959	return m.MarshalToSizedBuffer(dAtA[:size])
16960}
16961
16962func (m *SecretList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
16963	i := len(dAtA)
16964	_ = i
16965	var l int
16966	_ = l
16967	if len(m.Items) > 0 {
16968		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
16969			{
16970				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
16971				if err != nil {
16972					return 0, err
16973				}
16974				i -= size
16975				i = encodeVarintGenerated(dAtA, i, uint64(size))
16976			}
16977			i--
16978			dAtA[i] = 0x12
16979		}
16980	}
16981	{
16982		size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
16983		if err != nil {
16984			return 0, err
16985		}
16986		i -= size
16987		i = encodeVarintGenerated(dAtA, i, uint64(size))
16988	}
16989	i--
16990	dAtA[i] = 0xa
16991	return len(dAtA) - i, nil
16992}
16993
16994func (m *SecretProjection) Marshal() (dAtA []byte, err error) {
16995	size := m.Size()
16996	dAtA = make([]byte, size)
16997	n, err := m.MarshalToSizedBuffer(dAtA[:size])
16998	if err != nil {
16999		return nil, err
17000	}
17001	return dAtA[:n], nil
17002}
17003
17004func (m *SecretProjection) MarshalTo(dAtA []byte) (int, error) {
17005	size := m.Size()
17006	return m.MarshalToSizedBuffer(dAtA[:size])
17007}
17008
17009func (m *SecretProjection) MarshalToSizedBuffer(dAtA []byte) (int, error) {
17010	i := len(dAtA)
17011	_ = i
17012	var l int
17013	_ = l
17014	if m.Optional != nil {
17015		i--
17016		if *m.Optional {
17017			dAtA[i] = 1
17018		} else {
17019			dAtA[i] = 0
17020		}
17021		i--
17022		dAtA[i] = 0x20
17023	}
17024	if len(m.Items) > 0 {
17025		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
17026			{
17027				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
17028				if err != nil {
17029					return 0, err
17030				}
17031				i -= size
17032				i = encodeVarintGenerated(dAtA, i, uint64(size))
17033			}
17034			i--
17035			dAtA[i] = 0x12
17036		}
17037	}
17038	{
17039		size, err := m.LocalObjectReference.MarshalToSizedBuffer(dAtA[:i])
17040		if err != nil {
17041			return 0, err
17042		}
17043		i -= size
17044		i = encodeVarintGenerated(dAtA, i, uint64(size))
17045	}
17046	i--
17047	dAtA[i] = 0xa
17048	return len(dAtA) - i, nil
17049}
17050
17051func (m *SecretReference) Marshal() (dAtA []byte, err error) {
17052	size := m.Size()
17053	dAtA = make([]byte, size)
17054	n, err := m.MarshalToSizedBuffer(dAtA[:size])
17055	if err != nil {
17056		return nil, err
17057	}
17058	return dAtA[:n], nil
17059}
17060
17061func (m *SecretReference) MarshalTo(dAtA []byte) (int, error) {
17062	size := m.Size()
17063	return m.MarshalToSizedBuffer(dAtA[:size])
17064}
17065
17066func (m *SecretReference) MarshalToSizedBuffer(dAtA []byte) (int, error) {
17067	i := len(dAtA)
17068	_ = i
17069	var l int
17070	_ = l
17071	i -= len(m.Namespace)
17072	copy(dAtA[i:], m.Namespace)
17073	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Namespace)))
17074	i--
17075	dAtA[i] = 0x12
17076	i -= len(m.Name)
17077	copy(dAtA[i:], m.Name)
17078	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
17079	i--
17080	dAtA[i] = 0xa
17081	return len(dAtA) - i, nil
17082}
17083
17084func (m *SecretVolumeSource) Marshal() (dAtA []byte, err error) {
17085	size := m.Size()
17086	dAtA = make([]byte, size)
17087	n, err := m.MarshalToSizedBuffer(dAtA[:size])
17088	if err != nil {
17089		return nil, err
17090	}
17091	return dAtA[:n], nil
17092}
17093
17094func (m *SecretVolumeSource) MarshalTo(dAtA []byte) (int, error) {
17095	size := m.Size()
17096	return m.MarshalToSizedBuffer(dAtA[:size])
17097}
17098
17099func (m *SecretVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
17100	i := len(dAtA)
17101	_ = i
17102	var l int
17103	_ = l
17104	if m.Optional != nil {
17105		i--
17106		if *m.Optional {
17107			dAtA[i] = 1
17108		} else {
17109			dAtA[i] = 0
17110		}
17111		i--
17112		dAtA[i] = 0x20
17113	}
17114	if m.DefaultMode != nil {
17115		i = encodeVarintGenerated(dAtA, i, uint64(*m.DefaultMode))
17116		i--
17117		dAtA[i] = 0x18
17118	}
17119	if len(m.Items) > 0 {
17120		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
17121			{
17122				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
17123				if err != nil {
17124					return 0, err
17125				}
17126				i -= size
17127				i = encodeVarintGenerated(dAtA, i, uint64(size))
17128			}
17129			i--
17130			dAtA[i] = 0x12
17131		}
17132	}
17133	i -= len(m.SecretName)
17134	copy(dAtA[i:], m.SecretName)
17135	i = encodeVarintGenerated(dAtA, i, uint64(len(m.SecretName)))
17136	i--
17137	dAtA[i] = 0xa
17138	return len(dAtA) - i, nil
17139}
17140
17141func (m *SecurityContext) Marshal() (dAtA []byte, err error) {
17142	size := m.Size()
17143	dAtA = make([]byte, size)
17144	n, err := m.MarshalToSizedBuffer(dAtA[:size])
17145	if err != nil {
17146		return nil, err
17147	}
17148	return dAtA[:n], nil
17149}
17150
17151func (m *SecurityContext) MarshalTo(dAtA []byte) (int, error) {
17152	size := m.Size()
17153	return m.MarshalToSizedBuffer(dAtA[:size])
17154}
17155
17156func (m *SecurityContext) MarshalToSizedBuffer(dAtA []byte) (int, error) {
17157	i := len(dAtA)
17158	_ = i
17159	var l int
17160	_ = l
17161	if m.WindowsOptions != nil {
17162		{
17163			size, err := m.WindowsOptions.MarshalToSizedBuffer(dAtA[:i])
17164			if err != nil {
17165				return 0, err
17166			}
17167			i -= size
17168			i = encodeVarintGenerated(dAtA, i, uint64(size))
17169		}
17170		i--
17171		dAtA[i] = 0x52
17172	}
17173	if m.ProcMount != nil {
17174		i -= len(*m.ProcMount)
17175		copy(dAtA[i:], *m.ProcMount)
17176		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.ProcMount)))
17177		i--
17178		dAtA[i] = 0x4a
17179	}
17180	if m.RunAsGroup != nil {
17181		i = encodeVarintGenerated(dAtA, i, uint64(*m.RunAsGroup))
17182		i--
17183		dAtA[i] = 0x40
17184	}
17185	if m.AllowPrivilegeEscalation != nil {
17186		i--
17187		if *m.AllowPrivilegeEscalation {
17188			dAtA[i] = 1
17189		} else {
17190			dAtA[i] = 0
17191		}
17192		i--
17193		dAtA[i] = 0x38
17194	}
17195	if m.ReadOnlyRootFilesystem != nil {
17196		i--
17197		if *m.ReadOnlyRootFilesystem {
17198			dAtA[i] = 1
17199		} else {
17200			dAtA[i] = 0
17201		}
17202		i--
17203		dAtA[i] = 0x30
17204	}
17205	if m.RunAsNonRoot != nil {
17206		i--
17207		if *m.RunAsNonRoot {
17208			dAtA[i] = 1
17209		} else {
17210			dAtA[i] = 0
17211		}
17212		i--
17213		dAtA[i] = 0x28
17214	}
17215	if m.RunAsUser != nil {
17216		i = encodeVarintGenerated(dAtA, i, uint64(*m.RunAsUser))
17217		i--
17218		dAtA[i] = 0x20
17219	}
17220	if m.SELinuxOptions != nil {
17221		{
17222			size, err := m.SELinuxOptions.MarshalToSizedBuffer(dAtA[:i])
17223			if err != nil {
17224				return 0, err
17225			}
17226			i -= size
17227			i = encodeVarintGenerated(dAtA, i, uint64(size))
17228		}
17229		i--
17230		dAtA[i] = 0x1a
17231	}
17232	if m.Privileged != nil {
17233		i--
17234		if *m.Privileged {
17235			dAtA[i] = 1
17236		} else {
17237			dAtA[i] = 0
17238		}
17239		i--
17240		dAtA[i] = 0x10
17241	}
17242	if m.Capabilities != nil {
17243		{
17244			size, err := m.Capabilities.MarshalToSizedBuffer(dAtA[:i])
17245			if err != nil {
17246				return 0, err
17247			}
17248			i -= size
17249			i = encodeVarintGenerated(dAtA, i, uint64(size))
17250		}
17251		i--
17252		dAtA[i] = 0xa
17253	}
17254	return len(dAtA) - i, nil
17255}
17256
17257func (m *SerializedReference) Marshal() (dAtA []byte, err error) {
17258	size := m.Size()
17259	dAtA = make([]byte, size)
17260	n, err := m.MarshalToSizedBuffer(dAtA[:size])
17261	if err != nil {
17262		return nil, err
17263	}
17264	return dAtA[:n], nil
17265}
17266
17267func (m *SerializedReference) MarshalTo(dAtA []byte) (int, error) {
17268	size := m.Size()
17269	return m.MarshalToSizedBuffer(dAtA[:size])
17270}
17271
17272func (m *SerializedReference) MarshalToSizedBuffer(dAtA []byte) (int, error) {
17273	i := len(dAtA)
17274	_ = i
17275	var l int
17276	_ = l
17277	{
17278		size, err := m.Reference.MarshalToSizedBuffer(dAtA[:i])
17279		if err != nil {
17280			return 0, err
17281		}
17282		i -= size
17283		i = encodeVarintGenerated(dAtA, i, uint64(size))
17284	}
17285	i--
17286	dAtA[i] = 0xa
17287	return len(dAtA) - i, nil
17288}
17289
17290func (m *Service) Marshal() (dAtA []byte, err error) {
17291	size := m.Size()
17292	dAtA = make([]byte, size)
17293	n, err := m.MarshalToSizedBuffer(dAtA[:size])
17294	if err != nil {
17295		return nil, err
17296	}
17297	return dAtA[:n], nil
17298}
17299
17300func (m *Service) MarshalTo(dAtA []byte) (int, error) {
17301	size := m.Size()
17302	return m.MarshalToSizedBuffer(dAtA[:size])
17303}
17304
17305func (m *Service) MarshalToSizedBuffer(dAtA []byte) (int, error) {
17306	i := len(dAtA)
17307	_ = i
17308	var l int
17309	_ = l
17310	{
17311		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
17312		if err != nil {
17313			return 0, err
17314		}
17315		i -= size
17316		i = encodeVarintGenerated(dAtA, i, uint64(size))
17317	}
17318	i--
17319	dAtA[i] = 0x1a
17320	{
17321		size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
17322		if err != nil {
17323			return 0, err
17324		}
17325		i -= size
17326		i = encodeVarintGenerated(dAtA, i, uint64(size))
17327	}
17328	i--
17329	dAtA[i] = 0x12
17330	{
17331		size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
17332		if err != nil {
17333			return 0, err
17334		}
17335		i -= size
17336		i = encodeVarintGenerated(dAtA, i, uint64(size))
17337	}
17338	i--
17339	dAtA[i] = 0xa
17340	return len(dAtA) - i, nil
17341}
17342
17343func (m *ServiceAccount) Marshal() (dAtA []byte, err error) {
17344	size := m.Size()
17345	dAtA = make([]byte, size)
17346	n, err := m.MarshalToSizedBuffer(dAtA[:size])
17347	if err != nil {
17348		return nil, err
17349	}
17350	return dAtA[:n], nil
17351}
17352
17353func (m *ServiceAccount) MarshalTo(dAtA []byte) (int, error) {
17354	size := m.Size()
17355	return m.MarshalToSizedBuffer(dAtA[:size])
17356}
17357
17358func (m *ServiceAccount) MarshalToSizedBuffer(dAtA []byte) (int, error) {
17359	i := len(dAtA)
17360	_ = i
17361	var l int
17362	_ = l
17363	if m.AutomountServiceAccountToken != nil {
17364		i--
17365		if *m.AutomountServiceAccountToken {
17366			dAtA[i] = 1
17367		} else {
17368			dAtA[i] = 0
17369		}
17370		i--
17371		dAtA[i] = 0x20
17372	}
17373	if len(m.ImagePullSecrets) > 0 {
17374		for iNdEx := len(m.ImagePullSecrets) - 1; iNdEx >= 0; iNdEx-- {
17375			{
17376				size, err := m.ImagePullSecrets[iNdEx].MarshalToSizedBuffer(dAtA[:i])
17377				if err != nil {
17378					return 0, err
17379				}
17380				i -= size
17381				i = encodeVarintGenerated(dAtA, i, uint64(size))
17382			}
17383			i--
17384			dAtA[i] = 0x1a
17385		}
17386	}
17387	if len(m.Secrets) > 0 {
17388		for iNdEx := len(m.Secrets) - 1; iNdEx >= 0; iNdEx-- {
17389			{
17390				size, err := m.Secrets[iNdEx].MarshalToSizedBuffer(dAtA[:i])
17391				if err != nil {
17392					return 0, err
17393				}
17394				i -= size
17395				i = encodeVarintGenerated(dAtA, i, uint64(size))
17396			}
17397			i--
17398			dAtA[i] = 0x12
17399		}
17400	}
17401	{
17402		size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
17403		if err != nil {
17404			return 0, err
17405		}
17406		i -= size
17407		i = encodeVarintGenerated(dAtA, i, uint64(size))
17408	}
17409	i--
17410	dAtA[i] = 0xa
17411	return len(dAtA) - i, nil
17412}
17413
17414func (m *ServiceAccountList) Marshal() (dAtA []byte, err error) {
17415	size := m.Size()
17416	dAtA = make([]byte, size)
17417	n, err := m.MarshalToSizedBuffer(dAtA[:size])
17418	if err != nil {
17419		return nil, err
17420	}
17421	return dAtA[:n], nil
17422}
17423
17424func (m *ServiceAccountList) MarshalTo(dAtA []byte) (int, error) {
17425	size := m.Size()
17426	return m.MarshalToSizedBuffer(dAtA[:size])
17427}
17428
17429func (m *ServiceAccountList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
17430	i := len(dAtA)
17431	_ = i
17432	var l int
17433	_ = l
17434	if len(m.Items) > 0 {
17435		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
17436			{
17437				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
17438				if err != nil {
17439					return 0, err
17440				}
17441				i -= size
17442				i = encodeVarintGenerated(dAtA, i, uint64(size))
17443			}
17444			i--
17445			dAtA[i] = 0x12
17446		}
17447	}
17448	{
17449		size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
17450		if err != nil {
17451			return 0, err
17452		}
17453		i -= size
17454		i = encodeVarintGenerated(dAtA, i, uint64(size))
17455	}
17456	i--
17457	dAtA[i] = 0xa
17458	return len(dAtA) - i, nil
17459}
17460
17461func (m *ServiceAccountTokenProjection) Marshal() (dAtA []byte, err error) {
17462	size := m.Size()
17463	dAtA = make([]byte, size)
17464	n, err := m.MarshalToSizedBuffer(dAtA[:size])
17465	if err != nil {
17466		return nil, err
17467	}
17468	return dAtA[:n], nil
17469}
17470
17471func (m *ServiceAccountTokenProjection) MarshalTo(dAtA []byte) (int, error) {
17472	size := m.Size()
17473	return m.MarshalToSizedBuffer(dAtA[:size])
17474}
17475
17476func (m *ServiceAccountTokenProjection) MarshalToSizedBuffer(dAtA []byte) (int, error) {
17477	i := len(dAtA)
17478	_ = i
17479	var l int
17480	_ = l
17481	i -= len(m.Path)
17482	copy(dAtA[i:], m.Path)
17483	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
17484	i--
17485	dAtA[i] = 0x1a
17486	if m.ExpirationSeconds != nil {
17487		i = encodeVarintGenerated(dAtA, i, uint64(*m.ExpirationSeconds))
17488		i--
17489		dAtA[i] = 0x10
17490	}
17491	i -= len(m.Audience)
17492	copy(dAtA[i:], m.Audience)
17493	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Audience)))
17494	i--
17495	dAtA[i] = 0xa
17496	return len(dAtA) - i, nil
17497}
17498
17499func (m *ServiceList) Marshal() (dAtA []byte, err error) {
17500	size := m.Size()
17501	dAtA = make([]byte, size)
17502	n, err := m.MarshalToSizedBuffer(dAtA[:size])
17503	if err != nil {
17504		return nil, err
17505	}
17506	return dAtA[:n], nil
17507}
17508
17509func (m *ServiceList) MarshalTo(dAtA []byte) (int, error) {
17510	size := m.Size()
17511	return m.MarshalToSizedBuffer(dAtA[:size])
17512}
17513
17514func (m *ServiceList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
17515	i := len(dAtA)
17516	_ = i
17517	var l int
17518	_ = l
17519	if len(m.Items) > 0 {
17520		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
17521			{
17522				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
17523				if err != nil {
17524					return 0, err
17525				}
17526				i -= size
17527				i = encodeVarintGenerated(dAtA, i, uint64(size))
17528			}
17529			i--
17530			dAtA[i] = 0x12
17531		}
17532	}
17533	{
17534		size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
17535		if err != nil {
17536			return 0, err
17537		}
17538		i -= size
17539		i = encodeVarintGenerated(dAtA, i, uint64(size))
17540	}
17541	i--
17542	dAtA[i] = 0xa
17543	return len(dAtA) - i, nil
17544}
17545
17546func (m *ServicePort) Marshal() (dAtA []byte, err error) {
17547	size := m.Size()
17548	dAtA = make([]byte, size)
17549	n, err := m.MarshalToSizedBuffer(dAtA[:size])
17550	if err != nil {
17551		return nil, err
17552	}
17553	return dAtA[:n], nil
17554}
17555
17556func (m *ServicePort) MarshalTo(dAtA []byte) (int, error) {
17557	size := m.Size()
17558	return m.MarshalToSizedBuffer(dAtA[:size])
17559}
17560
17561func (m *ServicePort) MarshalToSizedBuffer(dAtA []byte) (int, error) {
17562	i := len(dAtA)
17563	_ = i
17564	var l int
17565	_ = l
17566	i = encodeVarintGenerated(dAtA, i, uint64(m.NodePort))
17567	i--
17568	dAtA[i] = 0x28
17569	{
17570		size, err := m.TargetPort.MarshalToSizedBuffer(dAtA[:i])
17571		if err != nil {
17572			return 0, err
17573		}
17574		i -= size
17575		i = encodeVarintGenerated(dAtA, i, uint64(size))
17576	}
17577	i--
17578	dAtA[i] = 0x22
17579	i = encodeVarintGenerated(dAtA, i, uint64(m.Port))
17580	i--
17581	dAtA[i] = 0x18
17582	i -= len(m.Protocol)
17583	copy(dAtA[i:], m.Protocol)
17584	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Protocol)))
17585	i--
17586	dAtA[i] = 0x12
17587	i -= len(m.Name)
17588	copy(dAtA[i:], m.Name)
17589	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
17590	i--
17591	dAtA[i] = 0xa
17592	return len(dAtA) - i, nil
17593}
17594
17595func (m *ServiceProxyOptions) Marshal() (dAtA []byte, err error) {
17596	size := m.Size()
17597	dAtA = make([]byte, size)
17598	n, err := m.MarshalToSizedBuffer(dAtA[:size])
17599	if err != nil {
17600		return nil, err
17601	}
17602	return dAtA[:n], nil
17603}
17604
17605func (m *ServiceProxyOptions) MarshalTo(dAtA []byte) (int, error) {
17606	size := m.Size()
17607	return m.MarshalToSizedBuffer(dAtA[:size])
17608}
17609
17610func (m *ServiceProxyOptions) MarshalToSizedBuffer(dAtA []byte) (int, error) {
17611	i := len(dAtA)
17612	_ = i
17613	var l int
17614	_ = l
17615	i -= len(m.Path)
17616	copy(dAtA[i:], m.Path)
17617	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
17618	i--
17619	dAtA[i] = 0xa
17620	return len(dAtA) - i, nil
17621}
17622
17623func (m *ServiceSpec) Marshal() (dAtA []byte, err error) {
17624	size := m.Size()
17625	dAtA = make([]byte, size)
17626	n, err := m.MarshalToSizedBuffer(dAtA[:size])
17627	if err != nil {
17628		return nil, err
17629	}
17630	return dAtA[:n], nil
17631}
17632
17633func (m *ServiceSpec) MarshalTo(dAtA []byte) (int, error) {
17634	size := m.Size()
17635	return m.MarshalToSizedBuffer(dAtA[:size])
17636}
17637
17638func (m *ServiceSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
17639	i := len(dAtA)
17640	_ = i
17641	var l int
17642	_ = l
17643	if m.IPFamily != nil {
17644		i -= len(*m.IPFamily)
17645		copy(dAtA[i:], *m.IPFamily)
17646		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.IPFamily)))
17647		i--
17648		dAtA[i] = 0x7a
17649	}
17650	if m.SessionAffinityConfig != nil {
17651		{
17652			size, err := m.SessionAffinityConfig.MarshalToSizedBuffer(dAtA[:i])
17653			if err != nil {
17654				return 0, err
17655			}
17656			i -= size
17657			i = encodeVarintGenerated(dAtA, i, uint64(size))
17658		}
17659		i--
17660		dAtA[i] = 0x72
17661	}
17662	i--
17663	if m.PublishNotReadyAddresses {
17664		dAtA[i] = 1
17665	} else {
17666		dAtA[i] = 0
17667	}
17668	i--
17669	dAtA[i] = 0x68
17670	i = encodeVarintGenerated(dAtA, i, uint64(m.HealthCheckNodePort))
17671	i--
17672	dAtA[i] = 0x60
17673	i -= len(m.ExternalTrafficPolicy)
17674	copy(dAtA[i:], m.ExternalTrafficPolicy)
17675	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ExternalTrafficPolicy)))
17676	i--
17677	dAtA[i] = 0x5a
17678	i -= len(m.ExternalName)
17679	copy(dAtA[i:], m.ExternalName)
17680	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ExternalName)))
17681	i--
17682	dAtA[i] = 0x52
17683	if len(m.LoadBalancerSourceRanges) > 0 {
17684		for iNdEx := len(m.LoadBalancerSourceRanges) - 1; iNdEx >= 0; iNdEx-- {
17685			i -= len(m.LoadBalancerSourceRanges[iNdEx])
17686			copy(dAtA[i:], m.LoadBalancerSourceRanges[iNdEx])
17687			i = encodeVarintGenerated(dAtA, i, uint64(len(m.LoadBalancerSourceRanges[iNdEx])))
17688			i--
17689			dAtA[i] = 0x4a
17690		}
17691	}
17692	i -= len(m.LoadBalancerIP)
17693	copy(dAtA[i:], m.LoadBalancerIP)
17694	i = encodeVarintGenerated(dAtA, i, uint64(len(m.LoadBalancerIP)))
17695	i--
17696	dAtA[i] = 0x42
17697	i -= len(m.SessionAffinity)
17698	copy(dAtA[i:], m.SessionAffinity)
17699	i = encodeVarintGenerated(dAtA, i, uint64(len(m.SessionAffinity)))
17700	i--
17701	dAtA[i] = 0x3a
17702	if len(m.ExternalIPs) > 0 {
17703		for iNdEx := len(m.ExternalIPs) - 1; iNdEx >= 0; iNdEx-- {
17704			i -= len(m.ExternalIPs[iNdEx])
17705			copy(dAtA[i:], m.ExternalIPs[iNdEx])
17706			i = encodeVarintGenerated(dAtA, i, uint64(len(m.ExternalIPs[iNdEx])))
17707			i--
17708			dAtA[i] = 0x2a
17709		}
17710	}
17711	i -= len(m.Type)
17712	copy(dAtA[i:], m.Type)
17713	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
17714	i--
17715	dAtA[i] = 0x22
17716	i -= len(m.ClusterIP)
17717	copy(dAtA[i:], m.ClusterIP)
17718	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ClusterIP)))
17719	i--
17720	dAtA[i] = 0x1a
17721	if len(m.Selector) > 0 {
17722		keysForSelector := make([]string, 0, len(m.Selector))
17723		for k := range m.Selector {
17724			keysForSelector = append(keysForSelector, string(k))
17725		}
17726		github_com_gogo_protobuf_sortkeys.Strings(keysForSelector)
17727		for iNdEx := len(keysForSelector) - 1; iNdEx >= 0; iNdEx-- {
17728			v := m.Selector[string(keysForSelector[iNdEx])]
17729			baseI := i
17730			i -= len(v)
17731			copy(dAtA[i:], v)
17732			i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
17733			i--
17734			dAtA[i] = 0x12
17735			i -= len(keysForSelector[iNdEx])
17736			copy(dAtA[i:], keysForSelector[iNdEx])
17737			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForSelector[iNdEx])))
17738			i--
17739			dAtA[i] = 0xa
17740			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
17741			i--
17742			dAtA[i] = 0x12
17743		}
17744	}
17745	if len(m.Ports) > 0 {
17746		for iNdEx := len(m.Ports) - 1; iNdEx >= 0; iNdEx-- {
17747			{
17748				size, err := m.Ports[iNdEx].MarshalToSizedBuffer(dAtA[:i])
17749				if err != nil {
17750					return 0, err
17751				}
17752				i -= size
17753				i = encodeVarintGenerated(dAtA, i, uint64(size))
17754			}
17755			i--
17756			dAtA[i] = 0xa
17757		}
17758	}
17759	return len(dAtA) - i, nil
17760}
17761
17762func (m *ServiceStatus) Marshal() (dAtA []byte, err error) {
17763	size := m.Size()
17764	dAtA = make([]byte, size)
17765	n, err := m.MarshalToSizedBuffer(dAtA[:size])
17766	if err != nil {
17767		return nil, err
17768	}
17769	return dAtA[:n], nil
17770}
17771
17772func (m *ServiceStatus) MarshalTo(dAtA []byte) (int, error) {
17773	size := m.Size()
17774	return m.MarshalToSizedBuffer(dAtA[:size])
17775}
17776
17777func (m *ServiceStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
17778	i := len(dAtA)
17779	_ = i
17780	var l int
17781	_ = l
17782	{
17783		size, err := m.LoadBalancer.MarshalToSizedBuffer(dAtA[:i])
17784		if err != nil {
17785			return 0, err
17786		}
17787		i -= size
17788		i = encodeVarintGenerated(dAtA, i, uint64(size))
17789	}
17790	i--
17791	dAtA[i] = 0xa
17792	return len(dAtA) - i, nil
17793}
17794
17795func (m *SessionAffinityConfig) Marshal() (dAtA []byte, err error) {
17796	size := m.Size()
17797	dAtA = make([]byte, size)
17798	n, err := m.MarshalToSizedBuffer(dAtA[:size])
17799	if err != nil {
17800		return nil, err
17801	}
17802	return dAtA[:n], nil
17803}
17804
17805func (m *SessionAffinityConfig) MarshalTo(dAtA []byte) (int, error) {
17806	size := m.Size()
17807	return m.MarshalToSizedBuffer(dAtA[:size])
17808}
17809
17810func (m *SessionAffinityConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) {
17811	i := len(dAtA)
17812	_ = i
17813	var l int
17814	_ = l
17815	if m.ClientIP != nil {
17816		{
17817			size, err := m.ClientIP.MarshalToSizedBuffer(dAtA[:i])
17818			if err != nil {
17819				return 0, err
17820			}
17821			i -= size
17822			i = encodeVarintGenerated(dAtA, i, uint64(size))
17823		}
17824		i--
17825		dAtA[i] = 0xa
17826	}
17827	return len(dAtA) - i, nil
17828}
17829
17830func (m *StorageOSPersistentVolumeSource) Marshal() (dAtA []byte, err error) {
17831	size := m.Size()
17832	dAtA = make([]byte, size)
17833	n, err := m.MarshalToSizedBuffer(dAtA[:size])
17834	if err != nil {
17835		return nil, err
17836	}
17837	return dAtA[:n], nil
17838}
17839
17840func (m *StorageOSPersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) {
17841	size := m.Size()
17842	return m.MarshalToSizedBuffer(dAtA[:size])
17843}
17844
17845func (m *StorageOSPersistentVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
17846	i := len(dAtA)
17847	_ = i
17848	var l int
17849	_ = l
17850	if m.SecretRef != nil {
17851		{
17852			size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
17853			if err != nil {
17854				return 0, err
17855			}
17856			i -= size
17857			i = encodeVarintGenerated(dAtA, i, uint64(size))
17858		}
17859		i--
17860		dAtA[i] = 0x2a
17861	}
17862	i--
17863	if m.ReadOnly {
17864		dAtA[i] = 1
17865	} else {
17866		dAtA[i] = 0
17867	}
17868	i--
17869	dAtA[i] = 0x20
17870	i -= len(m.FSType)
17871	copy(dAtA[i:], m.FSType)
17872	i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
17873	i--
17874	dAtA[i] = 0x1a
17875	i -= len(m.VolumeNamespace)
17876	copy(dAtA[i:], m.VolumeNamespace)
17877	i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumeNamespace)))
17878	i--
17879	dAtA[i] = 0x12
17880	i -= len(m.VolumeName)
17881	copy(dAtA[i:], m.VolumeName)
17882	i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumeName)))
17883	i--
17884	dAtA[i] = 0xa
17885	return len(dAtA) - i, nil
17886}
17887
17888func (m *StorageOSVolumeSource) Marshal() (dAtA []byte, err error) {
17889	size := m.Size()
17890	dAtA = make([]byte, size)
17891	n, err := m.MarshalToSizedBuffer(dAtA[:size])
17892	if err != nil {
17893		return nil, err
17894	}
17895	return dAtA[:n], nil
17896}
17897
17898func (m *StorageOSVolumeSource) MarshalTo(dAtA []byte) (int, error) {
17899	size := m.Size()
17900	return m.MarshalToSizedBuffer(dAtA[:size])
17901}
17902
17903func (m *StorageOSVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
17904	i := len(dAtA)
17905	_ = i
17906	var l int
17907	_ = l
17908	if m.SecretRef != nil {
17909		{
17910			size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
17911			if err != nil {
17912				return 0, err
17913			}
17914			i -= size
17915			i = encodeVarintGenerated(dAtA, i, uint64(size))
17916		}
17917		i--
17918		dAtA[i] = 0x2a
17919	}
17920	i--
17921	if m.ReadOnly {
17922		dAtA[i] = 1
17923	} else {
17924		dAtA[i] = 0
17925	}
17926	i--
17927	dAtA[i] = 0x20
17928	i -= len(m.FSType)
17929	copy(dAtA[i:], m.FSType)
17930	i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
17931	i--
17932	dAtA[i] = 0x1a
17933	i -= len(m.VolumeNamespace)
17934	copy(dAtA[i:], m.VolumeNamespace)
17935	i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumeNamespace)))
17936	i--
17937	dAtA[i] = 0x12
17938	i -= len(m.VolumeName)
17939	copy(dAtA[i:], m.VolumeName)
17940	i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumeName)))
17941	i--
17942	dAtA[i] = 0xa
17943	return len(dAtA) - i, nil
17944}
17945
17946func (m *Sysctl) Marshal() (dAtA []byte, err error) {
17947	size := m.Size()
17948	dAtA = make([]byte, size)
17949	n, err := m.MarshalToSizedBuffer(dAtA[:size])
17950	if err != nil {
17951		return nil, err
17952	}
17953	return dAtA[:n], nil
17954}
17955
17956func (m *Sysctl) MarshalTo(dAtA []byte) (int, error) {
17957	size := m.Size()
17958	return m.MarshalToSizedBuffer(dAtA[:size])
17959}
17960
17961func (m *Sysctl) MarshalToSizedBuffer(dAtA []byte) (int, error) {
17962	i := len(dAtA)
17963	_ = i
17964	var l int
17965	_ = l
17966	i -= len(m.Value)
17967	copy(dAtA[i:], m.Value)
17968	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Value)))
17969	i--
17970	dAtA[i] = 0x12
17971	i -= len(m.Name)
17972	copy(dAtA[i:], m.Name)
17973	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
17974	i--
17975	dAtA[i] = 0xa
17976	return len(dAtA) - i, nil
17977}
17978
17979func (m *TCPSocketAction) Marshal() (dAtA []byte, err error) {
17980	size := m.Size()
17981	dAtA = make([]byte, size)
17982	n, err := m.MarshalToSizedBuffer(dAtA[:size])
17983	if err != nil {
17984		return nil, err
17985	}
17986	return dAtA[:n], nil
17987}
17988
17989func (m *TCPSocketAction) MarshalTo(dAtA []byte) (int, error) {
17990	size := m.Size()
17991	return m.MarshalToSizedBuffer(dAtA[:size])
17992}
17993
17994func (m *TCPSocketAction) MarshalToSizedBuffer(dAtA []byte) (int, error) {
17995	i := len(dAtA)
17996	_ = i
17997	var l int
17998	_ = l
17999	i -= len(m.Host)
18000	copy(dAtA[i:], m.Host)
18001	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Host)))
18002	i--
18003	dAtA[i] = 0x12
18004	{
18005		size, err := m.Port.MarshalToSizedBuffer(dAtA[:i])
18006		if err != nil {
18007			return 0, err
18008		}
18009		i -= size
18010		i = encodeVarintGenerated(dAtA, i, uint64(size))
18011	}
18012	i--
18013	dAtA[i] = 0xa
18014	return len(dAtA) - i, nil
18015}
18016
18017func (m *Taint) Marshal() (dAtA []byte, err error) {
18018	size := m.Size()
18019	dAtA = make([]byte, size)
18020	n, err := m.MarshalToSizedBuffer(dAtA[:size])
18021	if err != nil {
18022		return nil, err
18023	}
18024	return dAtA[:n], nil
18025}
18026
18027func (m *Taint) MarshalTo(dAtA []byte) (int, error) {
18028	size := m.Size()
18029	return m.MarshalToSizedBuffer(dAtA[:size])
18030}
18031
18032func (m *Taint) MarshalToSizedBuffer(dAtA []byte) (int, error) {
18033	i := len(dAtA)
18034	_ = i
18035	var l int
18036	_ = l
18037	if m.TimeAdded != nil {
18038		{
18039			size, err := m.TimeAdded.MarshalToSizedBuffer(dAtA[:i])
18040			if err != nil {
18041				return 0, err
18042			}
18043			i -= size
18044			i = encodeVarintGenerated(dAtA, i, uint64(size))
18045		}
18046		i--
18047		dAtA[i] = 0x22
18048	}
18049	i -= len(m.Effect)
18050	copy(dAtA[i:], m.Effect)
18051	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Effect)))
18052	i--
18053	dAtA[i] = 0x1a
18054	i -= len(m.Value)
18055	copy(dAtA[i:], m.Value)
18056	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Value)))
18057	i--
18058	dAtA[i] = 0x12
18059	i -= len(m.Key)
18060	copy(dAtA[i:], m.Key)
18061	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Key)))
18062	i--
18063	dAtA[i] = 0xa
18064	return len(dAtA) - i, nil
18065}
18066
18067func (m *Toleration) Marshal() (dAtA []byte, err error) {
18068	size := m.Size()
18069	dAtA = make([]byte, size)
18070	n, err := m.MarshalToSizedBuffer(dAtA[:size])
18071	if err != nil {
18072		return nil, err
18073	}
18074	return dAtA[:n], nil
18075}
18076
18077func (m *Toleration) MarshalTo(dAtA []byte) (int, error) {
18078	size := m.Size()
18079	return m.MarshalToSizedBuffer(dAtA[:size])
18080}
18081
18082func (m *Toleration) MarshalToSizedBuffer(dAtA []byte) (int, error) {
18083	i := len(dAtA)
18084	_ = i
18085	var l int
18086	_ = l
18087	if m.TolerationSeconds != nil {
18088		i = encodeVarintGenerated(dAtA, i, uint64(*m.TolerationSeconds))
18089		i--
18090		dAtA[i] = 0x28
18091	}
18092	i -= len(m.Effect)
18093	copy(dAtA[i:], m.Effect)
18094	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Effect)))
18095	i--
18096	dAtA[i] = 0x22
18097	i -= len(m.Value)
18098	copy(dAtA[i:], m.Value)
18099	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Value)))
18100	i--
18101	dAtA[i] = 0x1a
18102	i -= len(m.Operator)
18103	copy(dAtA[i:], m.Operator)
18104	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Operator)))
18105	i--
18106	dAtA[i] = 0x12
18107	i -= len(m.Key)
18108	copy(dAtA[i:], m.Key)
18109	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Key)))
18110	i--
18111	dAtA[i] = 0xa
18112	return len(dAtA) - i, nil
18113}
18114
18115func (m *TopologySelectorLabelRequirement) Marshal() (dAtA []byte, err error) {
18116	size := m.Size()
18117	dAtA = make([]byte, size)
18118	n, err := m.MarshalToSizedBuffer(dAtA[:size])
18119	if err != nil {
18120		return nil, err
18121	}
18122	return dAtA[:n], nil
18123}
18124
18125func (m *TopologySelectorLabelRequirement) MarshalTo(dAtA []byte) (int, error) {
18126	size := m.Size()
18127	return m.MarshalToSizedBuffer(dAtA[:size])
18128}
18129
18130func (m *TopologySelectorLabelRequirement) MarshalToSizedBuffer(dAtA []byte) (int, error) {
18131	i := len(dAtA)
18132	_ = i
18133	var l int
18134	_ = l
18135	if len(m.Values) > 0 {
18136		for iNdEx := len(m.Values) - 1; iNdEx >= 0; iNdEx-- {
18137			i -= len(m.Values[iNdEx])
18138			copy(dAtA[i:], m.Values[iNdEx])
18139			i = encodeVarintGenerated(dAtA, i, uint64(len(m.Values[iNdEx])))
18140			i--
18141			dAtA[i] = 0x12
18142		}
18143	}
18144	i -= len(m.Key)
18145	copy(dAtA[i:], m.Key)
18146	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Key)))
18147	i--
18148	dAtA[i] = 0xa
18149	return len(dAtA) - i, nil
18150}
18151
18152func (m *TopologySelectorTerm) Marshal() (dAtA []byte, err error) {
18153	size := m.Size()
18154	dAtA = make([]byte, size)
18155	n, err := m.MarshalToSizedBuffer(dAtA[:size])
18156	if err != nil {
18157		return nil, err
18158	}
18159	return dAtA[:n], nil
18160}
18161
18162func (m *TopologySelectorTerm) MarshalTo(dAtA []byte) (int, error) {
18163	size := m.Size()
18164	return m.MarshalToSizedBuffer(dAtA[:size])
18165}
18166
18167func (m *TopologySelectorTerm) MarshalToSizedBuffer(dAtA []byte) (int, error) {
18168	i := len(dAtA)
18169	_ = i
18170	var l int
18171	_ = l
18172	if len(m.MatchLabelExpressions) > 0 {
18173		for iNdEx := len(m.MatchLabelExpressions) - 1; iNdEx >= 0; iNdEx-- {
18174			{
18175				size, err := m.MatchLabelExpressions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
18176				if err != nil {
18177					return 0, err
18178				}
18179				i -= size
18180				i = encodeVarintGenerated(dAtA, i, uint64(size))
18181			}
18182			i--
18183			dAtA[i] = 0xa
18184		}
18185	}
18186	return len(dAtA) - i, nil
18187}
18188
18189func (m *TopologySpreadConstraint) Marshal() (dAtA []byte, err error) {
18190	size := m.Size()
18191	dAtA = make([]byte, size)
18192	n, err := m.MarshalToSizedBuffer(dAtA[:size])
18193	if err != nil {
18194		return nil, err
18195	}
18196	return dAtA[:n], nil
18197}
18198
18199func (m *TopologySpreadConstraint) MarshalTo(dAtA []byte) (int, error) {
18200	size := m.Size()
18201	return m.MarshalToSizedBuffer(dAtA[:size])
18202}
18203
18204func (m *TopologySpreadConstraint) MarshalToSizedBuffer(dAtA []byte) (int, error) {
18205	i := len(dAtA)
18206	_ = i
18207	var l int
18208	_ = l
18209	if m.LabelSelector != nil {
18210		{
18211			size, err := m.LabelSelector.MarshalToSizedBuffer(dAtA[:i])
18212			if err != nil {
18213				return 0, err
18214			}
18215			i -= size
18216			i = encodeVarintGenerated(dAtA, i, uint64(size))
18217		}
18218		i--
18219		dAtA[i] = 0x22
18220	}
18221	i -= len(m.WhenUnsatisfiable)
18222	copy(dAtA[i:], m.WhenUnsatisfiable)
18223	i = encodeVarintGenerated(dAtA, i, uint64(len(m.WhenUnsatisfiable)))
18224	i--
18225	dAtA[i] = 0x1a
18226	i -= len(m.TopologyKey)
18227	copy(dAtA[i:], m.TopologyKey)
18228	i = encodeVarintGenerated(dAtA, i, uint64(len(m.TopologyKey)))
18229	i--
18230	dAtA[i] = 0x12
18231	i = encodeVarintGenerated(dAtA, i, uint64(m.MaxSkew))
18232	i--
18233	dAtA[i] = 0x8
18234	return len(dAtA) - i, nil
18235}
18236
18237func (m *TypedLocalObjectReference) Marshal() (dAtA []byte, err error) {
18238	size := m.Size()
18239	dAtA = make([]byte, size)
18240	n, err := m.MarshalToSizedBuffer(dAtA[:size])
18241	if err != nil {
18242		return nil, err
18243	}
18244	return dAtA[:n], nil
18245}
18246
18247func (m *TypedLocalObjectReference) MarshalTo(dAtA []byte) (int, error) {
18248	size := m.Size()
18249	return m.MarshalToSizedBuffer(dAtA[:size])
18250}
18251
18252func (m *TypedLocalObjectReference) MarshalToSizedBuffer(dAtA []byte) (int, error) {
18253	i := len(dAtA)
18254	_ = i
18255	var l int
18256	_ = l
18257	i -= len(m.Name)
18258	copy(dAtA[i:], m.Name)
18259	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
18260	i--
18261	dAtA[i] = 0x1a
18262	i -= len(m.Kind)
18263	copy(dAtA[i:], m.Kind)
18264	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Kind)))
18265	i--
18266	dAtA[i] = 0x12
18267	if m.APIGroup != nil {
18268		i -= len(*m.APIGroup)
18269		copy(dAtA[i:], *m.APIGroup)
18270		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.APIGroup)))
18271		i--
18272		dAtA[i] = 0xa
18273	}
18274	return len(dAtA) - i, nil
18275}
18276
18277func (m *Volume) Marshal() (dAtA []byte, err error) {
18278	size := m.Size()
18279	dAtA = make([]byte, size)
18280	n, err := m.MarshalToSizedBuffer(dAtA[:size])
18281	if err != nil {
18282		return nil, err
18283	}
18284	return dAtA[:n], nil
18285}
18286
18287func (m *Volume) MarshalTo(dAtA []byte) (int, error) {
18288	size := m.Size()
18289	return m.MarshalToSizedBuffer(dAtA[:size])
18290}
18291
18292func (m *Volume) MarshalToSizedBuffer(dAtA []byte) (int, error) {
18293	i := len(dAtA)
18294	_ = i
18295	var l int
18296	_ = l
18297	{
18298		size, err := m.VolumeSource.MarshalToSizedBuffer(dAtA[:i])
18299		if err != nil {
18300			return 0, err
18301		}
18302		i -= size
18303		i = encodeVarintGenerated(dAtA, i, uint64(size))
18304	}
18305	i--
18306	dAtA[i] = 0x12
18307	i -= len(m.Name)
18308	copy(dAtA[i:], m.Name)
18309	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
18310	i--
18311	dAtA[i] = 0xa
18312	return len(dAtA) - i, nil
18313}
18314
18315func (m *VolumeDevice) Marshal() (dAtA []byte, err error) {
18316	size := m.Size()
18317	dAtA = make([]byte, size)
18318	n, err := m.MarshalToSizedBuffer(dAtA[:size])
18319	if err != nil {
18320		return nil, err
18321	}
18322	return dAtA[:n], nil
18323}
18324
18325func (m *VolumeDevice) MarshalTo(dAtA []byte) (int, error) {
18326	size := m.Size()
18327	return m.MarshalToSizedBuffer(dAtA[:size])
18328}
18329
18330func (m *VolumeDevice) MarshalToSizedBuffer(dAtA []byte) (int, error) {
18331	i := len(dAtA)
18332	_ = i
18333	var l int
18334	_ = l
18335	i -= len(m.DevicePath)
18336	copy(dAtA[i:], m.DevicePath)
18337	i = encodeVarintGenerated(dAtA, i, uint64(len(m.DevicePath)))
18338	i--
18339	dAtA[i] = 0x12
18340	i -= len(m.Name)
18341	copy(dAtA[i:], m.Name)
18342	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
18343	i--
18344	dAtA[i] = 0xa
18345	return len(dAtA) - i, nil
18346}
18347
18348func (m *VolumeMount) Marshal() (dAtA []byte, err error) {
18349	size := m.Size()
18350	dAtA = make([]byte, size)
18351	n, err := m.MarshalToSizedBuffer(dAtA[:size])
18352	if err != nil {
18353		return nil, err
18354	}
18355	return dAtA[:n], nil
18356}
18357
18358func (m *VolumeMount) MarshalTo(dAtA []byte) (int, error) {
18359	size := m.Size()
18360	return m.MarshalToSizedBuffer(dAtA[:size])
18361}
18362
18363func (m *VolumeMount) MarshalToSizedBuffer(dAtA []byte) (int, error) {
18364	i := len(dAtA)
18365	_ = i
18366	var l int
18367	_ = l
18368	i -= len(m.SubPathExpr)
18369	copy(dAtA[i:], m.SubPathExpr)
18370	i = encodeVarintGenerated(dAtA, i, uint64(len(m.SubPathExpr)))
18371	i--
18372	dAtA[i] = 0x32
18373	if m.MountPropagation != nil {
18374		i -= len(*m.MountPropagation)
18375		copy(dAtA[i:], *m.MountPropagation)
18376		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.MountPropagation)))
18377		i--
18378		dAtA[i] = 0x2a
18379	}
18380	i -= len(m.SubPath)
18381	copy(dAtA[i:], m.SubPath)
18382	i = encodeVarintGenerated(dAtA, i, uint64(len(m.SubPath)))
18383	i--
18384	dAtA[i] = 0x22
18385	i -= len(m.MountPath)
18386	copy(dAtA[i:], m.MountPath)
18387	i = encodeVarintGenerated(dAtA, i, uint64(len(m.MountPath)))
18388	i--
18389	dAtA[i] = 0x1a
18390	i--
18391	if m.ReadOnly {
18392		dAtA[i] = 1
18393	} else {
18394		dAtA[i] = 0
18395	}
18396	i--
18397	dAtA[i] = 0x10
18398	i -= len(m.Name)
18399	copy(dAtA[i:], m.Name)
18400	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
18401	i--
18402	dAtA[i] = 0xa
18403	return len(dAtA) - i, nil
18404}
18405
18406func (m *VolumeNodeAffinity) Marshal() (dAtA []byte, err error) {
18407	size := m.Size()
18408	dAtA = make([]byte, size)
18409	n, err := m.MarshalToSizedBuffer(dAtA[:size])
18410	if err != nil {
18411		return nil, err
18412	}
18413	return dAtA[:n], nil
18414}
18415
18416func (m *VolumeNodeAffinity) MarshalTo(dAtA []byte) (int, error) {
18417	size := m.Size()
18418	return m.MarshalToSizedBuffer(dAtA[:size])
18419}
18420
18421func (m *VolumeNodeAffinity) MarshalToSizedBuffer(dAtA []byte) (int, error) {
18422	i := len(dAtA)
18423	_ = i
18424	var l int
18425	_ = l
18426	if m.Required != nil {
18427		{
18428			size, err := m.Required.MarshalToSizedBuffer(dAtA[:i])
18429			if err != nil {
18430				return 0, err
18431			}
18432			i -= size
18433			i = encodeVarintGenerated(dAtA, i, uint64(size))
18434		}
18435		i--
18436		dAtA[i] = 0xa
18437	}
18438	return len(dAtA) - i, nil
18439}
18440
18441func (m *VolumeProjection) Marshal() (dAtA []byte, err error) {
18442	size := m.Size()
18443	dAtA = make([]byte, size)
18444	n, err := m.MarshalToSizedBuffer(dAtA[:size])
18445	if err != nil {
18446		return nil, err
18447	}
18448	return dAtA[:n], nil
18449}
18450
18451func (m *VolumeProjection) MarshalTo(dAtA []byte) (int, error) {
18452	size := m.Size()
18453	return m.MarshalToSizedBuffer(dAtA[:size])
18454}
18455
18456func (m *VolumeProjection) MarshalToSizedBuffer(dAtA []byte) (int, error) {
18457	i := len(dAtA)
18458	_ = i
18459	var l int
18460	_ = l
18461	if m.ServiceAccountToken != nil {
18462		{
18463			size, err := m.ServiceAccountToken.MarshalToSizedBuffer(dAtA[:i])
18464			if err != nil {
18465				return 0, err
18466			}
18467			i -= size
18468			i = encodeVarintGenerated(dAtA, i, uint64(size))
18469		}
18470		i--
18471		dAtA[i] = 0x22
18472	}
18473	if m.ConfigMap != nil {
18474		{
18475			size, err := m.ConfigMap.MarshalToSizedBuffer(dAtA[:i])
18476			if err != nil {
18477				return 0, err
18478			}
18479			i -= size
18480			i = encodeVarintGenerated(dAtA, i, uint64(size))
18481		}
18482		i--
18483		dAtA[i] = 0x1a
18484	}
18485	if m.DownwardAPI != nil {
18486		{
18487			size, err := m.DownwardAPI.MarshalToSizedBuffer(dAtA[:i])
18488			if err != nil {
18489				return 0, err
18490			}
18491			i -= size
18492			i = encodeVarintGenerated(dAtA, i, uint64(size))
18493		}
18494		i--
18495		dAtA[i] = 0x12
18496	}
18497	if m.Secret != nil {
18498		{
18499			size, err := m.Secret.MarshalToSizedBuffer(dAtA[:i])
18500			if err != nil {
18501				return 0, err
18502			}
18503			i -= size
18504			i = encodeVarintGenerated(dAtA, i, uint64(size))
18505		}
18506		i--
18507		dAtA[i] = 0xa
18508	}
18509	return len(dAtA) - i, nil
18510}
18511
18512func (m *VolumeSource) Marshal() (dAtA []byte, err error) {
18513	size := m.Size()
18514	dAtA = make([]byte, size)
18515	n, err := m.MarshalToSizedBuffer(dAtA[:size])
18516	if err != nil {
18517		return nil, err
18518	}
18519	return dAtA[:n], nil
18520}
18521
18522func (m *VolumeSource) MarshalTo(dAtA []byte) (int, error) {
18523	size := m.Size()
18524	return m.MarshalToSizedBuffer(dAtA[:size])
18525}
18526
18527func (m *VolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
18528	i := len(dAtA)
18529	_ = i
18530	var l int
18531	_ = l
18532	if m.CSI != nil {
18533		{
18534			size, err := m.CSI.MarshalToSizedBuffer(dAtA[:i])
18535			if err != nil {
18536				return 0, err
18537			}
18538			i -= size
18539			i = encodeVarintGenerated(dAtA, i, uint64(size))
18540		}
18541		i--
18542		dAtA[i] = 0x1
18543		i--
18544		dAtA[i] = 0xe2
18545	}
18546	if m.StorageOS != nil {
18547		{
18548			size, err := m.StorageOS.MarshalToSizedBuffer(dAtA[:i])
18549			if err != nil {
18550				return 0, err
18551			}
18552			i -= size
18553			i = encodeVarintGenerated(dAtA, i, uint64(size))
18554		}
18555		i--
18556		dAtA[i] = 0x1
18557		i--
18558		dAtA[i] = 0xda
18559	}
18560	if m.Projected != nil {
18561		{
18562			size, err := m.Projected.MarshalToSizedBuffer(dAtA[:i])
18563			if err != nil {
18564				return 0, err
18565			}
18566			i -= size
18567			i = encodeVarintGenerated(dAtA, i, uint64(size))
18568		}
18569		i--
18570		dAtA[i] = 0x1
18571		i--
18572		dAtA[i] = 0xd2
18573	}
18574	if m.ScaleIO != nil {
18575		{
18576			size, err := m.ScaleIO.MarshalToSizedBuffer(dAtA[:i])
18577			if err != nil {
18578				return 0, err
18579			}
18580			i -= size
18581			i = encodeVarintGenerated(dAtA, i, uint64(size))
18582		}
18583		i--
18584		dAtA[i] = 0x1
18585		i--
18586		dAtA[i] = 0xca
18587	}
18588	if m.PortworxVolume != nil {
18589		{
18590			size, err := m.PortworxVolume.MarshalToSizedBuffer(dAtA[:i])
18591			if err != nil {
18592				return 0, err
18593			}
18594			i -= size
18595			i = encodeVarintGenerated(dAtA, i, uint64(size))
18596		}
18597		i--
18598		dAtA[i] = 0x1
18599		i--
18600		dAtA[i] = 0xc2
18601	}
18602	if m.PhotonPersistentDisk != nil {
18603		{
18604			size, err := m.PhotonPersistentDisk.MarshalToSizedBuffer(dAtA[:i])
18605			if err != nil {
18606				return 0, err
18607			}
18608			i -= size
18609			i = encodeVarintGenerated(dAtA, i, uint64(size))
18610		}
18611		i--
18612		dAtA[i] = 0x1
18613		i--
18614		dAtA[i] = 0xba
18615	}
18616	if m.AzureDisk != nil {
18617		{
18618			size, err := m.AzureDisk.MarshalToSizedBuffer(dAtA[:i])
18619			if err != nil {
18620				return 0, err
18621			}
18622			i -= size
18623			i = encodeVarintGenerated(dAtA, i, uint64(size))
18624		}
18625		i--
18626		dAtA[i] = 0x1
18627		i--
18628		dAtA[i] = 0xb2
18629	}
18630	if m.Quobyte != nil {
18631		{
18632			size, err := m.Quobyte.MarshalToSizedBuffer(dAtA[:i])
18633			if err != nil {
18634				return 0, err
18635			}
18636			i -= size
18637			i = encodeVarintGenerated(dAtA, i, uint64(size))
18638		}
18639		i--
18640		dAtA[i] = 0x1
18641		i--
18642		dAtA[i] = 0xaa
18643	}
18644	if m.VsphereVolume != nil {
18645		{
18646			size, err := m.VsphereVolume.MarshalToSizedBuffer(dAtA[:i])
18647			if err != nil {
18648				return 0, err
18649			}
18650			i -= size
18651			i = encodeVarintGenerated(dAtA, i, uint64(size))
18652		}
18653		i--
18654		dAtA[i] = 0x1
18655		i--
18656		dAtA[i] = 0xa2
18657	}
18658	if m.ConfigMap != nil {
18659		{
18660			size, err := m.ConfigMap.MarshalToSizedBuffer(dAtA[:i])
18661			if err != nil {
18662				return 0, err
18663			}
18664			i -= size
18665			i = encodeVarintGenerated(dAtA, i, uint64(size))
18666		}
18667		i--
18668		dAtA[i] = 0x1
18669		i--
18670		dAtA[i] = 0x9a
18671	}
18672	if m.AzureFile != nil {
18673		{
18674			size, err := m.AzureFile.MarshalToSizedBuffer(dAtA[:i])
18675			if err != nil {
18676				return 0, err
18677			}
18678			i -= size
18679			i = encodeVarintGenerated(dAtA, i, uint64(size))
18680		}
18681		i--
18682		dAtA[i] = 0x1
18683		i--
18684		dAtA[i] = 0x92
18685	}
18686	if m.FC != nil {
18687		{
18688			size, err := m.FC.MarshalToSizedBuffer(dAtA[:i])
18689			if err != nil {
18690				return 0, err
18691			}
18692			i -= size
18693			i = encodeVarintGenerated(dAtA, i, uint64(size))
18694		}
18695		i--
18696		dAtA[i] = 0x1
18697		i--
18698		dAtA[i] = 0x8a
18699	}
18700	if m.DownwardAPI != nil {
18701		{
18702			size, err := m.DownwardAPI.MarshalToSizedBuffer(dAtA[:i])
18703			if err != nil {
18704				return 0, err
18705			}
18706			i -= size
18707			i = encodeVarintGenerated(dAtA, i, uint64(size))
18708		}
18709		i--
18710		dAtA[i] = 0x1
18711		i--
18712		dAtA[i] = 0x82
18713	}
18714	if m.Flocker != nil {
18715		{
18716			size, err := m.Flocker.MarshalToSizedBuffer(dAtA[:i])
18717			if err != nil {
18718				return 0, err
18719			}
18720			i -= size
18721			i = encodeVarintGenerated(dAtA, i, uint64(size))
18722		}
18723		i--
18724		dAtA[i] = 0x7a
18725	}
18726	if m.CephFS != nil {
18727		{
18728			size, err := m.CephFS.MarshalToSizedBuffer(dAtA[:i])
18729			if err != nil {
18730				return 0, err
18731			}
18732			i -= size
18733			i = encodeVarintGenerated(dAtA, i, uint64(size))
18734		}
18735		i--
18736		dAtA[i] = 0x72
18737	}
18738	if m.Cinder != nil {
18739		{
18740			size, err := m.Cinder.MarshalToSizedBuffer(dAtA[:i])
18741			if err != nil {
18742				return 0, err
18743			}
18744			i -= size
18745			i = encodeVarintGenerated(dAtA, i, uint64(size))
18746		}
18747		i--
18748		dAtA[i] = 0x6a
18749	}
18750	if m.FlexVolume != nil {
18751		{
18752			size, err := m.FlexVolume.MarshalToSizedBuffer(dAtA[:i])
18753			if err != nil {
18754				return 0, err
18755			}
18756			i -= size
18757			i = encodeVarintGenerated(dAtA, i, uint64(size))
18758		}
18759		i--
18760		dAtA[i] = 0x62
18761	}
18762	if m.RBD != nil {
18763		{
18764			size, err := m.RBD.MarshalToSizedBuffer(dAtA[:i])
18765			if err != nil {
18766				return 0, err
18767			}
18768			i -= size
18769			i = encodeVarintGenerated(dAtA, i, uint64(size))
18770		}
18771		i--
18772		dAtA[i] = 0x5a
18773	}
18774	if m.PersistentVolumeClaim != nil {
18775		{
18776			size, err := m.PersistentVolumeClaim.MarshalToSizedBuffer(dAtA[:i])
18777			if err != nil {
18778				return 0, err
18779			}
18780			i -= size
18781			i = encodeVarintGenerated(dAtA, i, uint64(size))
18782		}
18783		i--
18784		dAtA[i] = 0x52
18785	}
18786	if m.Glusterfs != nil {
18787		{
18788			size, err := m.Glusterfs.MarshalToSizedBuffer(dAtA[:i])
18789			if err != nil {
18790				return 0, err
18791			}
18792			i -= size
18793			i = encodeVarintGenerated(dAtA, i, uint64(size))
18794		}
18795		i--
18796		dAtA[i] = 0x4a
18797	}
18798	if m.ISCSI != nil {
18799		{
18800			size, err := m.ISCSI.MarshalToSizedBuffer(dAtA[:i])
18801			if err != nil {
18802				return 0, err
18803			}
18804			i -= size
18805			i = encodeVarintGenerated(dAtA, i, uint64(size))
18806		}
18807		i--
18808		dAtA[i] = 0x42
18809	}
18810	if m.NFS != nil {
18811		{
18812			size, err := m.NFS.MarshalToSizedBuffer(dAtA[:i])
18813			if err != nil {
18814				return 0, err
18815			}
18816			i -= size
18817			i = encodeVarintGenerated(dAtA, i, uint64(size))
18818		}
18819		i--
18820		dAtA[i] = 0x3a
18821	}
18822	if m.Secret != nil {
18823		{
18824			size, err := m.Secret.MarshalToSizedBuffer(dAtA[:i])
18825			if err != nil {
18826				return 0, err
18827			}
18828			i -= size
18829			i = encodeVarintGenerated(dAtA, i, uint64(size))
18830		}
18831		i--
18832		dAtA[i] = 0x32
18833	}
18834	if m.GitRepo != nil {
18835		{
18836			size, err := m.GitRepo.MarshalToSizedBuffer(dAtA[:i])
18837			if err != nil {
18838				return 0, err
18839			}
18840			i -= size
18841			i = encodeVarintGenerated(dAtA, i, uint64(size))
18842		}
18843		i--
18844		dAtA[i] = 0x2a
18845	}
18846	if m.AWSElasticBlockStore != nil {
18847		{
18848			size, err := m.AWSElasticBlockStore.MarshalToSizedBuffer(dAtA[:i])
18849			if err != nil {
18850				return 0, err
18851			}
18852			i -= size
18853			i = encodeVarintGenerated(dAtA, i, uint64(size))
18854		}
18855		i--
18856		dAtA[i] = 0x22
18857	}
18858	if m.GCEPersistentDisk != nil {
18859		{
18860			size, err := m.GCEPersistentDisk.MarshalToSizedBuffer(dAtA[:i])
18861			if err != nil {
18862				return 0, err
18863			}
18864			i -= size
18865			i = encodeVarintGenerated(dAtA, i, uint64(size))
18866		}
18867		i--
18868		dAtA[i] = 0x1a
18869	}
18870	if m.EmptyDir != nil {
18871		{
18872			size, err := m.EmptyDir.MarshalToSizedBuffer(dAtA[:i])
18873			if err != nil {
18874				return 0, err
18875			}
18876			i -= size
18877			i = encodeVarintGenerated(dAtA, i, uint64(size))
18878		}
18879		i--
18880		dAtA[i] = 0x12
18881	}
18882	if m.HostPath != nil {
18883		{
18884			size, err := m.HostPath.MarshalToSizedBuffer(dAtA[:i])
18885			if err != nil {
18886				return 0, err
18887			}
18888			i -= size
18889			i = encodeVarintGenerated(dAtA, i, uint64(size))
18890		}
18891		i--
18892		dAtA[i] = 0xa
18893	}
18894	return len(dAtA) - i, nil
18895}
18896
18897func (m *VsphereVirtualDiskVolumeSource) Marshal() (dAtA []byte, err error) {
18898	size := m.Size()
18899	dAtA = make([]byte, size)
18900	n, err := m.MarshalToSizedBuffer(dAtA[:size])
18901	if err != nil {
18902		return nil, err
18903	}
18904	return dAtA[:n], nil
18905}
18906
18907func (m *VsphereVirtualDiskVolumeSource) MarshalTo(dAtA []byte) (int, error) {
18908	size := m.Size()
18909	return m.MarshalToSizedBuffer(dAtA[:size])
18910}
18911
18912func (m *VsphereVirtualDiskVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
18913	i := len(dAtA)
18914	_ = i
18915	var l int
18916	_ = l
18917	i -= len(m.StoragePolicyID)
18918	copy(dAtA[i:], m.StoragePolicyID)
18919	i = encodeVarintGenerated(dAtA, i, uint64(len(m.StoragePolicyID)))
18920	i--
18921	dAtA[i] = 0x22
18922	i -= len(m.StoragePolicyName)
18923	copy(dAtA[i:], m.StoragePolicyName)
18924	i = encodeVarintGenerated(dAtA, i, uint64(len(m.StoragePolicyName)))
18925	i--
18926	dAtA[i] = 0x1a
18927	i -= len(m.FSType)
18928	copy(dAtA[i:], m.FSType)
18929	i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
18930	i--
18931	dAtA[i] = 0x12
18932	i -= len(m.VolumePath)
18933	copy(dAtA[i:], m.VolumePath)
18934	i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumePath)))
18935	i--
18936	dAtA[i] = 0xa
18937	return len(dAtA) - i, nil
18938}
18939
18940func (m *WeightedPodAffinityTerm) Marshal() (dAtA []byte, err error) {
18941	size := m.Size()
18942	dAtA = make([]byte, size)
18943	n, err := m.MarshalToSizedBuffer(dAtA[:size])
18944	if err != nil {
18945		return nil, err
18946	}
18947	return dAtA[:n], nil
18948}
18949
18950func (m *WeightedPodAffinityTerm) MarshalTo(dAtA []byte) (int, error) {
18951	size := m.Size()
18952	return m.MarshalToSizedBuffer(dAtA[:size])
18953}
18954
18955func (m *WeightedPodAffinityTerm) MarshalToSizedBuffer(dAtA []byte) (int, error) {
18956	i := len(dAtA)
18957	_ = i
18958	var l int
18959	_ = l
18960	{
18961		size, err := m.PodAffinityTerm.MarshalToSizedBuffer(dAtA[:i])
18962		if err != nil {
18963			return 0, err
18964		}
18965		i -= size
18966		i = encodeVarintGenerated(dAtA, i, uint64(size))
18967	}
18968	i--
18969	dAtA[i] = 0x12
18970	i = encodeVarintGenerated(dAtA, i, uint64(m.Weight))
18971	i--
18972	dAtA[i] = 0x8
18973	return len(dAtA) - i, nil
18974}
18975
18976func (m *WindowsSecurityContextOptions) Marshal() (dAtA []byte, err error) {
18977	size := m.Size()
18978	dAtA = make([]byte, size)
18979	n, err := m.MarshalToSizedBuffer(dAtA[:size])
18980	if err != nil {
18981		return nil, err
18982	}
18983	return dAtA[:n], nil
18984}
18985
18986func (m *WindowsSecurityContextOptions) MarshalTo(dAtA []byte) (int, error) {
18987	size := m.Size()
18988	return m.MarshalToSizedBuffer(dAtA[:size])
18989}
18990
18991func (m *WindowsSecurityContextOptions) MarshalToSizedBuffer(dAtA []byte) (int, error) {
18992	i := len(dAtA)
18993	_ = i
18994	var l int
18995	_ = l
18996	if m.RunAsUserName != nil {
18997		i -= len(*m.RunAsUserName)
18998		copy(dAtA[i:], *m.RunAsUserName)
18999		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.RunAsUserName)))
19000		i--
19001		dAtA[i] = 0x1a
19002	}
19003	if m.GMSACredentialSpec != nil {
19004		i -= len(*m.GMSACredentialSpec)
19005		copy(dAtA[i:], *m.GMSACredentialSpec)
19006		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.GMSACredentialSpec)))
19007		i--
19008		dAtA[i] = 0x12
19009	}
19010	if m.GMSACredentialSpecName != nil {
19011		i -= len(*m.GMSACredentialSpecName)
19012		copy(dAtA[i:], *m.GMSACredentialSpecName)
19013		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.GMSACredentialSpecName)))
19014		i--
19015		dAtA[i] = 0xa
19016	}
19017	return len(dAtA) - i, nil
19018}
19019
19020func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
19021	offset -= sovGenerated(v)
19022	base := offset
19023	for v >= 1<<7 {
19024		dAtA[offset] = uint8(v&0x7f | 0x80)
19025		v >>= 7
19026		offset++
19027	}
19028	dAtA[offset] = uint8(v)
19029	return base
19030}
19031func (m *AWSElasticBlockStoreVolumeSource) Size() (n int) {
19032	if m == nil {
19033		return 0
19034	}
19035	var l int
19036	_ = l
19037	l = len(m.VolumeID)
19038	n += 1 + l + sovGenerated(uint64(l))
19039	l = len(m.FSType)
19040	n += 1 + l + sovGenerated(uint64(l))
19041	n += 1 + sovGenerated(uint64(m.Partition))
19042	n += 2
19043	return n
19044}
19045
19046func (m *Affinity) Size() (n int) {
19047	if m == nil {
19048		return 0
19049	}
19050	var l int
19051	_ = l
19052	if m.NodeAffinity != nil {
19053		l = m.NodeAffinity.Size()
19054		n += 1 + l + sovGenerated(uint64(l))
19055	}
19056	if m.PodAffinity != nil {
19057		l = m.PodAffinity.Size()
19058		n += 1 + l + sovGenerated(uint64(l))
19059	}
19060	if m.PodAntiAffinity != nil {
19061		l = m.PodAntiAffinity.Size()
19062		n += 1 + l + sovGenerated(uint64(l))
19063	}
19064	return n
19065}
19066
19067func (m *AttachedVolume) Size() (n int) {
19068	if m == nil {
19069		return 0
19070	}
19071	var l int
19072	_ = l
19073	l = len(m.Name)
19074	n += 1 + l + sovGenerated(uint64(l))
19075	l = len(m.DevicePath)
19076	n += 1 + l + sovGenerated(uint64(l))
19077	return n
19078}
19079
19080func (m *AvoidPods) Size() (n int) {
19081	if m == nil {
19082		return 0
19083	}
19084	var l int
19085	_ = l
19086	if len(m.PreferAvoidPods) > 0 {
19087		for _, e := range m.PreferAvoidPods {
19088			l = e.Size()
19089			n += 1 + l + sovGenerated(uint64(l))
19090		}
19091	}
19092	return n
19093}
19094
19095func (m *AzureDiskVolumeSource) Size() (n int) {
19096	if m == nil {
19097		return 0
19098	}
19099	var l int
19100	_ = l
19101	l = len(m.DiskName)
19102	n += 1 + l + sovGenerated(uint64(l))
19103	l = len(m.DataDiskURI)
19104	n += 1 + l + sovGenerated(uint64(l))
19105	if m.CachingMode != nil {
19106		l = len(*m.CachingMode)
19107		n += 1 + l + sovGenerated(uint64(l))
19108	}
19109	if m.FSType != nil {
19110		l = len(*m.FSType)
19111		n += 1 + l + sovGenerated(uint64(l))
19112	}
19113	if m.ReadOnly != nil {
19114		n += 2
19115	}
19116	if m.Kind != nil {
19117		l = len(*m.Kind)
19118		n += 1 + l + sovGenerated(uint64(l))
19119	}
19120	return n
19121}
19122
19123func (m *AzureFilePersistentVolumeSource) Size() (n int) {
19124	if m == nil {
19125		return 0
19126	}
19127	var l int
19128	_ = l
19129	l = len(m.SecretName)
19130	n += 1 + l + sovGenerated(uint64(l))
19131	l = len(m.ShareName)
19132	n += 1 + l + sovGenerated(uint64(l))
19133	n += 2
19134	if m.SecretNamespace != nil {
19135		l = len(*m.SecretNamespace)
19136		n += 1 + l + sovGenerated(uint64(l))
19137	}
19138	return n
19139}
19140
19141func (m *AzureFileVolumeSource) Size() (n int) {
19142	if m == nil {
19143		return 0
19144	}
19145	var l int
19146	_ = l
19147	l = len(m.SecretName)
19148	n += 1 + l + sovGenerated(uint64(l))
19149	l = len(m.ShareName)
19150	n += 1 + l + sovGenerated(uint64(l))
19151	n += 2
19152	return n
19153}
19154
19155func (m *Binding) Size() (n int) {
19156	if m == nil {
19157		return 0
19158	}
19159	var l int
19160	_ = l
19161	l = m.ObjectMeta.Size()
19162	n += 1 + l + sovGenerated(uint64(l))
19163	l = m.Target.Size()
19164	n += 1 + l + sovGenerated(uint64(l))
19165	return n
19166}
19167
19168func (m *CSIPersistentVolumeSource) Size() (n int) {
19169	if m == nil {
19170		return 0
19171	}
19172	var l int
19173	_ = l
19174	l = len(m.Driver)
19175	n += 1 + l + sovGenerated(uint64(l))
19176	l = len(m.VolumeHandle)
19177	n += 1 + l + sovGenerated(uint64(l))
19178	n += 2
19179	l = len(m.FSType)
19180	n += 1 + l + sovGenerated(uint64(l))
19181	if len(m.VolumeAttributes) > 0 {
19182		for k, v := range m.VolumeAttributes {
19183			_ = k
19184			_ = v
19185			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
19186			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
19187		}
19188	}
19189	if m.ControllerPublishSecretRef != nil {
19190		l = m.ControllerPublishSecretRef.Size()
19191		n += 1 + l + sovGenerated(uint64(l))
19192	}
19193	if m.NodeStageSecretRef != nil {
19194		l = m.NodeStageSecretRef.Size()
19195		n += 1 + l + sovGenerated(uint64(l))
19196	}
19197	if m.NodePublishSecretRef != nil {
19198		l = m.NodePublishSecretRef.Size()
19199		n += 1 + l + sovGenerated(uint64(l))
19200	}
19201	if m.ControllerExpandSecretRef != nil {
19202		l = m.ControllerExpandSecretRef.Size()
19203		n += 1 + l + sovGenerated(uint64(l))
19204	}
19205	return n
19206}
19207
19208func (m *CSIVolumeSource) Size() (n int) {
19209	if m == nil {
19210		return 0
19211	}
19212	var l int
19213	_ = l
19214	l = len(m.Driver)
19215	n += 1 + l + sovGenerated(uint64(l))
19216	if m.ReadOnly != nil {
19217		n += 2
19218	}
19219	if m.FSType != nil {
19220		l = len(*m.FSType)
19221		n += 1 + l + sovGenerated(uint64(l))
19222	}
19223	if len(m.VolumeAttributes) > 0 {
19224		for k, v := range m.VolumeAttributes {
19225			_ = k
19226			_ = v
19227			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
19228			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
19229		}
19230	}
19231	if m.NodePublishSecretRef != nil {
19232		l = m.NodePublishSecretRef.Size()
19233		n += 1 + l + sovGenerated(uint64(l))
19234	}
19235	return n
19236}
19237
19238func (m *Capabilities) Size() (n int) {
19239	if m == nil {
19240		return 0
19241	}
19242	var l int
19243	_ = l
19244	if len(m.Add) > 0 {
19245		for _, s := range m.Add {
19246			l = len(s)
19247			n += 1 + l + sovGenerated(uint64(l))
19248		}
19249	}
19250	if len(m.Drop) > 0 {
19251		for _, s := range m.Drop {
19252			l = len(s)
19253			n += 1 + l + sovGenerated(uint64(l))
19254		}
19255	}
19256	return n
19257}
19258
19259func (m *CephFSPersistentVolumeSource) Size() (n int) {
19260	if m == nil {
19261		return 0
19262	}
19263	var l int
19264	_ = l
19265	if len(m.Monitors) > 0 {
19266		for _, s := range m.Monitors {
19267			l = len(s)
19268			n += 1 + l + sovGenerated(uint64(l))
19269		}
19270	}
19271	l = len(m.Path)
19272	n += 1 + l + sovGenerated(uint64(l))
19273	l = len(m.User)
19274	n += 1 + l + sovGenerated(uint64(l))
19275	l = len(m.SecretFile)
19276	n += 1 + l + sovGenerated(uint64(l))
19277	if m.SecretRef != nil {
19278		l = m.SecretRef.Size()
19279		n += 1 + l + sovGenerated(uint64(l))
19280	}
19281	n += 2
19282	return n
19283}
19284
19285func (m *CephFSVolumeSource) Size() (n int) {
19286	if m == nil {
19287		return 0
19288	}
19289	var l int
19290	_ = l
19291	if len(m.Monitors) > 0 {
19292		for _, s := range m.Monitors {
19293			l = len(s)
19294			n += 1 + l + sovGenerated(uint64(l))
19295		}
19296	}
19297	l = len(m.Path)
19298	n += 1 + l + sovGenerated(uint64(l))
19299	l = len(m.User)
19300	n += 1 + l + sovGenerated(uint64(l))
19301	l = len(m.SecretFile)
19302	n += 1 + l + sovGenerated(uint64(l))
19303	if m.SecretRef != nil {
19304		l = m.SecretRef.Size()
19305		n += 1 + l + sovGenerated(uint64(l))
19306	}
19307	n += 2
19308	return n
19309}
19310
19311func (m *CinderPersistentVolumeSource) Size() (n int) {
19312	if m == nil {
19313		return 0
19314	}
19315	var l int
19316	_ = l
19317	l = len(m.VolumeID)
19318	n += 1 + l + sovGenerated(uint64(l))
19319	l = len(m.FSType)
19320	n += 1 + l + sovGenerated(uint64(l))
19321	n += 2
19322	if m.SecretRef != nil {
19323		l = m.SecretRef.Size()
19324		n += 1 + l + sovGenerated(uint64(l))
19325	}
19326	return n
19327}
19328
19329func (m *CinderVolumeSource) Size() (n int) {
19330	if m == nil {
19331		return 0
19332	}
19333	var l int
19334	_ = l
19335	l = len(m.VolumeID)
19336	n += 1 + l + sovGenerated(uint64(l))
19337	l = len(m.FSType)
19338	n += 1 + l + sovGenerated(uint64(l))
19339	n += 2
19340	if m.SecretRef != nil {
19341		l = m.SecretRef.Size()
19342		n += 1 + l + sovGenerated(uint64(l))
19343	}
19344	return n
19345}
19346
19347func (m *ClientIPConfig) Size() (n int) {
19348	if m == nil {
19349		return 0
19350	}
19351	var l int
19352	_ = l
19353	if m.TimeoutSeconds != nil {
19354		n += 1 + sovGenerated(uint64(*m.TimeoutSeconds))
19355	}
19356	return n
19357}
19358
19359func (m *ComponentCondition) Size() (n int) {
19360	if m == nil {
19361		return 0
19362	}
19363	var l int
19364	_ = l
19365	l = len(m.Type)
19366	n += 1 + l + sovGenerated(uint64(l))
19367	l = len(m.Status)
19368	n += 1 + l + sovGenerated(uint64(l))
19369	l = len(m.Message)
19370	n += 1 + l + sovGenerated(uint64(l))
19371	l = len(m.Error)
19372	n += 1 + l + sovGenerated(uint64(l))
19373	return n
19374}
19375
19376func (m *ComponentStatus) Size() (n int) {
19377	if m == nil {
19378		return 0
19379	}
19380	var l int
19381	_ = l
19382	l = m.ObjectMeta.Size()
19383	n += 1 + l + sovGenerated(uint64(l))
19384	if len(m.Conditions) > 0 {
19385		for _, e := range m.Conditions {
19386			l = e.Size()
19387			n += 1 + l + sovGenerated(uint64(l))
19388		}
19389	}
19390	return n
19391}
19392
19393func (m *ComponentStatusList) Size() (n int) {
19394	if m == nil {
19395		return 0
19396	}
19397	var l int
19398	_ = l
19399	l = m.ListMeta.Size()
19400	n += 1 + l + sovGenerated(uint64(l))
19401	if len(m.Items) > 0 {
19402		for _, e := range m.Items {
19403			l = e.Size()
19404			n += 1 + l + sovGenerated(uint64(l))
19405		}
19406	}
19407	return n
19408}
19409
19410func (m *ConfigMap) Size() (n int) {
19411	if m == nil {
19412		return 0
19413	}
19414	var l int
19415	_ = l
19416	l = m.ObjectMeta.Size()
19417	n += 1 + l + sovGenerated(uint64(l))
19418	if len(m.Data) > 0 {
19419		for k, v := range m.Data {
19420			_ = k
19421			_ = v
19422			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
19423			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
19424		}
19425	}
19426	if len(m.BinaryData) > 0 {
19427		for k, v := range m.BinaryData {
19428			_ = k
19429			_ = v
19430			l = 0
19431			if v != nil {
19432				l = 1 + len(v) + sovGenerated(uint64(len(v)))
19433			}
19434			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + l
19435			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
19436		}
19437	}
19438	return n
19439}
19440
19441func (m *ConfigMapEnvSource) Size() (n int) {
19442	if m == nil {
19443		return 0
19444	}
19445	var l int
19446	_ = l
19447	l = m.LocalObjectReference.Size()
19448	n += 1 + l + sovGenerated(uint64(l))
19449	if m.Optional != nil {
19450		n += 2
19451	}
19452	return n
19453}
19454
19455func (m *ConfigMapKeySelector) Size() (n int) {
19456	if m == nil {
19457		return 0
19458	}
19459	var l int
19460	_ = l
19461	l = m.LocalObjectReference.Size()
19462	n += 1 + l + sovGenerated(uint64(l))
19463	l = len(m.Key)
19464	n += 1 + l + sovGenerated(uint64(l))
19465	if m.Optional != nil {
19466		n += 2
19467	}
19468	return n
19469}
19470
19471func (m *ConfigMapList) Size() (n int) {
19472	if m == nil {
19473		return 0
19474	}
19475	var l int
19476	_ = l
19477	l = m.ListMeta.Size()
19478	n += 1 + l + sovGenerated(uint64(l))
19479	if len(m.Items) > 0 {
19480		for _, e := range m.Items {
19481			l = e.Size()
19482			n += 1 + l + sovGenerated(uint64(l))
19483		}
19484	}
19485	return n
19486}
19487
19488func (m *ConfigMapNodeConfigSource) Size() (n int) {
19489	if m == nil {
19490		return 0
19491	}
19492	var l int
19493	_ = l
19494	l = len(m.Namespace)
19495	n += 1 + l + sovGenerated(uint64(l))
19496	l = len(m.Name)
19497	n += 1 + l + sovGenerated(uint64(l))
19498	l = len(m.UID)
19499	n += 1 + l + sovGenerated(uint64(l))
19500	l = len(m.ResourceVersion)
19501	n += 1 + l + sovGenerated(uint64(l))
19502	l = len(m.KubeletConfigKey)
19503	n += 1 + l + sovGenerated(uint64(l))
19504	return n
19505}
19506
19507func (m *ConfigMapProjection) Size() (n int) {
19508	if m == nil {
19509		return 0
19510	}
19511	var l int
19512	_ = l
19513	l = m.LocalObjectReference.Size()
19514	n += 1 + l + sovGenerated(uint64(l))
19515	if len(m.Items) > 0 {
19516		for _, e := range m.Items {
19517			l = e.Size()
19518			n += 1 + l + sovGenerated(uint64(l))
19519		}
19520	}
19521	if m.Optional != nil {
19522		n += 2
19523	}
19524	return n
19525}
19526
19527func (m *ConfigMapVolumeSource) Size() (n int) {
19528	if m == nil {
19529		return 0
19530	}
19531	var l int
19532	_ = l
19533	l = m.LocalObjectReference.Size()
19534	n += 1 + l + sovGenerated(uint64(l))
19535	if len(m.Items) > 0 {
19536		for _, e := range m.Items {
19537			l = e.Size()
19538			n += 1 + l + sovGenerated(uint64(l))
19539		}
19540	}
19541	if m.DefaultMode != nil {
19542		n += 1 + sovGenerated(uint64(*m.DefaultMode))
19543	}
19544	if m.Optional != nil {
19545		n += 2
19546	}
19547	return n
19548}
19549
19550func (m *Container) Size() (n int) {
19551	if m == nil {
19552		return 0
19553	}
19554	var l int
19555	_ = l
19556	l = len(m.Name)
19557	n += 1 + l + sovGenerated(uint64(l))
19558	l = len(m.Image)
19559	n += 1 + l + sovGenerated(uint64(l))
19560	if len(m.Command) > 0 {
19561		for _, s := range m.Command {
19562			l = len(s)
19563			n += 1 + l + sovGenerated(uint64(l))
19564		}
19565	}
19566	if len(m.Args) > 0 {
19567		for _, s := range m.Args {
19568			l = len(s)
19569			n += 1 + l + sovGenerated(uint64(l))
19570		}
19571	}
19572	l = len(m.WorkingDir)
19573	n += 1 + l + sovGenerated(uint64(l))
19574	if len(m.Ports) > 0 {
19575		for _, e := range m.Ports {
19576			l = e.Size()
19577			n += 1 + l + sovGenerated(uint64(l))
19578		}
19579	}
19580	if len(m.Env) > 0 {
19581		for _, e := range m.Env {
19582			l = e.Size()
19583			n += 1 + l + sovGenerated(uint64(l))
19584		}
19585	}
19586	l = m.Resources.Size()
19587	n += 1 + l + sovGenerated(uint64(l))
19588	if len(m.VolumeMounts) > 0 {
19589		for _, e := range m.VolumeMounts {
19590			l = e.Size()
19591			n += 1 + l + sovGenerated(uint64(l))
19592		}
19593	}
19594	if m.LivenessProbe != nil {
19595		l = m.LivenessProbe.Size()
19596		n += 1 + l + sovGenerated(uint64(l))
19597	}
19598	if m.ReadinessProbe != nil {
19599		l = m.ReadinessProbe.Size()
19600		n += 1 + l + sovGenerated(uint64(l))
19601	}
19602	if m.Lifecycle != nil {
19603		l = m.Lifecycle.Size()
19604		n += 1 + l + sovGenerated(uint64(l))
19605	}
19606	l = len(m.TerminationMessagePath)
19607	n += 1 + l + sovGenerated(uint64(l))
19608	l = len(m.ImagePullPolicy)
19609	n += 1 + l + sovGenerated(uint64(l))
19610	if m.SecurityContext != nil {
19611		l = m.SecurityContext.Size()
19612		n += 1 + l + sovGenerated(uint64(l))
19613	}
19614	n += 3
19615	n += 3
19616	n += 3
19617	if len(m.EnvFrom) > 0 {
19618		for _, e := range m.EnvFrom {
19619			l = e.Size()
19620			n += 2 + l + sovGenerated(uint64(l))
19621		}
19622	}
19623	l = len(m.TerminationMessagePolicy)
19624	n += 2 + l + sovGenerated(uint64(l))
19625	if len(m.VolumeDevices) > 0 {
19626		for _, e := range m.VolumeDevices {
19627			l = e.Size()
19628			n += 2 + l + sovGenerated(uint64(l))
19629		}
19630	}
19631	if m.StartupProbe != nil {
19632		l = m.StartupProbe.Size()
19633		n += 2 + l + sovGenerated(uint64(l))
19634	}
19635	return n
19636}
19637
19638func (m *ContainerImage) Size() (n int) {
19639	if m == nil {
19640		return 0
19641	}
19642	var l int
19643	_ = l
19644	if len(m.Names) > 0 {
19645		for _, s := range m.Names {
19646			l = len(s)
19647			n += 1 + l + sovGenerated(uint64(l))
19648		}
19649	}
19650	n += 1 + sovGenerated(uint64(m.SizeBytes))
19651	return n
19652}
19653
19654func (m *ContainerPort) Size() (n int) {
19655	if m == nil {
19656		return 0
19657	}
19658	var l int
19659	_ = l
19660	l = len(m.Name)
19661	n += 1 + l + sovGenerated(uint64(l))
19662	n += 1 + sovGenerated(uint64(m.HostPort))
19663	n += 1 + sovGenerated(uint64(m.ContainerPort))
19664	l = len(m.Protocol)
19665	n += 1 + l + sovGenerated(uint64(l))
19666	l = len(m.HostIP)
19667	n += 1 + l + sovGenerated(uint64(l))
19668	return n
19669}
19670
19671func (m *ContainerState) Size() (n int) {
19672	if m == nil {
19673		return 0
19674	}
19675	var l int
19676	_ = l
19677	if m.Waiting != nil {
19678		l = m.Waiting.Size()
19679		n += 1 + l + sovGenerated(uint64(l))
19680	}
19681	if m.Running != nil {
19682		l = m.Running.Size()
19683		n += 1 + l + sovGenerated(uint64(l))
19684	}
19685	if m.Terminated != nil {
19686		l = m.Terminated.Size()
19687		n += 1 + l + sovGenerated(uint64(l))
19688	}
19689	return n
19690}
19691
19692func (m *ContainerStateRunning) Size() (n int) {
19693	if m == nil {
19694		return 0
19695	}
19696	var l int
19697	_ = l
19698	l = m.StartedAt.Size()
19699	n += 1 + l + sovGenerated(uint64(l))
19700	return n
19701}
19702
19703func (m *ContainerStateTerminated) Size() (n int) {
19704	if m == nil {
19705		return 0
19706	}
19707	var l int
19708	_ = l
19709	n += 1 + sovGenerated(uint64(m.ExitCode))
19710	n += 1 + sovGenerated(uint64(m.Signal))
19711	l = len(m.Reason)
19712	n += 1 + l + sovGenerated(uint64(l))
19713	l = len(m.Message)
19714	n += 1 + l + sovGenerated(uint64(l))
19715	l = m.StartedAt.Size()
19716	n += 1 + l + sovGenerated(uint64(l))
19717	l = m.FinishedAt.Size()
19718	n += 1 + l + sovGenerated(uint64(l))
19719	l = len(m.ContainerID)
19720	n += 1 + l + sovGenerated(uint64(l))
19721	return n
19722}
19723
19724func (m *ContainerStateWaiting) Size() (n int) {
19725	if m == nil {
19726		return 0
19727	}
19728	var l int
19729	_ = l
19730	l = len(m.Reason)
19731	n += 1 + l + sovGenerated(uint64(l))
19732	l = len(m.Message)
19733	n += 1 + l + sovGenerated(uint64(l))
19734	return n
19735}
19736
19737func (m *ContainerStatus) Size() (n int) {
19738	if m == nil {
19739		return 0
19740	}
19741	var l int
19742	_ = l
19743	l = len(m.Name)
19744	n += 1 + l + sovGenerated(uint64(l))
19745	l = m.State.Size()
19746	n += 1 + l + sovGenerated(uint64(l))
19747	l = m.LastTerminationState.Size()
19748	n += 1 + l + sovGenerated(uint64(l))
19749	n += 2
19750	n += 1 + sovGenerated(uint64(m.RestartCount))
19751	l = len(m.Image)
19752	n += 1 + l + sovGenerated(uint64(l))
19753	l = len(m.ImageID)
19754	n += 1 + l + sovGenerated(uint64(l))
19755	l = len(m.ContainerID)
19756	n += 1 + l + sovGenerated(uint64(l))
19757	if m.Started != nil {
19758		n += 2
19759	}
19760	return n
19761}
19762
19763func (m *DaemonEndpoint) Size() (n int) {
19764	if m == nil {
19765		return 0
19766	}
19767	var l int
19768	_ = l
19769	n += 1 + sovGenerated(uint64(m.Port))
19770	return n
19771}
19772
19773func (m *DownwardAPIProjection) Size() (n int) {
19774	if m == nil {
19775		return 0
19776	}
19777	var l int
19778	_ = l
19779	if len(m.Items) > 0 {
19780		for _, e := range m.Items {
19781			l = e.Size()
19782			n += 1 + l + sovGenerated(uint64(l))
19783		}
19784	}
19785	return n
19786}
19787
19788func (m *DownwardAPIVolumeFile) Size() (n int) {
19789	if m == nil {
19790		return 0
19791	}
19792	var l int
19793	_ = l
19794	l = len(m.Path)
19795	n += 1 + l + sovGenerated(uint64(l))
19796	if m.FieldRef != nil {
19797		l = m.FieldRef.Size()
19798		n += 1 + l + sovGenerated(uint64(l))
19799	}
19800	if m.ResourceFieldRef != nil {
19801		l = m.ResourceFieldRef.Size()
19802		n += 1 + l + sovGenerated(uint64(l))
19803	}
19804	if m.Mode != nil {
19805		n += 1 + sovGenerated(uint64(*m.Mode))
19806	}
19807	return n
19808}
19809
19810func (m *DownwardAPIVolumeSource) Size() (n int) {
19811	if m == nil {
19812		return 0
19813	}
19814	var l int
19815	_ = l
19816	if len(m.Items) > 0 {
19817		for _, e := range m.Items {
19818			l = e.Size()
19819			n += 1 + l + sovGenerated(uint64(l))
19820		}
19821	}
19822	if m.DefaultMode != nil {
19823		n += 1 + sovGenerated(uint64(*m.DefaultMode))
19824	}
19825	return n
19826}
19827
19828func (m *EmptyDirVolumeSource) Size() (n int) {
19829	if m == nil {
19830		return 0
19831	}
19832	var l int
19833	_ = l
19834	l = len(m.Medium)
19835	n += 1 + l + sovGenerated(uint64(l))
19836	if m.SizeLimit != nil {
19837		l = m.SizeLimit.Size()
19838		n += 1 + l + sovGenerated(uint64(l))
19839	}
19840	return n
19841}
19842
19843func (m *EndpointAddress) Size() (n int) {
19844	if m == nil {
19845		return 0
19846	}
19847	var l int
19848	_ = l
19849	l = len(m.IP)
19850	n += 1 + l + sovGenerated(uint64(l))
19851	if m.TargetRef != nil {
19852		l = m.TargetRef.Size()
19853		n += 1 + l + sovGenerated(uint64(l))
19854	}
19855	l = len(m.Hostname)
19856	n += 1 + l + sovGenerated(uint64(l))
19857	if m.NodeName != nil {
19858		l = len(*m.NodeName)
19859		n += 1 + l + sovGenerated(uint64(l))
19860	}
19861	return n
19862}
19863
19864func (m *EndpointPort) Size() (n int) {
19865	if m == nil {
19866		return 0
19867	}
19868	var l int
19869	_ = l
19870	l = len(m.Name)
19871	n += 1 + l + sovGenerated(uint64(l))
19872	n += 1 + sovGenerated(uint64(m.Port))
19873	l = len(m.Protocol)
19874	n += 1 + l + sovGenerated(uint64(l))
19875	return n
19876}
19877
19878func (m *EndpointSubset) Size() (n int) {
19879	if m == nil {
19880		return 0
19881	}
19882	var l int
19883	_ = l
19884	if len(m.Addresses) > 0 {
19885		for _, e := range m.Addresses {
19886			l = e.Size()
19887			n += 1 + l + sovGenerated(uint64(l))
19888		}
19889	}
19890	if len(m.NotReadyAddresses) > 0 {
19891		for _, e := range m.NotReadyAddresses {
19892			l = e.Size()
19893			n += 1 + l + sovGenerated(uint64(l))
19894		}
19895	}
19896	if len(m.Ports) > 0 {
19897		for _, e := range m.Ports {
19898			l = e.Size()
19899			n += 1 + l + sovGenerated(uint64(l))
19900		}
19901	}
19902	return n
19903}
19904
19905func (m *Endpoints) Size() (n int) {
19906	if m == nil {
19907		return 0
19908	}
19909	var l int
19910	_ = l
19911	l = m.ObjectMeta.Size()
19912	n += 1 + l + sovGenerated(uint64(l))
19913	if len(m.Subsets) > 0 {
19914		for _, e := range m.Subsets {
19915			l = e.Size()
19916			n += 1 + l + sovGenerated(uint64(l))
19917		}
19918	}
19919	return n
19920}
19921
19922func (m *EndpointsList) Size() (n int) {
19923	if m == nil {
19924		return 0
19925	}
19926	var l int
19927	_ = l
19928	l = m.ListMeta.Size()
19929	n += 1 + l + sovGenerated(uint64(l))
19930	if len(m.Items) > 0 {
19931		for _, e := range m.Items {
19932			l = e.Size()
19933			n += 1 + l + sovGenerated(uint64(l))
19934		}
19935	}
19936	return n
19937}
19938
19939func (m *EnvFromSource) Size() (n int) {
19940	if m == nil {
19941		return 0
19942	}
19943	var l int
19944	_ = l
19945	l = len(m.Prefix)
19946	n += 1 + l + sovGenerated(uint64(l))
19947	if m.ConfigMapRef != nil {
19948		l = m.ConfigMapRef.Size()
19949		n += 1 + l + sovGenerated(uint64(l))
19950	}
19951	if m.SecretRef != nil {
19952		l = m.SecretRef.Size()
19953		n += 1 + l + sovGenerated(uint64(l))
19954	}
19955	return n
19956}
19957
19958func (m *EnvVar) Size() (n int) {
19959	if m == nil {
19960		return 0
19961	}
19962	var l int
19963	_ = l
19964	l = len(m.Name)
19965	n += 1 + l + sovGenerated(uint64(l))
19966	l = len(m.Value)
19967	n += 1 + l + sovGenerated(uint64(l))
19968	if m.ValueFrom != nil {
19969		l = m.ValueFrom.Size()
19970		n += 1 + l + sovGenerated(uint64(l))
19971	}
19972	return n
19973}
19974
19975func (m *EnvVarSource) Size() (n int) {
19976	if m == nil {
19977		return 0
19978	}
19979	var l int
19980	_ = l
19981	if m.FieldRef != nil {
19982		l = m.FieldRef.Size()
19983		n += 1 + l + sovGenerated(uint64(l))
19984	}
19985	if m.ResourceFieldRef != nil {
19986		l = m.ResourceFieldRef.Size()
19987		n += 1 + l + sovGenerated(uint64(l))
19988	}
19989	if m.ConfigMapKeyRef != nil {
19990		l = m.ConfigMapKeyRef.Size()
19991		n += 1 + l + sovGenerated(uint64(l))
19992	}
19993	if m.SecretKeyRef != nil {
19994		l = m.SecretKeyRef.Size()
19995		n += 1 + l + sovGenerated(uint64(l))
19996	}
19997	return n
19998}
19999
20000func (m *EphemeralContainer) Size() (n int) {
20001	if m == nil {
20002		return 0
20003	}
20004	var l int
20005	_ = l
20006	l = m.EphemeralContainerCommon.Size()
20007	n += 1 + l + sovGenerated(uint64(l))
20008	l = len(m.TargetContainerName)
20009	n += 1 + l + sovGenerated(uint64(l))
20010	return n
20011}
20012
20013func (m *EphemeralContainerCommon) Size() (n int) {
20014	if m == nil {
20015		return 0
20016	}
20017	var l int
20018	_ = l
20019	l = len(m.Name)
20020	n += 1 + l + sovGenerated(uint64(l))
20021	l = len(m.Image)
20022	n += 1 + l + sovGenerated(uint64(l))
20023	if len(m.Command) > 0 {
20024		for _, s := range m.Command {
20025			l = len(s)
20026			n += 1 + l + sovGenerated(uint64(l))
20027		}
20028	}
20029	if len(m.Args) > 0 {
20030		for _, s := range m.Args {
20031			l = len(s)
20032			n += 1 + l + sovGenerated(uint64(l))
20033		}
20034	}
20035	l = len(m.WorkingDir)
20036	n += 1 + l + sovGenerated(uint64(l))
20037	if len(m.Ports) > 0 {
20038		for _, e := range m.Ports {
20039			l = e.Size()
20040			n += 1 + l + sovGenerated(uint64(l))
20041		}
20042	}
20043	if len(m.Env) > 0 {
20044		for _, e := range m.Env {
20045			l = e.Size()
20046			n += 1 + l + sovGenerated(uint64(l))
20047		}
20048	}
20049	l = m.Resources.Size()
20050	n += 1 + l + sovGenerated(uint64(l))
20051	if len(m.VolumeMounts) > 0 {
20052		for _, e := range m.VolumeMounts {
20053			l = e.Size()
20054			n += 1 + l + sovGenerated(uint64(l))
20055		}
20056	}
20057	if m.LivenessProbe != nil {
20058		l = m.LivenessProbe.Size()
20059		n += 1 + l + sovGenerated(uint64(l))
20060	}
20061	if m.ReadinessProbe != nil {
20062		l = m.ReadinessProbe.Size()
20063		n += 1 + l + sovGenerated(uint64(l))
20064	}
20065	if m.Lifecycle != nil {
20066		l = m.Lifecycle.Size()
20067		n += 1 + l + sovGenerated(uint64(l))
20068	}
20069	l = len(m.TerminationMessagePath)
20070	n += 1 + l + sovGenerated(uint64(l))
20071	l = len(m.ImagePullPolicy)
20072	n += 1 + l + sovGenerated(uint64(l))
20073	if m.SecurityContext != nil {
20074		l = m.SecurityContext.Size()
20075		n += 1 + l + sovGenerated(uint64(l))
20076	}
20077	n += 3
20078	n += 3
20079	n += 3
20080	if len(m.EnvFrom) > 0 {
20081		for _, e := range m.EnvFrom {
20082			l = e.Size()
20083			n += 2 + l + sovGenerated(uint64(l))
20084		}
20085	}
20086	l = len(m.TerminationMessagePolicy)
20087	n += 2 + l + sovGenerated(uint64(l))
20088	if len(m.VolumeDevices) > 0 {
20089		for _, e := range m.VolumeDevices {
20090			l = e.Size()
20091			n += 2 + l + sovGenerated(uint64(l))
20092		}
20093	}
20094	if m.StartupProbe != nil {
20095		l = m.StartupProbe.Size()
20096		n += 2 + l + sovGenerated(uint64(l))
20097	}
20098	return n
20099}
20100
20101func (m *EphemeralContainers) Size() (n int) {
20102	if m == nil {
20103		return 0
20104	}
20105	var l int
20106	_ = l
20107	l = m.ObjectMeta.Size()
20108	n += 1 + l + sovGenerated(uint64(l))
20109	if len(m.EphemeralContainers) > 0 {
20110		for _, e := range m.EphemeralContainers {
20111			l = e.Size()
20112			n += 1 + l + sovGenerated(uint64(l))
20113		}
20114	}
20115	return n
20116}
20117
20118func (m *Event) Size() (n int) {
20119	if m == nil {
20120		return 0
20121	}
20122	var l int
20123	_ = l
20124	l = m.ObjectMeta.Size()
20125	n += 1 + l + sovGenerated(uint64(l))
20126	l = m.InvolvedObject.Size()
20127	n += 1 + l + sovGenerated(uint64(l))
20128	l = len(m.Reason)
20129	n += 1 + l + sovGenerated(uint64(l))
20130	l = len(m.Message)
20131	n += 1 + l + sovGenerated(uint64(l))
20132	l = m.Source.Size()
20133	n += 1 + l + sovGenerated(uint64(l))
20134	l = m.FirstTimestamp.Size()
20135	n += 1 + l + sovGenerated(uint64(l))
20136	l = m.LastTimestamp.Size()
20137	n += 1 + l + sovGenerated(uint64(l))
20138	n += 1 + sovGenerated(uint64(m.Count))
20139	l = len(m.Type)
20140	n += 1 + l + sovGenerated(uint64(l))
20141	l = m.EventTime.Size()
20142	n += 1 + l + sovGenerated(uint64(l))
20143	if m.Series != nil {
20144		l = m.Series.Size()
20145		n += 1 + l + sovGenerated(uint64(l))
20146	}
20147	l = len(m.Action)
20148	n += 1 + l + sovGenerated(uint64(l))
20149	if m.Related != nil {
20150		l = m.Related.Size()
20151		n += 1 + l + sovGenerated(uint64(l))
20152	}
20153	l = len(m.ReportingController)
20154	n += 1 + l + sovGenerated(uint64(l))
20155	l = len(m.ReportingInstance)
20156	n += 1 + l + sovGenerated(uint64(l))
20157	return n
20158}
20159
20160func (m *EventList) Size() (n int) {
20161	if m == nil {
20162		return 0
20163	}
20164	var l int
20165	_ = l
20166	l = m.ListMeta.Size()
20167	n += 1 + l + sovGenerated(uint64(l))
20168	if len(m.Items) > 0 {
20169		for _, e := range m.Items {
20170			l = e.Size()
20171			n += 1 + l + sovGenerated(uint64(l))
20172		}
20173	}
20174	return n
20175}
20176
20177func (m *EventSeries) Size() (n int) {
20178	if m == nil {
20179		return 0
20180	}
20181	var l int
20182	_ = l
20183	n += 1 + sovGenerated(uint64(m.Count))
20184	l = m.LastObservedTime.Size()
20185	n += 1 + l + sovGenerated(uint64(l))
20186	l = len(m.State)
20187	n += 1 + l + sovGenerated(uint64(l))
20188	return n
20189}
20190
20191func (m *EventSource) Size() (n int) {
20192	if m == nil {
20193		return 0
20194	}
20195	var l int
20196	_ = l
20197	l = len(m.Component)
20198	n += 1 + l + sovGenerated(uint64(l))
20199	l = len(m.Host)
20200	n += 1 + l + sovGenerated(uint64(l))
20201	return n
20202}
20203
20204func (m *ExecAction) Size() (n int) {
20205	if m == nil {
20206		return 0
20207	}
20208	var l int
20209	_ = l
20210	if len(m.Command) > 0 {
20211		for _, s := range m.Command {
20212			l = len(s)
20213			n += 1 + l + sovGenerated(uint64(l))
20214		}
20215	}
20216	return n
20217}
20218
20219func (m *FCVolumeSource) Size() (n int) {
20220	if m == nil {
20221		return 0
20222	}
20223	var l int
20224	_ = l
20225	if len(m.TargetWWNs) > 0 {
20226		for _, s := range m.TargetWWNs {
20227			l = len(s)
20228			n += 1 + l + sovGenerated(uint64(l))
20229		}
20230	}
20231	if m.Lun != nil {
20232		n += 1 + sovGenerated(uint64(*m.Lun))
20233	}
20234	l = len(m.FSType)
20235	n += 1 + l + sovGenerated(uint64(l))
20236	n += 2
20237	if len(m.WWIDs) > 0 {
20238		for _, s := range m.WWIDs {
20239			l = len(s)
20240			n += 1 + l + sovGenerated(uint64(l))
20241		}
20242	}
20243	return n
20244}
20245
20246func (m *FlexPersistentVolumeSource) Size() (n int) {
20247	if m == nil {
20248		return 0
20249	}
20250	var l int
20251	_ = l
20252	l = len(m.Driver)
20253	n += 1 + l + sovGenerated(uint64(l))
20254	l = len(m.FSType)
20255	n += 1 + l + sovGenerated(uint64(l))
20256	if m.SecretRef != nil {
20257		l = m.SecretRef.Size()
20258		n += 1 + l + sovGenerated(uint64(l))
20259	}
20260	n += 2
20261	if len(m.Options) > 0 {
20262		for k, v := range m.Options {
20263			_ = k
20264			_ = v
20265			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
20266			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
20267		}
20268	}
20269	return n
20270}
20271
20272func (m *FlexVolumeSource) Size() (n int) {
20273	if m == nil {
20274		return 0
20275	}
20276	var l int
20277	_ = l
20278	l = len(m.Driver)
20279	n += 1 + l + sovGenerated(uint64(l))
20280	l = len(m.FSType)
20281	n += 1 + l + sovGenerated(uint64(l))
20282	if m.SecretRef != nil {
20283		l = m.SecretRef.Size()
20284		n += 1 + l + sovGenerated(uint64(l))
20285	}
20286	n += 2
20287	if len(m.Options) > 0 {
20288		for k, v := range m.Options {
20289			_ = k
20290			_ = v
20291			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
20292			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
20293		}
20294	}
20295	return n
20296}
20297
20298func (m *FlockerVolumeSource) Size() (n int) {
20299	if m == nil {
20300		return 0
20301	}
20302	var l int
20303	_ = l
20304	l = len(m.DatasetName)
20305	n += 1 + l + sovGenerated(uint64(l))
20306	l = len(m.DatasetUUID)
20307	n += 1 + l + sovGenerated(uint64(l))
20308	return n
20309}
20310
20311func (m *GCEPersistentDiskVolumeSource) Size() (n int) {
20312	if m == nil {
20313		return 0
20314	}
20315	var l int
20316	_ = l
20317	l = len(m.PDName)
20318	n += 1 + l + sovGenerated(uint64(l))
20319	l = len(m.FSType)
20320	n += 1 + l + sovGenerated(uint64(l))
20321	n += 1 + sovGenerated(uint64(m.Partition))
20322	n += 2
20323	return n
20324}
20325
20326func (m *GitRepoVolumeSource) Size() (n int) {
20327	if m == nil {
20328		return 0
20329	}
20330	var l int
20331	_ = l
20332	l = len(m.Repository)
20333	n += 1 + l + sovGenerated(uint64(l))
20334	l = len(m.Revision)
20335	n += 1 + l + sovGenerated(uint64(l))
20336	l = len(m.Directory)
20337	n += 1 + l + sovGenerated(uint64(l))
20338	return n
20339}
20340
20341func (m *GlusterfsPersistentVolumeSource) Size() (n int) {
20342	if m == nil {
20343		return 0
20344	}
20345	var l int
20346	_ = l
20347	l = len(m.EndpointsName)
20348	n += 1 + l + sovGenerated(uint64(l))
20349	l = len(m.Path)
20350	n += 1 + l + sovGenerated(uint64(l))
20351	n += 2
20352	if m.EndpointsNamespace != nil {
20353		l = len(*m.EndpointsNamespace)
20354		n += 1 + l + sovGenerated(uint64(l))
20355	}
20356	return n
20357}
20358
20359func (m *GlusterfsVolumeSource) Size() (n int) {
20360	if m == nil {
20361		return 0
20362	}
20363	var l int
20364	_ = l
20365	l = len(m.EndpointsName)
20366	n += 1 + l + sovGenerated(uint64(l))
20367	l = len(m.Path)
20368	n += 1 + l + sovGenerated(uint64(l))
20369	n += 2
20370	return n
20371}
20372
20373func (m *HTTPGetAction) Size() (n int) {
20374	if m == nil {
20375		return 0
20376	}
20377	var l int
20378	_ = l
20379	l = len(m.Path)
20380	n += 1 + l + sovGenerated(uint64(l))
20381	l = m.Port.Size()
20382	n += 1 + l + sovGenerated(uint64(l))
20383	l = len(m.Host)
20384	n += 1 + l + sovGenerated(uint64(l))
20385	l = len(m.Scheme)
20386	n += 1 + l + sovGenerated(uint64(l))
20387	if len(m.HTTPHeaders) > 0 {
20388		for _, e := range m.HTTPHeaders {
20389			l = e.Size()
20390			n += 1 + l + sovGenerated(uint64(l))
20391		}
20392	}
20393	return n
20394}
20395
20396func (m *HTTPHeader) Size() (n int) {
20397	if m == nil {
20398		return 0
20399	}
20400	var l int
20401	_ = l
20402	l = len(m.Name)
20403	n += 1 + l + sovGenerated(uint64(l))
20404	l = len(m.Value)
20405	n += 1 + l + sovGenerated(uint64(l))
20406	return n
20407}
20408
20409func (m *Handler) Size() (n int) {
20410	if m == nil {
20411		return 0
20412	}
20413	var l int
20414	_ = l
20415	if m.Exec != nil {
20416		l = m.Exec.Size()
20417		n += 1 + l + sovGenerated(uint64(l))
20418	}
20419	if m.HTTPGet != nil {
20420		l = m.HTTPGet.Size()
20421		n += 1 + l + sovGenerated(uint64(l))
20422	}
20423	if m.TCPSocket != nil {
20424		l = m.TCPSocket.Size()
20425		n += 1 + l + sovGenerated(uint64(l))
20426	}
20427	return n
20428}
20429
20430func (m *HostAlias) Size() (n int) {
20431	if m == nil {
20432		return 0
20433	}
20434	var l int
20435	_ = l
20436	l = len(m.IP)
20437	n += 1 + l + sovGenerated(uint64(l))
20438	if len(m.Hostnames) > 0 {
20439		for _, s := range m.Hostnames {
20440			l = len(s)
20441			n += 1 + l + sovGenerated(uint64(l))
20442		}
20443	}
20444	return n
20445}
20446
20447func (m *HostPathVolumeSource) Size() (n int) {
20448	if m == nil {
20449		return 0
20450	}
20451	var l int
20452	_ = l
20453	l = len(m.Path)
20454	n += 1 + l + sovGenerated(uint64(l))
20455	if m.Type != nil {
20456		l = len(*m.Type)
20457		n += 1 + l + sovGenerated(uint64(l))
20458	}
20459	return n
20460}
20461
20462func (m *ISCSIPersistentVolumeSource) Size() (n int) {
20463	if m == nil {
20464		return 0
20465	}
20466	var l int
20467	_ = l
20468	l = len(m.TargetPortal)
20469	n += 1 + l + sovGenerated(uint64(l))
20470	l = len(m.IQN)
20471	n += 1 + l + sovGenerated(uint64(l))
20472	n += 1 + sovGenerated(uint64(m.Lun))
20473	l = len(m.ISCSIInterface)
20474	n += 1 + l + sovGenerated(uint64(l))
20475	l = len(m.FSType)
20476	n += 1 + l + sovGenerated(uint64(l))
20477	n += 2
20478	if len(m.Portals) > 0 {
20479		for _, s := range m.Portals {
20480			l = len(s)
20481			n += 1 + l + sovGenerated(uint64(l))
20482		}
20483	}
20484	n += 2
20485	if m.SecretRef != nil {
20486		l = m.SecretRef.Size()
20487		n += 1 + l + sovGenerated(uint64(l))
20488	}
20489	n += 2
20490	if m.InitiatorName != nil {
20491		l = len(*m.InitiatorName)
20492		n += 1 + l + sovGenerated(uint64(l))
20493	}
20494	return n
20495}
20496
20497func (m *ISCSIVolumeSource) Size() (n int) {
20498	if m == nil {
20499		return 0
20500	}
20501	var l int
20502	_ = l
20503	l = len(m.TargetPortal)
20504	n += 1 + l + sovGenerated(uint64(l))
20505	l = len(m.IQN)
20506	n += 1 + l + sovGenerated(uint64(l))
20507	n += 1 + sovGenerated(uint64(m.Lun))
20508	l = len(m.ISCSIInterface)
20509	n += 1 + l + sovGenerated(uint64(l))
20510	l = len(m.FSType)
20511	n += 1 + l + sovGenerated(uint64(l))
20512	n += 2
20513	if len(m.Portals) > 0 {
20514		for _, s := range m.Portals {
20515			l = len(s)
20516			n += 1 + l + sovGenerated(uint64(l))
20517		}
20518	}
20519	n += 2
20520	if m.SecretRef != nil {
20521		l = m.SecretRef.Size()
20522		n += 1 + l + sovGenerated(uint64(l))
20523	}
20524	n += 2
20525	if m.InitiatorName != nil {
20526		l = len(*m.InitiatorName)
20527		n += 1 + l + sovGenerated(uint64(l))
20528	}
20529	return n
20530}
20531
20532func (m *KeyToPath) Size() (n int) {
20533	if m == nil {
20534		return 0
20535	}
20536	var l int
20537	_ = l
20538	l = len(m.Key)
20539	n += 1 + l + sovGenerated(uint64(l))
20540	l = len(m.Path)
20541	n += 1 + l + sovGenerated(uint64(l))
20542	if m.Mode != nil {
20543		n += 1 + sovGenerated(uint64(*m.Mode))
20544	}
20545	return n
20546}
20547
20548func (m *Lifecycle) Size() (n int) {
20549	if m == nil {
20550		return 0
20551	}
20552	var l int
20553	_ = l
20554	if m.PostStart != nil {
20555		l = m.PostStart.Size()
20556		n += 1 + l + sovGenerated(uint64(l))
20557	}
20558	if m.PreStop != nil {
20559		l = m.PreStop.Size()
20560		n += 1 + l + sovGenerated(uint64(l))
20561	}
20562	return n
20563}
20564
20565func (m *LimitRange) Size() (n int) {
20566	if m == nil {
20567		return 0
20568	}
20569	var l int
20570	_ = l
20571	l = m.ObjectMeta.Size()
20572	n += 1 + l + sovGenerated(uint64(l))
20573	l = m.Spec.Size()
20574	n += 1 + l + sovGenerated(uint64(l))
20575	return n
20576}
20577
20578func (m *LimitRangeItem) Size() (n int) {
20579	if m == nil {
20580		return 0
20581	}
20582	var l int
20583	_ = l
20584	l = len(m.Type)
20585	n += 1 + l + sovGenerated(uint64(l))
20586	if len(m.Max) > 0 {
20587		for k, v := range m.Max {
20588			_ = k
20589			_ = v
20590			l = v.Size()
20591			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
20592			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
20593		}
20594	}
20595	if len(m.Min) > 0 {
20596		for k, v := range m.Min {
20597			_ = k
20598			_ = v
20599			l = v.Size()
20600			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
20601			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
20602		}
20603	}
20604	if len(m.Default) > 0 {
20605		for k, v := range m.Default {
20606			_ = k
20607			_ = v
20608			l = v.Size()
20609			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
20610			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
20611		}
20612	}
20613	if len(m.DefaultRequest) > 0 {
20614		for k, v := range m.DefaultRequest {
20615			_ = k
20616			_ = v
20617			l = v.Size()
20618			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
20619			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
20620		}
20621	}
20622	if len(m.MaxLimitRequestRatio) > 0 {
20623		for k, v := range m.MaxLimitRequestRatio {
20624			_ = k
20625			_ = v
20626			l = v.Size()
20627			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
20628			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
20629		}
20630	}
20631	return n
20632}
20633
20634func (m *LimitRangeList) Size() (n int) {
20635	if m == nil {
20636		return 0
20637	}
20638	var l int
20639	_ = l
20640	l = m.ListMeta.Size()
20641	n += 1 + l + sovGenerated(uint64(l))
20642	if len(m.Items) > 0 {
20643		for _, e := range m.Items {
20644			l = e.Size()
20645			n += 1 + l + sovGenerated(uint64(l))
20646		}
20647	}
20648	return n
20649}
20650
20651func (m *LimitRangeSpec) Size() (n int) {
20652	if m == nil {
20653		return 0
20654	}
20655	var l int
20656	_ = l
20657	if len(m.Limits) > 0 {
20658		for _, e := range m.Limits {
20659			l = e.Size()
20660			n += 1 + l + sovGenerated(uint64(l))
20661		}
20662	}
20663	return n
20664}
20665
20666func (m *List) Size() (n int) {
20667	if m == nil {
20668		return 0
20669	}
20670	var l int
20671	_ = l
20672	l = m.ListMeta.Size()
20673	n += 1 + l + sovGenerated(uint64(l))
20674	if len(m.Items) > 0 {
20675		for _, e := range m.Items {
20676			l = e.Size()
20677			n += 1 + l + sovGenerated(uint64(l))
20678		}
20679	}
20680	return n
20681}
20682
20683func (m *LoadBalancerIngress) Size() (n int) {
20684	if m == nil {
20685		return 0
20686	}
20687	var l int
20688	_ = l
20689	l = len(m.IP)
20690	n += 1 + l + sovGenerated(uint64(l))
20691	l = len(m.Hostname)
20692	n += 1 + l + sovGenerated(uint64(l))
20693	return n
20694}
20695
20696func (m *LoadBalancerStatus) Size() (n int) {
20697	if m == nil {
20698		return 0
20699	}
20700	var l int
20701	_ = l
20702	if len(m.Ingress) > 0 {
20703		for _, e := range m.Ingress {
20704			l = e.Size()
20705			n += 1 + l + sovGenerated(uint64(l))
20706		}
20707	}
20708	return n
20709}
20710
20711func (m *LocalObjectReference) Size() (n int) {
20712	if m == nil {
20713		return 0
20714	}
20715	var l int
20716	_ = l
20717	l = len(m.Name)
20718	n += 1 + l + sovGenerated(uint64(l))
20719	return n
20720}
20721
20722func (m *LocalVolumeSource) Size() (n int) {
20723	if m == nil {
20724		return 0
20725	}
20726	var l int
20727	_ = l
20728	l = len(m.Path)
20729	n += 1 + l + sovGenerated(uint64(l))
20730	if m.FSType != nil {
20731		l = len(*m.FSType)
20732		n += 1 + l + sovGenerated(uint64(l))
20733	}
20734	return n
20735}
20736
20737func (m *NFSVolumeSource) Size() (n int) {
20738	if m == nil {
20739		return 0
20740	}
20741	var l int
20742	_ = l
20743	l = len(m.Server)
20744	n += 1 + l + sovGenerated(uint64(l))
20745	l = len(m.Path)
20746	n += 1 + l + sovGenerated(uint64(l))
20747	n += 2
20748	return n
20749}
20750
20751func (m *Namespace) Size() (n int) {
20752	if m == nil {
20753		return 0
20754	}
20755	var l int
20756	_ = l
20757	l = m.ObjectMeta.Size()
20758	n += 1 + l + sovGenerated(uint64(l))
20759	l = m.Spec.Size()
20760	n += 1 + l + sovGenerated(uint64(l))
20761	l = m.Status.Size()
20762	n += 1 + l + sovGenerated(uint64(l))
20763	return n
20764}
20765
20766func (m *NamespaceCondition) Size() (n int) {
20767	if m == nil {
20768		return 0
20769	}
20770	var l int
20771	_ = l
20772	l = len(m.Type)
20773	n += 1 + l + sovGenerated(uint64(l))
20774	l = len(m.Status)
20775	n += 1 + l + sovGenerated(uint64(l))
20776	l = m.LastTransitionTime.Size()
20777	n += 1 + l + sovGenerated(uint64(l))
20778	l = len(m.Reason)
20779	n += 1 + l + sovGenerated(uint64(l))
20780	l = len(m.Message)
20781	n += 1 + l + sovGenerated(uint64(l))
20782	return n
20783}
20784
20785func (m *NamespaceList) Size() (n int) {
20786	if m == nil {
20787		return 0
20788	}
20789	var l int
20790	_ = l
20791	l = m.ListMeta.Size()
20792	n += 1 + l + sovGenerated(uint64(l))
20793	if len(m.Items) > 0 {
20794		for _, e := range m.Items {
20795			l = e.Size()
20796			n += 1 + l + sovGenerated(uint64(l))
20797		}
20798	}
20799	return n
20800}
20801
20802func (m *NamespaceSpec) Size() (n int) {
20803	if m == nil {
20804		return 0
20805	}
20806	var l int
20807	_ = l
20808	if len(m.Finalizers) > 0 {
20809		for _, s := range m.Finalizers {
20810			l = len(s)
20811			n += 1 + l + sovGenerated(uint64(l))
20812		}
20813	}
20814	return n
20815}
20816
20817func (m *NamespaceStatus) Size() (n int) {
20818	if m == nil {
20819		return 0
20820	}
20821	var l int
20822	_ = l
20823	l = len(m.Phase)
20824	n += 1 + l + sovGenerated(uint64(l))
20825	if len(m.Conditions) > 0 {
20826		for _, e := range m.Conditions {
20827			l = e.Size()
20828			n += 1 + l + sovGenerated(uint64(l))
20829		}
20830	}
20831	return n
20832}
20833
20834func (m *Node) Size() (n int) {
20835	if m == nil {
20836		return 0
20837	}
20838	var l int
20839	_ = l
20840	l = m.ObjectMeta.Size()
20841	n += 1 + l + sovGenerated(uint64(l))
20842	l = m.Spec.Size()
20843	n += 1 + l + sovGenerated(uint64(l))
20844	l = m.Status.Size()
20845	n += 1 + l + sovGenerated(uint64(l))
20846	return n
20847}
20848
20849func (m *NodeAddress) Size() (n int) {
20850	if m == nil {
20851		return 0
20852	}
20853	var l int
20854	_ = l
20855	l = len(m.Type)
20856	n += 1 + l + sovGenerated(uint64(l))
20857	l = len(m.Address)
20858	n += 1 + l + sovGenerated(uint64(l))
20859	return n
20860}
20861
20862func (m *NodeAffinity) Size() (n int) {
20863	if m == nil {
20864		return 0
20865	}
20866	var l int
20867	_ = l
20868	if m.RequiredDuringSchedulingIgnoredDuringExecution != nil {
20869		l = m.RequiredDuringSchedulingIgnoredDuringExecution.Size()
20870		n += 1 + l + sovGenerated(uint64(l))
20871	}
20872	if len(m.PreferredDuringSchedulingIgnoredDuringExecution) > 0 {
20873		for _, e := range m.PreferredDuringSchedulingIgnoredDuringExecution {
20874			l = e.Size()
20875			n += 1 + l + sovGenerated(uint64(l))
20876		}
20877	}
20878	return n
20879}
20880
20881func (m *NodeCondition) Size() (n int) {
20882	if m == nil {
20883		return 0
20884	}
20885	var l int
20886	_ = l
20887	l = len(m.Type)
20888	n += 1 + l + sovGenerated(uint64(l))
20889	l = len(m.Status)
20890	n += 1 + l + sovGenerated(uint64(l))
20891	l = m.LastHeartbeatTime.Size()
20892	n += 1 + l + sovGenerated(uint64(l))
20893	l = m.LastTransitionTime.Size()
20894	n += 1 + l + sovGenerated(uint64(l))
20895	l = len(m.Reason)
20896	n += 1 + l + sovGenerated(uint64(l))
20897	l = len(m.Message)
20898	n += 1 + l + sovGenerated(uint64(l))
20899	return n
20900}
20901
20902func (m *NodeConfigSource) Size() (n int) {
20903	if m == nil {
20904		return 0
20905	}
20906	var l int
20907	_ = l
20908	if m.ConfigMap != nil {
20909		l = m.ConfigMap.Size()
20910		n += 1 + l + sovGenerated(uint64(l))
20911	}
20912	return n
20913}
20914
20915func (m *NodeConfigStatus) Size() (n int) {
20916	if m == nil {
20917		return 0
20918	}
20919	var l int
20920	_ = l
20921	if m.Assigned != nil {
20922		l = m.Assigned.Size()
20923		n += 1 + l + sovGenerated(uint64(l))
20924	}
20925	if m.Active != nil {
20926		l = m.Active.Size()
20927		n += 1 + l + sovGenerated(uint64(l))
20928	}
20929	if m.LastKnownGood != nil {
20930		l = m.LastKnownGood.Size()
20931		n += 1 + l + sovGenerated(uint64(l))
20932	}
20933	l = len(m.Error)
20934	n += 1 + l + sovGenerated(uint64(l))
20935	return n
20936}
20937
20938func (m *NodeDaemonEndpoints) Size() (n int) {
20939	if m == nil {
20940		return 0
20941	}
20942	var l int
20943	_ = l
20944	l = m.KubeletEndpoint.Size()
20945	n += 1 + l + sovGenerated(uint64(l))
20946	return n
20947}
20948
20949func (m *NodeList) Size() (n int) {
20950	if m == nil {
20951		return 0
20952	}
20953	var l int
20954	_ = l
20955	l = m.ListMeta.Size()
20956	n += 1 + l + sovGenerated(uint64(l))
20957	if len(m.Items) > 0 {
20958		for _, e := range m.Items {
20959			l = e.Size()
20960			n += 1 + l + sovGenerated(uint64(l))
20961		}
20962	}
20963	return n
20964}
20965
20966func (m *NodeProxyOptions) Size() (n int) {
20967	if m == nil {
20968		return 0
20969	}
20970	var l int
20971	_ = l
20972	l = len(m.Path)
20973	n += 1 + l + sovGenerated(uint64(l))
20974	return n
20975}
20976
20977func (m *NodeResources) Size() (n int) {
20978	if m == nil {
20979		return 0
20980	}
20981	var l int
20982	_ = l
20983	if len(m.Capacity) > 0 {
20984		for k, v := range m.Capacity {
20985			_ = k
20986			_ = v
20987			l = v.Size()
20988			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
20989			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
20990		}
20991	}
20992	return n
20993}
20994
20995func (m *NodeSelector) Size() (n int) {
20996	if m == nil {
20997		return 0
20998	}
20999	var l int
21000	_ = l
21001	if len(m.NodeSelectorTerms) > 0 {
21002		for _, e := range m.NodeSelectorTerms {
21003			l = e.Size()
21004			n += 1 + l + sovGenerated(uint64(l))
21005		}
21006	}
21007	return n
21008}
21009
21010func (m *NodeSelectorRequirement) Size() (n int) {
21011	if m == nil {
21012		return 0
21013	}
21014	var l int
21015	_ = l
21016	l = len(m.Key)
21017	n += 1 + l + sovGenerated(uint64(l))
21018	l = len(m.Operator)
21019	n += 1 + l + sovGenerated(uint64(l))
21020	if len(m.Values) > 0 {
21021		for _, s := range m.Values {
21022			l = len(s)
21023			n += 1 + l + sovGenerated(uint64(l))
21024		}
21025	}
21026	return n
21027}
21028
21029func (m *NodeSelectorTerm) Size() (n int) {
21030	if m == nil {
21031		return 0
21032	}
21033	var l int
21034	_ = l
21035	if len(m.MatchExpressions) > 0 {
21036		for _, e := range m.MatchExpressions {
21037			l = e.Size()
21038			n += 1 + l + sovGenerated(uint64(l))
21039		}
21040	}
21041	if len(m.MatchFields) > 0 {
21042		for _, e := range m.MatchFields {
21043			l = e.Size()
21044			n += 1 + l + sovGenerated(uint64(l))
21045		}
21046	}
21047	return n
21048}
21049
21050func (m *NodeSpec) Size() (n int) {
21051	if m == nil {
21052		return 0
21053	}
21054	var l int
21055	_ = l
21056	l = len(m.PodCIDR)
21057	n += 1 + l + sovGenerated(uint64(l))
21058	l = len(m.DoNotUse_ExternalID)
21059	n += 1 + l + sovGenerated(uint64(l))
21060	l = len(m.ProviderID)
21061	n += 1 + l + sovGenerated(uint64(l))
21062	n += 2
21063	if len(m.Taints) > 0 {
21064		for _, e := range m.Taints {
21065			l = e.Size()
21066			n += 1 + l + sovGenerated(uint64(l))
21067		}
21068	}
21069	if m.ConfigSource != nil {
21070		l = m.ConfigSource.Size()
21071		n += 1 + l + sovGenerated(uint64(l))
21072	}
21073	if len(m.PodCIDRs) > 0 {
21074		for _, s := range m.PodCIDRs {
21075			l = len(s)
21076			n += 1 + l + sovGenerated(uint64(l))
21077		}
21078	}
21079	return n
21080}
21081
21082func (m *NodeStatus) Size() (n int) {
21083	if m == nil {
21084		return 0
21085	}
21086	var l int
21087	_ = l
21088	if len(m.Capacity) > 0 {
21089		for k, v := range m.Capacity {
21090			_ = k
21091			_ = v
21092			l = v.Size()
21093			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
21094			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
21095		}
21096	}
21097	if len(m.Allocatable) > 0 {
21098		for k, v := range m.Allocatable {
21099			_ = k
21100			_ = v
21101			l = v.Size()
21102			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
21103			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
21104		}
21105	}
21106	l = len(m.Phase)
21107	n += 1 + l + sovGenerated(uint64(l))
21108	if len(m.Conditions) > 0 {
21109		for _, e := range m.Conditions {
21110			l = e.Size()
21111			n += 1 + l + sovGenerated(uint64(l))
21112		}
21113	}
21114	if len(m.Addresses) > 0 {
21115		for _, e := range m.Addresses {
21116			l = e.Size()
21117			n += 1 + l + sovGenerated(uint64(l))
21118		}
21119	}
21120	l = m.DaemonEndpoints.Size()
21121	n += 1 + l + sovGenerated(uint64(l))
21122	l = m.NodeInfo.Size()
21123	n += 1 + l + sovGenerated(uint64(l))
21124	if len(m.Images) > 0 {
21125		for _, e := range m.Images {
21126			l = e.Size()
21127			n += 1 + l + sovGenerated(uint64(l))
21128		}
21129	}
21130	if len(m.VolumesInUse) > 0 {
21131		for _, s := range m.VolumesInUse {
21132			l = len(s)
21133			n += 1 + l + sovGenerated(uint64(l))
21134		}
21135	}
21136	if len(m.VolumesAttached) > 0 {
21137		for _, e := range m.VolumesAttached {
21138			l = e.Size()
21139			n += 1 + l + sovGenerated(uint64(l))
21140		}
21141	}
21142	if m.Config != nil {
21143		l = m.Config.Size()
21144		n += 1 + l + sovGenerated(uint64(l))
21145	}
21146	return n
21147}
21148
21149func (m *NodeSystemInfo) Size() (n int) {
21150	if m == nil {
21151		return 0
21152	}
21153	var l int
21154	_ = l
21155	l = len(m.MachineID)
21156	n += 1 + l + sovGenerated(uint64(l))
21157	l = len(m.SystemUUID)
21158	n += 1 + l + sovGenerated(uint64(l))
21159	l = len(m.BootID)
21160	n += 1 + l + sovGenerated(uint64(l))
21161	l = len(m.KernelVersion)
21162	n += 1 + l + sovGenerated(uint64(l))
21163	l = len(m.OSImage)
21164	n += 1 + l + sovGenerated(uint64(l))
21165	l = len(m.ContainerRuntimeVersion)
21166	n += 1 + l + sovGenerated(uint64(l))
21167	l = len(m.KubeletVersion)
21168	n += 1 + l + sovGenerated(uint64(l))
21169	l = len(m.KubeProxyVersion)
21170	n += 1 + l + sovGenerated(uint64(l))
21171	l = len(m.OperatingSystem)
21172	n += 1 + l + sovGenerated(uint64(l))
21173	l = len(m.Architecture)
21174	n += 1 + l + sovGenerated(uint64(l))
21175	return n
21176}
21177
21178func (m *ObjectFieldSelector) Size() (n int) {
21179	if m == nil {
21180		return 0
21181	}
21182	var l int
21183	_ = l
21184	l = len(m.APIVersion)
21185	n += 1 + l + sovGenerated(uint64(l))
21186	l = len(m.FieldPath)
21187	n += 1 + l + sovGenerated(uint64(l))
21188	return n
21189}
21190
21191func (m *ObjectReference) Size() (n int) {
21192	if m == nil {
21193		return 0
21194	}
21195	var l int
21196	_ = l
21197	l = len(m.Kind)
21198	n += 1 + l + sovGenerated(uint64(l))
21199	l = len(m.Namespace)
21200	n += 1 + l + sovGenerated(uint64(l))
21201	l = len(m.Name)
21202	n += 1 + l + sovGenerated(uint64(l))
21203	l = len(m.UID)
21204	n += 1 + l + sovGenerated(uint64(l))
21205	l = len(m.APIVersion)
21206	n += 1 + l + sovGenerated(uint64(l))
21207	l = len(m.ResourceVersion)
21208	n += 1 + l + sovGenerated(uint64(l))
21209	l = len(m.FieldPath)
21210	n += 1 + l + sovGenerated(uint64(l))
21211	return n
21212}
21213
21214func (m *PersistentVolume) Size() (n int) {
21215	if m == nil {
21216		return 0
21217	}
21218	var l int
21219	_ = l
21220	l = m.ObjectMeta.Size()
21221	n += 1 + l + sovGenerated(uint64(l))
21222	l = m.Spec.Size()
21223	n += 1 + l + sovGenerated(uint64(l))
21224	l = m.Status.Size()
21225	n += 1 + l + sovGenerated(uint64(l))
21226	return n
21227}
21228
21229func (m *PersistentVolumeClaim) Size() (n int) {
21230	if m == nil {
21231		return 0
21232	}
21233	var l int
21234	_ = l
21235	l = m.ObjectMeta.Size()
21236	n += 1 + l + sovGenerated(uint64(l))
21237	l = m.Spec.Size()
21238	n += 1 + l + sovGenerated(uint64(l))
21239	l = m.Status.Size()
21240	n += 1 + l + sovGenerated(uint64(l))
21241	return n
21242}
21243
21244func (m *PersistentVolumeClaimCondition) Size() (n int) {
21245	if m == nil {
21246		return 0
21247	}
21248	var l int
21249	_ = l
21250	l = len(m.Type)
21251	n += 1 + l + sovGenerated(uint64(l))
21252	l = len(m.Status)
21253	n += 1 + l + sovGenerated(uint64(l))
21254	l = m.LastProbeTime.Size()
21255	n += 1 + l + sovGenerated(uint64(l))
21256	l = m.LastTransitionTime.Size()
21257	n += 1 + l + sovGenerated(uint64(l))
21258	l = len(m.Reason)
21259	n += 1 + l + sovGenerated(uint64(l))
21260	l = len(m.Message)
21261	n += 1 + l + sovGenerated(uint64(l))
21262	return n
21263}
21264
21265func (m *PersistentVolumeClaimList) Size() (n int) {
21266	if m == nil {
21267		return 0
21268	}
21269	var l int
21270	_ = l
21271	l = m.ListMeta.Size()
21272	n += 1 + l + sovGenerated(uint64(l))
21273	if len(m.Items) > 0 {
21274		for _, e := range m.Items {
21275			l = e.Size()
21276			n += 1 + l + sovGenerated(uint64(l))
21277		}
21278	}
21279	return n
21280}
21281
21282func (m *PersistentVolumeClaimSpec) Size() (n int) {
21283	if m == nil {
21284		return 0
21285	}
21286	var l int
21287	_ = l
21288	if len(m.AccessModes) > 0 {
21289		for _, s := range m.AccessModes {
21290			l = len(s)
21291			n += 1 + l + sovGenerated(uint64(l))
21292		}
21293	}
21294	l = m.Resources.Size()
21295	n += 1 + l + sovGenerated(uint64(l))
21296	l = len(m.VolumeName)
21297	n += 1 + l + sovGenerated(uint64(l))
21298	if m.Selector != nil {
21299		l = m.Selector.Size()
21300		n += 1 + l + sovGenerated(uint64(l))
21301	}
21302	if m.StorageClassName != nil {
21303		l = len(*m.StorageClassName)
21304		n += 1 + l + sovGenerated(uint64(l))
21305	}
21306	if m.VolumeMode != nil {
21307		l = len(*m.VolumeMode)
21308		n += 1 + l + sovGenerated(uint64(l))
21309	}
21310	if m.DataSource != nil {
21311		l = m.DataSource.Size()
21312		n += 1 + l + sovGenerated(uint64(l))
21313	}
21314	return n
21315}
21316
21317func (m *PersistentVolumeClaimStatus) Size() (n int) {
21318	if m == nil {
21319		return 0
21320	}
21321	var l int
21322	_ = l
21323	l = len(m.Phase)
21324	n += 1 + l + sovGenerated(uint64(l))
21325	if len(m.AccessModes) > 0 {
21326		for _, s := range m.AccessModes {
21327			l = len(s)
21328			n += 1 + l + sovGenerated(uint64(l))
21329		}
21330	}
21331	if len(m.Capacity) > 0 {
21332		for k, v := range m.Capacity {
21333			_ = k
21334			_ = v
21335			l = v.Size()
21336			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
21337			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
21338		}
21339	}
21340	if len(m.Conditions) > 0 {
21341		for _, e := range m.Conditions {
21342			l = e.Size()
21343			n += 1 + l + sovGenerated(uint64(l))
21344		}
21345	}
21346	return n
21347}
21348
21349func (m *PersistentVolumeClaimVolumeSource) Size() (n int) {
21350	if m == nil {
21351		return 0
21352	}
21353	var l int
21354	_ = l
21355	l = len(m.ClaimName)
21356	n += 1 + l + sovGenerated(uint64(l))
21357	n += 2
21358	return n
21359}
21360
21361func (m *PersistentVolumeList) Size() (n int) {
21362	if m == nil {
21363		return 0
21364	}
21365	var l int
21366	_ = l
21367	l = m.ListMeta.Size()
21368	n += 1 + l + sovGenerated(uint64(l))
21369	if len(m.Items) > 0 {
21370		for _, e := range m.Items {
21371			l = e.Size()
21372			n += 1 + l + sovGenerated(uint64(l))
21373		}
21374	}
21375	return n
21376}
21377
21378func (m *PersistentVolumeSource) Size() (n int) {
21379	if m == nil {
21380		return 0
21381	}
21382	var l int
21383	_ = l
21384	if m.GCEPersistentDisk != nil {
21385		l = m.GCEPersistentDisk.Size()
21386		n += 1 + l + sovGenerated(uint64(l))
21387	}
21388	if m.AWSElasticBlockStore != nil {
21389		l = m.AWSElasticBlockStore.Size()
21390		n += 1 + l + sovGenerated(uint64(l))
21391	}
21392	if m.HostPath != nil {
21393		l = m.HostPath.Size()
21394		n += 1 + l + sovGenerated(uint64(l))
21395	}
21396	if m.Glusterfs != nil {
21397		l = m.Glusterfs.Size()
21398		n += 1 + l + sovGenerated(uint64(l))
21399	}
21400	if m.NFS != nil {
21401		l = m.NFS.Size()
21402		n += 1 + l + sovGenerated(uint64(l))
21403	}
21404	if m.RBD != nil {
21405		l = m.RBD.Size()
21406		n += 1 + l + sovGenerated(uint64(l))
21407	}
21408	if m.ISCSI != nil {
21409		l = m.ISCSI.Size()
21410		n += 1 + l + sovGenerated(uint64(l))
21411	}
21412	if m.Cinder != nil {
21413		l = m.Cinder.Size()
21414		n += 1 + l + sovGenerated(uint64(l))
21415	}
21416	if m.CephFS != nil {
21417		l = m.CephFS.Size()
21418		n += 1 + l + sovGenerated(uint64(l))
21419	}
21420	if m.FC != nil {
21421		l = m.FC.Size()
21422		n += 1 + l + sovGenerated(uint64(l))
21423	}
21424	if m.Flocker != nil {
21425		l = m.Flocker.Size()
21426		n += 1 + l + sovGenerated(uint64(l))
21427	}
21428	if m.FlexVolume != nil {
21429		l = m.FlexVolume.Size()
21430		n += 1 + l + sovGenerated(uint64(l))
21431	}
21432	if m.AzureFile != nil {
21433		l = m.AzureFile.Size()
21434		n += 1 + l + sovGenerated(uint64(l))
21435	}
21436	if m.VsphereVolume != nil {
21437		l = m.VsphereVolume.Size()
21438		n += 1 + l + sovGenerated(uint64(l))
21439	}
21440	if m.Quobyte != nil {
21441		l = m.Quobyte.Size()
21442		n += 1 + l + sovGenerated(uint64(l))
21443	}
21444	if m.AzureDisk != nil {
21445		l = m.AzureDisk.Size()
21446		n += 2 + l + sovGenerated(uint64(l))
21447	}
21448	if m.PhotonPersistentDisk != nil {
21449		l = m.PhotonPersistentDisk.Size()
21450		n += 2 + l + sovGenerated(uint64(l))
21451	}
21452	if m.PortworxVolume != nil {
21453		l = m.PortworxVolume.Size()
21454		n += 2 + l + sovGenerated(uint64(l))
21455	}
21456	if m.ScaleIO != nil {
21457		l = m.ScaleIO.Size()
21458		n += 2 + l + sovGenerated(uint64(l))
21459	}
21460	if m.Local != nil {
21461		l = m.Local.Size()
21462		n += 2 + l + sovGenerated(uint64(l))
21463	}
21464	if m.StorageOS != nil {
21465		l = m.StorageOS.Size()
21466		n += 2 + l + sovGenerated(uint64(l))
21467	}
21468	if m.CSI != nil {
21469		l = m.CSI.Size()
21470		n += 2 + l + sovGenerated(uint64(l))
21471	}
21472	return n
21473}
21474
21475func (m *PersistentVolumeSpec) Size() (n int) {
21476	if m == nil {
21477		return 0
21478	}
21479	var l int
21480	_ = l
21481	if len(m.Capacity) > 0 {
21482		for k, v := range m.Capacity {
21483			_ = k
21484			_ = v
21485			l = v.Size()
21486			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
21487			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
21488		}
21489	}
21490	l = m.PersistentVolumeSource.Size()
21491	n += 1 + l + sovGenerated(uint64(l))
21492	if len(m.AccessModes) > 0 {
21493		for _, s := range m.AccessModes {
21494			l = len(s)
21495			n += 1 + l + sovGenerated(uint64(l))
21496		}
21497	}
21498	if m.ClaimRef != nil {
21499		l = m.ClaimRef.Size()
21500		n += 1 + l + sovGenerated(uint64(l))
21501	}
21502	l = len(m.PersistentVolumeReclaimPolicy)
21503	n += 1 + l + sovGenerated(uint64(l))
21504	l = len(m.StorageClassName)
21505	n += 1 + l + sovGenerated(uint64(l))
21506	if len(m.MountOptions) > 0 {
21507		for _, s := range m.MountOptions {
21508			l = len(s)
21509			n += 1 + l + sovGenerated(uint64(l))
21510		}
21511	}
21512	if m.VolumeMode != nil {
21513		l = len(*m.VolumeMode)
21514		n += 1 + l + sovGenerated(uint64(l))
21515	}
21516	if m.NodeAffinity != nil {
21517		l = m.NodeAffinity.Size()
21518		n += 1 + l + sovGenerated(uint64(l))
21519	}
21520	return n
21521}
21522
21523func (m *PersistentVolumeStatus) Size() (n int) {
21524	if m == nil {
21525		return 0
21526	}
21527	var l int
21528	_ = l
21529	l = len(m.Phase)
21530	n += 1 + l + sovGenerated(uint64(l))
21531	l = len(m.Message)
21532	n += 1 + l + sovGenerated(uint64(l))
21533	l = len(m.Reason)
21534	n += 1 + l + sovGenerated(uint64(l))
21535	return n
21536}
21537
21538func (m *PhotonPersistentDiskVolumeSource) Size() (n int) {
21539	if m == nil {
21540		return 0
21541	}
21542	var l int
21543	_ = l
21544	l = len(m.PdID)
21545	n += 1 + l + sovGenerated(uint64(l))
21546	l = len(m.FSType)
21547	n += 1 + l + sovGenerated(uint64(l))
21548	return n
21549}
21550
21551func (m *Pod) Size() (n int) {
21552	if m == nil {
21553		return 0
21554	}
21555	var l int
21556	_ = l
21557	l = m.ObjectMeta.Size()
21558	n += 1 + l + sovGenerated(uint64(l))
21559	l = m.Spec.Size()
21560	n += 1 + l + sovGenerated(uint64(l))
21561	l = m.Status.Size()
21562	n += 1 + l + sovGenerated(uint64(l))
21563	return n
21564}
21565
21566func (m *PodAffinity) Size() (n int) {
21567	if m == nil {
21568		return 0
21569	}
21570	var l int
21571	_ = l
21572	if len(m.RequiredDuringSchedulingIgnoredDuringExecution) > 0 {
21573		for _, e := range m.RequiredDuringSchedulingIgnoredDuringExecution {
21574			l = e.Size()
21575			n += 1 + l + sovGenerated(uint64(l))
21576		}
21577	}
21578	if len(m.PreferredDuringSchedulingIgnoredDuringExecution) > 0 {
21579		for _, e := range m.PreferredDuringSchedulingIgnoredDuringExecution {
21580			l = e.Size()
21581			n += 1 + l + sovGenerated(uint64(l))
21582		}
21583	}
21584	return n
21585}
21586
21587func (m *PodAffinityTerm) Size() (n int) {
21588	if m == nil {
21589		return 0
21590	}
21591	var l int
21592	_ = l
21593	if m.LabelSelector != nil {
21594		l = m.LabelSelector.Size()
21595		n += 1 + l + sovGenerated(uint64(l))
21596	}
21597	if len(m.Namespaces) > 0 {
21598		for _, s := range m.Namespaces {
21599			l = len(s)
21600			n += 1 + l + sovGenerated(uint64(l))
21601		}
21602	}
21603	l = len(m.TopologyKey)
21604	n += 1 + l + sovGenerated(uint64(l))
21605	return n
21606}
21607
21608func (m *PodAntiAffinity) Size() (n int) {
21609	if m == nil {
21610		return 0
21611	}
21612	var l int
21613	_ = l
21614	if len(m.RequiredDuringSchedulingIgnoredDuringExecution) > 0 {
21615		for _, e := range m.RequiredDuringSchedulingIgnoredDuringExecution {
21616			l = e.Size()
21617			n += 1 + l + sovGenerated(uint64(l))
21618		}
21619	}
21620	if len(m.PreferredDuringSchedulingIgnoredDuringExecution) > 0 {
21621		for _, e := range m.PreferredDuringSchedulingIgnoredDuringExecution {
21622			l = e.Size()
21623			n += 1 + l + sovGenerated(uint64(l))
21624		}
21625	}
21626	return n
21627}
21628
21629func (m *PodAttachOptions) Size() (n int) {
21630	if m == nil {
21631		return 0
21632	}
21633	var l int
21634	_ = l
21635	n += 2
21636	n += 2
21637	n += 2
21638	n += 2
21639	l = len(m.Container)
21640	n += 1 + l + sovGenerated(uint64(l))
21641	return n
21642}
21643
21644func (m *PodCondition) Size() (n int) {
21645	if m == nil {
21646		return 0
21647	}
21648	var l int
21649	_ = l
21650	l = len(m.Type)
21651	n += 1 + l + sovGenerated(uint64(l))
21652	l = len(m.Status)
21653	n += 1 + l + sovGenerated(uint64(l))
21654	l = m.LastProbeTime.Size()
21655	n += 1 + l + sovGenerated(uint64(l))
21656	l = m.LastTransitionTime.Size()
21657	n += 1 + l + sovGenerated(uint64(l))
21658	l = len(m.Reason)
21659	n += 1 + l + sovGenerated(uint64(l))
21660	l = len(m.Message)
21661	n += 1 + l + sovGenerated(uint64(l))
21662	return n
21663}
21664
21665func (m *PodDNSConfig) Size() (n int) {
21666	if m == nil {
21667		return 0
21668	}
21669	var l int
21670	_ = l
21671	if len(m.Nameservers) > 0 {
21672		for _, s := range m.Nameservers {
21673			l = len(s)
21674			n += 1 + l + sovGenerated(uint64(l))
21675		}
21676	}
21677	if len(m.Searches) > 0 {
21678		for _, s := range m.Searches {
21679			l = len(s)
21680			n += 1 + l + sovGenerated(uint64(l))
21681		}
21682	}
21683	if len(m.Options) > 0 {
21684		for _, e := range m.Options {
21685			l = e.Size()
21686			n += 1 + l + sovGenerated(uint64(l))
21687		}
21688	}
21689	return n
21690}
21691
21692func (m *PodDNSConfigOption) Size() (n int) {
21693	if m == nil {
21694		return 0
21695	}
21696	var l int
21697	_ = l
21698	l = len(m.Name)
21699	n += 1 + l + sovGenerated(uint64(l))
21700	if m.Value != nil {
21701		l = len(*m.Value)
21702		n += 1 + l + sovGenerated(uint64(l))
21703	}
21704	return n
21705}
21706
21707func (m *PodExecOptions) Size() (n int) {
21708	if m == nil {
21709		return 0
21710	}
21711	var l int
21712	_ = l
21713	n += 2
21714	n += 2
21715	n += 2
21716	n += 2
21717	l = len(m.Container)
21718	n += 1 + l + sovGenerated(uint64(l))
21719	if len(m.Command) > 0 {
21720		for _, s := range m.Command {
21721			l = len(s)
21722			n += 1 + l + sovGenerated(uint64(l))
21723		}
21724	}
21725	return n
21726}
21727
21728func (m *PodIP) Size() (n int) {
21729	if m == nil {
21730		return 0
21731	}
21732	var l int
21733	_ = l
21734	l = len(m.IP)
21735	n += 1 + l + sovGenerated(uint64(l))
21736	return n
21737}
21738
21739func (m *PodList) Size() (n int) {
21740	if m == nil {
21741		return 0
21742	}
21743	var l int
21744	_ = l
21745	l = m.ListMeta.Size()
21746	n += 1 + l + sovGenerated(uint64(l))
21747	if len(m.Items) > 0 {
21748		for _, e := range m.Items {
21749			l = e.Size()
21750			n += 1 + l + sovGenerated(uint64(l))
21751		}
21752	}
21753	return n
21754}
21755
21756func (m *PodLogOptions) Size() (n int) {
21757	if m == nil {
21758		return 0
21759	}
21760	var l int
21761	_ = l
21762	l = len(m.Container)
21763	n += 1 + l + sovGenerated(uint64(l))
21764	n += 2
21765	n += 2
21766	if m.SinceSeconds != nil {
21767		n += 1 + sovGenerated(uint64(*m.SinceSeconds))
21768	}
21769	if m.SinceTime != nil {
21770		l = m.SinceTime.Size()
21771		n += 1 + l + sovGenerated(uint64(l))
21772	}
21773	n += 2
21774	if m.TailLines != nil {
21775		n += 1 + sovGenerated(uint64(*m.TailLines))
21776	}
21777	if m.LimitBytes != nil {
21778		n += 1 + sovGenerated(uint64(*m.LimitBytes))
21779	}
21780	return n
21781}
21782
21783func (m *PodPortForwardOptions) Size() (n int) {
21784	if m == nil {
21785		return 0
21786	}
21787	var l int
21788	_ = l
21789	if len(m.Ports) > 0 {
21790		for _, e := range m.Ports {
21791			n += 1 + sovGenerated(uint64(e))
21792		}
21793	}
21794	return n
21795}
21796
21797func (m *PodProxyOptions) Size() (n int) {
21798	if m == nil {
21799		return 0
21800	}
21801	var l int
21802	_ = l
21803	l = len(m.Path)
21804	n += 1 + l + sovGenerated(uint64(l))
21805	return n
21806}
21807
21808func (m *PodReadinessGate) Size() (n int) {
21809	if m == nil {
21810		return 0
21811	}
21812	var l int
21813	_ = l
21814	l = len(m.ConditionType)
21815	n += 1 + l + sovGenerated(uint64(l))
21816	return n
21817}
21818
21819func (m *PodSecurityContext) Size() (n int) {
21820	if m == nil {
21821		return 0
21822	}
21823	var l int
21824	_ = l
21825	if m.SELinuxOptions != nil {
21826		l = m.SELinuxOptions.Size()
21827		n += 1 + l + sovGenerated(uint64(l))
21828	}
21829	if m.RunAsUser != nil {
21830		n += 1 + sovGenerated(uint64(*m.RunAsUser))
21831	}
21832	if m.RunAsNonRoot != nil {
21833		n += 2
21834	}
21835	if len(m.SupplementalGroups) > 0 {
21836		for _, e := range m.SupplementalGroups {
21837			n += 1 + sovGenerated(uint64(e))
21838		}
21839	}
21840	if m.FSGroup != nil {
21841		n += 1 + sovGenerated(uint64(*m.FSGroup))
21842	}
21843	if m.RunAsGroup != nil {
21844		n += 1 + sovGenerated(uint64(*m.RunAsGroup))
21845	}
21846	if len(m.Sysctls) > 0 {
21847		for _, e := range m.Sysctls {
21848			l = e.Size()
21849			n += 1 + l + sovGenerated(uint64(l))
21850		}
21851	}
21852	if m.WindowsOptions != nil {
21853		l = m.WindowsOptions.Size()
21854		n += 1 + l + sovGenerated(uint64(l))
21855	}
21856	return n
21857}
21858
21859func (m *PodSignature) Size() (n int) {
21860	if m == nil {
21861		return 0
21862	}
21863	var l int
21864	_ = l
21865	if m.PodController != nil {
21866		l = m.PodController.Size()
21867		n += 1 + l + sovGenerated(uint64(l))
21868	}
21869	return n
21870}
21871
21872func (m *PodSpec) Size() (n int) {
21873	if m == nil {
21874		return 0
21875	}
21876	var l int
21877	_ = l
21878	if len(m.Volumes) > 0 {
21879		for _, e := range m.Volumes {
21880			l = e.Size()
21881			n += 1 + l + sovGenerated(uint64(l))
21882		}
21883	}
21884	if len(m.Containers) > 0 {
21885		for _, e := range m.Containers {
21886			l = e.Size()
21887			n += 1 + l + sovGenerated(uint64(l))
21888		}
21889	}
21890	l = len(m.RestartPolicy)
21891	n += 1 + l + sovGenerated(uint64(l))
21892	if m.TerminationGracePeriodSeconds != nil {
21893		n += 1 + sovGenerated(uint64(*m.TerminationGracePeriodSeconds))
21894	}
21895	if m.ActiveDeadlineSeconds != nil {
21896		n += 1 + sovGenerated(uint64(*m.ActiveDeadlineSeconds))
21897	}
21898	l = len(m.DNSPolicy)
21899	n += 1 + l + sovGenerated(uint64(l))
21900	if len(m.NodeSelector) > 0 {
21901		for k, v := range m.NodeSelector {
21902			_ = k
21903			_ = v
21904			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
21905			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
21906		}
21907	}
21908	l = len(m.ServiceAccountName)
21909	n += 1 + l + sovGenerated(uint64(l))
21910	l = len(m.DeprecatedServiceAccount)
21911	n += 1 + l + sovGenerated(uint64(l))
21912	l = len(m.NodeName)
21913	n += 1 + l + sovGenerated(uint64(l))
21914	n += 2
21915	n += 2
21916	n += 2
21917	if m.SecurityContext != nil {
21918		l = m.SecurityContext.Size()
21919		n += 1 + l + sovGenerated(uint64(l))
21920	}
21921	if len(m.ImagePullSecrets) > 0 {
21922		for _, e := range m.ImagePullSecrets {
21923			l = e.Size()
21924			n += 1 + l + sovGenerated(uint64(l))
21925		}
21926	}
21927	l = len(m.Hostname)
21928	n += 2 + l + sovGenerated(uint64(l))
21929	l = len(m.Subdomain)
21930	n += 2 + l + sovGenerated(uint64(l))
21931	if m.Affinity != nil {
21932		l = m.Affinity.Size()
21933		n += 2 + l + sovGenerated(uint64(l))
21934	}
21935	l = len(m.SchedulerName)
21936	n += 2 + l + sovGenerated(uint64(l))
21937	if len(m.InitContainers) > 0 {
21938		for _, e := range m.InitContainers {
21939			l = e.Size()
21940			n += 2 + l + sovGenerated(uint64(l))
21941		}
21942	}
21943	if m.AutomountServiceAccountToken != nil {
21944		n += 3
21945	}
21946	if len(m.Tolerations) > 0 {
21947		for _, e := range m.Tolerations {
21948			l = e.Size()
21949			n += 2 + l + sovGenerated(uint64(l))
21950		}
21951	}
21952	if len(m.HostAliases) > 0 {
21953		for _, e := range m.HostAliases {
21954			l = e.Size()
21955			n += 2 + l + sovGenerated(uint64(l))
21956		}
21957	}
21958	l = len(m.PriorityClassName)
21959	n += 2 + l + sovGenerated(uint64(l))
21960	if m.Priority != nil {
21961		n += 2 + sovGenerated(uint64(*m.Priority))
21962	}
21963	if m.DNSConfig != nil {
21964		l = m.DNSConfig.Size()
21965		n += 2 + l + sovGenerated(uint64(l))
21966	}
21967	if m.ShareProcessNamespace != nil {
21968		n += 3
21969	}
21970	if len(m.ReadinessGates) > 0 {
21971		for _, e := range m.ReadinessGates {
21972			l = e.Size()
21973			n += 2 + l + sovGenerated(uint64(l))
21974		}
21975	}
21976	if m.RuntimeClassName != nil {
21977		l = len(*m.RuntimeClassName)
21978		n += 2 + l + sovGenerated(uint64(l))
21979	}
21980	if m.EnableServiceLinks != nil {
21981		n += 3
21982	}
21983	if m.PreemptionPolicy != nil {
21984		l = len(*m.PreemptionPolicy)
21985		n += 2 + l + sovGenerated(uint64(l))
21986	}
21987	if len(m.Overhead) > 0 {
21988		for k, v := range m.Overhead {
21989			_ = k
21990			_ = v
21991			l = v.Size()
21992			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
21993			n += mapEntrySize + 2 + sovGenerated(uint64(mapEntrySize))
21994		}
21995	}
21996	if len(m.TopologySpreadConstraints) > 0 {
21997		for _, e := range m.TopologySpreadConstraints {
21998			l = e.Size()
21999			n += 2 + l + sovGenerated(uint64(l))
22000		}
22001	}
22002	if len(m.EphemeralContainers) > 0 {
22003		for _, e := range m.EphemeralContainers {
22004			l = e.Size()
22005			n += 2 + l + sovGenerated(uint64(l))
22006		}
22007	}
22008	return n
22009}
22010
22011func (m *PodStatus) Size() (n int) {
22012	if m == nil {
22013		return 0
22014	}
22015	var l int
22016	_ = l
22017	l = len(m.Phase)
22018	n += 1 + l + sovGenerated(uint64(l))
22019	if len(m.Conditions) > 0 {
22020		for _, e := range m.Conditions {
22021			l = e.Size()
22022			n += 1 + l + sovGenerated(uint64(l))
22023		}
22024	}
22025	l = len(m.Message)
22026	n += 1 + l + sovGenerated(uint64(l))
22027	l = len(m.Reason)
22028	n += 1 + l + sovGenerated(uint64(l))
22029	l = len(m.HostIP)
22030	n += 1 + l + sovGenerated(uint64(l))
22031	l = len(m.PodIP)
22032	n += 1 + l + sovGenerated(uint64(l))
22033	if m.StartTime != nil {
22034		l = m.StartTime.Size()
22035		n += 1 + l + sovGenerated(uint64(l))
22036	}
22037	if len(m.ContainerStatuses) > 0 {
22038		for _, e := range m.ContainerStatuses {
22039			l = e.Size()
22040			n += 1 + l + sovGenerated(uint64(l))
22041		}
22042	}
22043	l = len(m.QOSClass)
22044	n += 1 + l + sovGenerated(uint64(l))
22045	if len(m.InitContainerStatuses) > 0 {
22046		for _, e := range m.InitContainerStatuses {
22047			l = e.Size()
22048			n += 1 + l + sovGenerated(uint64(l))
22049		}
22050	}
22051	l = len(m.NominatedNodeName)
22052	n += 1 + l + sovGenerated(uint64(l))
22053	if len(m.PodIPs) > 0 {
22054		for _, e := range m.PodIPs {
22055			l = e.Size()
22056			n += 1 + l + sovGenerated(uint64(l))
22057		}
22058	}
22059	if len(m.EphemeralContainerStatuses) > 0 {
22060		for _, e := range m.EphemeralContainerStatuses {
22061			l = e.Size()
22062			n += 1 + l + sovGenerated(uint64(l))
22063		}
22064	}
22065	return n
22066}
22067
22068func (m *PodStatusResult) Size() (n int) {
22069	if m == nil {
22070		return 0
22071	}
22072	var l int
22073	_ = l
22074	l = m.ObjectMeta.Size()
22075	n += 1 + l + sovGenerated(uint64(l))
22076	l = m.Status.Size()
22077	n += 1 + l + sovGenerated(uint64(l))
22078	return n
22079}
22080
22081func (m *PodTemplate) Size() (n int) {
22082	if m == nil {
22083		return 0
22084	}
22085	var l int
22086	_ = l
22087	l = m.ObjectMeta.Size()
22088	n += 1 + l + sovGenerated(uint64(l))
22089	l = m.Template.Size()
22090	n += 1 + l + sovGenerated(uint64(l))
22091	return n
22092}
22093
22094func (m *PodTemplateList) Size() (n int) {
22095	if m == nil {
22096		return 0
22097	}
22098	var l int
22099	_ = l
22100	l = m.ListMeta.Size()
22101	n += 1 + l + sovGenerated(uint64(l))
22102	if len(m.Items) > 0 {
22103		for _, e := range m.Items {
22104			l = e.Size()
22105			n += 1 + l + sovGenerated(uint64(l))
22106		}
22107	}
22108	return n
22109}
22110
22111func (m *PodTemplateSpec) Size() (n int) {
22112	if m == nil {
22113		return 0
22114	}
22115	var l int
22116	_ = l
22117	l = m.ObjectMeta.Size()
22118	n += 1 + l + sovGenerated(uint64(l))
22119	l = m.Spec.Size()
22120	n += 1 + l + sovGenerated(uint64(l))
22121	return n
22122}
22123
22124func (m *PortworxVolumeSource) Size() (n int) {
22125	if m == nil {
22126		return 0
22127	}
22128	var l int
22129	_ = l
22130	l = len(m.VolumeID)
22131	n += 1 + l + sovGenerated(uint64(l))
22132	l = len(m.FSType)
22133	n += 1 + l + sovGenerated(uint64(l))
22134	n += 2
22135	return n
22136}
22137
22138func (m *Preconditions) Size() (n int) {
22139	if m == nil {
22140		return 0
22141	}
22142	var l int
22143	_ = l
22144	if m.UID != nil {
22145		l = len(*m.UID)
22146		n += 1 + l + sovGenerated(uint64(l))
22147	}
22148	return n
22149}
22150
22151func (m *PreferAvoidPodsEntry) Size() (n int) {
22152	if m == nil {
22153		return 0
22154	}
22155	var l int
22156	_ = l
22157	l = m.PodSignature.Size()
22158	n += 1 + l + sovGenerated(uint64(l))
22159	l = m.EvictionTime.Size()
22160	n += 1 + l + sovGenerated(uint64(l))
22161	l = len(m.Reason)
22162	n += 1 + l + sovGenerated(uint64(l))
22163	l = len(m.Message)
22164	n += 1 + l + sovGenerated(uint64(l))
22165	return n
22166}
22167
22168func (m *PreferredSchedulingTerm) Size() (n int) {
22169	if m == nil {
22170		return 0
22171	}
22172	var l int
22173	_ = l
22174	n += 1 + sovGenerated(uint64(m.Weight))
22175	l = m.Preference.Size()
22176	n += 1 + l + sovGenerated(uint64(l))
22177	return n
22178}
22179
22180func (m *Probe) Size() (n int) {
22181	if m == nil {
22182		return 0
22183	}
22184	var l int
22185	_ = l
22186	l = m.Handler.Size()
22187	n += 1 + l + sovGenerated(uint64(l))
22188	n += 1 + sovGenerated(uint64(m.InitialDelaySeconds))
22189	n += 1 + sovGenerated(uint64(m.TimeoutSeconds))
22190	n += 1 + sovGenerated(uint64(m.PeriodSeconds))
22191	n += 1 + sovGenerated(uint64(m.SuccessThreshold))
22192	n += 1 + sovGenerated(uint64(m.FailureThreshold))
22193	return n
22194}
22195
22196func (m *ProjectedVolumeSource) Size() (n int) {
22197	if m == nil {
22198		return 0
22199	}
22200	var l int
22201	_ = l
22202	if len(m.Sources) > 0 {
22203		for _, e := range m.Sources {
22204			l = e.Size()
22205			n += 1 + l + sovGenerated(uint64(l))
22206		}
22207	}
22208	if m.DefaultMode != nil {
22209		n += 1 + sovGenerated(uint64(*m.DefaultMode))
22210	}
22211	return n
22212}
22213
22214func (m *QuobyteVolumeSource) Size() (n int) {
22215	if m == nil {
22216		return 0
22217	}
22218	var l int
22219	_ = l
22220	l = len(m.Registry)
22221	n += 1 + l + sovGenerated(uint64(l))
22222	l = len(m.Volume)
22223	n += 1 + l + sovGenerated(uint64(l))
22224	n += 2
22225	l = len(m.User)
22226	n += 1 + l + sovGenerated(uint64(l))
22227	l = len(m.Group)
22228	n += 1 + l + sovGenerated(uint64(l))
22229	l = len(m.Tenant)
22230	n += 1 + l + sovGenerated(uint64(l))
22231	return n
22232}
22233
22234func (m *RBDPersistentVolumeSource) Size() (n int) {
22235	if m == nil {
22236		return 0
22237	}
22238	var l int
22239	_ = l
22240	if len(m.CephMonitors) > 0 {
22241		for _, s := range m.CephMonitors {
22242			l = len(s)
22243			n += 1 + l + sovGenerated(uint64(l))
22244		}
22245	}
22246	l = len(m.RBDImage)
22247	n += 1 + l + sovGenerated(uint64(l))
22248	l = len(m.FSType)
22249	n += 1 + l + sovGenerated(uint64(l))
22250	l = len(m.RBDPool)
22251	n += 1 + l + sovGenerated(uint64(l))
22252	l = len(m.RadosUser)
22253	n += 1 + l + sovGenerated(uint64(l))
22254	l = len(m.Keyring)
22255	n += 1 + l + sovGenerated(uint64(l))
22256	if m.SecretRef != nil {
22257		l = m.SecretRef.Size()
22258		n += 1 + l + sovGenerated(uint64(l))
22259	}
22260	n += 2
22261	return n
22262}
22263
22264func (m *RBDVolumeSource) Size() (n int) {
22265	if m == nil {
22266		return 0
22267	}
22268	var l int
22269	_ = l
22270	if len(m.CephMonitors) > 0 {
22271		for _, s := range m.CephMonitors {
22272			l = len(s)
22273			n += 1 + l + sovGenerated(uint64(l))
22274		}
22275	}
22276	l = len(m.RBDImage)
22277	n += 1 + l + sovGenerated(uint64(l))
22278	l = len(m.FSType)
22279	n += 1 + l + sovGenerated(uint64(l))
22280	l = len(m.RBDPool)
22281	n += 1 + l + sovGenerated(uint64(l))
22282	l = len(m.RadosUser)
22283	n += 1 + l + sovGenerated(uint64(l))
22284	l = len(m.Keyring)
22285	n += 1 + l + sovGenerated(uint64(l))
22286	if m.SecretRef != nil {
22287		l = m.SecretRef.Size()
22288		n += 1 + l + sovGenerated(uint64(l))
22289	}
22290	n += 2
22291	return n
22292}
22293
22294func (m *RangeAllocation) Size() (n int) {
22295	if m == nil {
22296		return 0
22297	}
22298	var l int
22299	_ = l
22300	l = m.ObjectMeta.Size()
22301	n += 1 + l + sovGenerated(uint64(l))
22302	l = len(m.Range)
22303	n += 1 + l + sovGenerated(uint64(l))
22304	if m.Data != nil {
22305		l = len(m.Data)
22306		n += 1 + l + sovGenerated(uint64(l))
22307	}
22308	return n
22309}
22310
22311func (m *ReplicationController) Size() (n int) {
22312	if m == nil {
22313		return 0
22314	}
22315	var l int
22316	_ = l
22317	l = m.ObjectMeta.Size()
22318	n += 1 + l + sovGenerated(uint64(l))
22319	l = m.Spec.Size()
22320	n += 1 + l + sovGenerated(uint64(l))
22321	l = m.Status.Size()
22322	n += 1 + l + sovGenerated(uint64(l))
22323	return n
22324}
22325
22326func (m *ReplicationControllerCondition) Size() (n int) {
22327	if m == nil {
22328		return 0
22329	}
22330	var l int
22331	_ = l
22332	l = len(m.Type)
22333	n += 1 + l + sovGenerated(uint64(l))
22334	l = len(m.Status)
22335	n += 1 + l + sovGenerated(uint64(l))
22336	l = m.LastTransitionTime.Size()
22337	n += 1 + l + sovGenerated(uint64(l))
22338	l = len(m.Reason)
22339	n += 1 + l + sovGenerated(uint64(l))
22340	l = len(m.Message)
22341	n += 1 + l + sovGenerated(uint64(l))
22342	return n
22343}
22344
22345func (m *ReplicationControllerList) Size() (n int) {
22346	if m == nil {
22347		return 0
22348	}
22349	var l int
22350	_ = l
22351	l = m.ListMeta.Size()
22352	n += 1 + l + sovGenerated(uint64(l))
22353	if len(m.Items) > 0 {
22354		for _, e := range m.Items {
22355			l = e.Size()
22356			n += 1 + l + sovGenerated(uint64(l))
22357		}
22358	}
22359	return n
22360}
22361
22362func (m *ReplicationControllerSpec) Size() (n int) {
22363	if m == nil {
22364		return 0
22365	}
22366	var l int
22367	_ = l
22368	if m.Replicas != nil {
22369		n += 1 + sovGenerated(uint64(*m.Replicas))
22370	}
22371	if len(m.Selector) > 0 {
22372		for k, v := range m.Selector {
22373			_ = k
22374			_ = v
22375			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
22376			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
22377		}
22378	}
22379	if m.Template != nil {
22380		l = m.Template.Size()
22381		n += 1 + l + sovGenerated(uint64(l))
22382	}
22383	n += 1 + sovGenerated(uint64(m.MinReadySeconds))
22384	return n
22385}
22386
22387func (m *ReplicationControllerStatus) Size() (n int) {
22388	if m == nil {
22389		return 0
22390	}
22391	var l int
22392	_ = l
22393	n += 1 + sovGenerated(uint64(m.Replicas))
22394	n += 1 + sovGenerated(uint64(m.FullyLabeledReplicas))
22395	n += 1 + sovGenerated(uint64(m.ObservedGeneration))
22396	n += 1 + sovGenerated(uint64(m.ReadyReplicas))
22397	n += 1 + sovGenerated(uint64(m.AvailableReplicas))
22398	if len(m.Conditions) > 0 {
22399		for _, e := range m.Conditions {
22400			l = e.Size()
22401			n += 1 + l + sovGenerated(uint64(l))
22402		}
22403	}
22404	return n
22405}
22406
22407func (m *ResourceFieldSelector) Size() (n int) {
22408	if m == nil {
22409		return 0
22410	}
22411	var l int
22412	_ = l
22413	l = len(m.ContainerName)
22414	n += 1 + l + sovGenerated(uint64(l))
22415	l = len(m.Resource)
22416	n += 1 + l + sovGenerated(uint64(l))
22417	l = m.Divisor.Size()
22418	n += 1 + l + sovGenerated(uint64(l))
22419	return n
22420}
22421
22422func (m *ResourceQuota) Size() (n int) {
22423	if m == nil {
22424		return 0
22425	}
22426	var l int
22427	_ = l
22428	l = m.ObjectMeta.Size()
22429	n += 1 + l + sovGenerated(uint64(l))
22430	l = m.Spec.Size()
22431	n += 1 + l + sovGenerated(uint64(l))
22432	l = m.Status.Size()
22433	n += 1 + l + sovGenerated(uint64(l))
22434	return n
22435}
22436
22437func (m *ResourceQuotaList) Size() (n int) {
22438	if m == nil {
22439		return 0
22440	}
22441	var l int
22442	_ = l
22443	l = m.ListMeta.Size()
22444	n += 1 + l + sovGenerated(uint64(l))
22445	if len(m.Items) > 0 {
22446		for _, e := range m.Items {
22447			l = e.Size()
22448			n += 1 + l + sovGenerated(uint64(l))
22449		}
22450	}
22451	return n
22452}
22453
22454func (m *ResourceQuotaSpec) Size() (n int) {
22455	if m == nil {
22456		return 0
22457	}
22458	var l int
22459	_ = l
22460	if len(m.Hard) > 0 {
22461		for k, v := range m.Hard {
22462			_ = k
22463			_ = v
22464			l = v.Size()
22465			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
22466			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
22467		}
22468	}
22469	if len(m.Scopes) > 0 {
22470		for _, s := range m.Scopes {
22471			l = len(s)
22472			n += 1 + l + sovGenerated(uint64(l))
22473		}
22474	}
22475	if m.ScopeSelector != nil {
22476		l = m.ScopeSelector.Size()
22477		n += 1 + l + sovGenerated(uint64(l))
22478	}
22479	return n
22480}
22481
22482func (m *ResourceQuotaStatus) Size() (n int) {
22483	if m == nil {
22484		return 0
22485	}
22486	var l int
22487	_ = l
22488	if len(m.Hard) > 0 {
22489		for k, v := range m.Hard {
22490			_ = k
22491			_ = v
22492			l = v.Size()
22493			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
22494			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
22495		}
22496	}
22497	if len(m.Used) > 0 {
22498		for k, v := range m.Used {
22499			_ = k
22500			_ = v
22501			l = v.Size()
22502			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
22503			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
22504		}
22505	}
22506	return n
22507}
22508
22509func (m *ResourceRequirements) Size() (n int) {
22510	if m == nil {
22511		return 0
22512	}
22513	var l int
22514	_ = l
22515	if len(m.Limits) > 0 {
22516		for k, v := range m.Limits {
22517			_ = k
22518			_ = v
22519			l = v.Size()
22520			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
22521			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
22522		}
22523	}
22524	if len(m.Requests) > 0 {
22525		for k, v := range m.Requests {
22526			_ = k
22527			_ = v
22528			l = v.Size()
22529			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
22530			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
22531		}
22532	}
22533	return n
22534}
22535
22536func (m *SELinuxOptions) Size() (n int) {
22537	if m == nil {
22538		return 0
22539	}
22540	var l int
22541	_ = l
22542	l = len(m.User)
22543	n += 1 + l + sovGenerated(uint64(l))
22544	l = len(m.Role)
22545	n += 1 + l + sovGenerated(uint64(l))
22546	l = len(m.Type)
22547	n += 1 + l + sovGenerated(uint64(l))
22548	l = len(m.Level)
22549	n += 1 + l + sovGenerated(uint64(l))
22550	return n
22551}
22552
22553func (m *ScaleIOPersistentVolumeSource) Size() (n int) {
22554	if m == nil {
22555		return 0
22556	}
22557	var l int
22558	_ = l
22559	l = len(m.Gateway)
22560	n += 1 + l + sovGenerated(uint64(l))
22561	l = len(m.System)
22562	n += 1 + l + sovGenerated(uint64(l))
22563	if m.SecretRef != nil {
22564		l = m.SecretRef.Size()
22565		n += 1 + l + sovGenerated(uint64(l))
22566	}
22567	n += 2
22568	l = len(m.ProtectionDomain)
22569	n += 1 + l + sovGenerated(uint64(l))
22570	l = len(m.StoragePool)
22571	n += 1 + l + sovGenerated(uint64(l))
22572	l = len(m.StorageMode)
22573	n += 1 + l + sovGenerated(uint64(l))
22574	l = len(m.VolumeName)
22575	n += 1 + l + sovGenerated(uint64(l))
22576	l = len(m.FSType)
22577	n += 1 + l + sovGenerated(uint64(l))
22578	n += 2
22579	return n
22580}
22581
22582func (m *ScaleIOVolumeSource) Size() (n int) {
22583	if m == nil {
22584		return 0
22585	}
22586	var l int
22587	_ = l
22588	l = len(m.Gateway)
22589	n += 1 + l + sovGenerated(uint64(l))
22590	l = len(m.System)
22591	n += 1 + l + sovGenerated(uint64(l))
22592	if m.SecretRef != nil {
22593		l = m.SecretRef.Size()
22594		n += 1 + l + sovGenerated(uint64(l))
22595	}
22596	n += 2
22597	l = len(m.ProtectionDomain)
22598	n += 1 + l + sovGenerated(uint64(l))
22599	l = len(m.StoragePool)
22600	n += 1 + l + sovGenerated(uint64(l))
22601	l = len(m.StorageMode)
22602	n += 1 + l + sovGenerated(uint64(l))
22603	l = len(m.VolumeName)
22604	n += 1 + l + sovGenerated(uint64(l))
22605	l = len(m.FSType)
22606	n += 1 + l + sovGenerated(uint64(l))
22607	n += 2
22608	return n
22609}
22610
22611func (m *ScopeSelector) Size() (n int) {
22612	if m == nil {
22613		return 0
22614	}
22615	var l int
22616	_ = l
22617	if len(m.MatchExpressions) > 0 {
22618		for _, e := range m.MatchExpressions {
22619			l = e.Size()
22620			n += 1 + l + sovGenerated(uint64(l))
22621		}
22622	}
22623	return n
22624}
22625
22626func (m *ScopedResourceSelectorRequirement) Size() (n int) {
22627	if m == nil {
22628		return 0
22629	}
22630	var l int
22631	_ = l
22632	l = len(m.ScopeName)
22633	n += 1 + l + sovGenerated(uint64(l))
22634	l = len(m.Operator)
22635	n += 1 + l + sovGenerated(uint64(l))
22636	if len(m.Values) > 0 {
22637		for _, s := range m.Values {
22638			l = len(s)
22639			n += 1 + l + sovGenerated(uint64(l))
22640		}
22641	}
22642	return n
22643}
22644
22645func (m *Secret) Size() (n int) {
22646	if m == nil {
22647		return 0
22648	}
22649	var l int
22650	_ = l
22651	l = m.ObjectMeta.Size()
22652	n += 1 + l + sovGenerated(uint64(l))
22653	if len(m.Data) > 0 {
22654		for k, v := range m.Data {
22655			_ = k
22656			_ = v
22657			l = 0
22658			if v != nil {
22659				l = 1 + len(v) + sovGenerated(uint64(len(v)))
22660			}
22661			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + l
22662			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
22663		}
22664	}
22665	l = len(m.Type)
22666	n += 1 + l + sovGenerated(uint64(l))
22667	if len(m.StringData) > 0 {
22668		for k, v := range m.StringData {
22669			_ = k
22670			_ = v
22671			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
22672			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
22673		}
22674	}
22675	return n
22676}
22677
22678func (m *SecretEnvSource) Size() (n int) {
22679	if m == nil {
22680		return 0
22681	}
22682	var l int
22683	_ = l
22684	l = m.LocalObjectReference.Size()
22685	n += 1 + l + sovGenerated(uint64(l))
22686	if m.Optional != nil {
22687		n += 2
22688	}
22689	return n
22690}
22691
22692func (m *SecretKeySelector) Size() (n int) {
22693	if m == nil {
22694		return 0
22695	}
22696	var l int
22697	_ = l
22698	l = m.LocalObjectReference.Size()
22699	n += 1 + l + sovGenerated(uint64(l))
22700	l = len(m.Key)
22701	n += 1 + l + sovGenerated(uint64(l))
22702	if m.Optional != nil {
22703		n += 2
22704	}
22705	return n
22706}
22707
22708func (m *SecretList) Size() (n int) {
22709	if m == nil {
22710		return 0
22711	}
22712	var l int
22713	_ = l
22714	l = m.ListMeta.Size()
22715	n += 1 + l + sovGenerated(uint64(l))
22716	if len(m.Items) > 0 {
22717		for _, e := range m.Items {
22718			l = e.Size()
22719			n += 1 + l + sovGenerated(uint64(l))
22720		}
22721	}
22722	return n
22723}
22724
22725func (m *SecretProjection) Size() (n int) {
22726	if m == nil {
22727		return 0
22728	}
22729	var l int
22730	_ = l
22731	l = m.LocalObjectReference.Size()
22732	n += 1 + l + sovGenerated(uint64(l))
22733	if len(m.Items) > 0 {
22734		for _, e := range m.Items {
22735			l = e.Size()
22736			n += 1 + l + sovGenerated(uint64(l))
22737		}
22738	}
22739	if m.Optional != nil {
22740		n += 2
22741	}
22742	return n
22743}
22744
22745func (m *SecretReference) Size() (n int) {
22746	if m == nil {
22747		return 0
22748	}
22749	var l int
22750	_ = l
22751	l = len(m.Name)
22752	n += 1 + l + sovGenerated(uint64(l))
22753	l = len(m.Namespace)
22754	n += 1 + l + sovGenerated(uint64(l))
22755	return n
22756}
22757
22758func (m *SecretVolumeSource) Size() (n int) {
22759	if m == nil {
22760		return 0
22761	}
22762	var l int
22763	_ = l
22764	l = len(m.SecretName)
22765	n += 1 + l + sovGenerated(uint64(l))
22766	if len(m.Items) > 0 {
22767		for _, e := range m.Items {
22768			l = e.Size()
22769			n += 1 + l + sovGenerated(uint64(l))
22770		}
22771	}
22772	if m.DefaultMode != nil {
22773		n += 1 + sovGenerated(uint64(*m.DefaultMode))
22774	}
22775	if m.Optional != nil {
22776		n += 2
22777	}
22778	return n
22779}
22780
22781func (m *SecurityContext) Size() (n int) {
22782	if m == nil {
22783		return 0
22784	}
22785	var l int
22786	_ = l
22787	if m.Capabilities != nil {
22788		l = m.Capabilities.Size()
22789		n += 1 + l + sovGenerated(uint64(l))
22790	}
22791	if m.Privileged != nil {
22792		n += 2
22793	}
22794	if m.SELinuxOptions != nil {
22795		l = m.SELinuxOptions.Size()
22796		n += 1 + l + sovGenerated(uint64(l))
22797	}
22798	if m.RunAsUser != nil {
22799		n += 1 + sovGenerated(uint64(*m.RunAsUser))
22800	}
22801	if m.RunAsNonRoot != nil {
22802		n += 2
22803	}
22804	if m.ReadOnlyRootFilesystem != nil {
22805		n += 2
22806	}
22807	if m.AllowPrivilegeEscalation != nil {
22808		n += 2
22809	}
22810	if m.RunAsGroup != nil {
22811		n += 1 + sovGenerated(uint64(*m.RunAsGroup))
22812	}
22813	if m.ProcMount != nil {
22814		l = len(*m.ProcMount)
22815		n += 1 + l + sovGenerated(uint64(l))
22816	}
22817	if m.WindowsOptions != nil {
22818		l = m.WindowsOptions.Size()
22819		n += 1 + l + sovGenerated(uint64(l))
22820	}
22821	return n
22822}
22823
22824func (m *SerializedReference) Size() (n int) {
22825	if m == nil {
22826		return 0
22827	}
22828	var l int
22829	_ = l
22830	l = m.Reference.Size()
22831	n += 1 + l + sovGenerated(uint64(l))
22832	return n
22833}
22834
22835func (m *Service) Size() (n int) {
22836	if m == nil {
22837		return 0
22838	}
22839	var l int
22840	_ = l
22841	l = m.ObjectMeta.Size()
22842	n += 1 + l + sovGenerated(uint64(l))
22843	l = m.Spec.Size()
22844	n += 1 + l + sovGenerated(uint64(l))
22845	l = m.Status.Size()
22846	n += 1 + l + sovGenerated(uint64(l))
22847	return n
22848}
22849
22850func (m *ServiceAccount) Size() (n int) {
22851	if m == nil {
22852		return 0
22853	}
22854	var l int
22855	_ = l
22856	l = m.ObjectMeta.Size()
22857	n += 1 + l + sovGenerated(uint64(l))
22858	if len(m.Secrets) > 0 {
22859		for _, e := range m.Secrets {
22860			l = e.Size()
22861			n += 1 + l + sovGenerated(uint64(l))
22862		}
22863	}
22864	if len(m.ImagePullSecrets) > 0 {
22865		for _, e := range m.ImagePullSecrets {
22866			l = e.Size()
22867			n += 1 + l + sovGenerated(uint64(l))
22868		}
22869	}
22870	if m.AutomountServiceAccountToken != nil {
22871		n += 2
22872	}
22873	return n
22874}
22875
22876func (m *ServiceAccountList) Size() (n int) {
22877	if m == nil {
22878		return 0
22879	}
22880	var l int
22881	_ = l
22882	l = m.ListMeta.Size()
22883	n += 1 + l + sovGenerated(uint64(l))
22884	if len(m.Items) > 0 {
22885		for _, e := range m.Items {
22886			l = e.Size()
22887			n += 1 + l + sovGenerated(uint64(l))
22888		}
22889	}
22890	return n
22891}
22892
22893func (m *ServiceAccountTokenProjection) Size() (n int) {
22894	if m == nil {
22895		return 0
22896	}
22897	var l int
22898	_ = l
22899	l = len(m.Audience)
22900	n += 1 + l + sovGenerated(uint64(l))
22901	if m.ExpirationSeconds != nil {
22902		n += 1 + sovGenerated(uint64(*m.ExpirationSeconds))
22903	}
22904	l = len(m.Path)
22905	n += 1 + l + sovGenerated(uint64(l))
22906	return n
22907}
22908
22909func (m *ServiceList) Size() (n int) {
22910	if m == nil {
22911		return 0
22912	}
22913	var l int
22914	_ = l
22915	l = m.ListMeta.Size()
22916	n += 1 + l + sovGenerated(uint64(l))
22917	if len(m.Items) > 0 {
22918		for _, e := range m.Items {
22919			l = e.Size()
22920			n += 1 + l + sovGenerated(uint64(l))
22921		}
22922	}
22923	return n
22924}
22925
22926func (m *ServicePort) Size() (n int) {
22927	if m == nil {
22928		return 0
22929	}
22930	var l int
22931	_ = l
22932	l = len(m.Name)
22933	n += 1 + l + sovGenerated(uint64(l))
22934	l = len(m.Protocol)
22935	n += 1 + l + sovGenerated(uint64(l))
22936	n += 1 + sovGenerated(uint64(m.Port))
22937	l = m.TargetPort.Size()
22938	n += 1 + l + sovGenerated(uint64(l))
22939	n += 1 + sovGenerated(uint64(m.NodePort))
22940	return n
22941}
22942
22943func (m *ServiceProxyOptions) Size() (n int) {
22944	if m == nil {
22945		return 0
22946	}
22947	var l int
22948	_ = l
22949	l = len(m.Path)
22950	n += 1 + l + sovGenerated(uint64(l))
22951	return n
22952}
22953
22954func (m *ServiceSpec) Size() (n int) {
22955	if m == nil {
22956		return 0
22957	}
22958	var l int
22959	_ = l
22960	if len(m.Ports) > 0 {
22961		for _, e := range m.Ports {
22962			l = e.Size()
22963			n += 1 + l + sovGenerated(uint64(l))
22964		}
22965	}
22966	if len(m.Selector) > 0 {
22967		for k, v := range m.Selector {
22968			_ = k
22969			_ = v
22970			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
22971			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
22972		}
22973	}
22974	l = len(m.ClusterIP)
22975	n += 1 + l + sovGenerated(uint64(l))
22976	l = len(m.Type)
22977	n += 1 + l + sovGenerated(uint64(l))
22978	if len(m.ExternalIPs) > 0 {
22979		for _, s := range m.ExternalIPs {
22980			l = len(s)
22981			n += 1 + l + sovGenerated(uint64(l))
22982		}
22983	}
22984	l = len(m.SessionAffinity)
22985	n += 1 + l + sovGenerated(uint64(l))
22986	l = len(m.LoadBalancerIP)
22987	n += 1 + l + sovGenerated(uint64(l))
22988	if len(m.LoadBalancerSourceRanges) > 0 {
22989		for _, s := range m.LoadBalancerSourceRanges {
22990			l = len(s)
22991			n += 1 + l + sovGenerated(uint64(l))
22992		}
22993	}
22994	l = len(m.ExternalName)
22995	n += 1 + l + sovGenerated(uint64(l))
22996	l = len(m.ExternalTrafficPolicy)
22997	n += 1 + l + sovGenerated(uint64(l))
22998	n += 1 + sovGenerated(uint64(m.HealthCheckNodePort))
22999	n += 2
23000	if m.SessionAffinityConfig != nil {
23001		l = m.SessionAffinityConfig.Size()
23002		n += 1 + l + sovGenerated(uint64(l))
23003	}
23004	if m.IPFamily != nil {
23005		l = len(*m.IPFamily)
23006		n += 1 + l + sovGenerated(uint64(l))
23007	}
23008	return n
23009}
23010
23011func (m *ServiceStatus) Size() (n int) {
23012	if m == nil {
23013		return 0
23014	}
23015	var l int
23016	_ = l
23017	l = m.LoadBalancer.Size()
23018	n += 1 + l + sovGenerated(uint64(l))
23019	return n
23020}
23021
23022func (m *SessionAffinityConfig) Size() (n int) {
23023	if m == nil {
23024		return 0
23025	}
23026	var l int
23027	_ = l
23028	if m.ClientIP != nil {
23029		l = m.ClientIP.Size()
23030		n += 1 + l + sovGenerated(uint64(l))
23031	}
23032	return n
23033}
23034
23035func (m *StorageOSPersistentVolumeSource) Size() (n int) {
23036	if m == nil {
23037		return 0
23038	}
23039	var l int
23040	_ = l
23041	l = len(m.VolumeName)
23042	n += 1 + l + sovGenerated(uint64(l))
23043	l = len(m.VolumeNamespace)
23044	n += 1 + l + sovGenerated(uint64(l))
23045	l = len(m.FSType)
23046	n += 1 + l + sovGenerated(uint64(l))
23047	n += 2
23048	if m.SecretRef != nil {
23049		l = m.SecretRef.Size()
23050		n += 1 + l + sovGenerated(uint64(l))
23051	}
23052	return n
23053}
23054
23055func (m *StorageOSVolumeSource) Size() (n int) {
23056	if m == nil {
23057		return 0
23058	}
23059	var l int
23060	_ = l
23061	l = len(m.VolumeName)
23062	n += 1 + l + sovGenerated(uint64(l))
23063	l = len(m.VolumeNamespace)
23064	n += 1 + l + sovGenerated(uint64(l))
23065	l = len(m.FSType)
23066	n += 1 + l + sovGenerated(uint64(l))
23067	n += 2
23068	if m.SecretRef != nil {
23069		l = m.SecretRef.Size()
23070		n += 1 + l + sovGenerated(uint64(l))
23071	}
23072	return n
23073}
23074
23075func (m *Sysctl) Size() (n int) {
23076	if m == nil {
23077		return 0
23078	}
23079	var l int
23080	_ = l
23081	l = len(m.Name)
23082	n += 1 + l + sovGenerated(uint64(l))
23083	l = len(m.Value)
23084	n += 1 + l + sovGenerated(uint64(l))
23085	return n
23086}
23087
23088func (m *TCPSocketAction) Size() (n int) {
23089	if m == nil {
23090		return 0
23091	}
23092	var l int
23093	_ = l
23094	l = m.Port.Size()
23095	n += 1 + l + sovGenerated(uint64(l))
23096	l = len(m.Host)
23097	n += 1 + l + sovGenerated(uint64(l))
23098	return n
23099}
23100
23101func (m *Taint) Size() (n int) {
23102	if m == nil {
23103		return 0
23104	}
23105	var l int
23106	_ = l
23107	l = len(m.Key)
23108	n += 1 + l + sovGenerated(uint64(l))
23109	l = len(m.Value)
23110	n += 1 + l + sovGenerated(uint64(l))
23111	l = len(m.Effect)
23112	n += 1 + l + sovGenerated(uint64(l))
23113	if m.TimeAdded != nil {
23114		l = m.TimeAdded.Size()
23115		n += 1 + l + sovGenerated(uint64(l))
23116	}
23117	return n
23118}
23119
23120func (m *Toleration) Size() (n int) {
23121	if m == nil {
23122		return 0
23123	}
23124	var l int
23125	_ = l
23126	l = len(m.Key)
23127	n += 1 + l + sovGenerated(uint64(l))
23128	l = len(m.Operator)
23129	n += 1 + l + sovGenerated(uint64(l))
23130	l = len(m.Value)
23131	n += 1 + l + sovGenerated(uint64(l))
23132	l = len(m.Effect)
23133	n += 1 + l + sovGenerated(uint64(l))
23134	if m.TolerationSeconds != nil {
23135		n += 1 + sovGenerated(uint64(*m.TolerationSeconds))
23136	}
23137	return n
23138}
23139
23140func (m *TopologySelectorLabelRequirement) Size() (n int) {
23141	if m == nil {
23142		return 0
23143	}
23144	var l int
23145	_ = l
23146	l = len(m.Key)
23147	n += 1 + l + sovGenerated(uint64(l))
23148	if len(m.Values) > 0 {
23149		for _, s := range m.Values {
23150			l = len(s)
23151			n += 1 + l + sovGenerated(uint64(l))
23152		}
23153	}
23154	return n
23155}
23156
23157func (m *TopologySelectorTerm) Size() (n int) {
23158	if m == nil {
23159		return 0
23160	}
23161	var l int
23162	_ = l
23163	if len(m.MatchLabelExpressions) > 0 {
23164		for _, e := range m.MatchLabelExpressions {
23165			l = e.Size()
23166			n += 1 + l + sovGenerated(uint64(l))
23167		}
23168	}
23169	return n
23170}
23171
23172func (m *TopologySpreadConstraint) Size() (n int) {
23173	if m == nil {
23174		return 0
23175	}
23176	var l int
23177	_ = l
23178	n += 1 + sovGenerated(uint64(m.MaxSkew))
23179	l = len(m.TopologyKey)
23180	n += 1 + l + sovGenerated(uint64(l))
23181	l = len(m.WhenUnsatisfiable)
23182	n += 1 + l + sovGenerated(uint64(l))
23183	if m.LabelSelector != nil {
23184		l = m.LabelSelector.Size()
23185		n += 1 + l + sovGenerated(uint64(l))
23186	}
23187	return n
23188}
23189
23190func (m *TypedLocalObjectReference) Size() (n int) {
23191	if m == nil {
23192		return 0
23193	}
23194	var l int
23195	_ = l
23196	if m.APIGroup != nil {
23197		l = len(*m.APIGroup)
23198		n += 1 + l + sovGenerated(uint64(l))
23199	}
23200	l = len(m.Kind)
23201	n += 1 + l + sovGenerated(uint64(l))
23202	l = len(m.Name)
23203	n += 1 + l + sovGenerated(uint64(l))
23204	return n
23205}
23206
23207func (m *Volume) Size() (n int) {
23208	if m == nil {
23209		return 0
23210	}
23211	var l int
23212	_ = l
23213	l = len(m.Name)
23214	n += 1 + l + sovGenerated(uint64(l))
23215	l = m.VolumeSource.Size()
23216	n += 1 + l + sovGenerated(uint64(l))
23217	return n
23218}
23219
23220func (m *VolumeDevice) Size() (n int) {
23221	if m == nil {
23222		return 0
23223	}
23224	var l int
23225	_ = l
23226	l = len(m.Name)
23227	n += 1 + l + sovGenerated(uint64(l))
23228	l = len(m.DevicePath)
23229	n += 1 + l + sovGenerated(uint64(l))
23230	return n
23231}
23232
23233func (m *VolumeMount) Size() (n int) {
23234	if m == nil {
23235		return 0
23236	}
23237	var l int
23238	_ = l
23239	l = len(m.Name)
23240	n += 1 + l + sovGenerated(uint64(l))
23241	n += 2
23242	l = len(m.MountPath)
23243	n += 1 + l + sovGenerated(uint64(l))
23244	l = len(m.SubPath)
23245	n += 1 + l + sovGenerated(uint64(l))
23246	if m.MountPropagation != nil {
23247		l = len(*m.MountPropagation)
23248		n += 1 + l + sovGenerated(uint64(l))
23249	}
23250	l = len(m.SubPathExpr)
23251	n += 1 + l + sovGenerated(uint64(l))
23252	return n
23253}
23254
23255func (m *VolumeNodeAffinity) Size() (n int) {
23256	if m == nil {
23257		return 0
23258	}
23259	var l int
23260	_ = l
23261	if m.Required != nil {
23262		l = m.Required.Size()
23263		n += 1 + l + sovGenerated(uint64(l))
23264	}
23265	return n
23266}
23267
23268func (m *VolumeProjection) Size() (n int) {
23269	if m == nil {
23270		return 0
23271	}
23272	var l int
23273	_ = l
23274	if m.Secret != nil {
23275		l = m.Secret.Size()
23276		n += 1 + l + sovGenerated(uint64(l))
23277	}
23278	if m.DownwardAPI != nil {
23279		l = m.DownwardAPI.Size()
23280		n += 1 + l + sovGenerated(uint64(l))
23281	}
23282	if m.ConfigMap != nil {
23283		l = m.ConfigMap.Size()
23284		n += 1 + l + sovGenerated(uint64(l))
23285	}
23286	if m.ServiceAccountToken != nil {
23287		l = m.ServiceAccountToken.Size()
23288		n += 1 + l + sovGenerated(uint64(l))
23289	}
23290	return n
23291}
23292
23293func (m *VolumeSource) Size() (n int) {
23294	if m == nil {
23295		return 0
23296	}
23297	var l int
23298	_ = l
23299	if m.HostPath != nil {
23300		l = m.HostPath.Size()
23301		n += 1 + l + sovGenerated(uint64(l))
23302	}
23303	if m.EmptyDir != nil {
23304		l = m.EmptyDir.Size()
23305		n += 1 + l + sovGenerated(uint64(l))
23306	}
23307	if m.GCEPersistentDisk != nil {
23308		l = m.GCEPersistentDisk.Size()
23309		n += 1 + l + sovGenerated(uint64(l))
23310	}
23311	if m.AWSElasticBlockStore != nil {
23312		l = m.AWSElasticBlockStore.Size()
23313		n += 1 + l + sovGenerated(uint64(l))
23314	}
23315	if m.GitRepo != nil {
23316		l = m.GitRepo.Size()
23317		n += 1 + l + sovGenerated(uint64(l))
23318	}
23319	if m.Secret != nil {
23320		l = m.Secret.Size()
23321		n += 1 + l + sovGenerated(uint64(l))
23322	}
23323	if m.NFS != nil {
23324		l = m.NFS.Size()
23325		n += 1 + l + sovGenerated(uint64(l))
23326	}
23327	if m.ISCSI != nil {
23328		l = m.ISCSI.Size()
23329		n += 1 + l + sovGenerated(uint64(l))
23330	}
23331	if m.Glusterfs != nil {
23332		l = m.Glusterfs.Size()
23333		n += 1 + l + sovGenerated(uint64(l))
23334	}
23335	if m.PersistentVolumeClaim != nil {
23336		l = m.PersistentVolumeClaim.Size()
23337		n += 1 + l + sovGenerated(uint64(l))
23338	}
23339	if m.RBD != nil {
23340		l = m.RBD.Size()
23341		n += 1 + l + sovGenerated(uint64(l))
23342	}
23343	if m.FlexVolume != nil {
23344		l = m.FlexVolume.Size()
23345		n += 1 + l + sovGenerated(uint64(l))
23346	}
23347	if m.Cinder != nil {
23348		l = m.Cinder.Size()
23349		n += 1 + l + sovGenerated(uint64(l))
23350	}
23351	if m.CephFS != nil {
23352		l = m.CephFS.Size()
23353		n += 1 + l + sovGenerated(uint64(l))
23354	}
23355	if m.Flocker != nil {
23356		l = m.Flocker.Size()
23357		n += 1 + l + sovGenerated(uint64(l))
23358	}
23359	if m.DownwardAPI != nil {
23360		l = m.DownwardAPI.Size()
23361		n += 2 + l + sovGenerated(uint64(l))
23362	}
23363	if m.FC != nil {
23364		l = m.FC.Size()
23365		n += 2 + l + sovGenerated(uint64(l))
23366	}
23367	if m.AzureFile != nil {
23368		l = m.AzureFile.Size()
23369		n += 2 + l + sovGenerated(uint64(l))
23370	}
23371	if m.ConfigMap != nil {
23372		l = m.ConfigMap.Size()
23373		n += 2 + l + sovGenerated(uint64(l))
23374	}
23375	if m.VsphereVolume != nil {
23376		l = m.VsphereVolume.Size()
23377		n += 2 + l + sovGenerated(uint64(l))
23378	}
23379	if m.Quobyte != nil {
23380		l = m.Quobyte.Size()
23381		n += 2 + l + sovGenerated(uint64(l))
23382	}
23383	if m.AzureDisk != nil {
23384		l = m.AzureDisk.Size()
23385		n += 2 + l + sovGenerated(uint64(l))
23386	}
23387	if m.PhotonPersistentDisk != nil {
23388		l = m.PhotonPersistentDisk.Size()
23389		n += 2 + l + sovGenerated(uint64(l))
23390	}
23391	if m.PortworxVolume != nil {
23392		l = m.PortworxVolume.Size()
23393		n += 2 + l + sovGenerated(uint64(l))
23394	}
23395	if m.ScaleIO != nil {
23396		l = m.ScaleIO.Size()
23397		n += 2 + l + sovGenerated(uint64(l))
23398	}
23399	if m.Projected != nil {
23400		l = m.Projected.Size()
23401		n += 2 + l + sovGenerated(uint64(l))
23402	}
23403	if m.StorageOS != nil {
23404		l = m.StorageOS.Size()
23405		n += 2 + l + sovGenerated(uint64(l))
23406	}
23407	if m.CSI != nil {
23408		l = m.CSI.Size()
23409		n += 2 + l + sovGenerated(uint64(l))
23410	}
23411	return n
23412}
23413
23414func (m *VsphereVirtualDiskVolumeSource) Size() (n int) {
23415	if m == nil {
23416		return 0
23417	}
23418	var l int
23419	_ = l
23420	l = len(m.VolumePath)
23421	n += 1 + l + sovGenerated(uint64(l))
23422	l = len(m.FSType)
23423	n += 1 + l + sovGenerated(uint64(l))
23424	l = len(m.StoragePolicyName)
23425	n += 1 + l + sovGenerated(uint64(l))
23426	l = len(m.StoragePolicyID)
23427	n += 1 + l + sovGenerated(uint64(l))
23428	return n
23429}
23430
23431func (m *WeightedPodAffinityTerm) Size() (n int) {
23432	if m == nil {
23433		return 0
23434	}
23435	var l int
23436	_ = l
23437	n += 1 + sovGenerated(uint64(m.Weight))
23438	l = m.PodAffinityTerm.Size()
23439	n += 1 + l + sovGenerated(uint64(l))
23440	return n
23441}
23442
23443func (m *WindowsSecurityContextOptions) Size() (n int) {
23444	if m == nil {
23445		return 0
23446	}
23447	var l int
23448	_ = l
23449	if m.GMSACredentialSpecName != nil {
23450		l = len(*m.GMSACredentialSpecName)
23451		n += 1 + l + sovGenerated(uint64(l))
23452	}
23453	if m.GMSACredentialSpec != nil {
23454		l = len(*m.GMSACredentialSpec)
23455		n += 1 + l + sovGenerated(uint64(l))
23456	}
23457	if m.RunAsUserName != nil {
23458		l = len(*m.RunAsUserName)
23459		n += 1 + l + sovGenerated(uint64(l))
23460	}
23461	return n
23462}
23463
23464func sovGenerated(x uint64) (n int) {
23465	return (math_bits.Len64(x|1) + 6) / 7
23466}
23467func sozGenerated(x uint64) (n int) {
23468	return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
23469}
23470func (this *AWSElasticBlockStoreVolumeSource) String() string {
23471	if this == nil {
23472		return "nil"
23473	}
23474	s := strings.Join([]string{`&AWSElasticBlockStoreVolumeSource{`,
23475		`VolumeID:` + fmt.Sprintf("%v", this.VolumeID) + `,`,
23476		`FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
23477		`Partition:` + fmt.Sprintf("%v", this.Partition) + `,`,
23478		`ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
23479		`}`,
23480	}, "")
23481	return s
23482}
23483func (this *Affinity) String() string {
23484	if this == nil {
23485		return "nil"
23486	}
23487	s := strings.Join([]string{`&Affinity{`,
23488		`NodeAffinity:` + strings.Replace(this.NodeAffinity.String(), "NodeAffinity", "NodeAffinity", 1) + `,`,
23489		`PodAffinity:` + strings.Replace(this.PodAffinity.String(), "PodAffinity", "PodAffinity", 1) + `,`,
23490		`PodAntiAffinity:` + strings.Replace(this.PodAntiAffinity.String(), "PodAntiAffinity", "PodAntiAffinity", 1) + `,`,
23491		`}`,
23492	}, "")
23493	return s
23494}
23495func (this *AttachedVolume) String() string {
23496	if this == nil {
23497		return "nil"
23498	}
23499	s := strings.Join([]string{`&AttachedVolume{`,
23500		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
23501		`DevicePath:` + fmt.Sprintf("%v", this.DevicePath) + `,`,
23502		`}`,
23503	}, "")
23504	return s
23505}
23506func (this *AvoidPods) String() string {
23507	if this == nil {
23508		return "nil"
23509	}
23510	repeatedStringForPreferAvoidPods := "[]PreferAvoidPodsEntry{"
23511	for _, f := range this.PreferAvoidPods {
23512		repeatedStringForPreferAvoidPods += strings.Replace(strings.Replace(f.String(), "PreferAvoidPodsEntry", "PreferAvoidPodsEntry", 1), `&`, ``, 1) + ","
23513	}
23514	repeatedStringForPreferAvoidPods += "}"
23515	s := strings.Join([]string{`&AvoidPods{`,
23516		`PreferAvoidPods:` + repeatedStringForPreferAvoidPods + `,`,
23517		`}`,
23518	}, "")
23519	return s
23520}
23521func (this *AzureDiskVolumeSource) String() string {
23522	if this == nil {
23523		return "nil"
23524	}
23525	s := strings.Join([]string{`&AzureDiskVolumeSource{`,
23526		`DiskName:` + fmt.Sprintf("%v", this.DiskName) + `,`,
23527		`DataDiskURI:` + fmt.Sprintf("%v", this.DataDiskURI) + `,`,
23528		`CachingMode:` + valueToStringGenerated(this.CachingMode) + `,`,
23529		`FSType:` + valueToStringGenerated(this.FSType) + `,`,
23530		`ReadOnly:` + valueToStringGenerated(this.ReadOnly) + `,`,
23531		`Kind:` + valueToStringGenerated(this.Kind) + `,`,
23532		`}`,
23533	}, "")
23534	return s
23535}
23536func (this *AzureFilePersistentVolumeSource) String() string {
23537	if this == nil {
23538		return "nil"
23539	}
23540	s := strings.Join([]string{`&AzureFilePersistentVolumeSource{`,
23541		`SecretName:` + fmt.Sprintf("%v", this.SecretName) + `,`,
23542		`ShareName:` + fmt.Sprintf("%v", this.ShareName) + `,`,
23543		`ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
23544		`SecretNamespace:` + valueToStringGenerated(this.SecretNamespace) + `,`,
23545		`}`,
23546	}, "")
23547	return s
23548}
23549func (this *AzureFileVolumeSource) String() string {
23550	if this == nil {
23551		return "nil"
23552	}
23553	s := strings.Join([]string{`&AzureFileVolumeSource{`,
23554		`SecretName:` + fmt.Sprintf("%v", this.SecretName) + `,`,
23555		`ShareName:` + fmt.Sprintf("%v", this.ShareName) + `,`,
23556		`ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
23557		`}`,
23558	}, "")
23559	return s
23560}
23561func (this *Binding) String() string {
23562	if this == nil {
23563		return "nil"
23564	}
23565	s := strings.Join([]string{`&Binding{`,
23566		`ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
23567		`Target:` + strings.Replace(strings.Replace(this.Target.String(), "ObjectReference", "ObjectReference", 1), `&`, ``, 1) + `,`,
23568		`}`,
23569	}, "")
23570	return s
23571}
23572func (this *CSIPersistentVolumeSource) String() string {
23573	if this == nil {
23574		return "nil"
23575	}
23576	keysForVolumeAttributes := make([]string, 0, len(this.VolumeAttributes))
23577	for k := range this.VolumeAttributes {
23578		keysForVolumeAttributes = append(keysForVolumeAttributes, k)
23579	}
23580	github_com_gogo_protobuf_sortkeys.Strings(keysForVolumeAttributes)
23581	mapStringForVolumeAttributes := "map[string]string{"
23582	for _, k := range keysForVolumeAttributes {
23583		mapStringForVolumeAttributes += fmt.Sprintf("%v: %v,", k, this.VolumeAttributes[k])
23584	}
23585	mapStringForVolumeAttributes += "}"
23586	s := strings.Join([]string{`&CSIPersistentVolumeSource{`,
23587		`Driver:` + fmt.Sprintf("%v", this.Driver) + `,`,
23588		`VolumeHandle:` + fmt.Sprintf("%v", this.VolumeHandle) + `,`,
23589		`ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
23590		`FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
23591		`VolumeAttributes:` + mapStringForVolumeAttributes + `,`,
23592		`ControllerPublishSecretRef:` + strings.Replace(this.ControllerPublishSecretRef.String(), "SecretReference", "SecretReference", 1) + `,`,
23593		`NodeStageSecretRef:` + strings.Replace(this.NodeStageSecretRef.String(), "SecretReference", "SecretReference", 1) + `,`,
23594		`NodePublishSecretRef:` + strings.Replace(this.NodePublishSecretRef.String(), "SecretReference", "SecretReference", 1) + `,`,
23595		`ControllerExpandSecretRef:` + strings.Replace(this.ControllerExpandSecretRef.String(), "SecretReference", "SecretReference", 1) + `,`,
23596		`}`,
23597	}, "")
23598	return s
23599}
23600func (this *CSIVolumeSource) String() string {
23601	if this == nil {
23602		return "nil"
23603	}
23604	keysForVolumeAttributes := make([]string, 0, len(this.VolumeAttributes))
23605	for k := range this.VolumeAttributes {
23606		keysForVolumeAttributes = append(keysForVolumeAttributes, k)
23607	}
23608	github_com_gogo_protobuf_sortkeys.Strings(keysForVolumeAttributes)
23609	mapStringForVolumeAttributes := "map[string]string{"
23610	for _, k := range keysForVolumeAttributes {
23611		mapStringForVolumeAttributes += fmt.Sprintf("%v: %v,", k, this.VolumeAttributes[k])
23612	}
23613	mapStringForVolumeAttributes += "}"
23614	s := strings.Join([]string{`&CSIVolumeSource{`,
23615		`Driver:` + fmt.Sprintf("%v", this.Driver) + `,`,
23616		`ReadOnly:` + valueToStringGenerated(this.ReadOnly) + `,`,
23617		`FSType:` + valueToStringGenerated(this.FSType) + `,`,
23618		`VolumeAttributes:` + mapStringForVolumeAttributes + `,`,
23619		`NodePublishSecretRef:` + strings.Replace(this.NodePublishSecretRef.String(), "LocalObjectReference", "LocalObjectReference", 1) + `,`,
23620		`}`,
23621	}, "")
23622	return s
23623}
23624func (this *Capabilities) String() string {
23625	if this == nil {
23626		return "nil"
23627	}
23628	s := strings.Join([]string{`&Capabilities{`,
23629		`Add:` + fmt.Sprintf("%v", this.Add) + `,`,
23630		`Drop:` + fmt.Sprintf("%v", this.Drop) + `,`,
23631		`}`,
23632	}, "")
23633	return s
23634}
23635func (this *CephFSPersistentVolumeSource) String() string {
23636	if this == nil {
23637		return "nil"
23638	}
23639	s := strings.Join([]string{`&CephFSPersistentVolumeSource{`,
23640		`Monitors:` + fmt.Sprintf("%v", this.Monitors) + `,`,
23641		`Path:` + fmt.Sprintf("%v", this.Path) + `,`,
23642		`User:` + fmt.Sprintf("%v", this.User) + `,`,
23643		`SecretFile:` + fmt.Sprintf("%v", this.SecretFile) + `,`,
23644		`SecretRef:` + strings.Replace(this.SecretRef.String(), "SecretReference", "SecretReference", 1) + `,`,
23645		`ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
23646		`}`,
23647	}, "")
23648	return s
23649}
23650func (this *CephFSVolumeSource) String() string {
23651	if this == nil {
23652		return "nil"
23653	}
23654	s := strings.Join([]string{`&CephFSVolumeSource{`,
23655		`Monitors:` + fmt.Sprintf("%v", this.Monitors) + `,`,
23656		`Path:` + fmt.Sprintf("%v", this.Path) + `,`,
23657		`User:` + fmt.Sprintf("%v", this.User) + `,`,
23658		`SecretFile:` + fmt.Sprintf("%v", this.SecretFile) + `,`,
23659		`SecretRef:` + strings.Replace(this.SecretRef.String(), "LocalObjectReference", "LocalObjectReference", 1) + `,`,
23660		`ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
23661		`}`,
23662	}, "")
23663	return s
23664}
23665func (this *CinderPersistentVolumeSource) String() string {
23666	if this == nil {
23667		return "nil"
23668	}
23669	s := strings.Join([]string{`&CinderPersistentVolumeSource{`,
23670		`VolumeID:` + fmt.Sprintf("%v", this.VolumeID) + `,`,
23671		`FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
23672		`ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
23673		`SecretRef:` + strings.Replace(this.SecretRef.String(), "SecretReference", "SecretReference", 1) + `,`,
23674		`}`,
23675	}, "")
23676	return s
23677}
23678func (this *CinderVolumeSource) String() string {
23679	if this == nil {
23680		return "nil"
23681	}
23682	s := strings.Join([]string{`&CinderVolumeSource{`,
23683		`VolumeID:` + fmt.Sprintf("%v", this.VolumeID) + `,`,
23684		`FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
23685		`ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
23686		`SecretRef:` + strings.Replace(this.SecretRef.String(), "LocalObjectReference", "LocalObjectReference", 1) + `,`,
23687		`}`,
23688	}, "")
23689	return s
23690}
23691func (this *ClientIPConfig) String() string {
23692	if this == nil {
23693		return "nil"
23694	}
23695	s := strings.Join([]string{`&ClientIPConfig{`,
23696		`TimeoutSeconds:` + valueToStringGenerated(this.TimeoutSeconds) + `,`,
23697		`}`,
23698	}, "")
23699	return s
23700}
23701func (this *ComponentCondition) String() string {
23702	if this == nil {
23703		return "nil"
23704	}
23705	s := strings.Join([]string{`&ComponentCondition{`,
23706		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
23707		`Status:` + fmt.Sprintf("%v", this.Status) + `,`,
23708		`Message:` + fmt.Sprintf("%v", this.Message) + `,`,
23709		`Error:` + fmt.Sprintf("%v", this.Error) + `,`,
23710		`}`,
23711	}, "")
23712	return s
23713}
23714func (this *ComponentStatus) String() string {
23715	if this == nil {
23716		return "nil"
23717	}
23718	repeatedStringForConditions := "[]ComponentCondition{"
23719	for _, f := range this.Conditions {
23720		repeatedStringForConditions += strings.Replace(strings.Replace(f.String(), "ComponentCondition", "ComponentCondition", 1), `&`, ``, 1) + ","
23721	}
23722	repeatedStringForConditions += "}"
23723	s := strings.Join([]string{`&ComponentStatus{`,
23724		`ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
23725		`Conditions:` + repeatedStringForConditions + `,`,
23726		`}`,
23727	}, "")
23728	return s
23729}
23730func (this *ComponentStatusList) String() string {
23731	if this == nil {
23732		return "nil"
23733	}
23734	repeatedStringForItems := "[]ComponentStatus{"
23735	for _, f := range this.Items {
23736		repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "ComponentStatus", "ComponentStatus", 1), `&`, ``, 1) + ","
23737	}
23738	repeatedStringForItems += "}"
23739	s := strings.Join([]string{`&ComponentStatusList{`,
23740		`ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
23741		`Items:` + repeatedStringForItems + `,`,
23742		`}`,
23743	}, "")
23744	return s
23745}
23746func (this *ConfigMap) String() string {
23747	if this == nil {
23748		return "nil"
23749	}
23750	keysForData := make([]string, 0, len(this.Data))
23751	for k := range this.Data {
23752		keysForData = append(keysForData, k)
23753	}
23754	github_com_gogo_protobuf_sortkeys.Strings(keysForData)
23755	mapStringForData := "map[string]string{"
23756	for _, k := range keysForData {
23757		mapStringForData += fmt.Sprintf("%v: %v,", k, this.Data[k])
23758	}
23759	mapStringForData += "}"
23760	keysForBinaryData := make([]string, 0, len(this.BinaryData))
23761	for k := range this.BinaryData {
23762		keysForBinaryData = append(keysForBinaryData, k)
23763	}
23764	github_com_gogo_protobuf_sortkeys.Strings(keysForBinaryData)
23765	mapStringForBinaryData := "map[string][]byte{"
23766	for _, k := range keysForBinaryData {
23767		mapStringForBinaryData += fmt.Sprintf("%v: %v,", k, this.BinaryData[k])
23768	}
23769	mapStringForBinaryData += "}"
23770	s := strings.Join([]string{`&ConfigMap{`,
23771		`ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
23772		`Data:` + mapStringForData + `,`,
23773		`BinaryData:` + mapStringForBinaryData + `,`,
23774		`}`,
23775	}, "")
23776	return s
23777}
23778func (this *ConfigMapEnvSource) String() string {
23779	if this == nil {
23780		return "nil"
23781	}
23782	s := strings.Join([]string{`&ConfigMapEnvSource{`,
23783		`LocalObjectReference:` + strings.Replace(strings.Replace(this.LocalObjectReference.String(), "LocalObjectReference", "LocalObjectReference", 1), `&`, ``, 1) + `,`,
23784		`Optional:` + valueToStringGenerated(this.Optional) + `,`,
23785		`}`,
23786	}, "")
23787	return s
23788}
23789func (this *ConfigMapKeySelector) String() string {
23790	if this == nil {
23791		return "nil"
23792	}
23793	s := strings.Join([]string{`&ConfigMapKeySelector{`,
23794		`LocalObjectReference:` + strings.Replace(strings.Replace(this.LocalObjectReference.String(), "LocalObjectReference", "LocalObjectReference", 1), `&`, ``, 1) + `,`,
23795		`Key:` + fmt.Sprintf("%v", this.Key) + `,`,
23796		`Optional:` + valueToStringGenerated(this.Optional) + `,`,
23797		`}`,
23798	}, "")
23799	return s
23800}
23801func (this *ConfigMapList) String() string {
23802	if this == nil {
23803		return "nil"
23804	}
23805	repeatedStringForItems := "[]ConfigMap{"
23806	for _, f := range this.Items {
23807		repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "ConfigMap", "ConfigMap", 1), `&`, ``, 1) + ","
23808	}
23809	repeatedStringForItems += "}"
23810	s := strings.Join([]string{`&ConfigMapList{`,
23811		`ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
23812		`Items:` + repeatedStringForItems + `,`,
23813		`}`,
23814	}, "")
23815	return s
23816}
23817func (this *ConfigMapNodeConfigSource) String() string {
23818	if this == nil {
23819		return "nil"
23820	}
23821	s := strings.Join([]string{`&ConfigMapNodeConfigSource{`,
23822		`Namespace:` + fmt.Sprintf("%v", this.Namespace) + `,`,
23823		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
23824		`UID:` + fmt.Sprintf("%v", this.UID) + `,`,
23825		`ResourceVersion:` + fmt.Sprintf("%v", this.ResourceVersion) + `,`,
23826		`KubeletConfigKey:` + fmt.Sprintf("%v", this.KubeletConfigKey) + `,`,
23827		`}`,
23828	}, "")
23829	return s
23830}
23831func (this *ConfigMapProjection) String() string {
23832	if this == nil {
23833		return "nil"
23834	}
23835	repeatedStringForItems := "[]KeyToPath{"
23836	for _, f := range this.Items {
23837		repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "KeyToPath", "KeyToPath", 1), `&`, ``, 1) + ","
23838	}
23839	repeatedStringForItems += "}"
23840	s := strings.Join([]string{`&ConfigMapProjection{`,
23841		`LocalObjectReference:` + strings.Replace(strings.Replace(this.LocalObjectReference.String(), "LocalObjectReference", "LocalObjectReference", 1), `&`, ``, 1) + `,`,
23842		`Items:` + repeatedStringForItems + `,`,
23843		`Optional:` + valueToStringGenerated(this.Optional) + `,`,
23844		`}`,
23845	}, "")
23846	return s
23847}
23848func (this *ConfigMapVolumeSource) String() string {
23849	if this == nil {
23850		return "nil"
23851	}
23852	repeatedStringForItems := "[]KeyToPath{"
23853	for _, f := range this.Items {
23854		repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "KeyToPath", "KeyToPath", 1), `&`, ``, 1) + ","
23855	}
23856	repeatedStringForItems += "}"
23857	s := strings.Join([]string{`&ConfigMapVolumeSource{`,
23858		`LocalObjectReference:` + strings.Replace(strings.Replace(this.LocalObjectReference.String(), "LocalObjectReference", "LocalObjectReference", 1), `&`, ``, 1) + `,`,
23859		`Items:` + repeatedStringForItems + `,`,
23860		`DefaultMode:` + valueToStringGenerated(this.DefaultMode) + `,`,
23861		`Optional:` + valueToStringGenerated(this.Optional) + `,`,
23862		`}`,
23863	}, "")
23864	return s
23865}
23866func (this *Container) String() string {
23867	if this == nil {
23868		return "nil"
23869	}
23870	repeatedStringForPorts := "[]ContainerPort{"
23871	for _, f := range this.Ports {
23872		repeatedStringForPorts += strings.Replace(strings.Replace(f.String(), "ContainerPort", "ContainerPort", 1), `&`, ``, 1) + ","
23873	}
23874	repeatedStringForPorts += "}"
23875	repeatedStringForEnv := "[]EnvVar{"
23876	for _, f := range this.Env {
23877		repeatedStringForEnv += strings.Replace(strings.Replace(f.String(), "EnvVar", "EnvVar", 1), `&`, ``, 1) + ","
23878	}
23879	repeatedStringForEnv += "}"
23880	repeatedStringForVolumeMounts := "[]VolumeMount{"
23881	for _, f := range this.VolumeMounts {
23882		repeatedStringForVolumeMounts += strings.Replace(strings.Replace(f.String(), "VolumeMount", "VolumeMount", 1), `&`, ``, 1) + ","
23883	}
23884	repeatedStringForVolumeMounts += "}"
23885	repeatedStringForEnvFrom := "[]EnvFromSource{"
23886	for _, f := range this.EnvFrom {
23887		repeatedStringForEnvFrom += strings.Replace(strings.Replace(f.String(), "EnvFromSource", "EnvFromSource", 1), `&`, ``, 1) + ","
23888	}
23889	repeatedStringForEnvFrom += "}"
23890	repeatedStringForVolumeDevices := "[]VolumeDevice{"
23891	for _, f := range this.VolumeDevices {
23892		repeatedStringForVolumeDevices += strings.Replace(strings.Replace(f.String(), "VolumeDevice", "VolumeDevice", 1), `&`, ``, 1) + ","
23893	}
23894	repeatedStringForVolumeDevices += "}"
23895	s := strings.Join([]string{`&Container{`,
23896		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
23897		`Image:` + fmt.Sprintf("%v", this.Image) + `,`,
23898		`Command:` + fmt.Sprintf("%v", this.Command) + `,`,
23899		`Args:` + fmt.Sprintf("%v", this.Args) + `,`,
23900		`WorkingDir:` + fmt.Sprintf("%v", this.WorkingDir) + `,`,
23901		`Ports:` + repeatedStringForPorts + `,`,
23902		`Env:` + repeatedStringForEnv + `,`,
23903		`Resources:` + strings.Replace(strings.Replace(this.Resources.String(), "ResourceRequirements", "ResourceRequirements", 1), `&`, ``, 1) + `,`,
23904		`VolumeMounts:` + repeatedStringForVolumeMounts + `,`,
23905		`LivenessProbe:` + strings.Replace(this.LivenessProbe.String(), "Probe", "Probe", 1) + `,`,
23906		`ReadinessProbe:` + strings.Replace(this.ReadinessProbe.String(), "Probe", "Probe", 1) + `,`,
23907		`Lifecycle:` + strings.Replace(this.Lifecycle.String(), "Lifecycle", "Lifecycle", 1) + `,`,
23908		`TerminationMessagePath:` + fmt.Sprintf("%v", this.TerminationMessagePath) + `,`,
23909		`ImagePullPolicy:` + fmt.Sprintf("%v", this.ImagePullPolicy) + `,`,
23910		`SecurityContext:` + strings.Replace(this.SecurityContext.String(), "SecurityContext", "SecurityContext", 1) + `,`,
23911		`Stdin:` + fmt.Sprintf("%v", this.Stdin) + `,`,
23912		`StdinOnce:` + fmt.Sprintf("%v", this.StdinOnce) + `,`,
23913		`TTY:` + fmt.Sprintf("%v", this.TTY) + `,`,
23914		`EnvFrom:` + repeatedStringForEnvFrom + `,`,
23915		`TerminationMessagePolicy:` + fmt.Sprintf("%v", this.TerminationMessagePolicy) + `,`,
23916		`VolumeDevices:` + repeatedStringForVolumeDevices + `,`,
23917		`StartupProbe:` + strings.Replace(this.StartupProbe.String(), "Probe", "Probe", 1) + `,`,
23918		`}`,
23919	}, "")
23920	return s
23921}
23922func (this *ContainerImage) String() string {
23923	if this == nil {
23924		return "nil"
23925	}
23926	s := strings.Join([]string{`&ContainerImage{`,
23927		`Names:` + fmt.Sprintf("%v", this.Names) + `,`,
23928		`SizeBytes:` + fmt.Sprintf("%v", this.SizeBytes) + `,`,
23929		`}`,
23930	}, "")
23931	return s
23932}
23933func (this *ContainerPort) String() string {
23934	if this == nil {
23935		return "nil"
23936	}
23937	s := strings.Join([]string{`&ContainerPort{`,
23938		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
23939		`HostPort:` + fmt.Sprintf("%v", this.HostPort) + `,`,
23940		`ContainerPort:` + fmt.Sprintf("%v", this.ContainerPort) + `,`,
23941		`Protocol:` + fmt.Sprintf("%v", this.Protocol) + `,`,
23942		`HostIP:` + fmt.Sprintf("%v", this.HostIP) + `,`,
23943		`}`,
23944	}, "")
23945	return s
23946}
23947func (this *ContainerState) String() string {
23948	if this == nil {
23949		return "nil"
23950	}
23951	s := strings.Join([]string{`&ContainerState{`,
23952		`Waiting:` + strings.Replace(this.Waiting.String(), "ContainerStateWaiting", "ContainerStateWaiting", 1) + `,`,
23953		`Running:` + strings.Replace(this.Running.String(), "ContainerStateRunning", "ContainerStateRunning", 1) + `,`,
23954		`Terminated:` + strings.Replace(this.Terminated.String(), "ContainerStateTerminated", "ContainerStateTerminated", 1) + `,`,
23955		`}`,
23956	}, "")
23957	return s
23958}
23959func (this *ContainerStateRunning) String() string {
23960	if this == nil {
23961		return "nil"
23962	}
23963	s := strings.Join([]string{`&ContainerStateRunning{`,
23964		`StartedAt:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.StartedAt), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
23965		`}`,
23966	}, "")
23967	return s
23968}
23969func (this *ContainerStateTerminated) String() string {
23970	if this == nil {
23971		return "nil"
23972	}
23973	s := strings.Join([]string{`&ContainerStateTerminated{`,
23974		`ExitCode:` + fmt.Sprintf("%v", this.ExitCode) + `,`,
23975		`Signal:` + fmt.Sprintf("%v", this.Signal) + `,`,
23976		`Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
23977		`Message:` + fmt.Sprintf("%v", this.Message) + `,`,
23978		`StartedAt:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.StartedAt), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
23979		`FinishedAt:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.FinishedAt), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
23980		`ContainerID:` + fmt.Sprintf("%v", this.ContainerID) + `,`,
23981		`}`,
23982	}, "")
23983	return s
23984}
23985func (this *ContainerStateWaiting) String() string {
23986	if this == nil {
23987		return "nil"
23988	}
23989	s := strings.Join([]string{`&ContainerStateWaiting{`,
23990		`Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
23991		`Message:` + fmt.Sprintf("%v", this.Message) + `,`,
23992		`}`,
23993	}, "")
23994	return s
23995}
23996func (this *ContainerStatus) String() string {
23997	if this == nil {
23998		return "nil"
23999	}
24000	s := strings.Join([]string{`&ContainerStatus{`,
24001		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
24002		`State:` + strings.Replace(strings.Replace(this.State.String(), "ContainerState", "ContainerState", 1), `&`, ``, 1) + `,`,
24003		`LastTerminationState:` + strings.Replace(strings.Replace(this.LastTerminationState.String(), "ContainerState", "ContainerState", 1), `&`, ``, 1) + `,`,
24004		`Ready:` + fmt.Sprintf("%v", this.Ready) + `,`,
24005		`RestartCount:` + fmt.Sprintf("%v", this.RestartCount) + `,`,
24006		`Image:` + fmt.Sprintf("%v", this.Image) + `,`,
24007		`ImageID:` + fmt.Sprintf("%v", this.ImageID) + `,`,
24008		`ContainerID:` + fmt.Sprintf("%v", this.ContainerID) + `,`,
24009		`Started:` + valueToStringGenerated(this.Started) + `,`,
24010		`}`,
24011	}, "")
24012	return s
24013}
24014func (this *DaemonEndpoint) String() string {
24015	if this == nil {
24016		return "nil"
24017	}
24018	s := strings.Join([]string{`&DaemonEndpoint{`,
24019		`Port:` + fmt.Sprintf("%v", this.Port) + `,`,
24020		`}`,
24021	}, "")
24022	return s
24023}
24024func (this *DownwardAPIProjection) String() string {
24025	if this == nil {
24026		return "nil"
24027	}
24028	repeatedStringForItems := "[]DownwardAPIVolumeFile{"
24029	for _, f := range this.Items {
24030		repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "DownwardAPIVolumeFile", "DownwardAPIVolumeFile", 1), `&`, ``, 1) + ","
24031	}
24032	repeatedStringForItems += "}"
24033	s := strings.Join([]string{`&DownwardAPIProjection{`,
24034		`Items:` + repeatedStringForItems + `,`,
24035		`}`,
24036	}, "")
24037	return s
24038}
24039func (this *DownwardAPIVolumeFile) String() string {
24040	if this == nil {
24041		return "nil"
24042	}
24043	s := strings.Join([]string{`&DownwardAPIVolumeFile{`,
24044		`Path:` + fmt.Sprintf("%v", this.Path) + `,`,
24045		`FieldRef:` + strings.Replace(this.FieldRef.String(), "ObjectFieldSelector", "ObjectFieldSelector", 1) + `,`,
24046		`ResourceFieldRef:` + strings.Replace(this.ResourceFieldRef.String(), "ResourceFieldSelector", "ResourceFieldSelector", 1) + `,`,
24047		`Mode:` + valueToStringGenerated(this.Mode) + `,`,
24048		`}`,
24049	}, "")
24050	return s
24051}
24052func (this *DownwardAPIVolumeSource) String() string {
24053	if this == nil {
24054		return "nil"
24055	}
24056	repeatedStringForItems := "[]DownwardAPIVolumeFile{"
24057	for _, f := range this.Items {
24058		repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "DownwardAPIVolumeFile", "DownwardAPIVolumeFile", 1), `&`, ``, 1) + ","
24059	}
24060	repeatedStringForItems += "}"
24061	s := strings.Join([]string{`&DownwardAPIVolumeSource{`,
24062		`Items:` + repeatedStringForItems + `,`,
24063		`DefaultMode:` + valueToStringGenerated(this.DefaultMode) + `,`,
24064		`}`,
24065	}, "")
24066	return s
24067}
24068func (this *EmptyDirVolumeSource) String() string {
24069	if this == nil {
24070		return "nil"
24071	}
24072	s := strings.Join([]string{`&EmptyDirVolumeSource{`,
24073		`Medium:` + fmt.Sprintf("%v", this.Medium) + `,`,
24074		`SizeLimit:` + strings.Replace(fmt.Sprintf("%v", this.SizeLimit), "Quantity", "resource.Quantity", 1) + `,`,
24075		`}`,
24076	}, "")
24077	return s
24078}
24079func (this *EndpointAddress) String() string {
24080	if this == nil {
24081		return "nil"
24082	}
24083	s := strings.Join([]string{`&EndpointAddress{`,
24084		`IP:` + fmt.Sprintf("%v", this.IP) + `,`,
24085		`TargetRef:` + strings.Replace(this.TargetRef.String(), "ObjectReference", "ObjectReference", 1) + `,`,
24086		`Hostname:` + fmt.Sprintf("%v", this.Hostname) + `,`,
24087		`NodeName:` + valueToStringGenerated(this.NodeName) + `,`,
24088		`}`,
24089	}, "")
24090	return s
24091}
24092func (this *EndpointPort) String() string {
24093	if this == nil {
24094		return "nil"
24095	}
24096	s := strings.Join([]string{`&EndpointPort{`,
24097		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
24098		`Port:` + fmt.Sprintf("%v", this.Port) + `,`,
24099		`Protocol:` + fmt.Sprintf("%v", this.Protocol) + `,`,
24100		`}`,
24101	}, "")
24102	return s
24103}
24104func (this *EndpointSubset) String() string {
24105	if this == nil {
24106		return "nil"
24107	}
24108	repeatedStringForAddresses := "[]EndpointAddress{"
24109	for _, f := range this.Addresses {
24110		repeatedStringForAddresses += strings.Replace(strings.Replace(f.String(), "EndpointAddress", "EndpointAddress", 1), `&`, ``, 1) + ","
24111	}
24112	repeatedStringForAddresses += "}"
24113	repeatedStringForNotReadyAddresses := "[]EndpointAddress{"
24114	for _, f := range this.NotReadyAddresses {
24115		repeatedStringForNotReadyAddresses += strings.Replace(strings.Replace(f.String(), "EndpointAddress", "EndpointAddress", 1), `&`, ``, 1) + ","
24116	}
24117	repeatedStringForNotReadyAddresses += "}"
24118	repeatedStringForPorts := "[]EndpointPort{"
24119	for _, f := range this.Ports {
24120		repeatedStringForPorts += strings.Replace(strings.Replace(f.String(), "EndpointPort", "EndpointPort", 1), `&`, ``, 1) + ","
24121	}
24122	repeatedStringForPorts += "}"
24123	s := strings.Join([]string{`&EndpointSubset{`,
24124		`Addresses:` + repeatedStringForAddresses + `,`,
24125		`NotReadyAddresses:` + repeatedStringForNotReadyAddresses + `,`,
24126		`Ports:` + repeatedStringForPorts + `,`,
24127		`}`,
24128	}, "")
24129	return s
24130}
24131func (this *Endpoints) String() string {
24132	if this == nil {
24133		return "nil"
24134	}
24135	repeatedStringForSubsets := "[]EndpointSubset{"
24136	for _, f := range this.Subsets {
24137		repeatedStringForSubsets += strings.Replace(strings.Replace(f.String(), "EndpointSubset", "EndpointSubset", 1), `&`, ``, 1) + ","
24138	}
24139	repeatedStringForSubsets += "}"
24140	s := strings.Join([]string{`&Endpoints{`,
24141		`ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
24142		`Subsets:` + repeatedStringForSubsets + `,`,
24143		`}`,
24144	}, "")
24145	return s
24146}
24147func (this *EndpointsList) String() string {
24148	if this == nil {
24149		return "nil"
24150	}
24151	repeatedStringForItems := "[]Endpoints{"
24152	for _, f := range this.Items {
24153		repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "Endpoints", "Endpoints", 1), `&`, ``, 1) + ","
24154	}
24155	repeatedStringForItems += "}"
24156	s := strings.Join([]string{`&EndpointsList{`,
24157		`ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
24158		`Items:` + repeatedStringForItems + `,`,
24159		`}`,
24160	}, "")
24161	return s
24162}
24163func (this *EnvFromSource) String() string {
24164	if this == nil {
24165		return "nil"
24166	}
24167	s := strings.Join([]string{`&EnvFromSource{`,
24168		`Prefix:` + fmt.Sprintf("%v", this.Prefix) + `,`,
24169		`ConfigMapRef:` + strings.Replace(this.ConfigMapRef.String(), "ConfigMapEnvSource", "ConfigMapEnvSource", 1) + `,`,
24170		`SecretRef:` + strings.Replace(this.SecretRef.String(), "SecretEnvSource", "SecretEnvSource", 1) + `,`,
24171		`}`,
24172	}, "")
24173	return s
24174}
24175func (this *EnvVar) String() string {
24176	if this == nil {
24177		return "nil"
24178	}
24179	s := strings.Join([]string{`&EnvVar{`,
24180		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
24181		`Value:` + fmt.Sprintf("%v", this.Value) + `,`,
24182		`ValueFrom:` + strings.Replace(this.ValueFrom.String(), "EnvVarSource", "EnvVarSource", 1) + `,`,
24183		`}`,
24184	}, "")
24185	return s
24186}
24187func (this *EnvVarSource) String() string {
24188	if this == nil {
24189		return "nil"
24190	}
24191	s := strings.Join([]string{`&EnvVarSource{`,
24192		`FieldRef:` + strings.Replace(this.FieldRef.String(), "ObjectFieldSelector", "ObjectFieldSelector", 1) + `,`,
24193		`ResourceFieldRef:` + strings.Replace(this.ResourceFieldRef.String(), "ResourceFieldSelector", "ResourceFieldSelector", 1) + `,`,
24194		`ConfigMapKeyRef:` + strings.Replace(this.ConfigMapKeyRef.String(), "ConfigMapKeySelector", "ConfigMapKeySelector", 1) + `,`,
24195		`SecretKeyRef:` + strings.Replace(this.SecretKeyRef.String(), "SecretKeySelector", "SecretKeySelector", 1) + `,`,
24196		`}`,
24197	}, "")
24198	return s
24199}
24200func (this *EphemeralContainer) String() string {
24201	if this == nil {
24202		return "nil"
24203	}
24204	s := strings.Join([]string{`&EphemeralContainer{`,
24205		`EphemeralContainerCommon:` + strings.Replace(strings.Replace(this.EphemeralContainerCommon.String(), "EphemeralContainerCommon", "EphemeralContainerCommon", 1), `&`, ``, 1) + `,`,
24206		`TargetContainerName:` + fmt.Sprintf("%v", this.TargetContainerName) + `,`,
24207		`}`,
24208	}, "")
24209	return s
24210}
24211func (this *EphemeralContainerCommon) String() string {
24212	if this == nil {
24213		return "nil"
24214	}
24215	repeatedStringForPorts := "[]ContainerPort{"
24216	for _, f := range this.Ports {
24217		repeatedStringForPorts += strings.Replace(strings.Replace(f.String(), "ContainerPort", "ContainerPort", 1), `&`, ``, 1) + ","
24218	}
24219	repeatedStringForPorts += "}"
24220	repeatedStringForEnv := "[]EnvVar{"
24221	for _, f := range this.Env {
24222		repeatedStringForEnv += strings.Replace(strings.Replace(f.String(), "EnvVar", "EnvVar", 1), `&`, ``, 1) + ","
24223	}
24224	repeatedStringForEnv += "}"
24225	repeatedStringForVolumeMounts := "[]VolumeMount{"
24226	for _, f := range this.VolumeMounts {
24227		repeatedStringForVolumeMounts += strings.Replace(strings.Replace(f.String(), "VolumeMount", "VolumeMount", 1), `&`, ``, 1) + ","
24228	}
24229	repeatedStringForVolumeMounts += "}"
24230	repeatedStringForEnvFrom := "[]EnvFromSource{"
24231	for _, f := range this.EnvFrom {
24232		repeatedStringForEnvFrom += strings.Replace(strings.Replace(f.String(), "EnvFromSource", "EnvFromSource", 1), `&`, ``, 1) + ","
24233	}
24234	repeatedStringForEnvFrom += "}"
24235	repeatedStringForVolumeDevices := "[]VolumeDevice{"
24236	for _, f := range this.VolumeDevices {
24237		repeatedStringForVolumeDevices += strings.Replace(strings.Replace(f.String(), "VolumeDevice", "VolumeDevice", 1), `&`, ``, 1) + ","
24238	}
24239	repeatedStringForVolumeDevices += "}"
24240	s := strings.Join([]string{`&EphemeralContainerCommon{`,
24241		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
24242		`Image:` + fmt.Sprintf("%v", this.Image) + `,`,
24243		`Command:` + fmt.Sprintf("%v", this.Command) + `,`,
24244		`Args:` + fmt.Sprintf("%v", this.Args) + `,`,
24245		`WorkingDir:` + fmt.Sprintf("%v", this.WorkingDir) + `,`,
24246		`Ports:` + repeatedStringForPorts + `,`,
24247		`Env:` + repeatedStringForEnv + `,`,
24248		`Resources:` + strings.Replace(strings.Replace(this.Resources.String(), "ResourceRequirements", "ResourceRequirements", 1), `&`, ``, 1) + `,`,
24249		`VolumeMounts:` + repeatedStringForVolumeMounts + `,`,
24250		`LivenessProbe:` + strings.Replace(this.LivenessProbe.String(), "Probe", "Probe", 1) + `,`,
24251		`ReadinessProbe:` + strings.Replace(this.ReadinessProbe.String(), "Probe", "Probe", 1) + `,`,
24252		`Lifecycle:` + strings.Replace(this.Lifecycle.String(), "Lifecycle", "Lifecycle", 1) + `,`,
24253		`TerminationMessagePath:` + fmt.Sprintf("%v", this.TerminationMessagePath) + `,`,
24254		`ImagePullPolicy:` + fmt.Sprintf("%v", this.ImagePullPolicy) + `,`,
24255		`SecurityContext:` + strings.Replace(this.SecurityContext.String(), "SecurityContext", "SecurityContext", 1) + `,`,
24256		`Stdin:` + fmt.Sprintf("%v", this.Stdin) + `,`,
24257		`StdinOnce:` + fmt.Sprintf("%v", this.StdinOnce) + `,`,
24258		`TTY:` + fmt.Sprintf("%v", this.TTY) + `,`,
24259		`EnvFrom:` + repeatedStringForEnvFrom + `,`,
24260		`TerminationMessagePolicy:` + fmt.Sprintf("%v", this.TerminationMessagePolicy) + `,`,
24261		`VolumeDevices:` + repeatedStringForVolumeDevices + `,`,
24262		`StartupProbe:` + strings.Replace(this.StartupProbe.String(), "Probe", "Probe", 1) + `,`,
24263		`}`,
24264	}, "")
24265	return s
24266}
24267func (this *EphemeralContainers) String() string {
24268	if this == nil {
24269		return "nil"
24270	}
24271	repeatedStringForEphemeralContainers := "[]EphemeralContainer{"
24272	for _, f := range this.EphemeralContainers {
24273		repeatedStringForEphemeralContainers += strings.Replace(strings.Replace(f.String(), "EphemeralContainer", "EphemeralContainer", 1), `&`, ``, 1) + ","
24274	}
24275	repeatedStringForEphemeralContainers += "}"
24276	s := strings.Join([]string{`&EphemeralContainers{`,
24277		`ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
24278		`EphemeralContainers:` + repeatedStringForEphemeralContainers + `,`,
24279		`}`,
24280	}, "")
24281	return s
24282}
24283func (this *Event) String() string {
24284	if this == nil {
24285		return "nil"
24286	}
24287	s := strings.Join([]string{`&Event{`,
24288		`ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
24289		`InvolvedObject:` + strings.Replace(strings.Replace(this.InvolvedObject.String(), "ObjectReference", "ObjectReference", 1), `&`, ``, 1) + `,`,
24290		`Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
24291		`Message:` + fmt.Sprintf("%v", this.Message) + `,`,
24292		`Source:` + strings.Replace(strings.Replace(this.Source.String(), "EventSource", "EventSource", 1), `&`, ``, 1) + `,`,
24293		`FirstTimestamp:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.FirstTimestamp), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
24294		`LastTimestamp:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.LastTimestamp), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
24295		`Count:` + fmt.Sprintf("%v", this.Count) + `,`,
24296		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
24297		`EventTime:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.EventTime), "MicroTime", "v1.MicroTime", 1), `&`, ``, 1) + `,`,
24298		`Series:` + strings.Replace(this.Series.String(), "EventSeries", "EventSeries", 1) + `,`,
24299		`Action:` + fmt.Sprintf("%v", this.Action) + `,`,
24300		`Related:` + strings.Replace(this.Related.String(), "ObjectReference", "ObjectReference", 1) + `,`,
24301		`ReportingController:` + fmt.Sprintf("%v", this.ReportingController) + `,`,
24302		`ReportingInstance:` + fmt.Sprintf("%v", this.ReportingInstance) + `,`,
24303		`}`,
24304	}, "")
24305	return s
24306}
24307func (this *EventList) String() string {
24308	if this == nil {
24309		return "nil"
24310	}
24311	repeatedStringForItems := "[]Event{"
24312	for _, f := range this.Items {
24313		repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "Event", "Event", 1), `&`, ``, 1) + ","
24314	}
24315	repeatedStringForItems += "}"
24316	s := strings.Join([]string{`&EventList{`,
24317		`ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
24318		`Items:` + repeatedStringForItems + `,`,
24319		`}`,
24320	}, "")
24321	return s
24322}
24323func (this *EventSeries) String() string {
24324	if this == nil {
24325		return "nil"
24326	}
24327	s := strings.Join([]string{`&EventSeries{`,
24328		`Count:` + fmt.Sprintf("%v", this.Count) + `,`,
24329		`LastObservedTime:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.LastObservedTime), "MicroTime", "v1.MicroTime", 1), `&`, ``, 1) + `,`,
24330		`State:` + fmt.Sprintf("%v", this.State) + `,`,
24331		`}`,
24332	}, "")
24333	return s
24334}
24335func (this *EventSource) String() string {
24336	if this == nil {
24337		return "nil"
24338	}
24339	s := strings.Join([]string{`&EventSource{`,
24340		`Component:` + fmt.Sprintf("%v", this.Component) + `,`,
24341		`Host:` + fmt.Sprintf("%v", this.Host) + `,`,
24342		`}`,
24343	}, "")
24344	return s
24345}
24346func (this *ExecAction) String() string {
24347	if this == nil {
24348		return "nil"
24349	}
24350	s := strings.Join([]string{`&ExecAction{`,
24351		`Command:` + fmt.Sprintf("%v", this.Command) + `,`,
24352		`}`,
24353	}, "")
24354	return s
24355}
24356func (this *FCVolumeSource) String() string {
24357	if this == nil {
24358		return "nil"
24359	}
24360	s := strings.Join([]string{`&FCVolumeSource{`,
24361		`TargetWWNs:` + fmt.Sprintf("%v", this.TargetWWNs) + `,`,
24362		`Lun:` + valueToStringGenerated(this.Lun) + `,`,
24363		`FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
24364		`ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
24365		`WWIDs:` + fmt.Sprintf("%v", this.WWIDs) + `,`,
24366		`}`,
24367	}, "")
24368	return s
24369}
24370func (this *FlexPersistentVolumeSource) String() string {
24371	if this == nil {
24372		return "nil"
24373	}
24374	keysForOptions := make([]string, 0, len(this.Options))
24375	for k := range this.Options {
24376		keysForOptions = append(keysForOptions, k)
24377	}
24378	github_com_gogo_protobuf_sortkeys.Strings(keysForOptions)
24379	mapStringForOptions := "map[string]string{"
24380	for _, k := range keysForOptions {
24381		mapStringForOptions += fmt.Sprintf("%v: %v,", k, this.Options[k])
24382	}
24383	mapStringForOptions += "}"
24384	s := strings.Join([]string{`&FlexPersistentVolumeSource{`,
24385		`Driver:` + fmt.Sprintf("%v", this.Driver) + `,`,
24386		`FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
24387		`SecretRef:` + strings.Replace(this.SecretRef.String(), "SecretReference", "SecretReference", 1) + `,`,
24388		`ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
24389		`Options:` + mapStringForOptions + `,`,
24390		`}`,
24391	}, "")
24392	return s
24393}
24394func (this *FlexVolumeSource) String() string {
24395	if this == nil {
24396		return "nil"
24397	}
24398	keysForOptions := make([]string, 0, len(this.Options))
24399	for k := range this.Options {
24400		keysForOptions = append(keysForOptions, k)
24401	}
24402	github_com_gogo_protobuf_sortkeys.Strings(keysForOptions)
24403	mapStringForOptions := "map[string]string{"
24404	for _, k := range keysForOptions {
24405		mapStringForOptions += fmt.Sprintf("%v: %v,", k, this.Options[k])
24406	}
24407	mapStringForOptions += "}"
24408	s := strings.Join([]string{`&FlexVolumeSource{`,
24409		`Driver:` + fmt.Sprintf("%v", this.Driver) + `,`,
24410		`FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
24411		`SecretRef:` + strings.Replace(this.SecretRef.String(), "LocalObjectReference", "LocalObjectReference", 1) + `,`,
24412		`ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
24413		`Options:` + mapStringForOptions + `,`,
24414		`}`,
24415	}, "")
24416	return s
24417}
24418func (this *FlockerVolumeSource) String() string {
24419	if this == nil {
24420		return "nil"
24421	}
24422	s := strings.Join([]string{`&FlockerVolumeSource{`,
24423		`DatasetName:` + fmt.Sprintf("%v", this.DatasetName) + `,`,
24424		`DatasetUUID:` + fmt.Sprintf("%v", this.DatasetUUID) + `,`,
24425		`}`,
24426	}, "")
24427	return s
24428}
24429func (this *GCEPersistentDiskVolumeSource) String() string {
24430	if this == nil {
24431		return "nil"
24432	}
24433	s := strings.Join([]string{`&GCEPersistentDiskVolumeSource{`,
24434		`PDName:` + fmt.Sprintf("%v", this.PDName) + `,`,
24435		`FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
24436		`Partition:` + fmt.Sprintf("%v", this.Partition) + `,`,
24437		`ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
24438		`}`,
24439	}, "")
24440	return s
24441}
24442func (this *GitRepoVolumeSource) String() string {
24443	if this == nil {
24444		return "nil"
24445	}
24446	s := strings.Join([]string{`&GitRepoVolumeSource{`,
24447		`Repository:` + fmt.Sprintf("%v", this.Repository) + `,`,
24448		`Revision:` + fmt.Sprintf("%v", this.Revision) + `,`,
24449		`Directory:` + fmt.Sprintf("%v", this.Directory) + `,`,
24450		`}`,
24451	}, "")
24452	return s
24453}
24454func (this *GlusterfsPersistentVolumeSource) String() string {
24455	if this == nil {
24456		return "nil"
24457	}
24458	s := strings.Join([]string{`&GlusterfsPersistentVolumeSource{`,
24459		`EndpointsName:` + fmt.Sprintf("%v", this.EndpointsName) + `,`,
24460		`Path:` + fmt.Sprintf("%v", this.Path) + `,`,
24461		`ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
24462		`EndpointsNamespace:` + valueToStringGenerated(this.EndpointsNamespace) + `,`,
24463		`}`,
24464	}, "")
24465	return s
24466}
24467func (this *GlusterfsVolumeSource) String() string {
24468	if this == nil {
24469		return "nil"
24470	}
24471	s := strings.Join([]string{`&GlusterfsVolumeSource{`,
24472		`EndpointsName:` + fmt.Sprintf("%v", this.EndpointsName) + `,`,
24473		`Path:` + fmt.Sprintf("%v", this.Path) + `,`,
24474		`ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
24475		`}`,
24476	}, "")
24477	return s
24478}
24479func (this *HTTPGetAction) String() string {
24480	if this == nil {
24481		return "nil"
24482	}
24483	repeatedStringForHTTPHeaders := "[]HTTPHeader{"
24484	for _, f := range this.HTTPHeaders {
24485		repeatedStringForHTTPHeaders += strings.Replace(strings.Replace(f.String(), "HTTPHeader", "HTTPHeader", 1), `&`, ``, 1) + ","
24486	}
24487	repeatedStringForHTTPHeaders += "}"
24488	s := strings.Join([]string{`&HTTPGetAction{`,
24489		`Path:` + fmt.Sprintf("%v", this.Path) + `,`,
24490		`Port:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Port), "IntOrString", "intstr.IntOrString", 1), `&`, ``, 1) + `,`,
24491		`Host:` + fmt.Sprintf("%v", this.Host) + `,`,
24492		`Scheme:` + fmt.Sprintf("%v", this.Scheme) + `,`,
24493		`HTTPHeaders:` + repeatedStringForHTTPHeaders + `,`,
24494		`}`,
24495	}, "")
24496	return s
24497}
24498func (this *HTTPHeader) String() string {
24499	if this == nil {
24500		return "nil"
24501	}
24502	s := strings.Join([]string{`&HTTPHeader{`,
24503		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
24504		`Value:` + fmt.Sprintf("%v", this.Value) + `,`,
24505		`}`,
24506	}, "")
24507	return s
24508}
24509func (this *Handler) String() string {
24510	if this == nil {
24511		return "nil"
24512	}
24513	s := strings.Join([]string{`&Handler{`,
24514		`Exec:` + strings.Replace(this.Exec.String(), "ExecAction", "ExecAction", 1) + `,`,
24515		`HTTPGet:` + strings.Replace(this.HTTPGet.String(), "HTTPGetAction", "HTTPGetAction", 1) + `,`,
24516		`TCPSocket:` + strings.Replace(this.TCPSocket.String(), "TCPSocketAction", "TCPSocketAction", 1) + `,`,
24517		`}`,
24518	}, "")
24519	return s
24520}
24521func (this *HostAlias) String() string {
24522	if this == nil {
24523		return "nil"
24524	}
24525	s := strings.Join([]string{`&HostAlias{`,
24526		`IP:` + fmt.Sprintf("%v", this.IP) + `,`,
24527		`Hostnames:` + fmt.Sprintf("%v", this.Hostnames) + `,`,
24528		`}`,
24529	}, "")
24530	return s
24531}
24532func (this *HostPathVolumeSource) String() string {
24533	if this == nil {
24534		return "nil"
24535	}
24536	s := strings.Join([]string{`&HostPathVolumeSource{`,
24537		`Path:` + fmt.Sprintf("%v", this.Path) + `,`,
24538		`Type:` + valueToStringGenerated(this.Type) + `,`,
24539		`}`,
24540	}, "")
24541	return s
24542}
24543func (this *ISCSIPersistentVolumeSource) String() string {
24544	if this == nil {
24545		return "nil"
24546	}
24547	s := strings.Join([]string{`&ISCSIPersistentVolumeSource{`,
24548		`TargetPortal:` + fmt.Sprintf("%v", this.TargetPortal) + `,`,
24549		`IQN:` + fmt.Sprintf("%v", this.IQN) + `,`,
24550		`Lun:` + fmt.Sprintf("%v", this.Lun) + `,`,
24551		`ISCSIInterface:` + fmt.Sprintf("%v", this.ISCSIInterface) + `,`,
24552		`FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
24553		`ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
24554		`Portals:` + fmt.Sprintf("%v", this.Portals) + `,`,
24555		`DiscoveryCHAPAuth:` + fmt.Sprintf("%v", this.DiscoveryCHAPAuth) + `,`,
24556		`SecretRef:` + strings.Replace(this.SecretRef.String(), "SecretReference", "SecretReference", 1) + `,`,
24557		`SessionCHAPAuth:` + fmt.Sprintf("%v", this.SessionCHAPAuth) + `,`,
24558		`InitiatorName:` + valueToStringGenerated(this.InitiatorName) + `,`,
24559		`}`,
24560	}, "")
24561	return s
24562}
24563func (this *ISCSIVolumeSource) String() string {
24564	if this == nil {
24565		return "nil"
24566	}
24567	s := strings.Join([]string{`&ISCSIVolumeSource{`,
24568		`TargetPortal:` + fmt.Sprintf("%v", this.TargetPortal) + `,`,
24569		`IQN:` + fmt.Sprintf("%v", this.IQN) + `,`,
24570		`Lun:` + fmt.Sprintf("%v", this.Lun) + `,`,
24571		`ISCSIInterface:` + fmt.Sprintf("%v", this.ISCSIInterface) + `,`,
24572		`FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
24573		`ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
24574		`Portals:` + fmt.Sprintf("%v", this.Portals) + `,`,
24575		`DiscoveryCHAPAuth:` + fmt.Sprintf("%v", this.DiscoveryCHAPAuth) + `,`,
24576		`SecretRef:` + strings.Replace(this.SecretRef.String(), "LocalObjectReference", "LocalObjectReference", 1) + `,`,
24577		`SessionCHAPAuth:` + fmt.Sprintf("%v", this.SessionCHAPAuth) + `,`,
24578		`InitiatorName:` + valueToStringGenerated(this.InitiatorName) + `,`,
24579		`}`,
24580	}, "")
24581	return s
24582}
24583func (this *KeyToPath) String() string {
24584	if this == nil {
24585		return "nil"
24586	}
24587	s := strings.Join([]string{`&KeyToPath{`,
24588		`Key:` + fmt.Sprintf("%v", this.Key) + `,`,
24589		`Path:` + fmt.Sprintf("%v", this.Path) + `,`,
24590		`Mode:` + valueToStringGenerated(this.Mode) + `,`,
24591		`}`,
24592	}, "")
24593	return s
24594}
24595func (this *Lifecycle) String() string {
24596	if this == nil {
24597		return "nil"
24598	}
24599	s := strings.Join([]string{`&Lifecycle{`,
24600		`PostStart:` + strings.Replace(this.PostStart.String(), "Handler", "Handler", 1) + `,`,
24601		`PreStop:` + strings.Replace(this.PreStop.String(), "Handler", "Handler", 1) + `,`,
24602		`}`,
24603	}, "")
24604	return s
24605}
24606func (this *LimitRange) String() string {
24607	if this == nil {
24608		return "nil"
24609	}
24610	s := strings.Join([]string{`&LimitRange{`,
24611		`ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
24612		`Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "LimitRangeSpec", "LimitRangeSpec", 1), `&`, ``, 1) + `,`,
24613		`}`,
24614	}, "")
24615	return s
24616}
24617func (this *LimitRangeItem) String() string {
24618	if this == nil {
24619		return "nil"
24620	}
24621	keysForMax := make([]string, 0, len(this.Max))
24622	for k := range this.Max {
24623		keysForMax = append(keysForMax, string(k))
24624	}
24625	github_com_gogo_protobuf_sortkeys.Strings(keysForMax)
24626	mapStringForMax := "ResourceList{"
24627	for _, k := range keysForMax {
24628		mapStringForMax += fmt.Sprintf("%v: %v,", k, this.Max[ResourceName(k)])
24629	}
24630	mapStringForMax += "}"
24631	keysForMin := make([]string, 0, len(this.Min))
24632	for k := range this.Min {
24633		keysForMin = append(keysForMin, string(k))
24634	}
24635	github_com_gogo_protobuf_sortkeys.Strings(keysForMin)
24636	mapStringForMin := "ResourceList{"
24637	for _, k := range keysForMin {
24638		mapStringForMin += fmt.Sprintf("%v: %v,", k, this.Min[ResourceName(k)])
24639	}
24640	mapStringForMin += "}"
24641	keysForDefault := make([]string, 0, len(this.Default))
24642	for k := range this.Default {
24643		keysForDefault = append(keysForDefault, string(k))
24644	}
24645	github_com_gogo_protobuf_sortkeys.Strings(keysForDefault)
24646	mapStringForDefault := "ResourceList{"
24647	for _, k := range keysForDefault {
24648		mapStringForDefault += fmt.Sprintf("%v: %v,", k, this.Default[ResourceName(k)])
24649	}
24650	mapStringForDefault += "}"
24651	keysForDefaultRequest := make([]string, 0, len(this.DefaultRequest))
24652	for k := range this.DefaultRequest {
24653		keysForDefaultRequest = append(keysForDefaultRequest, string(k))
24654	}
24655	github_com_gogo_protobuf_sortkeys.Strings(keysForDefaultRequest)
24656	mapStringForDefaultRequest := "ResourceList{"
24657	for _, k := range keysForDefaultRequest {
24658		mapStringForDefaultRequest += fmt.Sprintf("%v: %v,", k, this.DefaultRequest[ResourceName(k)])
24659	}
24660	mapStringForDefaultRequest += "}"
24661	keysForMaxLimitRequestRatio := make([]string, 0, len(this.MaxLimitRequestRatio))
24662	for k := range this.MaxLimitRequestRatio {
24663		keysForMaxLimitRequestRatio = append(keysForMaxLimitRequestRatio, string(k))
24664	}
24665	github_com_gogo_protobuf_sortkeys.Strings(keysForMaxLimitRequestRatio)
24666	mapStringForMaxLimitRequestRatio := "ResourceList{"
24667	for _, k := range keysForMaxLimitRequestRatio {
24668		mapStringForMaxLimitRequestRatio += fmt.Sprintf("%v: %v,", k, this.MaxLimitRequestRatio[ResourceName(k)])
24669	}
24670	mapStringForMaxLimitRequestRatio += "}"
24671	s := strings.Join([]string{`&LimitRangeItem{`,
24672		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
24673		`Max:` + mapStringForMax + `,`,
24674		`Min:` + mapStringForMin + `,`,
24675		`Default:` + mapStringForDefault + `,`,
24676		`DefaultRequest:` + mapStringForDefaultRequest + `,`,
24677		`MaxLimitRequestRatio:` + mapStringForMaxLimitRequestRatio + `,`,
24678		`}`,
24679	}, "")
24680	return s
24681}
24682func (this *LimitRangeList) String() string {
24683	if this == nil {
24684		return "nil"
24685	}
24686	repeatedStringForItems := "[]LimitRange{"
24687	for _, f := range this.Items {
24688		repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "LimitRange", "LimitRange", 1), `&`, ``, 1) + ","
24689	}
24690	repeatedStringForItems += "}"
24691	s := strings.Join([]string{`&LimitRangeList{`,
24692		`ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
24693		`Items:` + repeatedStringForItems + `,`,
24694		`}`,
24695	}, "")
24696	return s
24697}
24698func (this *LimitRangeSpec) String() string {
24699	if this == nil {
24700		return "nil"
24701	}
24702	repeatedStringForLimits := "[]LimitRangeItem{"
24703	for _, f := range this.Limits {
24704		repeatedStringForLimits += strings.Replace(strings.Replace(f.String(), "LimitRangeItem", "LimitRangeItem", 1), `&`, ``, 1) + ","
24705	}
24706	repeatedStringForLimits += "}"
24707	s := strings.Join([]string{`&LimitRangeSpec{`,
24708		`Limits:` + repeatedStringForLimits + `,`,
24709		`}`,
24710	}, "")
24711	return s
24712}
24713func (this *List) String() string {
24714	if this == nil {
24715		return "nil"
24716	}
24717	repeatedStringForItems := "[]RawExtension{"
24718	for _, f := range this.Items {
24719		repeatedStringForItems += fmt.Sprintf("%v", f) + ","
24720	}
24721	repeatedStringForItems += "}"
24722	s := strings.Join([]string{`&List{`,
24723		`ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
24724		`Items:` + repeatedStringForItems + `,`,
24725		`}`,
24726	}, "")
24727	return s
24728}
24729func (this *LoadBalancerIngress) String() string {
24730	if this == nil {
24731		return "nil"
24732	}
24733	s := strings.Join([]string{`&LoadBalancerIngress{`,
24734		`IP:` + fmt.Sprintf("%v", this.IP) + `,`,
24735		`Hostname:` + fmt.Sprintf("%v", this.Hostname) + `,`,
24736		`}`,
24737	}, "")
24738	return s
24739}
24740func (this *LoadBalancerStatus) String() string {
24741	if this == nil {
24742		return "nil"
24743	}
24744	repeatedStringForIngress := "[]LoadBalancerIngress{"
24745	for _, f := range this.Ingress {
24746		repeatedStringForIngress += strings.Replace(strings.Replace(f.String(), "LoadBalancerIngress", "LoadBalancerIngress", 1), `&`, ``, 1) + ","
24747	}
24748	repeatedStringForIngress += "}"
24749	s := strings.Join([]string{`&LoadBalancerStatus{`,
24750		`Ingress:` + repeatedStringForIngress + `,`,
24751		`}`,
24752	}, "")
24753	return s
24754}
24755func (this *LocalObjectReference) String() string {
24756	if this == nil {
24757		return "nil"
24758	}
24759	s := strings.Join([]string{`&LocalObjectReference{`,
24760		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
24761		`}`,
24762	}, "")
24763	return s
24764}
24765func (this *LocalVolumeSource) String() string {
24766	if this == nil {
24767		return "nil"
24768	}
24769	s := strings.Join([]string{`&LocalVolumeSource{`,
24770		`Path:` + fmt.Sprintf("%v", this.Path) + `,`,
24771		`FSType:` + valueToStringGenerated(this.FSType) + `,`,
24772		`}`,
24773	}, "")
24774	return s
24775}
24776func (this *NFSVolumeSource) String() string {
24777	if this == nil {
24778		return "nil"
24779	}
24780	s := strings.Join([]string{`&NFSVolumeSource{`,
24781		`Server:` + fmt.Sprintf("%v", this.Server) + `,`,
24782		`Path:` + fmt.Sprintf("%v", this.Path) + `,`,
24783		`ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
24784		`}`,
24785	}, "")
24786	return s
24787}
24788func (this *Namespace) String() string {
24789	if this == nil {
24790		return "nil"
24791	}
24792	s := strings.Join([]string{`&Namespace{`,
24793		`ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
24794		`Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "NamespaceSpec", "NamespaceSpec", 1), `&`, ``, 1) + `,`,
24795		`Status:` + strings.Replace(strings.Replace(this.Status.String(), "NamespaceStatus", "NamespaceStatus", 1), `&`, ``, 1) + `,`,
24796		`}`,
24797	}, "")
24798	return s
24799}
24800func (this *NamespaceCondition) String() string {
24801	if this == nil {
24802		return "nil"
24803	}
24804	s := strings.Join([]string{`&NamespaceCondition{`,
24805		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
24806		`Status:` + fmt.Sprintf("%v", this.Status) + `,`,
24807		`LastTransitionTime:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.LastTransitionTime), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
24808		`Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
24809		`Message:` + fmt.Sprintf("%v", this.Message) + `,`,
24810		`}`,
24811	}, "")
24812	return s
24813}
24814func (this *NamespaceList) String() string {
24815	if this == nil {
24816		return "nil"
24817	}
24818	repeatedStringForItems := "[]Namespace{"
24819	for _, f := range this.Items {
24820		repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "Namespace", "Namespace", 1), `&`, ``, 1) + ","
24821	}
24822	repeatedStringForItems += "}"
24823	s := strings.Join([]string{`&NamespaceList{`,
24824		`ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
24825		`Items:` + repeatedStringForItems + `,`,
24826		`}`,
24827	}, "")
24828	return s
24829}
24830func (this *NamespaceSpec) String() string {
24831	if this == nil {
24832		return "nil"
24833	}
24834	s := strings.Join([]string{`&NamespaceSpec{`,
24835		`Finalizers:` + fmt.Sprintf("%v", this.Finalizers) + `,`,
24836		`}`,
24837	}, "")
24838	return s
24839}
24840func (this *NamespaceStatus) String() string {
24841	if this == nil {
24842		return "nil"
24843	}
24844	repeatedStringForConditions := "[]NamespaceCondition{"
24845	for _, f := range this.Conditions {
24846		repeatedStringForConditions += strings.Replace(strings.Replace(f.String(), "NamespaceCondition", "NamespaceCondition", 1), `&`, ``, 1) + ","
24847	}
24848	repeatedStringForConditions += "}"
24849	s := strings.Join([]string{`&NamespaceStatus{`,
24850		`Phase:` + fmt.Sprintf("%v", this.Phase) + `,`,
24851		`Conditions:` + repeatedStringForConditions + `,`,
24852		`}`,
24853	}, "")
24854	return s
24855}
24856func (this *Node) String() string {
24857	if this == nil {
24858		return "nil"
24859	}
24860	s := strings.Join([]string{`&Node{`,
24861		`ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
24862		`Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "NodeSpec", "NodeSpec", 1), `&`, ``, 1) + `,`,
24863		`Status:` + strings.Replace(strings.Replace(this.Status.String(), "NodeStatus", "NodeStatus", 1), `&`, ``, 1) + `,`,
24864		`}`,
24865	}, "")
24866	return s
24867}
24868func (this *NodeAddress) String() string {
24869	if this == nil {
24870		return "nil"
24871	}
24872	s := strings.Join([]string{`&NodeAddress{`,
24873		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
24874		`Address:` + fmt.Sprintf("%v", this.Address) + `,`,
24875		`}`,
24876	}, "")
24877	return s
24878}
24879func (this *NodeAffinity) String() string {
24880	if this == nil {
24881		return "nil"
24882	}
24883	repeatedStringForPreferredDuringSchedulingIgnoredDuringExecution := "[]PreferredSchedulingTerm{"
24884	for _, f := range this.PreferredDuringSchedulingIgnoredDuringExecution {
24885		repeatedStringForPreferredDuringSchedulingIgnoredDuringExecution += strings.Replace(strings.Replace(f.String(), "PreferredSchedulingTerm", "PreferredSchedulingTerm", 1), `&`, ``, 1) + ","
24886	}
24887	repeatedStringForPreferredDuringSchedulingIgnoredDuringExecution += "}"
24888	s := strings.Join([]string{`&NodeAffinity{`,
24889		`RequiredDuringSchedulingIgnoredDuringExecution:` + strings.Replace(this.RequiredDuringSchedulingIgnoredDuringExecution.String(), "NodeSelector", "NodeSelector", 1) + `,`,
24890		`PreferredDuringSchedulingIgnoredDuringExecution:` + repeatedStringForPreferredDuringSchedulingIgnoredDuringExecution + `,`,
24891		`}`,
24892	}, "")
24893	return s
24894}
24895func (this *NodeCondition) String() string {
24896	if this == nil {
24897		return "nil"
24898	}
24899	s := strings.Join([]string{`&NodeCondition{`,
24900		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
24901		`Status:` + fmt.Sprintf("%v", this.Status) + `,`,
24902		`LastHeartbeatTime:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.LastHeartbeatTime), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
24903		`LastTransitionTime:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.LastTransitionTime), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
24904		`Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
24905		`Message:` + fmt.Sprintf("%v", this.Message) + `,`,
24906		`}`,
24907	}, "")
24908	return s
24909}
24910func (this *NodeConfigSource) String() string {
24911	if this == nil {
24912		return "nil"
24913	}
24914	s := strings.Join([]string{`&NodeConfigSource{`,
24915		`ConfigMap:` + strings.Replace(this.ConfigMap.String(), "ConfigMapNodeConfigSource", "ConfigMapNodeConfigSource", 1) + `,`,
24916		`}`,
24917	}, "")
24918	return s
24919}
24920func (this *NodeConfigStatus) String() string {
24921	if this == nil {
24922		return "nil"
24923	}
24924	s := strings.Join([]string{`&NodeConfigStatus{`,
24925		`Assigned:` + strings.Replace(this.Assigned.String(), "NodeConfigSource", "NodeConfigSource", 1) + `,`,
24926		`Active:` + strings.Replace(this.Active.String(), "NodeConfigSource", "NodeConfigSource", 1) + `,`,
24927		`LastKnownGood:` + strings.Replace(this.LastKnownGood.String(), "NodeConfigSource", "NodeConfigSource", 1) + `,`,
24928		`Error:` + fmt.Sprintf("%v", this.Error) + `,`,
24929		`}`,
24930	}, "")
24931	return s
24932}
24933func (this *NodeDaemonEndpoints) String() string {
24934	if this == nil {
24935		return "nil"
24936	}
24937	s := strings.Join([]string{`&NodeDaemonEndpoints{`,
24938		`KubeletEndpoint:` + strings.Replace(strings.Replace(this.KubeletEndpoint.String(), "DaemonEndpoint", "DaemonEndpoint", 1), `&`, ``, 1) + `,`,
24939		`}`,
24940	}, "")
24941	return s
24942}
24943func (this *NodeList) String() string {
24944	if this == nil {
24945		return "nil"
24946	}
24947	repeatedStringForItems := "[]Node{"
24948	for _, f := range this.Items {
24949		repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "Node", "Node", 1), `&`, ``, 1) + ","
24950	}
24951	repeatedStringForItems += "}"
24952	s := strings.Join([]string{`&NodeList{`,
24953		`ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
24954		`Items:` + repeatedStringForItems + `,`,
24955		`}`,
24956	}, "")
24957	return s
24958}
24959func (this *NodeProxyOptions) String() string {
24960	if this == nil {
24961		return "nil"
24962	}
24963	s := strings.Join([]string{`&NodeProxyOptions{`,
24964		`Path:` + fmt.Sprintf("%v", this.Path) + `,`,
24965		`}`,
24966	}, "")
24967	return s
24968}
24969func (this *NodeResources) String() string {
24970	if this == nil {
24971		return "nil"
24972	}
24973	keysForCapacity := make([]string, 0, len(this.Capacity))
24974	for k := range this.Capacity {
24975		keysForCapacity = append(keysForCapacity, string(k))
24976	}
24977	github_com_gogo_protobuf_sortkeys.Strings(keysForCapacity)
24978	mapStringForCapacity := "ResourceList{"
24979	for _, k := range keysForCapacity {
24980		mapStringForCapacity += fmt.Sprintf("%v: %v,", k, this.Capacity[ResourceName(k)])
24981	}
24982	mapStringForCapacity += "}"
24983	s := strings.Join([]string{`&NodeResources{`,
24984		`Capacity:` + mapStringForCapacity + `,`,
24985		`}`,
24986	}, "")
24987	return s
24988}
24989func (this *NodeSelector) String() string {
24990	if this == nil {
24991		return "nil"
24992	}
24993	repeatedStringForNodeSelectorTerms := "[]NodeSelectorTerm{"
24994	for _, f := range this.NodeSelectorTerms {
24995		repeatedStringForNodeSelectorTerms += strings.Replace(strings.Replace(f.String(), "NodeSelectorTerm", "NodeSelectorTerm", 1), `&`, ``, 1) + ","
24996	}
24997	repeatedStringForNodeSelectorTerms += "}"
24998	s := strings.Join([]string{`&NodeSelector{`,
24999		`NodeSelectorTerms:` + repeatedStringForNodeSelectorTerms + `,`,
25000		`}`,
25001	}, "")
25002	return s
25003}
25004func (this *NodeSelectorRequirement) String() string {
25005	if this == nil {
25006		return "nil"
25007	}
25008	s := strings.Join([]string{`&NodeSelectorRequirement{`,
25009		`Key:` + fmt.Sprintf("%v", this.Key) + `,`,
25010		`Operator:` + fmt.Sprintf("%v", this.Operator) + `,`,
25011		`Values:` + fmt.Sprintf("%v", this.Values) + `,`,
25012		`}`,
25013	}, "")
25014	return s
25015}
25016func (this *NodeSelectorTerm) String() string {
25017	if this == nil {
25018		return "nil"
25019	}
25020	repeatedStringForMatchExpressions := "[]NodeSelectorRequirement{"
25021	for _, f := range this.MatchExpressions {
25022		repeatedStringForMatchExpressions += strings.Replace(strings.Replace(f.String(), "NodeSelectorRequirement", "NodeSelectorRequirement", 1), `&`, ``, 1) + ","
25023	}
25024	repeatedStringForMatchExpressions += "}"
25025	repeatedStringForMatchFields := "[]NodeSelectorRequirement{"
25026	for _, f := range this.MatchFields {
25027		repeatedStringForMatchFields += strings.Replace(strings.Replace(f.String(), "NodeSelectorRequirement", "NodeSelectorRequirement", 1), `&`, ``, 1) + ","
25028	}
25029	repeatedStringForMatchFields += "}"
25030	s := strings.Join([]string{`&NodeSelectorTerm{`,
25031		`MatchExpressions:` + repeatedStringForMatchExpressions + `,`,
25032		`MatchFields:` + repeatedStringForMatchFields + `,`,
25033		`}`,
25034	}, "")
25035	return s
25036}
25037func (this *NodeSpec) String() string {
25038	if this == nil {
25039		return "nil"
25040	}
25041	repeatedStringForTaints := "[]Taint{"
25042	for _, f := range this.Taints {
25043		repeatedStringForTaints += strings.Replace(strings.Replace(f.String(), "Taint", "Taint", 1), `&`, ``, 1) + ","
25044	}
25045	repeatedStringForTaints += "}"
25046	s := strings.Join([]string{`&NodeSpec{`,
25047		`PodCIDR:` + fmt.Sprintf("%v", this.PodCIDR) + `,`,
25048		`DoNotUse_ExternalID:` + fmt.Sprintf("%v", this.DoNotUse_ExternalID) + `,`,
25049		`ProviderID:` + fmt.Sprintf("%v", this.ProviderID) + `,`,
25050		`Unschedulable:` + fmt.Sprintf("%v", this.Unschedulable) + `,`,
25051		`Taints:` + repeatedStringForTaints + `,`,
25052		`ConfigSource:` + strings.Replace(this.ConfigSource.String(), "NodeConfigSource", "NodeConfigSource", 1) + `,`,
25053		`PodCIDRs:` + fmt.Sprintf("%v", this.PodCIDRs) + `,`,
25054		`}`,
25055	}, "")
25056	return s
25057}
25058func (this *NodeStatus) String() string {
25059	if this == nil {
25060		return "nil"
25061	}
25062	repeatedStringForConditions := "[]NodeCondition{"
25063	for _, f := range this.Conditions {
25064		repeatedStringForConditions += strings.Replace(strings.Replace(f.String(), "NodeCondition", "NodeCondition", 1), `&`, ``, 1) + ","
25065	}
25066	repeatedStringForConditions += "}"
25067	repeatedStringForAddresses := "[]NodeAddress{"
25068	for _, f := range this.Addresses {
25069		repeatedStringForAddresses += strings.Replace(strings.Replace(f.String(), "NodeAddress", "NodeAddress", 1), `&`, ``, 1) + ","
25070	}
25071	repeatedStringForAddresses += "}"
25072	repeatedStringForImages := "[]ContainerImage{"
25073	for _, f := range this.Images {
25074		repeatedStringForImages += strings.Replace(strings.Replace(f.String(), "ContainerImage", "ContainerImage", 1), `&`, ``, 1) + ","
25075	}
25076	repeatedStringForImages += "}"
25077	repeatedStringForVolumesAttached := "[]AttachedVolume{"
25078	for _, f := range this.VolumesAttached {
25079		repeatedStringForVolumesAttached += strings.Replace(strings.Replace(f.String(), "AttachedVolume", "AttachedVolume", 1), `&`, ``, 1) + ","
25080	}
25081	repeatedStringForVolumesAttached += "}"
25082	keysForCapacity := make([]string, 0, len(this.Capacity))
25083	for k := range this.Capacity {
25084		keysForCapacity = append(keysForCapacity, string(k))
25085	}
25086	github_com_gogo_protobuf_sortkeys.Strings(keysForCapacity)
25087	mapStringForCapacity := "ResourceList{"
25088	for _, k := range keysForCapacity {
25089		mapStringForCapacity += fmt.Sprintf("%v: %v,", k, this.Capacity[ResourceName(k)])
25090	}
25091	mapStringForCapacity += "}"
25092	keysForAllocatable := make([]string, 0, len(this.Allocatable))
25093	for k := range this.Allocatable {
25094		keysForAllocatable = append(keysForAllocatable, string(k))
25095	}
25096	github_com_gogo_protobuf_sortkeys.Strings(keysForAllocatable)
25097	mapStringForAllocatable := "ResourceList{"
25098	for _, k := range keysForAllocatable {
25099		mapStringForAllocatable += fmt.Sprintf("%v: %v,", k, this.Allocatable[ResourceName(k)])
25100	}
25101	mapStringForAllocatable += "}"
25102	s := strings.Join([]string{`&NodeStatus{`,
25103		`Capacity:` + mapStringForCapacity + `,`,
25104		`Allocatable:` + mapStringForAllocatable + `,`,
25105		`Phase:` + fmt.Sprintf("%v", this.Phase) + `,`,
25106		`Conditions:` + repeatedStringForConditions + `,`,
25107		`Addresses:` + repeatedStringForAddresses + `,`,
25108		`DaemonEndpoints:` + strings.Replace(strings.Replace(this.DaemonEndpoints.String(), "NodeDaemonEndpoints", "NodeDaemonEndpoints", 1), `&`, ``, 1) + `,`,
25109		`NodeInfo:` + strings.Replace(strings.Replace(this.NodeInfo.String(), "NodeSystemInfo", "NodeSystemInfo", 1), `&`, ``, 1) + `,`,
25110		`Images:` + repeatedStringForImages + `,`,
25111		`VolumesInUse:` + fmt.Sprintf("%v", this.VolumesInUse) + `,`,
25112		`VolumesAttached:` + repeatedStringForVolumesAttached + `,`,
25113		`Config:` + strings.Replace(this.Config.String(), "NodeConfigStatus", "NodeConfigStatus", 1) + `,`,
25114		`}`,
25115	}, "")
25116	return s
25117}
25118func (this *NodeSystemInfo) String() string {
25119	if this == nil {
25120		return "nil"
25121	}
25122	s := strings.Join([]string{`&NodeSystemInfo{`,
25123		`MachineID:` + fmt.Sprintf("%v", this.MachineID) + `,`,
25124		`SystemUUID:` + fmt.Sprintf("%v", this.SystemUUID) + `,`,
25125		`BootID:` + fmt.Sprintf("%v", this.BootID) + `,`,
25126		`KernelVersion:` + fmt.Sprintf("%v", this.KernelVersion) + `,`,
25127		`OSImage:` + fmt.Sprintf("%v", this.OSImage) + `,`,
25128		`ContainerRuntimeVersion:` + fmt.Sprintf("%v", this.ContainerRuntimeVersion) + `,`,
25129		`KubeletVersion:` + fmt.Sprintf("%v", this.KubeletVersion) + `,`,
25130		`KubeProxyVersion:` + fmt.Sprintf("%v", this.KubeProxyVersion) + `,`,
25131		`OperatingSystem:` + fmt.Sprintf("%v", this.OperatingSystem) + `,`,
25132		`Architecture:` + fmt.Sprintf("%v", this.Architecture) + `,`,
25133		`}`,
25134	}, "")
25135	return s
25136}
25137func (this *ObjectFieldSelector) String() string {
25138	if this == nil {
25139		return "nil"
25140	}
25141	s := strings.Join([]string{`&ObjectFieldSelector{`,
25142		`APIVersion:` + fmt.Sprintf("%v", this.APIVersion) + `,`,
25143		`FieldPath:` + fmt.Sprintf("%v", this.FieldPath) + `,`,
25144		`}`,
25145	}, "")
25146	return s
25147}
25148func (this *ObjectReference) String() string {
25149	if this == nil {
25150		return "nil"
25151	}
25152	s := strings.Join([]string{`&ObjectReference{`,
25153		`Kind:` + fmt.Sprintf("%v", this.Kind) + `,`,
25154		`Namespace:` + fmt.Sprintf("%v", this.Namespace) + `,`,
25155		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
25156		`UID:` + fmt.Sprintf("%v", this.UID) + `,`,
25157		`APIVersion:` + fmt.Sprintf("%v", this.APIVersion) + `,`,
25158		`ResourceVersion:` + fmt.Sprintf("%v", this.ResourceVersion) + `,`,
25159		`FieldPath:` + fmt.Sprintf("%v", this.FieldPath) + `,`,
25160		`}`,
25161	}, "")
25162	return s
25163}
25164func (this *PersistentVolume) String() string {
25165	if this == nil {
25166		return "nil"
25167	}
25168	s := strings.Join([]string{`&PersistentVolume{`,
25169		`ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
25170		`Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "PersistentVolumeSpec", "PersistentVolumeSpec", 1), `&`, ``, 1) + `,`,
25171		`Status:` + strings.Replace(strings.Replace(this.Status.String(), "PersistentVolumeStatus", "PersistentVolumeStatus", 1), `&`, ``, 1) + `,`,
25172		`}`,
25173	}, "")
25174	return s
25175}
25176func (this *PersistentVolumeClaim) String() string {
25177	if this == nil {
25178		return "nil"
25179	}
25180	s := strings.Join([]string{`&PersistentVolumeClaim{`,
25181		`ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
25182		`Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "PersistentVolumeClaimSpec", "PersistentVolumeClaimSpec", 1), `&`, ``, 1) + `,`,
25183		`Status:` + strings.Replace(strings.Replace(this.Status.String(), "PersistentVolumeClaimStatus", "PersistentVolumeClaimStatus", 1), `&`, ``, 1) + `,`,
25184		`}`,
25185	}, "")
25186	return s
25187}
25188func (this *PersistentVolumeClaimCondition) String() string {
25189	if this == nil {
25190		return "nil"
25191	}
25192	s := strings.Join([]string{`&PersistentVolumeClaimCondition{`,
25193		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
25194		`Status:` + fmt.Sprintf("%v", this.Status) + `,`,
25195		`LastProbeTime:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.LastProbeTime), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
25196		`LastTransitionTime:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.LastTransitionTime), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
25197		`Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
25198		`Message:` + fmt.Sprintf("%v", this.Message) + `,`,
25199		`}`,
25200	}, "")
25201	return s
25202}
25203func (this *PersistentVolumeClaimList) String() string {
25204	if this == nil {
25205		return "nil"
25206	}
25207	repeatedStringForItems := "[]PersistentVolumeClaim{"
25208	for _, f := range this.Items {
25209		repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "PersistentVolumeClaim", "PersistentVolumeClaim", 1), `&`, ``, 1) + ","
25210	}
25211	repeatedStringForItems += "}"
25212	s := strings.Join([]string{`&PersistentVolumeClaimList{`,
25213		`ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
25214		`Items:` + repeatedStringForItems + `,`,
25215		`}`,
25216	}, "")
25217	return s
25218}
25219func (this *PersistentVolumeClaimSpec) String() string {
25220	if this == nil {
25221		return "nil"
25222	}
25223	s := strings.Join([]string{`&PersistentVolumeClaimSpec{`,
25224		`AccessModes:` + fmt.Sprintf("%v", this.AccessModes) + `,`,
25225		`Resources:` + strings.Replace(strings.Replace(this.Resources.String(), "ResourceRequirements", "ResourceRequirements", 1), `&`, ``, 1) + `,`,
25226		`VolumeName:` + fmt.Sprintf("%v", this.VolumeName) + `,`,
25227		`Selector:` + strings.Replace(fmt.Sprintf("%v", this.Selector), "LabelSelector", "v1.LabelSelector", 1) + `,`,
25228		`StorageClassName:` + valueToStringGenerated(this.StorageClassName) + `,`,
25229		`VolumeMode:` + valueToStringGenerated(this.VolumeMode) + `,`,
25230		`DataSource:` + strings.Replace(this.DataSource.String(), "TypedLocalObjectReference", "TypedLocalObjectReference", 1) + `,`,
25231		`}`,
25232	}, "")
25233	return s
25234}
25235func (this *PersistentVolumeClaimStatus) String() string {
25236	if this == nil {
25237		return "nil"
25238	}
25239	repeatedStringForConditions := "[]PersistentVolumeClaimCondition{"
25240	for _, f := range this.Conditions {
25241		repeatedStringForConditions += strings.Replace(strings.Replace(f.String(), "PersistentVolumeClaimCondition", "PersistentVolumeClaimCondition", 1), `&`, ``, 1) + ","
25242	}
25243	repeatedStringForConditions += "}"
25244	keysForCapacity := make([]string, 0, len(this.Capacity))
25245	for k := range this.Capacity {
25246		keysForCapacity = append(keysForCapacity, string(k))
25247	}
25248	github_com_gogo_protobuf_sortkeys.Strings(keysForCapacity)
25249	mapStringForCapacity := "ResourceList{"
25250	for _, k := range keysForCapacity {
25251		mapStringForCapacity += fmt.Sprintf("%v: %v,", k, this.Capacity[ResourceName(k)])
25252	}
25253	mapStringForCapacity += "}"
25254	s := strings.Join([]string{`&PersistentVolumeClaimStatus{`,
25255		`Phase:` + fmt.Sprintf("%v", this.Phase) + `,`,
25256		`AccessModes:` + fmt.Sprintf("%v", this.AccessModes) + `,`,
25257		`Capacity:` + mapStringForCapacity + `,`,
25258		`Conditions:` + repeatedStringForConditions + `,`,
25259		`}`,
25260	}, "")
25261	return s
25262}
25263func (this *PersistentVolumeClaimVolumeSource) String() string {
25264	if this == nil {
25265		return "nil"
25266	}
25267	s := strings.Join([]string{`&PersistentVolumeClaimVolumeSource{`,
25268		`ClaimName:` + fmt.Sprintf("%v", this.ClaimName) + `,`,
25269		`ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
25270		`}`,
25271	}, "")
25272	return s
25273}
25274func (this *PersistentVolumeList) String() string {
25275	if this == nil {
25276		return "nil"
25277	}
25278	repeatedStringForItems := "[]PersistentVolume{"
25279	for _, f := range this.Items {
25280		repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "PersistentVolume", "PersistentVolume", 1), `&`, ``, 1) + ","
25281	}
25282	repeatedStringForItems += "}"
25283	s := strings.Join([]string{`&PersistentVolumeList{`,
25284		`ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
25285		`Items:` + repeatedStringForItems + `,`,
25286		`}`,
25287	}, "")
25288	return s
25289}
25290func (this *PersistentVolumeSource) String() string {
25291	if this == nil {
25292		return "nil"
25293	}
25294	s := strings.Join([]string{`&PersistentVolumeSource{`,
25295		`GCEPersistentDisk:` + strings.Replace(this.GCEPersistentDisk.String(), "GCEPersistentDiskVolumeSource", "GCEPersistentDiskVolumeSource", 1) + `,`,
25296		`AWSElasticBlockStore:` + strings.Replace(this.AWSElasticBlockStore.String(), "AWSElasticBlockStoreVolumeSource", "AWSElasticBlockStoreVolumeSource", 1) + `,`,
25297		`HostPath:` + strings.Replace(this.HostPath.String(), "HostPathVolumeSource", "HostPathVolumeSource", 1) + `,`,
25298		`Glusterfs:` + strings.Replace(this.Glusterfs.String(), "GlusterfsPersistentVolumeSource", "GlusterfsPersistentVolumeSource", 1) + `,`,
25299		`NFS:` + strings.Replace(this.NFS.String(), "NFSVolumeSource", "NFSVolumeSource", 1) + `,`,
25300		`RBD:` + strings.Replace(this.RBD.String(), "RBDPersistentVolumeSource", "RBDPersistentVolumeSource", 1) + `,`,
25301		`ISCSI:` + strings.Replace(this.ISCSI.String(), "ISCSIPersistentVolumeSource", "ISCSIPersistentVolumeSource", 1) + `,`,
25302		`Cinder:` + strings.Replace(this.Cinder.String(), "CinderPersistentVolumeSource", "CinderPersistentVolumeSource", 1) + `,`,
25303		`CephFS:` + strings.Replace(this.CephFS.String(), "CephFSPersistentVolumeSource", "CephFSPersistentVolumeSource", 1) + `,`,
25304		`FC:` + strings.Replace(this.FC.String(), "FCVolumeSource", "FCVolumeSource", 1) + `,`,
25305		`Flocker:` + strings.Replace(this.Flocker.String(), "FlockerVolumeSource", "FlockerVolumeSource", 1) + `,`,
25306		`FlexVolume:` + strings.Replace(this.FlexVolume.String(), "FlexPersistentVolumeSource", "FlexPersistentVolumeSource", 1) + `,`,
25307		`AzureFile:` + strings.Replace(this.AzureFile.String(), "AzureFilePersistentVolumeSource", "AzureFilePersistentVolumeSource", 1) + `,`,
25308		`VsphereVolume:` + strings.Replace(this.VsphereVolume.String(), "VsphereVirtualDiskVolumeSource", "VsphereVirtualDiskVolumeSource", 1) + `,`,
25309		`Quobyte:` + strings.Replace(this.Quobyte.String(), "QuobyteVolumeSource", "QuobyteVolumeSource", 1) + `,`,
25310		`AzureDisk:` + strings.Replace(this.AzureDisk.String(), "AzureDiskVolumeSource", "AzureDiskVolumeSource", 1) + `,`,
25311		`PhotonPersistentDisk:` + strings.Replace(this.PhotonPersistentDisk.String(), "PhotonPersistentDiskVolumeSource", "PhotonPersistentDiskVolumeSource", 1) + `,`,
25312		`PortworxVolume:` + strings.Replace(this.PortworxVolume.String(), "PortworxVolumeSource", "PortworxVolumeSource", 1) + `,`,
25313		`ScaleIO:` + strings.Replace(this.ScaleIO.String(), "ScaleIOPersistentVolumeSource", "ScaleIOPersistentVolumeSource", 1) + `,`,
25314		`Local:` + strings.Replace(this.Local.String(), "LocalVolumeSource", "LocalVolumeSource", 1) + `,`,
25315		`StorageOS:` + strings.Replace(this.StorageOS.String(), "StorageOSPersistentVolumeSource", "StorageOSPersistentVolumeSource", 1) + `,`,
25316		`CSI:` + strings.Replace(this.CSI.String(), "CSIPersistentVolumeSource", "CSIPersistentVolumeSource", 1) + `,`,
25317		`}`,
25318	}, "")
25319	return s
25320}
25321func (this *PersistentVolumeSpec) String() string {
25322	if this == nil {
25323		return "nil"
25324	}
25325	keysForCapacity := make([]string, 0, len(this.Capacity))
25326	for k := range this.Capacity {
25327		keysForCapacity = append(keysForCapacity, string(k))
25328	}
25329	github_com_gogo_protobuf_sortkeys.Strings(keysForCapacity)
25330	mapStringForCapacity := "ResourceList{"
25331	for _, k := range keysForCapacity {
25332		mapStringForCapacity += fmt.Sprintf("%v: %v,", k, this.Capacity[ResourceName(k)])
25333	}
25334	mapStringForCapacity += "}"
25335	s := strings.Join([]string{`&PersistentVolumeSpec{`,
25336		`Capacity:` + mapStringForCapacity + `,`,
25337		`PersistentVolumeSource:` + strings.Replace(strings.Replace(this.PersistentVolumeSource.String(), "PersistentVolumeSource", "PersistentVolumeSource", 1), `&`, ``, 1) + `,`,
25338		`AccessModes:` + fmt.Sprintf("%v", this.AccessModes) + `,`,
25339		`ClaimRef:` + strings.Replace(this.ClaimRef.String(), "ObjectReference", "ObjectReference", 1) + `,`,
25340		`PersistentVolumeReclaimPolicy:` + fmt.Sprintf("%v", this.PersistentVolumeReclaimPolicy) + `,`,
25341		`StorageClassName:` + fmt.Sprintf("%v", this.StorageClassName) + `,`,
25342		`MountOptions:` + fmt.Sprintf("%v", this.MountOptions) + `,`,
25343		`VolumeMode:` + valueToStringGenerated(this.VolumeMode) + `,`,
25344		`NodeAffinity:` + strings.Replace(this.NodeAffinity.String(), "VolumeNodeAffinity", "VolumeNodeAffinity", 1) + `,`,
25345		`}`,
25346	}, "")
25347	return s
25348}
25349func (this *PersistentVolumeStatus) String() string {
25350	if this == nil {
25351		return "nil"
25352	}
25353	s := strings.Join([]string{`&PersistentVolumeStatus{`,
25354		`Phase:` + fmt.Sprintf("%v", this.Phase) + `,`,
25355		`Message:` + fmt.Sprintf("%v", this.Message) + `,`,
25356		`Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
25357		`}`,
25358	}, "")
25359	return s
25360}
25361func (this *PhotonPersistentDiskVolumeSource) String() string {
25362	if this == nil {
25363		return "nil"
25364	}
25365	s := strings.Join([]string{`&PhotonPersistentDiskVolumeSource{`,
25366		`PdID:` + fmt.Sprintf("%v", this.PdID) + `,`,
25367		`FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
25368		`}`,
25369	}, "")
25370	return s
25371}
25372func (this *Pod) String() string {
25373	if this == nil {
25374		return "nil"
25375	}
25376	s := strings.Join([]string{`&Pod{`,
25377		`ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
25378		`Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "PodSpec", "PodSpec", 1), `&`, ``, 1) + `,`,
25379		`Status:` + strings.Replace(strings.Replace(this.Status.String(), "PodStatus", "PodStatus", 1), `&`, ``, 1) + `,`,
25380		`}`,
25381	}, "")
25382	return s
25383}
25384func (this *PodAffinity) String() string {
25385	if this == nil {
25386		return "nil"
25387	}
25388	repeatedStringForRequiredDuringSchedulingIgnoredDuringExecution := "[]PodAffinityTerm{"
25389	for _, f := range this.RequiredDuringSchedulingIgnoredDuringExecution {
25390		repeatedStringForRequiredDuringSchedulingIgnoredDuringExecution += strings.Replace(strings.Replace(f.String(), "PodAffinityTerm", "PodAffinityTerm", 1), `&`, ``, 1) + ","
25391	}
25392	repeatedStringForRequiredDuringSchedulingIgnoredDuringExecution += "}"
25393	repeatedStringForPreferredDuringSchedulingIgnoredDuringExecution := "[]WeightedPodAffinityTerm{"
25394	for _, f := range this.PreferredDuringSchedulingIgnoredDuringExecution {
25395		repeatedStringForPreferredDuringSchedulingIgnoredDuringExecution += strings.Replace(strings.Replace(f.String(), "WeightedPodAffinityTerm", "WeightedPodAffinityTerm", 1), `&`, ``, 1) + ","
25396	}
25397	repeatedStringForPreferredDuringSchedulingIgnoredDuringExecution += "}"
25398	s := strings.Join([]string{`&PodAffinity{`,
25399		`RequiredDuringSchedulingIgnoredDuringExecution:` + repeatedStringForRequiredDuringSchedulingIgnoredDuringExecution + `,`,
25400		`PreferredDuringSchedulingIgnoredDuringExecution:` + repeatedStringForPreferredDuringSchedulingIgnoredDuringExecution + `,`,
25401		`}`,
25402	}, "")
25403	return s
25404}
25405func (this *PodAffinityTerm) String() string {
25406	if this == nil {
25407		return "nil"
25408	}
25409	s := strings.Join([]string{`&PodAffinityTerm{`,
25410		`LabelSelector:` + strings.Replace(fmt.Sprintf("%v", this.LabelSelector), "LabelSelector", "v1.LabelSelector", 1) + `,`,
25411		`Namespaces:` + fmt.Sprintf("%v", this.Namespaces) + `,`,
25412		`TopologyKey:` + fmt.Sprintf("%v", this.TopologyKey) + `,`,
25413		`}`,
25414	}, "")
25415	return s
25416}
25417func (this *PodAntiAffinity) String() string {
25418	if this == nil {
25419		return "nil"
25420	}
25421	repeatedStringForRequiredDuringSchedulingIgnoredDuringExecution := "[]PodAffinityTerm{"
25422	for _, f := range this.RequiredDuringSchedulingIgnoredDuringExecution {
25423		repeatedStringForRequiredDuringSchedulingIgnoredDuringExecution += strings.Replace(strings.Replace(f.String(), "PodAffinityTerm", "PodAffinityTerm", 1), `&`, ``, 1) + ","
25424	}
25425	repeatedStringForRequiredDuringSchedulingIgnoredDuringExecution += "}"
25426	repeatedStringForPreferredDuringSchedulingIgnoredDuringExecution := "[]WeightedPodAffinityTerm{"
25427	for _, f := range this.PreferredDuringSchedulingIgnoredDuringExecution {
25428		repeatedStringForPreferredDuringSchedulingIgnoredDuringExecution += strings.Replace(strings.Replace(f.String(), "WeightedPodAffinityTerm", "WeightedPodAffinityTerm", 1), `&`, ``, 1) + ","
25429	}
25430	repeatedStringForPreferredDuringSchedulingIgnoredDuringExecution += "}"
25431	s := strings.Join([]string{`&PodAntiAffinity{`,
25432		`RequiredDuringSchedulingIgnoredDuringExecution:` + repeatedStringForRequiredDuringSchedulingIgnoredDuringExecution + `,`,
25433		`PreferredDuringSchedulingIgnoredDuringExecution:` + repeatedStringForPreferredDuringSchedulingIgnoredDuringExecution + `,`,
25434		`}`,
25435	}, "")
25436	return s
25437}
25438func (this *PodAttachOptions) String() string {
25439	if this == nil {
25440		return "nil"
25441	}
25442	s := strings.Join([]string{`&PodAttachOptions{`,
25443		`Stdin:` + fmt.Sprintf("%v", this.Stdin) + `,`,
25444		`Stdout:` + fmt.Sprintf("%v", this.Stdout) + `,`,
25445		`Stderr:` + fmt.Sprintf("%v", this.Stderr) + `,`,
25446		`TTY:` + fmt.Sprintf("%v", this.TTY) + `,`,
25447		`Container:` + fmt.Sprintf("%v", this.Container) + `,`,
25448		`}`,
25449	}, "")
25450	return s
25451}
25452func (this *PodCondition) String() string {
25453	if this == nil {
25454		return "nil"
25455	}
25456	s := strings.Join([]string{`&PodCondition{`,
25457		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
25458		`Status:` + fmt.Sprintf("%v", this.Status) + `,`,
25459		`LastProbeTime:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.LastProbeTime), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
25460		`LastTransitionTime:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.LastTransitionTime), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
25461		`Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
25462		`Message:` + fmt.Sprintf("%v", this.Message) + `,`,
25463		`}`,
25464	}, "")
25465	return s
25466}
25467func (this *PodDNSConfig) String() string {
25468	if this == nil {
25469		return "nil"
25470	}
25471	repeatedStringForOptions := "[]PodDNSConfigOption{"
25472	for _, f := range this.Options {
25473		repeatedStringForOptions += strings.Replace(strings.Replace(f.String(), "PodDNSConfigOption", "PodDNSConfigOption", 1), `&`, ``, 1) + ","
25474	}
25475	repeatedStringForOptions += "}"
25476	s := strings.Join([]string{`&PodDNSConfig{`,
25477		`Nameservers:` + fmt.Sprintf("%v", this.Nameservers) + `,`,
25478		`Searches:` + fmt.Sprintf("%v", this.Searches) + `,`,
25479		`Options:` + repeatedStringForOptions + `,`,
25480		`}`,
25481	}, "")
25482	return s
25483}
25484func (this *PodDNSConfigOption) String() string {
25485	if this == nil {
25486		return "nil"
25487	}
25488	s := strings.Join([]string{`&PodDNSConfigOption{`,
25489		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
25490		`Value:` + valueToStringGenerated(this.Value) + `,`,
25491		`}`,
25492	}, "")
25493	return s
25494}
25495func (this *PodExecOptions) String() string {
25496	if this == nil {
25497		return "nil"
25498	}
25499	s := strings.Join([]string{`&PodExecOptions{`,
25500		`Stdin:` + fmt.Sprintf("%v", this.Stdin) + `,`,
25501		`Stdout:` + fmt.Sprintf("%v", this.Stdout) + `,`,
25502		`Stderr:` + fmt.Sprintf("%v", this.Stderr) + `,`,
25503		`TTY:` + fmt.Sprintf("%v", this.TTY) + `,`,
25504		`Container:` + fmt.Sprintf("%v", this.Container) + `,`,
25505		`Command:` + fmt.Sprintf("%v", this.Command) + `,`,
25506		`}`,
25507	}, "")
25508	return s
25509}
25510func (this *PodIP) String() string {
25511	if this == nil {
25512		return "nil"
25513	}
25514	s := strings.Join([]string{`&PodIP{`,
25515		`IP:` + fmt.Sprintf("%v", this.IP) + `,`,
25516		`}`,
25517	}, "")
25518	return s
25519}
25520func (this *PodList) String() string {
25521	if this == nil {
25522		return "nil"
25523	}
25524	repeatedStringForItems := "[]Pod{"
25525	for _, f := range this.Items {
25526		repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "Pod", "Pod", 1), `&`, ``, 1) + ","
25527	}
25528	repeatedStringForItems += "}"
25529	s := strings.Join([]string{`&PodList{`,
25530		`ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
25531		`Items:` + repeatedStringForItems + `,`,
25532		`}`,
25533	}, "")
25534	return s
25535}
25536func (this *PodLogOptions) String() string {
25537	if this == nil {
25538		return "nil"
25539	}
25540	s := strings.Join([]string{`&PodLogOptions{`,
25541		`Container:` + fmt.Sprintf("%v", this.Container) + `,`,
25542		`Follow:` + fmt.Sprintf("%v", this.Follow) + `,`,
25543		`Previous:` + fmt.Sprintf("%v", this.Previous) + `,`,
25544		`SinceSeconds:` + valueToStringGenerated(this.SinceSeconds) + `,`,
25545		`SinceTime:` + strings.Replace(fmt.Sprintf("%v", this.SinceTime), "Time", "v1.Time", 1) + `,`,
25546		`Timestamps:` + fmt.Sprintf("%v", this.Timestamps) + `,`,
25547		`TailLines:` + valueToStringGenerated(this.TailLines) + `,`,
25548		`LimitBytes:` + valueToStringGenerated(this.LimitBytes) + `,`,
25549		`}`,
25550	}, "")
25551	return s
25552}
25553func (this *PodPortForwardOptions) String() string {
25554	if this == nil {
25555		return "nil"
25556	}
25557	s := strings.Join([]string{`&PodPortForwardOptions{`,
25558		`Ports:` + fmt.Sprintf("%v", this.Ports) + `,`,
25559		`}`,
25560	}, "")
25561	return s
25562}
25563func (this *PodProxyOptions) String() string {
25564	if this == nil {
25565		return "nil"
25566	}
25567	s := strings.Join([]string{`&PodProxyOptions{`,
25568		`Path:` + fmt.Sprintf("%v", this.Path) + `,`,
25569		`}`,
25570	}, "")
25571	return s
25572}
25573func (this *PodReadinessGate) String() string {
25574	if this == nil {
25575		return "nil"
25576	}
25577	s := strings.Join([]string{`&PodReadinessGate{`,
25578		`ConditionType:` + fmt.Sprintf("%v", this.ConditionType) + `,`,
25579		`}`,
25580	}, "")
25581	return s
25582}
25583func (this *PodSecurityContext) String() string {
25584	if this == nil {
25585		return "nil"
25586	}
25587	repeatedStringForSysctls := "[]Sysctl{"
25588	for _, f := range this.Sysctls {
25589		repeatedStringForSysctls += strings.Replace(strings.Replace(f.String(), "Sysctl", "Sysctl", 1), `&`, ``, 1) + ","
25590	}
25591	repeatedStringForSysctls += "}"
25592	s := strings.Join([]string{`&PodSecurityContext{`,
25593		`SELinuxOptions:` + strings.Replace(this.SELinuxOptions.String(), "SELinuxOptions", "SELinuxOptions", 1) + `,`,
25594		`RunAsUser:` + valueToStringGenerated(this.RunAsUser) + `,`,
25595		`RunAsNonRoot:` + valueToStringGenerated(this.RunAsNonRoot) + `,`,
25596		`SupplementalGroups:` + fmt.Sprintf("%v", this.SupplementalGroups) + `,`,
25597		`FSGroup:` + valueToStringGenerated(this.FSGroup) + `,`,
25598		`RunAsGroup:` + valueToStringGenerated(this.RunAsGroup) + `,`,
25599		`Sysctls:` + repeatedStringForSysctls + `,`,
25600		`WindowsOptions:` + strings.Replace(this.WindowsOptions.String(), "WindowsSecurityContextOptions", "WindowsSecurityContextOptions", 1) + `,`,
25601		`}`,
25602	}, "")
25603	return s
25604}
25605func (this *PodSignature) String() string {
25606	if this == nil {
25607		return "nil"
25608	}
25609	s := strings.Join([]string{`&PodSignature{`,
25610		`PodController:` + strings.Replace(fmt.Sprintf("%v", this.PodController), "OwnerReference", "v1.OwnerReference", 1) + `,`,
25611		`}`,
25612	}, "")
25613	return s
25614}
25615func (this *PodSpec) String() string {
25616	if this == nil {
25617		return "nil"
25618	}
25619	repeatedStringForVolumes := "[]Volume{"
25620	for _, f := range this.Volumes {
25621		repeatedStringForVolumes += strings.Replace(strings.Replace(f.String(), "Volume", "Volume", 1), `&`, ``, 1) + ","
25622	}
25623	repeatedStringForVolumes += "}"
25624	repeatedStringForContainers := "[]Container{"
25625	for _, f := range this.Containers {
25626		repeatedStringForContainers += strings.Replace(strings.Replace(f.String(), "Container", "Container", 1), `&`, ``, 1) + ","
25627	}
25628	repeatedStringForContainers += "}"
25629	repeatedStringForImagePullSecrets := "[]LocalObjectReference{"
25630	for _, f := range this.ImagePullSecrets {
25631		repeatedStringForImagePullSecrets += strings.Replace(strings.Replace(f.String(), "LocalObjectReference", "LocalObjectReference", 1), `&`, ``, 1) + ","
25632	}
25633	repeatedStringForImagePullSecrets += "}"
25634	repeatedStringForInitContainers := "[]Container{"
25635	for _, f := range this.InitContainers {
25636		repeatedStringForInitContainers += strings.Replace(strings.Replace(f.String(), "Container", "Container", 1), `&`, ``, 1) + ","
25637	}
25638	repeatedStringForInitContainers += "}"
25639	repeatedStringForTolerations := "[]Toleration{"
25640	for _, f := range this.Tolerations {
25641		repeatedStringForTolerations += strings.Replace(strings.Replace(f.String(), "Toleration", "Toleration", 1), `&`, ``, 1) + ","
25642	}
25643	repeatedStringForTolerations += "}"
25644	repeatedStringForHostAliases := "[]HostAlias{"
25645	for _, f := range this.HostAliases {
25646		repeatedStringForHostAliases += strings.Replace(strings.Replace(f.String(), "HostAlias", "HostAlias", 1), `&`, ``, 1) + ","
25647	}
25648	repeatedStringForHostAliases += "}"
25649	repeatedStringForReadinessGates := "[]PodReadinessGate{"
25650	for _, f := range this.ReadinessGates {
25651		repeatedStringForReadinessGates += strings.Replace(strings.Replace(f.String(), "PodReadinessGate", "PodReadinessGate", 1), `&`, ``, 1) + ","
25652	}
25653	repeatedStringForReadinessGates += "}"
25654	repeatedStringForTopologySpreadConstraints := "[]TopologySpreadConstraint{"
25655	for _, f := range this.TopologySpreadConstraints {
25656		repeatedStringForTopologySpreadConstraints += strings.Replace(strings.Replace(f.String(), "TopologySpreadConstraint", "TopologySpreadConstraint", 1), `&`, ``, 1) + ","
25657	}
25658	repeatedStringForTopologySpreadConstraints += "}"
25659	repeatedStringForEphemeralContainers := "[]EphemeralContainer{"
25660	for _, f := range this.EphemeralContainers {
25661		repeatedStringForEphemeralContainers += strings.Replace(strings.Replace(f.String(), "EphemeralContainer", "EphemeralContainer", 1), `&`, ``, 1) + ","
25662	}
25663	repeatedStringForEphemeralContainers += "}"
25664	keysForNodeSelector := make([]string, 0, len(this.NodeSelector))
25665	for k := range this.NodeSelector {
25666		keysForNodeSelector = append(keysForNodeSelector, k)
25667	}
25668	github_com_gogo_protobuf_sortkeys.Strings(keysForNodeSelector)
25669	mapStringForNodeSelector := "map[string]string{"
25670	for _, k := range keysForNodeSelector {
25671		mapStringForNodeSelector += fmt.Sprintf("%v: %v,", k, this.NodeSelector[k])
25672	}
25673	mapStringForNodeSelector += "}"
25674	keysForOverhead := make([]string, 0, len(this.Overhead))
25675	for k := range this.Overhead {
25676		keysForOverhead = append(keysForOverhead, string(k))
25677	}
25678	github_com_gogo_protobuf_sortkeys.Strings(keysForOverhead)
25679	mapStringForOverhead := "ResourceList{"
25680	for _, k := range keysForOverhead {
25681		mapStringForOverhead += fmt.Sprintf("%v: %v,", k, this.Overhead[ResourceName(k)])
25682	}
25683	mapStringForOverhead += "}"
25684	s := strings.Join([]string{`&PodSpec{`,
25685		`Volumes:` + repeatedStringForVolumes + `,`,
25686		`Containers:` + repeatedStringForContainers + `,`,
25687		`RestartPolicy:` + fmt.Sprintf("%v", this.RestartPolicy) + `,`,
25688		`TerminationGracePeriodSeconds:` + valueToStringGenerated(this.TerminationGracePeriodSeconds) + `,`,
25689		`ActiveDeadlineSeconds:` + valueToStringGenerated(this.ActiveDeadlineSeconds) + `,`,
25690		`DNSPolicy:` + fmt.Sprintf("%v", this.DNSPolicy) + `,`,
25691		`NodeSelector:` + mapStringForNodeSelector + `,`,
25692		`ServiceAccountName:` + fmt.Sprintf("%v", this.ServiceAccountName) + `,`,
25693		`DeprecatedServiceAccount:` + fmt.Sprintf("%v", this.DeprecatedServiceAccount) + `,`,
25694		`NodeName:` + fmt.Sprintf("%v", this.NodeName) + `,`,
25695		`HostNetwork:` + fmt.Sprintf("%v", this.HostNetwork) + `,`,
25696		`HostPID:` + fmt.Sprintf("%v", this.HostPID) + `,`,
25697		`HostIPC:` + fmt.Sprintf("%v", this.HostIPC) + `,`,
25698		`SecurityContext:` + strings.Replace(this.SecurityContext.String(), "PodSecurityContext", "PodSecurityContext", 1) + `,`,
25699		`ImagePullSecrets:` + repeatedStringForImagePullSecrets + `,`,
25700		`Hostname:` + fmt.Sprintf("%v", this.Hostname) + `,`,
25701		`Subdomain:` + fmt.Sprintf("%v", this.Subdomain) + `,`,
25702		`Affinity:` + strings.Replace(this.Affinity.String(), "Affinity", "Affinity", 1) + `,`,
25703		`SchedulerName:` + fmt.Sprintf("%v", this.SchedulerName) + `,`,
25704		`InitContainers:` + repeatedStringForInitContainers + `,`,
25705		`AutomountServiceAccountToken:` + valueToStringGenerated(this.AutomountServiceAccountToken) + `,`,
25706		`Tolerations:` + repeatedStringForTolerations + `,`,
25707		`HostAliases:` + repeatedStringForHostAliases + `,`,
25708		`PriorityClassName:` + fmt.Sprintf("%v", this.PriorityClassName) + `,`,
25709		`Priority:` + valueToStringGenerated(this.Priority) + `,`,
25710		`DNSConfig:` + strings.Replace(this.DNSConfig.String(), "PodDNSConfig", "PodDNSConfig", 1) + `,`,
25711		`ShareProcessNamespace:` + valueToStringGenerated(this.ShareProcessNamespace) + `,`,
25712		`ReadinessGates:` + repeatedStringForReadinessGates + `,`,
25713		`RuntimeClassName:` + valueToStringGenerated(this.RuntimeClassName) + `,`,
25714		`EnableServiceLinks:` + valueToStringGenerated(this.EnableServiceLinks) + `,`,
25715		`PreemptionPolicy:` + valueToStringGenerated(this.PreemptionPolicy) + `,`,
25716		`Overhead:` + mapStringForOverhead + `,`,
25717		`TopologySpreadConstraints:` + repeatedStringForTopologySpreadConstraints + `,`,
25718		`EphemeralContainers:` + repeatedStringForEphemeralContainers + `,`,
25719		`}`,
25720	}, "")
25721	return s
25722}
25723func (this *PodStatus) String() string {
25724	if this == nil {
25725		return "nil"
25726	}
25727	repeatedStringForConditions := "[]PodCondition{"
25728	for _, f := range this.Conditions {
25729		repeatedStringForConditions += strings.Replace(strings.Replace(f.String(), "PodCondition", "PodCondition", 1), `&`, ``, 1) + ","
25730	}
25731	repeatedStringForConditions += "}"
25732	repeatedStringForContainerStatuses := "[]ContainerStatus{"
25733	for _, f := range this.ContainerStatuses {
25734		repeatedStringForContainerStatuses += strings.Replace(strings.Replace(f.String(), "ContainerStatus", "ContainerStatus", 1), `&`, ``, 1) + ","
25735	}
25736	repeatedStringForContainerStatuses += "}"
25737	repeatedStringForInitContainerStatuses := "[]ContainerStatus{"
25738	for _, f := range this.InitContainerStatuses {
25739		repeatedStringForInitContainerStatuses += strings.Replace(strings.Replace(f.String(), "ContainerStatus", "ContainerStatus", 1), `&`, ``, 1) + ","
25740	}
25741	repeatedStringForInitContainerStatuses += "}"
25742	repeatedStringForPodIPs := "[]PodIP{"
25743	for _, f := range this.PodIPs {
25744		repeatedStringForPodIPs += strings.Replace(strings.Replace(f.String(), "PodIP", "PodIP", 1), `&`, ``, 1) + ","
25745	}
25746	repeatedStringForPodIPs += "}"
25747	repeatedStringForEphemeralContainerStatuses := "[]ContainerStatus{"
25748	for _, f := range this.EphemeralContainerStatuses {
25749		repeatedStringForEphemeralContainerStatuses += strings.Replace(strings.Replace(f.String(), "ContainerStatus", "ContainerStatus", 1), `&`, ``, 1) + ","
25750	}
25751	repeatedStringForEphemeralContainerStatuses += "}"
25752	s := strings.Join([]string{`&PodStatus{`,
25753		`Phase:` + fmt.Sprintf("%v", this.Phase) + `,`,
25754		`Conditions:` + repeatedStringForConditions + `,`,
25755		`Message:` + fmt.Sprintf("%v", this.Message) + `,`,
25756		`Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
25757		`HostIP:` + fmt.Sprintf("%v", this.HostIP) + `,`,
25758		`PodIP:` + fmt.Sprintf("%v", this.PodIP) + `,`,
25759		`StartTime:` + strings.Replace(fmt.Sprintf("%v", this.StartTime), "Time", "v1.Time", 1) + `,`,
25760		`ContainerStatuses:` + repeatedStringForContainerStatuses + `,`,
25761		`QOSClass:` + fmt.Sprintf("%v", this.QOSClass) + `,`,
25762		`InitContainerStatuses:` + repeatedStringForInitContainerStatuses + `,`,
25763		`NominatedNodeName:` + fmt.Sprintf("%v", this.NominatedNodeName) + `,`,
25764		`PodIPs:` + repeatedStringForPodIPs + `,`,
25765		`EphemeralContainerStatuses:` + repeatedStringForEphemeralContainerStatuses + `,`,
25766		`}`,
25767	}, "")
25768	return s
25769}
25770func (this *PodStatusResult) String() string {
25771	if this == nil {
25772		return "nil"
25773	}
25774	s := strings.Join([]string{`&PodStatusResult{`,
25775		`ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
25776		`Status:` + strings.Replace(strings.Replace(this.Status.String(), "PodStatus", "PodStatus", 1), `&`, ``, 1) + `,`,
25777		`}`,
25778	}, "")
25779	return s
25780}
25781func (this *PodTemplate) String() string {
25782	if this == nil {
25783		return "nil"
25784	}
25785	s := strings.Join([]string{`&PodTemplate{`,
25786		`ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
25787		`Template:` + strings.Replace(strings.Replace(this.Template.String(), "PodTemplateSpec", "PodTemplateSpec", 1), `&`, ``, 1) + `,`,
25788		`}`,
25789	}, "")
25790	return s
25791}
25792func (this *PodTemplateList) String() string {
25793	if this == nil {
25794		return "nil"
25795	}
25796	repeatedStringForItems := "[]PodTemplate{"
25797	for _, f := range this.Items {
25798		repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "PodTemplate", "PodTemplate", 1), `&`, ``, 1) + ","
25799	}
25800	repeatedStringForItems += "}"
25801	s := strings.Join([]string{`&PodTemplateList{`,
25802		`ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
25803		`Items:` + repeatedStringForItems + `,`,
25804		`}`,
25805	}, "")
25806	return s
25807}
25808func (this *PodTemplateSpec) String() string {
25809	if this == nil {
25810		return "nil"
25811	}
25812	s := strings.Join([]string{`&PodTemplateSpec{`,
25813		`ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
25814		`Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "PodSpec", "PodSpec", 1), `&`, ``, 1) + `,`,
25815		`}`,
25816	}, "")
25817	return s
25818}
25819func (this *PortworxVolumeSource) String() string {
25820	if this == nil {
25821		return "nil"
25822	}
25823	s := strings.Join([]string{`&PortworxVolumeSource{`,
25824		`VolumeID:` + fmt.Sprintf("%v", this.VolumeID) + `,`,
25825		`FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
25826		`ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
25827		`}`,
25828	}, "")
25829	return s
25830}
25831func (this *Preconditions) String() string {
25832	if this == nil {
25833		return "nil"
25834	}
25835	s := strings.Join([]string{`&Preconditions{`,
25836		`UID:` + valueToStringGenerated(this.UID) + `,`,
25837		`}`,
25838	}, "")
25839	return s
25840}
25841func (this *PreferAvoidPodsEntry) String() string {
25842	if this == nil {
25843		return "nil"
25844	}
25845	s := strings.Join([]string{`&PreferAvoidPodsEntry{`,
25846		`PodSignature:` + strings.Replace(strings.Replace(this.PodSignature.String(), "PodSignature", "PodSignature", 1), `&`, ``, 1) + `,`,
25847		`EvictionTime:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.EvictionTime), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
25848		`Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
25849		`Message:` + fmt.Sprintf("%v", this.Message) + `,`,
25850		`}`,
25851	}, "")
25852	return s
25853}
25854func (this *PreferredSchedulingTerm) String() string {
25855	if this == nil {
25856		return "nil"
25857	}
25858	s := strings.Join([]string{`&PreferredSchedulingTerm{`,
25859		`Weight:` + fmt.Sprintf("%v", this.Weight) + `,`,
25860		`Preference:` + strings.Replace(strings.Replace(this.Preference.String(), "NodeSelectorTerm", "NodeSelectorTerm", 1), `&`, ``, 1) + `,`,
25861		`}`,
25862	}, "")
25863	return s
25864}
25865func (this *Probe) String() string {
25866	if this == nil {
25867		return "nil"
25868	}
25869	s := strings.Join([]string{`&Probe{`,
25870		`Handler:` + strings.Replace(strings.Replace(this.Handler.String(), "Handler", "Handler", 1), `&`, ``, 1) + `,`,
25871		`InitialDelaySeconds:` + fmt.Sprintf("%v", this.InitialDelaySeconds) + `,`,
25872		`TimeoutSeconds:` + fmt.Sprintf("%v", this.TimeoutSeconds) + `,`,
25873		`PeriodSeconds:` + fmt.Sprintf("%v", this.PeriodSeconds) + `,`,
25874		`SuccessThreshold:` + fmt.Sprintf("%v", this.SuccessThreshold) + `,`,
25875		`FailureThreshold:` + fmt.Sprintf("%v", this.FailureThreshold) + `,`,
25876		`}`,
25877	}, "")
25878	return s
25879}
25880func (this *ProjectedVolumeSource) String() string {
25881	if this == nil {
25882		return "nil"
25883	}
25884	repeatedStringForSources := "[]VolumeProjection{"
25885	for _, f := range this.Sources {
25886		repeatedStringForSources += strings.Replace(strings.Replace(f.String(), "VolumeProjection", "VolumeProjection", 1), `&`, ``, 1) + ","
25887	}
25888	repeatedStringForSources += "}"
25889	s := strings.Join([]string{`&ProjectedVolumeSource{`,
25890		`Sources:` + repeatedStringForSources + `,`,
25891		`DefaultMode:` + valueToStringGenerated(this.DefaultMode) + `,`,
25892		`}`,
25893	}, "")
25894	return s
25895}
25896func (this *QuobyteVolumeSource) String() string {
25897	if this == nil {
25898		return "nil"
25899	}
25900	s := strings.Join([]string{`&QuobyteVolumeSource{`,
25901		`Registry:` + fmt.Sprintf("%v", this.Registry) + `,`,
25902		`Volume:` + fmt.Sprintf("%v", this.Volume) + `,`,
25903		`ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
25904		`User:` + fmt.Sprintf("%v", this.User) + `,`,
25905		`Group:` + fmt.Sprintf("%v", this.Group) + `,`,
25906		`Tenant:` + fmt.Sprintf("%v", this.Tenant) + `,`,
25907		`}`,
25908	}, "")
25909	return s
25910}
25911func (this *RBDPersistentVolumeSource) String() string {
25912	if this == nil {
25913		return "nil"
25914	}
25915	s := strings.Join([]string{`&RBDPersistentVolumeSource{`,
25916		`CephMonitors:` + fmt.Sprintf("%v", this.CephMonitors) + `,`,
25917		`RBDImage:` + fmt.Sprintf("%v", this.RBDImage) + `,`,
25918		`FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
25919		`RBDPool:` + fmt.Sprintf("%v", this.RBDPool) + `,`,
25920		`RadosUser:` + fmt.Sprintf("%v", this.RadosUser) + `,`,
25921		`Keyring:` + fmt.Sprintf("%v", this.Keyring) + `,`,
25922		`SecretRef:` + strings.Replace(this.SecretRef.String(), "SecretReference", "SecretReference", 1) + `,`,
25923		`ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
25924		`}`,
25925	}, "")
25926	return s
25927}
25928func (this *RBDVolumeSource) String() string {
25929	if this == nil {
25930		return "nil"
25931	}
25932	s := strings.Join([]string{`&RBDVolumeSource{`,
25933		`CephMonitors:` + fmt.Sprintf("%v", this.CephMonitors) + `,`,
25934		`RBDImage:` + fmt.Sprintf("%v", this.RBDImage) + `,`,
25935		`FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
25936		`RBDPool:` + fmt.Sprintf("%v", this.RBDPool) + `,`,
25937		`RadosUser:` + fmt.Sprintf("%v", this.RadosUser) + `,`,
25938		`Keyring:` + fmt.Sprintf("%v", this.Keyring) + `,`,
25939		`SecretRef:` + strings.Replace(this.SecretRef.String(), "LocalObjectReference", "LocalObjectReference", 1) + `,`,
25940		`ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
25941		`}`,
25942	}, "")
25943	return s
25944}
25945func (this *RangeAllocation) String() string {
25946	if this == nil {
25947		return "nil"
25948	}
25949	s := strings.Join([]string{`&RangeAllocation{`,
25950		`ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
25951		`Range:` + fmt.Sprintf("%v", this.Range) + `,`,
25952		`Data:` + valueToStringGenerated(this.Data) + `,`,
25953		`}`,
25954	}, "")
25955	return s
25956}
25957func (this *ReplicationController) String() string {
25958	if this == nil {
25959		return "nil"
25960	}
25961	s := strings.Join([]string{`&ReplicationController{`,
25962		`ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
25963		`Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "ReplicationControllerSpec", "ReplicationControllerSpec", 1), `&`, ``, 1) + `,`,
25964		`Status:` + strings.Replace(strings.Replace(this.Status.String(), "ReplicationControllerStatus", "ReplicationControllerStatus", 1), `&`, ``, 1) + `,`,
25965		`}`,
25966	}, "")
25967	return s
25968}
25969func (this *ReplicationControllerCondition) String() string {
25970	if this == nil {
25971		return "nil"
25972	}
25973	s := strings.Join([]string{`&ReplicationControllerCondition{`,
25974		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
25975		`Status:` + fmt.Sprintf("%v", this.Status) + `,`,
25976		`LastTransitionTime:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.LastTransitionTime), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
25977		`Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
25978		`Message:` + fmt.Sprintf("%v", this.Message) + `,`,
25979		`}`,
25980	}, "")
25981	return s
25982}
25983func (this *ReplicationControllerList) String() string {
25984	if this == nil {
25985		return "nil"
25986	}
25987	repeatedStringForItems := "[]ReplicationController{"
25988	for _, f := range this.Items {
25989		repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "ReplicationController", "ReplicationController", 1), `&`, ``, 1) + ","
25990	}
25991	repeatedStringForItems += "}"
25992	s := strings.Join([]string{`&ReplicationControllerList{`,
25993		`ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
25994		`Items:` + repeatedStringForItems + `,`,
25995		`}`,
25996	}, "")
25997	return s
25998}
25999func (this *ReplicationControllerSpec) String() string {
26000	if this == nil {
26001		return "nil"
26002	}
26003	keysForSelector := make([]string, 0, len(this.Selector))
26004	for k := range this.Selector {
26005		keysForSelector = append(keysForSelector, k)
26006	}
26007	github_com_gogo_protobuf_sortkeys.Strings(keysForSelector)
26008	mapStringForSelector := "map[string]string{"
26009	for _, k := range keysForSelector {
26010		mapStringForSelector += fmt.Sprintf("%v: %v,", k, this.Selector[k])
26011	}
26012	mapStringForSelector += "}"
26013	s := strings.Join([]string{`&ReplicationControllerSpec{`,
26014		`Replicas:` + valueToStringGenerated(this.Replicas) + `,`,
26015		`Selector:` + mapStringForSelector + `,`,
26016		`Template:` + strings.Replace(this.Template.String(), "PodTemplateSpec", "PodTemplateSpec", 1) + `,`,
26017		`MinReadySeconds:` + fmt.Sprintf("%v", this.MinReadySeconds) + `,`,
26018		`}`,
26019	}, "")
26020	return s
26021}
26022func (this *ReplicationControllerStatus) String() string {
26023	if this == nil {
26024		return "nil"
26025	}
26026	repeatedStringForConditions := "[]ReplicationControllerCondition{"
26027	for _, f := range this.Conditions {
26028		repeatedStringForConditions += strings.Replace(strings.Replace(f.String(), "ReplicationControllerCondition", "ReplicationControllerCondition", 1), `&`, ``, 1) + ","
26029	}
26030	repeatedStringForConditions += "}"
26031	s := strings.Join([]string{`&ReplicationControllerStatus{`,
26032		`Replicas:` + fmt.Sprintf("%v", this.Replicas) + `,`,
26033		`FullyLabeledReplicas:` + fmt.Sprintf("%v", this.FullyLabeledReplicas) + `,`,
26034		`ObservedGeneration:` + fmt.Sprintf("%v", this.ObservedGeneration) + `,`,
26035		`ReadyReplicas:` + fmt.Sprintf("%v", this.ReadyReplicas) + `,`,
26036		`AvailableReplicas:` + fmt.Sprintf("%v", this.AvailableReplicas) + `,`,
26037		`Conditions:` + repeatedStringForConditions + `,`,
26038		`}`,
26039	}, "")
26040	return s
26041}
26042func (this *ResourceFieldSelector) String() string {
26043	if this == nil {
26044		return "nil"
26045	}
26046	s := strings.Join([]string{`&ResourceFieldSelector{`,
26047		`ContainerName:` + fmt.Sprintf("%v", this.ContainerName) + `,`,
26048		`Resource:` + fmt.Sprintf("%v", this.Resource) + `,`,
26049		`Divisor:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Divisor), "Quantity", "resource.Quantity", 1), `&`, ``, 1) + `,`,
26050		`}`,
26051	}, "")
26052	return s
26053}
26054func (this *ResourceQuota) String() string {
26055	if this == nil {
26056		return "nil"
26057	}
26058	s := strings.Join([]string{`&ResourceQuota{`,
26059		`ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
26060		`Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "ResourceQuotaSpec", "ResourceQuotaSpec", 1), `&`, ``, 1) + `,`,
26061		`Status:` + strings.Replace(strings.Replace(this.Status.String(), "ResourceQuotaStatus", "ResourceQuotaStatus", 1), `&`, ``, 1) + `,`,
26062		`}`,
26063	}, "")
26064	return s
26065}
26066func (this *ResourceQuotaList) String() string {
26067	if this == nil {
26068		return "nil"
26069	}
26070	repeatedStringForItems := "[]ResourceQuota{"
26071	for _, f := range this.Items {
26072		repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "ResourceQuota", "ResourceQuota", 1), `&`, ``, 1) + ","
26073	}
26074	repeatedStringForItems += "}"
26075	s := strings.Join([]string{`&ResourceQuotaList{`,
26076		`ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
26077		`Items:` + repeatedStringForItems + `,`,
26078		`}`,
26079	}, "")
26080	return s
26081}
26082func (this *ResourceQuotaSpec) String() string {
26083	if this == nil {
26084		return "nil"
26085	}
26086	keysForHard := make([]string, 0, len(this.Hard))
26087	for k := range this.Hard {
26088		keysForHard = append(keysForHard, string(k))
26089	}
26090	github_com_gogo_protobuf_sortkeys.Strings(keysForHard)
26091	mapStringForHard := "ResourceList{"
26092	for _, k := range keysForHard {
26093		mapStringForHard += fmt.Sprintf("%v: %v,", k, this.Hard[ResourceName(k)])
26094	}
26095	mapStringForHard += "}"
26096	s := strings.Join([]string{`&ResourceQuotaSpec{`,
26097		`Hard:` + mapStringForHard + `,`,
26098		`Scopes:` + fmt.Sprintf("%v", this.Scopes) + `,`,
26099		`ScopeSelector:` + strings.Replace(this.ScopeSelector.String(), "ScopeSelector", "ScopeSelector", 1) + `,`,
26100		`}`,
26101	}, "")
26102	return s
26103}
26104func (this *ResourceQuotaStatus) String() string {
26105	if this == nil {
26106		return "nil"
26107	}
26108	keysForHard := make([]string, 0, len(this.Hard))
26109	for k := range this.Hard {
26110		keysForHard = append(keysForHard, string(k))
26111	}
26112	github_com_gogo_protobuf_sortkeys.Strings(keysForHard)
26113	mapStringForHard := "ResourceList{"
26114	for _, k := range keysForHard {
26115		mapStringForHard += fmt.Sprintf("%v: %v,", k, this.Hard[ResourceName(k)])
26116	}
26117	mapStringForHard += "}"
26118	keysForUsed := make([]string, 0, len(this.Used))
26119	for k := range this.Used {
26120		keysForUsed = append(keysForUsed, string(k))
26121	}
26122	github_com_gogo_protobuf_sortkeys.Strings(keysForUsed)
26123	mapStringForUsed := "ResourceList{"
26124	for _, k := range keysForUsed {
26125		mapStringForUsed += fmt.Sprintf("%v: %v,", k, this.Used[ResourceName(k)])
26126	}
26127	mapStringForUsed += "}"
26128	s := strings.Join([]string{`&ResourceQuotaStatus{`,
26129		`Hard:` + mapStringForHard + `,`,
26130		`Used:` + mapStringForUsed + `,`,
26131		`}`,
26132	}, "")
26133	return s
26134}
26135func (this *ResourceRequirements) String() string {
26136	if this == nil {
26137		return "nil"
26138	}
26139	keysForLimits := make([]string, 0, len(this.Limits))
26140	for k := range this.Limits {
26141		keysForLimits = append(keysForLimits, string(k))
26142	}
26143	github_com_gogo_protobuf_sortkeys.Strings(keysForLimits)
26144	mapStringForLimits := "ResourceList{"
26145	for _, k := range keysForLimits {
26146		mapStringForLimits += fmt.Sprintf("%v: %v,", k, this.Limits[ResourceName(k)])
26147	}
26148	mapStringForLimits += "}"
26149	keysForRequests := make([]string, 0, len(this.Requests))
26150	for k := range this.Requests {
26151		keysForRequests = append(keysForRequests, string(k))
26152	}
26153	github_com_gogo_protobuf_sortkeys.Strings(keysForRequests)
26154	mapStringForRequests := "ResourceList{"
26155	for _, k := range keysForRequests {
26156		mapStringForRequests += fmt.Sprintf("%v: %v,", k, this.Requests[ResourceName(k)])
26157	}
26158	mapStringForRequests += "}"
26159	s := strings.Join([]string{`&ResourceRequirements{`,
26160		`Limits:` + mapStringForLimits + `,`,
26161		`Requests:` + mapStringForRequests + `,`,
26162		`}`,
26163	}, "")
26164	return s
26165}
26166func (this *SELinuxOptions) String() string {
26167	if this == nil {
26168		return "nil"
26169	}
26170	s := strings.Join([]string{`&SELinuxOptions{`,
26171		`User:` + fmt.Sprintf("%v", this.User) + `,`,
26172		`Role:` + fmt.Sprintf("%v", this.Role) + `,`,
26173		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
26174		`Level:` + fmt.Sprintf("%v", this.Level) + `,`,
26175		`}`,
26176	}, "")
26177	return s
26178}
26179func (this *ScaleIOPersistentVolumeSource) String() string {
26180	if this == nil {
26181		return "nil"
26182	}
26183	s := strings.Join([]string{`&ScaleIOPersistentVolumeSource{`,
26184		`Gateway:` + fmt.Sprintf("%v", this.Gateway) + `,`,
26185		`System:` + fmt.Sprintf("%v", this.System) + `,`,
26186		`SecretRef:` + strings.Replace(this.SecretRef.String(), "SecretReference", "SecretReference", 1) + `,`,
26187		`SSLEnabled:` + fmt.Sprintf("%v", this.SSLEnabled) + `,`,
26188		`ProtectionDomain:` + fmt.Sprintf("%v", this.ProtectionDomain) + `,`,
26189		`StoragePool:` + fmt.Sprintf("%v", this.StoragePool) + `,`,
26190		`StorageMode:` + fmt.Sprintf("%v", this.StorageMode) + `,`,
26191		`VolumeName:` + fmt.Sprintf("%v", this.VolumeName) + `,`,
26192		`FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
26193		`ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
26194		`}`,
26195	}, "")
26196	return s
26197}
26198func (this *ScaleIOVolumeSource) String() string {
26199	if this == nil {
26200		return "nil"
26201	}
26202	s := strings.Join([]string{`&ScaleIOVolumeSource{`,
26203		`Gateway:` + fmt.Sprintf("%v", this.Gateway) + `,`,
26204		`System:` + fmt.Sprintf("%v", this.System) + `,`,
26205		`SecretRef:` + strings.Replace(this.SecretRef.String(), "LocalObjectReference", "LocalObjectReference", 1) + `,`,
26206		`SSLEnabled:` + fmt.Sprintf("%v", this.SSLEnabled) + `,`,
26207		`ProtectionDomain:` + fmt.Sprintf("%v", this.ProtectionDomain) + `,`,
26208		`StoragePool:` + fmt.Sprintf("%v", this.StoragePool) + `,`,
26209		`StorageMode:` + fmt.Sprintf("%v", this.StorageMode) + `,`,
26210		`VolumeName:` + fmt.Sprintf("%v", this.VolumeName) + `,`,
26211		`FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
26212		`ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
26213		`}`,
26214	}, "")
26215	return s
26216}
26217func (this *ScopeSelector) String() string {
26218	if this == nil {
26219		return "nil"
26220	}
26221	repeatedStringForMatchExpressions := "[]ScopedResourceSelectorRequirement{"
26222	for _, f := range this.MatchExpressions {
26223		repeatedStringForMatchExpressions += strings.Replace(strings.Replace(f.String(), "ScopedResourceSelectorRequirement", "ScopedResourceSelectorRequirement", 1), `&`, ``, 1) + ","
26224	}
26225	repeatedStringForMatchExpressions += "}"
26226	s := strings.Join([]string{`&ScopeSelector{`,
26227		`MatchExpressions:` + repeatedStringForMatchExpressions + `,`,
26228		`}`,
26229	}, "")
26230	return s
26231}
26232func (this *ScopedResourceSelectorRequirement) String() string {
26233	if this == nil {
26234		return "nil"
26235	}
26236	s := strings.Join([]string{`&ScopedResourceSelectorRequirement{`,
26237		`ScopeName:` + fmt.Sprintf("%v", this.ScopeName) + `,`,
26238		`Operator:` + fmt.Sprintf("%v", this.Operator) + `,`,
26239		`Values:` + fmt.Sprintf("%v", this.Values) + `,`,
26240		`}`,
26241	}, "")
26242	return s
26243}
26244func (this *Secret) String() string {
26245	if this == nil {
26246		return "nil"
26247	}
26248	keysForData := make([]string, 0, len(this.Data))
26249	for k := range this.Data {
26250		keysForData = append(keysForData, k)
26251	}
26252	github_com_gogo_protobuf_sortkeys.Strings(keysForData)
26253	mapStringForData := "map[string][]byte{"
26254	for _, k := range keysForData {
26255		mapStringForData += fmt.Sprintf("%v: %v,", k, this.Data[k])
26256	}
26257	mapStringForData += "}"
26258	keysForStringData := make([]string, 0, len(this.StringData))
26259	for k := range this.StringData {
26260		keysForStringData = append(keysForStringData, k)
26261	}
26262	github_com_gogo_protobuf_sortkeys.Strings(keysForStringData)
26263	mapStringForStringData := "map[string]string{"
26264	for _, k := range keysForStringData {
26265		mapStringForStringData += fmt.Sprintf("%v: %v,", k, this.StringData[k])
26266	}
26267	mapStringForStringData += "}"
26268	s := strings.Join([]string{`&Secret{`,
26269		`ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
26270		`Data:` + mapStringForData + `,`,
26271		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
26272		`StringData:` + mapStringForStringData + `,`,
26273		`}`,
26274	}, "")
26275	return s
26276}
26277func (this *SecretEnvSource) String() string {
26278	if this == nil {
26279		return "nil"
26280	}
26281	s := strings.Join([]string{`&SecretEnvSource{`,
26282		`LocalObjectReference:` + strings.Replace(strings.Replace(this.LocalObjectReference.String(), "LocalObjectReference", "LocalObjectReference", 1), `&`, ``, 1) + `,`,
26283		`Optional:` + valueToStringGenerated(this.Optional) + `,`,
26284		`}`,
26285	}, "")
26286	return s
26287}
26288func (this *SecretKeySelector) String() string {
26289	if this == nil {
26290		return "nil"
26291	}
26292	s := strings.Join([]string{`&SecretKeySelector{`,
26293		`LocalObjectReference:` + strings.Replace(strings.Replace(this.LocalObjectReference.String(), "LocalObjectReference", "LocalObjectReference", 1), `&`, ``, 1) + `,`,
26294		`Key:` + fmt.Sprintf("%v", this.Key) + `,`,
26295		`Optional:` + valueToStringGenerated(this.Optional) + `,`,
26296		`}`,
26297	}, "")
26298	return s
26299}
26300func (this *SecretList) String() string {
26301	if this == nil {
26302		return "nil"
26303	}
26304	repeatedStringForItems := "[]Secret{"
26305	for _, f := range this.Items {
26306		repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "Secret", "Secret", 1), `&`, ``, 1) + ","
26307	}
26308	repeatedStringForItems += "}"
26309	s := strings.Join([]string{`&SecretList{`,
26310		`ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
26311		`Items:` + repeatedStringForItems + `,`,
26312		`}`,
26313	}, "")
26314	return s
26315}
26316func (this *SecretProjection) String() string {
26317	if this == nil {
26318		return "nil"
26319	}
26320	repeatedStringForItems := "[]KeyToPath{"
26321	for _, f := range this.Items {
26322		repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "KeyToPath", "KeyToPath", 1), `&`, ``, 1) + ","
26323	}
26324	repeatedStringForItems += "}"
26325	s := strings.Join([]string{`&SecretProjection{`,
26326		`LocalObjectReference:` + strings.Replace(strings.Replace(this.LocalObjectReference.String(), "LocalObjectReference", "LocalObjectReference", 1), `&`, ``, 1) + `,`,
26327		`Items:` + repeatedStringForItems + `,`,
26328		`Optional:` + valueToStringGenerated(this.Optional) + `,`,
26329		`}`,
26330	}, "")
26331	return s
26332}
26333func (this *SecretReference) String() string {
26334	if this == nil {
26335		return "nil"
26336	}
26337	s := strings.Join([]string{`&SecretReference{`,
26338		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
26339		`Namespace:` + fmt.Sprintf("%v", this.Namespace) + `,`,
26340		`}`,
26341	}, "")
26342	return s
26343}
26344func (this *SecretVolumeSource) String() string {
26345	if this == nil {
26346		return "nil"
26347	}
26348	repeatedStringForItems := "[]KeyToPath{"
26349	for _, f := range this.Items {
26350		repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "KeyToPath", "KeyToPath", 1), `&`, ``, 1) + ","
26351	}
26352	repeatedStringForItems += "}"
26353	s := strings.Join([]string{`&SecretVolumeSource{`,
26354		`SecretName:` + fmt.Sprintf("%v", this.SecretName) + `,`,
26355		`Items:` + repeatedStringForItems + `,`,
26356		`DefaultMode:` + valueToStringGenerated(this.DefaultMode) + `,`,
26357		`Optional:` + valueToStringGenerated(this.Optional) + `,`,
26358		`}`,
26359	}, "")
26360	return s
26361}
26362func (this *SecurityContext) String() string {
26363	if this == nil {
26364		return "nil"
26365	}
26366	s := strings.Join([]string{`&SecurityContext{`,
26367		`Capabilities:` + strings.Replace(this.Capabilities.String(), "Capabilities", "Capabilities", 1) + `,`,
26368		`Privileged:` + valueToStringGenerated(this.Privileged) + `,`,
26369		`SELinuxOptions:` + strings.Replace(this.SELinuxOptions.String(), "SELinuxOptions", "SELinuxOptions", 1) + `,`,
26370		`RunAsUser:` + valueToStringGenerated(this.RunAsUser) + `,`,
26371		`RunAsNonRoot:` + valueToStringGenerated(this.RunAsNonRoot) + `,`,
26372		`ReadOnlyRootFilesystem:` + valueToStringGenerated(this.ReadOnlyRootFilesystem) + `,`,
26373		`AllowPrivilegeEscalation:` + valueToStringGenerated(this.AllowPrivilegeEscalation) + `,`,
26374		`RunAsGroup:` + valueToStringGenerated(this.RunAsGroup) + `,`,
26375		`ProcMount:` + valueToStringGenerated(this.ProcMount) + `,`,
26376		`WindowsOptions:` + strings.Replace(this.WindowsOptions.String(), "WindowsSecurityContextOptions", "WindowsSecurityContextOptions", 1) + `,`,
26377		`}`,
26378	}, "")
26379	return s
26380}
26381func (this *SerializedReference) String() string {
26382	if this == nil {
26383		return "nil"
26384	}
26385	s := strings.Join([]string{`&SerializedReference{`,
26386		`Reference:` + strings.Replace(strings.Replace(this.Reference.String(), "ObjectReference", "ObjectReference", 1), `&`, ``, 1) + `,`,
26387		`}`,
26388	}, "")
26389	return s
26390}
26391func (this *Service) String() string {
26392	if this == nil {
26393		return "nil"
26394	}
26395	s := strings.Join([]string{`&Service{`,
26396		`ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
26397		`Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "ServiceSpec", "ServiceSpec", 1), `&`, ``, 1) + `,`,
26398		`Status:` + strings.Replace(strings.Replace(this.Status.String(), "ServiceStatus", "ServiceStatus", 1), `&`, ``, 1) + `,`,
26399		`}`,
26400	}, "")
26401	return s
26402}
26403func (this *ServiceAccount) String() string {
26404	if this == nil {
26405		return "nil"
26406	}
26407	repeatedStringForSecrets := "[]ObjectReference{"
26408	for _, f := range this.Secrets {
26409		repeatedStringForSecrets += strings.Replace(strings.Replace(f.String(), "ObjectReference", "ObjectReference", 1), `&`, ``, 1) + ","
26410	}
26411	repeatedStringForSecrets += "}"
26412	repeatedStringForImagePullSecrets := "[]LocalObjectReference{"
26413	for _, f := range this.ImagePullSecrets {
26414		repeatedStringForImagePullSecrets += strings.Replace(strings.Replace(f.String(), "LocalObjectReference", "LocalObjectReference", 1), `&`, ``, 1) + ","
26415	}
26416	repeatedStringForImagePullSecrets += "}"
26417	s := strings.Join([]string{`&ServiceAccount{`,
26418		`ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
26419		`Secrets:` + repeatedStringForSecrets + `,`,
26420		`ImagePullSecrets:` + repeatedStringForImagePullSecrets + `,`,
26421		`AutomountServiceAccountToken:` + valueToStringGenerated(this.AutomountServiceAccountToken) + `,`,
26422		`}`,
26423	}, "")
26424	return s
26425}
26426func (this *ServiceAccountList) String() string {
26427	if this == nil {
26428		return "nil"
26429	}
26430	repeatedStringForItems := "[]ServiceAccount{"
26431	for _, f := range this.Items {
26432		repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "ServiceAccount", "ServiceAccount", 1), `&`, ``, 1) + ","
26433	}
26434	repeatedStringForItems += "}"
26435	s := strings.Join([]string{`&ServiceAccountList{`,
26436		`ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
26437		`Items:` + repeatedStringForItems + `,`,
26438		`}`,
26439	}, "")
26440	return s
26441}
26442func (this *ServiceAccountTokenProjection) String() string {
26443	if this == nil {
26444		return "nil"
26445	}
26446	s := strings.Join([]string{`&ServiceAccountTokenProjection{`,
26447		`Audience:` + fmt.Sprintf("%v", this.Audience) + `,`,
26448		`ExpirationSeconds:` + valueToStringGenerated(this.ExpirationSeconds) + `,`,
26449		`Path:` + fmt.Sprintf("%v", this.Path) + `,`,
26450		`}`,
26451	}, "")
26452	return s
26453}
26454func (this *ServiceList) String() string {
26455	if this == nil {
26456		return "nil"
26457	}
26458	repeatedStringForItems := "[]Service{"
26459	for _, f := range this.Items {
26460		repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "Service", "Service", 1), `&`, ``, 1) + ","
26461	}
26462	repeatedStringForItems += "}"
26463	s := strings.Join([]string{`&ServiceList{`,
26464		`ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
26465		`Items:` + repeatedStringForItems + `,`,
26466		`}`,
26467	}, "")
26468	return s
26469}
26470func (this *ServicePort) String() string {
26471	if this == nil {
26472		return "nil"
26473	}
26474	s := strings.Join([]string{`&ServicePort{`,
26475		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
26476		`Protocol:` + fmt.Sprintf("%v", this.Protocol) + `,`,
26477		`Port:` + fmt.Sprintf("%v", this.Port) + `,`,
26478		`TargetPort:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.TargetPort), "IntOrString", "intstr.IntOrString", 1), `&`, ``, 1) + `,`,
26479		`NodePort:` + fmt.Sprintf("%v", this.NodePort) + `,`,
26480		`}`,
26481	}, "")
26482	return s
26483}
26484func (this *ServiceProxyOptions) String() string {
26485	if this == nil {
26486		return "nil"
26487	}
26488	s := strings.Join([]string{`&ServiceProxyOptions{`,
26489		`Path:` + fmt.Sprintf("%v", this.Path) + `,`,
26490		`}`,
26491	}, "")
26492	return s
26493}
26494func (this *ServiceSpec) String() string {
26495	if this == nil {
26496		return "nil"
26497	}
26498	repeatedStringForPorts := "[]ServicePort{"
26499	for _, f := range this.Ports {
26500		repeatedStringForPorts += strings.Replace(strings.Replace(f.String(), "ServicePort", "ServicePort", 1), `&`, ``, 1) + ","
26501	}
26502	repeatedStringForPorts += "}"
26503	keysForSelector := make([]string, 0, len(this.Selector))
26504	for k := range this.Selector {
26505		keysForSelector = append(keysForSelector, k)
26506	}
26507	github_com_gogo_protobuf_sortkeys.Strings(keysForSelector)
26508	mapStringForSelector := "map[string]string{"
26509	for _, k := range keysForSelector {
26510		mapStringForSelector += fmt.Sprintf("%v: %v,", k, this.Selector[k])
26511	}
26512	mapStringForSelector += "}"
26513	s := strings.Join([]string{`&ServiceSpec{`,
26514		`Ports:` + repeatedStringForPorts + `,`,
26515		`Selector:` + mapStringForSelector + `,`,
26516		`ClusterIP:` + fmt.Sprintf("%v", this.ClusterIP) + `,`,
26517		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
26518		`ExternalIPs:` + fmt.Sprintf("%v", this.ExternalIPs) + `,`,
26519		`SessionAffinity:` + fmt.Sprintf("%v", this.SessionAffinity) + `,`,
26520		`LoadBalancerIP:` + fmt.Sprintf("%v", this.LoadBalancerIP) + `,`,
26521		`LoadBalancerSourceRanges:` + fmt.Sprintf("%v", this.LoadBalancerSourceRanges) + `,`,
26522		`ExternalName:` + fmt.Sprintf("%v", this.ExternalName) + `,`,
26523		`ExternalTrafficPolicy:` + fmt.Sprintf("%v", this.ExternalTrafficPolicy) + `,`,
26524		`HealthCheckNodePort:` + fmt.Sprintf("%v", this.HealthCheckNodePort) + `,`,
26525		`PublishNotReadyAddresses:` + fmt.Sprintf("%v", this.PublishNotReadyAddresses) + `,`,
26526		`SessionAffinityConfig:` + strings.Replace(this.SessionAffinityConfig.String(), "SessionAffinityConfig", "SessionAffinityConfig", 1) + `,`,
26527		`IPFamily:` + valueToStringGenerated(this.IPFamily) + `,`,
26528		`}`,
26529	}, "")
26530	return s
26531}
26532func (this *ServiceStatus) String() string {
26533	if this == nil {
26534		return "nil"
26535	}
26536	s := strings.Join([]string{`&ServiceStatus{`,
26537		`LoadBalancer:` + strings.Replace(strings.Replace(this.LoadBalancer.String(), "LoadBalancerStatus", "LoadBalancerStatus", 1), `&`, ``, 1) + `,`,
26538		`}`,
26539	}, "")
26540	return s
26541}
26542func (this *SessionAffinityConfig) String() string {
26543	if this == nil {
26544		return "nil"
26545	}
26546	s := strings.Join([]string{`&SessionAffinityConfig{`,
26547		`ClientIP:` + strings.Replace(this.ClientIP.String(), "ClientIPConfig", "ClientIPConfig", 1) + `,`,
26548		`}`,
26549	}, "")
26550	return s
26551}
26552func (this *StorageOSPersistentVolumeSource) String() string {
26553	if this == nil {
26554		return "nil"
26555	}
26556	s := strings.Join([]string{`&StorageOSPersistentVolumeSource{`,
26557		`VolumeName:` + fmt.Sprintf("%v", this.VolumeName) + `,`,
26558		`VolumeNamespace:` + fmt.Sprintf("%v", this.VolumeNamespace) + `,`,
26559		`FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
26560		`ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
26561		`SecretRef:` + strings.Replace(this.SecretRef.String(), "ObjectReference", "ObjectReference", 1) + `,`,
26562		`}`,
26563	}, "")
26564	return s
26565}
26566func (this *StorageOSVolumeSource) String() string {
26567	if this == nil {
26568		return "nil"
26569	}
26570	s := strings.Join([]string{`&StorageOSVolumeSource{`,
26571		`VolumeName:` + fmt.Sprintf("%v", this.VolumeName) + `,`,
26572		`VolumeNamespace:` + fmt.Sprintf("%v", this.VolumeNamespace) + `,`,
26573		`FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
26574		`ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
26575		`SecretRef:` + strings.Replace(this.SecretRef.String(), "LocalObjectReference", "LocalObjectReference", 1) + `,`,
26576		`}`,
26577	}, "")
26578	return s
26579}
26580func (this *Sysctl) String() string {
26581	if this == nil {
26582		return "nil"
26583	}
26584	s := strings.Join([]string{`&Sysctl{`,
26585		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
26586		`Value:` + fmt.Sprintf("%v", this.Value) + `,`,
26587		`}`,
26588	}, "")
26589	return s
26590}
26591func (this *TCPSocketAction) String() string {
26592	if this == nil {
26593		return "nil"
26594	}
26595	s := strings.Join([]string{`&TCPSocketAction{`,
26596		`Port:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Port), "IntOrString", "intstr.IntOrString", 1), `&`, ``, 1) + `,`,
26597		`Host:` + fmt.Sprintf("%v", this.Host) + `,`,
26598		`}`,
26599	}, "")
26600	return s
26601}
26602func (this *Taint) String() string {
26603	if this == nil {
26604		return "nil"
26605	}
26606	s := strings.Join([]string{`&Taint{`,
26607		`Key:` + fmt.Sprintf("%v", this.Key) + `,`,
26608		`Value:` + fmt.Sprintf("%v", this.Value) + `,`,
26609		`Effect:` + fmt.Sprintf("%v", this.Effect) + `,`,
26610		`TimeAdded:` + strings.Replace(fmt.Sprintf("%v", this.TimeAdded), "Time", "v1.Time", 1) + `,`,
26611		`}`,
26612	}, "")
26613	return s
26614}
26615func (this *Toleration) String() string {
26616	if this == nil {
26617		return "nil"
26618	}
26619	s := strings.Join([]string{`&Toleration{`,
26620		`Key:` + fmt.Sprintf("%v", this.Key) + `,`,
26621		`Operator:` + fmt.Sprintf("%v", this.Operator) + `,`,
26622		`Value:` + fmt.Sprintf("%v", this.Value) + `,`,
26623		`Effect:` + fmt.Sprintf("%v", this.Effect) + `,`,
26624		`TolerationSeconds:` + valueToStringGenerated(this.TolerationSeconds) + `,`,
26625		`}`,
26626	}, "")
26627	return s
26628}
26629func (this *TopologySelectorLabelRequirement) String() string {
26630	if this == nil {
26631		return "nil"
26632	}
26633	s := strings.Join([]string{`&TopologySelectorLabelRequirement{`,
26634		`Key:` + fmt.Sprintf("%v", this.Key) + `,`,
26635		`Values:` + fmt.Sprintf("%v", this.Values) + `,`,
26636		`}`,
26637	}, "")
26638	return s
26639}
26640func (this *TopologySelectorTerm) String() string {
26641	if this == nil {
26642		return "nil"
26643	}
26644	repeatedStringForMatchLabelExpressions := "[]TopologySelectorLabelRequirement{"
26645	for _, f := range this.MatchLabelExpressions {
26646		repeatedStringForMatchLabelExpressions += strings.Replace(strings.Replace(f.String(), "TopologySelectorLabelRequirement", "TopologySelectorLabelRequirement", 1), `&`, ``, 1) + ","
26647	}
26648	repeatedStringForMatchLabelExpressions += "}"
26649	s := strings.Join([]string{`&TopologySelectorTerm{`,
26650		`MatchLabelExpressions:` + repeatedStringForMatchLabelExpressions + `,`,
26651		`}`,
26652	}, "")
26653	return s
26654}
26655func (this *TopologySpreadConstraint) String() string {
26656	if this == nil {
26657		return "nil"
26658	}
26659	s := strings.Join([]string{`&TopologySpreadConstraint{`,
26660		`MaxSkew:` + fmt.Sprintf("%v", this.MaxSkew) + `,`,
26661		`TopologyKey:` + fmt.Sprintf("%v", this.TopologyKey) + `,`,
26662		`WhenUnsatisfiable:` + fmt.Sprintf("%v", this.WhenUnsatisfiable) + `,`,
26663		`LabelSelector:` + strings.Replace(fmt.Sprintf("%v", this.LabelSelector), "LabelSelector", "v1.LabelSelector", 1) + `,`,
26664		`}`,
26665	}, "")
26666	return s
26667}
26668func (this *TypedLocalObjectReference) String() string {
26669	if this == nil {
26670		return "nil"
26671	}
26672	s := strings.Join([]string{`&TypedLocalObjectReference{`,
26673		`APIGroup:` + valueToStringGenerated(this.APIGroup) + `,`,
26674		`Kind:` + fmt.Sprintf("%v", this.Kind) + `,`,
26675		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
26676		`}`,
26677	}, "")
26678	return s
26679}
26680func (this *Volume) String() string {
26681	if this == nil {
26682		return "nil"
26683	}
26684	s := strings.Join([]string{`&Volume{`,
26685		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
26686		`VolumeSource:` + strings.Replace(strings.Replace(this.VolumeSource.String(), "VolumeSource", "VolumeSource", 1), `&`, ``, 1) + `,`,
26687		`}`,
26688	}, "")
26689	return s
26690}
26691func (this *VolumeDevice) String() string {
26692	if this == nil {
26693		return "nil"
26694	}
26695	s := strings.Join([]string{`&VolumeDevice{`,
26696		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
26697		`DevicePath:` + fmt.Sprintf("%v", this.DevicePath) + `,`,
26698		`}`,
26699	}, "")
26700	return s
26701}
26702func (this *VolumeMount) String() string {
26703	if this == nil {
26704		return "nil"
26705	}
26706	s := strings.Join([]string{`&VolumeMount{`,
26707		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
26708		`ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
26709		`MountPath:` + fmt.Sprintf("%v", this.MountPath) + `,`,
26710		`SubPath:` + fmt.Sprintf("%v", this.SubPath) + `,`,
26711		`MountPropagation:` + valueToStringGenerated(this.MountPropagation) + `,`,
26712		`SubPathExpr:` + fmt.Sprintf("%v", this.SubPathExpr) + `,`,
26713		`}`,
26714	}, "")
26715	return s
26716}
26717func (this *VolumeNodeAffinity) String() string {
26718	if this == nil {
26719		return "nil"
26720	}
26721	s := strings.Join([]string{`&VolumeNodeAffinity{`,
26722		`Required:` + strings.Replace(this.Required.String(), "NodeSelector", "NodeSelector", 1) + `,`,
26723		`}`,
26724	}, "")
26725	return s
26726}
26727func (this *VolumeProjection) String() string {
26728	if this == nil {
26729		return "nil"
26730	}
26731	s := strings.Join([]string{`&VolumeProjection{`,
26732		`Secret:` + strings.Replace(this.Secret.String(), "SecretProjection", "SecretProjection", 1) + `,`,
26733		`DownwardAPI:` + strings.Replace(this.DownwardAPI.String(), "DownwardAPIProjection", "DownwardAPIProjection", 1) + `,`,
26734		`ConfigMap:` + strings.Replace(this.ConfigMap.String(), "ConfigMapProjection", "ConfigMapProjection", 1) + `,`,
26735		`ServiceAccountToken:` + strings.Replace(this.ServiceAccountToken.String(), "ServiceAccountTokenProjection", "ServiceAccountTokenProjection", 1) + `,`,
26736		`}`,
26737	}, "")
26738	return s
26739}
26740func (this *VolumeSource) String() string {
26741	if this == nil {
26742		return "nil"
26743	}
26744	s := strings.Join([]string{`&VolumeSource{`,
26745		`HostPath:` + strings.Replace(this.HostPath.String(), "HostPathVolumeSource", "HostPathVolumeSource", 1) + `,`,
26746		`EmptyDir:` + strings.Replace(this.EmptyDir.String(), "EmptyDirVolumeSource", "EmptyDirVolumeSource", 1) + `,`,
26747		`GCEPersistentDisk:` + strings.Replace(this.GCEPersistentDisk.String(), "GCEPersistentDiskVolumeSource", "GCEPersistentDiskVolumeSource", 1) + `,`,
26748		`AWSElasticBlockStore:` + strings.Replace(this.AWSElasticBlockStore.String(), "AWSElasticBlockStoreVolumeSource", "AWSElasticBlockStoreVolumeSource", 1) + `,`,
26749		`GitRepo:` + strings.Replace(this.GitRepo.String(), "GitRepoVolumeSource", "GitRepoVolumeSource", 1) + `,`,
26750		`Secret:` + strings.Replace(this.Secret.String(), "SecretVolumeSource", "SecretVolumeSource", 1) + `,`,
26751		`NFS:` + strings.Replace(this.NFS.String(), "NFSVolumeSource", "NFSVolumeSource", 1) + `,`,
26752		`ISCSI:` + strings.Replace(this.ISCSI.String(), "ISCSIVolumeSource", "ISCSIVolumeSource", 1) + `,`,
26753		`Glusterfs:` + strings.Replace(this.Glusterfs.String(), "GlusterfsVolumeSource", "GlusterfsVolumeSource", 1) + `,`,
26754		`PersistentVolumeClaim:` + strings.Replace(this.PersistentVolumeClaim.String(), "PersistentVolumeClaimVolumeSource", "PersistentVolumeClaimVolumeSource", 1) + `,`,
26755		`RBD:` + strings.Replace(this.RBD.String(), "RBDVolumeSource", "RBDVolumeSource", 1) + `,`,
26756		`FlexVolume:` + strings.Replace(this.FlexVolume.String(), "FlexVolumeSource", "FlexVolumeSource", 1) + `,`,
26757		`Cinder:` + strings.Replace(this.Cinder.String(), "CinderVolumeSource", "CinderVolumeSource", 1) + `,`,
26758		`CephFS:` + strings.Replace(this.CephFS.String(), "CephFSVolumeSource", "CephFSVolumeSource", 1) + `,`,
26759		`Flocker:` + strings.Replace(this.Flocker.String(), "FlockerVolumeSource", "FlockerVolumeSource", 1) + `,`,
26760		`DownwardAPI:` + strings.Replace(this.DownwardAPI.String(), "DownwardAPIVolumeSource", "DownwardAPIVolumeSource", 1) + `,`,
26761		`FC:` + strings.Replace(this.FC.String(), "FCVolumeSource", "FCVolumeSource", 1) + `,`,
26762		`AzureFile:` + strings.Replace(this.AzureFile.String(), "AzureFileVolumeSource", "AzureFileVolumeSource", 1) + `,`,
26763		`ConfigMap:` + strings.Replace(this.ConfigMap.String(), "ConfigMapVolumeSource", "ConfigMapVolumeSource", 1) + `,`,
26764		`VsphereVolume:` + strings.Replace(this.VsphereVolume.String(), "VsphereVirtualDiskVolumeSource", "VsphereVirtualDiskVolumeSource", 1) + `,`,
26765		`Quobyte:` + strings.Replace(this.Quobyte.String(), "QuobyteVolumeSource", "QuobyteVolumeSource", 1) + `,`,
26766		`AzureDisk:` + strings.Replace(this.AzureDisk.String(), "AzureDiskVolumeSource", "AzureDiskVolumeSource", 1) + `,`,
26767		`PhotonPersistentDisk:` + strings.Replace(this.PhotonPersistentDisk.String(), "PhotonPersistentDiskVolumeSource", "PhotonPersistentDiskVolumeSource", 1) + `,`,
26768		`PortworxVolume:` + strings.Replace(this.PortworxVolume.String(), "PortworxVolumeSource", "PortworxVolumeSource", 1) + `,`,
26769		`ScaleIO:` + strings.Replace(this.ScaleIO.String(), "ScaleIOVolumeSource", "ScaleIOVolumeSource", 1) + `,`,
26770		`Projected:` + strings.Replace(this.Projected.String(), "ProjectedVolumeSource", "ProjectedVolumeSource", 1) + `,`,
26771		`StorageOS:` + strings.Replace(this.StorageOS.String(), "StorageOSVolumeSource", "StorageOSVolumeSource", 1) + `,`,
26772		`CSI:` + strings.Replace(this.CSI.String(), "CSIVolumeSource", "CSIVolumeSource", 1) + `,`,
26773		`}`,
26774	}, "")
26775	return s
26776}
26777func (this *VsphereVirtualDiskVolumeSource) String() string {
26778	if this == nil {
26779		return "nil"
26780	}
26781	s := strings.Join([]string{`&VsphereVirtualDiskVolumeSource{`,
26782		`VolumePath:` + fmt.Sprintf("%v", this.VolumePath) + `,`,
26783		`FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
26784		`StoragePolicyName:` + fmt.Sprintf("%v", this.StoragePolicyName) + `,`,
26785		`StoragePolicyID:` + fmt.Sprintf("%v", this.StoragePolicyID) + `,`,
26786		`}`,
26787	}, "")
26788	return s
26789}
26790func (this *WeightedPodAffinityTerm) String() string {
26791	if this == nil {
26792		return "nil"
26793	}
26794	s := strings.Join([]string{`&WeightedPodAffinityTerm{`,
26795		`Weight:` + fmt.Sprintf("%v", this.Weight) + `,`,
26796		`PodAffinityTerm:` + strings.Replace(strings.Replace(this.PodAffinityTerm.String(), "PodAffinityTerm", "PodAffinityTerm", 1), `&`, ``, 1) + `,`,
26797		`}`,
26798	}, "")
26799	return s
26800}
26801func (this *WindowsSecurityContextOptions) String() string {
26802	if this == nil {
26803		return "nil"
26804	}
26805	s := strings.Join([]string{`&WindowsSecurityContextOptions{`,
26806		`GMSACredentialSpecName:` + valueToStringGenerated(this.GMSACredentialSpecName) + `,`,
26807		`GMSACredentialSpec:` + valueToStringGenerated(this.GMSACredentialSpec) + `,`,
26808		`RunAsUserName:` + valueToStringGenerated(this.RunAsUserName) + `,`,
26809		`}`,
26810	}, "")
26811	return s
26812}
26813func valueToStringGenerated(v interface{}) string {
26814	rv := reflect.ValueOf(v)
26815	if rv.IsNil() {
26816		return "nil"
26817	}
26818	pv := reflect.Indirect(rv).Interface()
26819	return fmt.Sprintf("*%v", pv)
26820}
26821func (m *AWSElasticBlockStoreVolumeSource) Unmarshal(dAtA []byte) error {
26822	l := len(dAtA)
26823	iNdEx := 0
26824	for iNdEx < l {
26825		preIndex := iNdEx
26826		var wire uint64
26827		for shift := uint(0); ; shift += 7 {
26828			if shift >= 64 {
26829				return ErrIntOverflowGenerated
26830			}
26831			if iNdEx >= l {
26832				return io.ErrUnexpectedEOF
26833			}
26834			b := dAtA[iNdEx]
26835			iNdEx++
26836			wire |= uint64(b&0x7F) << shift
26837			if b < 0x80 {
26838				break
26839			}
26840		}
26841		fieldNum := int32(wire >> 3)
26842		wireType := int(wire & 0x7)
26843		if wireType == 4 {
26844			return fmt.Errorf("proto: AWSElasticBlockStoreVolumeSource: wiretype end group for non-group")
26845		}
26846		if fieldNum <= 0 {
26847			return fmt.Errorf("proto: AWSElasticBlockStoreVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
26848		}
26849		switch fieldNum {
26850		case 1:
26851			if wireType != 2 {
26852				return fmt.Errorf("proto: wrong wireType = %d for field VolumeID", wireType)
26853			}
26854			var stringLen uint64
26855			for shift := uint(0); ; shift += 7 {
26856				if shift >= 64 {
26857					return ErrIntOverflowGenerated
26858				}
26859				if iNdEx >= l {
26860					return io.ErrUnexpectedEOF
26861				}
26862				b := dAtA[iNdEx]
26863				iNdEx++
26864				stringLen |= uint64(b&0x7F) << shift
26865				if b < 0x80 {
26866					break
26867				}
26868			}
26869			intStringLen := int(stringLen)
26870			if intStringLen < 0 {
26871				return ErrInvalidLengthGenerated
26872			}
26873			postIndex := iNdEx + intStringLen
26874			if postIndex < 0 {
26875				return ErrInvalidLengthGenerated
26876			}
26877			if postIndex > l {
26878				return io.ErrUnexpectedEOF
26879			}
26880			m.VolumeID = string(dAtA[iNdEx:postIndex])
26881			iNdEx = postIndex
26882		case 2:
26883			if wireType != 2 {
26884				return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
26885			}
26886			var stringLen uint64
26887			for shift := uint(0); ; shift += 7 {
26888				if shift >= 64 {
26889					return ErrIntOverflowGenerated
26890				}
26891				if iNdEx >= l {
26892					return io.ErrUnexpectedEOF
26893				}
26894				b := dAtA[iNdEx]
26895				iNdEx++
26896				stringLen |= uint64(b&0x7F) << shift
26897				if b < 0x80 {
26898					break
26899				}
26900			}
26901			intStringLen := int(stringLen)
26902			if intStringLen < 0 {
26903				return ErrInvalidLengthGenerated
26904			}
26905			postIndex := iNdEx + intStringLen
26906			if postIndex < 0 {
26907				return ErrInvalidLengthGenerated
26908			}
26909			if postIndex > l {
26910				return io.ErrUnexpectedEOF
26911			}
26912			m.FSType = string(dAtA[iNdEx:postIndex])
26913			iNdEx = postIndex
26914		case 3:
26915			if wireType != 0 {
26916				return fmt.Errorf("proto: wrong wireType = %d for field Partition", wireType)
26917			}
26918			m.Partition = 0
26919			for shift := uint(0); ; shift += 7 {
26920				if shift >= 64 {
26921					return ErrIntOverflowGenerated
26922				}
26923				if iNdEx >= l {
26924					return io.ErrUnexpectedEOF
26925				}
26926				b := dAtA[iNdEx]
26927				iNdEx++
26928				m.Partition |= int32(b&0x7F) << shift
26929				if b < 0x80 {
26930					break
26931				}
26932			}
26933		case 4:
26934			if wireType != 0 {
26935				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
26936			}
26937			var v int
26938			for shift := uint(0); ; shift += 7 {
26939				if shift >= 64 {
26940					return ErrIntOverflowGenerated
26941				}
26942				if iNdEx >= l {
26943					return io.ErrUnexpectedEOF
26944				}
26945				b := dAtA[iNdEx]
26946				iNdEx++
26947				v |= int(b&0x7F) << shift
26948				if b < 0x80 {
26949					break
26950				}
26951			}
26952			m.ReadOnly = bool(v != 0)
26953		default:
26954			iNdEx = preIndex
26955			skippy, err := skipGenerated(dAtA[iNdEx:])
26956			if err != nil {
26957				return err
26958			}
26959			if skippy < 0 {
26960				return ErrInvalidLengthGenerated
26961			}
26962			if (iNdEx + skippy) < 0 {
26963				return ErrInvalidLengthGenerated
26964			}
26965			if (iNdEx + skippy) > l {
26966				return io.ErrUnexpectedEOF
26967			}
26968			iNdEx += skippy
26969		}
26970	}
26971
26972	if iNdEx > l {
26973		return io.ErrUnexpectedEOF
26974	}
26975	return nil
26976}
26977func (m *Affinity) Unmarshal(dAtA []byte) error {
26978	l := len(dAtA)
26979	iNdEx := 0
26980	for iNdEx < l {
26981		preIndex := iNdEx
26982		var wire uint64
26983		for shift := uint(0); ; shift += 7 {
26984			if shift >= 64 {
26985				return ErrIntOverflowGenerated
26986			}
26987			if iNdEx >= l {
26988				return io.ErrUnexpectedEOF
26989			}
26990			b := dAtA[iNdEx]
26991			iNdEx++
26992			wire |= uint64(b&0x7F) << shift
26993			if b < 0x80 {
26994				break
26995			}
26996		}
26997		fieldNum := int32(wire >> 3)
26998		wireType := int(wire & 0x7)
26999		if wireType == 4 {
27000			return fmt.Errorf("proto: Affinity: wiretype end group for non-group")
27001		}
27002		if fieldNum <= 0 {
27003			return fmt.Errorf("proto: Affinity: illegal tag %d (wire type %d)", fieldNum, wire)
27004		}
27005		switch fieldNum {
27006		case 1:
27007			if wireType != 2 {
27008				return fmt.Errorf("proto: wrong wireType = %d for field NodeAffinity", wireType)
27009			}
27010			var msglen int
27011			for shift := uint(0); ; shift += 7 {
27012				if shift >= 64 {
27013					return ErrIntOverflowGenerated
27014				}
27015				if iNdEx >= l {
27016					return io.ErrUnexpectedEOF
27017				}
27018				b := dAtA[iNdEx]
27019				iNdEx++
27020				msglen |= int(b&0x7F) << shift
27021				if b < 0x80 {
27022					break
27023				}
27024			}
27025			if msglen < 0 {
27026				return ErrInvalidLengthGenerated
27027			}
27028			postIndex := iNdEx + msglen
27029			if postIndex < 0 {
27030				return ErrInvalidLengthGenerated
27031			}
27032			if postIndex > l {
27033				return io.ErrUnexpectedEOF
27034			}
27035			if m.NodeAffinity == nil {
27036				m.NodeAffinity = &NodeAffinity{}
27037			}
27038			if err := m.NodeAffinity.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
27039				return err
27040			}
27041			iNdEx = postIndex
27042		case 2:
27043			if wireType != 2 {
27044				return fmt.Errorf("proto: wrong wireType = %d for field PodAffinity", wireType)
27045			}
27046			var msglen int
27047			for shift := uint(0); ; shift += 7 {
27048				if shift >= 64 {
27049					return ErrIntOverflowGenerated
27050				}
27051				if iNdEx >= l {
27052					return io.ErrUnexpectedEOF
27053				}
27054				b := dAtA[iNdEx]
27055				iNdEx++
27056				msglen |= int(b&0x7F) << shift
27057				if b < 0x80 {
27058					break
27059				}
27060			}
27061			if msglen < 0 {
27062				return ErrInvalidLengthGenerated
27063			}
27064			postIndex := iNdEx + msglen
27065			if postIndex < 0 {
27066				return ErrInvalidLengthGenerated
27067			}
27068			if postIndex > l {
27069				return io.ErrUnexpectedEOF
27070			}
27071			if m.PodAffinity == nil {
27072				m.PodAffinity = &PodAffinity{}
27073			}
27074			if err := m.PodAffinity.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
27075				return err
27076			}
27077			iNdEx = postIndex
27078		case 3:
27079			if wireType != 2 {
27080				return fmt.Errorf("proto: wrong wireType = %d for field PodAntiAffinity", wireType)
27081			}
27082			var msglen int
27083			for shift := uint(0); ; shift += 7 {
27084				if shift >= 64 {
27085					return ErrIntOverflowGenerated
27086				}
27087				if iNdEx >= l {
27088					return io.ErrUnexpectedEOF
27089				}
27090				b := dAtA[iNdEx]
27091				iNdEx++
27092				msglen |= int(b&0x7F) << shift
27093				if b < 0x80 {
27094					break
27095				}
27096			}
27097			if msglen < 0 {
27098				return ErrInvalidLengthGenerated
27099			}
27100			postIndex := iNdEx + msglen
27101			if postIndex < 0 {
27102				return ErrInvalidLengthGenerated
27103			}
27104			if postIndex > l {
27105				return io.ErrUnexpectedEOF
27106			}
27107			if m.PodAntiAffinity == nil {
27108				m.PodAntiAffinity = &PodAntiAffinity{}
27109			}
27110			if err := m.PodAntiAffinity.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
27111				return err
27112			}
27113			iNdEx = postIndex
27114		default:
27115			iNdEx = preIndex
27116			skippy, err := skipGenerated(dAtA[iNdEx:])
27117			if err != nil {
27118				return err
27119			}
27120			if skippy < 0 {
27121				return ErrInvalidLengthGenerated
27122			}
27123			if (iNdEx + skippy) < 0 {
27124				return ErrInvalidLengthGenerated
27125			}
27126			if (iNdEx + skippy) > l {
27127				return io.ErrUnexpectedEOF
27128			}
27129			iNdEx += skippy
27130		}
27131	}
27132
27133	if iNdEx > l {
27134		return io.ErrUnexpectedEOF
27135	}
27136	return nil
27137}
27138func (m *AttachedVolume) Unmarshal(dAtA []byte) error {
27139	l := len(dAtA)
27140	iNdEx := 0
27141	for iNdEx < l {
27142		preIndex := iNdEx
27143		var wire uint64
27144		for shift := uint(0); ; shift += 7 {
27145			if shift >= 64 {
27146				return ErrIntOverflowGenerated
27147			}
27148			if iNdEx >= l {
27149				return io.ErrUnexpectedEOF
27150			}
27151			b := dAtA[iNdEx]
27152			iNdEx++
27153			wire |= uint64(b&0x7F) << shift
27154			if b < 0x80 {
27155				break
27156			}
27157		}
27158		fieldNum := int32(wire >> 3)
27159		wireType := int(wire & 0x7)
27160		if wireType == 4 {
27161			return fmt.Errorf("proto: AttachedVolume: wiretype end group for non-group")
27162		}
27163		if fieldNum <= 0 {
27164			return fmt.Errorf("proto: AttachedVolume: illegal tag %d (wire type %d)", fieldNum, wire)
27165		}
27166		switch fieldNum {
27167		case 1:
27168			if wireType != 2 {
27169				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
27170			}
27171			var stringLen uint64
27172			for shift := uint(0); ; shift += 7 {
27173				if shift >= 64 {
27174					return ErrIntOverflowGenerated
27175				}
27176				if iNdEx >= l {
27177					return io.ErrUnexpectedEOF
27178				}
27179				b := dAtA[iNdEx]
27180				iNdEx++
27181				stringLen |= uint64(b&0x7F) << shift
27182				if b < 0x80 {
27183					break
27184				}
27185			}
27186			intStringLen := int(stringLen)
27187			if intStringLen < 0 {
27188				return ErrInvalidLengthGenerated
27189			}
27190			postIndex := iNdEx + intStringLen
27191			if postIndex < 0 {
27192				return ErrInvalidLengthGenerated
27193			}
27194			if postIndex > l {
27195				return io.ErrUnexpectedEOF
27196			}
27197			m.Name = UniqueVolumeName(dAtA[iNdEx:postIndex])
27198			iNdEx = postIndex
27199		case 2:
27200			if wireType != 2 {
27201				return fmt.Errorf("proto: wrong wireType = %d for field DevicePath", wireType)
27202			}
27203			var stringLen uint64
27204			for shift := uint(0); ; shift += 7 {
27205				if shift >= 64 {
27206					return ErrIntOverflowGenerated
27207				}
27208				if iNdEx >= l {
27209					return io.ErrUnexpectedEOF
27210				}
27211				b := dAtA[iNdEx]
27212				iNdEx++
27213				stringLen |= uint64(b&0x7F) << shift
27214				if b < 0x80 {
27215					break
27216				}
27217			}
27218			intStringLen := int(stringLen)
27219			if intStringLen < 0 {
27220				return ErrInvalidLengthGenerated
27221			}
27222			postIndex := iNdEx + intStringLen
27223			if postIndex < 0 {
27224				return ErrInvalidLengthGenerated
27225			}
27226			if postIndex > l {
27227				return io.ErrUnexpectedEOF
27228			}
27229			m.DevicePath = string(dAtA[iNdEx:postIndex])
27230			iNdEx = postIndex
27231		default:
27232			iNdEx = preIndex
27233			skippy, err := skipGenerated(dAtA[iNdEx:])
27234			if err != nil {
27235				return err
27236			}
27237			if skippy < 0 {
27238				return ErrInvalidLengthGenerated
27239			}
27240			if (iNdEx + skippy) < 0 {
27241				return ErrInvalidLengthGenerated
27242			}
27243			if (iNdEx + skippy) > l {
27244				return io.ErrUnexpectedEOF
27245			}
27246			iNdEx += skippy
27247		}
27248	}
27249
27250	if iNdEx > l {
27251		return io.ErrUnexpectedEOF
27252	}
27253	return nil
27254}
27255func (m *AvoidPods) Unmarshal(dAtA []byte) error {
27256	l := len(dAtA)
27257	iNdEx := 0
27258	for iNdEx < l {
27259		preIndex := iNdEx
27260		var wire uint64
27261		for shift := uint(0); ; shift += 7 {
27262			if shift >= 64 {
27263				return ErrIntOverflowGenerated
27264			}
27265			if iNdEx >= l {
27266				return io.ErrUnexpectedEOF
27267			}
27268			b := dAtA[iNdEx]
27269			iNdEx++
27270			wire |= uint64(b&0x7F) << shift
27271			if b < 0x80 {
27272				break
27273			}
27274		}
27275		fieldNum := int32(wire >> 3)
27276		wireType := int(wire & 0x7)
27277		if wireType == 4 {
27278			return fmt.Errorf("proto: AvoidPods: wiretype end group for non-group")
27279		}
27280		if fieldNum <= 0 {
27281			return fmt.Errorf("proto: AvoidPods: illegal tag %d (wire type %d)", fieldNum, wire)
27282		}
27283		switch fieldNum {
27284		case 1:
27285			if wireType != 2 {
27286				return fmt.Errorf("proto: wrong wireType = %d for field PreferAvoidPods", wireType)
27287			}
27288			var msglen int
27289			for shift := uint(0); ; shift += 7 {
27290				if shift >= 64 {
27291					return ErrIntOverflowGenerated
27292				}
27293				if iNdEx >= l {
27294					return io.ErrUnexpectedEOF
27295				}
27296				b := dAtA[iNdEx]
27297				iNdEx++
27298				msglen |= int(b&0x7F) << shift
27299				if b < 0x80 {
27300					break
27301				}
27302			}
27303			if msglen < 0 {
27304				return ErrInvalidLengthGenerated
27305			}
27306			postIndex := iNdEx + msglen
27307			if postIndex < 0 {
27308				return ErrInvalidLengthGenerated
27309			}
27310			if postIndex > l {
27311				return io.ErrUnexpectedEOF
27312			}
27313			m.PreferAvoidPods = append(m.PreferAvoidPods, PreferAvoidPodsEntry{})
27314			if err := m.PreferAvoidPods[len(m.PreferAvoidPods)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
27315				return err
27316			}
27317			iNdEx = postIndex
27318		default:
27319			iNdEx = preIndex
27320			skippy, err := skipGenerated(dAtA[iNdEx:])
27321			if err != nil {
27322				return err
27323			}
27324			if skippy < 0 {
27325				return ErrInvalidLengthGenerated
27326			}
27327			if (iNdEx + skippy) < 0 {
27328				return ErrInvalidLengthGenerated
27329			}
27330			if (iNdEx + skippy) > l {
27331				return io.ErrUnexpectedEOF
27332			}
27333			iNdEx += skippy
27334		}
27335	}
27336
27337	if iNdEx > l {
27338		return io.ErrUnexpectedEOF
27339	}
27340	return nil
27341}
27342func (m *AzureDiskVolumeSource) Unmarshal(dAtA []byte) error {
27343	l := len(dAtA)
27344	iNdEx := 0
27345	for iNdEx < l {
27346		preIndex := iNdEx
27347		var wire uint64
27348		for shift := uint(0); ; shift += 7 {
27349			if shift >= 64 {
27350				return ErrIntOverflowGenerated
27351			}
27352			if iNdEx >= l {
27353				return io.ErrUnexpectedEOF
27354			}
27355			b := dAtA[iNdEx]
27356			iNdEx++
27357			wire |= uint64(b&0x7F) << shift
27358			if b < 0x80 {
27359				break
27360			}
27361		}
27362		fieldNum := int32(wire >> 3)
27363		wireType := int(wire & 0x7)
27364		if wireType == 4 {
27365			return fmt.Errorf("proto: AzureDiskVolumeSource: wiretype end group for non-group")
27366		}
27367		if fieldNum <= 0 {
27368			return fmt.Errorf("proto: AzureDiskVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
27369		}
27370		switch fieldNum {
27371		case 1:
27372			if wireType != 2 {
27373				return fmt.Errorf("proto: wrong wireType = %d for field DiskName", wireType)
27374			}
27375			var stringLen uint64
27376			for shift := uint(0); ; shift += 7 {
27377				if shift >= 64 {
27378					return ErrIntOverflowGenerated
27379				}
27380				if iNdEx >= l {
27381					return io.ErrUnexpectedEOF
27382				}
27383				b := dAtA[iNdEx]
27384				iNdEx++
27385				stringLen |= uint64(b&0x7F) << shift
27386				if b < 0x80 {
27387					break
27388				}
27389			}
27390			intStringLen := int(stringLen)
27391			if intStringLen < 0 {
27392				return ErrInvalidLengthGenerated
27393			}
27394			postIndex := iNdEx + intStringLen
27395			if postIndex < 0 {
27396				return ErrInvalidLengthGenerated
27397			}
27398			if postIndex > l {
27399				return io.ErrUnexpectedEOF
27400			}
27401			m.DiskName = string(dAtA[iNdEx:postIndex])
27402			iNdEx = postIndex
27403		case 2:
27404			if wireType != 2 {
27405				return fmt.Errorf("proto: wrong wireType = %d for field DataDiskURI", wireType)
27406			}
27407			var stringLen uint64
27408			for shift := uint(0); ; shift += 7 {
27409				if shift >= 64 {
27410					return ErrIntOverflowGenerated
27411				}
27412				if iNdEx >= l {
27413					return io.ErrUnexpectedEOF
27414				}
27415				b := dAtA[iNdEx]
27416				iNdEx++
27417				stringLen |= uint64(b&0x7F) << shift
27418				if b < 0x80 {
27419					break
27420				}
27421			}
27422			intStringLen := int(stringLen)
27423			if intStringLen < 0 {
27424				return ErrInvalidLengthGenerated
27425			}
27426			postIndex := iNdEx + intStringLen
27427			if postIndex < 0 {
27428				return ErrInvalidLengthGenerated
27429			}
27430			if postIndex > l {
27431				return io.ErrUnexpectedEOF
27432			}
27433			m.DataDiskURI = string(dAtA[iNdEx:postIndex])
27434			iNdEx = postIndex
27435		case 3:
27436			if wireType != 2 {
27437				return fmt.Errorf("proto: wrong wireType = %d for field CachingMode", wireType)
27438			}
27439			var stringLen uint64
27440			for shift := uint(0); ; shift += 7 {
27441				if shift >= 64 {
27442					return ErrIntOverflowGenerated
27443				}
27444				if iNdEx >= l {
27445					return io.ErrUnexpectedEOF
27446				}
27447				b := dAtA[iNdEx]
27448				iNdEx++
27449				stringLen |= uint64(b&0x7F) << shift
27450				if b < 0x80 {
27451					break
27452				}
27453			}
27454			intStringLen := int(stringLen)
27455			if intStringLen < 0 {
27456				return ErrInvalidLengthGenerated
27457			}
27458			postIndex := iNdEx + intStringLen
27459			if postIndex < 0 {
27460				return ErrInvalidLengthGenerated
27461			}
27462			if postIndex > l {
27463				return io.ErrUnexpectedEOF
27464			}
27465			s := AzureDataDiskCachingMode(dAtA[iNdEx:postIndex])
27466			m.CachingMode = &s
27467			iNdEx = postIndex
27468		case 4:
27469			if wireType != 2 {
27470				return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
27471			}
27472			var stringLen uint64
27473			for shift := uint(0); ; shift += 7 {
27474				if shift >= 64 {
27475					return ErrIntOverflowGenerated
27476				}
27477				if iNdEx >= l {
27478					return io.ErrUnexpectedEOF
27479				}
27480				b := dAtA[iNdEx]
27481				iNdEx++
27482				stringLen |= uint64(b&0x7F) << shift
27483				if b < 0x80 {
27484					break
27485				}
27486			}
27487			intStringLen := int(stringLen)
27488			if intStringLen < 0 {
27489				return ErrInvalidLengthGenerated
27490			}
27491			postIndex := iNdEx + intStringLen
27492			if postIndex < 0 {
27493				return ErrInvalidLengthGenerated
27494			}
27495			if postIndex > l {
27496				return io.ErrUnexpectedEOF
27497			}
27498			s := string(dAtA[iNdEx:postIndex])
27499			m.FSType = &s
27500			iNdEx = postIndex
27501		case 5:
27502			if wireType != 0 {
27503				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
27504			}
27505			var v int
27506			for shift := uint(0); ; shift += 7 {
27507				if shift >= 64 {
27508					return ErrIntOverflowGenerated
27509				}
27510				if iNdEx >= l {
27511					return io.ErrUnexpectedEOF
27512				}
27513				b := dAtA[iNdEx]
27514				iNdEx++
27515				v |= int(b&0x7F) << shift
27516				if b < 0x80 {
27517					break
27518				}
27519			}
27520			b := bool(v != 0)
27521			m.ReadOnly = &b
27522		case 6:
27523			if wireType != 2 {
27524				return fmt.Errorf("proto: wrong wireType = %d for field Kind", wireType)
27525			}
27526			var stringLen uint64
27527			for shift := uint(0); ; shift += 7 {
27528				if shift >= 64 {
27529					return ErrIntOverflowGenerated
27530				}
27531				if iNdEx >= l {
27532					return io.ErrUnexpectedEOF
27533				}
27534				b := dAtA[iNdEx]
27535				iNdEx++
27536				stringLen |= uint64(b&0x7F) << shift
27537				if b < 0x80 {
27538					break
27539				}
27540			}
27541			intStringLen := int(stringLen)
27542			if intStringLen < 0 {
27543				return ErrInvalidLengthGenerated
27544			}
27545			postIndex := iNdEx + intStringLen
27546			if postIndex < 0 {
27547				return ErrInvalidLengthGenerated
27548			}
27549			if postIndex > l {
27550				return io.ErrUnexpectedEOF
27551			}
27552			s := AzureDataDiskKind(dAtA[iNdEx:postIndex])
27553			m.Kind = &s
27554			iNdEx = postIndex
27555		default:
27556			iNdEx = preIndex
27557			skippy, err := skipGenerated(dAtA[iNdEx:])
27558			if err != nil {
27559				return err
27560			}
27561			if skippy < 0 {
27562				return ErrInvalidLengthGenerated
27563			}
27564			if (iNdEx + skippy) < 0 {
27565				return ErrInvalidLengthGenerated
27566			}
27567			if (iNdEx + skippy) > l {
27568				return io.ErrUnexpectedEOF
27569			}
27570			iNdEx += skippy
27571		}
27572	}
27573
27574	if iNdEx > l {
27575		return io.ErrUnexpectedEOF
27576	}
27577	return nil
27578}
27579func (m *AzureFilePersistentVolumeSource) Unmarshal(dAtA []byte) error {
27580	l := len(dAtA)
27581	iNdEx := 0
27582	for iNdEx < l {
27583		preIndex := iNdEx
27584		var wire uint64
27585		for shift := uint(0); ; shift += 7 {
27586			if shift >= 64 {
27587				return ErrIntOverflowGenerated
27588			}
27589			if iNdEx >= l {
27590				return io.ErrUnexpectedEOF
27591			}
27592			b := dAtA[iNdEx]
27593			iNdEx++
27594			wire |= uint64(b&0x7F) << shift
27595			if b < 0x80 {
27596				break
27597			}
27598		}
27599		fieldNum := int32(wire >> 3)
27600		wireType := int(wire & 0x7)
27601		if wireType == 4 {
27602			return fmt.Errorf("proto: AzureFilePersistentVolumeSource: wiretype end group for non-group")
27603		}
27604		if fieldNum <= 0 {
27605			return fmt.Errorf("proto: AzureFilePersistentVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
27606		}
27607		switch fieldNum {
27608		case 1:
27609			if wireType != 2 {
27610				return fmt.Errorf("proto: wrong wireType = %d for field SecretName", wireType)
27611			}
27612			var stringLen uint64
27613			for shift := uint(0); ; shift += 7 {
27614				if shift >= 64 {
27615					return ErrIntOverflowGenerated
27616				}
27617				if iNdEx >= l {
27618					return io.ErrUnexpectedEOF
27619				}
27620				b := dAtA[iNdEx]
27621				iNdEx++
27622				stringLen |= uint64(b&0x7F) << shift
27623				if b < 0x80 {
27624					break
27625				}
27626			}
27627			intStringLen := int(stringLen)
27628			if intStringLen < 0 {
27629				return ErrInvalidLengthGenerated
27630			}
27631			postIndex := iNdEx + intStringLen
27632			if postIndex < 0 {
27633				return ErrInvalidLengthGenerated
27634			}
27635			if postIndex > l {
27636				return io.ErrUnexpectedEOF
27637			}
27638			m.SecretName = string(dAtA[iNdEx:postIndex])
27639			iNdEx = postIndex
27640		case 2:
27641			if wireType != 2 {
27642				return fmt.Errorf("proto: wrong wireType = %d for field ShareName", wireType)
27643			}
27644			var stringLen uint64
27645			for shift := uint(0); ; shift += 7 {
27646				if shift >= 64 {
27647					return ErrIntOverflowGenerated
27648				}
27649				if iNdEx >= l {
27650					return io.ErrUnexpectedEOF
27651				}
27652				b := dAtA[iNdEx]
27653				iNdEx++
27654				stringLen |= uint64(b&0x7F) << shift
27655				if b < 0x80 {
27656					break
27657				}
27658			}
27659			intStringLen := int(stringLen)
27660			if intStringLen < 0 {
27661				return ErrInvalidLengthGenerated
27662			}
27663			postIndex := iNdEx + intStringLen
27664			if postIndex < 0 {
27665				return ErrInvalidLengthGenerated
27666			}
27667			if postIndex > l {
27668				return io.ErrUnexpectedEOF
27669			}
27670			m.ShareName = string(dAtA[iNdEx:postIndex])
27671			iNdEx = postIndex
27672		case 3:
27673			if wireType != 0 {
27674				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
27675			}
27676			var v int
27677			for shift := uint(0); ; shift += 7 {
27678				if shift >= 64 {
27679					return ErrIntOverflowGenerated
27680				}
27681				if iNdEx >= l {
27682					return io.ErrUnexpectedEOF
27683				}
27684				b := dAtA[iNdEx]
27685				iNdEx++
27686				v |= int(b&0x7F) << shift
27687				if b < 0x80 {
27688					break
27689				}
27690			}
27691			m.ReadOnly = bool(v != 0)
27692		case 4:
27693			if wireType != 2 {
27694				return fmt.Errorf("proto: wrong wireType = %d for field SecretNamespace", wireType)
27695			}
27696			var stringLen uint64
27697			for shift := uint(0); ; shift += 7 {
27698				if shift >= 64 {
27699					return ErrIntOverflowGenerated
27700				}
27701				if iNdEx >= l {
27702					return io.ErrUnexpectedEOF
27703				}
27704				b := dAtA[iNdEx]
27705				iNdEx++
27706				stringLen |= uint64(b&0x7F) << shift
27707				if b < 0x80 {
27708					break
27709				}
27710			}
27711			intStringLen := int(stringLen)
27712			if intStringLen < 0 {
27713				return ErrInvalidLengthGenerated
27714			}
27715			postIndex := iNdEx + intStringLen
27716			if postIndex < 0 {
27717				return ErrInvalidLengthGenerated
27718			}
27719			if postIndex > l {
27720				return io.ErrUnexpectedEOF
27721			}
27722			s := string(dAtA[iNdEx:postIndex])
27723			m.SecretNamespace = &s
27724			iNdEx = postIndex
27725		default:
27726			iNdEx = preIndex
27727			skippy, err := skipGenerated(dAtA[iNdEx:])
27728			if err != nil {
27729				return err
27730			}
27731			if skippy < 0 {
27732				return ErrInvalidLengthGenerated
27733			}
27734			if (iNdEx + skippy) < 0 {
27735				return ErrInvalidLengthGenerated
27736			}
27737			if (iNdEx + skippy) > l {
27738				return io.ErrUnexpectedEOF
27739			}
27740			iNdEx += skippy
27741		}
27742	}
27743
27744	if iNdEx > l {
27745		return io.ErrUnexpectedEOF
27746	}
27747	return nil
27748}
27749func (m *AzureFileVolumeSource) Unmarshal(dAtA []byte) error {
27750	l := len(dAtA)
27751	iNdEx := 0
27752	for iNdEx < l {
27753		preIndex := iNdEx
27754		var wire uint64
27755		for shift := uint(0); ; shift += 7 {
27756			if shift >= 64 {
27757				return ErrIntOverflowGenerated
27758			}
27759			if iNdEx >= l {
27760				return io.ErrUnexpectedEOF
27761			}
27762			b := dAtA[iNdEx]
27763			iNdEx++
27764			wire |= uint64(b&0x7F) << shift
27765			if b < 0x80 {
27766				break
27767			}
27768		}
27769		fieldNum := int32(wire >> 3)
27770		wireType := int(wire & 0x7)
27771		if wireType == 4 {
27772			return fmt.Errorf("proto: AzureFileVolumeSource: wiretype end group for non-group")
27773		}
27774		if fieldNum <= 0 {
27775			return fmt.Errorf("proto: AzureFileVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
27776		}
27777		switch fieldNum {
27778		case 1:
27779			if wireType != 2 {
27780				return fmt.Errorf("proto: wrong wireType = %d for field SecretName", wireType)
27781			}
27782			var stringLen uint64
27783			for shift := uint(0); ; shift += 7 {
27784				if shift >= 64 {
27785					return ErrIntOverflowGenerated
27786				}
27787				if iNdEx >= l {
27788					return io.ErrUnexpectedEOF
27789				}
27790				b := dAtA[iNdEx]
27791				iNdEx++
27792				stringLen |= uint64(b&0x7F) << shift
27793				if b < 0x80 {
27794					break
27795				}
27796			}
27797			intStringLen := int(stringLen)
27798			if intStringLen < 0 {
27799				return ErrInvalidLengthGenerated
27800			}
27801			postIndex := iNdEx + intStringLen
27802			if postIndex < 0 {
27803				return ErrInvalidLengthGenerated
27804			}
27805			if postIndex > l {
27806				return io.ErrUnexpectedEOF
27807			}
27808			m.SecretName = string(dAtA[iNdEx:postIndex])
27809			iNdEx = postIndex
27810		case 2:
27811			if wireType != 2 {
27812				return fmt.Errorf("proto: wrong wireType = %d for field ShareName", wireType)
27813			}
27814			var stringLen uint64
27815			for shift := uint(0); ; shift += 7 {
27816				if shift >= 64 {
27817					return ErrIntOverflowGenerated
27818				}
27819				if iNdEx >= l {
27820					return io.ErrUnexpectedEOF
27821				}
27822				b := dAtA[iNdEx]
27823				iNdEx++
27824				stringLen |= uint64(b&0x7F) << shift
27825				if b < 0x80 {
27826					break
27827				}
27828			}
27829			intStringLen := int(stringLen)
27830			if intStringLen < 0 {
27831				return ErrInvalidLengthGenerated
27832			}
27833			postIndex := iNdEx + intStringLen
27834			if postIndex < 0 {
27835				return ErrInvalidLengthGenerated
27836			}
27837			if postIndex > l {
27838				return io.ErrUnexpectedEOF
27839			}
27840			m.ShareName = string(dAtA[iNdEx:postIndex])
27841			iNdEx = postIndex
27842		case 3:
27843			if wireType != 0 {
27844				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
27845			}
27846			var v int
27847			for shift := uint(0); ; shift += 7 {
27848				if shift >= 64 {
27849					return ErrIntOverflowGenerated
27850				}
27851				if iNdEx >= l {
27852					return io.ErrUnexpectedEOF
27853				}
27854				b := dAtA[iNdEx]
27855				iNdEx++
27856				v |= int(b&0x7F) << shift
27857				if b < 0x80 {
27858					break
27859				}
27860			}
27861			m.ReadOnly = bool(v != 0)
27862		default:
27863			iNdEx = preIndex
27864			skippy, err := skipGenerated(dAtA[iNdEx:])
27865			if err != nil {
27866				return err
27867			}
27868			if skippy < 0 {
27869				return ErrInvalidLengthGenerated
27870			}
27871			if (iNdEx + skippy) < 0 {
27872				return ErrInvalidLengthGenerated
27873			}
27874			if (iNdEx + skippy) > l {
27875				return io.ErrUnexpectedEOF
27876			}
27877			iNdEx += skippy
27878		}
27879	}
27880
27881	if iNdEx > l {
27882		return io.ErrUnexpectedEOF
27883	}
27884	return nil
27885}
27886func (m *Binding) Unmarshal(dAtA []byte) error {
27887	l := len(dAtA)
27888	iNdEx := 0
27889	for iNdEx < l {
27890		preIndex := iNdEx
27891		var wire uint64
27892		for shift := uint(0); ; shift += 7 {
27893			if shift >= 64 {
27894				return ErrIntOverflowGenerated
27895			}
27896			if iNdEx >= l {
27897				return io.ErrUnexpectedEOF
27898			}
27899			b := dAtA[iNdEx]
27900			iNdEx++
27901			wire |= uint64(b&0x7F) << shift
27902			if b < 0x80 {
27903				break
27904			}
27905		}
27906		fieldNum := int32(wire >> 3)
27907		wireType := int(wire & 0x7)
27908		if wireType == 4 {
27909			return fmt.Errorf("proto: Binding: wiretype end group for non-group")
27910		}
27911		if fieldNum <= 0 {
27912			return fmt.Errorf("proto: Binding: illegal tag %d (wire type %d)", fieldNum, wire)
27913		}
27914		switch fieldNum {
27915		case 1:
27916			if wireType != 2 {
27917				return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
27918			}
27919			var msglen int
27920			for shift := uint(0); ; shift += 7 {
27921				if shift >= 64 {
27922					return ErrIntOverflowGenerated
27923				}
27924				if iNdEx >= l {
27925					return io.ErrUnexpectedEOF
27926				}
27927				b := dAtA[iNdEx]
27928				iNdEx++
27929				msglen |= int(b&0x7F) << shift
27930				if b < 0x80 {
27931					break
27932				}
27933			}
27934			if msglen < 0 {
27935				return ErrInvalidLengthGenerated
27936			}
27937			postIndex := iNdEx + msglen
27938			if postIndex < 0 {
27939				return ErrInvalidLengthGenerated
27940			}
27941			if postIndex > l {
27942				return io.ErrUnexpectedEOF
27943			}
27944			if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
27945				return err
27946			}
27947			iNdEx = postIndex
27948		case 2:
27949			if wireType != 2 {
27950				return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType)
27951			}
27952			var msglen int
27953			for shift := uint(0); ; shift += 7 {
27954				if shift >= 64 {
27955					return ErrIntOverflowGenerated
27956				}
27957				if iNdEx >= l {
27958					return io.ErrUnexpectedEOF
27959				}
27960				b := dAtA[iNdEx]
27961				iNdEx++
27962				msglen |= int(b&0x7F) << shift
27963				if b < 0x80 {
27964					break
27965				}
27966			}
27967			if msglen < 0 {
27968				return ErrInvalidLengthGenerated
27969			}
27970			postIndex := iNdEx + msglen
27971			if postIndex < 0 {
27972				return ErrInvalidLengthGenerated
27973			}
27974			if postIndex > l {
27975				return io.ErrUnexpectedEOF
27976			}
27977			if err := m.Target.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
27978				return err
27979			}
27980			iNdEx = postIndex
27981		default:
27982			iNdEx = preIndex
27983			skippy, err := skipGenerated(dAtA[iNdEx:])
27984			if err != nil {
27985				return err
27986			}
27987			if skippy < 0 {
27988				return ErrInvalidLengthGenerated
27989			}
27990			if (iNdEx + skippy) < 0 {
27991				return ErrInvalidLengthGenerated
27992			}
27993			if (iNdEx + skippy) > l {
27994				return io.ErrUnexpectedEOF
27995			}
27996			iNdEx += skippy
27997		}
27998	}
27999
28000	if iNdEx > l {
28001		return io.ErrUnexpectedEOF
28002	}
28003	return nil
28004}
28005func (m *CSIPersistentVolumeSource) Unmarshal(dAtA []byte) error {
28006	l := len(dAtA)
28007	iNdEx := 0
28008	for iNdEx < l {
28009		preIndex := iNdEx
28010		var wire uint64
28011		for shift := uint(0); ; shift += 7 {
28012			if shift >= 64 {
28013				return ErrIntOverflowGenerated
28014			}
28015			if iNdEx >= l {
28016				return io.ErrUnexpectedEOF
28017			}
28018			b := dAtA[iNdEx]
28019			iNdEx++
28020			wire |= uint64(b&0x7F) << shift
28021			if b < 0x80 {
28022				break
28023			}
28024		}
28025		fieldNum := int32(wire >> 3)
28026		wireType := int(wire & 0x7)
28027		if wireType == 4 {
28028			return fmt.Errorf("proto: CSIPersistentVolumeSource: wiretype end group for non-group")
28029		}
28030		if fieldNum <= 0 {
28031			return fmt.Errorf("proto: CSIPersistentVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
28032		}
28033		switch fieldNum {
28034		case 1:
28035			if wireType != 2 {
28036				return fmt.Errorf("proto: wrong wireType = %d for field Driver", wireType)
28037			}
28038			var stringLen uint64
28039			for shift := uint(0); ; shift += 7 {
28040				if shift >= 64 {
28041					return ErrIntOverflowGenerated
28042				}
28043				if iNdEx >= l {
28044					return io.ErrUnexpectedEOF
28045				}
28046				b := dAtA[iNdEx]
28047				iNdEx++
28048				stringLen |= uint64(b&0x7F) << shift
28049				if b < 0x80 {
28050					break
28051				}
28052			}
28053			intStringLen := int(stringLen)
28054			if intStringLen < 0 {
28055				return ErrInvalidLengthGenerated
28056			}
28057			postIndex := iNdEx + intStringLen
28058			if postIndex < 0 {
28059				return ErrInvalidLengthGenerated
28060			}
28061			if postIndex > l {
28062				return io.ErrUnexpectedEOF
28063			}
28064			m.Driver = string(dAtA[iNdEx:postIndex])
28065			iNdEx = postIndex
28066		case 2:
28067			if wireType != 2 {
28068				return fmt.Errorf("proto: wrong wireType = %d for field VolumeHandle", wireType)
28069			}
28070			var stringLen uint64
28071			for shift := uint(0); ; shift += 7 {
28072				if shift >= 64 {
28073					return ErrIntOverflowGenerated
28074				}
28075				if iNdEx >= l {
28076					return io.ErrUnexpectedEOF
28077				}
28078				b := dAtA[iNdEx]
28079				iNdEx++
28080				stringLen |= uint64(b&0x7F) << shift
28081				if b < 0x80 {
28082					break
28083				}
28084			}
28085			intStringLen := int(stringLen)
28086			if intStringLen < 0 {
28087				return ErrInvalidLengthGenerated
28088			}
28089			postIndex := iNdEx + intStringLen
28090			if postIndex < 0 {
28091				return ErrInvalidLengthGenerated
28092			}
28093			if postIndex > l {
28094				return io.ErrUnexpectedEOF
28095			}
28096			m.VolumeHandle = string(dAtA[iNdEx:postIndex])
28097			iNdEx = postIndex
28098		case 3:
28099			if wireType != 0 {
28100				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
28101			}
28102			var v int
28103			for shift := uint(0); ; shift += 7 {
28104				if shift >= 64 {
28105					return ErrIntOverflowGenerated
28106				}
28107				if iNdEx >= l {
28108					return io.ErrUnexpectedEOF
28109				}
28110				b := dAtA[iNdEx]
28111				iNdEx++
28112				v |= int(b&0x7F) << shift
28113				if b < 0x80 {
28114					break
28115				}
28116			}
28117			m.ReadOnly = bool(v != 0)
28118		case 4:
28119			if wireType != 2 {
28120				return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
28121			}
28122			var stringLen uint64
28123			for shift := uint(0); ; shift += 7 {
28124				if shift >= 64 {
28125					return ErrIntOverflowGenerated
28126				}
28127				if iNdEx >= l {
28128					return io.ErrUnexpectedEOF
28129				}
28130				b := dAtA[iNdEx]
28131				iNdEx++
28132				stringLen |= uint64(b&0x7F) << shift
28133				if b < 0x80 {
28134					break
28135				}
28136			}
28137			intStringLen := int(stringLen)
28138			if intStringLen < 0 {
28139				return ErrInvalidLengthGenerated
28140			}
28141			postIndex := iNdEx + intStringLen
28142			if postIndex < 0 {
28143				return ErrInvalidLengthGenerated
28144			}
28145			if postIndex > l {
28146				return io.ErrUnexpectedEOF
28147			}
28148			m.FSType = string(dAtA[iNdEx:postIndex])
28149			iNdEx = postIndex
28150		case 5:
28151			if wireType != 2 {
28152				return fmt.Errorf("proto: wrong wireType = %d for field VolumeAttributes", wireType)
28153			}
28154			var msglen int
28155			for shift := uint(0); ; shift += 7 {
28156				if shift >= 64 {
28157					return ErrIntOverflowGenerated
28158				}
28159				if iNdEx >= l {
28160					return io.ErrUnexpectedEOF
28161				}
28162				b := dAtA[iNdEx]
28163				iNdEx++
28164				msglen |= int(b&0x7F) << shift
28165				if b < 0x80 {
28166					break
28167				}
28168			}
28169			if msglen < 0 {
28170				return ErrInvalidLengthGenerated
28171			}
28172			postIndex := iNdEx + msglen
28173			if postIndex < 0 {
28174				return ErrInvalidLengthGenerated
28175			}
28176			if postIndex > l {
28177				return io.ErrUnexpectedEOF
28178			}
28179			if m.VolumeAttributes == nil {
28180				m.VolumeAttributes = make(map[string]string)
28181			}
28182			var mapkey string
28183			var mapvalue string
28184			for iNdEx < postIndex {
28185				entryPreIndex := iNdEx
28186				var wire uint64
28187				for shift := uint(0); ; shift += 7 {
28188					if shift >= 64 {
28189						return ErrIntOverflowGenerated
28190					}
28191					if iNdEx >= l {
28192						return io.ErrUnexpectedEOF
28193					}
28194					b := dAtA[iNdEx]
28195					iNdEx++
28196					wire |= uint64(b&0x7F) << shift
28197					if b < 0x80 {
28198						break
28199					}
28200				}
28201				fieldNum := int32(wire >> 3)
28202				if fieldNum == 1 {
28203					var stringLenmapkey uint64
28204					for shift := uint(0); ; shift += 7 {
28205						if shift >= 64 {
28206							return ErrIntOverflowGenerated
28207						}
28208						if iNdEx >= l {
28209							return io.ErrUnexpectedEOF
28210						}
28211						b := dAtA[iNdEx]
28212						iNdEx++
28213						stringLenmapkey |= uint64(b&0x7F) << shift
28214						if b < 0x80 {
28215							break
28216						}
28217					}
28218					intStringLenmapkey := int(stringLenmapkey)
28219					if intStringLenmapkey < 0 {
28220						return ErrInvalidLengthGenerated
28221					}
28222					postStringIndexmapkey := iNdEx + intStringLenmapkey
28223					if postStringIndexmapkey < 0 {
28224						return ErrInvalidLengthGenerated
28225					}
28226					if postStringIndexmapkey > l {
28227						return io.ErrUnexpectedEOF
28228					}
28229					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
28230					iNdEx = postStringIndexmapkey
28231				} else if fieldNum == 2 {
28232					var stringLenmapvalue uint64
28233					for shift := uint(0); ; shift += 7 {
28234						if shift >= 64 {
28235							return ErrIntOverflowGenerated
28236						}
28237						if iNdEx >= l {
28238							return io.ErrUnexpectedEOF
28239						}
28240						b := dAtA[iNdEx]
28241						iNdEx++
28242						stringLenmapvalue |= uint64(b&0x7F) << shift
28243						if b < 0x80 {
28244							break
28245						}
28246					}
28247					intStringLenmapvalue := int(stringLenmapvalue)
28248					if intStringLenmapvalue < 0 {
28249						return ErrInvalidLengthGenerated
28250					}
28251					postStringIndexmapvalue := iNdEx + intStringLenmapvalue
28252					if postStringIndexmapvalue < 0 {
28253						return ErrInvalidLengthGenerated
28254					}
28255					if postStringIndexmapvalue > l {
28256						return io.ErrUnexpectedEOF
28257					}
28258					mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
28259					iNdEx = postStringIndexmapvalue
28260				} else {
28261					iNdEx = entryPreIndex
28262					skippy, err := skipGenerated(dAtA[iNdEx:])
28263					if err != nil {
28264						return err
28265					}
28266					if skippy < 0 {
28267						return ErrInvalidLengthGenerated
28268					}
28269					if (iNdEx + skippy) > postIndex {
28270						return io.ErrUnexpectedEOF
28271					}
28272					iNdEx += skippy
28273				}
28274			}
28275			m.VolumeAttributes[mapkey] = mapvalue
28276			iNdEx = postIndex
28277		case 6:
28278			if wireType != 2 {
28279				return fmt.Errorf("proto: wrong wireType = %d for field ControllerPublishSecretRef", wireType)
28280			}
28281			var msglen int
28282			for shift := uint(0); ; shift += 7 {
28283				if shift >= 64 {
28284					return ErrIntOverflowGenerated
28285				}
28286				if iNdEx >= l {
28287					return io.ErrUnexpectedEOF
28288				}
28289				b := dAtA[iNdEx]
28290				iNdEx++
28291				msglen |= int(b&0x7F) << shift
28292				if b < 0x80 {
28293					break
28294				}
28295			}
28296			if msglen < 0 {
28297				return ErrInvalidLengthGenerated
28298			}
28299			postIndex := iNdEx + msglen
28300			if postIndex < 0 {
28301				return ErrInvalidLengthGenerated
28302			}
28303			if postIndex > l {
28304				return io.ErrUnexpectedEOF
28305			}
28306			if m.ControllerPublishSecretRef == nil {
28307				m.ControllerPublishSecretRef = &SecretReference{}
28308			}
28309			if err := m.ControllerPublishSecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
28310				return err
28311			}
28312			iNdEx = postIndex
28313		case 7:
28314			if wireType != 2 {
28315				return fmt.Errorf("proto: wrong wireType = %d for field NodeStageSecretRef", wireType)
28316			}
28317			var msglen int
28318			for shift := uint(0); ; shift += 7 {
28319				if shift >= 64 {
28320					return ErrIntOverflowGenerated
28321				}
28322				if iNdEx >= l {
28323					return io.ErrUnexpectedEOF
28324				}
28325				b := dAtA[iNdEx]
28326				iNdEx++
28327				msglen |= int(b&0x7F) << shift
28328				if b < 0x80 {
28329					break
28330				}
28331			}
28332			if msglen < 0 {
28333				return ErrInvalidLengthGenerated
28334			}
28335			postIndex := iNdEx + msglen
28336			if postIndex < 0 {
28337				return ErrInvalidLengthGenerated
28338			}
28339			if postIndex > l {
28340				return io.ErrUnexpectedEOF
28341			}
28342			if m.NodeStageSecretRef == nil {
28343				m.NodeStageSecretRef = &SecretReference{}
28344			}
28345			if err := m.NodeStageSecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
28346				return err
28347			}
28348			iNdEx = postIndex
28349		case 8:
28350			if wireType != 2 {
28351				return fmt.Errorf("proto: wrong wireType = %d for field NodePublishSecretRef", wireType)
28352			}
28353			var msglen int
28354			for shift := uint(0); ; shift += 7 {
28355				if shift >= 64 {
28356					return ErrIntOverflowGenerated
28357				}
28358				if iNdEx >= l {
28359					return io.ErrUnexpectedEOF
28360				}
28361				b := dAtA[iNdEx]
28362				iNdEx++
28363				msglen |= int(b&0x7F) << shift
28364				if b < 0x80 {
28365					break
28366				}
28367			}
28368			if msglen < 0 {
28369				return ErrInvalidLengthGenerated
28370			}
28371			postIndex := iNdEx + msglen
28372			if postIndex < 0 {
28373				return ErrInvalidLengthGenerated
28374			}
28375			if postIndex > l {
28376				return io.ErrUnexpectedEOF
28377			}
28378			if m.NodePublishSecretRef == nil {
28379				m.NodePublishSecretRef = &SecretReference{}
28380			}
28381			if err := m.NodePublishSecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
28382				return err
28383			}
28384			iNdEx = postIndex
28385		case 9:
28386			if wireType != 2 {
28387				return fmt.Errorf("proto: wrong wireType = %d for field ControllerExpandSecretRef", wireType)
28388			}
28389			var msglen int
28390			for shift := uint(0); ; shift += 7 {
28391				if shift >= 64 {
28392					return ErrIntOverflowGenerated
28393				}
28394				if iNdEx >= l {
28395					return io.ErrUnexpectedEOF
28396				}
28397				b := dAtA[iNdEx]
28398				iNdEx++
28399				msglen |= int(b&0x7F) << shift
28400				if b < 0x80 {
28401					break
28402				}
28403			}
28404			if msglen < 0 {
28405				return ErrInvalidLengthGenerated
28406			}
28407			postIndex := iNdEx + msglen
28408			if postIndex < 0 {
28409				return ErrInvalidLengthGenerated
28410			}
28411			if postIndex > l {
28412				return io.ErrUnexpectedEOF
28413			}
28414			if m.ControllerExpandSecretRef == nil {
28415				m.ControllerExpandSecretRef = &SecretReference{}
28416			}
28417			if err := m.ControllerExpandSecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
28418				return err
28419			}
28420			iNdEx = postIndex
28421		default:
28422			iNdEx = preIndex
28423			skippy, err := skipGenerated(dAtA[iNdEx:])
28424			if err != nil {
28425				return err
28426			}
28427			if skippy < 0 {
28428				return ErrInvalidLengthGenerated
28429			}
28430			if (iNdEx + skippy) < 0 {
28431				return ErrInvalidLengthGenerated
28432			}
28433			if (iNdEx + skippy) > l {
28434				return io.ErrUnexpectedEOF
28435			}
28436			iNdEx += skippy
28437		}
28438	}
28439
28440	if iNdEx > l {
28441		return io.ErrUnexpectedEOF
28442	}
28443	return nil
28444}
28445func (m *CSIVolumeSource) Unmarshal(dAtA []byte) error {
28446	l := len(dAtA)
28447	iNdEx := 0
28448	for iNdEx < l {
28449		preIndex := iNdEx
28450		var wire uint64
28451		for shift := uint(0); ; shift += 7 {
28452			if shift >= 64 {
28453				return ErrIntOverflowGenerated
28454			}
28455			if iNdEx >= l {
28456				return io.ErrUnexpectedEOF
28457			}
28458			b := dAtA[iNdEx]
28459			iNdEx++
28460			wire |= uint64(b&0x7F) << shift
28461			if b < 0x80 {
28462				break
28463			}
28464		}
28465		fieldNum := int32(wire >> 3)
28466		wireType := int(wire & 0x7)
28467		if wireType == 4 {
28468			return fmt.Errorf("proto: CSIVolumeSource: wiretype end group for non-group")
28469		}
28470		if fieldNum <= 0 {
28471			return fmt.Errorf("proto: CSIVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
28472		}
28473		switch fieldNum {
28474		case 1:
28475			if wireType != 2 {
28476				return fmt.Errorf("proto: wrong wireType = %d for field Driver", wireType)
28477			}
28478			var stringLen uint64
28479			for shift := uint(0); ; shift += 7 {
28480				if shift >= 64 {
28481					return ErrIntOverflowGenerated
28482				}
28483				if iNdEx >= l {
28484					return io.ErrUnexpectedEOF
28485				}
28486				b := dAtA[iNdEx]
28487				iNdEx++
28488				stringLen |= uint64(b&0x7F) << shift
28489				if b < 0x80 {
28490					break
28491				}
28492			}
28493			intStringLen := int(stringLen)
28494			if intStringLen < 0 {
28495				return ErrInvalidLengthGenerated
28496			}
28497			postIndex := iNdEx + intStringLen
28498			if postIndex < 0 {
28499				return ErrInvalidLengthGenerated
28500			}
28501			if postIndex > l {
28502				return io.ErrUnexpectedEOF
28503			}
28504			m.Driver = string(dAtA[iNdEx:postIndex])
28505			iNdEx = postIndex
28506		case 2:
28507			if wireType != 0 {
28508				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
28509			}
28510			var v int
28511			for shift := uint(0); ; shift += 7 {
28512				if shift >= 64 {
28513					return ErrIntOverflowGenerated
28514				}
28515				if iNdEx >= l {
28516					return io.ErrUnexpectedEOF
28517				}
28518				b := dAtA[iNdEx]
28519				iNdEx++
28520				v |= int(b&0x7F) << shift
28521				if b < 0x80 {
28522					break
28523				}
28524			}
28525			b := bool(v != 0)
28526			m.ReadOnly = &b
28527		case 3:
28528			if wireType != 2 {
28529				return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
28530			}
28531			var stringLen uint64
28532			for shift := uint(0); ; shift += 7 {
28533				if shift >= 64 {
28534					return ErrIntOverflowGenerated
28535				}
28536				if iNdEx >= l {
28537					return io.ErrUnexpectedEOF
28538				}
28539				b := dAtA[iNdEx]
28540				iNdEx++
28541				stringLen |= uint64(b&0x7F) << shift
28542				if b < 0x80 {
28543					break
28544				}
28545			}
28546			intStringLen := int(stringLen)
28547			if intStringLen < 0 {
28548				return ErrInvalidLengthGenerated
28549			}
28550			postIndex := iNdEx + intStringLen
28551			if postIndex < 0 {
28552				return ErrInvalidLengthGenerated
28553			}
28554			if postIndex > l {
28555				return io.ErrUnexpectedEOF
28556			}
28557			s := string(dAtA[iNdEx:postIndex])
28558			m.FSType = &s
28559			iNdEx = postIndex
28560		case 4:
28561			if wireType != 2 {
28562				return fmt.Errorf("proto: wrong wireType = %d for field VolumeAttributes", wireType)
28563			}
28564			var msglen int
28565			for shift := uint(0); ; shift += 7 {
28566				if shift >= 64 {
28567					return ErrIntOverflowGenerated
28568				}
28569				if iNdEx >= l {
28570					return io.ErrUnexpectedEOF
28571				}
28572				b := dAtA[iNdEx]
28573				iNdEx++
28574				msglen |= int(b&0x7F) << shift
28575				if b < 0x80 {
28576					break
28577				}
28578			}
28579			if msglen < 0 {
28580				return ErrInvalidLengthGenerated
28581			}
28582			postIndex := iNdEx + msglen
28583			if postIndex < 0 {
28584				return ErrInvalidLengthGenerated
28585			}
28586			if postIndex > l {
28587				return io.ErrUnexpectedEOF
28588			}
28589			if m.VolumeAttributes == nil {
28590				m.VolumeAttributes = make(map[string]string)
28591			}
28592			var mapkey string
28593			var mapvalue string
28594			for iNdEx < postIndex {
28595				entryPreIndex := iNdEx
28596				var wire uint64
28597				for shift := uint(0); ; shift += 7 {
28598					if shift >= 64 {
28599						return ErrIntOverflowGenerated
28600					}
28601					if iNdEx >= l {
28602						return io.ErrUnexpectedEOF
28603					}
28604					b := dAtA[iNdEx]
28605					iNdEx++
28606					wire |= uint64(b&0x7F) << shift
28607					if b < 0x80 {
28608						break
28609					}
28610				}
28611				fieldNum := int32(wire >> 3)
28612				if fieldNum == 1 {
28613					var stringLenmapkey uint64
28614					for shift := uint(0); ; shift += 7 {
28615						if shift >= 64 {
28616							return ErrIntOverflowGenerated
28617						}
28618						if iNdEx >= l {
28619							return io.ErrUnexpectedEOF
28620						}
28621						b := dAtA[iNdEx]
28622						iNdEx++
28623						stringLenmapkey |= uint64(b&0x7F) << shift
28624						if b < 0x80 {
28625							break
28626						}
28627					}
28628					intStringLenmapkey := int(stringLenmapkey)
28629					if intStringLenmapkey < 0 {
28630						return ErrInvalidLengthGenerated
28631					}
28632					postStringIndexmapkey := iNdEx + intStringLenmapkey
28633					if postStringIndexmapkey < 0 {
28634						return ErrInvalidLengthGenerated
28635					}
28636					if postStringIndexmapkey > l {
28637						return io.ErrUnexpectedEOF
28638					}
28639					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
28640					iNdEx = postStringIndexmapkey
28641				} else if fieldNum == 2 {
28642					var stringLenmapvalue uint64
28643					for shift := uint(0); ; shift += 7 {
28644						if shift >= 64 {
28645							return ErrIntOverflowGenerated
28646						}
28647						if iNdEx >= l {
28648							return io.ErrUnexpectedEOF
28649						}
28650						b := dAtA[iNdEx]
28651						iNdEx++
28652						stringLenmapvalue |= uint64(b&0x7F) << shift
28653						if b < 0x80 {
28654							break
28655						}
28656					}
28657					intStringLenmapvalue := int(stringLenmapvalue)
28658					if intStringLenmapvalue < 0 {
28659						return ErrInvalidLengthGenerated
28660					}
28661					postStringIndexmapvalue := iNdEx + intStringLenmapvalue
28662					if postStringIndexmapvalue < 0 {
28663						return ErrInvalidLengthGenerated
28664					}
28665					if postStringIndexmapvalue > l {
28666						return io.ErrUnexpectedEOF
28667					}
28668					mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
28669					iNdEx = postStringIndexmapvalue
28670				} else {
28671					iNdEx = entryPreIndex
28672					skippy, err := skipGenerated(dAtA[iNdEx:])
28673					if err != nil {
28674						return err
28675					}
28676					if skippy < 0 {
28677						return ErrInvalidLengthGenerated
28678					}
28679					if (iNdEx + skippy) > postIndex {
28680						return io.ErrUnexpectedEOF
28681					}
28682					iNdEx += skippy
28683				}
28684			}
28685			m.VolumeAttributes[mapkey] = mapvalue
28686			iNdEx = postIndex
28687		case 5:
28688			if wireType != 2 {
28689				return fmt.Errorf("proto: wrong wireType = %d for field NodePublishSecretRef", wireType)
28690			}
28691			var msglen int
28692			for shift := uint(0); ; shift += 7 {
28693				if shift >= 64 {
28694					return ErrIntOverflowGenerated
28695				}
28696				if iNdEx >= l {
28697					return io.ErrUnexpectedEOF
28698				}
28699				b := dAtA[iNdEx]
28700				iNdEx++
28701				msglen |= int(b&0x7F) << shift
28702				if b < 0x80 {
28703					break
28704				}
28705			}
28706			if msglen < 0 {
28707				return ErrInvalidLengthGenerated
28708			}
28709			postIndex := iNdEx + msglen
28710			if postIndex < 0 {
28711				return ErrInvalidLengthGenerated
28712			}
28713			if postIndex > l {
28714				return io.ErrUnexpectedEOF
28715			}
28716			if m.NodePublishSecretRef == nil {
28717				m.NodePublishSecretRef = &LocalObjectReference{}
28718			}
28719			if err := m.NodePublishSecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
28720				return err
28721			}
28722			iNdEx = postIndex
28723		default:
28724			iNdEx = preIndex
28725			skippy, err := skipGenerated(dAtA[iNdEx:])
28726			if err != nil {
28727				return err
28728			}
28729			if skippy < 0 {
28730				return ErrInvalidLengthGenerated
28731			}
28732			if (iNdEx + skippy) < 0 {
28733				return ErrInvalidLengthGenerated
28734			}
28735			if (iNdEx + skippy) > l {
28736				return io.ErrUnexpectedEOF
28737			}
28738			iNdEx += skippy
28739		}
28740	}
28741
28742	if iNdEx > l {
28743		return io.ErrUnexpectedEOF
28744	}
28745	return nil
28746}
28747func (m *Capabilities) Unmarshal(dAtA []byte) error {
28748	l := len(dAtA)
28749	iNdEx := 0
28750	for iNdEx < l {
28751		preIndex := iNdEx
28752		var wire uint64
28753		for shift := uint(0); ; shift += 7 {
28754			if shift >= 64 {
28755				return ErrIntOverflowGenerated
28756			}
28757			if iNdEx >= l {
28758				return io.ErrUnexpectedEOF
28759			}
28760			b := dAtA[iNdEx]
28761			iNdEx++
28762			wire |= uint64(b&0x7F) << shift
28763			if b < 0x80 {
28764				break
28765			}
28766		}
28767		fieldNum := int32(wire >> 3)
28768		wireType := int(wire & 0x7)
28769		if wireType == 4 {
28770			return fmt.Errorf("proto: Capabilities: wiretype end group for non-group")
28771		}
28772		if fieldNum <= 0 {
28773			return fmt.Errorf("proto: Capabilities: illegal tag %d (wire type %d)", fieldNum, wire)
28774		}
28775		switch fieldNum {
28776		case 1:
28777			if wireType != 2 {
28778				return fmt.Errorf("proto: wrong wireType = %d for field Add", wireType)
28779			}
28780			var stringLen uint64
28781			for shift := uint(0); ; shift += 7 {
28782				if shift >= 64 {
28783					return ErrIntOverflowGenerated
28784				}
28785				if iNdEx >= l {
28786					return io.ErrUnexpectedEOF
28787				}
28788				b := dAtA[iNdEx]
28789				iNdEx++
28790				stringLen |= uint64(b&0x7F) << shift
28791				if b < 0x80 {
28792					break
28793				}
28794			}
28795			intStringLen := int(stringLen)
28796			if intStringLen < 0 {
28797				return ErrInvalidLengthGenerated
28798			}
28799			postIndex := iNdEx + intStringLen
28800			if postIndex < 0 {
28801				return ErrInvalidLengthGenerated
28802			}
28803			if postIndex > l {
28804				return io.ErrUnexpectedEOF
28805			}
28806			m.Add = append(m.Add, Capability(dAtA[iNdEx:postIndex]))
28807			iNdEx = postIndex
28808		case 2:
28809			if wireType != 2 {
28810				return fmt.Errorf("proto: wrong wireType = %d for field Drop", wireType)
28811			}
28812			var stringLen uint64
28813			for shift := uint(0); ; shift += 7 {
28814				if shift >= 64 {
28815					return ErrIntOverflowGenerated
28816				}
28817				if iNdEx >= l {
28818					return io.ErrUnexpectedEOF
28819				}
28820				b := dAtA[iNdEx]
28821				iNdEx++
28822				stringLen |= uint64(b&0x7F) << shift
28823				if b < 0x80 {
28824					break
28825				}
28826			}
28827			intStringLen := int(stringLen)
28828			if intStringLen < 0 {
28829				return ErrInvalidLengthGenerated
28830			}
28831			postIndex := iNdEx + intStringLen
28832			if postIndex < 0 {
28833				return ErrInvalidLengthGenerated
28834			}
28835			if postIndex > l {
28836				return io.ErrUnexpectedEOF
28837			}
28838			m.Drop = append(m.Drop, Capability(dAtA[iNdEx:postIndex]))
28839			iNdEx = postIndex
28840		default:
28841			iNdEx = preIndex
28842			skippy, err := skipGenerated(dAtA[iNdEx:])
28843			if err != nil {
28844				return err
28845			}
28846			if skippy < 0 {
28847				return ErrInvalidLengthGenerated
28848			}
28849			if (iNdEx + skippy) < 0 {
28850				return ErrInvalidLengthGenerated
28851			}
28852			if (iNdEx + skippy) > l {
28853				return io.ErrUnexpectedEOF
28854			}
28855			iNdEx += skippy
28856		}
28857	}
28858
28859	if iNdEx > l {
28860		return io.ErrUnexpectedEOF
28861	}
28862	return nil
28863}
28864func (m *CephFSPersistentVolumeSource) Unmarshal(dAtA []byte) error {
28865	l := len(dAtA)
28866	iNdEx := 0
28867	for iNdEx < l {
28868		preIndex := iNdEx
28869		var wire uint64
28870		for shift := uint(0); ; shift += 7 {
28871			if shift >= 64 {
28872				return ErrIntOverflowGenerated
28873			}
28874			if iNdEx >= l {
28875				return io.ErrUnexpectedEOF
28876			}
28877			b := dAtA[iNdEx]
28878			iNdEx++
28879			wire |= uint64(b&0x7F) << shift
28880			if b < 0x80 {
28881				break
28882			}
28883		}
28884		fieldNum := int32(wire >> 3)
28885		wireType := int(wire & 0x7)
28886		if wireType == 4 {
28887			return fmt.Errorf("proto: CephFSPersistentVolumeSource: wiretype end group for non-group")
28888		}
28889		if fieldNum <= 0 {
28890			return fmt.Errorf("proto: CephFSPersistentVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
28891		}
28892		switch fieldNum {
28893		case 1:
28894			if wireType != 2 {
28895				return fmt.Errorf("proto: wrong wireType = %d for field Monitors", wireType)
28896			}
28897			var stringLen uint64
28898			for shift := uint(0); ; shift += 7 {
28899				if shift >= 64 {
28900					return ErrIntOverflowGenerated
28901				}
28902				if iNdEx >= l {
28903					return io.ErrUnexpectedEOF
28904				}
28905				b := dAtA[iNdEx]
28906				iNdEx++
28907				stringLen |= uint64(b&0x7F) << shift
28908				if b < 0x80 {
28909					break
28910				}
28911			}
28912			intStringLen := int(stringLen)
28913			if intStringLen < 0 {
28914				return ErrInvalidLengthGenerated
28915			}
28916			postIndex := iNdEx + intStringLen
28917			if postIndex < 0 {
28918				return ErrInvalidLengthGenerated
28919			}
28920			if postIndex > l {
28921				return io.ErrUnexpectedEOF
28922			}
28923			m.Monitors = append(m.Monitors, string(dAtA[iNdEx:postIndex]))
28924			iNdEx = postIndex
28925		case 2:
28926			if wireType != 2 {
28927				return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
28928			}
28929			var stringLen uint64
28930			for shift := uint(0); ; shift += 7 {
28931				if shift >= 64 {
28932					return ErrIntOverflowGenerated
28933				}
28934				if iNdEx >= l {
28935					return io.ErrUnexpectedEOF
28936				}
28937				b := dAtA[iNdEx]
28938				iNdEx++
28939				stringLen |= uint64(b&0x7F) << shift
28940				if b < 0x80 {
28941					break
28942				}
28943			}
28944			intStringLen := int(stringLen)
28945			if intStringLen < 0 {
28946				return ErrInvalidLengthGenerated
28947			}
28948			postIndex := iNdEx + intStringLen
28949			if postIndex < 0 {
28950				return ErrInvalidLengthGenerated
28951			}
28952			if postIndex > l {
28953				return io.ErrUnexpectedEOF
28954			}
28955			m.Path = string(dAtA[iNdEx:postIndex])
28956			iNdEx = postIndex
28957		case 3:
28958			if wireType != 2 {
28959				return fmt.Errorf("proto: wrong wireType = %d for field User", wireType)
28960			}
28961			var stringLen uint64
28962			for shift := uint(0); ; shift += 7 {
28963				if shift >= 64 {
28964					return ErrIntOverflowGenerated
28965				}
28966				if iNdEx >= l {
28967					return io.ErrUnexpectedEOF
28968				}
28969				b := dAtA[iNdEx]
28970				iNdEx++
28971				stringLen |= uint64(b&0x7F) << shift
28972				if b < 0x80 {
28973					break
28974				}
28975			}
28976			intStringLen := int(stringLen)
28977			if intStringLen < 0 {
28978				return ErrInvalidLengthGenerated
28979			}
28980			postIndex := iNdEx + intStringLen
28981			if postIndex < 0 {
28982				return ErrInvalidLengthGenerated
28983			}
28984			if postIndex > l {
28985				return io.ErrUnexpectedEOF
28986			}
28987			m.User = string(dAtA[iNdEx:postIndex])
28988			iNdEx = postIndex
28989		case 4:
28990			if wireType != 2 {
28991				return fmt.Errorf("proto: wrong wireType = %d for field SecretFile", wireType)
28992			}
28993			var stringLen uint64
28994			for shift := uint(0); ; shift += 7 {
28995				if shift >= 64 {
28996					return ErrIntOverflowGenerated
28997				}
28998				if iNdEx >= l {
28999					return io.ErrUnexpectedEOF
29000				}
29001				b := dAtA[iNdEx]
29002				iNdEx++
29003				stringLen |= uint64(b&0x7F) << shift
29004				if b < 0x80 {
29005					break
29006				}
29007			}
29008			intStringLen := int(stringLen)
29009			if intStringLen < 0 {
29010				return ErrInvalidLengthGenerated
29011			}
29012			postIndex := iNdEx + intStringLen
29013			if postIndex < 0 {
29014				return ErrInvalidLengthGenerated
29015			}
29016			if postIndex > l {
29017				return io.ErrUnexpectedEOF
29018			}
29019			m.SecretFile = string(dAtA[iNdEx:postIndex])
29020			iNdEx = postIndex
29021		case 5:
29022			if wireType != 2 {
29023				return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
29024			}
29025			var msglen int
29026			for shift := uint(0); ; shift += 7 {
29027				if shift >= 64 {
29028					return ErrIntOverflowGenerated
29029				}
29030				if iNdEx >= l {
29031					return io.ErrUnexpectedEOF
29032				}
29033				b := dAtA[iNdEx]
29034				iNdEx++
29035				msglen |= int(b&0x7F) << shift
29036				if b < 0x80 {
29037					break
29038				}
29039			}
29040			if msglen < 0 {
29041				return ErrInvalidLengthGenerated
29042			}
29043			postIndex := iNdEx + msglen
29044			if postIndex < 0 {
29045				return ErrInvalidLengthGenerated
29046			}
29047			if postIndex > l {
29048				return io.ErrUnexpectedEOF
29049			}
29050			if m.SecretRef == nil {
29051				m.SecretRef = &SecretReference{}
29052			}
29053			if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
29054				return err
29055			}
29056			iNdEx = postIndex
29057		case 6:
29058			if wireType != 0 {
29059				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
29060			}
29061			var v int
29062			for shift := uint(0); ; shift += 7 {
29063				if shift >= 64 {
29064					return ErrIntOverflowGenerated
29065				}
29066				if iNdEx >= l {
29067					return io.ErrUnexpectedEOF
29068				}
29069				b := dAtA[iNdEx]
29070				iNdEx++
29071				v |= int(b&0x7F) << shift
29072				if b < 0x80 {
29073					break
29074				}
29075			}
29076			m.ReadOnly = bool(v != 0)
29077		default:
29078			iNdEx = preIndex
29079			skippy, err := skipGenerated(dAtA[iNdEx:])
29080			if err != nil {
29081				return err
29082			}
29083			if skippy < 0 {
29084				return ErrInvalidLengthGenerated
29085			}
29086			if (iNdEx + skippy) < 0 {
29087				return ErrInvalidLengthGenerated
29088			}
29089			if (iNdEx + skippy) > l {
29090				return io.ErrUnexpectedEOF
29091			}
29092			iNdEx += skippy
29093		}
29094	}
29095
29096	if iNdEx > l {
29097		return io.ErrUnexpectedEOF
29098	}
29099	return nil
29100}
29101func (m *CephFSVolumeSource) Unmarshal(dAtA []byte) error {
29102	l := len(dAtA)
29103	iNdEx := 0
29104	for iNdEx < l {
29105		preIndex := iNdEx
29106		var wire uint64
29107		for shift := uint(0); ; shift += 7 {
29108			if shift >= 64 {
29109				return ErrIntOverflowGenerated
29110			}
29111			if iNdEx >= l {
29112				return io.ErrUnexpectedEOF
29113			}
29114			b := dAtA[iNdEx]
29115			iNdEx++
29116			wire |= uint64(b&0x7F) << shift
29117			if b < 0x80 {
29118				break
29119			}
29120		}
29121		fieldNum := int32(wire >> 3)
29122		wireType := int(wire & 0x7)
29123		if wireType == 4 {
29124			return fmt.Errorf("proto: CephFSVolumeSource: wiretype end group for non-group")
29125		}
29126		if fieldNum <= 0 {
29127			return fmt.Errorf("proto: CephFSVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
29128		}
29129		switch fieldNum {
29130		case 1:
29131			if wireType != 2 {
29132				return fmt.Errorf("proto: wrong wireType = %d for field Monitors", wireType)
29133			}
29134			var stringLen uint64
29135			for shift := uint(0); ; shift += 7 {
29136				if shift >= 64 {
29137					return ErrIntOverflowGenerated
29138				}
29139				if iNdEx >= l {
29140					return io.ErrUnexpectedEOF
29141				}
29142				b := dAtA[iNdEx]
29143				iNdEx++
29144				stringLen |= uint64(b&0x7F) << shift
29145				if b < 0x80 {
29146					break
29147				}
29148			}
29149			intStringLen := int(stringLen)
29150			if intStringLen < 0 {
29151				return ErrInvalidLengthGenerated
29152			}
29153			postIndex := iNdEx + intStringLen
29154			if postIndex < 0 {
29155				return ErrInvalidLengthGenerated
29156			}
29157			if postIndex > l {
29158				return io.ErrUnexpectedEOF
29159			}
29160			m.Monitors = append(m.Monitors, string(dAtA[iNdEx:postIndex]))
29161			iNdEx = postIndex
29162		case 2:
29163			if wireType != 2 {
29164				return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
29165			}
29166			var stringLen uint64
29167			for shift := uint(0); ; shift += 7 {
29168				if shift >= 64 {
29169					return ErrIntOverflowGenerated
29170				}
29171				if iNdEx >= l {
29172					return io.ErrUnexpectedEOF
29173				}
29174				b := dAtA[iNdEx]
29175				iNdEx++
29176				stringLen |= uint64(b&0x7F) << shift
29177				if b < 0x80 {
29178					break
29179				}
29180			}
29181			intStringLen := int(stringLen)
29182			if intStringLen < 0 {
29183				return ErrInvalidLengthGenerated
29184			}
29185			postIndex := iNdEx + intStringLen
29186			if postIndex < 0 {
29187				return ErrInvalidLengthGenerated
29188			}
29189			if postIndex > l {
29190				return io.ErrUnexpectedEOF
29191			}
29192			m.Path = string(dAtA[iNdEx:postIndex])
29193			iNdEx = postIndex
29194		case 3:
29195			if wireType != 2 {
29196				return fmt.Errorf("proto: wrong wireType = %d for field User", wireType)
29197			}
29198			var stringLen uint64
29199			for shift := uint(0); ; shift += 7 {
29200				if shift >= 64 {
29201					return ErrIntOverflowGenerated
29202				}
29203				if iNdEx >= l {
29204					return io.ErrUnexpectedEOF
29205				}
29206				b := dAtA[iNdEx]
29207				iNdEx++
29208				stringLen |= uint64(b&0x7F) << shift
29209				if b < 0x80 {
29210					break
29211				}
29212			}
29213			intStringLen := int(stringLen)
29214			if intStringLen < 0 {
29215				return ErrInvalidLengthGenerated
29216			}
29217			postIndex := iNdEx + intStringLen
29218			if postIndex < 0 {
29219				return ErrInvalidLengthGenerated
29220			}
29221			if postIndex > l {
29222				return io.ErrUnexpectedEOF
29223			}
29224			m.User = string(dAtA[iNdEx:postIndex])
29225			iNdEx = postIndex
29226		case 4:
29227			if wireType != 2 {
29228				return fmt.Errorf("proto: wrong wireType = %d for field SecretFile", wireType)
29229			}
29230			var stringLen uint64
29231			for shift := uint(0); ; shift += 7 {
29232				if shift >= 64 {
29233					return ErrIntOverflowGenerated
29234				}
29235				if iNdEx >= l {
29236					return io.ErrUnexpectedEOF
29237				}
29238				b := dAtA[iNdEx]
29239				iNdEx++
29240				stringLen |= uint64(b&0x7F) << shift
29241				if b < 0x80 {
29242					break
29243				}
29244			}
29245			intStringLen := int(stringLen)
29246			if intStringLen < 0 {
29247				return ErrInvalidLengthGenerated
29248			}
29249			postIndex := iNdEx + intStringLen
29250			if postIndex < 0 {
29251				return ErrInvalidLengthGenerated
29252			}
29253			if postIndex > l {
29254				return io.ErrUnexpectedEOF
29255			}
29256			m.SecretFile = string(dAtA[iNdEx:postIndex])
29257			iNdEx = postIndex
29258		case 5:
29259			if wireType != 2 {
29260				return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
29261			}
29262			var msglen int
29263			for shift := uint(0); ; shift += 7 {
29264				if shift >= 64 {
29265					return ErrIntOverflowGenerated
29266				}
29267				if iNdEx >= l {
29268					return io.ErrUnexpectedEOF
29269				}
29270				b := dAtA[iNdEx]
29271				iNdEx++
29272				msglen |= int(b&0x7F) << shift
29273				if b < 0x80 {
29274					break
29275				}
29276			}
29277			if msglen < 0 {
29278				return ErrInvalidLengthGenerated
29279			}
29280			postIndex := iNdEx + msglen
29281			if postIndex < 0 {
29282				return ErrInvalidLengthGenerated
29283			}
29284			if postIndex > l {
29285				return io.ErrUnexpectedEOF
29286			}
29287			if m.SecretRef == nil {
29288				m.SecretRef = &LocalObjectReference{}
29289			}
29290			if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
29291				return err
29292			}
29293			iNdEx = postIndex
29294		case 6:
29295			if wireType != 0 {
29296				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
29297			}
29298			var v int
29299			for shift := uint(0); ; shift += 7 {
29300				if shift >= 64 {
29301					return ErrIntOverflowGenerated
29302				}
29303				if iNdEx >= l {
29304					return io.ErrUnexpectedEOF
29305				}
29306				b := dAtA[iNdEx]
29307				iNdEx++
29308				v |= int(b&0x7F) << shift
29309				if b < 0x80 {
29310					break
29311				}
29312			}
29313			m.ReadOnly = bool(v != 0)
29314		default:
29315			iNdEx = preIndex
29316			skippy, err := skipGenerated(dAtA[iNdEx:])
29317			if err != nil {
29318				return err
29319			}
29320			if skippy < 0 {
29321				return ErrInvalidLengthGenerated
29322			}
29323			if (iNdEx + skippy) < 0 {
29324				return ErrInvalidLengthGenerated
29325			}
29326			if (iNdEx + skippy) > l {
29327				return io.ErrUnexpectedEOF
29328			}
29329			iNdEx += skippy
29330		}
29331	}
29332
29333	if iNdEx > l {
29334		return io.ErrUnexpectedEOF
29335	}
29336	return nil
29337}
29338func (m *CinderPersistentVolumeSource) Unmarshal(dAtA []byte) error {
29339	l := len(dAtA)
29340	iNdEx := 0
29341	for iNdEx < l {
29342		preIndex := iNdEx
29343		var wire uint64
29344		for shift := uint(0); ; shift += 7 {
29345			if shift >= 64 {
29346				return ErrIntOverflowGenerated
29347			}
29348			if iNdEx >= l {
29349				return io.ErrUnexpectedEOF
29350			}
29351			b := dAtA[iNdEx]
29352			iNdEx++
29353			wire |= uint64(b&0x7F) << shift
29354			if b < 0x80 {
29355				break
29356			}
29357		}
29358		fieldNum := int32(wire >> 3)
29359		wireType := int(wire & 0x7)
29360		if wireType == 4 {
29361			return fmt.Errorf("proto: CinderPersistentVolumeSource: wiretype end group for non-group")
29362		}
29363		if fieldNum <= 0 {
29364			return fmt.Errorf("proto: CinderPersistentVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
29365		}
29366		switch fieldNum {
29367		case 1:
29368			if wireType != 2 {
29369				return fmt.Errorf("proto: wrong wireType = %d for field VolumeID", wireType)
29370			}
29371			var stringLen uint64
29372			for shift := uint(0); ; shift += 7 {
29373				if shift >= 64 {
29374					return ErrIntOverflowGenerated
29375				}
29376				if iNdEx >= l {
29377					return io.ErrUnexpectedEOF
29378				}
29379				b := dAtA[iNdEx]
29380				iNdEx++
29381				stringLen |= uint64(b&0x7F) << shift
29382				if b < 0x80 {
29383					break
29384				}
29385			}
29386			intStringLen := int(stringLen)
29387			if intStringLen < 0 {
29388				return ErrInvalidLengthGenerated
29389			}
29390			postIndex := iNdEx + intStringLen
29391			if postIndex < 0 {
29392				return ErrInvalidLengthGenerated
29393			}
29394			if postIndex > l {
29395				return io.ErrUnexpectedEOF
29396			}
29397			m.VolumeID = string(dAtA[iNdEx:postIndex])
29398			iNdEx = postIndex
29399		case 2:
29400			if wireType != 2 {
29401				return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
29402			}
29403			var stringLen uint64
29404			for shift := uint(0); ; shift += 7 {
29405				if shift >= 64 {
29406					return ErrIntOverflowGenerated
29407				}
29408				if iNdEx >= l {
29409					return io.ErrUnexpectedEOF
29410				}
29411				b := dAtA[iNdEx]
29412				iNdEx++
29413				stringLen |= uint64(b&0x7F) << shift
29414				if b < 0x80 {
29415					break
29416				}
29417			}
29418			intStringLen := int(stringLen)
29419			if intStringLen < 0 {
29420				return ErrInvalidLengthGenerated
29421			}
29422			postIndex := iNdEx + intStringLen
29423			if postIndex < 0 {
29424				return ErrInvalidLengthGenerated
29425			}
29426			if postIndex > l {
29427				return io.ErrUnexpectedEOF
29428			}
29429			m.FSType = string(dAtA[iNdEx:postIndex])
29430			iNdEx = postIndex
29431		case 3:
29432			if wireType != 0 {
29433				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
29434			}
29435			var v int
29436			for shift := uint(0); ; shift += 7 {
29437				if shift >= 64 {
29438					return ErrIntOverflowGenerated
29439				}
29440				if iNdEx >= l {
29441					return io.ErrUnexpectedEOF
29442				}
29443				b := dAtA[iNdEx]
29444				iNdEx++
29445				v |= int(b&0x7F) << shift
29446				if b < 0x80 {
29447					break
29448				}
29449			}
29450			m.ReadOnly = bool(v != 0)
29451		case 4:
29452			if wireType != 2 {
29453				return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
29454			}
29455			var msglen int
29456			for shift := uint(0); ; shift += 7 {
29457				if shift >= 64 {
29458					return ErrIntOverflowGenerated
29459				}
29460				if iNdEx >= l {
29461					return io.ErrUnexpectedEOF
29462				}
29463				b := dAtA[iNdEx]
29464				iNdEx++
29465				msglen |= int(b&0x7F) << shift
29466				if b < 0x80 {
29467					break
29468				}
29469			}
29470			if msglen < 0 {
29471				return ErrInvalidLengthGenerated
29472			}
29473			postIndex := iNdEx + msglen
29474			if postIndex < 0 {
29475				return ErrInvalidLengthGenerated
29476			}
29477			if postIndex > l {
29478				return io.ErrUnexpectedEOF
29479			}
29480			if m.SecretRef == nil {
29481				m.SecretRef = &SecretReference{}
29482			}
29483			if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
29484				return err
29485			}
29486			iNdEx = postIndex
29487		default:
29488			iNdEx = preIndex
29489			skippy, err := skipGenerated(dAtA[iNdEx:])
29490			if err != nil {
29491				return err
29492			}
29493			if skippy < 0 {
29494				return ErrInvalidLengthGenerated
29495			}
29496			if (iNdEx + skippy) < 0 {
29497				return ErrInvalidLengthGenerated
29498			}
29499			if (iNdEx + skippy) > l {
29500				return io.ErrUnexpectedEOF
29501			}
29502			iNdEx += skippy
29503		}
29504	}
29505
29506	if iNdEx > l {
29507		return io.ErrUnexpectedEOF
29508	}
29509	return nil
29510}
29511func (m *CinderVolumeSource) Unmarshal(dAtA []byte) error {
29512	l := len(dAtA)
29513	iNdEx := 0
29514	for iNdEx < l {
29515		preIndex := iNdEx
29516		var wire uint64
29517		for shift := uint(0); ; shift += 7 {
29518			if shift >= 64 {
29519				return ErrIntOverflowGenerated
29520			}
29521			if iNdEx >= l {
29522				return io.ErrUnexpectedEOF
29523			}
29524			b := dAtA[iNdEx]
29525			iNdEx++
29526			wire |= uint64(b&0x7F) << shift
29527			if b < 0x80 {
29528				break
29529			}
29530		}
29531		fieldNum := int32(wire >> 3)
29532		wireType := int(wire & 0x7)
29533		if wireType == 4 {
29534			return fmt.Errorf("proto: CinderVolumeSource: wiretype end group for non-group")
29535		}
29536		if fieldNum <= 0 {
29537			return fmt.Errorf("proto: CinderVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
29538		}
29539		switch fieldNum {
29540		case 1:
29541			if wireType != 2 {
29542				return fmt.Errorf("proto: wrong wireType = %d for field VolumeID", wireType)
29543			}
29544			var stringLen uint64
29545			for shift := uint(0); ; shift += 7 {
29546				if shift >= 64 {
29547					return ErrIntOverflowGenerated
29548				}
29549				if iNdEx >= l {
29550					return io.ErrUnexpectedEOF
29551				}
29552				b := dAtA[iNdEx]
29553				iNdEx++
29554				stringLen |= uint64(b&0x7F) << shift
29555				if b < 0x80 {
29556					break
29557				}
29558			}
29559			intStringLen := int(stringLen)
29560			if intStringLen < 0 {
29561				return ErrInvalidLengthGenerated
29562			}
29563			postIndex := iNdEx + intStringLen
29564			if postIndex < 0 {
29565				return ErrInvalidLengthGenerated
29566			}
29567			if postIndex > l {
29568				return io.ErrUnexpectedEOF
29569			}
29570			m.VolumeID = string(dAtA[iNdEx:postIndex])
29571			iNdEx = postIndex
29572		case 2:
29573			if wireType != 2 {
29574				return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
29575			}
29576			var stringLen uint64
29577			for shift := uint(0); ; shift += 7 {
29578				if shift >= 64 {
29579					return ErrIntOverflowGenerated
29580				}
29581				if iNdEx >= l {
29582					return io.ErrUnexpectedEOF
29583				}
29584				b := dAtA[iNdEx]
29585				iNdEx++
29586				stringLen |= uint64(b&0x7F) << shift
29587				if b < 0x80 {
29588					break
29589				}
29590			}
29591			intStringLen := int(stringLen)
29592			if intStringLen < 0 {
29593				return ErrInvalidLengthGenerated
29594			}
29595			postIndex := iNdEx + intStringLen
29596			if postIndex < 0 {
29597				return ErrInvalidLengthGenerated
29598			}
29599			if postIndex > l {
29600				return io.ErrUnexpectedEOF
29601			}
29602			m.FSType = string(dAtA[iNdEx:postIndex])
29603			iNdEx = postIndex
29604		case 3:
29605			if wireType != 0 {
29606				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
29607			}
29608			var v int
29609			for shift := uint(0); ; shift += 7 {
29610				if shift >= 64 {
29611					return ErrIntOverflowGenerated
29612				}
29613				if iNdEx >= l {
29614					return io.ErrUnexpectedEOF
29615				}
29616				b := dAtA[iNdEx]
29617				iNdEx++
29618				v |= int(b&0x7F) << shift
29619				if b < 0x80 {
29620					break
29621				}
29622			}
29623			m.ReadOnly = bool(v != 0)
29624		case 4:
29625			if wireType != 2 {
29626				return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
29627			}
29628			var msglen int
29629			for shift := uint(0); ; shift += 7 {
29630				if shift >= 64 {
29631					return ErrIntOverflowGenerated
29632				}
29633				if iNdEx >= l {
29634					return io.ErrUnexpectedEOF
29635				}
29636				b := dAtA[iNdEx]
29637				iNdEx++
29638				msglen |= int(b&0x7F) << shift
29639				if b < 0x80 {
29640					break
29641				}
29642			}
29643			if msglen < 0 {
29644				return ErrInvalidLengthGenerated
29645			}
29646			postIndex := iNdEx + msglen
29647			if postIndex < 0 {
29648				return ErrInvalidLengthGenerated
29649			}
29650			if postIndex > l {
29651				return io.ErrUnexpectedEOF
29652			}
29653			if m.SecretRef == nil {
29654				m.SecretRef = &LocalObjectReference{}
29655			}
29656			if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
29657				return err
29658			}
29659			iNdEx = postIndex
29660		default:
29661			iNdEx = preIndex
29662			skippy, err := skipGenerated(dAtA[iNdEx:])
29663			if err != nil {
29664				return err
29665			}
29666			if skippy < 0 {
29667				return ErrInvalidLengthGenerated
29668			}
29669			if (iNdEx + skippy) < 0 {
29670				return ErrInvalidLengthGenerated
29671			}
29672			if (iNdEx + skippy) > l {
29673				return io.ErrUnexpectedEOF
29674			}
29675			iNdEx += skippy
29676		}
29677	}
29678
29679	if iNdEx > l {
29680		return io.ErrUnexpectedEOF
29681	}
29682	return nil
29683}
29684func (m *ClientIPConfig) Unmarshal(dAtA []byte) error {
29685	l := len(dAtA)
29686	iNdEx := 0
29687	for iNdEx < l {
29688		preIndex := iNdEx
29689		var wire uint64
29690		for shift := uint(0); ; shift += 7 {
29691			if shift >= 64 {
29692				return ErrIntOverflowGenerated
29693			}
29694			if iNdEx >= l {
29695				return io.ErrUnexpectedEOF
29696			}
29697			b := dAtA[iNdEx]
29698			iNdEx++
29699			wire |= uint64(b&0x7F) << shift
29700			if b < 0x80 {
29701				break
29702			}
29703		}
29704		fieldNum := int32(wire >> 3)
29705		wireType := int(wire & 0x7)
29706		if wireType == 4 {
29707			return fmt.Errorf("proto: ClientIPConfig: wiretype end group for non-group")
29708		}
29709		if fieldNum <= 0 {
29710			return fmt.Errorf("proto: ClientIPConfig: illegal tag %d (wire type %d)", fieldNum, wire)
29711		}
29712		switch fieldNum {
29713		case 1:
29714			if wireType != 0 {
29715				return fmt.Errorf("proto: wrong wireType = %d for field TimeoutSeconds", wireType)
29716			}
29717			var v int32
29718			for shift := uint(0); ; shift += 7 {
29719				if shift >= 64 {
29720					return ErrIntOverflowGenerated
29721				}
29722				if iNdEx >= l {
29723					return io.ErrUnexpectedEOF
29724				}
29725				b := dAtA[iNdEx]
29726				iNdEx++
29727				v |= int32(b&0x7F) << shift
29728				if b < 0x80 {
29729					break
29730				}
29731			}
29732			m.TimeoutSeconds = &v
29733		default:
29734			iNdEx = preIndex
29735			skippy, err := skipGenerated(dAtA[iNdEx:])
29736			if err != nil {
29737				return err
29738			}
29739			if skippy < 0 {
29740				return ErrInvalidLengthGenerated
29741			}
29742			if (iNdEx + skippy) < 0 {
29743				return ErrInvalidLengthGenerated
29744			}
29745			if (iNdEx + skippy) > l {
29746				return io.ErrUnexpectedEOF
29747			}
29748			iNdEx += skippy
29749		}
29750	}
29751
29752	if iNdEx > l {
29753		return io.ErrUnexpectedEOF
29754	}
29755	return nil
29756}
29757func (m *ComponentCondition) Unmarshal(dAtA []byte) error {
29758	l := len(dAtA)
29759	iNdEx := 0
29760	for iNdEx < l {
29761		preIndex := iNdEx
29762		var wire uint64
29763		for shift := uint(0); ; shift += 7 {
29764			if shift >= 64 {
29765				return ErrIntOverflowGenerated
29766			}
29767			if iNdEx >= l {
29768				return io.ErrUnexpectedEOF
29769			}
29770			b := dAtA[iNdEx]
29771			iNdEx++
29772			wire |= uint64(b&0x7F) << shift
29773			if b < 0x80 {
29774				break
29775			}
29776		}
29777		fieldNum := int32(wire >> 3)
29778		wireType := int(wire & 0x7)
29779		if wireType == 4 {
29780			return fmt.Errorf("proto: ComponentCondition: wiretype end group for non-group")
29781		}
29782		if fieldNum <= 0 {
29783			return fmt.Errorf("proto: ComponentCondition: illegal tag %d (wire type %d)", fieldNum, wire)
29784		}
29785		switch fieldNum {
29786		case 1:
29787			if wireType != 2 {
29788				return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
29789			}
29790			var stringLen uint64
29791			for shift := uint(0); ; shift += 7 {
29792				if shift >= 64 {
29793					return ErrIntOverflowGenerated
29794				}
29795				if iNdEx >= l {
29796					return io.ErrUnexpectedEOF
29797				}
29798				b := dAtA[iNdEx]
29799				iNdEx++
29800				stringLen |= uint64(b&0x7F) << shift
29801				if b < 0x80 {
29802					break
29803				}
29804			}
29805			intStringLen := int(stringLen)
29806			if intStringLen < 0 {
29807				return ErrInvalidLengthGenerated
29808			}
29809			postIndex := iNdEx + intStringLen
29810			if postIndex < 0 {
29811				return ErrInvalidLengthGenerated
29812			}
29813			if postIndex > l {
29814				return io.ErrUnexpectedEOF
29815			}
29816			m.Type = ComponentConditionType(dAtA[iNdEx:postIndex])
29817			iNdEx = postIndex
29818		case 2:
29819			if wireType != 2 {
29820				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
29821			}
29822			var stringLen uint64
29823			for shift := uint(0); ; shift += 7 {
29824				if shift >= 64 {
29825					return ErrIntOverflowGenerated
29826				}
29827				if iNdEx >= l {
29828					return io.ErrUnexpectedEOF
29829				}
29830				b := dAtA[iNdEx]
29831				iNdEx++
29832				stringLen |= uint64(b&0x7F) << shift
29833				if b < 0x80 {
29834					break
29835				}
29836			}
29837			intStringLen := int(stringLen)
29838			if intStringLen < 0 {
29839				return ErrInvalidLengthGenerated
29840			}
29841			postIndex := iNdEx + intStringLen
29842			if postIndex < 0 {
29843				return ErrInvalidLengthGenerated
29844			}
29845			if postIndex > l {
29846				return io.ErrUnexpectedEOF
29847			}
29848			m.Status = ConditionStatus(dAtA[iNdEx:postIndex])
29849			iNdEx = postIndex
29850		case 3:
29851			if wireType != 2 {
29852				return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
29853			}
29854			var stringLen uint64
29855			for shift := uint(0); ; shift += 7 {
29856				if shift >= 64 {
29857					return ErrIntOverflowGenerated
29858				}
29859				if iNdEx >= l {
29860					return io.ErrUnexpectedEOF
29861				}
29862				b := dAtA[iNdEx]
29863				iNdEx++
29864				stringLen |= uint64(b&0x7F) << shift
29865				if b < 0x80 {
29866					break
29867				}
29868			}
29869			intStringLen := int(stringLen)
29870			if intStringLen < 0 {
29871				return ErrInvalidLengthGenerated
29872			}
29873			postIndex := iNdEx + intStringLen
29874			if postIndex < 0 {
29875				return ErrInvalidLengthGenerated
29876			}
29877			if postIndex > l {
29878				return io.ErrUnexpectedEOF
29879			}
29880			m.Message = string(dAtA[iNdEx:postIndex])
29881			iNdEx = postIndex
29882		case 4:
29883			if wireType != 2 {
29884				return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType)
29885			}
29886			var stringLen uint64
29887			for shift := uint(0); ; shift += 7 {
29888				if shift >= 64 {
29889					return ErrIntOverflowGenerated
29890				}
29891				if iNdEx >= l {
29892					return io.ErrUnexpectedEOF
29893				}
29894				b := dAtA[iNdEx]
29895				iNdEx++
29896				stringLen |= uint64(b&0x7F) << shift
29897				if b < 0x80 {
29898					break
29899				}
29900			}
29901			intStringLen := int(stringLen)
29902			if intStringLen < 0 {
29903				return ErrInvalidLengthGenerated
29904			}
29905			postIndex := iNdEx + intStringLen
29906			if postIndex < 0 {
29907				return ErrInvalidLengthGenerated
29908			}
29909			if postIndex > l {
29910				return io.ErrUnexpectedEOF
29911			}
29912			m.Error = string(dAtA[iNdEx:postIndex])
29913			iNdEx = postIndex
29914		default:
29915			iNdEx = preIndex
29916			skippy, err := skipGenerated(dAtA[iNdEx:])
29917			if err != nil {
29918				return err
29919			}
29920			if skippy < 0 {
29921				return ErrInvalidLengthGenerated
29922			}
29923			if (iNdEx + skippy) < 0 {
29924				return ErrInvalidLengthGenerated
29925			}
29926			if (iNdEx + skippy) > l {
29927				return io.ErrUnexpectedEOF
29928			}
29929			iNdEx += skippy
29930		}
29931	}
29932
29933	if iNdEx > l {
29934		return io.ErrUnexpectedEOF
29935	}
29936	return nil
29937}
29938func (m *ComponentStatus) Unmarshal(dAtA []byte) error {
29939	l := len(dAtA)
29940	iNdEx := 0
29941	for iNdEx < l {
29942		preIndex := iNdEx
29943		var wire uint64
29944		for shift := uint(0); ; shift += 7 {
29945			if shift >= 64 {
29946				return ErrIntOverflowGenerated
29947			}
29948			if iNdEx >= l {
29949				return io.ErrUnexpectedEOF
29950			}
29951			b := dAtA[iNdEx]
29952			iNdEx++
29953			wire |= uint64(b&0x7F) << shift
29954			if b < 0x80 {
29955				break
29956			}
29957		}
29958		fieldNum := int32(wire >> 3)
29959		wireType := int(wire & 0x7)
29960		if wireType == 4 {
29961			return fmt.Errorf("proto: ComponentStatus: wiretype end group for non-group")
29962		}
29963		if fieldNum <= 0 {
29964			return fmt.Errorf("proto: ComponentStatus: illegal tag %d (wire type %d)", fieldNum, wire)
29965		}
29966		switch fieldNum {
29967		case 1:
29968			if wireType != 2 {
29969				return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
29970			}
29971			var msglen int
29972			for shift := uint(0); ; shift += 7 {
29973				if shift >= 64 {
29974					return ErrIntOverflowGenerated
29975				}
29976				if iNdEx >= l {
29977					return io.ErrUnexpectedEOF
29978				}
29979				b := dAtA[iNdEx]
29980				iNdEx++
29981				msglen |= int(b&0x7F) << shift
29982				if b < 0x80 {
29983					break
29984				}
29985			}
29986			if msglen < 0 {
29987				return ErrInvalidLengthGenerated
29988			}
29989			postIndex := iNdEx + msglen
29990			if postIndex < 0 {
29991				return ErrInvalidLengthGenerated
29992			}
29993			if postIndex > l {
29994				return io.ErrUnexpectedEOF
29995			}
29996			if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
29997				return err
29998			}
29999			iNdEx = postIndex
30000		case 2:
30001			if wireType != 2 {
30002				return fmt.Errorf("proto: wrong wireType = %d for field Conditions", wireType)
30003			}
30004			var msglen int
30005			for shift := uint(0); ; shift += 7 {
30006				if shift >= 64 {
30007					return ErrIntOverflowGenerated
30008				}
30009				if iNdEx >= l {
30010					return io.ErrUnexpectedEOF
30011				}
30012				b := dAtA[iNdEx]
30013				iNdEx++
30014				msglen |= int(b&0x7F) << shift
30015				if b < 0x80 {
30016					break
30017				}
30018			}
30019			if msglen < 0 {
30020				return ErrInvalidLengthGenerated
30021			}
30022			postIndex := iNdEx + msglen
30023			if postIndex < 0 {
30024				return ErrInvalidLengthGenerated
30025			}
30026			if postIndex > l {
30027				return io.ErrUnexpectedEOF
30028			}
30029			m.Conditions = append(m.Conditions, ComponentCondition{})
30030			if err := m.Conditions[len(m.Conditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
30031				return err
30032			}
30033			iNdEx = postIndex
30034		default:
30035			iNdEx = preIndex
30036			skippy, err := skipGenerated(dAtA[iNdEx:])
30037			if err != nil {
30038				return err
30039			}
30040			if skippy < 0 {
30041				return ErrInvalidLengthGenerated
30042			}
30043			if (iNdEx + skippy) < 0 {
30044				return ErrInvalidLengthGenerated
30045			}
30046			if (iNdEx + skippy) > l {
30047				return io.ErrUnexpectedEOF
30048			}
30049			iNdEx += skippy
30050		}
30051	}
30052
30053	if iNdEx > l {
30054		return io.ErrUnexpectedEOF
30055	}
30056	return nil
30057}
30058func (m *ComponentStatusList) Unmarshal(dAtA []byte) error {
30059	l := len(dAtA)
30060	iNdEx := 0
30061	for iNdEx < l {
30062		preIndex := iNdEx
30063		var wire uint64
30064		for shift := uint(0); ; shift += 7 {
30065			if shift >= 64 {
30066				return ErrIntOverflowGenerated
30067			}
30068			if iNdEx >= l {
30069				return io.ErrUnexpectedEOF
30070			}
30071			b := dAtA[iNdEx]
30072			iNdEx++
30073			wire |= uint64(b&0x7F) << shift
30074			if b < 0x80 {
30075				break
30076			}
30077		}
30078		fieldNum := int32(wire >> 3)
30079		wireType := int(wire & 0x7)
30080		if wireType == 4 {
30081			return fmt.Errorf("proto: ComponentStatusList: wiretype end group for non-group")
30082		}
30083		if fieldNum <= 0 {
30084			return fmt.Errorf("proto: ComponentStatusList: illegal tag %d (wire type %d)", fieldNum, wire)
30085		}
30086		switch fieldNum {
30087		case 1:
30088			if wireType != 2 {
30089				return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
30090			}
30091			var msglen int
30092			for shift := uint(0); ; shift += 7 {
30093				if shift >= 64 {
30094					return ErrIntOverflowGenerated
30095				}
30096				if iNdEx >= l {
30097					return io.ErrUnexpectedEOF
30098				}
30099				b := dAtA[iNdEx]
30100				iNdEx++
30101				msglen |= int(b&0x7F) << shift
30102				if b < 0x80 {
30103					break
30104				}
30105			}
30106			if msglen < 0 {
30107				return ErrInvalidLengthGenerated
30108			}
30109			postIndex := iNdEx + msglen
30110			if postIndex < 0 {
30111				return ErrInvalidLengthGenerated
30112			}
30113			if postIndex > l {
30114				return io.ErrUnexpectedEOF
30115			}
30116			if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
30117				return err
30118			}
30119			iNdEx = postIndex
30120		case 2:
30121			if wireType != 2 {
30122				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
30123			}
30124			var msglen int
30125			for shift := uint(0); ; shift += 7 {
30126				if shift >= 64 {
30127					return ErrIntOverflowGenerated
30128				}
30129				if iNdEx >= l {
30130					return io.ErrUnexpectedEOF
30131				}
30132				b := dAtA[iNdEx]
30133				iNdEx++
30134				msglen |= int(b&0x7F) << shift
30135				if b < 0x80 {
30136					break
30137				}
30138			}
30139			if msglen < 0 {
30140				return ErrInvalidLengthGenerated
30141			}
30142			postIndex := iNdEx + msglen
30143			if postIndex < 0 {
30144				return ErrInvalidLengthGenerated
30145			}
30146			if postIndex > l {
30147				return io.ErrUnexpectedEOF
30148			}
30149			m.Items = append(m.Items, ComponentStatus{})
30150			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
30151				return err
30152			}
30153			iNdEx = postIndex
30154		default:
30155			iNdEx = preIndex
30156			skippy, err := skipGenerated(dAtA[iNdEx:])
30157			if err != nil {
30158				return err
30159			}
30160			if skippy < 0 {
30161				return ErrInvalidLengthGenerated
30162			}
30163			if (iNdEx + skippy) < 0 {
30164				return ErrInvalidLengthGenerated
30165			}
30166			if (iNdEx + skippy) > l {
30167				return io.ErrUnexpectedEOF
30168			}
30169			iNdEx += skippy
30170		}
30171	}
30172
30173	if iNdEx > l {
30174		return io.ErrUnexpectedEOF
30175	}
30176	return nil
30177}
30178func (m *ConfigMap) Unmarshal(dAtA []byte) error {
30179	l := len(dAtA)
30180	iNdEx := 0
30181	for iNdEx < l {
30182		preIndex := iNdEx
30183		var wire uint64
30184		for shift := uint(0); ; shift += 7 {
30185			if shift >= 64 {
30186				return ErrIntOverflowGenerated
30187			}
30188			if iNdEx >= l {
30189				return io.ErrUnexpectedEOF
30190			}
30191			b := dAtA[iNdEx]
30192			iNdEx++
30193			wire |= uint64(b&0x7F) << shift
30194			if b < 0x80 {
30195				break
30196			}
30197		}
30198		fieldNum := int32(wire >> 3)
30199		wireType := int(wire & 0x7)
30200		if wireType == 4 {
30201			return fmt.Errorf("proto: ConfigMap: wiretype end group for non-group")
30202		}
30203		if fieldNum <= 0 {
30204			return fmt.Errorf("proto: ConfigMap: illegal tag %d (wire type %d)", fieldNum, wire)
30205		}
30206		switch fieldNum {
30207		case 1:
30208			if wireType != 2 {
30209				return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
30210			}
30211			var msglen int
30212			for shift := uint(0); ; shift += 7 {
30213				if shift >= 64 {
30214					return ErrIntOverflowGenerated
30215				}
30216				if iNdEx >= l {
30217					return io.ErrUnexpectedEOF
30218				}
30219				b := dAtA[iNdEx]
30220				iNdEx++
30221				msglen |= int(b&0x7F) << shift
30222				if b < 0x80 {
30223					break
30224				}
30225			}
30226			if msglen < 0 {
30227				return ErrInvalidLengthGenerated
30228			}
30229			postIndex := iNdEx + msglen
30230			if postIndex < 0 {
30231				return ErrInvalidLengthGenerated
30232			}
30233			if postIndex > l {
30234				return io.ErrUnexpectedEOF
30235			}
30236			if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
30237				return err
30238			}
30239			iNdEx = postIndex
30240		case 2:
30241			if wireType != 2 {
30242				return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType)
30243			}
30244			var msglen int
30245			for shift := uint(0); ; shift += 7 {
30246				if shift >= 64 {
30247					return ErrIntOverflowGenerated
30248				}
30249				if iNdEx >= l {
30250					return io.ErrUnexpectedEOF
30251				}
30252				b := dAtA[iNdEx]
30253				iNdEx++
30254				msglen |= int(b&0x7F) << shift
30255				if b < 0x80 {
30256					break
30257				}
30258			}
30259			if msglen < 0 {
30260				return ErrInvalidLengthGenerated
30261			}
30262			postIndex := iNdEx + msglen
30263			if postIndex < 0 {
30264				return ErrInvalidLengthGenerated
30265			}
30266			if postIndex > l {
30267				return io.ErrUnexpectedEOF
30268			}
30269			if m.Data == nil {
30270				m.Data = make(map[string]string)
30271			}
30272			var mapkey string
30273			var mapvalue string
30274			for iNdEx < postIndex {
30275				entryPreIndex := iNdEx
30276				var wire uint64
30277				for shift := uint(0); ; shift += 7 {
30278					if shift >= 64 {
30279						return ErrIntOverflowGenerated
30280					}
30281					if iNdEx >= l {
30282						return io.ErrUnexpectedEOF
30283					}
30284					b := dAtA[iNdEx]
30285					iNdEx++
30286					wire |= uint64(b&0x7F) << shift
30287					if b < 0x80 {
30288						break
30289					}
30290				}
30291				fieldNum := int32(wire >> 3)
30292				if fieldNum == 1 {
30293					var stringLenmapkey uint64
30294					for shift := uint(0); ; shift += 7 {
30295						if shift >= 64 {
30296							return ErrIntOverflowGenerated
30297						}
30298						if iNdEx >= l {
30299							return io.ErrUnexpectedEOF
30300						}
30301						b := dAtA[iNdEx]
30302						iNdEx++
30303						stringLenmapkey |= uint64(b&0x7F) << shift
30304						if b < 0x80 {
30305							break
30306						}
30307					}
30308					intStringLenmapkey := int(stringLenmapkey)
30309					if intStringLenmapkey < 0 {
30310						return ErrInvalidLengthGenerated
30311					}
30312					postStringIndexmapkey := iNdEx + intStringLenmapkey
30313					if postStringIndexmapkey < 0 {
30314						return ErrInvalidLengthGenerated
30315					}
30316					if postStringIndexmapkey > l {
30317						return io.ErrUnexpectedEOF
30318					}
30319					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
30320					iNdEx = postStringIndexmapkey
30321				} else if fieldNum == 2 {
30322					var stringLenmapvalue uint64
30323					for shift := uint(0); ; shift += 7 {
30324						if shift >= 64 {
30325							return ErrIntOverflowGenerated
30326						}
30327						if iNdEx >= l {
30328							return io.ErrUnexpectedEOF
30329						}
30330						b := dAtA[iNdEx]
30331						iNdEx++
30332						stringLenmapvalue |= uint64(b&0x7F) << shift
30333						if b < 0x80 {
30334							break
30335						}
30336					}
30337					intStringLenmapvalue := int(stringLenmapvalue)
30338					if intStringLenmapvalue < 0 {
30339						return ErrInvalidLengthGenerated
30340					}
30341					postStringIndexmapvalue := iNdEx + intStringLenmapvalue
30342					if postStringIndexmapvalue < 0 {
30343						return ErrInvalidLengthGenerated
30344					}
30345					if postStringIndexmapvalue > l {
30346						return io.ErrUnexpectedEOF
30347					}
30348					mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
30349					iNdEx = postStringIndexmapvalue
30350				} else {
30351					iNdEx = entryPreIndex
30352					skippy, err := skipGenerated(dAtA[iNdEx:])
30353					if err != nil {
30354						return err
30355					}
30356					if skippy < 0 {
30357						return ErrInvalidLengthGenerated
30358					}
30359					if (iNdEx + skippy) > postIndex {
30360						return io.ErrUnexpectedEOF
30361					}
30362					iNdEx += skippy
30363				}
30364			}
30365			m.Data[mapkey] = mapvalue
30366			iNdEx = postIndex
30367		case 3:
30368			if wireType != 2 {
30369				return fmt.Errorf("proto: wrong wireType = %d for field BinaryData", wireType)
30370			}
30371			var msglen int
30372			for shift := uint(0); ; shift += 7 {
30373				if shift >= 64 {
30374					return ErrIntOverflowGenerated
30375				}
30376				if iNdEx >= l {
30377					return io.ErrUnexpectedEOF
30378				}
30379				b := dAtA[iNdEx]
30380				iNdEx++
30381				msglen |= int(b&0x7F) << shift
30382				if b < 0x80 {
30383					break
30384				}
30385			}
30386			if msglen < 0 {
30387				return ErrInvalidLengthGenerated
30388			}
30389			postIndex := iNdEx + msglen
30390			if postIndex < 0 {
30391				return ErrInvalidLengthGenerated
30392			}
30393			if postIndex > l {
30394				return io.ErrUnexpectedEOF
30395			}
30396			if m.BinaryData == nil {
30397				m.BinaryData = make(map[string][]byte)
30398			}
30399			var mapkey string
30400			mapvalue := []byte{}
30401			for iNdEx < postIndex {
30402				entryPreIndex := iNdEx
30403				var wire uint64
30404				for shift := uint(0); ; shift += 7 {
30405					if shift >= 64 {
30406						return ErrIntOverflowGenerated
30407					}
30408					if iNdEx >= l {
30409						return io.ErrUnexpectedEOF
30410					}
30411					b := dAtA[iNdEx]
30412					iNdEx++
30413					wire |= uint64(b&0x7F) << shift
30414					if b < 0x80 {
30415						break
30416					}
30417				}
30418				fieldNum := int32(wire >> 3)
30419				if fieldNum == 1 {
30420					var stringLenmapkey uint64
30421					for shift := uint(0); ; shift += 7 {
30422						if shift >= 64 {
30423							return ErrIntOverflowGenerated
30424						}
30425						if iNdEx >= l {
30426							return io.ErrUnexpectedEOF
30427						}
30428						b := dAtA[iNdEx]
30429						iNdEx++
30430						stringLenmapkey |= uint64(b&0x7F) << shift
30431						if b < 0x80 {
30432							break
30433						}
30434					}
30435					intStringLenmapkey := int(stringLenmapkey)
30436					if intStringLenmapkey < 0 {
30437						return ErrInvalidLengthGenerated
30438					}
30439					postStringIndexmapkey := iNdEx + intStringLenmapkey
30440					if postStringIndexmapkey < 0 {
30441						return ErrInvalidLengthGenerated
30442					}
30443					if postStringIndexmapkey > l {
30444						return io.ErrUnexpectedEOF
30445					}
30446					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
30447					iNdEx = postStringIndexmapkey
30448				} else if fieldNum == 2 {
30449					var mapbyteLen uint64
30450					for shift := uint(0); ; shift += 7 {
30451						if shift >= 64 {
30452							return ErrIntOverflowGenerated
30453						}
30454						if iNdEx >= l {
30455							return io.ErrUnexpectedEOF
30456						}
30457						b := dAtA[iNdEx]
30458						iNdEx++
30459						mapbyteLen |= uint64(b&0x7F) << shift
30460						if b < 0x80 {
30461							break
30462						}
30463					}
30464					intMapbyteLen := int(mapbyteLen)
30465					if intMapbyteLen < 0 {
30466						return ErrInvalidLengthGenerated
30467					}
30468					postbytesIndex := iNdEx + intMapbyteLen
30469					if postbytesIndex < 0 {
30470						return ErrInvalidLengthGenerated
30471					}
30472					if postbytesIndex > l {
30473						return io.ErrUnexpectedEOF
30474					}
30475					mapvalue = make([]byte, mapbyteLen)
30476					copy(mapvalue, dAtA[iNdEx:postbytesIndex])
30477					iNdEx = postbytesIndex
30478				} else {
30479					iNdEx = entryPreIndex
30480					skippy, err := skipGenerated(dAtA[iNdEx:])
30481					if err != nil {
30482						return err
30483					}
30484					if skippy < 0 {
30485						return ErrInvalidLengthGenerated
30486					}
30487					if (iNdEx + skippy) > postIndex {
30488						return io.ErrUnexpectedEOF
30489					}
30490					iNdEx += skippy
30491				}
30492			}
30493			m.BinaryData[mapkey] = mapvalue
30494			iNdEx = postIndex
30495		default:
30496			iNdEx = preIndex
30497			skippy, err := skipGenerated(dAtA[iNdEx:])
30498			if err != nil {
30499				return err
30500			}
30501			if skippy < 0 {
30502				return ErrInvalidLengthGenerated
30503			}
30504			if (iNdEx + skippy) < 0 {
30505				return ErrInvalidLengthGenerated
30506			}
30507			if (iNdEx + skippy) > l {
30508				return io.ErrUnexpectedEOF
30509			}
30510			iNdEx += skippy
30511		}
30512	}
30513
30514	if iNdEx > l {
30515		return io.ErrUnexpectedEOF
30516	}
30517	return nil
30518}
30519func (m *ConfigMapEnvSource) Unmarshal(dAtA []byte) error {
30520	l := len(dAtA)
30521	iNdEx := 0
30522	for iNdEx < l {
30523		preIndex := iNdEx
30524		var wire uint64
30525		for shift := uint(0); ; shift += 7 {
30526			if shift >= 64 {
30527				return ErrIntOverflowGenerated
30528			}
30529			if iNdEx >= l {
30530				return io.ErrUnexpectedEOF
30531			}
30532			b := dAtA[iNdEx]
30533			iNdEx++
30534			wire |= uint64(b&0x7F) << shift
30535			if b < 0x80 {
30536				break
30537			}
30538		}
30539		fieldNum := int32(wire >> 3)
30540		wireType := int(wire & 0x7)
30541		if wireType == 4 {
30542			return fmt.Errorf("proto: ConfigMapEnvSource: wiretype end group for non-group")
30543		}
30544		if fieldNum <= 0 {
30545			return fmt.Errorf("proto: ConfigMapEnvSource: illegal tag %d (wire type %d)", fieldNum, wire)
30546		}
30547		switch fieldNum {
30548		case 1:
30549			if wireType != 2 {
30550				return fmt.Errorf("proto: wrong wireType = %d for field LocalObjectReference", wireType)
30551			}
30552			var msglen int
30553			for shift := uint(0); ; shift += 7 {
30554				if shift >= 64 {
30555					return ErrIntOverflowGenerated
30556				}
30557				if iNdEx >= l {
30558					return io.ErrUnexpectedEOF
30559				}
30560				b := dAtA[iNdEx]
30561				iNdEx++
30562				msglen |= int(b&0x7F) << shift
30563				if b < 0x80 {
30564					break
30565				}
30566			}
30567			if msglen < 0 {
30568				return ErrInvalidLengthGenerated
30569			}
30570			postIndex := iNdEx + msglen
30571			if postIndex < 0 {
30572				return ErrInvalidLengthGenerated
30573			}
30574			if postIndex > l {
30575				return io.ErrUnexpectedEOF
30576			}
30577			if err := m.LocalObjectReference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
30578				return err
30579			}
30580			iNdEx = postIndex
30581		case 2:
30582			if wireType != 0 {
30583				return fmt.Errorf("proto: wrong wireType = %d for field Optional", wireType)
30584			}
30585			var v int
30586			for shift := uint(0); ; shift += 7 {
30587				if shift >= 64 {
30588					return ErrIntOverflowGenerated
30589				}
30590				if iNdEx >= l {
30591					return io.ErrUnexpectedEOF
30592				}
30593				b := dAtA[iNdEx]
30594				iNdEx++
30595				v |= int(b&0x7F) << shift
30596				if b < 0x80 {
30597					break
30598				}
30599			}
30600			b := bool(v != 0)
30601			m.Optional = &b
30602		default:
30603			iNdEx = preIndex
30604			skippy, err := skipGenerated(dAtA[iNdEx:])
30605			if err != nil {
30606				return err
30607			}
30608			if skippy < 0 {
30609				return ErrInvalidLengthGenerated
30610			}
30611			if (iNdEx + skippy) < 0 {
30612				return ErrInvalidLengthGenerated
30613			}
30614			if (iNdEx + skippy) > l {
30615				return io.ErrUnexpectedEOF
30616			}
30617			iNdEx += skippy
30618		}
30619	}
30620
30621	if iNdEx > l {
30622		return io.ErrUnexpectedEOF
30623	}
30624	return nil
30625}
30626func (m *ConfigMapKeySelector) Unmarshal(dAtA []byte) error {
30627	l := len(dAtA)
30628	iNdEx := 0
30629	for iNdEx < l {
30630		preIndex := iNdEx
30631		var wire uint64
30632		for shift := uint(0); ; shift += 7 {
30633			if shift >= 64 {
30634				return ErrIntOverflowGenerated
30635			}
30636			if iNdEx >= l {
30637				return io.ErrUnexpectedEOF
30638			}
30639			b := dAtA[iNdEx]
30640			iNdEx++
30641			wire |= uint64(b&0x7F) << shift
30642			if b < 0x80 {
30643				break
30644			}
30645		}
30646		fieldNum := int32(wire >> 3)
30647		wireType := int(wire & 0x7)
30648		if wireType == 4 {
30649			return fmt.Errorf("proto: ConfigMapKeySelector: wiretype end group for non-group")
30650		}
30651		if fieldNum <= 0 {
30652			return fmt.Errorf("proto: ConfigMapKeySelector: illegal tag %d (wire type %d)", fieldNum, wire)
30653		}
30654		switch fieldNum {
30655		case 1:
30656			if wireType != 2 {
30657				return fmt.Errorf("proto: wrong wireType = %d for field LocalObjectReference", wireType)
30658			}
30659			var msglen int
30660			for shift := uint(0); ; shift += 7 {
30661				if shift >= 64 {
30662					return ErrIntOverflowGenerated
30663				}
30664				if iNdEx >= l {
30665					return io.ErrUnexpectedEOF
30666				}
30667				b := dAtA[iNdEx]
30668				iNdEx++
30669				msglen |= int(b&0x7F) << shift
30670				if b < 0x80 {
30671					break
30672				}
30673			}
30674			if msglen < 0 {
30675				return ErrInvalidLengthGenerated
30676			}
30677			postIndex := iNdEx + msglen
30678			if postIndex < 0 {
30679				return ErrInvalidLengthGenerated
30680			}
30681			if postIndex > l {
30682				return io.ErrUnexpectedEOF
30683			}
30684			if err := m.LocalObjectReference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
30685				return err
30686			}
30687			iNdEx = postIndex
30688		case 2:
30689			if wireType != 2 {
30690				return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
30691			}
30692			var stringLen uint64
30693			for shift := uint(0); ; shift += 7 {
30694				if shift >= 64 {
30695					return ErrIntOverflowGenerated
30696				}
30697				if iNdEx >= l {
30698					return io.ErrUnexpectedEOF
30699				}
30700				b := dAtA[iNdEx]
30701				iNdEx++
30702				stringLen |= uint64(b&0x7F) << shift
30703				if b < 0x80 {
30704					break
30705				}
30706			}
30707			intStringLen := int(stringLen)
30708			if intStringLen < 0 {
30709				return ErrInvalidLengthGenerated
30710			}
30711			postIndex := iNdEx + intStringLen
30712			if postIndex < 0 {
30713				return ErrInvalidLengthGenerated
30714			}
30715			if postIndex > l {
30716				return io.ErrUnexpectedEOF
30717			}
30718			m.Key = string(dAtA[iNdEx:postIndex])
30719			iNdEx = postIndex
30720		case 3:
30721			if wireType != 0 {
30722				return fmt.Errorf("proto: wrong wireType = %d for field Optional", wireType)
30723			}
30724			var v int
30725			for shift := uint(0); ; shift += 7 {
30726				if shift >= 64 {
30727					return ErrIntOverflowGenerated
30728				}
30729				if iNdEx >= l {
30730					return io.ErrUnexpectedEOF
30731				}
30732				b := dAtA[iNdEx]
30733				iNdEx++
30734				v |= int(b&0x7F) << shift
30735				if b < 0x80 {
30736					break
30737				}
30738			}
30739			b := bool(v != 0)
30740			m.Optional = &b
30741		default:
30742			iNdEx = preIndex
30743			skippy, err := skipGenerated(dAtA[iNdEx:])
30744			if err != nil {
30745				return err
30746			}
30747			if skippy < 0 {
30748				return ErrInvalidLengthGenerated
30749			}
30750			if (iNdEx + skippy) < 0 {
30751				return ErrInvalidLengthGenerated
30752			}
30753			if (iNdEx + skippy) > l {
30754				return io.ErrUnexpectedEOF
30755			}
30756			iNdEx += skippy
30757		}
30758	}
30759
30760	if iNdEx > l {
30761		return io.ErrUnexpectedEOF
30762	}
30763	return nil
30764}
30765func (m *ConfigMapList) Unmarshal(dAtA []byte) error {
30766	l := len(dAtA)
30767	iNdEx := 0
30768	for iNdEx < l {
30769		preIndex := iNdEx
30770		var wire uint64
30771		for shift := uint(0); ; shift += 7 {
30772			if shift >= 64 {
30773				return ErrIntOverflowGenerated
30774			}
30775			if iNdEx >= l {
30776				return io.ErrUnexpectedEOF
30777			}
30778			b := dAtA[iNdEx]
30779			iNdEx++
30780			wire |= uint64(b&0x7F) << shift
30781			if b < 0x80 {
30782				break
30783			}
30784		}
30785		fieldNum := int32(wire >> 3)
30786		wireType := int(wire & 0x7)
30787		if wireType == 4 {
30788			return fmt.Errorf("proto: ConfigMapList: wiretype end group for non-group")
30789		}
30790		if fieldNum <= 0 {
30791			return fmt.Errorf("proto: ConfigMapList: illegal tag %d (wire type %d)", fieldNum, wire)
30792		}
30793		switch fieldNum {
30794		case 1:
30795			if wireType != 2 {
30796				return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
30797			}
30798			var msglen int
30799			for shift := uint(0); ; shift += 7 {
30800				if shift >= 64 {
30801					return ErrIntOverflowGenerated
30802				}
30803				if iNdEx >= l {
30804					return io.ErrUnexpectedEOF
30805				}
30806				b := dAtA[iNdEx]
30807				iNdEx++
30808				msglen |= int(b&0x7F) << shift
30809				if b < 0x80 {
30810					break
30811				}
30812			}
30813			if msglen < 0 {
30814				return ErrInvalidLengthGenerated
30815			}
30816			postIndex := iNdEx + msglen
30817			if postIndex < 0 {
30818				return ErrInvalidLengthGenerated
30819			}
30820			if postIndex > l {
30821				return io.ErrUnexpectedEOF
30822			}
30823			if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
30824				return err
30825			}
30826			iNdEx = postIndex
30827		case 2:
30828			if wireType != 2 {
30829				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
30830			}
30831			var msglen int
30832			for shift := uint(0); ; shift += 7 {
30833				if shift >= 64 {
30834					return ErrIntOverflowGenerated
30835				}
30836				if iNdEx >= l {
30837					return io.ErrUnexpectedEOF
30838				}
30839				b := dAtA[iNdEx]
30840				iNdEx++
30841				msglen |= int(b&0x7F) << shift
30842				if b < 0x80 {
30843					break
30844				}
30845			}
30846			if msglen < 0 {
30847				return ErrInvalidLengthGenerated
30848			}
30849			postIndex := iNdEx + msglen
30850			if postIndex < 0 {
30851				return ErrInvalidLengthGenerated
30852			}
30853			if postIndex > l {
30854				return io.ErrUnexpectedEOF
30855			}
30856			m.Items = append(m.Items, ConfigMap{})
30857			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
30858				return err
30859			}
30860			iNdEx = postIndex
30861		default:
30862			iNdEx = preIndex
30863			skippy, err := skipGenerated(dAtA[iNdEx:])
30864			if err != nil {
30865				return err
30866			}
30867			if skippy < 0 {
30868				return ErrInvalidLengthGenerated
30869			}
30870			if (iNdEx + skippy) < 0 {
30871				return ErrInvalidLengthGenerated
30872			}
30873			if (iNdEx + skippy) > l {
30874				return io.ErrUnexpectedEOF
30875			}
30876			iNdEx += skippy
30877		}
30878	}
30879
30880	if iNdEx > l {
30881		return io.ErrUnexpectedEOF
30882	}
30883	return nil
30884}
30885func (m *ConfigMapNodeConfigSource) Unmarshal(dAtA []byte) error {
30886	l := len(dAtA)
30887	iNdEx := 0
30888	for iNdEx < l {
30889		preIndex := iNdEx
30890		var wire uint64
30891		for shift := uint(0); ; shift += 7 {
30892			if shift >= 64 {
30893				return ErrIntOverflowGenerated
30894			}
30895			if iNdEx >= l {
30896				return io.ErrUnexpectedEOF
30897			}
30898			b := dAtA[iNdEx]
30899			iNdEx++
30900			wire |= uint64(b&0x7F) << shift
30901			if b < 0x80 {
30902				break
30903			}
30904		}
30905		fieldNum := int32(wire >> 3)
30906		wireType := int(wire & 0x7)
30907		if wireType == 4 {
30908			return fmt.Errorf("proto: ConfigMapNodeConfigSource: wiretype end group for non-group")
30909		}
30910		if fieldNum <= 0 {
30911			return fmt.Errorf("proto: ConfigMapNodeConfigSource: illegal tag %d (wire type %d)", fieldNum, wire)
30912		}
30913		switch fieldNum {
30914		case 1:
30915			if wireType != 2 {
30916				return fmt.Errorf("proto: wrong wireType = %d for field Namespace", wireType)
30917			}
30918			var stringLen uint64
30919			for shift := uint(0); ; shift += 7 {
30920				if shift >= 64 {
30921					return ErrIntOverflowGenerated
30922				}
30923				if iNdEx >= l {
30924					return io.ErrUnexpectedEOF
30925				}
30926				b := dAtA[iNdEx]
30927				iNdEx++
30928				stringLen |= uint64(b&0x7F) << shift
30929				if b < 0x80 {
30930					break
30931				}
30932			}
30933			intStringLen := int(stringLen)
30934			if intStringLen < 0 {
30935				return ErrInvalidLengthGenerated
30936			}
30937			postIndex := iNdEx + intStringLen
30938			if postIndex < 0 {
30939				return ErrInvalidLengthGenerated
30940			}
30941			if postIndex > l {
30942				return io.ErrUnexpectedEOF
30943			}
30944			m.Namespace = string(dAtA[iNdEx:postIndex])
30945			iNdEx = postIndex
30946		case 2:
30947			if wireType != 2 {
30948				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
30949			}
30950			var stringLen uint64
30951			for shift := uint(0); ; shift += 7 {
30952				if shift >= 64 {
30953					return ErrIntOverflowGenerated
30954				}
30955				if iNdEx >= l {
30956					return io.ErrUnexpectedEOF
30957				}
30958				b := dAtA[iNdEx]
30959				iNdEx++
30960				stringLen |= uint64(b&0x7F) << shift
30961				if b < 0x80 {
30962					break
30963				}
30964			}
30965			intStringLen := int(stringLen)
30966			if intStringLen < 0 {
30967				return ErrInvalidLengthGenerated
30968			}
30969			postIndex := iNdEx + intStringLen
30970			if postIndex < 0 {
30971				return ErrInvalidLengthGenerated
30972			}
30973			if postIndex > l {
30974				return io.ErrUnexpectedEOF
30975			}
30976			m.Name = string(dAtA[iNdEx:postIndex])
30977			iNdEx = postIndex
30978		case 3:
30979			if wireType != 2 {
30980				return fmt.Errorf("proto: wrong wireType = %d for field UID", wireType)
30981			}
30982			var stringLen uint64
30983			for shift := uint(0); ; shift += 7 {
30984				if shift >= 64 {
30985					return ErrIntOverflowGenerated
30986				}
30987				if iNdEx >= l {
30988					return io.ErrUnexpectedEOF
30989				}
30990				b := dAtA[iNdEx]
30991				iNdEx++
30992				stringLen |= uint64(b&0x7F) << shift
30993				if b < 0x80 {
30994					break
30995				}
30996			}
30997			intStringLen := int(stringLen)
30998			if intStringLen < 0 {
30999				return ErrInvalidLengthGenerated
31000			}
31001			postIndex := iNdEx + intStringLen
31002			if postIndex < 0 {
31003				return ErrInvalidLengthGenerated
31004			}
31005			if postIndex > l {
31006				return io.ErrUnexpectedEOF
31007			}
31008			m.UID = k8s_io_apimachinery_pkg_types.UID(dAtA[iNdEx:postIndex])
31009			iNdEx = postIndex
31010		case 4:
31011			if wireType != 2 {
31012				return fmt.Errorf("proto: wrong wireType = %d for field ResourceVersion", wireType)
31013			}
31014			var stringLen uint64
31015			for shift := uint(0); ; shift += 7 {
31016				if shift >= 64 {
31017					return ErrIntOverflowGenerated
31018				}
31019				if iNdEx >= l {
31020					return io.ErrUnexpectedEOF
31021				}
31022				b := dAtA[iNdEx]
31023				iNdEx++
31024				stringLen |= uint64(b&0x7F) << shift
31025				if b < 0x80 {
31026					break
31027				}
31028			}
31029			intStringLen := int(stringLen)
31030			if intStringLen < 0 {
31031				return ErrInvalidLengthGenerated
31032			}
31033			postIndex := iNdEx + intStringLen
31034			if postIndex < 0 {
31035				return ErrInvalidLengthGenerated
31036			}
31037			if postIndex > l {
31038				return io.ErrUnexpectedEOF
31039			}
31040			m.ResourceVersion = string(dAtA[iNdEx:postIndex])
31041			iNdEx = postIndex
31042		case 5:
31043			if wireType != 2 {
31044				return fmt.Errorf("proto: wrong wireType = %d for field KubeletConfigKey", wireType)
31045			}
31046			var stringLen uint64
31047			for shift := uint(0); ; shift += 7 {
31048				if shift >= 64 {
31049					return ErrIntOverflowGenerated
31050				}
31051				if iNdEx >= l {
31052					return io.ErrUnexpectedEOF
31053				}
31054				b := dAtA[iNdEx]
31055				iNdEx++
31056				stringLen |= uint64(b&0x7F) << shift
31057				if b < 0x80 {
31058					break
31059				}
31060			}
31061			intStringLen := int(stringLen)
31062			if intStringLen < 0 {
31063				return ErrInvalidLengthGenerated
31064			}
31065			postIndex := iNdEx + intStringLen
31066			if postIndex < 0 {
31067				return ErrInvalidLengthGenerated
31068			}
31069			if postIndex > l {
31070				return io.ErrUnexpectedEOF
31071			}
31072			m.KubeletConfigKey = string(dAtA[iNdEx:postIndex])
31073			iNdEx = postIndex
31074		default:
31075			iNdEx = preIndex
31076			skippy, err := skipGenerated(dAtA[iNdEx:])
31077			if err != nil {
31078				return err
31079			}
31080			if skippy < 0 {
31081				return ErrInvalidLengthGenerated
31082			}
31083			if (iNdEx + skippy) < 0 {
31084				return ErrInvalidLengthGenerated
31085			}
31086			if (iNdEx + skippy) > l {
31087				return io.ErrUnexpectedEOF
31088			}
31089			iNdEx += skippy
31090		}
31091	}
31092
31093	if iNdEx > l {
31094		return io.ErrUnexpectedEOF
31095	}
31096	return nil
31097}
31098func (m *ConfigMapProjection) Unmarshal(dAtA []byte) error {
31099	l := len(dAtA)
31100	iNdEx := 0
31101	for iNdEx < l {
31102		preIndex := iNdEx
31103		var wire uint64
31104		for shift := uint(0); ; shift += 7 {
31105			if shift >= 64 {
31106				return ErrIntOverflowGenerated
31107			}
31108			if iNdEx >= l {
31109				return io.ErrUnexpectedEOF
31110			}
31111			b := dAtA[iNdEx]
31112			iNdEx++
31113			wire |= uint64(b&0x7F) << shift
31114			if b < 0x80 {
31115				break
31116			}
31117		}
31118		fieldNum := int32(wire >> 3)
31119		wireType := int(wire & 0x7)
31120		if wireType == 4 {
31121			return fmt.Errorf("proto: ConfigMapProjection: wiretype end group for non-group")
31122		}
31123		if fieldNum <= 0 {
31124			return fmt.Errorf("proto: ConfigMapProjection: illegal tag %d (wire type %d)", fieldNum, wire)
31125		}
31126		switch fieldNum {
31127		case 1:
31128			if wireType != 2 {
31129				return fmt.Errorf("proto: wrong wireType = %d for field LocalObjectReference", wireType)
31130			}
31131			var msglen int
31132			for shift := uint(0); ; shift += 7 {
31133				if shift >= 64 {
31134					return ErrIntOverflowGenerated
31135				}
31136				if iNdEx >= l {
31137					return io.ErrUnexpectedEOF
31138				}
31139				b := dAtA[iNdEx]
31140				iNdEx++
31141				msglen |= int(b&0x7F) << shift
31142				if b < 0x80 {
31143					break
31144				}
31145			}
31146			if msglen < 0 {
31147				return ErrInvalidLengthGenerated
31148			}
31149			postIndex := iNdEx + msglen
31150			if postIndex < 0 {
31151				return ErrInvalidLengthGenerated
31152			}
31153			if postIndex > l {
31154				return io.ErrUnexpectedEOF
31155			}
31156			if err := m.LocalObjectReference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
31157				return err
31158			}
31159			iNdEx = postIndex
31160		case 2:
31161			if wireType != 2 {
31162				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
31163			}
31164			var msglen int
31165			for shift := uint(0); ; shift += 7 {
31166				if shift >= 64 {
31167					return ErrIntOverflowGenerated
31168				}
31169				if iNdEx >= l {
31170					return io.ErrUnexpectedEOF
31171				}
31172				b := dAtA[iNdEx]
31173				iNdEx++
31174				msglen |= int(b&0x7F) << shift
31175				if b < 0x80 {
31176					break
31177				}
31178			}
31179			if msglen < 0 {
31180				return ErrInvalidLengthGenerated
31181			}
31182			postIndex := iNdEx + msglen
31183			if postIndex < 0 {
31184				return ErrInvalidLengthGenerated
31185			}
31186			if postIndex > l {
31187				return io.ErrUnexpectedEOF
31188			}
31189			m.Items = append(m.Items, KeyToPath{})
31190			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
31191				return err
31192			}
31193			iNdEx = postIndex
31194		case 4:
31195			if wireType != 0 {
31196				return fmt.Errorf("proto: wrong wireType = %d for field Optional", wireType)
31197			}
31198			var v int
31199			for shift := uint(0); ; shift += 7 {
31200				if shift >= 64 {
31201					return ErrIntOverflowGenerated
31202				}
31203				if iNdEx >= l {
31204					return io.ErrUnexpectedEOF
31205				}
31206				b := dAtA[iNdEx]
31207				iNdEx++
31208				v |= int(b&0x7F) << shift
31209				if b < 0x80 {
31210					break
31211				}
31212			}
31213			b := bool(v != 0)
31214			m.Optional = &b
31215		default:
31216			iNdEx = preIndex
31217			skippy, err := skipGenerated(dAtA[iNdEx:])
31218			if err != nil {
31219				return err
31220			}
31221			if skippy < 0 {
31222				return ErrInvalidLengthGenerated
31223			}
31224			if (iNdEx + skippy) < 0 {
31225				return ErrInvalidLengthGenerated
31226			}
31227			if (iNdEx + skippy) > l {
31228				return io.ErrUnexpectedEOF
31229			}
31230			iNdEx += skippy
31231		}
31232	}
31233
31234	if iNdEx > l {
31235		return io.ErrUnexpectedEOF
31236	}
31237	return nil
31238}
31239func (m *ConfigMapVolumeSource) Unmarshal(dAtA []byte) error {
31240	l := len(dAtA)
31241	iNdEx := 0
31242	for iNdEx < l {
31243		preIndex := iNdEx
31244		var wire uint64
31245		for shift := uint(0); ; shift += 7 {
31246			if shift >= 64 {
31247				return ErrIntOverflowGenerated
31248			}
31249			if iNdEx >= l {
31250				return io.ErrUnexpectedEOF
31251			}
31252			b := dAtA[iNdEx]
31253			iNdEx++
31254			wire |= uint64(b&0x7F) << shift
31255			if b < 0x80 {
31256				break
31257			}
31258		}
31259		fieldNum := int32(wire >> 3)
31260		wireType := int(wire & 0x7)
31261		if wireType == 4 {
31262			return fmt.Errorf("proto: ConfigMapVolumeSource: wiretype end group for non-group")
31263		}
31264		if fieldNum <= 0 {
31265			return fmt.Errorf("proto: ConfigMapVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
31266		}
31267		switch fieldNum {
31268		case 1:
31269			if wireType != 2 {
31270				return fmt.Errorf("proto: wrong wireType = %d for field LocalObjectReference", wireType)
31271			}
31272			var msglen int
31273			for shift := uint(0); ; shift += 7 {
31274				if shift >= 64 {
31275					return ErrIntOverflowGenerated
31276				}
31277				if iNdEx >= l {
31278					return io.ErrUnexpectedEOF
31279				}
31280				b := dAtA[iNdEx]
31281				iNdEx++
31282				msglen |= int(b&0x7F) << shift
31283				if b < 0x80 {
31284					break
31285				}
31286			}
31287			if msglen < 0 {
31288				return ErrInvalidLengthGenerated
31289			}
31290			postIndex := iNdEx + msglen
31291			if postIndex < 0 {
31292				return ErrInvalidLengthGenerated
31293			}
31294			if postIndex > l {
31295				return io.ErrUnexpectedEOF
31296			}
31297			if err := m.LocalObjectReference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
31298				return err
31299			}
31300			iNdEx = postIndex
31301		case 2:
31302			if wireType != 2 {
31303				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
31304			}
31305			var msglen int
31306			for shift := uint(0); ; shift += 7 {
31307				if shift >= 64 {
31308					return ErrIntOverflowGenerated
31309				}
31310				if iNdEx >= l {
31311					return io.ErrUnexpectedEOF
31312				}
31313				b := dAtA[iNdEx]
31314				iNdEx++
31315				msglen |= int(b&0x7F) << shift
31316				if b < 0x80 {
31317					break
31318				}
31319			}
31320			if msglen < 0 {
31321				return ErrInvalidLengthGenerated
31322			}
31323			postIndex := iNdEx + msglen
31324			if postIndex < 0 {
31325				return ErrInvalidLengthGenerated
31326			}
31327			if postIndex > l {
31328				return io.ErrUnexpectedEOF
31329			}
31330			m.Items = append(m.Items, KeyToPath{})
31331			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
31332				return err
31333			}
31334			iNdEx = postIndex
31335		case 3:
31336			if wireType != 0 {
31337				return fmt.Errorf("proto: wrong wireType = %d for field DefaultMode", wireType)
31338			}
31339			var v int32
31340			for shift := uint(0); ; shift += 7 {
31341				if shift >= 64 {
31342					return ErrIntOverflowGenerated
31343				}
31344				if iNdEx >= l {
31345					return io.ErrUnexpectedEOF
31346				}
31347				b := dAtA[iNdEx]
31348				iNdEx++
31349				v |= int32(b&0x7F) << shift
31350				if b < 0x80 {
31351					break
31352				}
31353			}
31354			m.DefaultMode = &v
31355		case 4:
31356			if wireType != 0 {
31357				return fmt.Errorf("proto: wrong wireType = %d for field Optional", wireType)
31358			}
31359			var v int
31360			for shift := uint(0); ; shift += 7 {
31361				if shift >= 64 {
31362					return ErrIntOverflowGenerated
31363				}
31364				if iNdEx >= l {
31365					return io.ErrUnexpectedEOF
31366				}
31367				b := dAtA[iNdEx]
31368				iNdEx++
31369				v |= int(b&0x7F) << shift
31370				if b < 0x80 {
31371					break
31372				}
31373			}
31374			b := bool(v != 0)
31375			m.Optional = &b
31376		default:
31377			iNdEx = preIndex
31378			skippy, err := skipGenerated(dAtA[iNdEx:])
31379			if err != nil {
31380				return err
31381			}
31382			if skippy < 0 {
31383				return ErrInvalidLengthGenerated
31384			}
31385			if (iNdEx + skippy) < 0 {
31386				return ErrInvalidLengthGenerated
31387			}
31388			if (iNdEx + skippy) > l {
31389				return io.ErrUnexpectedEOF
31390			}
31391			iNdEx += skippy
31392		}
31393	}
31394
31395	if iNdEx > l {
31396		return io.ErrUnexpectedEOF
31397	}
31398	return nil
31399}
31400func (m *Container) Unmarshal(dAtA []byte) error {
31401	l := len(dAtA)
31402	iNdEx := 0
31403	for iNdEx < l {
31404		preIndex := iNdEx
31405		var wire uint64
31406		for shift := uint(0); ; shift += 7 {
31407			if shift >= 64 {
31408				return ErrIntOverflowGenerated
31409			}
31410			if iNdEx >= l {
31411				return io.ErrUnexpectedEOF
31412			}
31413			b := dAtA[iNdEx]
31414			iNdEx++
31415			wire |= uint64(b&0x7F) << shift
31416			if b < 0x80 {
31417				break
31418			}
31419		}
31420		fieldNum := int32(wire >> 3)
31421		wireType := int(wire & 0x7)
31422		if wireType == 4 {
31423			return fmt.Errorf("proto: Container: wiretype end group for non-group")
31424		}
31425		if fieldNum <= 0 {
31426			return fmt.Errorf("proto: Container: illegal tag %d (wire type %d)", fieldNum, wire)
31427		}
31428		switch fieldNum {
31429		case 1:
31430			if wireType != 2 {
31431				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
31432			}
31433			var stringLen uint64
31434			for shift := uint(0); ; shift += 7 {
31435				if shift >= 64 {
31436					return ErrIntOverflowGenerated
31437				}
31438				if iNdEx >= l {
31439					return io.ErrUnexpectedEOF
31440				}
31441				b := dAtA[iNdEx]
31442				iNdEx++
31443				stringLen |= uint64(b&0x7F) << shift
31444				if b < 0x80 {
31445					break
31446				}
31447			}
31448			intStringLen := int(stringLen)
31449			if intStringLen < 0 {
31450				return ErrInvalidLengthGenerated
31451			}
31452			postIndex := iNdEx + intStringLen
31453			if postIndex < 0 {
31454				return ErrInvalidLengthGenerated
31455			}
31456			if postIndex > l {
31457				return io.ErrUnexpectedEOF
31458			}
31459			m.Name = string(dAtA[iNdEx:postIndex])
31460			iNdEx = postIndex
31461		case 2:
31462			if wireType != 2 {
31463				return fmt.Errorf("proto: wrong wireType = %d for field Image", wireType)
31464			}
31465			var stringLen uint64
31466			for shift := uint(0); ; shift += 7 {
31467				if shift >= 64 {
31468					return ErrIntOverflowGenerated
31469				}
31470				if iNdEx >= l {
31471					return io.ErrUnexpectedEOF
31472				}
31473				b := dAtA[iNdEx]
31474				iNdEx++
31475				stringLen |= uint64(b&0x7F) << shift
31476				if b < 0x80 {
31477					break
31478				}
31479			}
31480			intStringLen := int(stringLen)
31481			if intStringLen < 0 {
31482				return ErrInvalidLengthGenerated
31483			}
31484			postIndex := iNdEx + intStringLen
31485			if postIndex < 0 {
31486				return ErrInvalidLengthGenerated
31487			}
31488			if postIndex > l {
31489				return io.ErrUnexpectedEOF
31490			}
31491			m.Image = string(dAtA[iNdEx:postIndex])
31492			iNdEx = postIndex
31493		case 3:
31494			if wireType != 2 {
31495				return fmt.Errorf("proto: wrong wireType = %d for field Command", wireType)
31496			}
31497			var stringLen uint64
31498			for shift := uint(0); ; shift += 7 {
31499				if shift >= 64 {
31500					return ErrIntOverflowGenerated
31501				}
31502				if iNdEx >= l {
31503					return io.ErrUnexpectedEOF
31504				}
31505				b := dAtA[iNdEx]
31506				iNdEx++
31507				stringLen |= uint64(b&0x7F) << shift
31508				if b < 0x80 {
31509					break
31510				}
31511			}
31512			intStringLen := int(stringLen)
31513			if intStringLen < 0 {
31514				return ErrInvalidLengthGenerated
31515			}
31516			postIndex := iNdEx + intStringLen
31517			if postIndex < 0 {
31518				return ErrInvalidLengthGenerated
31519			}
31520			if postIndex > l {
31521				return io.ErrUnexpectedEOF
31522			}
31523			m.Command = append(m.Command, string(dAtA[iNdEx:postIndex]))
31524			iNdEx = postIndex
31525		case 4:
31526			if wireType != 2 {
31527				return fmt.Errorf("proto: wrong wireType = %d for field Args", wireType)
31528			}
31529			var stringLen uint64
31530			for shift := uint(0); ; shift += 7 {
31531				if shift >= 64 {
31532					return ErrIntOverflowGenerated
31533				}
31534				if iNdEx >= l {
31535					return io.ErrUnexpectedEOF
31536				}
31537				b := dAtA[iNdEx]
31538				iNdEx++
31539				stringLen |= uint64(b&0x7F) << shift
31540				if b < 0x80 {
31541					break
31542				}
31543			}
31544			intStringLen := int(stringLen)
31545			if intStringLen < 0 {
31546				return ErrInvalidLengthGenerated
31547			}
31548			postIndex := iNdEx + intStringLen
31549			if postIndex < 0 {
31550				return ErrInvalidLengthGenerated
31551			}
31552			if postIndex > l {
31553				return io.ErrUnexpectedEOF
31554			}
31555			m.Args = append(m.Args, string(dAtA[iNdEx:postIndex]))
31556			iNdEx = postIndex
31557		case 5:
31558			if wireType != 2 {
31559				return fmt.Errorf("proto: wrong wireType = %d for field WorkingDir", wireType)
31560			}
31561			var stringLen uint64
31562			for shift := uint(0); ; shift += 7 {
31563				if shift >= 64 {
31564					return ErrIntOverflowGenerated
31565				}
31566				if iNdEx >= l {
31567					return io.ErrUnexpectedEOF
31568				}
31569				b := dAtA[iNdEx]
31570				iNdEx++
31571				stringLen |= uint64(b&0x7F) << shift
31572				if b < 0x80 {
31573					break
31574				}
31575			}
31576			intStringLen := int(stringLen)
31577			if intStringLen < 0 {
31578				return ErrInvalidLengthGenerated
31579			}
31580			postIndex := iNdEx + intStringLen
31581			if postIndex < 0 {
31582				return ErrInvalidLengthGenerated
31583			}
31584			if postIndex > l {
31585				return io.ErrUnexpectedEOF
31586			}
31587			m.WorkingDir = string(dAtA[iNdEx:postIndex])
31588			iNdEx = postIndex
31589		case 6:
31590			if wireType != 2 {
31591				return fmt.Errorf("proto: wrong wireType = %d for field Ports", wireType)
31592			}
31593			var msglen int
31594			for shift := uint(0); ; shift += 7 {
31595				if shift >= 64 {
31596					return ErrIntOverflowGenerated
31597				}
31598				if iNdEx >= l {
31599					return io.ErrUnexpectedEOF
31600				}
31601				b := dAtA[iNdEx]
31602				iNdEx++
31603				msglen |= int(b&0x7F) << shift
31604				if b < 0x80 {
31605					break
31606				}
31607			}
31608			if msglen < 0 {
31609				return ErrInvalidLengthGenerated
31610			}
31611			postIndex := iNdEx + msglen
31612			if postIndex < 0 {
31613				return ErrInvalidLengthGenerated
31614			}
31615			if postIndex > l {
31616				return io.ErrUnexpectedEOF
31617			}
31618			m.Ports = append(m.Ports, ContainerPort{})
31619			if err := m.Ports[len(m.Ports)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
31620				return err
31621			}
31622			iNdEx = postIndex
31623		case 7:
31624			if wireType != 2 {
31625				return fmt.Errorf("proto: wrong wireType = %d for field Env", wireType)
31626			}
31627			var msglen int
31628			for shift := uint(0); ; shift += 7 {
31629				if shift >= 64 {
31630					return ErrIntOverflowGenerated
31631				}
31632				if iNdEx >= l {
31633					return io.ErrUnexpectedEOF
31634				}
31635				b := dAtA[iNdEx]
31636				iNdEx++
31637				msglen |= int(b&0x7F) << shift
31638				if b < 0x80 {
31639					break
31640				}
31641			}
31642			if msglen < 0 {
31643				return ErrInvalidLengthGenerated
31644			}
31645			postIndex := iNdEx + msglen
31646			if postIndex < 0 {
31647				return ErrInvalidLengthGenerated
31648			}
31649			if postIndex > l {
31650				return io.ErrUnexpectedEOF
31651			}
31652			m.Env = append(m.Env, EnvVar{})
31653			if err := m.Env[len(m.Env)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
31654				return err
31655			}
31656			iNdEx = postIndex
31657		case 8:
31658			if wireType != 2 {
31659				return fmt.Errorf("proto: wrong wireType = %d for field Resources", wireType)
31660			}
31661			var msglen int
31662			for shift := uint(0); ; shift += 7 {
31663				if shift >= 64 {
31664					return ErrIntOverflowGenerated
31665				}
31666				if iNdEx >= l {
31667					return io.ErrUnexpectedEOF
31668				}
31669				b := dAtA[iNdEx]
31670				iNdEx++
31671				msglen |= int(b&0x7F) << shift
31672				if b < 0x80 {
31673					break
31674				}
31675			}
31676			if msglen < 0 {
31677				return ErrInvalidLengthGenerated
31678			}
31679			postIndex := iNdEx + msglen
31680			if postIndex < 0 {
31681				return ErrInvalidLengthGenerated
31682			}
31683			if postIndex > l {
31684				return io.ErrUnexpectedEOF
31685			}
31686			if err := m.Resources.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
31687				return err
31688			}
31689			iNdEx = postIndex
31690		case 9:
31691			if wireType != 2 {
31692				return fmt.Errorf("proto: wrong wireType = %d for field VolumeMounts", wireType)
31693			}
31694			var msglen int
31695			for shift := uint(0); ; shift += 7 {
31696				if shift >= 64 {
31697					return ErrIntOverflowGenerated
31698				}
31699				if iNdEx >= l {
31700					return io.ErrUnexpectedEOF
31701				}
31702				b := dAtA[iNdEx]
31703				iNdEx++
31704				msglen |= int(b&0x7F) << shift
31705				if b < 0x80 {
31706					break
31707				}
31708			}
31709			if msglen < 0 {
31710				return ErrInvalidLengthGenerated
31711			}
31712			postIndex := iNdEx + msglen
31713			if postIndex < 0 {
31714				return ErrInvalidLengthGenerated
31715			}
31716			if postIndex > l {
31717				return io.ErrUnexpectedEOF
31718			}
31719			m.VolumeMounts = append(m.VolumeMounts, VolumeMount{})
31720			if err := m.VolumeMounts[len(m.VolumeMounts)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
31721				return err
31722			}
31723			iNdEx = postIndex
31724		case 10:
31725			if wireType != 2 {
31726				return fmt.Errorf("proto: wrong wireType = %d for field LivenessProbe", wireType)
31727			}
31728			var msglen int
31729			for shift := uint(0); ; shift += 7 {
31730				if shift >= 64 {
31731					return ErrIntOverflowGenerated
31732				}
31733				if iNdEx >= l {
31734					return io.ErrUnexpectedEOF
31735				}
31736				b := dAtA[iNdEx]
31737				iNdEx++
31738				msglen |= int(b&0x7F) << shift
31739				if b < 0x80 {
31740					break
31741				}
31742			}
31743			if msglen < 0 {
31744				return ErrInvalidLengthGenerated
31745			}
31746			postIndex := iNdEx + msglen
31747			if postIndex < 0 {
31748				return ErrInvalidLengthGenerated
31749			}
31750			if postIndex > l {
31751				return io.ErrUnexpectedEOF
31752			}
31753			if m.LivenessProbe == nil {
31754				m.LivenessProbe = &Probe{}
31755			}
31756			if err := m.LivenessProbe.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
31757				return err
31758			}
31759			iNdEx = postIndex
31760		case 11:
31761			if wireType != 2 {
31762				return fmt.Errorf("proto: wrong wireType = %d for field ReadinessProbe", wireType)
31763			}
31764			var msglen int
31765			for shift := uint(0); ; shift += 7 {
31766				if shift >= 64 {
31767					return ErrIntOverflowGenerated
31768				}
31769				if iNdEx >= l {
31770					return io.ErrUnexpectedEOF
31771				}
31772				b := dAtA[iNdEx]
31773				iNdEx++
31774				msglen |= int(b&0x7F) << shift
31775				if b < 0x80 {
31776					break
31777				}
31778			}
31779			if msglen < 0 {
31780				return ErrInvalidLengthGenerated
31781			}
31782			postIndex := iNdEx + msglen
31783			if postIndex < 0 {
31784				return ErrInvalidLengthGenerated
31785			}
31786			if postIndex > l {
31787				return io.ErrUnexpectedEOF
31788			}
31789			if m.ReadinessProbe == nil {
31790				m.ReadinessProbe = &Probe{}
31791			}
31792			if err := m.ReadinessProbe.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
31793				return err
31794			}
31795			iNdEx = postIndex
31796		case 12:
31797			if wireType != 2 {
31798				return fmt.Errorf("proto: wrong wireType = %d for field Lifecycle", wireType)
31799			}
31800			var msglen int
31801			for shift := uint(0); ; shift += 7 {
31802				if shift >= 64 {
31803					return ErrIntOverflowGenerated
31804				}
31805				if iNdEx >= l {
31806					return io.ErrUnexpectedEOF
31807				}
31808				b := dAtA[iNdEx]
31809				iNdEx++
31810				msglen |= int(b&0x7F) << shift
31811				if b < 0x80 {
31812					break
31813				}
31814			}
31815			if msglen < 0 {
31816				return ErrInvalidLengthGenerated
31817			}
31818			postIndex := iNdEx + msglen
31819			if postIndex < 0 {
31820				return ErrInvalidLengthGenerated
31821			}
31822			if postIndex > l {
31823				return io.ErrUnexpectedEOF
31824			}
31825			if m.Lifecycle == nil {
31826				m.Lifecycle = &Lifecycle{}
31827			}
31828			if err := m.Lifecycle.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
31829				return err
31830			}
31831			iNdEx = postIndex
31832		case 13:
31833			if wireType != 2 {
31834				return fmt.Errorf("proto: wrong wireType = %d for field TerminationMessagePath", wireType)
31835			}
31836			var stringLen uint64
31837			for shift := uint(0); ; shift += 7 {
31838				if shift >= 64 {
31839					return ErrIntOverflowGenerated
31840				}
31841				if iNdEx >= l {
31842					return io.ErrUnexpectedEOF
31843				}
31844				b := dAtA[iNdEx]
31845				iNdEx++
31846				stringLen |= uint64(b&0x7F) << shift
31847				if b < 0x80 {
31848					break
31849				}
31850			}
31851			intStringLen := int(stringLen)
31852			if intStringLen < 0 {
31853				return ErrInvalidLengthGenerated
31854			}
31855			postIndex := iNdEx + intStringLen
31856			if postIndex < 0 {
31857				return ErrInvalidLengthGenerated
31858			}
31859			if postIndex > l {
31860				return io.ErrUnexpectedEOF
31861			}
31862			m.TerminationMessagePath = string(dAtA[iNdEx:postIndex])
31863			iNdEx = postIndex
31864		case 14:
31865			if wireType != 2 {
31866				return fmt.Errorf("proto: wrong wireType = %d for field ImagePullPolicy", wireType)
31867			}
31868			var stringLen uint64
31869			for shift := uint(0); ; shift += 7 {
31870				if shift >= 64 {
31871					return ErrIntOverflowGenerated
31872				}
31873				if iNdEx >= l {
31874					return io.ErrUnexpectedEOF
31875				}
31876				b := dAtA[iNdEx]
31877				iNdEx++
31878				stringLen |= uint64(b&0x7F) << shift
31879				if b < 0x80 {
31880					break
31881				}
31882			}
31883			intStringLen := int(stringLen)
31884			if intStringLen < 0 {
31885				return ErrInvalidLengthGenerated
31886			}
31887			postIndex := iNdEx + intStringLen
31888			if postIndex < 0 {
31889				return ErrInvalidLengthGenerated
31890			}
31891			if postIndex > l {
31892				return io.ErrUnexpectedEOF
31893			}
31894			m.ImagePullPolicy = PullPolicy(dAtA[iNdEx:postIndex])
31895			iNdEx = postIndex
31896		case 15:
31897			if wireType != 2 {
31898				return fmt.Errorf("proto: wrong wireType = %d for field SecurityContext", wireType)
31899			}
31900			var msglen int
31901			for shift := uint(0); ; shift += 7 {
31902				if shift >= 64 {
31903					return ErrIntOverflowGenerated
31904				}
31905				if iNdEx >= l {
31906					return io.ErrUnexpectedEOF
31907				}
31908				b := dAtA[iNdEx]
31909				iNdEx++
31910				msglen |= int(b&0x7F) << shift
31911				if b < 0x80 {
31912					break
31913				}
31914			}
31915			if msglen < 0 {
31916				return ErrInvalidLengthGenerated
31917			}
31918			postIndex := iNdEx + msglen
31919			if postIndex < 0 {
31920				return ErrInvalidLengthGenerated
31921			}
31922			if postIndex > l {
31923				return io.ErrUnexpectedEOF
31924			}
31925			if m.SecurityContext == nil {
31926				m.SecurityContext = &SecurityContext{}
31927			}
31928			if err := m.SecurityContext.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
31929				return err
31930			}
31931			iNdEx = postIndex
31932		case 16:
31933			if wireType != 0 {
31934				return fmt.Errorf("proto: wrong wireType = %d for field Stdin", wireType)
31935			}
31936			var v int
31937			for shift := uint(0); ; shift += 7 {
31938				if shift >= 64 {
31939					return ErrIntOverflowGenerated
31940				}
31941				if iNdEx >= l {
31942					return io.ErrUnexpectedEOF
31943				}
31944				b := dAtA[iNdEx]
31945				iNdEx++
31946				v |= int(b&0x7F) << shift
31947				if b < 0x80 {
31948					break
31949				}
31950			}
31951			m.Stdin = bool(v != 0)
31952		case 17:
31953			if wireType != 0 {
31954				return fmt.Errorf("proto: wrong wireType = %d for field StdinOnce", wireType)
31955			}
31956			var v int
31957			for shift := uint(0); ; shift += 7 {
31958				if shift >= 64 {
31959					return ErrIntOverflowGenerated
31960				}
31961				if iNdEx >= l {
31962					return io.ErrUnexpectedEOF
31963				}
31964				b := dAtA[iNdEx]
31965				iNdEx++
31966				v |= int(b&0x7F) << shift
31967				if b < 0x80 {
31968					break
31969				}
31970			}
31971			m.StdinOnce = bool(v != 0)
31972		case 18:
31973			if wireType != 0 {
31974				return fmt.Errorf("proto: wrong wireType = %d for field TTY", wireType)
31975			}
31976			var v int
31977			for shift := uint(0); ; shift += 7 {
31978				if shift >= 64 {
31979					return ErrIntOverflowGenerated
31980				}
31981				if iNdEx >= l {
31982					return io.ErrUnexpectedEOF
31983				}
31984				b := dAtA[iNdEx]
31985				iNdEx++
31986				v |= int(b&0x7F) << shift
31987				if b < 0x80 {
31988					break
31989				}
31990			}
31991			m.TTY = bool(v != 0)
31992		case 19:
31993			if wireType != 2 {
31994				return fmt.Errorf("proto: wrong wireType = %d for field EnvFrom", wireType)
31995			}
31996			var msglen int
31997			for shift := uint(0); ; shift += 7 {
31998				if shift >= 64 {
31999					return ErrIntOverflowGenerated
32000				}
32001				if iNdEx >= l {
32002					return io.ErrUnexpectedEOF
32003				}
32004				b := dAtA[iNdEx]
32005				iNdEx++
32006				msglen |= int(b&0x7F) << shift
32007				if b < 0x80 {
32008					break
32009				}
32010			}
32011			if msglen < 0 {
32012				return ErrInvalidLengthGenerated
32013			}
32014			postIndex := iNdEx + msglen
32015			if postIndex < 0 {
32016				return ErrInvalidLengthGenerated
32017			}
32018			if postIndex > l {
32019				return io.ErrUnexpectedEOF
32020			}
32021			m.EnvFrom = append(m.EnvFrom, EnvFromSource{})
32022			if err := m.EnvFrom[len(m.EnvFrom)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
32023				return err
32024			}
32025			iNdEx = postIndex
32026		case 20:
32027			if wireType != 2 {
32028				return fmt.Errorf("proto: wrong wireType = %d for field TerminationMessagePolicy", wireType)
32029			}
32030			var stringLen uint64
32031			for shift := uint(0); ; shift += 7 {
32032				if shift >= 64 {
32033					return ErrIntOverflowGenerated
32034				}
32035				if iNdEx >= l {
32036					return io.ErrUnexpectedEOF
32037				}
32038				b := dAtA[iNdEx]
32039				iNdEx++
32040				stringLen |= uint64(b&0x7F) << shift
32041				if b < 0x80 {
32042					break
32043				}
32044			}
32045			intStringLen := int(stringLen)
32046			if intStringLen < 0 {
32047				return ErrInvalidLengthGenerated
32048			}
32049			postIndex := iNdEx + intStringLen
32050			if postIndex < 0 {
32051				return ErrInvalidLengthGenerated
32052			}
32053			if postIndex > l {
32054				return io.ErrUnexpectedEOF
32055			}
32056			m.TerminationMessagePolicy = TerminationMessagePolicy(dAtA[iNdEx:postIndex])
32057			iNdEx = postIndex
32058		case 21:
32059			if wireType != 2 {
32060				return fmt.Errorf("proto: wrong wireType = %d for field VolumeDevices", wireType)
32061			}
32062			var msglen int
32063			for shift := uint(0); ; shift += 7 {
32064				if shift >= 64 {
32065					return ErrIntOverflowGenerated
32066				}
32067				if iNdEx >= l {
32068					return io.ErrUnexpectedEOF
32069				}
32070				b := dAtA[iNdEx]
32071				iNdEx++
32072				msglen |= int(b&0x7F) << shift
32073				if b < 0x80 {
32074					break
32075				}
32076			}
32077			if msglen < 0 {
32078				return ErrInvalidLengthGenerated
32079			}
32080			postIndex := iNdEx + msglen
32081			if postIndex < 0 {
32082				return ErrInvalidLengthGenerated
32083			}
32084			if postIndex > l {
32085				return io.ErrUnexpectedEOF
32086			}
32087			m.VolumeDevices = append(m.VolumeDevices, VolumeDevice{})
32088			if err := m.VolumeDevices[len(m.VolumeDevices)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
32089				return err
32090			}
32091			iNdEx = postIndex
32092		case 22:
32093			if wireType != 2 {
32094				return fmt.Errorf("proto: wrong wireType = %d for field StartupProbe", wireType)
32095			}
32096			var msglen int
32097			for shift := uint(0); ; shift += 7 {
32098				if shift >= 64 {
32099					return ErrIntOverflowGenerated
32100				}
32101				if iNdEx >= l {
32102					return io.ErrUnexpectedEOF
32103				}
32104				b := dAtA[iNdEx]
32105				iNdEx++
32106				msglen |= int(b&0x7F) << shift
32107				if b < 0x80 {
32108					break
32109				}
32110			}
32111			if msglen < 0 {
32112				return ErrInvalidLengthGenerated
32113			}
32114			postIndex := iNdEx + msglen
32115			if postIndex < 0 {
32116				return ErrInvalidLengthGenerated
32117			}
32118			if postIndex > l {
32119				return io.ErrUnexpectedEOF
32120			}
32121			if m.StartupProbe == nil {
32122				m.StartupProbe = &Probe{}
32123			}
32124			if err := m.StartupProbe.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
32125				return err
32126			}
32127			iNdEx = postIndex
32128		default:
32129			iNdEx = preIndex
32130			skippy, err := skipGenerated(dAtA[iNdEx:])
32131			if err != nil {
32132				return err
32133			}
32134			if skippy < 0 {
32135				return ErrInvalidLengthGenerated
32136			}
32137			if (iNdEx + skippy) < 0 {
32138				return ErrInvalidLengthGenerated
32139			}
32140			if (iNdEx + skippy) > l {
32141				return io.ErrUnexpectedEOF
32142			}
32143			iNdEx += skippy
32144		}
32145	}
32146
32147	if iNdEx > l {
32148		return io.ErrUnexpectedEOF
32149	}
32150	return nil
32151}
32152func (m *ContainerImage) Unmarshal(dAtA []byte) error {
32153	l := len(dAtA)
32154	iNdEx := 0
32155	for iNdEx < l {
32156		preIndex := iNdEx
32157		var wire uint64
32158		for shift := uint(0); ; shift += 7 {
32159			if shift >= 64 {
32160				return ErrIntOverflowGenerated
32161			}
32162			if iNdEx >= l {
32163				return io.ErrUnexpectedEOF
32164			}
32165			b := dAtA[iNdEx]
32166			iNdEx++
32167			wire |= uint64(b&0x7F) << shift
32168			if b < 0x80 {
32169				break
32170			}
32171		}
32172		fieldNum := int32(wire >> 3)
32173		wireType := int(wire & 0x7)
32174		if wireType == 4 {
32175			return fmt.Errorf("proto: ContainerImage: wiretype end group for non-group")
32176		}
32177		if fieldNum <= 0 {
32178			return fmt.Errorf("proto: ContainerImage: illegal tag %d (wire type %d)", fieldNum, wire)
32179		}
32180		switch fieldNum {
32181		case 1:
32182			if wireType != 2 {
32183				return fmt.Errorf("proto: wrong wireType = %d for field Names", wireType)
32184			}
32185			var stringLen uint64
32186			for shift := uint(0); ; shift += 7 {
32187				if shift >= 64 {
32188					return ErrIntOverflowGenerated
32189				}
32190				if iNdEx >= l {
32191					return io.ErrUnexpectedEOF
32192				}
32193				b := dAtA[iNdEx]
32194				iNdEx++
32195				stringLen |= uint64(b&0x7F) << shift
32196				if b < 0x80 {
32197					break
32198				}
32199			}
32200			intStringLen := int(stringLen)
32201			if intStringLen < 0 {
32202				return ErrInvalidLengthGenerated
32203			}
32204			postIndex := iNdEx + intStringLen
32205			if postIndex < 0 {
32206				return ErrInvalidLengthGenerated
32207			}
32208			if postIndex > l {
32209				return io.ErrUnexpectedEOF
32210			}
32211			m.Names = append(m.Names, string(dAtA[iNdEx:postIndex]))
32212			iNdEx = postIndex
32213		case 2:
32214			if wireType != 0 {
32215				return fmt.Errorf("proto: wrong wireType = %d for field SizeBytes", wireType)
32216			}
32217			m.SizeBytes = 0
32218			for shift := uint(0); ; shift += 7 {
32219				if shift >= 64 {
32220					return ErrIntOverflowGenerated
32221				}
32222				if iNdEx >= l {
32223					return io.ErrUnexpectedEOF
32224				}
32225				b := dAtA[iNdEx]
32226				iNdEx++
32227				m.SizeBytes |= int64(b&0x7F) << shift
32228				if b < 0x80 {
32229					break
32230				}
32231			}
32232		default:
32233			iNdEx = preIndex
32234			skippy, err := skipGenerated(dAtA[iNdEx:])
32235			if err != nil {
32236				return err
32237			}
32238			if skippy < 0 {
32239				return ErrInvalidLengthGenerated
32240			}
32241			if (iNdEx + skippy) < 0 {
32242				return ErrInvalidLengthGenerated
32243			}
32244			if (iNdEx + skippy) > l {
32245				return io.ErrUnexpectedEOF
32246			}
32247			iNdEx += skippy
32248		}
32249	}
32250
32251	if iNdEx > l {
32252		return io.ErrUnexpectedEOF
32253	}
32254	return nil
32255}
32256func (m *ContainerPort) Unmarshal(dAtA []byte) error {
32257	l := len(dAtA)
32258	iNdEx := 0
32259	for iNdEx < l {
32260		preIndex := iNdEx
32261		var wire uint64
32262		for shift := uint(0); ; shift += 7 {
32263			if shift >= 64 {
32264				return ErrIntOverflowGenerated
32265			}
32266			if iNdEx >= l {
32267				return io.ErrUnexpectedEOF
32268			}
32269			b := dAtA[iNdEx]
32270			iNdEx++
32271			wire |= uint64(b&0x7F) << shift
32272			if b < 0x80 {
32273				break
32274			}
32275		}
32276		fieldNum := int32(wire >> 3)
32277		wireType := int(wire & 0x7)
32278		if wireType == 4 {
32279			return fmt.Errorf("proto: ContainerPort: wiretype end group for non-group")
32280		}
32281		if fieldNum <= 0 {
32282			return fmt.Errorf("proto: ContainerPort: illegal tag %d (wire type %d)", fieldNum, wire)
32283		}
32284		switch fieldNum {
32285		case 1:
32286			if wireType != 2 {
32287				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
32288			}
32289			var stringLen uint64
32290			for shift := uint(0); ; shift += 7 {
32291				if shift >= 64 {
32292					return ErrIntOverflowGenerated
32293				}
32294				if iNdEx >= l {
32295					return io.ErrUnexpectedEOF
32296				}
32297				b := dAtA[iNdEx]
32298				iNdEx++
32299				stringLen |= uint64(b&0x7F) << shift
32300				if b < 0x80 {
32301					break
32302				}
32303			}
32304			intStringLen := int(stringLen)
32305			if intStringLen < 0 {
32306				return ErrInvalidLengthGenerated
32307			}
32308			postIndex := iNdEx + intStringLen
32309			if postIndex < 0 {
32310				return ErrInvalidLengthGenerated
32311			}
32312			if postIndex > l {
32313				return io.ErrUnexpectedEOF
32314			}
32315			m.Name = string(dAtA[iNdEx:postIndex])
32316			iNdEx = postIndex
32317		case 2:
32318			if wireType != 0 {
32319				return fmt.Errorf("proto: wrong wireType = %d for field HostPort", wireType)
32320			}
32321			m.HostPort = 0
32322			for shift := uint(0); ; shift += 7 {
32323				if shift >= 64 {
32324					return ErrIntOverflowGenerated
32325				}
32326				if iNdEx >= l {
32327					return io.ErrUnexpectedEOF
32328				}
32329				b := dAtA[iNdEx]
32330				iNdEx++
32331				m.HostPort |= int32(b&0x7F) << shift
32332				if b < 0x80 {
32333					break
32334				}
32335			}
32336		case 3:
32337			if wireType != 0 {
32338				return fmt.Errorf("proto: wrong wireType = %d for field ContainerPort", wireType)
32339			}
32340			m.ContainerPort = 0
32341			for shift := uint(0); ; shift += 7 {
32342				if shift >= 64 {
32343					return ErrIntOverflowGenerated
32344				}
32345				if iNdEx >= l {
32346					return io.ErrUnexpectedEOF
32347				}
32348				b := dAtA[iNdEx]
32349				iNdEx++
32350				m.ContainerPort |= int32(b&0x7F) << shift
32351				if b < 0x80 {
32352					break
32353				}
32354			}
32355		case 4:
32356			if wireType != 2 {
32357				return fmt.Errorf("proto: wrong wireType = %d for field Protocol", wireType)
32358			}
32359			var stringLen uint64
32360			for shift := uint(0); ; shift += 7 {
32361				if shift >= 64 {
32362					return ErrIntOverflowGenerated
32363				}
32364				if iNdEx >= l {
32365					return io.ErrUnexpectedEOF
32366				}
32367				b := dAtA[iNdEx]
32368				iNdEx++
32369				stringLen |= uint64(b&0x7F) << shift
32370				if b < 0x80 {
32371					break
32372				}
32373			}
32374			intStringLen := int(stringLen)
32375			if intStringLen < 0 {
32376				return ErrInvalidLengthGenerated
32377			}
32378			postIndex := iNdEx + intStringLen
32379			if postIndex < 0 {
32380				return ErrInvalidLengthGenerated
32381			}
32382			if postIndex > l {
32383				return io.ErrUnexpectedEOF
32384			}
32385			m.Protocol = Protocol(dAtA[iNdEx:postIndex])
32386			iNdEx = postIndex
32387		case 5:
32388			if wireType != 2 {
32389				return fmt.Errorf("proto: wrong wireType = %d for field HostIP", wireType)
32390			}
32391			var stringLen uint64
32392			for shift := uint(0); ; shift += 7 {
32393				if shift >= 64 {
32394					return ErrIntOverflowGenerated
32395				}
32396				if iNdEx >= l {
32397					return io.ErrUnexpectedEOF
32398				}
32399				b := dAtA[iNdEx]
32400				iNdEx++
32401				stringLen |= uint64(b&0x7F) << shift
32402				if b < 0x80 {
32403					break
32404				}
32405			}
32406			intStringLen := int(stringLen)
32407			if intStringLen < 0 {
32408				return ErrInvalidLengthGenerated
32409			}
32410			postIndex := iNdEx + intStringLen
32411			if postIndex < 0 {
32412				return ErrInvalidLengthGenerated
32413			}
32414			if postIndex > l {
32415				return io.ErrUnexpectedEOF
32416			}
32417			m.HostIP = string(dAtA[iNdEx:postIndex])
32418			iNdEx = postIndex
32419		default:
32420			iNdEx = preIndex
32421			skippy, err := skipGenerated(dAtA[iNdEx:])
32422			if err != nil {
32423				return err
32424			}
32425			if skippy < 0 {
32426				return ErrInvalidLengthGenerated
32427			}
32428			if (iNdEx + skippy) < 0 {
32429				return ErrInvalidLengthGenerated
32430			}
32431			if (iNdEx + skippy) > l {
32432				return io.ErrUnexpectedEOF
32433			}
32434			iNdEx += skippy
32435		}
32436	}
32437
32438	if iNdEx > l {
32439		return io.ErrUnexpectedEOF
32440	}
32441	return nil
32442}
32443func (m *ContainerState) Unmarshal(dAtA []byte) error {
32444	l := len(dAtA)
32445	iNdEx := 0
32446	for iNdEx < l {
32447		preIndex := iNdEx
32448		var wire uint64
32449		for shift := uint(0); ; shift += 7 {
32450			if shift >= 64 {
32451				return ErrIntOverflowGenerated
32452			}
32453			if iNdEx >= l {
32454				return io.ErrUnexpectedEOF
32455			}
32456			b := dAtA[iNdEx]
32457			iNdEx++
32458			wire |= uint64(b&0x7F) << shift
32459			if b < 0x80 {
32460				break
32461			}
32462		}
32463		fieldNum := int32(wire >> 3)
32464		wireType := int(wire & 0x7)
32465		if wireType == 4 {
32466			return fmt.Errorf("proto: ContainerState: wiretype end group for non-group")
32467		}
32468		if fieldNum <= 0 {
32469			return fmt.Errorf("proto: ContainerState: illegal tag %d (wire type %d)", fieldNum, wire)
32470		}
32471		switch fieldNum {
32472		case 1:
32473			if wireType != 2 {
32474				return fmt.Errorf("proto: wrong wireType = %d for field Waiting", wireType)
32475			}
32476			var msglen int
32477			for shift := uint(0); ; shift += 7 {
32478				if shift >= 64 {
32479					return ErrIntOverflowGenerated
32480				}
32481				if iNdEx >= l {
32482					return io.ErrUnexpectedEOF
32483				}
32484				b := dAtA[iNdEx]
32485				iNdEx++
32486				msglen |= int(b&0x7F) << shift
32487				if b < 0x80 {
32488					break
32489				}
32490			}
32491			if msglen < 0 {
32492				return ErrInvalidLengthGenerated
32493			}
32494			postIndex := iNdEx + msglen
32495			if postIndex < 0 {
32496				return ErrInvalidLengthGenerated
32497			}
32498			if postIndex > l {
32499				return io.ErrUnexpectedEOF
32500			}
32501			if m.Waiting == nil {
32502				m.Waiting = &ContainerStateWaiting{}
32503			}
32504			if err := m.Waiting.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
32505				return err
32506			}
32507			iNdEx = postIndex
32508		case 2:
32509			if wireType != 2 {
32510				return fmt.Errorf("proto: wrong wireType = %d for field Running", wireType)
32511			}
32512			var msglen int
32513			for shift := uint(0); ; shift += 7 {
32514				if shift >= 64 {
32515					return ErrIntOverflowGenerated
32516				}
32517				if iNdEx >= l {
32518					return io.ErrUnexpectedEOF
32519				}
32520				b := dAtA[iNdEx]
32521				iNdEx++
32522				msglen |= int(b&0x7F) << shift
32523				if b < 0x80 {
32524					break
32525				}
32526			}
32527			if msglen < 0 {
32528				return ErrInvalidLengthGenerated
32529			}
32530			postIndex := iNdEx + msglen
32531			if postIndex < 0 {
32532				return ErrInvalidLengthGenerated
32533			}
32534			if postIndex > l {
32535				return io.ErrUnexpectedEOF
32536			}
32537			if m.Running == nil {
32538				m.Running = &ContainerStateRunning{}
32539			}
32540			if err := m.Running.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
32541				return err
32542			}
32543			iNdEx = postIndex
32544		case 3:
32545			if wireType != 2 {
32546				return fmt.Errorf("proto: wrong wireType = %d for field Terminated", wireType)
32547			}
32548			var msglen int
32549			for shift := uint(0); ; shift += 7 {
32550				if shift >= 64 {
32551					return ErrIntOverflowGenerated
32552				}
32553				if iNdEx >= l {
32554					return io.ErrUnexpectedEOF
32555				}
32556				b := dAtA[iNdEx]
32557				iNdEx++
32558				msglen |= int(b&0x7F) << shift
32559				if b < 0x80 {
32560					break
32561				}
32562			}
32563			if msglen < 0 {
32564				return ErrInvalidLengthGenerated
32565			}
32566			postIndex := iNdEx + msglen
32567			if postIndex < 0 {
32568				return ErrInvalidLengthGenerated
32569			}
32570			if postIndex > l {
32571				return io.ErrUnexpectedEOF
32572			}
32573			if m.Terminated == nil {
32574				m.Terminated = &ContainerStateTerminated{}
32575			}
32576			if err := m.Terminated.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
32577				return err
32578			}
32579			iNdEx = postIndex
32580		default:
32581			iNdEx = preIndex
32582			skippy, err := skipGenerated(dAtA[iNdEx:])
32583			if err != nil {
32584				return err
32585			}
32586			if skippy < 0 {
32587				return ErrInvalidLengthGenerated
32588			}
32589			if (iNdEx + skippy) < 0 {
32590				return ErrInvalidLengthGenerated
32591			}
32592			if (iNdEx + skippy) > l {
32593				return io.ErrUnexpectedEOF
32594			}
32595			iNdEx += skippy
32596		}
32597	}
32598
32599	if iNdEx > l {
32600		return io.ErrUnexpectedEOF
32601	}
32602	return nil
32603}
32604func (m *ContainerStateRunning) Unmarshal(dAtA []byte) error {
32605	l := len(dAtA)
32606	iNdEx := 0
32607	for iNdEx < l {
32608		preIndex := iNdEx
32609		var wire uint64
32610		for shift := uint(0); ; shift += 7 {
32611			if shift >= 64 {
32612				return ErrIntOverflowGenerated
32613			}
32614			if iNdEx >= l {
32615				return io.ErrUnexpectedEOF
32616			}
32617			b := dAtA[iNdEx]
32618			iNdEx++
32619			wire |= uint64(b&0x7F) << shift
32620			if b < 0x80 {
32621				break
32622			}
32623		}
32624		fieldNum := int32(wire >> 3)
32625		wireType := int(wire & 0x7)
32626		if wireType == 4 {
32627			return fmt.Errorf("proto: ContainerStateRunning: wiretype end group for non-group")
32628		}
32629		if fieldNum <= 0 {
32630			return fmt.Errorf("proto: ContainerStateRunning: illegal tag %d (wire type %d)", fieldNum, wire)
32631		}
32632		switch fieldNum {
32633		case 1:
32634			if wireType != 2 {
32635				return fmt.Errorf("proto: wrong wireType = %d for field StartedAt", wireType)
32636			}
32637			var msglen int
32638			for shift := uint(0); ; shift += 7 {
32639				if shift >= 64 {
32640					return ErrIntOverflowGenerated
32641				}
32642				if iNdEx >= l {
32643					return io.ErrUnexpectedEOF
32644				}
32645				b := dAtA[iNdEx]
32646				iNdEx++
32647				msglen |= int(b&0x7F) << shift
32648				if b < 0x80 {
32649					break
32650				}
32651			}
32652			if msglen < 0 {
32653				return ErrInvalidLengthGenerated
32654			}
32655			postIndex := iNdEx + msglen
32656			if postIndex < 0 {
32657				return ErrInvalidLengthGenerated
32658			}
32659			if postIndex > l {
32660				return io.ErrUnexpectedEOF
32661			}
32662			if err := m.StartedAt.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
32663				return err
32664			}
32665			iNdEx = postIndex
32666		default:
32667			iNdEx = preIndex
32668			skippy, err := skipGenerated(dAtA[iNdEx:])
32669			if err != nil {
32670				return err
32671			}
32672			if skippy < 0 {
32673				return ErrInvalidLengthGenerated
32674			}
32675			if (iNdEx + skippy) < 0 {
32676				return ErrInvalidLengthGenerated
32677			}
32678			if (iNdEx + skippy) > l {
32679				return io.ErrUnexpectedEOF
32680			}
32681			iNdEx += skippy
32682		}
32683	}
32684
32685	if iNdEx > l {
32686		return io.ErrUnexpectedEOF
32687	}
32688	return nil
32689}
32690func (m *ContainerStateTerminated) Unmarshal(dAtA []byte) error {
32691	l := len(dAtA)
32692	iNdEx := 0
32693	for iNdEx < l {
32694		preIndex := iNdEx
32695		var wire uint64
32696		for shift := uint(0); ; shift += 7 {
32697			if shift >= 64 {
32698				return ErrIntOverflowGenerated
32699			}
32700			if iNdEx >= l {
32701				return io.ErrUnexpectedEOF
32702			}
32703			b := dAtA[iNdEx]
32704			iNdEx++
32705			wire |= uint64(b&0x7F) << shift
32706			if b < 0x80 {
32707				break
32708			}
32709		}
32710		fieldNum := int32(wire >> 3)
32711		wireType := int(wire & 0x7)
32712		if wireType == 4 {
32713			return fmt.Errorf("proto: ContainerStateTerminated: wiretype end group for non-group")
32714		}
32715		if fieldNum <= 0 {
32716			return fmt.Errorf("proto: ContainerStateTerminated: illegal tag %d (wire type %d)", fieldNum, wire)
32717		}
32718		switch fieldNum {
32719		case 1:
32720			if wireType != 0 {
32721				return fmt.Errorf("proto: wrong wireType = %d for field ExitCode", wireType)
32722			}
32723			m.ExitCode = 0
32724			for shift := uint(0); ; shift += 7 {
32725				if shift >= 64 {
32726					return ErrIntOverflowGenerated
32727				}
32728				if iNdEx >= l {
32729					return io.ErrUnexpectedEOF
32730				}
32731				b := dAtA[iNdEx]
32732				iNdEx++
32733				m.ExitCode |= int32(b&0x7F) << shift
32734				if b < 0x80 {
32735					break
32736				}
32737			}
32738		case 2:
32739			if wireType != 0 {
32740				return fmt.Errorf("proto: wrong wireType = %d for field Signal", wireType)
32741			}
32742			m.Signal = 0
32743			for shift := uint(0); ; shift += 7 {
32744				if shift >= 64 {
32745					return ErrIntOverflowGenerated
32746				}
32747				if iNdEx >= l {
32748					return io.ErrUnexpectedEOF
32749				}
32750				b := dAtA[iNdEx]
32751				iNdEx++
32752				m.Signal |= int32(b&0x7F) << shift
32753				if b < 0x80 {
32754					break
32755				}
32756			}
32757		case 3:
32758			if wireType != 2 {
32759				return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
32760			}
32761			var stringLen uint64
32762			for shift := uint(0); ; shift += 7 {
32763				if shift >= 64 {
32764					return ErrIntOverflowGenerated
32765				}
32766				if iNdEx >= l {
32767					return io.ErrUnexpectedEOF
32768				}
32769				b := dAtA[iNdEx]
32770				iNdEx++
32771				stringLen |= uint64(b&0x7F) << shift
32772				if b < 0x80 {
32773					break
32774				}
32775			}
32776			intStringLen := int(stringLen)
32777			if intStringLen < 0 {
32778				return ErrInvalidLengthGenerated
32779			}
32780			postIndex := iNdEx + intStringLen
32781			if postIndex < 0 {
32782				return ErrInvalidLengthGenerated
32783			}
32784			if postIndex > l {
32785				return io.ErrUnexpectedEOF
32786			}
32787			m.Reason = string(dAtA[iNdEx:postIndex])
32788			iNdEx = postIndex
32789		case 4:
32790			if wireType != 2 {
32791				return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
32792			}
32793			var stringLen uint64
32794			for shift := uint(0); ; shift += 7 {
32795				if shift >= 64 {
32796					return ErrIntOverflowGenerated
32797				}
32798				if iNdEx >= l {
32799					return io.ErrUnexpectedEOF
32800				}
32801				b := dAtA[iNdEx]
32802				iNdEx++
32803				stringLen |= uint64(b&0x7F) << shift
32804				if b < 0x80 {
32805					break
32806				}
32807			}
32808			intStringLen := int(stringLen)
32809			if intStringLen < 0 {
32810				return ErrInvalidLengthGenerated
32811			}
32812			postIndex := iNdEx + intStringLen
32813			if postIndex < 0 {
32814				return ErrInvalidLengthGenerated
32815			}
32816			if postIndex > l {
32817				return io.ErrUnexpectedEOF
32818			}
32819			m.Message = string(dAtA[iNdEx:postIndex])
32820			iNdEx = postIndex
32821		case 5:
32822			if wireType != 2 {
32823				return fmt.Errorf("proto: wrong wireType = %d for field StartedAt", wireType)
32824			}
32825			var msglen int
32826			for shift := uint(0); ; shift += 7 {
32827				if shift >= 64 {
32828					return ErrIntOverflowGenerated
32829				}
32830				if iNdEx >= l {
32831					return io.ErrUnexpectedEOF
32832				}
32833				b := dAtA[iNdEx]
32834				iNdEx++
32835				msglen |= int(b&0x7F) << shift
32836				if b < 0x80 {
32837					break
32838				}
32839			}
32840			if msglen < 0 {
32841				return ErrInvalidLengthGenerated
32842			}
32843			postIndex := iNdEx + msglen
32844			if postIndex < 0 {
32845				return ErrInvalidLengthGenerated
32846			}
32847			if postIndex > l {
32848				return io.ErrUnexpectedEOF
32849			}
32850			if err := m.StartedAt.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
32851				return err
32852			}
32853			iNdEx = postIndex
32854		case 6:
32855			if wireType != 2 {
32856				return fmt.Errorf("proto: wrong wireType = %d for field FinishedAt", wireType)
32857			}
32858			var msglen int
32859			for shift := uint(0); ; shift += 7 {
32860				if shift >= 64 {
32861					return ErrIntOverflowGenerated
32862				}
32863				if iNdEx >= l {
32864					return io.ErrUnexpectedEOF
32865				}
32866				b := dAtA[iNdEx]
32867				iNdEx++
32868				msglen |= int(b&0x7F) << shift
32869				if b < 0x80 {
32870					break
32871				}
32872			}
32873			if msglen < 0 {
32874				return ErrInvalidLengthGenerated
32875			}
32876			postIndex := iNdEx + msglen
32877			if postIndex < 0 {
32878				return ErrInvalidLengthGenerated
32879			}
32880			if postIndex > l {
32881				return io.ErrUnexpectedEOF
32882			}
32883			if err := m.FinishedAt.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
32884				return err
32885			}
32886			iNdEx = postIndex
32887		case 7:
32888			if wireType != 2 {
32889				return fmt.Errorf("proto: wrong wireType = %d for field ContainerID", wireType)
32890			}
32891			var stringLen uint64
32892			for shift := uint(0); ; shift += 7 {
32893				if shift >= 64 {
32894					return ErrIntOverflowGenerated
32895				}
32896				if iNdEx >= l {
32897					return io.ErrUnexpectedEOF
32898				}
32899				b := dAtA[iNdEx]
32900				iNdEx++
32901				stringLen |= uint64(b&0x7F) << shift
32902				if b < 0x80 {
32903					break
32904				}
32905			}
32906			intStringLen := int(stringLen)
32907			if intStringLen < 0 {
32908				return ErrInvalidLengthGenerated
32909			}
32910			postIndex := iNdEx + intStringLen
32911			if postIndex < 0 {
32912				return ErrInvalidLengthGenerated
32913			}
32914			if postIndex > l {
32915				return io.ErrUnexpectedEOF
32916			}
32917			m.ContainerID = string(dAtA[iNdEx:postIndex])
32918			iNdEx = postIndex
32919		default:
32920			iNdEx = preIndex
32921			skippy, err := skipGenerated(dAtA[iNdEx:])
32922			if err != nil {
32923				return err
32924			}
32925			if skippy < 0 {
32926				return ErrInvalidLengthGenerated
32927			}
32928			if (iNdEx + skippy) < 0 {
32929				return ErrInvalidLengthGenerated
32930			}
32931			if (iNdEx + skippy) > l {
32932				return io.ErrUnexpectedEOF
32933			}
32934			iNdEx += skippy
32935		}
32936	}
32937
32938	if iNdEx > l {
32939		return io.ErrUnexpectedEOF
32940	}
32941	return nil
32942}
32943func (m *ContainerStateWaiting) Unmarshal(dAtA []byte) error {
32944	l := len(dAtA)
32945	iNdEx := 0
32946	for iNdEx < l {
32947		preIndex := iNdEx
32948		var wire uint64
32949		for shift := uint(0); ; shift += 7 {
32950			if shift >= 64 {
32951				return ErrIntOverflowGenerated
32952			}
32953			if iNdEx >= l {
32954				return io.ErrUnexpectedEOF
32955			}
32956			b := dAtA[iNdEx]
32957			iNdEx++
32958			wire |= uint64(b&0x7F) << shift
32959			if b < 0x80 {
32960				break
32961			}
32962		}
32963		fieldNum := int32(wire >> 3)
32964		wireType := int(wire & 0x7)
32965		if wireType == 4 {
32966			return fmt.Errorf("proto: ContainerStateWaiting: wiretype end group for non-group")
32967		}
32968		if fieldNum <= 0 {
32969			return fmt.Errorf("proto: ContainerStateWaiting: illegal tag %d (wire type %d)", fieldNum, wire)
32970		}
32971		switch fieldNum {
32972		case 1:
32973			if wireType != 2 {
32974				return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
32975			}
32976			var stringLen uint64
32977			for shift := uint(0); ; shift += 7 {
32978				if shift >= 64 {
32979					return ErrIntOverflowGenerated
32980				}
32981				if iNdEx >= l {
32982					return io.ErrUnexpectedEOF
32983				}
32984				b := dAtA[iNdEx]
32985				iNdEx++
32986				stringLen |= uint64(b&0x7F) << shift
32987				if b < 0x80 {
32988					break
32989				}
32990			}
32991			intStringLen := int(stringLen)
32992			if intStringLen < 0 {
32993				return ErrInvalidLengthGenerated
32994			}
32995			postIndex := iNdEx + intStringLen
32996			if postIndex < 0 {
32997				return ErrInvalidLengthGenerated
32998			}
32999			if postIndex > l {
33000				return io.ErrUnexpectedEOF
33001			}
33002			m.Reason = string(dAtA[iNdEx:postIndex])
33003			iNdEx = postIndex
33004		case 2:
33005			if wireType != 2 {
33006				return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
33007			}
33008			var stringLen uint64
33009			for shift := uint(0); ; shift += 7 {
33010				if shift >= 64 {
33011					return ErrIntOverflowGenerated
33012				}
33013				if iNdEx >= l {
33014					return io.ErrUnexpectedEOF
33015				}
33016				b := dAtA[iNdEx]
33017				iNdEx++
33018				stringLen |= uint64(b&0x7F) << shift
33019				if b < 0x80 {
33020					break
33021				}
33022			}
33023			intStringLen := int(stringLen)
33024			if intStringLen < 0 {
33025				return ErrInvalidLengthGenerated
33026			}
33027			postIndex := iNdEx + intStringLen
33028			if postIndex < 0 {
33029				return ErrInvalidLengthGenerated
33030			}
33031			if postIndex > l {
33032				return io.ErrUnexpectedEOF
33033			}
33034			m.Message = string(dAtA[iNdEx:postIndex])
33035			iNdEx = postIndex
33036		default:
33037			iNdEx = preIndex
33038			skippy, err := skipGenerated(dAtA[iNdEx:])
33039			if err != nil {
33040				return err
33041			}
33042			if skippy < 0 {
33043				return ErrInvalidLengthGenerated
33044			}
33045			if (iNdEx + skippy) < 0 {
33046				return ErrInvalidLengthGenerated
33047			}
33048			if (iNdEx + skippy) > l {
33049				return io.ErrUnexpectedEOF
33050			}
33051			iNdEx += skippy
33052		}
33053	}
33054
33055	if iNdEx > l {
33056		return io.ErrUnexpectedEOF
33057	}
33058	return nil
33059}
33060func (m *ContainerStatus) Unmarshal(dAtA []byte) error {
33061	l := len(dAtA)
33062	iNdEx := 0
33063	for iNdEx < l {
33064		preIndex := iNdEx
33065		var wire uint64
33066		for shift := uint(0); ; shift += 7 {
33067			if shift >= 64 {
33068				return ErrIntOverflowGenerated
33069			}
33070			if iNdEx >= l {
33071				return io.ErrUnexpectedEOF
33072			}
33073			b := dAtA[iNdEx]
33074			iNdEx++
33075			wire |= uint64(b&0x7F) << shift
33076			if b < 0x80 {
33077				break
33078			}
33079		}
33080		fieldNum := int32(wire >> 3)
33081		wireType := int(wire & 0x7)
33082		if wireType == 4 {
33083			return fmt.Errorf("proto: ContainerStatus: wiretype end group for non-group")
33084		}
33085		if fieldNum <= 0 {
33086			return fmt.Errorf("proto: ContainerStatus: illegal tag %d (wire type %d)", fieldNum, wire)
33087		}
33088		switch fieldNum {
33089		case 1:
33090			if wireType != 2 {
33091				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
33092			}
33093			var stringLen uint64
33094			for shift := uint(0); ; shift += 7 {
33095				if shift >= 64 {
33096					return ErrIntOverflowGenerated
33097				}
33098				if iNdEx >= l {
33099					return io.ErrUnexpectedEOF
33100				}
33101				b := dAtA[iNdEx]
33102				iNdEx++
33103				stringLen |= uint64(b&0x7F) << shift
33104				if b < 0x80 {
33105					break
33106				}
33107			}
33108			intStringLen := int(stringLen)
33109			if intStringLen < 0 {
33110				return ErrInvalidLengthGenerated
33111			}
33112			postIndex := iNdEx + intStringLen
33113			if postIndex < 0 {
33114				return ErrInvalidLengthGenerated
33115			}
33116			if postIndex > l {
33117				return io.ErrUnexpectedEOF
33118			}
33119			m.Name = string(dAtA[iNdEx:postIndex])
33120			iNdEx = postIndex
33121		case 2:
33122			if wireType != 2 {
33123				return fmt.Errorf("proto: wrong wireType = %d for field State", wireType)
33124			}
33125			var msglen int
33126			for shift := uint(0); ; shift += 7 {
33127				if shift >= 64 {
33128					return ErrIntOverflowGenerated
33129				}
33130				if iNdEx >= l {
33131					return io.ErrUnexpectedEOF
33132				}
33133				b := dAtA[iNdEx]
33134				iNdEx++
33135				msglen |= int(b&0x7F) << shift
33136				if b < 0x80 {
33137					break
33138				}
33139			}
33140			if msglen < 0 {
33141				return ErrInvalidLengthGenerated
33142			}
33143			postIndex := iNdEx + msglen
33144			if postIndex < 0 {
33145				return ErrInvalidLengthGenerated
33146			}
33147			if postIndex > l {
33148				return io.ErrUnexpectedEOF
33149			}
33150			if err := m.State.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
33151				return err
33152			}
33153			iNdEx = postIndex
33154		case 3:
33155			if wireType != 2 {
33156				return fmt.Errorf("proto: wrong wireType = %d for field LastTerminationState", wireType)
33157			}
33158			var msglen int
33159			for shift := uint(0); ; shift += 7 {
33160				if shift >= 64 {
33161					return ErrIntOverflowGenerated
33162				}
33163				if iNdEx >= l {
33164					return io.ErrUnexpectedEOF
33165				}
33166				b := dAtA[iNdEx]
33167				iNdEx++
33168				msglen |= int(b&0x7F) << shift
33169				if b < 0x80 {
33170					break
33171				}
33172			}
33173			if msglen < 0 {
33174				return ErrInvalidLengthGenerated
33175			}
33176			postIndex := iNdEx + msglen
33177			if postIndex < 0 {
33178				return ErrInvalidLengthGenerated
33179			}
33180			if postIndex > l {
33181				return io.ErrUnexpectedEOF
33182			}
33183			if err := m.LastTerminationState.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
33184				return err
33185			}
33186			iNdEx = postIndex
33187		case 4:
33188			if wireType != 0 {
33189				return fmt.Errorf("proto: wrong wireType = %d for field Ready", wireType)
33190			}
33191			var v int
33192			for shift := uint(0); ; shift += 7 {
33193				if shift >= 64 {
33194					return ErrIntOverflowGenerated
33195				}
33196				if iNdEx >= l {
33197					return io.ErrUnexpectedEOF
33198				}
33199				b := dAtA[iNdEx]
33200				iNdEx++
33201				v |= int(b&0x7F) << shift
33202				if b < 0x80 {
33203					break
33204				}
33205			}
33206			m.Ready = bool(v != 0)
33207		case 5:
33208			if wireType != 0 {
33209				return fmt.Errorf("proto: wrong wireType = %d for field RestartCount", wireType)
33210			}
33211			m.RestartCount = 0
33212			for shift := uint(0); ; shift += 7 {
33213				if shift >= 64 {
33214					return ErrIntOverflowGenerated
33215				}
33216				if iNdEx >= l {
33217					return io.ErrUnexpectedEOF
33218				}
33219				b := dAtA[iNdEx]
33220				iNdEx++
33221				m.RestartCount |= int32(b&0x7F) << shift
33222				if b < 0x80 {
33223					break
33224				}
33225			}
33226		case 6:
33227			if wireType != 2 {
33228				return fmt.Errorf("proto: wrong wireType = %d for field Image", wireType)
33229			}
33230			var stringLen uint64
33231			for shift := uint(0); ; shift += 7 {
33232				if shift >= 64 {
33233					return ErrIntOverflowGenerated
33234				}
33235				if iNdEx >= l {
33236					return io.ErrUnexpectedEOF
33237				}
33238				b := dAtA[iNdEx]
33239				iNdEx++
33240				stringLen |= uint64(b&0x7F) << shift
33241				if b < 0x80 {
33242					break
33243				}
33244			}
33245			intStringLen := int(stringLen)
33246			if intStringLen < 0 {
33247				return ErrInvalidLengthGenerated
33248			}
33249			postIndex := iNdEx + intStringLen
33250			if postIndex < 0 {
33251				return ErrInvalidLengthGenerated
33252			}
33253			if postIndex > l {
33254				return io.ErrUnexpectedEOF
33255			}
33256			m.Image = string(dAtA[iNdEx:postIndex])
33257			iNdEx = postIndex
33258		case 7:
33259			if wireType != 2 {
33260				return fmt.Errorf("proto: wrong wireType = %d for field ImageID", wireType)
33261			}
33262			var stringLen uint64
33263			for shift := uint(0); ; shift += 7 {
33264				if shift >= 64 {
33265					return ErrIntOverflowGenerated
33266				}
33267				if iNdEx >= l {
33268					return io.ErrUnexpectedEOF
33269				}
33270				b := dAtA[iNdEx]
33271				iNdEx++
33272				stringLen |= uint64(b&0x7F) << shift
33273				if b < 0x80 {
33274					break
33275				}
33276			}
33277			intStringLen := int(stringLen)
33278			if intStringLen < 0 {
33279				return ErrInvalidLengthGenerated
33280			}
33281			postIndex := iNdEx + intStringLen
33282			if postIndex < 0 {
33283				return ErrInvalidLengthGenerated
33284			}
33285			if postIndex > l {
33286				return io.ErrUnexpectedEOF
33287			}
33288			m.ImageID = string(dAtA[iNdEx:postIndex])
33289			iNdEx = postIndex
33290		case 8:
33291			if wireType != 2 {
33292				return fmt.Errorf("proto: wrong wireType = %d for field ContainerID", wireType)
33293			}
33294			var stringLen uint64
33295			for shift := uint(0); ; shift += 7 {
33296				if shift >= 64 {
33297					return ErrIntOverflowGenerated
33298				}
33299				if iNdEx >= l {
33300					return io.ErrUnexpectedEOF
33301				}
33302				b := dAtA[iNdEx]
33303				iNdEx++
33304				stringLen |= uint64(b&0x7F) << shift
33305				if b < 0x80 {
33306					break
33307				}
33308			}
33309			intStringLen := int(stringLen)
33310			if intStringLen < 0 {
33311				return ErrInvalidLengthGenerated
33312			}
33313			postIndex := iNdEx + intStringLen
33314			if postIndex < 0 {
33315				return ErrInvalidLengthGenerated
33316			}
33317			if postIndex > l {
33318				return io.ErrUnexpectedEOF
33319			}
33320			m.ContainerID = string(dAtA[iNdEx:postIndex])
33321			iNdEx = postIndex
33322		case 9:
33323			if wireType != 0 {
33324				return fmt.Errorf("proto: wrong wireType = %d for field Started", wireType)
33325			}
33326			var v int
33327			for shift := uint(0); ; shift += 7 {
33328				if shift >= 64 {
33329					return ErrIntOverflowGenerated
33330				}
33331				if iNdEx >= l {
33332					return io.ErrUnexpectedEOF
33333				}
33334				b := dAtA[iNdEx]
33335				iNdEx++
33336				v |= int(b&0x7F) << shift
33337				if b < 0x80 {
33338					break
33339				}
33340			}
33341			b := bool(v != 0)
33342			m.Started = &b
33343		default:
33344			iNdEx = preIndex
33345			skippy, err := skipGenerated(dAtA[iNdEx:])
33346			if err != nil {
33347				return err
33348			}
33349			if skippy < 0 {
33350				return ErrInvalidLengthGenerated
33351			}
33352			if (iNdEx + skippy) < 0 {
33353				return ErrInvalidLengthGenerated
33354			}
33355			if (iNdEx + skippy) > l {
33356				return io.ErrUnexpectedEOF
33357			}
33358			iNdEx += skippy
33359		}
33360	}
33361
33362	if iNdEx > l {
33363		return io.ErrUnexpectedEOF
33364	}
33365	return nil
33366}
33367func (m *DaemonEndpoint) Unmarshal(dAtA []byte) error {
33368	l := len(dAtA)
33369	iNdEx := 0
33370	for iNdEx < l {
33371		preIndex := iNdEx
33372		var wire uint64
33373		for shift := uint(0); ; shift += 7 {
33374			if shift >= 64 {
33375				return ErrIntOverflowGenerated
33376			}
33377			if iNdEx >= l {
33378				return io.ErrUnexpectedEOF
33379			}
33380			b := dAtA[iNdEx]
33381			iNdEx++
33382			wire |= uint64(b&0x7F) << shift
33383			if b < 0x80 {
33384				break
33385			}
33386		}
33387		fieldNum := int32(wire >> 3)
33388		wireType := int(wire & 0x7)
33389		if wireType == 4 {
33390			return fmt.Errorf("proto: DaemonEndpoint: wiretype end group for non-group")
33391		}
33392		if fieldNum <= 0 {
33393			return fmt.Errorf("proto: DaemonEndpoint: illegal tag %d (wire type %d)", fieldNum, wire)
33394		}
33395		switch fieldNum {
33396		case 1:
33397			if wireType != 0 {
33398				return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType)
33399			}
33400			m.Port = 0
33401			for shift := uint(0); ; shift += 7 {
33402				if shift >= 64 {
33403					return ErrIntOverflowGenerated
33404				}
33405				if iNdEx >= l {
33406					return io.ErrUnexpectedEOF
33407				}
33408				b := dAtA[iNdEx]
33409				iNdEx++
33410				m.Port |= int32(b&0x7F) << shift
33411				if b < 0x80 {
33412					break
33413				}
33414			}
33415		default:
33416			iNdEx = preIndex
33417			skippy, err := skipGenerated(dAtA[iNdEx:])
33418			if err != nil {
33419				return err
33420			}
33421			if skippy < 0 {
33422				return ErrInvalidLengthGenerated
33423			}
33424			if (iNdEx + skippy) < 0 {
33425				return ErrInvalidLengthGenerated
33426			}
33427			if (iNdEx + skippy) > l {
33428				return io.ErrUnexpectedEOF
33429			}
33430			iNdEx += skippy
33431		}
33432	}
33433
33434	if iNdEx > l {
33435		return io.ErrUnexpectedEOF
33436	}
33437	return nil
33438}
33439func (m *DownwardAPIProjection) Unmarshal(dAtA []byte) error {
33440	l := len(dAtA)
33441	iNdEx := 0
33442	for iNdEx < l {
33443		preIndex := iNdEx
33444		var wire uint64
33445		for shift := uint(0); ; shift += 7 {
33446			if shift >= 64 {
33447				return ErrIntOverflowGenerated
33448			}
33449			if iNdEx >= l {
33450				return io.ErrUnexpectedEOF
33451			}
33452			b := dAtA[iNdEx]
33453			iNdEx++
33454			wire |= uint64(b&0x7F) << shift
33455			if b < 0x80 {
33456				break
33457			}
33458		}
33459		fieldNum := int32(wire >> 3)
33460		wireType := int(wire & 0x7)
33461		if wireType == 4 {
33462			return fmt.Errorf("proto: DownwardAPIProjection: wiretype end group for non-group")
33463		}
33464		if fieldNum <= 0 {
33465			return fmt.Errorf("proto: DownwardAPIProjection: illegal tag %d (wire type %d)", fieldNum, wire)
33466		}
33467		switch fieldNum {
33468		case 1:
33469			if wireType != 2 {
33470				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
33471			}
33472			var msglen int
33473			for shift := uint(0); ; shift += 7 {
33474				if shift >= 64 {
33475					return ErrIntOverflowGenerated
33476				}
33477				if iNdEx >= l {
33478					return io.ErrUnexpectedEOF
33479				}
33480				b := dAtA[iNdEx]
33481				iNdEx++
33482				msglen |= int(b&0x7F) << shift
33483				if b < 0x80 {
33484					break
33485				}
33486			}
33487			if msglen < 0 {
33488				return ErrInvalidLengthGenerated
33489			}
33490			postIndex := iNdEx + msglen
33491			if postIndex < 0 {
33492				return ErrInvalidLengthGenerated
33493			}
33494			if postIndex > l {
33495				return io.ErrUnexpectedEOF
33496			}
33497			m.Items = append(m.Items, DownwardAPIVolumeFile{})
33498			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
33499				return err
33500			}
33501			iNdEx = postIndex
33502		default:
33503			iNdEx = preIndex
33504			skippy, err := skipGenerated(dAtA[iNdEx:])
33505			if err != nil {
33506				return err
33507			}
33508			if skippy < 0 {
33509				return ErrInvalidLengthGenerated
33510			}
33511			if (iNdEx + skippy) < 0 {
33512				return ErrInvalidLengthGenerated
33513			}
33514			if (iNdEx + skippy) > l {
33515				return io.ErrUnexpectedEOF
33516			}
33517			iNdEx += skippy
33518		}
33519	}
33520
33521	if iNdEx > l {
33522		return io.ErrUnexpectedEOF
33523	}
33524	return nil
33525}
33526func (m *DownwardAPIVolumeFile) Unmarshal(dAtA []byte) error {
33527	l := len(dAtA)
33528	iNdEx := 0
33529	for iNdEx < l {
33530		preIndex := iNdEx
33531		var wire uint64
33532		for shift := uint(0); ; shift += 7 {
33533			if shift >= 64 {
33534				return ErrIntOverflowGenerated
33535			}
33536			if iNdEx >= l {
33537				return io.ErrUnexpectedEOF
33538			}
33539			b := dAtA[iNdEx]
33540			iNdEx++
33541			wire |= uint64(b&0x7F) << shift
33542			if b < 0x80 {
33543				break
33544			}
33545		}
33546		fieldNum := int32(wire >> 3)
33547		wireType := int(wire & 0x7)
33548		if wireType == 4 {
33549			return fmt.Errorf("proto: DownwardAPIVolumeFile: wiretype end group for non-group")
33550		}
33551		if fieldNum <= 0 {
33552			return fmt.Errorf("proto: DownwardAPIVolumeFile: illegal tag %d (wire type %d)", fieldNum, wire)
33553		}
33554		switch fieldNum {
33555		case 1:
33556			if wireType != 2 {
33557				return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
33558			}
33559			var stringLen uint64
33560			for shift := uint(0); ; shift += 7 {
33561				if shift >= 64 {
33562					return ErrIntOverflowGenerated
33563				}
33564				if iNdEx >= l {
33565					return io.ErrUnexpectedEOF
33566				}
33567				b := dAtA[iNdEx]
33568				iNdEx++
33569				stringLen |= uint64(b&0x7F) << shift
33570				if b < 0x80 {
33571					break
33572				}
33573			}
33574			intStringLen := int(stringLen)
33575			if intStringLen < 0 {
33576				return ErrInvalidLengthGenerated
33577			}
33578			postIndex := iNdEx + intStringLen
33579			if postIndex < 0 {
33580				return ErrInvalidLengthGenerated
33581			}
33582			if postIndex > l {
33583				return io.ErrUnexpectedEOF
33584			}
33585			m.Path = string(dAtA[iNdEx:postIndex])
33586			iNdEx = postIndex
33587		case 2:
33588			if wireType != 2 {
33589				return fmt.Errorf("proto: wrong wireType = %d for field FieldRef", wireType)
33590			}
33591			var msglen int
33592			for shift := uint(0); ; shift += 7 {
33593				if shift >= 64 {
33594					return ErrIntOverflowGenerated
33595				}
33596				if iNdEx >= l {
33597					return io.ErrUnexpectedEOF
33598				}
33599				b := dAtA[iNdEx]
33600				iNdEx++
33601				msglen |= int(b&0x7F) << shift
33602				if b < 0x80 {
33603					break
33604				}
33605			}
33606			if msglen < 0 {
33607				return ErrInvalidLengthGenerated
33608			}
33609			postIndex := iNdEx + msglen
33610			if postIndex < 0 {
33611				return ErrInvalidLengthGenerated
33612			}
33613			if postIndex > l {
33614				return io.ErrUnexpectedEOF
33615			}
33616			if m.FieldRef == nil {
33617				m.FieldRef = &ObjectFieldSelector{}
33618			}
33619			if err := m.FieldRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
33620				return err
33621			}
33622			iNdEx = postIndex
33623		case 3:
33624			if wireType != 2 {
33625				return fmt.Errorf("proto: wrong wireType = %d for field ResourceFieldRef", wireType)
33626			}
33627			var msglen int
33628			for shift := uint(0); ; shift += 7 {
33629				if shift >= 64 {
33630					return ErrIntOverflowGenerated
33631				}
33632				if iNdEx >= l {
33633					return io.ErrUnexpectedEOF
33634				}
33635				b := dAtA[iNdEx]
33636				iNdEx++
33637				msglen |= int(b&0x7F) << shift
33638				if b < 0x80 {
33639					break
33640				}
33641			}
33642			if msglen < 0 {
33643				return ErrInvalidLengthGenerated
33644			}
33645			postIndex := iNdEx + msglen
33646			if postIndex < 0 {
33647				return ErrInvalidLengthGenerated
33648			}
33649			if postIndex > l {
33650				return io.ErrUnexpectedEOF
33651			}
33652			if m.ResourceFieldRef == nil {
33653				m.ResourceFieldRef = &ResourceFieldSelector{}
33654			}
33655			if err := m.ResourceFieldRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
33656				return err
33657			}
33658			iNdEx = postIndex
33659		case 4:
33660			if wireType != 0 {
33661				return fmt.Errorf("proto: wrong wireType = %d for field Mode", wireType)
33662			}
33663			var v int32
33664			for shift := uint(0); ; shift += 7 {
33665				if shift >= 64 {
33666					return ErrIntOverflowGenerated
33667				}
33668				if iNdEx >= l {
33669					return io.ErrUnexpectedEOF
33670				}
33671				b := dAtA[iNdEx]
33672				iNdEx++
33673				v |= int32(b&0x7F) << shift
33674				if b < 0x80 {
33675					break
33676				}
33677			}
33678			m.Mode = &v
33679		default:
33680			iNdEx = preIndex
33681			skippy, err := skipGenerated(dAtA[iNdEx:])
33682			if err != nil {
33683				return err
33684			}
33685			if skippy < 0 {
33686				return ErrInvalidLengthGenerated
33687			}
33688			if (iNdEx + skippy) < 0 {
33689				return ErrInvalidLengthGenerated
33690			}
33691			if (iNdEx + skippy) > l {
33692				return io.ErrUnexpectedEOF
33693			}
33694			iNdEx += skippy
33695		}
33696	}
33697
33698	if iNdEx > l {
33699		return io.ErrUnexpectedEOF
33700	}
33701	return nil
33702}
33703func (m *DownwardAPIVolumeSource) Unmarshal(dAtA []byte) error {
33704	l := len(dAtA)
33705	iNdEx := 0
33706	for iNdEx < l {
33707		preIndex := iNdEx
33708		var wire uint64
33709		for shift := uint(0); ; shift += 7 {
33710			if shift >= 64 {
33711				return ErrIntOverflowGenerated
33712			}
33713			if iNdEx >= l {
33714				return io.ErrUnexpectedEOF
33715			}
33716			b := dAtA[iNdEx]
33717			iNdEx++
33718			wire |= uint64(b&0x7F) << shift
33719			if b < 0x80 {
33720				break
33721			}
33722		}
33723		fieldNum := int32(wire >> 3)
33724		wireType := int(wire & 0x7)
33725		if wireType == 4 {
33726			return fmt.Errorf("proto: DownwardAPIVolumeSource: wiretype end group for non-group")
33727		}
33728		if fieldNum <= 0 {
33729			return fmt.Errorf("proto: DownwardAPIVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
33730		}
33731		switch fieldNum {
33732		case 1:
33733			if wireType != 2 {
33734				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
33735			}
33736			var msglen int
33737			for shift := uint(0); ; shift += 7 {
33738				if shift >= 64 {
33739					return ErrIntOverflowGenerated
33740				}
33741				if iNdEx >= l {
33742					return io.ErrUnexpectedEOF
33743				}
33744				b := dAtA[iNdEx]
33745				iNdEx++
33746				msglen |= int(b&0x7F) << shift
33747				if b < 0x80 {
33748					break
33749				}
33750			}
33751			if msglen < 0 {
33752				return ErrInvalidLengthGenerated
33753			}
33754			postIndex := iNdEx + msglen
33755			if postIndex < 0 {
33756				return ErrInvalidLengthGenerated
33757			}
33758			if postIndex > l {
33759				return io.ErrUnexpectedEOF
33760			}
33761			m.Items = append(m.Items, DownwardAPIVolumeFile{})
33762			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
33763				return err
33764			}
33765			iNdEx = postIndex
33766		case 2:
33767			if wireType != 0 {
33768				return fmt.Errorf("proto: wrong wireType = %d for field DefaultMode", wireType)
33769			}
33770			var v int32
33771			for shift := uint(0); ; shift += 7 {
33772				if shift >= 64 {
33773					return ErrIntOverflowGenerated
33774				}
33775				if iNdEx >= l {
33776					return io.ErrUnexpectedEOF
33777				}
33778				b := dAtA[iNdEx]
33779				iNdEx++
33780				v |= int32(b&0x7F) << shift
33781				if b < 0x80 {
33782					break
33783				}
33784			}
33785			m.DefaultMode = &v
33786		default:
33787			iNdEx = preIndex
33788			skippy, err := skipGenerated(dAtA[iNdEx:])
33789			if err != nil {
33790				return err
33791			}
33792			if skippy < 0 {
33793				return ErrInvalidLengthGenerated
33794			}
33795			if (iNdEx + skippy) < 0 {
33796				return ErrInvalidLengthGenerated
33797			}
33798			if (iNdEx + skippy) > l {
33799				return io.ErrUnexpectedEOF
33800			}
33801			iNdEx += skippy
33802		}
33803	}
33804
33805	if iNdEx > l {
33806		return io.ErrUnexpectedEOF
33807	}
33808	return nil
33809}
33810func (m *EmptyDirVolumeSource) Unmarshal(dAtA []byte) error {
33811	l := len(dAtA)
33812	iNdEx := 0
33813	for iNdEx < l {
33814		preIndex := iNdEx
33815		var wire uint64
33816		for shift := uint(0); ; shift += 7 {
33817			if shift >= 64 {
33818				return ErrIntOverflowGenerated
33819			}
33820			if iNdEx >= l {
33821				return io.ErrUnexpectedEOF
33822			}
33823			b := dAtA[iNdEx]
33824			iNdEx++
33825			wire |= uint64(b&0x7F) << shift
33826			if b < 0x80 {
33827				break
33828			}
33829		}
33830		fieldNum := int32(wire >> 3)
33831		wireType := int(wire & 0x7)
33832		if wireType == 4 {
33833			return fmt.Errorf("proto: EmptyDirVolumeSource: wiretype end group for non-group")
33834		}
33835		if fieldNum <= 0 {
33836			return fmt.Errorf("proto: EmptyDirVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
33837		}
33838		switch fieldNum {
33839		case 1:
33840			if wireType != 2 {
33841				return fmt.Errorf("proto: wrong wireType = %d for field Medium", wireType)
33842			}
33843			var stringLen uint64
33844			for shift := uint(0); ; shift += 7 {
33845				if shift >= 64 {
33846					return ErrIntOverflowGenerated
33847				}
33848				if iNdEx >= l {
33849					return io.ErrUnexpectedEOF
33850				}
33851				b := dAtA[iNdEx]
33852				iNdEx++
33853				stringLen |= uint64(b&0x7F) << shift
33854				if b < 0x80 {
33855					break
33856				}
33857			}
33858			intStringLen := int(stringLen)
33859			if intStringLen < 0 {
33860				return ErrInvalidLengthGenerated
33861			}
33862			postIndex := iNdEx + intStringLen
33863			if postIndex < 0 {
33864				return ErrInvalidLengthGenerated
33865			}
33866			if postIndex > l {
33867				return io.ErrUnexpectedEOF
33868			}
33869			m.Medium = StorageMedium(dAtA[iNdEx:postIndex])
33870			iNdEx = postIndex
33871		case 2:
33872			if wireType != 2 {
33873				return fmt.Errorf("proto: wrong wireType = %d for field SizeLimit", wireType)
33874			}
33875			var msglen int
33876			for shift := uint(0); ; shift += 7 {
33877				if shift >= 64 {
33878					return ErrIntOverflowGenerated
33879				}
33880				if iNdEx >= l {
33881					return io.ErrUnexpectedEOF
33882				}
33883				b := dAtA[iNdEx]
33884				iNdEx++
33885				msglen |= int(b&0x7F) << shift
33886				if b < 0x80 {
33887					break
33888				}
33889			}
33890			if msglen < 0 {
33891				return ErrInvalidLengthGenerated
33892			}
33893			postIndex := iNdEx + msglen
33894			if postIndex < 0 {
33895				return ErrInvalidLengthGenerated
33896			}
33897			if postIndex > l {
33898				return io.ErrUnexpectedEOF
33899			}
33900			if m.SizeLimit == nil {
33901				m.SizeLimit = &resource.Quantity{}
33902			}
33903			if err := m.SizeLimit.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
33904				return err
33905			}
33906			iNdEx = postIndex
33907		default:
33908			iNdEx = preIndex
33909			skippy, err := skipGenerated(dAtA[iNdEx:])
33910			if err != nil {
33911				return err
33912			}
33913			if skippy < 0 {
33914				return ErrInvalidLengthGenerated
33915			}
33916			if (iNdEx + skippy) < 0 {
33917				return ErrInvalidLengthGenerated
33918			}
33919			if (iNdEx + skippy) > l {
33920				return io.ErrUnexpectedEOF
33921			}
33922			iNdEx += skippy
33923		}
33924	}
33925
33926	if iNdEx > l {
33927		return io.ErrUnexpectedEOF
33928	}
33929	return nil
33930}
33931func (m *EndpointAddress) Unmarshal(dAtA []byte) error {
33932	l := len(dAtA)
33933	iNdEx := 0
33934	for iNdEx < l {
33935		preIndex := iNdEx
33936		var wire uint64
33937		for shift := uint(0); ; shift += 7 {
33938			if shift >= 64 {
33939				return ErrIntOverflowGenerated
33940			}
33941			if iNdEx >= l {
33942				return io.ErrUnexpectedEOF
33943			}
33944			b := dAtA[iNdEx]
33945			iNdEx++
33946			wire |= uint64(b&0x7F) << shift
33947			if b < 0x80 {
33948				break
33949			}
33950		}
33951		fieldNum := int32(wire >> 3)
33952		wireType := int(wire & 0x7)
33953		if wireType == 4 {
33954			return fmt.Errorf("proto: EndpointAddress: wiretype end group for non-group")
33955		}
33956		if fieldNum <= 0 {
33957			return fmt.Errorf("proto: EndpointAddress: illegal tag %d (wire type %d)", fieldNum, wire)
33958		}
33959		switch fieldNum {
33960		case 1:
33961			if wireType != 2 {
33962				return fmt.Errorf("proto: wrong wireType = %d for field IP", wireType)
33963			}
33964			var stringLen uint64
33965			for shift := uint(0); ; shift += 7 {
33966				if shift >= 64 {
33967					return ErrIntOverflowGenerated
33968				}
33969				if iNdEx >= l {
33970					return io.ErrUnexpectedEOF
33971				}
33972				b := dAtA[iNdEx]
33973				iNdEx++
33974				stringLen |= uint64(b&0x7F) << shift
33975				if b < 0x80 {
33976					break
33977				}
33978			}
33979			intStringLen := int(stringLen)
33980			if intStringLen < 0 {
33981				return ErrInvalidLengthGenerated
33982			}
33983			postIndex := iNdEx + intStringLen
33984			if postIndex < 0 {
33985				return ErrInvalidLengthGenerated
33986			}
33987			if postIndex > l {
33988				return io.ErrUnexpectedEOF
33989			}
33990			m.IP = string(dAtA[iNdEx:postIndex])
33991			iNdEx = postIndex
33992		case 2:
33993			if wireType != 2 {
33994				return fmt.Errorf("proto: wrong wireType = %d for field TargetRef", wireType)
33995			}
33996			var msglen int
33997			for shift := uint(0); ; shift += 7 {
33998				if shift >= 64 {
33999					return ErrIntOverflowGenerated
34000				}
34001				if iNdEx >= l {
34002					return io.ErrUnexpectedEOF
34003				}
34004				b := dAtA[iNdEx]
34005				iNdEx++
34006				msglen |= int(b&0x7F) << shift
34007				if b < 0x80 {
34008					break
34009				}
34010			}
34011			if msglen < 0 {
34012				return ErrInvalidLengthGenerated
34013			}
34014			postIndex := iNdEx + msglen
34015			if postIndex < 0 {
34016				return ErrInvalidLengthGenerated
34017			}
34018			if postIndex > l {
34019				return io.ErrUnexpectedEOF
34020			}
34021			if m.TargetRef == nil {
34022				m.TargetRef = &ObjectReference{}
34023			}
34024			if err := m.TargetRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
34025				return err
34026			}
34027			iNdEx = postIndex
34028		case 3:
34029			if wireType != 2 {
34030				return fmt.Errorf("proto: wrong wireType = %d for field Hostname", wireType)
34031			}
34032			var stringLen uint64
34033			for shift := uint(0); ; shift += 7 {
34034				if shift >= 64 {
34035					return ErrIntOverflowGenerated
34036				}
34037				if iNdEx >= l {
34038					return io.ErrUnexpectedEOF
34039				}
34040				b := dAtA[iNdEx]
34041				iNdEx++
34042				stringLen |= uint64(b&0x7F) << shift
34043				if b < 0x80 {
34044					break
34045				}
34046			}
34047			intStringLen := int(stringLen)
34048			if intStringLen < 0 {
34049				return ErrInvalidLengthGenerated
34050			}
34051			postIndex := iNdEx + intStringLen
34052			if postIndex < 0 {
34053				return ErrInvalidLengthGenerated
34054			}
34055			if postIndex > l {
34056				return io.ErrUnexpectedEOF
34057			}
34058			m.Hostname = string(dAtA[iNdEx:postIndex])
34059			iNdEx = postIndex
34060		case 4:
34061			if wireType != 2 {
34062				return fmt.Errorf("proto: wrong wireType = %d for field NodeName", wireType)
34063			}
34064			var stringLen uint64
34065			for shift := uint(0); ; shift += 7 {
34066				if shift >= 64 {
34067					return ErrIntOverflowGenerated
34068				}
34069				if iNdEx >= l {
34070					return io.ErrUnexpectedEOF
34071				}
34072				b := dAtA[iNdEx]
34073				iNdEx++
34074				stringLen |= uint64(b&0x7F) << shift
34075				if b < 0x80 {
34076					break
34077				}
34078			}
34079			intStringLen := int(stringLen)
34080			if intStringLen < 0 {
34081				return ErrInvalidLengthGenerated
34082			}
34083			postIndex := iNdEx + intStringLen
34084			if postIndex < 0 {
34085				return ErrInvalidLengthGenerated
34086			}
34087			if postIndex > l {
34088				return io.ErrUnexpectedEOF
34089			}
34090			s := string(dAtA[iNdEx:postIndex])
34091			m.NodeName = &s
34092			iNdEx = postIndex
34093		default:
34094			iNdEx = preIndex
34095			skippy, err := skipGenerated(dAtA[iNdEx:])
34096			if err != nil {
34097				return err
34098			}
34099			if skippy < 0 {
34100				return ErrInvalidLengthGenerated
34101			}
34102			if (iNdEx + skippy) < 0 {
34103				return ErrInvalidLengthGenerated
34104			}
34105			if (iNdEx + skippy) > l {
34106				return io.ErrUnexpectedEOF
34107			}
34108			iNdEx += skippy
34109		}
34110	}
34111
34112	if iNdEx > l {
34113		return io.ErrUnexpectedEOF
34114	}
34115	return nil
34116}
34117func (m *EndpointPort) Unmarshal(dAtA []byte) error {
34118	l := len(dAtA)
34119	iNdEx := 0
34120	for iNdEx < l {
34121		preIndex := iNdEx
34122		var wire uint64
34123		for shift := uint(0); ; shift += 7 {
34124			if shift >= 64 {
34125				return ErrIntOverflowGenerated
34126			}
34127			if iNdEx >= l {
34128				return io.ErrUnexpectedEOF
34129			}
34130			b := dAtA[iNdEx]
34131			iNdEx++
34132			wire |= uint64(b&0x7F) << shift
34133			if b < 0x80 {
34134				break
34135			}
34136		}
34137		fieldNum := int32(wire >> 3)
34138		wireType := int(wire & 0x7)
34139		if wireType == 4 {
34140			return fmt.Errorf("proto: EndpointPort: wiretype end group for non-group")
34141		}
34142		if fieldNum <= 0 {
34143			return fmt.Errorf("proto: EndpointPort: illegal tag %d (wire type %d)", fieldNum, wire)
34144		}
34145		switch fieldNum {
34146		case 1:
34147			if wireType != 2 {
34148				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
34149			}
34150			var stringLen uint64
34151			for shift := uint(0); ; shift += 7 {
34152				if shift >= 64 {
34153					return ErrIntOverflowGenerated
34154				}
34155				if iNdEx >= l {
34156					return io.ErrUnexpectedEOF
34157				}
34158				b := dAtA[iNdEx]
34159				iNdEx++
34160				stringLen |= uint64(b&0x7F) << shift
34161				if b < 0x80 {
34162					break
34163				}
34164			}
34165			intStringLen := int(stringLen)
34166			if intStringLen < 0 {
34167				return ErrInvalidLengthGenerated
34168			}
34169			postIndex := iNdEx + intStringLen
34170			if postIndex < 0 {
34171				return ErrInvalidLengthGenerated
34172			}
34173			if postIndex > l {
34174				return io.ErrUnexpectedEOF
34175			}
34176			m.Name = string(dAtA[iNdEx:postIndex])
34177			iNdEx = postIndex
34178		case 2:
34179			if wireType != 0 {
34180				return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType)
34181			}
34182			m.Port = 0
34183			for shift := uint(0); ; shift += 7 {
34184				if shift >= 64 {
34185					return ErrIntOverflowGenerated
34186				}
34187				if iNdEx >= l {
34188					return io.ErrUnexpectedEOF
34189				}
34190				b := dAtA[iNdEx]
34191				iNdEx++
34192				m.Port |= int32(b&0x7F) << shift
34193				if b < 0x80 {
34194					break
34195				}
34196			}
34197		case 3:
34198			if wireType != 2 {
34199				return fmt.Errorf("proto: wrong wireType = %d for field Protocol", wireType)
34200			}
34201			var stringLen uint64
34202			for shift := uint(0); ; shift += 7 {
34203				if shift >= 64 {
34204					return ErrIntOverflowGenerated
34205				}
34206				if iNdEx >= l {
34207					return io.ErrUnexpectedEOF
34208				}
34209				b := dAtA[iNdEx]
34210				iNdEx++
34211				stringLen |= uint64(b&0x7F) << shift
34212				if b < 0x80 {
34213					break
34214				}
34215			}
34216			intStringLen := int(stringLen)
34217			if intStringLen < 0 {
34218				return ErrInvalidLengthGenerated
34219			}
34220			postIndex := iNdEx + intStringLen
34221			if postIndex < 0 {
34222				return ErrInvalidLengthGenerated
34223			}
34224			if postIndex > l {
34225				return io.ErrUnexpectedEOF
34226			}
34227			m.Protocol = Protocol(dAtA[iNdEx:postIndex])
34228			iNdEx = postIndex
34229		default:
34230			iNdEx = preIndex
34231			skippy, err := skipGenerated(dAtA[iNdEx:])
34232			if err != nil {
34233				return err
34234			}
34235			if skippy < 0 {
34236				return ErrInvalidLengthGenerated
34237			}
34238			if (iNdEx + skippy) < 0 {
34239				return ErrInvalidLengthGenerated
34240			}
34241			if (iNdEx + skippy) > l {
34242				return io.ErrUnexpectedEOF
34243			}
34244			iNdEx += skippy
34245		}
34246	}
34247
34248	if iNdEx > l {
34249		return io.ErrUnexpectedEOF
34250	}
34251	return nil
34252}
34253func (m *EndpointSubset) Unmarshal(dAtA []byte) error {
34254	l := len(dAtA)
34255	iNdEx := 0
34256	for iNdEx < l {
34257		preIndex := iNdEx
34258		var wire uint64
34259		for shift := uint(0); ; shift += 7 {
34260			if shift >= 64 {
34261				return ErrIntOverflowGenerated
34262			}
34263			if iNdEx >= l {
34264				return io.ErrUnexpectedEOF
34265			}
34266			b := dAtA[iNdEx]
34267			iNdEx++
34268			wire |= uint64(b&0x7F) << shift
34269			if b < 0x80 {
34270				break
34271			}
34272		}
34273		fieldNum := int32(wire >> 3)
34274		wireType := int(wire & 0x7)
34275		if wireType == 4 {
34276			return fmt.Errorf("proto: EndpointSubset: wiretype end group for non-group")
34277		}
34278		if fieldNum <= 0 {
34279			return fmt.Errorf("proto: EndpointSubset: illegal tag %d (wire type %d)", fieldNum, wire)
34280		}
34281		switch fieldNum {
34282		case 1:
34283			if wireType != 2 {
34284				return fmt.Errorf("proto: wrong wireType = %d for field Addresses", wireType)
34285			}
34286			var msglen int
34287			for shift := uint(0); ; shift += 7 {
34288				if shift >= 64 {
34289					return ErrIntOverflowGenerated
34290				}
34291				if iNdEx >= l {
34292					return io.ErrUnexpectedEOF
34293				}
34294				b := dAtA[iNdEx]
34295				iNdEx++
34296				msglen |= int(b&0x7F) << shift
34297				if b < 0x80 {
34298					break
34299				}
34300			}
34301			if msglen < 0 {
34302				return ErrInvalidLengthGenerated
34303			}
34304			postIndex := iNdEx + msglen
34305			if postIndex < 0 {
34306				return ErrInvalidLengthGenerated
34307			}
34308			if postIndex > l {
34309				return io.ErrUnexpectedEOF
34310			}
34311			m.Addresses = append(m.Addresses, EndpointAddress{})
34312			if err := m.Addresses[len(m.Addresses)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
34313				return err
34314			}
34315			iNdEx = postIndex
34316		case 2:
34317			if wireType != 2 {
34318				return fmt.Errorf("proto: wrong wireType = %d for field NotReadyAddresses", wireType)
34319			}
34320			var msglen int
34321			for shift := uint(0); ; shift += 7 {
34322				if shift >= 64 {
34323					return ErrIntOverflowGenerated
34324				}
34325				if iNdEx >= l {
34326					return io.ErrUnexpectedEOF
34327				}
34328				b := dAtA[iNdEx]
34329				iNdEx++
34330				msglen |= int(b&0x7F) << shift
34331				if b < 0x80 {
34332					break
34333				}
34334			}
34335			if msglen < 0 {
34336				return ErrInvalidLengthGenerated
34337			}
34338			postIndex := iNdEx + msglen
34339			if postIndex < 0 {
34340				return ErrInvalidLengthGenerated
34341			}
34342			if postIndex > l {
34343				return io.ErrUnexpectedEOF
34344			}
34345			m.NotReadyAddresses = append(m.NotReadyAddresses, EndpointAddress{})
34346			if err := m.NotReadyAddresses[len(m.NotReadyAddresses)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
34347				return err
34348			}
34349			iNdEx = postIndex
34350		case 3:
34351			if wireType != 2 {
34352				return fmt.Errorf("proto: wrong wireType = %d for field Ports", wireType)
34353			}
34354			var msglen int
34355			for shift := uint(0); ; shift += 7 {
34356				if shift >= 64 {
34357					return ErrIntOverflowGenerated
34358				}
34359				if iNdEx >= l {
34360					return io.ErrUnexpectedEOF
34361				}
34362				b := dAtA[iNdEx]
34363				iNdEx++
34364				msglen |= int(b&0x7F) << shift
34365				if b < 0x80 {
34366					break
34367				}
34368			}
34369			if msglen < 0 {
34370				return ErrInvalidLengthGenerated
34371			}
34372			postIndex := iNdEx + msglen
34373			if postIndex < 0 {
34374				return ErrInvalidLengthGenerated
34375			}
34376			if postIndex > l {
34377				return io.ErrUnexpectedEOF
34378			}
34379			m.Ports = append(m.Ports, EndpointPort{})
34380			if err := m.Ports[len(m.Ports)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
34381				return err
34382			}
34383			iNdEx = postIndex
34384		default:
34385			iNdEx = preIndex
34386			skippy, err := skipGenerated(dAtA[iNdEx:])
34387			if err != nil {
34388				return err
34389			}
34390			if skippy < 0 {
34391				return ErrInvalidLengthGenerated
34392			}
34393			if (iNdEx + skippy) < 0 {
34394				return ErrInvalidLengthGenerated
34395			}
34396			if (iNdEx + skippy) > l {
34397				return io.ErrUnexpectedEOF
34398			}
34399			iNdEx += skippy
34400		}
34401	}
34402
34403	if iNdEx > l {
34404		return io.ErrUnexpectedEOF
34405	}
34406	return nil
34407}
34408func (m *Endpoints) Unmarshal(dAtA []byte) error {
34409	l := len(dAtA)
34410	iNdEx := 0
34411	for iNdEx < l {
34412		preIndex := iNdEx
34413		var wire uint64
34414		for shift := uint(0); ; shift += 7 {
34415			if shift >= 64 {
34416				return ErrIntOverflowGenerated
34417			}
34418			if iNdEx >= l {
34419				return io.ErrUnexpectedEOF
34420			}
34421			b := dAtA[iNdEx]
34422			iNdEx++
34423			wire |= uint64(b&0x7F) << shift
34424			if b < 0x80 {
34425				break
34426			}
34427		}
34428		fieldNum := int32(wire >> 3)
34429		wireType := int(wire & 0x7)
34430		if wireType == 4 {
34431			return fmt.Errorf("proto: Endpoints: wiretype end group for non-group")
34432		}
34433		if fieldNum <= 0 {
34434			return fmt.Errorf("proto: Endpoints: illegal tag %d (wire type %d)", fieldNum, wire)
34435		}
34436		switch fieldNum {
34437		case 1:
34438			if wireType != 2 {
34439				return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
34440			}
34441			var msglen int
34442			for shift := uint(0); ; shift += 7 {
34443				if shift >= 64 {
34444					return ErrIntOverflowGenerated
34445				}
34446				if iNdEx >= l {
34447					return io.ErrUnexpectedEOF
34448				}
34449				b := dAtA[iNdEx]
34450				iNdEx++
34451				msglen |= int(b&0x7F) << shift
34452				if b < 0x80 {
34453					break
34454				}
34455			}
34456			if msglen < 0 {
34457				return ErrInvalidLengthGenerated
34458			}
34459			postIndex := iNdEx + msglen
34460			if postIndex < 0 {
34461				return ErrInvalidLengthGenerated
34462			}
34463			if postIndex > l {
34464				return io.ErrUnexpectedEOF
34465			}
34466			if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
34467				return err
34468			}
34469			iNdEx = postIndex
34470		case 2:
34471			if wireType != 2 {
34472				return fmt.Errorf("proto: wrong wireType = %d for field Subsets", wireType)
34473			}
34474			var msglen int
34475			for shift := uint(0); ; shift += 7 {
34476				if shift >= 64 {
34477					return ErrIntOverflowGenerated
34478				}
34479				if iNdEx >= l {
34480					return io.ErrUnexpectedEOF
34481				}
34482				b := dAtA[iNdEx]
34483				iNdEx++
34484				msglen |= int(b&0x7F) << shift
34485				if b < 0x80 {
34486					break
34487				}
34488			}
34489			if msglen < 0 {
34490				return ErrInvalidLengthGenerated
34491			}
34492			postIndex := iNdEx + msglen
34493			if postIndex < 0 {
34494				return ErrInvalidLengthGenerated
34495			}
34496			if postIndex > l {
34497				return io.ErrUnexpectedEOF
34498			}
34499			m.Subsets = append(m.Subsets, EndpointSubset{})
34500			if err := m.Subsets[len(m.Subsets)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
34501				return err
34502			}
34503			iNdEx = postIndex
34504		default:
34505			iNdEx = preIndex
34506			skippy, err := skipGenerated(dAtA[iNdEx:])
34507			if err != nil {
34508				return err
34509			}
34510			if skippy < 0 {
34511				return ErrInvalidLengthGenerated
34512			}
34513			if (iNdEx + skippy) < 0 {
34514				return ErrInvalidLengthGenerated
34515			}
34516			if (iNdEx + skippy) > l {
34517				return io.ErrUnexpectedEOF
34518			}
34519			iNdEx += skippy
34520		}
34521	}
34522
34523	if iNdEx > l {
34524		return io.ErrUnexpectedEOF
34525	}
34526	return nil
34527}
34528func (m *EndpointsList) Unmarshal(dAtA []byte) error {
34529	l := len(dAtA)
34530	iNdEx := 0
34531	for iNdEx < l {
34532		preIndex := iNdEx
34533		var wire uint64
34534		for shift := uint(0); ; shift += 7 {
34535			if shift >= 64 {
34536				return ErrIntOverflowGenerated
34537			}
34538			if iNdEx >= l {
34539				return io.ErrUnexpectedEOF
34540			}
34541			b := dAtA[iNdEx]
34542			iNdEx++
34543			wire |= uint64(b&0x7F) << shift
34544			if b < 0x80 {
34545				break
34546			}
34547		}
34548		fieldNum := int32(wire >> 3)
34549		wireType := int(wire & 0x7)
34550		if wireType == 4 {
34551			return fmt.Errorf("proto: EndpointsList: wiretype end group for non-group")
34552		}
34553		if fieldNum <= 0 {
34554			return fmt.Errorf("proto: EndpointsList: illegal tag %d (wire type %d)", fieldNum, wire)
34555		}
34556		switch fieldNum {
34557		case 1:
34558			if wireType != 2 {
34559				return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
34560			}
34561			var msglen int
34562			for shift := uint(0); ; shift += 7 {
34563				if shift >= 64 {
34564					return ErrIntOverflowGenerated
34565				}
34566				if iNdEx >= l {
34567					return io.ErrUnexpectedEOF
34568				}
34569				b := dAtA[iNdEx]
34570				iNdEx++
34571				msglen |= int(b&0x7F) << shift
34572				if b < 0x80 {
34573					break
34574				}
34575			}
34576			if msglen < 0 {
34577				return ErrInvalidLengthGenerated
34578			}
34579			postIndex := iNdEx + msglen
34580			if postIndex < 0 {
34581				return ErrInvalidLengthGenerated
34582			}
34583			if postIndex > l {
34584				return io.ErrUnexpectedEOF
34585			}
34586			if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
34587				return err
34588			}
34589			iNdEx = postIndex
34590		case 2:
34591			if wireType != 2 {
34592				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
34593			}
34594			var msglen int
34595			for shift := uint(0); ; shift += 7 {
34596				if shift >= 64 {
34597					return ErrIntOverflowGenerated
34598				}
34599				if iNdEx >= l {
34600					return io.ErrUnexpectedEOF
34601				}
34602				b := dAtA[iNdEx]
34603				iNdEx++
34604				msglen |= int(b&0x7F) << shift
34605				if b < 0x80 {
34606					break
34607				}
34608			}
34609			if msglen < 0 {
34610				return ErrInvalidLengthGenerated
34611			}
34612			postIndex := iNdEx + msglen
34613			if postIndex < 0 {
34614				return ErrInvalidLengthGenerated
34615			}
34616			if postIndex > l {
34617				return io.ErrUnexpectedEOF
34618			}
34619			m.Items = append(m.Items, Endpoints{})
34620			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
34621				return err
34622			}
34623			iNdEx = postIndex
34624		default:
34625			iNdEx = preIndex
34626			skippy, err := skipGenerated(dAtA[iNdEx:])
34627			if err != nil {
34628				return err
34629			}
34630			if skippy < 0 {
34631				return ErrInvalidLengthGenerated
34632			}
34633			if (iNdEx + skippy) < 0 {
34634				return ErrInvalidLengthGenerated
34635			}
34636			if (iNdEx + skippy) > l {
34637				return io.ErrUnexpectedEOF
34638			}
34639			iNdEx += skippy
34640		}
34641	}
34642
34643	if iNdEx > l {
34644		return io.ErrUnexpectedEOF
34645	}
34646	return nil
34647}
34648func (m *EnvFromSource) Unmarshal(dAtA []byte) error {
34649	l := len(dAtA)
34650	iNdEx := 0
34651	for iNdEx < l {
34652		preIndex := iNdEx
34653		var wire uint64
34654		for shift := uint(0); ; shift += 7 {
34655			if shift >= 64 {
34656				return ErrIntOverflowGenerated
34657			}
34658			if iNdEx >= l {
34659				return io.ErrUnexpectedEOF
34660			}
34661			b := dAtA[iNdEx]
34662			iNdEx++
34663			wire |= uint64(b&0x7F) << shift
34664			if b < 0x80 {
34665				break
34666			}
34667		}
34668		fieldNum := int32(wire >> 3)
34669		wireType := int(wire & 0x7)
34670		if wireType == 4 {
34671			return fmt.Errorf("proto: EnvFromSource: wiretype end group for non-group")
34672		}
34673		if fieldNum <= 0 {
34674			return fmt.Errorf("proto: EnvFromSource: illegal tag %d (wire type %d)", fieldNum, wire)
34675		}
34676		switch fieldNum {
34677		case 1:
34678			if wireType != 2 {
34679				return fmt.Errorf("proto: wrong wireType = %d for field Prefix", wireType)
34680			}
34681			var stringLen uint64
34682			for shift := uint(0); ; shift += 7 {
34683				if shift >= 64 {
34684					return ErrIntOverflowGenerated
34685				}
34686				if iNdEx >= l {
34687					return io.ErrUnexpectedEOF
34688				}
34689				b := dAtA[iNdEx]
34690				iNdEx++
34691				stringLen |= uint64(b&0x7F) << shift
34692				if b < 0x80 {
34693					break
34694				}
34695			}
34696			intStringLen := int(stringLen)
34697			if intStringLen < 0 {
34698				return ErrInvalidLengthGenerated
34699			}
34700			postIndex := iNdEx + intStringLen
34701			if postIndex < 0 {
34702				return ErrInvalidLengthGenerated
34703			}
34704			if postIndex > l {
34705				return io.ErrUnexpectedEOF
34706			}
34707			m.Prefix = string(dAtA[iNdEx:postIndex])
34708			iNdEx = postIndex
34709		case 2:
34710			if wireType != 2 {
34711				return fmt.Errorf("proto: wrong wireType = %d for field ConfigMapRef", wireType)
34712			}
34713			var msglen int
34714			for shift := uint(0); ; shift += 7 {
34715				if shift >= 64 {
34716					return ErrIntOverflowGenerated
34717				}
34718				if iNdEx >= l {
34719					return io.ErrUnexpectedEOF
34720				}
34721				b := dAtA[iNdEx]
34722				iNdEx++
34723				msglen |= int(b&0x7F) << shift
34724				if b < 0x80 {
34725					break
34726				}
34727			}
34728			if msglen < 0 {
34729				return ErrInvalidLengthGenerated
34730			}
34731			postIndex := iNdEx + msglen
34732			if postIndex < 0 {
34733				return ErrInvalidLengthGenerated
34734			}
34735			if postIndex > l {
34736				return io.ErrUnexpectedEOF
34737			}
34738			if m.ConfigMapRef == nil {
34739				m.ConfigMapRef = &ConfigMapEnvSource{}
34740			}
34741			if err := m.ConfigMapRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
34742				return err
34743			}
34744			iNdEx = postIndex
34745		case 3:
34746			if wireType != 2 {
34747				return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
34748			}
34749			var msglen int
34750			for shift := uint(0); ; shift += 7 {
34751				if shift >= 64 {
34752					return ErrIntOverflowGenerated
34753				}
34754				if iNdEx >= l {
34755					return io.ErrUnexpectedEOF
34756				}
34757				b := dAtA[iNdEx]
34758				iNdEx++
34759				msglen |= int(b&0x7F) << shift
34760				if b < 0x80 {
34761					break
34762				}
34763			}
34764			if msglen < 0 {
34765				return ErrInvalidLengthGenerated
34766			}
34767			postIndex := iNdEx + msglen
34768			if postIndex < 0 {
34769				return ErrInvalidLengthGenerated
34770			}
34771			if postIndex > l {
34772				return io.ErrUnexpectedEOF
34773			}
34774			if m.SecretRef == nil {
34775				m.SecretRef = &SecretEnvSource{}
34776			}
34777			if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
34778				return err
34779			}
34780			iNdEx = postIndex
34781		default:
34782			iNdEx = preIndex
34783			skippy, err := skipGenerated(dAtA[iNdEx:])
34784			if err != nil {
34785				return err
34786			}
34787			if skippy < 0 {
34788				return ErrInvalidLengthGenerated
34789			}
34790			if (iNdEx + skippy) < 0 {
34791				return ErrInvalidLengthGenerated
34792			}
34793			if (iNdEx + skippy) > l {
34794				return io.ErrUnexpectedEOF
34795			}
34796			iNdEx += skippy
34797		}
34798	}
34799
34800	if iNdEx > l {
34801		return io.ErrUnexpectedEOF
34802	}
34803	return nil
34804}
34805func (m *EnvVar) Unmarshal(dAtA []byte) error {
34806	l := len(dAtA)
34807	iNdEx := 0
34808	for iNdEx < l {
34809		preIndex := iNdEx
34810		var wire uint64
34811		for shift := uint(0); ; shift += 7 {
34812			if shift >= 64 {
34813				return ErrIntOverflowGenerated
34814			}
34815			if iNdEx >= l {
34816				return io.ErrUnexpectedEOF
34817			}
34818			b := dAtA[iNdEx]
34819			iNdEx++
34820			wire |= uint64(b&0x7F) << shift
34821			if b < 0x80 {
34822				break
34823			}
34824		}
34825		fieldNum := int32(wire >> 3)
34826		wireType := int(wire & 0x7)
34827		if wireType == 4 {
34828			return fmt.Errorf("proto: EnvVar: wiretype end group for non-group")
34829		}
34830		if fieldNum <= 0 {
34831			return fmt.Errorf("proto: EnvVar: illegal tag %d (wire type %d)", fieldNum, wire)
34832		}
34833		switch fieldNum {
34834		case 1:
34835			if wireType != 2 {
34836				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
34837			}
34838			var stringLen uint64
34839			for shift := uint(0); ; shift += 7 {
34840				if shift >= 64 {
34841					return ErrIntOverflowGenerated
34842				}
34843				if iNdEx >= l {
34844					return io.ErrUnexpectedEOF
34845				}
34846				b := dAtA[iNdEx]
34847				iNdEx++
34848				stringLen |= uint64(b&0x7F) << shift
34849				if b < 0x80 {
34850					break
34851				}
34852			}
34853			intStringLen := int(stringLen)
34854			if intStringLen < 0 {
34855				return ErrInvalidLengthGenerated
34856			}
34857			postIndex := iNdEx + intStringLen
34858			if postIndex < 0 {
34859				return ErrInvalidLengthGenerated
34860			}
34861			if postIndex > l {
34862				return io.ErrUnexpectedEOF
34863			}
34864			m.Name = string(dAtA[iNdEx:postIndex])
34865			iNdEx = postIndex
34866		case 2:
34867			if wireType != 2 {
34868				return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
34869			}
34870			var stringLen uint64
34871			for shift := uint(0); ; shift += 7 {
34872				if shift >= 64 {
34873					return ErrIntOverflowGenerated
34874				}
34875				if iNdEx >= l {
34876					return io.ErrUnexpectedEOF
34877				}
34878				b := dAtA[iNdEx]
34879				iNdEx++
34880				stringLen |= uint64(b&0x7F) << shift
34881				if b < 0x80 {
34882					break
34883				}
34884			}
34885			intStringLen := int(stringLen)
34886			if intStringLen < 0 {
34887				return ErrInvalidLengthGenerated
34888			}
34889			postIndex := iNdEx + intStringLen
34890			if postIndex < 0 {
34891				return ErrInvalidLengthGenerated
34892			}
34893			if postIndex > l {
34894				return io.ErrUnexpectedEOF
34895			}
34896			m.Value = string(dAtA[iNdEx:postIndex])
34897			iNdEx = postIndex
34898		case 3:
34899			if wireType != 2 {
34900				return fmt.Errorf("proto: wrong wireType = %d for field ValueFrom", wireType)
34901			}
34902			var msglen int
34903			for shift := uint(0); ; shift += 7 {
34904				if shift >= 64 {
34905					return ErrIntOverflowGenerated
34906				}
34907				if iNdEx >= l {
34908					return io.ErrUnexpectedEOF
34909				}
34910				b := dAtA[iNdEx]
34911				iNdEx++
34912				msglen |= int(b&0x7F) << shift
34913				if b < 0x80 {
34914					break
34915				}
34916			}
34917			if msglen < 0 {
34918				return ErrInvalidLengthGenerated
34919			}
34920			postIndex := iNdEx + msglen
34921			if postIndex < 0 {
34922				return ErrInvalidLengthGenerated
34923			}
34924			if postIndex > l {
34925				return io.ErrUnexpectedEOF
34926			}
34927			if m.ValueFrom == nil {
34928				m.ValueFrom = &EnvVarSource{}
34929			}
34930			if err := m.ValueFrom.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
34931				return err
34932			}
34933			iNdEx = postIndex
34934		default:
34935			iNdEx = preIndex
34936			skippy, err := skipGenerated(dAtA[iNdEx:])
34937			if err != nil {
34938				return err
34939			}
34940			if skippy < 0 {
34941				return ErrInvalidLengthGenerated
34942			}
34943			if (iNdEx + skippy) < 0 {
34944				return ErrInvalidLengthGenerated
34945			}
34946			if (iNdEx + skippy) > l {
34947				return io.ErrUnexpectedEOF
34948			}
34949			iNdEx += skippy
34950		}
34951	}
34952
34953	if iNdEx > l {
34954		return io.ErrUnexpectedEOF
34955	}
34956	return nil
34957}
34958func (m *EnvVarSource) Unmarshal(dAtA []byte) error {
34959	l := len(dAtA)
34960	iNdEx := 0
34961	for iNdEx < l {
34962		preIndex := iNdEx
34963		var wire uint64
34964		for shift := uint(0); ; shift += 7 {
34965			if shift >= 64 {
34966				return ErrIntOverflowGenerated
34967			}
34968			if iNdEx >= l {
34969				return io.ErrUnexpectedEOF
34970			}
34971			b := dAtA[iNdEx]
34972			iNdEx++
34973			wire |= uint64(b&0x7F) << shift
34974			if b < 0x80 {
34975				break
34976			}
34977		}
34978		fieldNum := int32(wire >> 3)
34979		wireType := int(wire & 0x7)
34980		if wireType == 4 {
34981			return fmt.Errorf("proto: EnvVarSource: wiretype end group for non-group")
34982		}
34983		if fieldNum <= 0 {
34984			return fmt.Errorf("proto: EnvVarSource: illegal tag %d (wire type %d)", fieldNum, wire)
34985		}
34986		switch fieldNum {
34987		case 1:
34988			if wireType != 2 {
34989				return fmt.Errorf("proto: wrong wireType = %d for field FieldRef", wireType)
34990			}
34991			var msglen int
34992			for shift := uint(0); ; shift += 7 {
34993				if shift >= 64 {
34994					return ErrIntOverflowGenerated
34995				}
34996				if iNdEx >= l {
34997					return io.ErrUnexpectedEOF
34998				}
34999				b := dAtA[iNdEx]
35000				iNdEx++
35001				msglen |= int(b&0x7F) << shift
35002				if b < 0x80 {
35003					break
35004				}
35005			}
35006			if msglen < 0 {
35007				return ErrInvalidLengthGenerated
35008			}
35009			postIndex := iNdEx + msglen
35010			if postIndex < 0 {
35011				return ErrInvalidLengthGenerated
35012			}
35013			if postIndex > l {
35014				return io.ErrUnexpectedEOF
35015			}
35016			if m.FieldRef == nil {
35017				m.FieldRef = &ObjectFieldSelector{}
35018			}
35019			if err := m.FieldRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
35020				return err
35021			}
35022			iNdEx = postIndex
35023		case 2:
35024			if wireType != 2 {
35025				return fmt.Errorf("proto: wrong wireType = %d for field ResourceFieldRef", wireType)
35026			}
35027			var msglen int
35028			for shift := uint(0); ; shift += 7 {
35029				if shift >= 64 {
35030					return ErrIntOverflowGenerated
35031				}
35032				if iNdEx >= l {
35033					return io.ErrUnexpectedEOF
35034				}
35035				b := dAtA[iNdEx]
35036				iNdEx++
35037				msglen |= int(b&0x7F) << shift
35038				if b < 0x80 {
35039					break
35040				}
35041			}
35042			if msglen < 0 {
35043				return ErrInvalidLengthGenerated
35044			}
35045			postIndex := iNdEx + msglen
35046			if postIndex < 0 {
35047				return ErrInvalidLengthGenerated
35048			}
35049			if postIndex > l {
35050				return io.ErrUnexpectedEOF
35051			}
35052			if m.ResourceFieldRef == nil {
35053				m.ResourceFieldRef = &ResourceFieldSelector{}
35054			}
35055			if err := m.ResourceFieldRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
35056				return err
35057			}
35058			iNdEx = postIndex
35059		case 3:
35060			if wireType != 2 {
35061				return fmt.Errorf("proto: wrong wireType = %d for field ConfigMapKeyRef", wireType)
35062			}
35063			var msglen int
35064			for shift := uint(0); ; shift += 7 {
35065				if shift >= 64 {
35066					return ErrIntOverflowGenerated
35067				}
35068				if iNdEx >= l {
35069					return io.ErrUnexpectedEOF
35070				}
35071				b := dAtA[iNdEx]
35072				iNdEx++
35073				msglen |= int(b&0x7F) << shift
35074				if b < 0x80 {
35075					break
35076				}
35077			}
35078			if msglen < 0 {
35079				return ErrInvalidLengthGenerated
35080			}
35081			postIndex := iNdEx + msglen
35082			if postIndex < 0 {
35083				return ErrInvalidLengthGenerated
35084			}
35085			if postIndex > l {
35086				return io.ErrUnexpectedEOF
35087			}
35088			if m.ConfigMapKeyRef == nil {
35089				m.ConfigMapKeyRef = &ConfigMapKeySelector{}
35090			}
35091			if err := m.ConfigMapKeyRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
35092				return err
35093			}
35094			iNdEx = postIndex
35095		case 4:
35096			if wireType != 2 {
35097				return fmt.Errorf("proto: wrong wireType = %d for field SecretKeyRef", wireType)
35098			}
35099			var msglen int
35100			for shift := uint(0); ; shift += 7 {
35101				if shift >= 64 {
35102					return ErrIntOverflowGenerated
35103				}
35104				if iNdEx >= l {
35105					return io.ErrUnexpectedEOF
35106				}
35107				b := dAtA[iNdEx]
35108				iNdEx++
35109				msglen |= int(b&0x7F) << shift
35110				if b < 0x80 {
35111					break
35112				}
35113			}
35114			if msglen < 0 {
35115				return ErrInvalidLengthGenerated
35116			}
35117			postIndex := iNdEx + msglen
35118			if postIndex < 0 {
35119				return ErrInvalidLengthGenerated
35120			}
35121			if postIndex > l {
35122				return io.ErrUnexpectedEOF
35123			}
35124			if m.SecretKeyRef == nil {
35125				m.SecretKeyRef = &SecretKeySelector{}
35126			}
35127			if err := m.SecretKeyRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
35128				return err
35129			}
35130			iNdEx = postIndex
35131		default:
35132			iNdEx = preIndex
35133			skippy, err := skipGenerated(dAtA[iNdEx:])
35134			if err != nil {
35135				return err
35136			}
35137			if skippy < 0 {
35138				return ErrInvalidLengthGenerated
35139			}
35140			if (iNdEx + skippy) < 0 {
35141				return ErrInvalidLengthGenerated
35142			}
35143			if (iNdEx + skippy) > l {
35144				return io.ErrUnexpectedEOF
35145			}
35146			iNdEx += skippy
35147		}
35148	}
35149
35150	if iNdEx > l {
35151		return io.ErrUnexpectedEOF
35152	}
35153	return nil
35154}
35155func (m *EphemeralContainer) Unmarshal(dAtA []byte) error {
35156	l := len(dAtA)
35157	iNdEx := 0
35158	for iNdEx < l {
35159		preIndex := iNdEx
35160		var wire uint64
35161		for shift := uint(0); ; shift += 7 {
35162			if shift >= 64 {
35163				return ErrIntOverflowGenerated
35164			}
35165			if iNdEx >= l {
35166				return io.ErrUnexpectedEOF
35167			}
35168			b := dAtA[iNdEx]
35169			iNdEx++
35170			wire |= uint64(b&0x7F) << shift
35171			if b < 0x80 {
35172				break
35173			}
35174		}
35175		fieldNum := int32(wire >> 3)
35176		wireType := int(wire & 0x7)
35177		if wireType == 4 {
35178			return fmt.Errorf("proto: EphemeralContainer: wiretype end group for non-group")
35179		}
35180		if fieldNum <= 0 {
35181			return fmt.Errorf("proto: EphemeralContainer: illegal tag %d (wire type %d)", fieldNum, wire)
35182		}
35183		switch fieldNum {
35184		case 1:
35185			if wireType != 2 {
35186				return fmt.Errorf("proto: wrong wireType = %d for field EphemeralContainerCommon", wireType)
35187			}
35188			var msglen int
35189			for shift := uint(0); ; shift += 7 {
35190				if shift >= 64 {
35191					return ErrIntOverflowGenerated
35192				}
35193				if iNdEx >= l {
35194					return io.ErrUnexpectedEOF
35195				}
35196				b := dAtA[iNdEx]
35197				iNdEx++
35198				msglen |= int(b&0x7F) << shift
35199				if b < 0x80 {
35200					break
35201				}
35202			}
35203			if msglen < 0 {
35204				return ErrInvalidLengthGenerated
35205			}
35206			postIndex := iNdEx + msglen
35207			if postIndex < 0 {
35208				return ErrInvalidLengthGenerated
35209			}
35210			if postIndex > l {
35211				return io.ErrUnexpectedEOF
35212			}
35213			if err := m.EphemeralContainerCommon.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
35214				return err
35215			}
35216			iNdEx = postIndex
35217		case 2:
35218			if wireType != 2 {
35219				return fmt.Errorf("proto: wrong wireType = %d for field TargetContainerName", wireType)
35220			}
35221			var stringLen uint64
35222			for shift := uint(0); ; shift += 7 {
35223				if shift >= 64 {
35224					return ErrIntOverflowGenerated
35225				}
35226				if iNdEx >= l {
35227					return io.ErrUnexpectedEOF
35228				}
35229				b := dAtA[iNdEx]
35230				iNdEx++
35231				stringLen |= uint64(b&0x7F) << shift
35232				if b < 0x80 {
35233					break
35234				}
35235			}
35236			intStringLen := int(stringLen)
35237			if intStringLen < 0 {
35238				return ErrInvalidLengthGenerated
35239			}
35240			postIndex := iNdEx + intStringLen
35241			if postIndex < 0 {
35242				return ErrInvalidLengthGenerated
35243			}
35244			if postIndex > l {
35245				return io.ErrUnexpectedEOF
35246			}
35247			m.TargetContainerName = string(dAtA[iNdEx:postIndex])
35248			iNdEx = postIndex
35249		default:
35250			iNdEx = preIndex
35251			skippy, err := skipGenerated(dAtA[iNdEx:])
35252			if err != nil {
35253				return err
35254			}
35255			if skippy < 0 {
35256				return ErrInvalidLengthGenerated
35257			}
35258			if (iNdEx + skippy) < 0 {
35259				return ErrInvalidLengthGenerated
35260			}
35261			if (iNdEx + skippy) > l {
35262				return io.ErrUnexpectedEOF
35263			}
35264			iNdEx += skippy
35265		}
35266	}
35267
35268	if iNdEx > l {
35269		return io.ErrUnexpectedEOF
35270	}
35271	return nil
35272}
35273func (m *EphemeralContainerCommon) Unmarshal(dAtA []byte) error {
35274	l := len(dAtA)
35275	iNdEx := 0
35276	for iNdEx < l {
35277		preIndex := iNdEx
35278		var wire uint64
35279		for shift := uint(0); ; shift += 7 {
35280			if shift >= 64 {
35281				return ErrIntOverflowGenerated
35282			}
35283			if iNdEx >= l {
35284				return io.ErrUnexpectedEOF
35285			}
35286			b := dAtA[iNdEx]
35287			iNdEx++
35288			wire |= uint64(b&0x7F) << shift
35289			if b < 0x80 {
35290				break
35291			}
35292		}
35293		fieldNum := int32(wire >> 3)
35294		wireType := int(wire & 0x7)
35295		if wireType == 4 {
35296			return fmt.Errorf("proto: EphemeralContainerCommon: wiretype end group for non-group")
35297		}
35298		if fieldNum <= 0 {
35299			return fmt.Errorf("proto: EphemeralContainerCommon: illegal tag %d (wire type %d)", fieldNum, wire)
35300		}
35301		switch fieldNum {
35302		case 1:
35303			if wireType != 2 {
35304				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
35305			}
35306			var stringLen uint64
35307			for shift := uint(0); ; shift += 7 {
35308				if shift >= 64 {
35309					return ErrIntOverflowGenerated
35310				}
35311				if iNdEx >= l {
35312					return io.ErrUnexpectedEOF
35313				}
35314				b := dAtA[iNdEx]
35315				iNdEx++
35316				stringLen |= uint64(b&0x7F) << shift
35317				if b < 0x80 {
35318					break
35319				}
35320			}
35321			intStringLen := int(stringLen)
35322			if intStringLen < 0 {
35323				return ErrInvalidLengthGenerated
35324			}
35325			postIndex := iNdEx + intStringLen
35326			if postIndex < 0 {
35327				return ErrInvalidLengthGenerated
35328			}
35329			if postIndex > l {
35330				return io.ErrUnexpectedEOF
35331			}
35332			m.Name = string(dAtA[iNdEx:postIndex])
35333			iNdEx = postIndex
35334		case 2:
35335			if wireType != 2 {
35336				return fmt.Errorf("proto: wrong wireType = %d for field Image", wireType)
35337			}
35338			var stringLen uint64
35339			for shift := uint(0); ; shift += 7 {
35340				if shift >= 64 {
35341					return ErrIntOverflowGenerated
35342				}
35343				if iNdEx >= l {
35344					return io.ErrUnexpectedEOF
35345				}
35346				b := dAtA[iNdEx]
35347				iNdEx++
35348				stringLen |= uint64(b&0x7F) << shift
35349				if b < 0x80 {
35350					break
35351				}
35352			}
35353			intStringLen := int(stringLen)
35354			if intStringLen < 0 {
35355				return ErrInvalidLengthGenerated
35356			}
35357			postIndex := iNdEx + intStringLen
35358			if postIndex < 0 {
35359				return ErrInvalidLengthGenerated
35360			}
35361			if postIndex > l {
35362				return io.ErrUnexpectedEOF
35363			}
35364			m.Image = string(dAtA[iNdEx:postIndex])
35365			iNdEx = postIndex
35366		case 3:
35367			if wireType != 2 {
35368				return fmt.Errorf("proto: wrong wireType = %d for field Command", wireType)
35369			}
35370			var stringLen uint64
35371			for shift := uint(0); ; shift += 7 {
35372				if shift >= 64 {
35373					return ErrIntOverflowGenerated
35374				}
35375				if iNdEx >= l {
35376					return io.ErrUnexpectedEOF
35377				}
35378				b := dAtA[iNdEx]
35379				iNdEx++
35380				stringLen |= uint64(b&0x7F) << shift
35381				if b < 0x80 {
35382					break
35383				}
35384			}
35385			intStringLen := int(stringLen)
35386			if intStringLen < 0 {
35387				return ErrInvalidLengthGenerated
35388			}
35389			postIndex := iNdEx + intStringLen
35390			if postIndex < 0 {
35391				return ErrInvalidLengthGenerated
35392			}
35393			if postIndex > l {
35394				return io.ErrUnexpectedEOF
35395			}
35396			m.Command = append(m.Command, string(dAtA[iNdEx:postIndex]))
35397			iNdEx = postIndex
35398		case 4:
35399			if wireType != 2 {
35400				return fmt.Errorf("proto: wrong wireType = %d for field Args", wireType)
35401			}
35402			var stringLen uint64
35403			for shift := uint(0); ; shift += 7 {
35404				if shift >= 64 {
35405					return ErrIntOverflowGenerated
35406				}
35407				if iNdEx >= l {
35408					return io.ErrUnexpectedEOF
35409				}
35410				b := dAtA[iNdEx]
35411				iNdEx++
35412				stringLen |= uint64(b&0x7F) << shift
35413				if b < 0x80 {
35414					break
35415				}
35416			}
35417			intStringLen := int(stringLen)
35418			if intStringLen < 0 {
35419				return ErrInvalidLengthGenerated
35420			}
35421			postIndex := iNdEx + intStringLen
35422			if postIndex < 0 {
35423				return ErrInvalidLengthGenerated
35424			}
35425			if postIndex > l {
35426				return io.ErrUnexpectedEOF
35427			}
35428			m.Args = append(m.Args, string(dAtA[iNdEx:postIndex]))
35429			iNdEx = postIndex
35430		case 5:
35431			if wireType != 2 {
35432				return fmt.Errorf("proto: wrong wireType = %d for field WorkingDir", wireType)
35433			}
35434			var stringLen uint64
35435			for shift := uint(0); ; shift += 7 {
35436				if shift >= 64 {
35437					return ErrIntOverflowGenerated
35438				}
35439				if iNdEx >= l {
35440					return io.ErrUnexpectedEOF
35441				}
35442				b := dAtA[iNdEx]
35443				iNdEx++
35444				stringLen |= uint64(b&0x7F) << shift
35445				if b < 0x80 {
35446					break
35447				}
35448			}
35449			intStringLen := int(stringLen)
35450			if intStringLen < 0 {
35451				return ErrInvalidLengthGenerated
35452			}
35453			postIndex := iNdEx + intStringLen
35454			if postIndex < 0 {
35455				return ErrInvalidLengthGenerated
35456			}
35457			if postIndex > l {
35458				return io.ErrUnexpectedEOF
35459			}
35460			m.WorkingDir = string(dAtA[iNdEx:postIndex])
35461			iNdEx = postIndex
35462		case 6:
35463			if wireType != 2 {
35464				return fmt.Errorf("proto: wrong wireType = %d for field Ports", wireType)
35465			}
35466			var msglen int
35467			for shift := uint(0); ; shift += 7 {
35468				if shift >= 64 {
35469					return ErrIntOverflowGenerated
35470				}
35471				if iNdEx >= l {
35472					return io.ErrUnexpectedEOF
35473				}
35474				b := dAtA[iNdEx]
35475				iNdEx++
35476				msglen |= int(b&0x7F) << shift
35477				if b < 0x80 {
35478					break
35479				}
35480			}
35481			if msglen < 0 {
35482				return ErrInvalidLengthGenerated
35483			}
35484			postIndex := iNdEx + msglen
35485			if postIndex < 0 {
35486				return ErrInvalidLengthGenerated
35487			}
35488			if postIndex > l {
35489				return io.ErrUnexpectedEOF
35490			}
35491			m.Ports = append(m.Ports, ContainerPort{})
35492			if err := m.Ports[len(m.Ports)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
35493				return err
35494			}
35495			iNdEx = postIndex
35496		case 7:
35497			if wireType != 2 {
35498				return fmt.Errorf("proto: wrong wireType = %d for field Env", wireType)
35499			}
35500			var msglen int
35501			for shift := uint(0); ; shift += 7 {
35502				if shift >= 64 {
35503					return ErrIntOverflowGenerated
35504				}
35505				if iNdEx >= l {
35506					return io.ErrUnexpectedEOF
35507				}
35508				b := dAtA[iNdEx]
35509				iNdEx++
35510				msglen |= int(b&0x7F) << shift
35511				if b < 0x80 {
35512					break
35513				}
35514			}
35515			if msglen < 0 {
35516				return ErrInvalidLengthGenerated
35517			}
35518			postIndex := iNdEx + msglen
35519			if postIndex < 0 {
35520				return ErrInvalidLengthGenerated
35521			}
35522			if postIndex > l {
35523				return io.ErrUnexpectedEOF
35524			}
35525			m.Env = append(m.Env, EnvVar{})
35526			if err := m.Env[len(m.Env)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
35527				return err
35528			}
35529			iNdEx = postIndex
35530		case 8:
35531			if wireType != 2 {
35532				return fmt.Errorf("proto: wrong wireType = %d for field Resources", wireType)
35533			}
35534			var msglen int
35535			for shift := uint(0); ; shift += 7 {
35536				if shift >= 64 {
35537					return ErrIntOverflowGenerated
35538				}
35539				if iNdEx >= l {
35540					return io.ErrUnexpectedEOF
35541				}
35542				b := dAtA[iNdEx]
35543				iNdEx++
35544				msglen |= int(b&0x7F) << shift
35545				if b < 0x80 {
35546					break
35547				}
35548			}
35549			if msglen < 0 {
35550				return ErrInvalidLengthGenerated
35551			}
35552			postIndex := iNdEx + msglen
35553			if postIndex < 0 {
35554				return ErrInvalidLengthGenerated
35555			}
35556			if postIndex > l {
35557				return io.ErrUnexpectedEOF
35558			}
35559			if err := m.Resources.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
35560				return err
35561			}
35562			iNdEx = postIndex
35563		case 9:
35564			if wireType != 2 {
35565				return fmt.Errorf("proto: wrong wireType = %d for field VolumeMounts", wireType)
35566			}
35567			var msglen int
35568			for shift := uint(0); ; shift += 7 {
35569				if shift >= 64 {
35570					return ErrIntOverflowGenerated
35571				}
35572				if iNdEx >= l {
35573					return io.ErrUnexpectedEOF
35574				}
35575				b := dAtA[iNdEx]
35576				iNdEx++
35577				msglen |= int(b&0x7F) << shift
35578				if b < 0x80 {
35579					break
35580				}
35581			}
35582			if msglen < 0 {
35583				return ErrInvalidLengthGenerated
35584			}
35585			postIndex := iNdEx + msglen
35586			if postIndex < 0 {
35587				return ErrInvalidLengthGenerated
35588			}
35589			if postIndex > l {
35590				return io.ErrUnexpectedEOF
35591			}
35592			m.VolumeMounts = append(m.VolumeMounts, VolumeMount{})
35593			if err := m.VolumeMounts[len(m.VolumeMounts)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
35594				return err
35595			}
35596			iNdEx = postIndex
35597		case 10:
35598			if wireType != 2 {
35599				return fmt.Errorf("proto: wrong wireType = %d for field LivenessProbe", wireType)
35600			}
35601			var msglen int
35602			for shift := uint(0); ; shift += 7 {
35603				if shift >= 64 {
35604					return ErrIntOverflowGenerated
35605				}
35606				if iNdEx >= l {
35607					return io.ErrUnexpectedEOF
35608				}
35609				b := dAtA[iNdEx]
35610				iNdEx++
35611				msglen |= int(b&0x7F) << shift
35612				if b < 0x80 {
35613					break
35614				}
35615			}
35616			if msglen < 0 {
35617				return ErrInvalidLengthGenerated
35618			}
35619			postIndex := iNdEx + msglen
35620			if postIndex < 0 {
35621				return ErrInvalidLengthGenerated
35622			}
35623			if postIndex > l {
35624				return io.ErrUnexpectedEOF
35625			}
35626			if m.LivenessProbe == nil {
35627				m.LivenessProbe = &Probe{}
35628			}
35629			if err := m.LivenessProbe.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
35630				return err
35631			}
35632			iNdEx = postIndex
35633		case 11:
35634			if wireType != 2 {
35635				return fmt.Errorf("proto: wrong wireType = %d for field ReadinessProbe", wireType)
35636			}
35637			var msglen int
35638			for shift := uint(0); ; shift += 7 {
35639				if shift >= 64 {
35640					return ErrIntOverflowGenerated
35641				}
35642				if iNdEx >= l {
35643					return io.ErrUnexpectedEOF
35644				}
35645				b := dAtA[iNdEx]
35646				iNdEx++
35647				msglen |= int(b&0x7F) << shift
35648				if b < 0x80 {
35649					break
35650				}
35651			}
35652			if msglen < 0 {
35653				return ErrInvalidLengthGenerated
35654			}
35655			postIndex := iNdEx + msglen
35656			if postIndex < 0 {
35657				return ErrInvalidLengthGenerated
35658			}
35659			if postIndex > l {
35660				return io.ErrUnexpectedEOF
35661			}
35662			if m.ReadinessProbe == nil {
35663				m.ReadinessProbe = &Probe{}
35664			}
35665			if err := m.ReadinessProbe.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
35666				return err
35667			}
35668			iNdEx = postIndex
35669		case 12:
35670			if wireType != 2 {
35671				return fmt.Errorf("proto: wrong wireType = %d for field Lifecycle", wireType)
35672			}
35673			var msglen int
35674			for shift := uint(0); ; shift += 7 {
35675				if shift >= 64 {
35676					return ErrIntOverflowGenerated
35677				}
35678				if iNdEx >= l {
35679					return io.ErrUnexpectedEOF
35680				}
35681				b := dAtA[iNdEx]
35682				iNdEx++
35683				msglen |= int(b&0x7F) << shift
35684				if b < 0x80 {
35685					break
35686				}
35687			}
35688			if msglen < 0 {
35689				return ErrInvalidLengthGenerated
35690			}
35691			postIndex := iNdEx + msglen
35692			if postIndex < 0 {
35693				return ErrInvalidLengthGenerated
35694			}
35695			if postIndex > l {
35696				return io.ErrUnexpectedEOF
35697			}
35698			if m.Lifecycle == nil {
35699				m.Lifecycle = &Lifecycle{}
35700			}
35701			if err := m.Lifecycle.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
35702				return err
35703			}
35704			iNdEx = postIndex
35705		case 13:
35706			if wireType != 2 {
35707				return fmt.Errorf("proto: wrong wireType = %d for field TerminationMessagePath", wireType)
35708			}
35709			var stringLen uint64
35710			for shift := uint(0); ; shift += 7 {
35711				if shift >= 64 {
35712					return ErrIntOverflowGenerated
35713				}
35714				if iNdEx >= l {
35715					return io.ErrUnexpectedEOF
35716				}
35717				b := dAtA[iNdEx]
35718				iNdEx++
35719				stringLen |= uint64(b&0x7F) << shift
35720				if b < 0x80 {
35721					break
35722				}
35723			}
35724			intStringLen := int(stringLen)
35725			if intStringLen < 0 {
35726				return ErrInvalidLengthGenerated
35727			}
35728			postIndex := iNdEx + intStringLen
35729			if postIndex < 0 {
35730				return ErrInvalidLengthGenerated
35731			}
35732			if postIndex > l {
35733				return io.ErrUnexpectedEOF
35734			}
35735			m.TerminationMessagePath = string(dAtA[iNdEx:postIndex])
35736			iNdEx = postIndex
35737		case 14:
35738			if wireType != 2 {
35739				return fmt.Errorf("proto: wrong wireType = %d for field ImagePullPolicy", wireType)
35740			}
35741			var stringLen uint64
35742			for shift := uint(0); ; shift += 7 {
35743				if shift >= 64 {
35744					return ErrIntOverflowGenerated
35745				}
35746				if iNdEx >= l {
35747					return io.ErrUnexpectedEOF
35748				}
35749				b := dAtA[iNdEx]
35750				iNdEx++
35751				stringLen |= uint64(b&0x7F) << shift
35752				if b < 0x80 {
35753					break
35754				}
35755			}
35756			intStringLen := int(stringLen)
35757			if intStringLen < 0 {
35758				return ErrInvalidLengthGenerated
35759			}
35760			postIndex := iNdEx + intStringLen
35761			if postIndex < 0 {
35762				return ErrInvalidLengthGenerated
35763			}
35764			if postIndex > l {
35765				return io.ErrUnexpectedEOF
35766			}
35767			m.ImagePullPolicy = PullPolicy(dAtA[iNdEx:postIndex])
35768			iNdEx = postIndex
35769		case 15:
35770			if wireType != 2 {
35771				return fmt.Errorf("proto: wrong wireType = %d for field SecurityContext", wireType)
35772			}
35773			var msglen int
35774			for shift := uint(0); ; shift += 7 {
35775				if shift >= 64 {
35776					return ErrIntOverflowGenerated
35777				}
35778				if iNdEx >= l {
35779					return io.ErrUnexpectedEOF
35780				}
35781				b := dAtA[iNdEx]
35782				iNdEx++
35783				msglen |= int(b&0x7F) << shift
35784				if b < 0x80 {
35785					break
35786				}
35787			}
35788			if msglen < 0 {
35789				return ErrInvalidLengthGenerated
35790			}
35791			postIndex := iNdEx + msglen
35792			if postIndex < 0 {
35793				return ErrInvalidLengthGenerated
35794			}
35795			if postIndex > l {
35796				return io.ErrUnexpectedEOF
35797			}
35798			if m.SecurityContext == nil {
35799				m.SecurityContext = &SecurityContext{}
35800			}
35801			if err := m.SecurityContext.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
35802				return err
35803			}
35804			iNdEx = postIndex
35805		case 16:
35806			if wireType != 0 {
35807				return fmt.Errorf("proto: wrong wireType = %d for field Stdin", wireType)
35808			}
35809			var v int
35810			for shift := uint(0); ; shift += 7 {
35811				if shift >= 64 {
35812					return ErrIntOverflowGenerated
35813				}
35814				if iNdEx >= l {
35815					return io.ErrUnexpectedEOF
35816				}
35817				b := dAtA[iNdEx]
35818				iNdEx++
35819				v |= int(b&0x7F) << shift
35820				if b < 0x80 {
35821					break
35822				}
35823			}
35824			m.Stdin = bool(v != 0)
35825		case 17:
35826			if wireType != 0 {
35827				return fmt.Errorf("proto: wrong wireType = %d for field StdinOnce", wireType)
35828			}
35829			var v int
35830			for shift := uint(0); ; shift += 7 {
35831				if shift >= 64 {
35832					return ErrIntOverflowGenerated
35833				}
35834				if iNdEx >= l {
35835					return io.ErrUnexpectedEOF
35836				}
35837				b := dAtA[iNdEx]
35838				iNdEx++
35839				v |= int(b&0x7F) << shift
35840				if b < 0x80 {
35841					break
35842				}
35843			}
35844			m.StdinOnce = bool(v != 0)
35845		case 18:
35846			if wireType != 0 {
35847				return fmt.Errorf("proto: wrong wireType = %d for field TTY", wireType)
35848			}
35849			var v int
35850			for shift := uint(0); ; shift += 7 {
35851				if shift >= 64 {
35852					return ErrIntOverflowGenerated
35853				}
35854				if iNdEx >= l {
35855					return io.ErrUnexpectedEOF
35856				}
35857				b := dAtA[iNdEx]
35858				iNdEx++
35859				v |= int(b&0x7F) << shift
35860				if b < 0x80 {
35861					break
35862				}
35863			}
35864			m.TTY = bool(v != 0)
35865		case 19:
35866			if wireType != 2 {
35867				return fmt.Errorf("proto: wrong wireType = %d for field EnvFrom", wireType)
35868			}
35869			var msglen int
35870			for shift := uint(0); ; shift += 7 {
35871				if shift >= 64 {
35872					return ErrIntOverflowGenerated
35873				}
35874				if iNdEx >= l {
35875					return io.ErrUnexpectedEOF
35876				}
35877				b := dAtA[iNdEx]
35878				iNdEx++
35879				msglen |= int(b&0x7F) << shift
35880				if b < 0x80 {
35881					break
35882				}
35883			}
35884			if msglen < 0 {
35885				return ErrInvalidLengthGenerated
35886			}
35887			postIndex := iNdEx + msglen
35888			if postIndex < 0 {
35889				return ErrInvalidLengthGenerated
35890			}
35891			if postIndex > l {
35892				return io.ErrUnexpectedEOF
35893			}
35894			m.EnvFrom = append(m.EnvFrom, EnvFromSource{})
35895			if err := m.EnvFrom[len(m.EnvFrom)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
35896				return err
35897			}
35898			iNdEx = postIndex
35899		case 20:
35900			if wireType != 2 {
35901				return fmt.Errorf("proto: wrong wireType = %d for field TerminationMessagePolicy", wireType)
35902			}
35903			var stringLen uint64
35904			for shift := uint(0); ; shift += 7 {
35905				if shift >= 64 {
35906					return ErrIntOverflowGenerated
35907				}
35908				if iNdEx >= l {
35909					return io.ErrUnexpectedEOF
35910				}
35911				b := dAtA[iNdEx]
35912				iNdEx++
35913				stringLen |= uint64(b&0x7F) << shift
35914				if b < 0x80 {
35915					break
35916				}
35917			}
35918			intStringLen := int(stringLen)
35919			if intStringLen < 0 {
35920				return ErrInvalidLengthGenerated
35921			}
35922			postIndex := iNdEx + intStringLen
35923			if postIndex < 0 {
35924				return ErrInvalidLengthGenerated
35925			}
35926			if postIndex > l {
35927				return io.ErrUnexpectedEOF
35928			}
35929			m.TerminationMessagePolicy = TerminationMessagePolicy(dAtA[iNdEx:postIndex])
35930			iNdEx = postIndex
35931		case 21:
35932			if wireType != 2 {
35933				return fmt.Errorf("proto: wrong wireType = %d for field VolumeDevices", wireType)
35934			}
35935			var msglen int
35936			for shift := uint(0); ; shift += 7 {
35937				if shift >= 64 {
35938					return ErrIntOverflowGenerated
35939				}
35940				if iNdEx >= l {
35941					return io.ErrUnexpectedEOF
35942				}
35943				b := dAtA[iNdEx]
35944				iNdEx++
35945				msglen |= int(b&0x7F) << shift
35946				if b < 0x80 {
35947					break
35948				}
35949			}
35950			if msglen < 0 {
35951				return ErrInvalidLengthGenerated
35952			}
35953			postIndex := iNdEx + msglen
35954			if postIndex < 0 {
35955				return ErrInvalidLengthGenerated
35956			}
35957			if postIndex > l {
35958				return io.ErrUnexpectedEOF
35959			}
35960			m.VolumeDevices = append(m.VolumeDevices, VolumeDevice{})
35961			if err := m.VolumeDevices[len(m.VolumeDevices)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
35962				return err
35963			}
35964			iNdEx = postIndex
35965		case 22:
35966			if wireType != 2 {
35967				return fmt.Errorf("proto: wrong wireType = %d for field StartupProbe", wireType)
35968			}
35969			var msglen int
35970			for shift := uint(0); ; shift += 7 {
35971				if shift >= 64 {
35972					return ErrIntOverflowGenerated
35973				}
35974				if iNdEx >= l {
35975					return io.ErrUnexpectedEOF
35976				}
35977				b := dAtA[iNdEx]
35978				iNdEx++
35979				msglen |= int(b&0x7F) << shift
35980				if b < 0x80 {
35981					break
35982				}
35983			}
35984			if msglen < 0 {
35985				return ErrInvalidLengthGenerated
35986			}
35987			postIndex := iNdEx + msglen
35988			if postIndex < 0 {
35989				return ErrInvalidLengthGenerated
35990			}
35991			if postIndex > l {
35992				return io.ErrUnexpectedEOF
35993			}
35994			if m.StartupProbe == nil {
35995				m.StartupProbe = &Probe{}
35996			}
35997			if err := m.StartupProbe.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
35998				return err
35999			}
36000			iNdEx = postIndex
36001		default:
36002			iNdEx = preIndex
36003			skippy, err := skipGenerated(dAtA[iNdEx:])
36004			if err != nil {
36005				return err
36006			}
36007			if skippy < 0 {
36008				return ErrInvalidLengthGenerated
36009			}
36010			if (iNdEx + skippy) < 0 {
36011				return ErrInvalidLengthGenerated
36012			}
36013			if (iNdEx + skippy) > l {
36014				return io.ErrUnexpectedEOF
36015			}
36016			iNdEx += skippy
36017		}
36018	}
36019
36020	if iNdEx > l {
36021		return io.ErrUnexpectedEOF
36022	}
36023	return nil
36024}
36025func (m *EphemeralContainers) Unmarshal(dAtA []byte) error {
36026	l := len(dAtA)
36027	iNdEx := 0
36028	for iNdEx < l {
36029		preIndex := iNdEx
36030		var wire uint64
36031		for shift := uint(0); ; shift += 7 {
36032			if shift >= 64 {
36033				return ErrIntOverflowGenerated
36034			}
36035			if iNdEx >= l {
36036				return io.ErrUnexpectedEOF
36037			}
36038			b := dAtA[iNdEx]
36039			iNdEx++
36040			wire |= uint64(b&0x7F) << shift
36041			if b < 0x80 {
36042				break
36043			}
36044		}
36045		fieldNum := int32(wire >> 3)
36046		wireType := int(wire & 0x7)
36047		if wireType == 4 {
36048			return fmt.Errorf("proto: EphemeralContainers: wiretype end group for non-group")
36049		}
36050		if fieldNum <= 0 {
36051			return fmt.Errorf("proto: EphemeralContainers: illegal tag %d (wire type %d)", fieldNum, wire)
36052		}
36053		switch fieldNum {
36054		case 1:
36055			if wireType != 2 {
36056				return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
36057			}
36058			var msglen int
36059			for shift := uint(0); ; shift += 7 {
36060				if shift >= 64 {
36061					return ErrIntOverflowGenerated
36062				}
36063				if iNdEx >= l {
36064					return io.ErrUnexpectedEOF
36065				}
36066				b := dAtA[iNdEx]
36067				iNdEx++
36068				msglen |= int(b&0x7F) << shift
36069				if b < 0x80 {
36070					break
36071				}
36072			}
36073			if msglen < 0 {
36074				return ErrInvalidLengthGenerated
36075			}
36076			postIndex := iNdEx + msglen
36077			if postIndex < 0 {
36078				return ErrInvalidLengthGenerated
36079			}
36080			if postIndex > l {
36081				return io.ErrUnexpectedEOF
36082			}
36083			if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
36084				return err
36085			}
36086			iNdEx = postIndex
36087		case 2:
36088			if wireType != 2 {
36089				return fmt.Errorf("proto: wrong wireType = %d for field EphemeralContainers", wireType)
36090			}
36091			var msglen int
36092			for shift := uint(0); ; shift += 7 {
36093				if shift >= 64 {
36094					return ErrIntOverflowGenerated
36095				}
36096				if iNdEx >= l {
36097					return io.ErrUnexpectedEOF
36098				}
36099				b := dAtA[iNdEx]
36100				iNdEx++
36101				msglen |= int(b&0x7F) << shift
36102				if b < 0x80 {
36103					break
36104				}
36105			}
36106			if msglen < 0 {
36107				return ErrInvalidLengthGenerated
36108			}
36109			postIndex := iNdEx + msglen
36110			if postIndex < 0 {
36111				return ErrInvalidLengthGenerated
36112			}
36113			if postIndex > l {
36114				return io.ErrUnexpectedEOF
36115			}
36116			m.EphemeralContainers = append(m.EphemeralContainers, EphemeralContainer{})
36117			if err := m.EphemeralContainers[len(m.EphemeralContainers)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
36118				return err
36119			}
36120			iNdEx = postIndex
36121		default:
36122			iNdEx = preIndex
36123			skippy, err := skipGenerated(dAtA[iNdEx:])
36124			if err != nil {
36125				return err
36126			}
36127			if skippy < 0 {
36128				return ErrInvalidLengthGenerated
36129			}
36130			if (iNdEx + skippy) < 0 {
36131				return ErrInvalidLengthGenerated
36132			}
36133			if (iNdEx + skippy) > l {
36134				return io.ErrUnexpectedEOF
36135			}
36136			iNdEx += skippy
36137		}
36138	}
36139
36140	if iNdEx > l {
36141		return io.ErrUnexpectedEOF
36142	}
36143	return nil
36144}
36145func (m *Event) Unmarshal(dAtA []byte) error {
36146	l := len(dAtA)
36147	iNdEx := 0
36148	for iNdEx < l {
36149		preIndex := iNdEx
36150		var wire uint64
36151		for shift := uint(0); ; shift += 7 {
36152			if shift >= 64 {
36153				return ErrIntOverflowGenerated
36154			}
36155			if iNdEx >= l {
36156				return io.ErrUnexpectedEOF
36157			}
36158			b := dAtA[iNdEx]
36159			iNdEx++
36160			wire |= uint64(b&0x7F) << shift
36161			if b < 0x80 {
36162				break
36163			}
36164		}
36165		fieldNum := int32(wire >> 3)
36166		wireType := int(wire & 0x7)
36167		if wireType == 4 {
36168			return fmt.Errorf("proto: Event: wiretype end group for non-group")
36169		}
36170		if fieldNum <= 0 {
36171			return fmt.Errorf("proto: Event: illegal tag %d (wire type %d)", fieldNum, wire)
36172		}
36173		switch fieldNum {
36174		case 1:
36175			if wireType != 2 {
36176				return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
36177			}
36178			var msglen int
36179			for shift := uint(0); ; shift += 7 {
36180				if shift >= 64 {
36181					return ErrIntOverflowGenerated
36182				}
36183				if iNdEx >= l {
36184					return io.ErrUnexpectedEOF
36185				}
36186				b := dAtA[iNdEx]
36187				iNdEx++
36188				msglen |= int(b&0x7F) << shift
36189				if b < 0x80 {
36190					break
36191				}
36192			}
36193			if msglen < 0 {
36194				return ErrInvalidLengthGenerated
36195			}
36196			postIndex := iNdEx + msglen
36197			if postIndex < 0 {
36198				return ErrInvalidLengthGenerated
36199			}
36200			if postIndex > l {
36201				return io.ErrUnexpectedEOF
36202			}
36203			if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
36204				return err
36205			}
36206			iNdEx = postIndex
36207		case 2:
36208			if wireType != 2 {
36209				return fmt.Errorf("proto: wrong wireType = %d for field InvolvedObject", wireType)
36210			}
36211			var msglen int
36212			for shift := uint(0); ; shift += 7 {
36213				if shift >= 64 {
36214					return ErrIntOverflowGenerated
36215				}
36216				if iNdEx >= l {
36217					return io.ErrUnexpectedEOF
36218				}
36219				b := dAtA[iNdEx]
36220				iNdEx++
36221				msglen |= int(b&0x7F) << shift
36222				if b < 0x80 {
36223					break
36224				}
36225			}
36226			if msglen < 0 {
36227				return ErrInvalidLengthGenerated
36228			}
36229			postIndex := iNdEx + msglen
36230			if postIndex < 0 {
36231				return ErrInvalidLengthGenerated
36232			}
36233			if postIndex > l {
36234				return io.ErrUnexpectedEOF
36235			}
36236			if err := m.InvolvedObject.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
36237				return err
36238			}
36239			iNdEx = postIndex
36240		case 3:
36241			if wireType != 2 {
36242				return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
36243			}
36244			var stringLen uint64
36245			for shift := uint(0); ; shift += 7 {
36246				if shift >= 64 {
36247					return ErrIntOverflowGenerated
36248				}
36249				if iNdEx >= l {
36250					return io.ErrUnexpectedEOF
36251				}
36252				b := dAtA[iNdEx]
36253				iNdEx++
36254				stringLen |= uint64(b&0x7F) << shift
36255				if b < 0x80 {
36256					break
36257				}
36258			}
36259			intStringLen := int(stringLen)
36260			if intStringLen < 0 {
36261				return ErrInvalidLengthGenerated
36262			}
36263			postIndex := iNdEx + intStringLen
36264			if postIndex < 0 {
36265				return ErrInvalidLengthGenerated
36266			}
36267			if postIndex > l {
36268				return io.ErrUnexpectedEOF
36269			}
36270			m.Reason = string(dAtA[iNdEx:postIndex])
36271			iNdEx = postIndex
36272		case 4:
36273			if wireType != 2 {
36274				return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
36275			}
36276			var stringLen uint64
36277			for shift := uint(0); ; shift += 7 {
36278				if shift >= 64 {
36279					return ErrIntOverflowGenerated
36280				}
36281				if iNdEx >= l {
36282					return io.ErrUnexpectedEOF
36283				}
36284				b := dAtA[iNdEx]
36285				iNdEx++
36286				stringLen |= uint64(b&0x7F) << shift
36287				if b < 0x80 {
36288					break
36289				}
36290			}
36291			intStringLen := int(stringLen)
36292			if intStringLen < 0 {
36293				return ErrInvalidLengthGenerated
36294			}
36295			postIndex := iNdEx + intStringLen
36296			if postIndex < 0 {
36297				return ErrInvalidLengthGenerated
36298			}
36299			if postIndex > l {
36300				return io.ErrUnexpectedEOF
36301			}
36302			m.Message = string(dAtA[iNdEx:postIndex])
36303			iNdEx = postIndex
36304		case 5:
36305			if wireType != 2 {
36306				return fmt.Errorf("proto: wrong wireType = %d for field Source", wireType)
36307			}
36308			var msglen int
36309			for shift := uint(0); ; shift += 7 {
36310				if shift >= 64 {
36311					return ErrIntOverflowGenerated
36312				}
36313				if iNdEx >= l {
36314					return io.ErrUnexpectedEOF
36315				}
36316				b := dAtA[iNdEx]
36317				iNdEx++
36318				msglen |= int(b&0x7F) << shift
36319				if b < 0x80 {
36320					break
36321				}
36322			}
36323			if msglen < 0 {
36324				return ErrInvalidLengthGenerated
36325			}
36326			postIndex := iNdEx + msglen
36327			if postIndex < 0 {
36328				return ErrInvalidLengthGenerated
36329			}
36330			if postIndex > l {
36331				return io.ErrUnexpectedEOF
36332			}
36333			if err := m.Source.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
36334				return err
36335			}
36336			iNdEx = postIndex
36337		case 6:
36338			if wireType != 2 {
36339				return fmt.Errorf("proto: wrong wireType = %d for field FirstTimestamp", wireType)
36340			}
36341			var msglen int
36342			for shift := uint(0); ; shift += 7 {
36343				if shift >= 64 {
36344					return ErrIntOverflowGenerated
36345				}
36346				if iNdEx >= l {
36347					return io.ErrUnexpectedEOF
36348				}
36349				b := dAtA[iNdEx]
36350				iNdEx++
36351				msglen |= int(b&0x7F) << shift
36352				if b < 0x80 {
36353					break
36354				}
36355			}
36356			if msglen < 0 {
36357				return ErrInvalidLengthGenerated
36358			}
36359			postIndex := iNdEx + msglen
36360			if postIndex < 0 {
36361				return ErrInvalidLengthGenerated
36362			}
36363			if postIndex > l {
36364				return io.ErrUnexpectedEOF
36365			}
36366			if err := m.FirstTimestamp.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
36367				return err
36368			}
36369			iNdEx = postIndex
36370		case 7:
36371			if wireType != 2 {
36372				return fmt.Errorf("proto: wrong wireType = %d for field LastTimestamp", wireType)
36373			}
36374			var msglen int
36375			for shift := uint(0); ; shift += 7 {
36376				if shift >= 64 {
36377					return ErrIntOverflowGenerated
36378				}
36379				if iNdEx >= l {
36380					return io.ErrUnexpectedEOF
36381				}
36382				b := dAtA[iNdEx]
36383				iNdEx++
36384				msglen |= int(b&0x7F) << shift
36385				if b < 0x80 {
36386					break
36387				}
36388			}
36389			if msglen < 0 {
36390				return ErrInvalidLengthGenerated
36391			}
36392			postIndex := iNdEx + msglen
36393			if postIndex < 0 {
36394				return ErrInvalidLengthGenerated
36395			}
36396			if postIndex > l {
36397				return io.ErrUnexpectedEOF
36398			}
36399			if err := m.LastTimestamp.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
36400				return err
36401			}
36402			iNdEx = postIndex
36403		case 8:
36404			if wireType != 0 {
36405				return fmt.Errorf("proto: wrong wireType = %d for field Count", wireType)
36406			}
36407			m.Count = 0
36408			for shift := uint(0); ; shift += 7 {
36409				if shift >= 64 {
36410					return ErrIntOverflowGenerated
36411				}
36412				if iNdEx >= l {
36413					return io.ErrUnexpectedEOF
36414				}
36415				b := dAtA[iNdEx]
36416				iNdEx++
36417				m.Count |= int32(b&0x7F) << shift
36418				if b < 0x80 {
36419					break
36420				}
36421			}
36422		case 9:
36423			if wireType != 2 {
36424				return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
36425			}
36426			var stringLen uint64
36427			for shift := uint(0); ; shift += 7 {
36428				if shift >= 64 {
36429					return ErrIntOverflowGenerated
36430				}
36431				if iNdEx >= l {
36432					return io.ErrUnexpectedEOF
36433				}
36434				b := dAtA[iNdEx]
36435				iNdEx++
36436				stringLen |= uint64(b&0x7F) << shift
36437				if b < 0x80 {
36438					break
36439				}
36440			}
36441			intStringLen := int(stringLen)
36442			if intStringLen < 0 {
36443				return ErrInvalidLengthGenerated
36444			}
36445			postIndex := iNdEx + intStringLen
36446			if postIndex < 0 {
36447				return ErrInvalidLengthGenerated
36448			}
36449			if postIndex > l {
36450				return io.ErrUnexpectedEOF
36451			}
36452			m.Type = string(dAtA[iNdEx:postIndex])
36453			iNdEx = postIndex
36454		case 10:
36455			if wireType != 2 {
36456				return fmt.Errorf("proto: wrong wireType = %d for field EventTime", wireType)
36457			}
36458			var msglen int
36459			for shift := uint(0); ; shift += 7 {
36460				if shift >= 64 {
36461					return ErrIntOverflowGenerated
36462				}
36463				if iNdEx >= l {
36464					return io.ErrUnexpectedEOF
36465				}
36466				b := dAtA[iNdEx]
36467				iNdEx++
36468				msglen |= int(b&0x7F) << shift
36469				if b < 0x80 {
36470					break
36471				}
36472			}
36473			if msglen < 0 {
36474				return ErrInvalidLengthGenerated
36475			}
36476			postIndex := iNdEx + msglen
36477			if postIndex < 0 {
36478				return ErrInvalidLengthGenerated
36479			}
36480			if postIndex > l {
36481				return io.ErrUnexpectedEOF
36482			}
36483			if err := m.EventTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
36484				return err
36485			}
36486			iNdEx = postIndex
36487		case 11:
36488			if wireType != 2 {
36489				return fmt.Errorf("proto: wrong wireType = %d for field Series", wireType)
36490			}
36491			var msglen int
36492			for shift := uint(0); ; shift += 7 {
36493				if shift >= 64 {
36494					return ErrIntOverflowGenerated
36495				}
36496				if iNdEx >= l {
36497					return io.ErrUnexpectedEOF
36498				}
36499				b := dAtA[iNdEx]
36500				iNdEx++
36501				msglen |= int(b&0x7F) << shift
36502				if b < 0x80 {
36503					break
36504				}
36505			}
36506			if msglen < 0 {
36507				return ErrInvalidLengthGenerated
36508			}
36509			postIndex := iNdEx + msglen
36510			if postIndex < 0 {
36511				return ErrInvalidLengthGenerated
36512			}
36513			if postIndex > l {
36514				return io.ErrUnexpectedEOF
36515			}
36516			if m.Series == nil {
36517				m.Series = &EventSeries{}
36518			}
36519			if err := m.Series.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
36520				return err
36521			}
36522			iNdEx = postIndex
36523		case 12:
36524			if wireType != 2 {
36525				return fmt.Errorf("proto: wrong wireType = %d for field Action", wireType)
36526			}
36527			var stringLen uint64
36528			for shift := uint(0); ; shift += 7 {
36529				if shift >= 64 {
36530					return ErrIntOverflowGenerated
36531				}
36532				if iNdEx >= l {
36533					return io.ErrUnexpectedEOF
36534				}
36535				b := dAtA[iNdEx]
36536				iNdEx++
36537				stringLen |= uint64(b&0x7F) << shift
36538				if b < 0x80 {
36539					break
36540				}
36541			}
36542			intStringLen := int(stringLen)
36543			if intStringLen < 0 {
36544				return ErrInvalidLengthGenerated
36545			}
36546			postIndex := iNdEx + intStringLen
36547			if postIndex < 0 {
36548				return ErrInvalidLengthGenerated
36549			}
36550			if postIndex > l {
36551				return io.ErrUnexpectedEOF
36552			}
36553			m.Action = string(dAtA[iNdEx:postIndex])
36554			iNdEx = postIndex
36555		case 13:
36556			if wireType != 2 {
36557				return fmt.Errorf("proto: wrong wireType = %d for field Related", wireType)
36558			}
36559			var msglen int
36560			for shift := uint(0); ; shift += 7 {
36561				if shift >= 64 {
36562					return ErrIntOverflowGenerated
36563				}
36564				if iNdEx >= l {
36565					return io.ErrUnexpectedEOF
36566				}
36567				b := dAtA[iNdEx]
36568				iNdEx++
36569				msglen |= int(b&0x7F) << shift
36570				if b < 0x80 {
36571					break
36572				}
36573			}
36574			if msglen < 0 {
36575				return ErrInvalidLengthGenerated
36576			}
36577			postIndex := iNdEx + msglen
36578			if postIndex < 0 {
36579				return ErrInvalidLengthGenerated
36580			}
36581			if postIndex > l {
36582				return io.ErrUnexpectedEOF
36583			}
36584			if m.Related == nil {
36585				m.Related = &ObjectReference{}
36586			}
36587			if err := m.Related.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
36588				return err
36589			}
36590			iNdEx = postIndex
36591		case 14:
36592			if wireType != 2 {
36593				return fmt.Errorf("proto: wrong wireType = %d for field ReportingController", wireType)
36594			}
36595			var stringLen uint64
36596			for shift := uint(0); ; shift += 7 {
36597				if shift >= 64 {
36598					return ErrIntOverflowGenerated
36599				}
36600				if iNdEx >= l {
36601					return io.ErrUnexpectedEOF
36602				}
36603				b := dAtA[iNdEx]
36604				iNdEx++
36605				stringLen |= uint64(b&0x7F) << shift
36606				if b < 0x80 {
36607					break
36608				}
36609			}
36610			intStringLen := int(stringLen)
36611			if intStringLen < 0 {
36612				return ErrInvalidLengthGenerated
36613			}
36614			postIndex := iNdEx + intStringLen
36615			if postIndex < 0 {
36616				return ErrInvalidLengthGenerated
36617			}
36618			if postIndex > l {
36619				return io.ErrUnexpectedEOF
36620			}
36621			m.ReportingController = string(dAtA[iNdEx:postIndex])
36622			iNdEx = postIndex
36623		case 15:
36624			if wireType != 2 {
36625				return fmt.Errorf("proto: wrong wireType = %d for field ReportingInstance", wireType)
36626			}
36627			var stringLen uint64
36628			for shift := uint(0); ; shift += 7 {
36629				if shift >= 64 {
36630					return ErrIntOverflowGenerated
36631				}
36632				if iNdEx >= l {
36633					return io.ErrUnexpectedEOF
36634				}
36635				b := dAtA[iNdEx]
36636				iNdEx++
36637				stringLen |= uint64(b&0x7F) << shift
36638				if b < 0x80 {
36639					break
36640				}
36641			}
36642			intStringLen := int(stringLen)
36643			if intStringLen < 0 {
36644				return ErrInvalidLengthGenerated
36645			}
36646			postIndex := iNdEx + intStringLen
36647			if postIndex < 0 {
36648				return ErrInvalidLengthGenerated
36649			}
36650			if postIndex > l {
36651				return io.ErrUnexpectedEOF
36652			}
36653			m.ReportingInstance = string(dAtA[iNdEx:postIndex])
36654			iNdEx = postIndex
36655		default:
36656			iNdEx = preIndex
36657			skippy, err := skipGenerated(dAtA[iNdEx:])
36658			if err != nil {
36659				return err
36660			}
36661			if skippy < 0 {
36662				return ErrInvalidLengthGenerated
36663			}
36664			if (iNdEx + skippy) < 0 {
36665				return ErrInvalidLengthGenerated
36666			}
36667			if (iNdEx + skippy) > l {
36668				return io.ErrUnexpectedEOF
36669			}
36670			iNdEx += skippy
36671		}
36672	}
36673
36674	if iNdEx > l {
36675		return io.ErrUnexpectedEOF
36676	}
36677	return nil
36678}
36679func (m *EventList) Unmarshal(dAtA []byte) error {
36680	l := len(dAtA)
36681	iNdEx := 0
36682	for iNdEx < l {
36683		preIndex := iNdEx
36684		var wire uint64
36685		for shift := uint(0); ; shift += 7 {
36686			if shift >= 64 {
36687				return ErrIntOverflowGenerated
36688			}
36689			if iNdEx >= l {
36690				return io.ErrUnexpectedEOF
36691			}
36692			b := dAtA[iNdEx]
36693			iNdEx++
36694			wire |= uint64(b&0x7F) << shift
36695			if b < 0x80 {
36696				break
36697			}
36698		}
36699		fieldNum := int32(wire >> 3)
36700		wireType := int(wire & 0x7)
36701		if wireType == 4 {
36702			return fmt.Errorf("proto: EventList: wiretype end group for non-group")
36703		}
36704		if fieldNum <= 0 {
36705			return fmt.Errorf("proto: EventList: illegal tag %d (wire type %d)", fieldNum, wire)
36706		}
36707		switch fieldNum {
36708		case 1:
36709			if wireType != 2 {
36710				return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
36711			}
36712			var msglen int
36713			for shift := uint(0); ; shift += 7 {
36714				if shift >= 64 {
36715					return ErrIntOverflowGenerated
36716				}
36717				if iNdEx >= l {
36718					return io.ErrUnexpectedEOF
36719				}
36720				b := dAtA[iNdEx]
36721				iNdEx++
36722				msglen |= int(b&0x7F) << shift
36723				if b < 0x80 {
36724					break
36725				}
36726			}
36727			if msglen < 0 {
36728				return ErrInvalidLengthGenerated
36729			}
36730			postIndex := iNdEx + msglen
36731			if postIndex < 0 {
36732				return ErrInvalidLengthGenerated
36733			}
36734			if postIndex > l {
36735				return io.ErrUnexpectedEOF
36736			}
36737			if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
36738				return err
36739			}
36740			iNdEx = postIndex
36741		case 2:
36742			if wireType != 2 {
36743				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
36744			}
36745			var msglen int
36746			for shift := uint(0); ; shift += 7 {
36747				if shift >= 64 {
36748					return ErrIntOverflowGenerated
36749				}
36750				if iNdEx >= l {
36751					return io.ErrUnexpectedEOF
36752				}
36753				b := dAtA[iNdEx]
36754				iNdEx++
36755				msglen |= int(b&0x7F) << shift
36756				if b < 0x80 {
36757					break
36758				}
36759			}
36760			if msglen < 0 {
36761				return ErrInvalidLengthGenerated
36762			}
36763			postIndex := iNdEx + msglen
36764			if postIndex < 0 {
36765				return ErrInvalidLengthGenerated
36766			}
36767			if postIndex > l {
36768				return io.ErrUnexpectedEOF
36769			}
36770			m.Items = append(m.Items, Event{})
36771			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
36772				return err
36773			}
36774			iNdEx = postIndex
36775		default:
36776			iNdEx = preIndex
36777			skippy, err := skipGenerated(dAtA[iNdEx:])
36778			if err != nil {
36779				return err
36780			}
36781			if skippy < 0 {
36782				return ErrInvalidLengthGenerated
36783			}
36784			if (iNdEx + skippy) < 0 {
36785				return ErrInvalidLengthGenerated
36786			}
36787			if (iNdEx + skippy) > l {
36788				return io.ErrUnexpectedEOF
36789			}
36790			iNdEx += skippy
36791		}
36792	}
36793
36794	if iNdEx > l {
36795		return io.ErrUnexpectedEOF
36796	}
36797	return nil
36798}
36799func (m *EventSeries) Unmarshal(dAtA []byte) error {
36800	l := len(dAtA)
36801	iNdEx := 0
36802	for iNdEx < l {
36803		preIndex := iNdEx
36804		var wire uint64
36805		for shift := uint(0); ; shift += 7 {
36806			if shift >= 64 {
36807				return ErrIntOverflowGenerated
36808			}
36809			if iNdEx >= l {
36810				return io.ErrUnexpectedEOF
36811			}
36812			b := dAtA[iNdEx]
36813			iNdEx++
36814			wire |= uint64(b&0x7F) << shift
36815			if b < 0x80 {
36816				break
36817			}
36818		}
36819		fieldNum := int32(wire >> 3)
36820		wireType := int(wire & 0x7)
36821		if wireType == 4 {
36822			return fmt.Errorf("proto: EventSeries: wiretype end group for non-group")
36823		}
36824		if fieldNum <= 0 {
36825			return fmt.Errorf("proto: EventSeries: illegal tag %d (wire type %d)", fieldNum, wire)
36826		}
36827		switch fieldNum {
36828		case 1:
36829			if wireType != 0 {
36830				return fmt.Errorf("proto: wrong wireType = %d for field Count", wireType)
36831			}
36832			m.Count = 0
36833			for shift := uint(0); ; shift += 7 {
36834				if shift >= 64 {
36835					return ErrIntOverflowGenerated
36836				}
36837				if iNdEx >= l {
36838					return io.ErrUnexpectedEOF
36839				}
36840				b := dAtA[iNdEx]
36841				iNdEx++
36842				m.Count |= int32(b&0x7F) << shift
36843				if b < 0x80 {
36844					break
36845				}
36846			}
36847		case 2:
36848			if wireType != 2 {
36849				return fmt.Errorf("proto: wrong wireType = %d for field LastObservedTime", wireType)
36850			}
36851			var msglen int
36852			for shift := uint(0); ; shift += 7 {
36853				if shift >= 64 {
36854					return ErrIntOverflowGenerated
36855				}
36856				if iNdEx >= l {
36857					return io.ErrUnexpectedEOF
36858				}
36859				b := dAtA[iNdEx]
36860				iNdEx++
36861				msglen |= int(b&0x7F) << shift
36862				if b < 0x80 {
36863					break
36864				}
36865			}
36866			if msglen < 0 {
36867				return ErrInvalidLengthGenerated
36868			}
36869			postIndex := iNdEx + msglen
36870			if postIndex < 0 {
36871				return ErrInvalidLengthGenerated
36872			}
36873			if postIndex > l {
36874				return io.ErrUnexpectedEOF
36875			}
36876			if err := m.LastObservedTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
36877				return err
36878			}
36879			iNdEx = postIndex
36880		case 3:
36881			if wireType != 2 {
36882				return fmt.Errorf("proto: wrong wireType = %d for field State", wireType)
36883			}
36884			var stringLen uint64
36885			for shift := uint(0); ; shift += 7 {
36886				if shift >= 64 {
36887					return ErrIntOverflowGenerated
36888				}
36889				if iNdEx >= l {
36890					return io.ErrUnexpectedEOF
36891				}
36892				b := dAtA[iNdEx]
36893				iNdEx++
36894				stringLen |= uint64(b&0x7F) << shift
36895				if b < 0x80 {
36896					break
36897				}
36898			}
36899			intStringLen := int(stringLen)
36900			if intStringLen < 0 {
36901				return ErrInvalidLengthGenerated
36902			}
36903			postIndex := iNdEx + intStringLen
36904			if postIndex < 0 {
36905				return ErrInvalidLengthGenerated
36906			}
36907			if postIndex > l {
36908				return io.ErrUnexpectedEOF
36909			}
36910			m.State = EventSeriesState(dAtA[iNdEx:postIndex])
36911			iNdEx = postIndex
36912		default:
36913			iNdEx = preIndex
36914			skippy, err := skipGenerated(dAtA[iNdEx:])
36915			if err != nil {
36916				return err
36917			}
36918			if skippy < 0 {
36919				return ErrInvalidLengthGenerated
36920			}
36921			if (iNdEx + skippy) < 0 {
36922				return ErrInvalidLengthGenerated
36923			}
36924			if (iNdEx + skippy) > l {
36925				return io.ErrUnexpectedEOF
36926			}
36927			iNdEx += skippy
36928		}
36929	}
36930
36931	if iNdEx > l {
36932		return io.ErrUnexpectedEOF
36933	}
36934	return nil
36935}
36936func (m *EventSource) Unmarshal(dAtA []byte) error {
36937	l := len(dAtA)
36938	iNdEx := 0
36939	for iNdEx < l {
36940		preIndex := iNdEx
36941		var wire uint64
36942		for shift := uint(0); ; shift += 7 {
36943			if shift >= 64 {
36944				return ErrIntOverflowGenerated
36945			}
36946			if iNdEx >= l {
36947				return io.ErrUnexpectedEOF
36948			}
36949			b := dAtA[iNdEx]
36950			iNdEx++
36951			wire |= uint64(b&0x7F) << shift
36952			if b < 0x80 {
36953				break
36954			}
36955		}
36956		fieldNum := int32(wire >> 3)
36957		wireType := int(wire & 0x7)
36958		if wireType == 4 {
36959			return fmt.Errorf("proto: EventSource: wiretype end group for non-group")
36960		}
36961		if fieldNum <= 0 {
36962			return fmt.Errorf("proto: EventSource: illegal tag %d (wire type %d)", fieldNum, wire)
36963		}
36964		switch fieldNum {
36965		case 1:
36966			if wireType != 2 {
36967				return fmt.Errorf("proto: wrong wireType = %d for field Component", wireType)
36968			}
36969			var stringLen uint64
36970			for shift := uint(0); ; shift += 7 {
36971				if shift >= 64 {
36972					return ErrIntOverflowGenerated
36973				}
36974				if iNdEx >= l {
36975					return io.ErrUnexpectedEOF
36976				}
36977				b := dAtA[iNdEx]
36978				iNdEx++
36979				stringLen |= uint64(b&0x7F) << shift
36980				if b < 0x80 {
36981					break
36982				}
36983			}
36984			intStringLen := int(stringLen)
36985			if intStringLen < 0 {
36986				return ErrInvalidLengthGenerated
36987			}
36988			postIndex := iNdEx + intStringLen
36989			if postIndex < 0 {
36990				return ErrInvalidLengthGenerated
36991			}
36992			if postIndex > l {
36993				return io.ErrUnexpectedEOF
36994			}
36995			m.Component = string(dAtA[iNdEx:postIndex])
36996			iNdEx = postIndex
36997		case 2:
36998			if wireType != 2 {
36999				return fmt.Errorf("proto: wrong wireType = %d for field Host", wireType)
37000			}
37001			var stringLen uint64
37002			for shift := uint(0); ; shift += 7 {
37003				if shift >= 64 {
37004					return ErrIntOverflowGenerated
37005				}
37006				if iNdEx >= l {
37007					return io.ErrUnexpectedEOF
37008				}
37009				b := dAtA[iNdEx]
37010				iNdEx++
37011				stringLen |= uint64(b&0x7F) << shift
37012				if b < 0x80 {
37013					break
37014				}
37015			}
37016			intStringLen := int(stringLen)
37017			if intStringLen < 0 {
37018				return ErrInvalidLengthGenerated
37019			}
37020			postIndex := iNdEx + intStringLen
37021			if postIndex < 0 {
37022				return ErrInvalidLengthGenerated
37023			}
37024			if postIndex > l {
37025				return io.ErrUnexpectedEOF
37026			}
37027			m.Host = string(dAtA[iNdEx:postIndex])
37028			iNdEx = postIndex
37029		default:
37030			iNdEx = preIndex
37031			skippy, err := skipGenerated(dAtA[iNdEx:])
37032			if err != nil {
37033				return err
37034			}
37035			if skippy < 0 {
37036				return ErrInvalidLengthGenerated
37037			}
37038			if (iNdEx + skippy) < 0 {
37039				return ErrInvalidLengthGenerated
37040			}
37041			if (iNdEx + skippy) > l {
37042				return io.ErrUnexpectedEOF
37043			}
37044			iNdEx += skippy
37045		}
37046	}
37047
37048	if iNdEx > l {
37049		return io.ErrUnexpectedEOF
37050	}
37051	return nil
37052}
37053func (m *ExecAction) Unmarshal(dAtA []byte) error {
37054	l := len(dAtA)
37055	iNdEx := 0
37056	for iNdEx < l {
37057		preIndex := iNdEx
37058		var wire uint64
37059		for shift := uint(0); ; shift += 7 {
37060			if shift >= 64 {
37061				return ErrIntOverflowGenerated
37062			}
37063			if iNdEx >= l {
37064				return io.ErrUnexpectedEOF
37065			}
37066			b := dAtA[iNdEx]
37067			iNdEx++
37068			wire |= uint64(b&0x7F) << shift
37069			if b < 0x80 {
37070				break
37071			}
37072		}
37073		fieldNum := int32(wire >> 3)
37074		wireType := int(wire & 0x7)
37075		if wireType == 4 {
37076			return fmt.Errorf("proto: ExecAction: wiretype end group for non-group")
37077		}
37078		if fieldNum <= 0 {
37079			return fmt.Errorf("proto: ExecAction: illegal tag %d (wire type %d)", fieldNum, wire)
37080		}
37081		switch fieldNum {
37082		case 1:
37083			if wireType != 2 {
37084				return fmt.Errorf("proto: wrong wireType = %d for field Command", wireType)
37085			}
37086			var stringLen uint64
37087			for shift := uint(0); ; shift += 7 {
37088				if shift >= 64 {
37089					return ErrIntOverflowGenerated
37090				}
37091				if iNdEx >= l {
37092					return io.ErrUnexpectedEOF
37093				}
37094				b := dAtA[iNdEx]
37095				iNdEx++
37096				stringLen |= uint64(b&0x7F) << shift
37097				if b < 0x80 {
37098					break
37099				}
37100			}
37101			intStringLen := int(stringLen)
37102			if intStringLen < 0 {
37103				return ErrInvalidLengthGenerated
37104			}
37105			postIndex := iNdEx + intStringLen
37106			if postIndex < 0 {
37107				return ErrInvalidLengthGenerated
37108			}
37109			if postIndex > l {
37110				return io.ErrUnexpectedEOF
37111			}
37112			m.Command = append(m.Command, string(dAtA[iNdEx:postIndex]))
37113			iNdEx = postIndex
37114		default:
37115			iNdEx = preIndex
37116			skippy, err := skipGenerated(dAtA[iNdEx:])
37117			if err != nil {
37118				return err
37119			}
37120			if skippy < 0 {
37121				return ErrInvalidLengthGenerated
37122			}
37123			if (iNdEx + skippy) < 0 {
37124				return ErrInvalidLengthGenerated
37125			}
37126			if (iNdEx + skippy) > l {
37127				return io.ErrUnexpectedEOF
37128			}
37129			iNdEx += skippy
37130		}
37131	}
37132
37133	if iNdEx > l {
37134		return io.ErrUnexpectedEOF
37135	}
37136	return nil
37137}
37138func (m *FCVolumeSource) Unmarshal(dAtA []byte) error {
37139	l := len(dAtA)
37140	iNdEx := 0
37141	for iNdEx < l {
37142		preIndex := iNdEx
37143		var wire uint64
37144		for shift := uint(0); ; shift += 7 {
37145			if shift >= 64 {
37146				return ErrIntOverflowGenerated
37147			}
37148			if iNdEx >= l {
37149				return io.ErrUnexpectedEOF
37150			}
37151			b := dAtA[iNdEx]
37152			iNdEx++
37153			wire |= uint64(b&0x7F) << shift
37154			if b < 0x80 {
37155				break
37156			}
37157		}
37158		fieldNum := int32(wire >> 3)
37159		wireType := int(wire & 0x7)
37160		if wireType == 4 {
37161			return fmt.Errorf("proto: FCVolumeSource: wiretype end group for non-group")
37162		}
37163		if fieldNum <= 0 {
37164			return fmt.Errorf("proto: FCVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
37165		}
37166		switch fieldNum {
37167		case 1:
37168			if wireType != 2 {
37169				return fmt.Errorf("proto: wrong wireType = %d for field TargetWWNs", wireType)
37170			}
37171			var stringLen uint64
37172			for shift := uint(0); ; shift += 7 {
37173				if shift >= 64 {
37174					return ErrIntOverflowGenerated
37175				}
37176				if iNdEx >= l {
37177					return io.ErrUnexpectedEOF
37178				}
37179				b := dAtA[iNdEx]
37180				iNdEx++
37181				stringLen |= uint64(b&0x7F) << shift
37182				if b < 0x80 {
37183					break
37184				}
37185			}
37186			intStringLen := int(stringLen)
37187			if intStringLen < 0 {
37188				return ErrInvalidLengthGenerated
37189			}
37190			postIndex := iNdEx + intStringLen
37191			if postIndex < 0 {
37192				return ErrInvalidLengthGenerated
37193			}
37194			if postIndex > l {
37195				return io.ErrUnexpectedEOF
37196			}
37197			m.TargetWWNs = append(m.TargetWWNs, string(dAtA[iNdEx:postIndex]))
37198			iNdEx = postIndex
37199		case 2:
37200			if wireType != 0 {
37201				return fmt.Errorf("proto: wrong wireType = %d for field Lun", wireType)
37202			}
37203			var v int32
37204			for shift := uint(0); ; shift += 7 {
37205				if shift >= 64 {
37206					return ErrIntOverflowGenerated
37207				}
37208				if iNdEx >= l {
37209					return io.ErrUnexpectedEOF
37210				}
37211				b := dAtA[iNdEx]
37212				iNdEx++
37213				v |= int32(b&0x7F) << shift
37214				if b < 0x80 {
37215					break
37216				}
37217			}
37218			m.Lun = &v
37219		case 3:
37220			if wireType != 2 {
37221				return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
37222			}
37223			var stringLen uint64
37224			for shift := uint(0); ; shift += 7 {
37225				if shift >= 64 {
37226					return ErrIntOverflowGenerated
37227				}
37228				if iNdEx >= l {
37229					return io.ErrUnexpectedEOF
37230				}
37231				b := dAtA[iNdEx]
37232				iNdEx++
37233				stringLen |= uint64(b&0x7F) << shift
37234				if b < 0x80 {
37235					break
37236				}
37237			}
37238			intStringLen := int(stringLen)
37239			if intStringLen < 0 {
37240				return ErrInvalidLengthGenerated
37241			}
37242			postIndex := iNdEx + intStringLen
37243			if postIndex < 0 {
37244				return ErrInvalidLengthGenerated
37245			}
37246			if postIndex > l {
37247				return io.ErrUnexpectedEOF
37248			}
37249			m.FSType = string(dAtA[iNdEx:postIndex])
37250			iNdEx = postIndex
37251		case 4:
37252			if wireType != 0 {
37253				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
37254			}
37255			var v int
37256			for shift := uint(0); ; shift += 7 {
37257				if shift >= 64 {
37258					return ErrIntOverflowGenerated
37259				}
37260				if iNdEx >= l {
37261					return io.ErrUnexpectedEOF
37262				}
37263				b := dAtA[iNdEx]
37264				iNdEx++
37265				v |= int(b&0x7F) << shift
37266				if b < 0x80 {
37267					break
37268				}
37269			}
37270			m.ReadOnly = bool(v != 0)
37271		case 5:
37272			if wireType != 2 {
37273				return fmt.Errorf("proto: wrong wireType = %d for field WWIDs", wireType)
37274			}
37275			var stringLen uint64
37276			for shift := uint(0); ; shift += 7 {
37277				if shift >= 64 {
37278					return ErrIntOverflowGenerated
37279				}
37280				if iNdEx >= l {
37281					return io.ErrUnexpectedEOF
37282				}
37283				b := dAtA[iNdEx]
37284				iNdEx++
37285				stringLen |= uint64(b&0x7F) << shift
37286				if b < 0x80 {
37287					break
37288				}
37289			}
37290			intStringLen := int(stringLen)
37291			if intStringLen < 0 {
37292				return ErrInvalidLengthGenerated
37293			}
37294			postIndex := iNdEx + intStringLen
37295			if postIndex < 0 {
37296				return ErrInvalidLengthGenerated
37297			}
37298			if postIndex > l {
37299				return io.ErrUnexpectedEOF
37300			}
37301			m.WWIDs = append(m.WWIDs, string(dAtA[iNdEx:postIndex]))
37302			iNdEx = postIndex
37303		default:
37304			iNdEx = preIndex
37305			skippy, err := skipGenerated(dAtA[iNdEx:])
37306			if err != nil {
37307				return err
37308			}
37309			if skippy < 0 {
37310				return ErrInvalidLengthGenerated
37311			}
37312			if (iNdEx + skippy) < 0 {
37313				return ErrInvalidLengthGenerated
37314			}
37315			if (iNdEx + skippy) > l {
37316				return io.ErrUnexpectedEOF
37317			}
37318			iNdEx += skippy
37319		}
37320	}
37321
37322	if iNdEx > l {
37323		return io.ErrUnexpectedEOF
37324	}
37325	return nil
37326}
37327func (m *FlexPersistentVolumeSource) Unmarshal(dAtA []byte) error {
37328	l := len(dAtA)
37329	iNdEx := 0
37330	for iNdEx < l {
37331		preIndex := iNdEx
37332		var wire uint64
37333		for shift := uint(0); ; shift += 7 {
37334			if shift >= 64 {
37335				return ErrIntOverflowGenerated
37336			}
37337			if iNdEx >= l {
37338				return io.ErrUnexpectedEOF
37339			}
37340			b := dAtA[iNdEx]
37341			iNdEx++
37342			wire |= uint64(b&0x7F) << shift
37343			if b < 0x80 {
37344				break
37345			}
37346		}
37347		fieldNum := int32(wire >> 3)
37348		wireType := int(wire & 0x7)
37349		if wireType == 4 {
37350			return fmt.Errorf("proto: FlexPersistentVolumeSource: wiretype end group for non-group")
37351		}
37352		if fieldNum <= 0 {
37353			return fmt.Errorf("proto: FlexPersistentVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
37354		}
37355		switch fieldNum {
37356		case 1:
37357			if wireType != 2 {
37358				return fmt.Errorf("proto: wrong wireType = %d for field Driver", wireType)
37359			}
37360			var stringLen uint64
37361			for shift := uint(0); ; shift += 7 {
37362				if shift >= 64 {
37363					return ErrIntOverflowGenerated
37364				}
37365				if iNdEx >= l {
37366					return io.ErrUnexpectedEOF
37367				}
37368				b := dAtA[iNdEx]
37369				iNdEx++
37370				stringLen |= uint64(b&0x7F) << shift
37371				if b < 0x80 {
37372					break
37373				}
37374			}
37375			intStringLen := int(stringLen)
37376			if intStringLen < 0 {
37377				return ErrInvalidLengthGenerated
37378			}
37379			postIndex := iNdEx + intStringLen
37380			if postIndex < 0 {
37381				return ErrInvalidLengthGenerated
37382			}
37383			if postIndex > l {
37384				return io.ErrUnexpectedEOF
37385			}
37386			m.Driver = string(dAtA[iNdEx:postIndex])
37387			iNdEx = postIndex
37388		case 2:
37389			if wireType != 2 {
37390				return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
37391			}
37392			var stringLen uint64
37393			for shift := uint(0); ; shift += 7 {
37394				if shift >= 64 {
37395					return ErrIntOverflowGenerated
37396				}
37397				if iNdEx >= l {
37398					return io.ErrUnexpectedEOF
37399				}
37400				b := dAtA[iNdEx]
37401				iNdEx++
37402				stringLen |= uint64(b&0x7F) << shift
37403				if b < 0x80 {
37404					break
37405				}
37406			}
37407			intStringLen := int(stringLen)
37408			if intStringLen < 0 {
37409				return ErrInvalidLengthGenerated
37410			}
37411			postIndex := iNdEx + intStringLen
37412			if postIndex < 0 {
37413				return ErrInvalidLengthGenerated
37414			}
37415			if postIndex > l {
37416				return io.ErrUnexpectedEOF
37417			}
37418			m.FSType = string(dAtA[iNdEx:postIndex])
37419			iNdEx = postIndex
37420		case 3:
37421			if wireType != 2 {
37422				return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
37423			}
37424			var msglen int
37425			for shift := uint(0); ; shift += 7 {
37426				if shift >= 64 {
37427					return ErrIntOverflowGenerated
37428				}
37429				if iNdEx >= l {
37430					return io.ErrUnexpectedEOF
37431				}
37432				b := dAtA[iNdEx]
37433				iNdEx++
37434				msglen |= int(b&0x7F) << shift
37435				if b < 0x80 {
37436					break
37437				}
37438			}
37439			if msglen < 0 {
37440				return ErrInvalidLengthGenerated
37441			}
37442			postIndex := iNdEx + msglen
37443			if postIndex < 0 {
37444				return ErrInvalidLengthGenerated
37445			}
37446			if postIndex > l {
37447				return io.ErrUnexpectedEOF
37448			}
37449			if m.SecretRef == nil {
37450				m.SecretRef = &SecretReference{}
37451			}
37452			if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
37453				return err
37454			}
37455			iNdEx = postIndex
37456		case 4:
37457			if wireType != 0 {
37458				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
37459			}
37460			var v int
37461			for shift := uint(0); ; shift += 7 {
37462				if shift >= 64 {
37463					return ErrIntOverflowGenerated
37464				}
37465				if iNdEx >= l {
37466					return io.ErrUnexpectedEOF
37467				}
37468				b := dAtA[iNdEx]
37469				iNdEx++
37470				v |= int(b&0x7F) << shift
37471				if b < 0x80 {
37472					break
37473				}
37474			}
37475			m.ReadOnly = bool(v != 0)
37476		case 5:
37477			if wireType != 2 {
37478				return fmt.Errorf("proto: wrong wireType = %d for field Options", wireType)
37479			}
37480			var msglen int
37481			for shift := uint(0); ; shift += 7 {
37482				if shift >= 64 {
37483					return ErrIntOverflowGenerated
37484				}
37485				if iNdEx >= l {
37486					return io.ErrUnexpectedEOF
37487				}
37488				b := dAtA[iNdEx]
37489				iNdEx++
37490				msglen |= int(b&0x7F) << shift
37491				if b < 0x80 {
37492					break
37493				}
37494			}
37495			if msglen < 0 {
37496				return ErrInvalidLengthGenerated
37497			}
37498			postIndex := iNdEx + msglen
37499			if postIndex < 0 {
37500				return ErrInvalidLengthGenerated
37501			}
37502			if postIndex > l {
37503				return io.ErrUnexpectedEOF
37504			}
37505			if m.Options == nil {
37506				m.Options = make(map[string]string)
37507			}
37508			var mapkey string
37509			var mapvalue string
37510			for iNdEx < postIndex {
37511				entryPreIndex := iNdEx
37512				var wire uint64
37513				for shift := uint(0); ; shift += 7 {
37514					if shift >= 64 {
37515						return ErrIntOverflowGenerated
37516					}
37517					if iNdEx >= l {
37518						return io.ErrUnexpectedEOF
37519					}
37520					b := dAtA[iNdEx]
37521					iNdEx++
37522					wire |= uint64(b&0x7F) << shift
37523					if b < 0x80 {
37524						break
37525					}
37526				}
37527				fieldNum := int32(wire >> 3)
37528				if fieldNum == 1 {
37529					var stringLenmapkey uint64
37530					for shift := uint(0); ; shift += 7 {
37531						if shift >= 64 {
37532							return ErrIntOverflowGenerated
37533						}
37534						if iNdEx >= l {
37535							return io.ErrUnexpectedEOF
37536						}
37537						b := dAtA[iNdEx]
37538						iNdEx++
37539						stringLenmapkey |= uint64(b&0x7F) << shift
37540						if b < 0x80 {
37541							break
37542						}
37543					}
37544					intStringLenmapkey := int(stringLenmapkey)
37545					if intStringLenmapkey < 0 {
37546						return ErrInvalidLengthGenerated
37547					}
37548					postStringIndexmapkey := iNdEx + intStringLenmapkey
37549					if postStringIndexmapkey < 0 {
37550						return ErrInvalidLengthGenerated
37551					}
37552					if postStringIndexmapkey > l {
37553						return io.ErrUnexpectedEOF
37554					}
37555					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
37556					iNdEx = postStringIndexmapkey
37557				} else if fieldNum == 2 {
37558					var stringLenmapvalue uint64
37559					for shift := uint(0); ; shift += 7 {
37560						if shift >= 64 {
37561							return ErrIntOverflowGenerated
37562						}
37563						if iNdEx >= l {
37564							return io.ErrUnexpectedEOF
37565						}
37566						b := dAtA[iNdEx]
37567						iNdEx++
37568						stringLenmapvalue |= uint64(b&0x7F) << shift
37569						if b < 0x80 {
37570							break
37571						}
37572					}
37573					intStringLenmapvalue := int(stringLenmapvalue)
37574					if intStringLenmapvalue < 0 {
37575						return ErrInvalidLengthGenerated
37576					}
37577					postStringIndexmapvalue := iNdEx + intStringLenmapvalue
37578					if postStringIndexmapvalue < 0 {
37579						return ErrInvalidLengthGenerated
37580					}
37581					if postStringIndexmapvalue > l {
37582						return io.ErrUnexpectedEOF
37583					}
37584					mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
37585					iNdEx = postStringIndexmapvalue
37586				} else {
37587					iNdEx = entryPreIndex
37588					skippy, err := skipGenerated(dAtA[iNdEx:])
37589					if err != nil {
37590						return err
37591					}
37592					if skippy < 0 {
37593						return ErrInvalidLengthGenerated
37594					}
37595					if (iNdEx + skippy) > postIndex {
37596						return io.ErrUnexpectedEOF
37597					}
37598					iNdEx += skippy
37599				}
37600			}
37601			m.Options[mapkey] = mapvalue
37602			iNdEx = postIndex
37603		default:
37604			iNdEx = preIndex
37605			skippy, err := skipGenerated(dAtA[iNdEx:])
37606			if err != nil {
37607				return err
37608			}
37609			if skippy < 0 {
37610				return ErrInvalidLengthGenerated
37611			}
37612			if (iNdEx + skippy) < 0 {
37613				return ErrInvalidLengthGenerated
37614			}
37615			if (iNdEx + skippy) > l {
37616				return io.ErrUnexpectedEOF
37617			}
37618			iNdEx += skippy
37619		}
37620	}
37621
37622	if iNdEx > l {
37623		return io.ErrUnexpectedEOF
37624	}
37625	return nil
37626}
37627func (m *FlexVolumeSource) Unmarshal(dAtA []byte) error {
37628	l := len(dAtA)
37629	iNdEx := 0
37630	for iNdEx < l {
37631		preIndex := iNdEx
37632		var wire uint64
37633		for shift := uint(0); ; shift += 7 {
37634			if shift >= 64 {
37635				return ErrIntOverflowGenerated
37636			}
37637			if iNdEx >= l {
37638				return io.ErrUnexpectedEOF
37639			}
37640			b := dAtA[iNdEx]
37641			iNdEx++
37642			wire |= uint64(b&0x7F) << shift
37643			if b < 0x80 {
37644				break
37645			}
37646		}
37647		fieldNum := int32(wire >> 3)
37648		wireType := int(wire & 0x7)
37649		if wireType == 4 {
37650			return fmt.Errorf("proto: FlexVolumeSource: wiretype end group for non-group")
37651		}
37652		if fieldNum <= 0 {
37653			return fmt.Errorf("proto: FlexVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
37654		}
37655		switch fieldNum {
37656		case 1:
37657			if wireType != 2 {
37658				return fmt.Errorf("proto: wrong wireType = %d for field Driver", wireType)
37659			}
37660			var stringLen uint64
37661			for shift := uint(0); ; shift += 7 {
37662				if shift >= 64 {
37663					return ErrIntOverflowGenerated
37664				}
37665				if iNdEx >= l {
37666					return io.ErrUnexpectedEOF
37667				}
37668				b := dAtA[iNdEx]
37669				iNdEx++
37670				stringLen |= uint64(b&0x7F) << shift
37671				if b < 0x80 {
37672					break
37673				}
37674			}
37675			intStringLen := int(stringLen)
37676			if intStringLen < 0 {
37677				return ErrInvalidLengthGenerated
37678			}
37679			postIndex := iNdEx + intStringLen
37680			if postIndex < 0 {
37681				return ErrInvalidLengthGenerated
37682			}
37683			if postIndex > l {
37684				return io.ErrUnexpectedEOF
37685			}
37686			m.Driver = string(dAtA[iNdEx:postIndex])
37687			iNdEx = postIndex
37688		case 2:
37689			if wireType != 2 {
37690				return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
37691			}
37692			var stringLen uint64
37693			for shift := uint(0); ; shift += 7 {
37694				if shift >= 64 {
37695					return ErrIntOverflowGenerated
37696				}
37697				if iNdEx >= l {
37698					return io.ErrUnexpectedEOF
37699				}
37700				b := dAtA[iNdEx]
37701				iNdEx++
37702				stringLen |= uint64(b&0x7F) << shift
37703				if b < 0x80 {
37704					break
37705				}
37706			}
37707			intStringLen := int(stringLen)
37708			if intStringLen < 0 {
37709				return ErrInvalidLengthGenerated
37710			}
37711			postIndex := iNdEx + intStringLen
37712			if postIndex < 0 {
37713				return ErrInvalidLengthGenerated
37714			}
37715			if postIndex > l {
37716				return io.ErrUnexpectedEOF
37717			}
37718			m.FSType = string(dAtA[iNdEx:postIndex])
37719			iNdEx = postIndex
37720		case 3:
37721			if wireType != 2 {
37722				return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
37723			}
37724			var msglen int
37725			for shift := uint(0); ; shift += 7 {
37726				if shift >= 64 {
37727					return ErrIntOverflowGenerated
37728				}
37729				if iNdEx >= l {
37730					return io.ErrUnexpectedEOF
37731				}
37732				b := dAtA[iNdEx]
37733				iNdEx++
37734				msglen |= int(b&0x7F) << shift
37735				if b < 0x80 {
37736					break
37737				}
37738			}
37739			if msglen < 0 {
37740				return ErrInvalidLengthGenerated
37741			}
37742			postIndex := iNdEx + msglen
37743			if postIndex < 0 {
37744				return ErrInvalidLengthGenerated
37745			}
37746			if postIndex > l {
37747				return io.ErrUnexpectedEOF
37748			}
37749			if m.SecretRef == nil {
37750				m.SecretRef = &LocalObjectReference{}
37751			}
37752			if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
37753				return err
37754			}
37755			iNdEx = postIndex
37756		case 4:
37757			if wireType != 0 {
37758				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
37759			}
37760			var v int
37761			for shift := uint(0); ; shift += 7 {
37762				if shift >= 64 {
37763					return ErrIntOverflowGenerated
37764				}
37765				if iNdEx >= l {
37766					return io.ErrUnexpectedEOF
37767				}
37768				b := dAtA[iNdEx]
37769				iNdEx++
37770				v |= int(b&0x7F) << shift
37771				if b < 0x80 {
37772					break
37773				}
37774			}
37775			m.ReadOnly = bool(v != 0)
37776		case 5:
37777			if wireType != 2 {
37778				return fmt.Errorf("proto: wrong wireType = %d for field Options", wireType)
37779			}
37780			var msglen int
37781			for shift := uint(0); ; shift += 7 {
37782				if shift >= 64 {
37783					return ErrIntOverflowGenerated
37784				}
37785				if iNdEx >= l {
37786					return io.ErrUnexpectedEOF
37787				}
37788				b := dAtA[iNdEx]
37789				iNdEx++
37790				msglen |= int(b&0x7F) << shift
37791				if b < 0x80 {
37792					break
37793				}
37794			}
37795			if msglen < 0 {
37796				return ErrInvalidLengthGenerated
37797			}
37798			postIndex := iNdEx + msglen
37799			if postIndex < 0 {
37800				return ErrInvalidLengthGenerated
37801			}
37802			if postIndex > l {
37803				return io.ErrUnexpectedEOF
37804			}
37805			if m.Options == nil {
37806				m.Options = make(map[string]string)
37807			}
37808			var mapkey string
37809			var mapvalue string
37810			for iNdEx < postIndex {
37811				entryPreIndex := iNdEx
37812				var wire uint64
37813				for shift := uint(0); ; shift += 7 {
37814					if shift >= 64 {
37815						return ErrIntOverflowGenerated
37816					}
37817					if iNdEx >= l {
37818						return io.ErrUnexpectedEOF
37819					}
37820					b := dAtA[iNdEx]
37821					iNdEx++
37822					wire |= uint64(b&0x7F) << shift
37823					if b < 0x80 {
37824						break
37825					}
37826				}
37827				fieldNum := int32(wire >> 3)
37828				if fieldNum == 1 {
37829					var stringLenmapkey uint64
37830					for shift := uint(0); ; shift += 7 {
37831						if shift >= 64 {
37832							return ErrIntOverflowGenerated
37833						}
37834						if iNdEx >= l {
37835							return io.ErrUnexpectedEOF
37836						}
37837						b := dAtA[iNdEx]
37838						iNdEx++
37839						stringLenmapkey |= uint64(b&0x7F) << shift
37840						if b < 0x80 {
37841							break
37842						}
37843					}
37844					intStringLenmapkey := int(stringLenmapkey)
37845					if intStringLenmapkey < 0 {
37846						return ErrInvalidLengthGenerated
37847					}
37848					postStringIndexmapkey := iNdEx + intStringLenmapkey
37849					if postStringIndexmapkey < 0 {
37850						return ErrInvalidLengthGenerated
37851					}
37852					if postStringIndexmapkey > l {
37853						return io.ErrUnexpectedEOF
37854					}
37855					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
37856					iNdEx = postStringIndexmapkey
37857				} else if fieldNum == 2 {
37858					var stringLenmapvalue uint64
37859					for shift := uint(0); ; shift += 7 {
37860						if shift >= 64 {
37861							return ErrIntOverflowGenerated
37862						}
37863						if iNdEx >= l {
37864							return io.ErrUnexpectedEOF
37865						}
37866						b := dAtA[iNdEx]
37867						iNdEx++
37868						stringLenmapvalue |= uint64(b&0x7F) << shift
37869						if b < 0x80 {
37870							break
37871						}
37872					}
37873					intStringLenmapvalue := int(stringLenmapvalue)
37874					if intStringLenmapvalue < 0 {
37875						return ErrInvalidLengthGenerated
37876					}
37877					postStringIndexmapvalue := iNdEx + intStringLenmapvalue
37878					if postStringIndexmapvalue < 0 {
37879						return ErrInvalidLengthGenerated
37880					}
37881					if postStringIndexmapvalue > l {
37882						return io.ErrUnexpectedEOF
37883					}
37884					mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
37885					iNdEx = postStringIndexmapvalue
37886				} else {
37887					iNdEx = entryPreIndex
37888					skippy, err := skipGenerated(dAtA[iNdEx:])
37889					if err != nil {
37890						return err
37891					}
37892					if skippy < 0 {
37893						return ErrInvalidLengthGenerated
37894					}
37895					if (iNdEx + skippy) > postIndex {
37896						return io.ErrUnexpectedEOF
37897					}
37898					iNdEx += skippy
37899				}
37900			}
37901			m.Options[mapkey] = mapvalue
37902			iNdEx = postIndex
37903		default:
37904			iNdEx = preIndex
37905			skippy, err := skipGenerated(dAtA[iNdEx:])
37906			if err != nil {
37907				return err
37908			}
37909			if skippy < 0 {
37910				return ErrInvalidLengthGenerated
37911			}
37912			if (iNdEx + skippy) < 0 {
37913				return ErrInvalidLengthGenerated
37914			}
37915			if (iNdEx + skippy) > l {
37916				return io.ErrUnexpectedEOF
37917			}
37918			iNdEx += skippy
37919		}
37920	}
37921
37922	if iNdEx > l {
37923		return io.ErrUnexpectedEOF
37924	}
37925	return nil
37926}
37927func (m *FlockerVolumeSource) Unmarshal(dAtA []byte) error {
37928	l := len(dAtA)
37929	iNdEx := 0
37930	for iNdEx < l {
37931		preIndex := iNdEx
37932		var wire uint64
37933		for shift := uint(0); ; shift += 7 {
37934			if shift >= 64 {
37935				return ErrIntOverflowGenerated
37936			}
37937			if iNdEx >= l {
37938				return io.ErrUnexpectedEOF
37939			}
37940			b := dAtA[iNdEx]
37941			iNdEx++
37942			wire |= uint64(b&0x7F) << shift
37943			if b < 0x80 {
37944				break
37945			}
37946		}
37947		fieldNum := int32(wire >> 3)
37948		wireType := int(wire & 0x7)
37949		if wireType == 4 {
37950			return fmt.Errorf("proto: FlockerVolumeSource: wiretype end group for non-group")
37951		}
37952		if fieldNum <= 0 {
37953			return fmt.Errorf("proto: FlockerVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
37954		}
37955		switch fieldNum {
37956		case 1:
37957			if wireType != 2 {
37958				return fmt.Errorf("proto: wrong wireType = %d for field DatasetName", wireType)
37959			}
37960			var stringLen uint64
37961			for shift := uint(0); ; shift += 7 {
37962				if shift >= 64 {
37963					return ErrIntOverflowGenerated
37964				}
37965				if iNdEx >= l {
37966					return io.ErrUnexpectedEOF
37967				}
37968				b := dAtA[iNdEx]
37969				iNdEx++
37970				stringLen |= uint64(b&0x7F) << shift
37971				if b < 0x80 {
37972					break
37973				}
37974			}
37975			intStringLen := int(stringLen)
37976			if intStringLen < 0 {
37977				return ErrInvalidLengthGenerated
37978			}
37979			postIndex := iNdEx + intStringLen
37980			if postIndex < 0 {
37981				return ErrInvalidLengthGenerated
37982			}
37983			if postIndex > l {
37984				return io.ErrUnexpectedEOF
37985			}
37986			m.DatasetName = string(dAtA[iNdEx:postIndex])
37987			iNdEx = postIndex
37988		case 2:
37989			if wireType != 2 {
37990				return fmt.Errorf("proto: wrong wireType = %d for field DatasetUUID", wireType)
37991			}
37992			var stringLen uint64
37993			for shift := uint(0); ; shift += 7 {
37994				if shift >= 64 {
37995					return ErrIntOverflowGenerated
37996				}
37997				if iNdEx >= l {
37998					return io.ErrUnexpectedEOF
37999				}
38000				b := dAtA[iNdEx]
38001				iNdEx++
38002				stringLen |= uint64(b&0x7F) << shift
38003				if b < 0x80 {
38004					break
38005				}
38006			}
38007			intStringLen := int(stringLen)
38008			if intStringLen < 0 {
38009				return ErrInvalidLengthGenerated
38010			}
38011			postIndex := iNdEx + intStringLen
38012			if postIndex < 0 {
38013				return ErrInvalidLengthGenerated
38014			}
38015			if postIndex > l {
38016				return io.ErrUnexpectedEOF
38017			}
38018			m.DatasetUUID = string(dAtA[iNdEx:postIndex])
38019			iNdEx = postIndex
38020		default:
38021			iNdEx = preIndex
38022			skippy, err := skipGenerated(dAtA[iNdEx:])
38023			if err != nil {
38024				return err
38025			}
38026			if skippy < 0 {
38027				return ErrInvalidLengthGenerated
38028			}
38029			if (iNdEx + skippy) < 0 {
38030				return ErrInvalidLengthGenerated
38031			}
38032			if (iNdEx + skippy) > l {
38033				return io.ErrUnexpectedEOF
38034			}
38035			iNdEx += skippy
38036		}
38037	}
38038
38039	if iNdEx > l {
38040		return io.ErrUnexpectedEOF
38041	}
38042	return nil
38043}
38044func (m *GCEPersistentDiskVolumeSource) Unmarshal(dAtA []byte) error {
38045	l := len(dAtA)
38046	iNdEx := 0
38047	for iNdEx < l {
38048		preIndex := iNdEx
38049		var wire uint64
38050		for shift := uint(0); ; shift += 7 {
38051			if shift >= 64 {
38052				return ErrIntOverflowGenerated
38053			}
38054			if iNdEx >= l {
38055				return io.ErrUnexpectedEOF
38056			}
38057			b := dAtA[iNdEx]
38058			iNdEx++
38059			wire |= uint64(b&0x7F) << shift
38060			if b < 0x80 {
38061				break
38062			}
38063		}
38064		fieldNum := int32(wire >> 3)
38065		wireType := int(wire & 0x7)
38066		if wireType == 4 {
38067			return fmt.Errorf("proto: GCEPersistentDiskVolumeSource: wiretype end group for non-group")
38068		}
38069		if fieldNum <= 0 {
38070			return fmt.Errorf("proto: GCEPersistentDiskVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
38071		}
38072		switch fieldNum {
38073		case 1:
38074			if wireType != 2 {
38075				return fmt.Errorf("proto: wrong wireType = %d for field PDName", wireType)
38076			}
38077			var stringLen uint64
38078			for shift := uint(0); ; shift += 7 {
38079				if shift >= 64 {
38080					return ErrIntOverflowGenerated
38081				}
38082				if iNdEx >= l {
38083					return io.ErrUnexpectedEOF
38084				}
38085				b := dAtA[iNdEx]
38086				iNdEx++
38087				stringLen |= uint64(b&0x7F) << shift
38088				if b < 0x80 {
38089					break
38090				}
38091			}
38092			intStringLen := int(stringLen)
38093			if intStringLen < 0 {
38094				return ErrInvalidLengthGenerated
38095			}
38096			postIndex := iNdEx + intStringLen
38097			if postIndex < 0 {
38098				return ErrInvalidLengthGenerated
38099			}
38100			if postIndex > l {
38101				return io.ErrUnexpectedEOF
38102			}
38103			m.PDName = string(dAtA[iNdEx:postIndex])
38104			iNdEx = postIndex
38105		case 2:
38106			if wireType != 2 {
38107				return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
38108			}
38109			var stringLen uint64
38110			for shift := uint(0); ; shift += 7 {
38111				if shift >= 64 {
38112					return ErrIntOverflowGenerated
38113				}
38114				if iNdEx >= l {
38115					return io.ErrUnexpectedEOF
38116				}
38117				b := dAtA[iNdEx]
38118				iNdEx++
38119				stringLen |= uint64(b&0x7F) << shift
38120				if b < 0x80 {
38121					break
38122				}
38123			}
38124			intStringLen := int(stringLen)
38125			if intStringLen < 0 {
38126				return ErrInvalidLengthGenerated
38127			}
38128			postIndex := iNdEx + intStringLen
38129			if postIndex < 0 {
38130				return ErrInvalidLengthGenerated
38131			}
38132			if postIndex > l {
38133				return io.ErrUnexpectedEOF
38134			}
38135			m.FSType = string(dAtA[iNdEx:postIndex])
38136			iNdEx = postIndex
38137		case 3:
38138			if wireType != 0 {
38139				return fmt.Errorf("proto: wrong wireType = %d for field Partition", wireType)
38140			}
38141			m.Partition = 0
38142			for shift := uint(0); ; shift += 7 {
38143				if shift >= 64 {
38144					return ErrIntOverflowGenerated
38145				}
38146				if iNdEx >= l {
38147					return io.ErrUnexpectedEOF
38148				}
38149				b := dAtA[iNdEx]
38150				iNdEx++
38151				m.Partition |= int32(b&0x7F) << shift
38152				if b < 0x80 {
38153					break
38154				}
38155			}
38156		case 4:
38157			if wireType != 0 {
38158				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
38159			}
38160			var v int
38161			for shift := uint(0); ; shift += 7 {
38162				if shift >= 64 {
38163					return ErrIntOverflowGenerated
38164				}
38165				if iNdEx >= l {
38166					return io.ErrUnexpectedEOF
38167				}
38168				b := dAtA[iNdEx]
38169				iNdEx++
38170				v |= int(b&0x7F) << shift
38171				if b < 0x80 {
38172					break
38173				}
38174			}
38175			m.ReadOnly = bool(v != 0)
38176		default:
38177			iNdEx = preIndex
38178			skippy, err := skipGenerated(dAtA[iNdEx:])
38179			if err != nil {
38180				return err
38181			}
38182			if skippy < 0 {
38183				return ErrInvalidLengthGenerated
38184			}
38185			if (iNdEx + skippy) < 0 {
38186				return ErrInvalidLengthGenerated
38187			}
38188			if (iNdEx + skippy) > l {
38189				return io.ErrUnexpectedEOF
38190			}
38191			iNdEx += skippy
38192		}
38193	}
38194
38195	if iNdEx > l {
38196		return io.ErrUnexpectedEOF
38197	}
38198	return nil
38199}
38200func (m *GitRepoVolumeSource) Unmarshal(dAtA []byte) error {
38201	l := len(dAtA)
38202	iNdEx := 0
38203	for iNdEx < l {
38204		preIndex := iNdEx
38205		var wire uint64
38206		for shift := uint(0); ; shift += 7 {
38207			if shift >= 64 {
38208				return ErrIntOverflowGenerated
38209			}
38210			if iNdEx >= l {
38211				return io.ErrUnexpectedEOF
38212			}
38213			b := dAtA[iNdEx]
38214			iNdEx++
38215			wire |= uint64(b&0x7F) << shift
38216			if b < 0x80 {
38217				break
38218			}
38219		}
38220		fieldNum := int32(wire >> 3)
38221		wireType := int(wire & 0x7)
38222		if wireType == 4 {
38223			return fmt.Errorf("proto: GitRepoVolumeSource: wiretype end group for non-group")
38224		}
38225		if fieldNum <= 0 {
38226			return fmt.Errorf("proto: GitRepoVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
38227		}
38228		switch fieldNum {
38229		case 1:
38230			if wireType != 2 {
38231				return fmt.Errorf("proto: wrong wireType = %d for field Repository", wireType)
38232			}
38233			var stringLen uint64
38234			for shift := uint(0); ; shift += 7 {
38235				if shift >= 64 {
38236					return ErrIntOverflowGenerated
38237				}
38238				if iNdEx >= l {
38239					return io.ErrUnexpectedEOF
38240				}
38241				b := dAtA[iNdEx]
38242				iNdEx++
38243				stringLen |= uint64(b&0x7F) << shift
38244				if b < 0x80 {
38245					break
38246				}
38247			}
38248			intStringLen := int(stringLen)
38249			if intStringLen < 0 {
38250				return ErrInvalidLengthGenerated
38251			}
38252			postIndex := iNdEx + intStringLen
38253			if postIndex < 0 {
38254				return ErrInvalidLengthGenerated
38255			}
38256			if postIndex > l {
38257				return io.ErrUnexpectedEOF
38258			}
38259			m.Repository = string(dAtA[iNdEx:postIndex])
38260			iNdEx = postIndex
38261		case 2:
38262			if wireType != 2 {
38263				return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType)
38264			}
38265			var stringLen uint64
38266			for shift := uint(0); ; shift += 7 {
38267				if shift >= 64 {
38268					return ErrIntOverflowGenerated
38269				}
38270				if iNdEx >= l {
38271					return io.ErrUnexpectedEOF
38272				}
38273				b := dAtA[iNdEx]
38274				iNdEx++
38275				stringLen |= uint64(b&0x7F) << shift
38276				if b < 0x80 {
38277					break
38278				}
38279			}
38280			intStringLen := int(stringLen)
38281			if intStringLen < 0 {
38282				return ErrInvalidLengthGenerated
38283			}
38284			postIndex := iNdEx + intStringLen
38285			if postIndex < 0 {
38286				return ErrInvalidLengthGenerated
38287			}
38288			if postIndex > l {
38289				return io.ErrUnexpectedEOF
38290			}
38291			m.Revision = string(dAtA[iNdEx:postIndex])
38292			iNdEx = postIndex
38293		case 3:
38294			if wireType != 2 {
38295				return fmt.Errorf("proto: wrong wireType = %d for field Directory", wireType)
38296			}
38297			var stringLen uint64
38298			for shift := uint(0); ; shift += 7 {
38299				if shift >= 64 {
38300					return ErrIntOverflowGenerated
38301				}
38302				if iNdEx >= l {
38303					return io.ErrUnexpectedEOF
38304				}
38305				b := dAtA[iNdEx]
38306				iNdEx++
38307				stringLen |= uint64(b&0x7F) << shift
38308				if b < 0x80 {
38309					break
38310				}
38311			}
38312			intStringLen := int(stringLen)
38313			if intStringLen < 0 {
38314				return ErrInvalidLengthGenerated
38315			}
38316			postIndex := iNdEx + intStringLen
38317			if postIndex < 0 {
38318				return ErrInvalidLengthGenerated
38319			}
38320			if postIndex > l {
38321				return io.ErrUnexpectedEOF
38322			}
38323			m.Directory = string(dAtA[iNdEx:postIndex])
38324			iNdEx = postIndex
38325		default:
38326			iNdEx = preIndex
38327			skippy, err := skipGenerated(dAtA[iNdEx:])
38328			if err != nil {
38329				return err
38330			}
38331			if skippy < 0 {
38332				return ErrInvalidLengthGenerated
38333			}
38334			if (iNdEx + skippy) < 0 {
38335				return ErrInvalidLengthGenerated
38336			}
38337			if (iNdEx + skippy) > l {
38338				return io.ErrUnexpectedEOF
38339			}
38340			iNdEx += skippy
38341		}
38342	}
38343
38344	if iNdEx > l {
38345		return io.ErrUnexpectedEOF
38346	}
38347	return nil
38348}
38349func (m *GlusterfsPersistentVolumeSource) Unmarshal(dAtA []byte) error {
38350	l := len(dAtA)
38351	iNdEx := 0
38352	for iNdEx < l {
38353		preIndex := iNdEx
38354		var wire uint64
38355		for shift := uint(0); ; shift += 7 {
38356			if shift >= 64 {
38357				return ErrIntOverflowGenerated
38358			}
38359			if iNdEx >= l {
38360				return io.ErrUnexpectedEOF
38361			}
38362			b := dAtA[iNdEx]
38363			iNdEx++
38364			wire |= uint64(b&0x7F) << shift
38365			if b < 0x80 {
38366				break
38367			}
38368		}
38369		fieldNum := int32(wire >> 3)
38370		wireType := int(wire & 0x7)
38371		if wireType == 4 {
38372			return fmt.Errorf("proto: GlusterfsPersistentVolumeSource: wiretype end group for non-group")
38373		}
38374		if fieldNum <= 0 {
38375			return fmt.Errorf("proto: GlusterfsPersistentVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
38376		}
38377		switch fieldNum {
38378		case 1:
38379			if wireType != 2 {
38380				return fmt.Errorf("proto: wrong wireType = %d for field EndpointsName", wireType)
38381			}
38382			var stringLen uint64
38383			for shift := uint(0); ; shift += 7 {
38384				if shift >= 64 {
38385					return ErrIntOverflowGenerated
38386				}
38387				if iNdEx >= l {
38388					return io.ErrUnexpectedEOF
38389				}
38390				b := dAtA[iNdEx]
38391				iNdEx++
38392				stringLen |= uint64(b&0x7F) << shift
38393				if b < 0x80 {
38394					break
38395				}
38396			}
38397			intStringLen := int(stringLen)
38398			if intStringLen < 0 {
38399				return ErrInvalidLengthGenerated
38400			}
38401			postIndex := iNdEx + intStringLen
38402			if postIndex < 0 {
38403				return ErrInvalidLengthGenerated
38404			}
38405			if postIndex > l {
38406				return io.ErrUnexpectedEOF
38407			}
38408			m.EndpointsName = string(dAtA[iNdEx:postIndex])
38409			iNdEx = postIndex
38410		case 2:
38411			if wireType != 2 {
38412				return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
38413			}
38414			var stringLen uint64
38415			for shift := uint(0); ; shift += 7 {
38416				if shift >= 64 {
38417					return ErrIntOverflowGenerated
38418				}
38419				if iNdEx >= l {
38420					return io.ErrUnexpectedEOF
38421				}
38422				b := dAtA[iNdEx]
38423				iNdEx++
38424				stringLen |= uint64(b&0x7F) << shift
38425				if b < 0x80 {
38426					break
38427				}
38428			}
38429			intStringLen := int(stringLen)
38430			if intStringLen < 0 {
38431				return ErrInvalidLengthGenerated
38432			}
38433			postIndex := iNdEx + intStringLen
38434			if postIndex < 0 {
38435				return ErrInvalidLengthGenerated
38436			}
38437			if postIndex > l {
38438				return io.ErrUnexpectedEOF
38439			}
38440			m.Path = string(dAtA[iNdEx:postIndex])
38441			iNdEx = postIndex
38442		case 3:
38443			if wireType != 0 {
38444				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
38445			}
38446			var v int
38447			for shift := uint(0); ; shift += 7 {
38448				if shift >= 64 {
38449					return ErrIntOverflowGenerated
38450				}
38451				if iNdEx >= l {
38452					return io.ErrUnexpectedEOF
38453				}
38454				b := dAtA[iNdEx]
38455				iNdEx++
38456				v |= int(b&0x7F) << shift
38457				if b < 0x80 {
38458					break
38459				}
38460			}
38461			m.ReadOnly = bool(v != 0)
38462		case 4:
38463			if wireType != 2 {
38464				return fmt.Errorf("proto: wrong wireType = %d for field EndpointsNamespace", wireType)
38465			}
38466			var stringLen uint64
38467			for shift := uint(0); ; shift += 7 {
38468				if shift >= 64 {
38469					return ErrIntOverflowGenerated
38470				}
38471				if iNdEx >= l {
38472					return io.ErrUnexpectedEOF
38473				}
38474				b := dAtA[iNdEx]
38475				iNdEx++
38476				stringLen |= uint64(b&0x7F) << shift
38477				if b < 0x80 {
38478					break
38479				}
38480			}
38481			intStringLen := int(stringLen)
38482			if intStringLen < 0 {
38483				return ErrInvalidLengthGenerated
38484			}
38485			postIndex := iNdEx + intStringLen
38486			if postIndex < 0 {
38487				return ErrInvalidLengthGenerated
38488			}
38489			if postIndex > l {
38490				return io.ErrUnexpectedEOF
38491			}
38492			s := string(dAtA[iNdEx:postIndex])
38493			m.EndpointsNamespace = &s
38494			iNdEx = postIndex
38495		default:
38496			iNdEx = preIndex
38497			skippy, err := skipGenerated(dAtA[iNdEx:])
38498			if err != nil {
38499				return err
38500			}
38501			if skippy < 0 {
38502				return ErrInvalidLengthGenerated
38503			}
38504			if (iNdEx + skippy) < 0 {
38505				return ErrInvalidLengthGenerated
38506			}
38507			if (iNdEx + skippy) > l {
38508				return io.ErrUnexpectedEOF
38509			}
38510			iNdEx += skippy
38511		}
38512	}
38513
38514	if iNdEx > l {
38515		return io.ErrUnexpectedEOF
38516	}
38517	return nil
38518}
38519func (m *GlusterfsVolumeSource) Unmarshal(dAtA []byte) error {
38520	l := len(dAtA)
38521	iNdEx := 0
38522	for iNdEx < l {
38523		preIndex := iNdEx
38524		var wire uint64
38525		for shift := uint(0); ; shift += 7 {
38526			if shift >= 64 {
38527				return ErrIntOverflowGenerated
38528			}
38529			if iNdEx >= l {
38530				return io.ErrUnexpectedEOF
38531			}
38532			b := dAtA[iNdEx]
38533			iNdEx++
38534			wire |= uint64(b&0x7F) << shift
38535			if b < 0x80 {
38536				break
38537			}
38538		}
38539		fieldNum := int32(wire >> 3)
38540		wireType := int(wire & 0x7)
38541		if wireType == 4 {
38542			return fmt.Errorf("proto: GlusterfsVolumeSource: wiretype end group for non-group")
38543		}
38544		if fieldNum <= 0 {
38545			return fmt.Errorf("proto: GlusterfsVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
38546		}
38547		switch fieldNum {
38548		case 1:
38549			if wireType != 2 {
38550				return fmt.Errorf("proto: wrong wireType = %d for field EndpointsName", wireType)
38551			}
38552			var stringLen uint64
38553			for shift := uint(0); ; shift += 7 {
38554				if shift >= 64 {
38555					return ErrIntOverflowGenerated
38556				}
38557				if iNdEx >= l {
38558					return io.ErrUnexpectedEOF
38559				}
38560				b := dAtA[iNdEx]
38561				iNdEx++
38562				stringLen |= uint64(b&0x7F) << shift
38563				if b < 0x80 {
38564					break
38565				}
38566			}
38567			intStringLen := int(stringLen)
38568			if intStringLen < 0 {
38569				return ErrInvalidLengthGenerated
38570			}
38571			postIndex := iNdEx + intStringLen
38572			if postIndex < 0 {
38573				return ErrInvalidLengthGenerated
38574			}
38575			if postIndex > l {
38576				return io.ErrUnexpectedEOF
38577			}
38578			m.EndpointsName = string(dAtA[iNdEx:postIndex])
38579			iNdEx = postIndex
38580		case 2:
38581			if wireType != 2 {
38582				return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
38583			}
38584			var stringLen uint64
38585			for shift := uint(0); ; shift += 7 {
38586				if shift >= 64 {
38587					return ErrIntOverflowGenerated
38588				}
38589				if iNdEx >= l {
38590					return io.ErrUnexpectedEOF
38591				}
38592				b := dAtA[iNdEx]
38593				iNdEx++
38594				stringLen |= uint64(b&0x7F) << shift
38595				if b < 0x80 {
38596					break
38597				}
38598			}
38599			intStringLen := int(stringLen)
38600			if intStringLen < 0 {
38601				return ErrInvalidLengthGenerated
38602			}
38603			postIndex := iNdEx + intStringLen
38604			if postIndex < 0 {
38605				return ErrInvalidLengthGenerated
38606			}
38607			if postIndex > l {
38608				return io.ErrUnexpectedEOF
38609			}
38610			m.Path = string(dAtA[iNdEx:postIndex])
38611			iNdEx = postIndex
38612		case 3:
38613			if wireType != 0 {
38614				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
38615			}
38616			var v int
38617			for shift := uint(0); ; shift += 7 {
38618				if shift >= 64 {
38619					return ErrIntOverflowGenerated
38620				}
38621				if iNdEx >= l {
38622					return io.ErrUnexpectedEOF
38623				}
38624				b := dAtA[iNdEx]
38625				iNdEx++
38626				v |= int(b&0x7F) << shift
38627				if b < 0x80 {
38628					break
38629				}
38630			}
38631			m.ReadOnly = bool(v != 0)
38632		default:
38633			iNdEx = preIndex
38634			skippy, err := skipGenerated(dAtA[iNdEx:])
38635			if err != nil {
38636				return err
38637			}
38638			if skippy < 0 {
38639				return ErrInvalidLengthGenerated
38640			}
38641			if (iNdEx + skippy) < 0 {
38642				return ErrInvalidLengthGenerated
38643			}
38644			if (iNdEx + skippy) > l {
38645				return io.ErrUnexpectedEOF
38646			}
38647			iNdEx += skippy
38648		}
38649	}
38650
38651	if iNdEx > l {
38652		return io.ErrUnexpectedEOF
38653	}
38654	return nil
38655}
38656func (m *HTTPGetAction) Unmarshal(dAtA []byte) error {
38657	l := len(dAtA)
38658	iNdEx := 0
38659	for iNdEx < l {
38660		preIndex := iNdEx
38661		var wire uint64
38662		for shift := uint(0); ; shift += 7 {
38663			if shift >= 64 {
38664				return ErrIntOverflowGenerated
38665			}
38666			if iNdEx >= l {
38667				return io.ErrUnexpectedEOF
38668			}
38669			b := dAtA[iNdEx]
38670			iNdEx++
38671			wire |= uint64(b&0x7F) << shift
38672			if b < 0x80 {
38673				break
38674			}
38675		}
38676		fieldNum := int32(wire >> 3)
38677		wireType := int(wire & 0x7)
38678		if wireType == 4 {
38679			return fmt.Errorf("proto: HTTPGetAction: wiretype end group for non-group")
38680		}
38681		if fieldNum <= 0 {
38682			return fmt.Errorf("proto: HTTPGetAction: illegal tag %d (wire type %d)", fieldNum, wire)
38683		}
38684		switch fieldNum {
38685		case 1:
38686			if wireType != 2 {
38687				return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
38688			}
38689			var stringLen uint64
38690			for shift := uint(0); ; shift += 7 {
38691				if shift >= 64 {
38692					return ErrIntOverflowGenerated
38693				}
38694				if iNdEx >= l {
38695					return io.ErrUnexpectedEOF
38696				}
38697				b := dAtA[iNdEx]
38698				iNdEx++
38699				stringLen |= uint64(b&0x7F) << shift
38700				if b < 0x80 {
38701					break
38702				}
38703			}
38704			intStringLen := int(stringLen)
38705			if intStringLen < 0 {
38706				return ErrInvalidLengthGenerated
38707			}
38708			postIndex := iNdEx + intStringLen
38709			if postIndex < 0 {
38710				return ErrInvalidLengthGenerated
38711			}
38712			if postIndex > l {
38713				return io.ErrUnexpectedEOF
38714			}
38715			m.Path = string(dAtA[iNdEx:postIndex])
38716			iNdEx = postIndex
38717		case 2:
38718			if wireType != 2 {
38719				return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType)
38720			}
38721			var msglen int
38722			for shift := uint(0); ; shift += 7 {
38723				if shift >= 64 {
38724					return ErrIntOverflowGenerated
38725				}
38726				if iNdEx >= l {
38727					return io.ErrUnexpectedEOF
38728				}
38729				b := dAtA[iNdEx]
38730				iNdEx++
38731				msglen |= int(b&0x7F) << shift
38732				if b < 0x80 {
38733					break
38734				}
38735			}
38736			if msglen < 0 {
38737				return ErrInvalidLengthGenerated
38738			}
38739			postIndex := iNdEx + msglen
38740			if postIndex < 0 {
38741				return ErrInvalidLengthGenerated
38742			}
38743			if postIndex > l {
38744				return io.ErrUnexpectedEOF
38745			}
38746			if err := m.Port.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
38747				return err
38748			}
38749			iNdEx = postIndex
38750		case 3:
38751			if wireType != 2 {
38752				return fmt.Errorf("proto: wrong wireType = %d for field Host", wireType)
38753			}
38754			var stringLen uint64
38755			for shift := uint(0); ; shift += 7 {
38756				if shift >= 64 {
38757					return ErrIntOverflowGenerated
38758				}
38759				if iNdEx >= l {
38760					return io.ErrUnexpectedEOF
38761				}
38762				b := dAtA[iNdEx]
38763				iNdEx++
38764				stringLen |= uint64(b&0x7F) << shift
38765				if b < 0x80 {
38766					break
38767				}
38768			}
38769			intStringLen := int(stringLen)
38770			if intStringLen < 0 {
38771				return ErrInvalidLengthGenerated
38772			}
38773			postIndex := iNdEx + intStringLen
38774			if postIndex < 0 {
38775				return ErrInvalidLengthGenerated
38776			}
38777			if postIndex > l {
38778				return io.ErrUnexpectedEOF
38779			}
38780			m.Host = string(dAtA[iNdEx:postIndex])
38781			iNdEx = postIndex
38782		case 4:
38783			if wireType != 2 {
38784				return fmt.Errorf("proto: wrong wireType = %d for field Scheme", wireType)
38785			}
38786			var stringLen uint64
38787			for shift := uint(0); ; shift += 7 {
38788				if shift >= 64 {
38789					return ErrIntOverflowGenerated
38790				}
38791				if iNdEx >= l {
38792					return io.ErrUnexpectedEOF
38793				}
38794				b := dAtA[iNdEx]
38795				iNdEx++
38796				stringLen |= uint64(b&0x7F) << shift
38797				if b < 0x80 {
38798					break
38799				}
38800			}
38801			intStringLen := int(stringLen)
38802			if intStringLen < 0 {
38803				return ErrInvalidLengthGenerated
38804			}
38805			postIndex := iNdEx + intStringLen
38806			if postIndex < 0 {
38807				return ErrInvalidLengthGenerated
38808			}
38809			if postIndex > l {
38810				return io.ErrUnexpectedEOF
38811			}
38812			m.Scheme = URIScheme(dAtA[iNdEx:postIndex])
38813			iNdEx = postIndex
38814		case 5:
38815			if wireType != 2 {
38816				return fmt.Errorf("proto: wrong wireType = %d for field HTTPHeaders", wireType)
38817			}
38818			var msglen int
38819			for shift := uint(0); ; shift += 7 {
38820				if shift >= 64 {
38821					return ErrIntOverflowGenerated
38822				}
38823				if iNdEx >= l {
38824					return io.ErrUnexpectedEOF
38825				}
38826				b := dAtA[iNdEx]
38827				iNdEx++
38828				msglen |= int(b&0x7F) << shift
38829				if b < 0x80 {
38830					break
38831				}
38832			}
38833			if msglen < 0 {
38834				return ErrInvalidLengthGenerated
38835			}
38836			postIndex := iNdEx + msglen
38837			if postIndex < 0 {
38838				return ErrInvalidLengthGenerated
38839			}
38840			if postIndex > l {
38841				return io.ErrUnexpectedEOF
38842			}
38843			m.HTTPHeaders = append(m.HTTPHeaders, HTTPHeader{})
38844			if err := m.HTTPHeaders[len(m.HTTPHeaders)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
38845				return err
38846			}
38847			iNdEx = postIndex
38848		default:
38849			iNdEx = preIndex
38850			skippy, err := skipGenerated(dAtA[iNdEx:])
38851			if err != nil {
38852				return err
38853			}
38854			if skippy < 0 {
38855				return ErrInvalidLengthGenerated
38856			}
38857			if (iNdEx + skippy) < 0 {
38858				return ErrInvalidLengthGenerated
38859			}
38860			if (iNdEx + skippy) > l {
38861				return io.ErrUnexpectedEOF
38862			}
38863			iNdEx += skippy
38864		}
38865	}
38866
38867	if iNdEx > l {
38868		return io.ErrUnexpectedEOF
38869	}
38870	return nil
38871}
38872func (m *HTTPHeader) Unmarshal(dAtA []byte) error {
38873	l := len(dAtA)
38874	iNdEx := 0
38875	for iNdEx < l {
38876		preIndex := iNdEx
38877		var wire uint64
38878		for shift := uint(0); ; shift += 7 {
38879			if shift >= 64 {
38880				return ErrIntOverflowGenerated
38881			}
38882			if iNdEx >= l {
38883				return io.ErrUnexpectedEOF
38884			}
38885			b := dAtA[iNdEx]
38886			iNdEx++
38887			wire |= uint64(b&0x7F) << shift
38888			if b < 0x80 {
38889				break
38890			}
38891		}
38892		fieldNum := int32(wire >> 3)
38893		wireType := int(wire & 0x7)
38894		if wireType == 4 {
38895			return fmt.Errorf("proto: HTTPHeader: wiretype end group for non-group")
38896		}
38897		if fieldNum <= 0 {
38898			return fmt.Errorf("proto: HTTPHeader: illegal tag %d (wire type %d)", fieldNum, wire)
38899		}
38900		switch fieldNum {
38901		case 1:
38902			if wireType != 2 {
38903				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
38904			}
38905			var stringLen uint64
38906			for shift := uint(0); ; shift += 7 {
38907				if shift >= 64 {
38908					return ErrIntOverflowGenerated
38909				}
38910				if iNdEx >= l {
38911					return io.ErrUnexpectedEOF
38912				}
38913				b := dAtA[iNdEx]
38914				iNdEx++
38915				stringLen |= uint64(b&0x7F) << shift
38916				if b < 0x80 {
38917					break
38918				}
38919			}
38920			intStringLen := int(stringLen)
38921			if intStringLen < 0 {
38922				return ErrInvalidLengthGenerated
38923			}
38924			postIndex := iNdEx + intStringLen
38925			if postIndex < 0 {
38926				return ErrInvalidLengthGenerated
38927			}
38928			if postIndex > l {
38929				return io.ErrUnexpectedEOF
38930			}
38931			m.Name = string(dAtA[iNdEx:postIndex])
38932			iNdEx = postIndex
38933		case 2:
38934			if wireType != 2 {
38935				return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
38936			}
38937			var stringLen uint64
38938			for shift := uint(0); ; shift += 7 {
38939				if shift >= 64 {
38940					return ErrIntOverflowGenerated
38941				}
38942				if iNdEx >= l {
38943					return io.ErrUnexpectedEOF
38944				}
38945				b := dAtA[iNdEx]
38946				iNdEx++
38947				stringLen |= uint64(b&0x7F) << shift
38948				if b < 0x80 {
38949					break
38950				}
38951			}
38952			intStringLen := int(stringLen)
38953			if intStringLen < 0 {
38954				return ErrInvalidLengthGenerated
38955			}
38956			postIndex := iNdEx + intStringLen
38957			if postIndex < 0 {
38958				return ErrInvalidLengthGenerated
38959			}
38960			if postIndex > l {
38961				return io.ErrUnexpectedEOF
38962			}
38963			m.Value = string(dAtA[iNdEx:postIndex])
38964			iNdEx = postIndex
38965		default:
38966			iNdEx = preIndex
38967			skippy, err := skipGenerated(dAtA[iNdEx:])
38968			if err != nil {
38969				return err
38970			}
38971			if skippy < 0 {
38972				return ErrInvalidLengthGenerated
38973			}
38974			if (iNdEx + skippy) < 0 {
38975				return ErrInvalidLengthGenerated
38976			}
38977			if (iNdEx + skippy) > l {
38978				return io.ErrUnexpectedEOF
38979			}
38980			iNdEx += skippy
38981		}
38982	}
38983
38984	if iNdEx > l {
38985		return io.ErrUnexpectedEOF
38986	}
38987	return nil
38988}
38989func (m *Handler) Unmarshal(dAtA []byte) error {
38990	l := len(dAtA)
38991	iNdEx := 0
38992	for iNdEx < l {
38993		preIndex := iNdEx
38994		var wire uint64
38995		for shift := uint(0); ; shift += 7 {
38996			if shift >= 64 {
38997				return ErrIntOverflowGenerated
38998			}
38999			if iNdEx >= l {
39000				return io.ErrUnexpectedEOF
39001			}
39002			b := dAtA[iNdEx]
39003			iNdEx++
39004			wire |= uint64(b&0x7F) << shift
39005			if b < 0x80 {
39006				break
39007			}
39008		}
39009		fieldNum := int32(wire >> 3)
39010		wireType := int(wire & 0x7)
39011		if wireType == 4 {
39012			return fmt.Errorf("proto: Handler: wiretype end group for non-group")
39013		}
39014		if fieldNum <= 0 {
39015			return fmt.Errorf("proto: Handler: illegal tag %d (wire type %d)", fieldNum, wire)
39016		}
39017		switch fieldNum {
39018		case 1:
39019			if wireType != 2 {
39020				return fmt.Errorf("proto: wrong wireType = %d for field Exec", wireType)
39021			}
39022			var msglen int
39023			for shift := uint(0); ; shift += 7 {
39024				if shift >= 64 {
39025					return ErrIntOverflowGenerated
39026				}
39027				if iNdEx >= l {
39028					return io.ErrUnexpectedEOF
39029				}
39030				b := dAtA[iNdEx]
39031				iNdEx++
39032				msglen |= int(b&0x7F) << shift
39033				if b < 0x80 {
39034					break
39035				}
39036			}
39037			if msglen < 0 {
39038				return ErrInvalidLengthGenerated
39039			}
39040			postIndex := iNdEx + msglen
39041			if postIndex < 0 {
39042				return ErrInvalidLengthGenerated
39043			}
39044			if postIndex > l {
39045				return io.ErrUnexpectedEOF
39046			}
39047			if m.Exec == nil {
39048				m.Exec = &ExecAction{}
39049			}
39050			if err := m.Exec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
39051				return err
39052			}
39053			iNdEx = postIndex
39054		case 2:
39055			if wireType != 2 {
39056				return fmt.Errorf("proto: wrong wireType = %d for field HTTPGet", wireType)
39057			}
39058			var msglen int
39059			for shift := uint(0); ; shift += 7 {
39060				if shift >= 64 {
39061					return ErrIntOverflowGenerated
39062				}
39063				if iNdEx >= l {
39064					return io.ErrUnexpectedEOF
39065				}
39066				b := dAtA[iNdEx]
39067				iNdEx++
39068				msglen |= int(b&0x7F) << shift
39069				if b < 0x80 {
39070					break
39071				}
39072			}
39073			if msglen < 0 {
39074				return ErrInvalidLengthGenerated
39075			}
39076			postIndex := iNdEx + msglen
39077			if postIndex < 0 {
39078				return ErrInvalidLengthGenerated
39079			}
39080			if postIndex > l {
39081				return io.ErrUnexpectedEOF
39082			}
39083			if m.HTTPGet == nil {
39084				m.HTTPGet = &HTTPGetAction{}
39085			}
39086			if err := m.HTTPGet.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
39087				return err
39088			}
39089			iNdEx = postIndex
39090		case 3:
39091			if wireType != 2 {
39092				return fmt.Errorf("proto: wrong wireType = %d for field TCPSocket", wireType)
39093			}
39094			var msglen int
39095			for shift := uint(0); ; shift += 7 {
39096				if shift >= 64 {
39097					return ErrIntOverflowGenerated
39098				}
39099				if iNdEx >= l {
39100					return io.ErrUnexpectedEOF
39101				}
39102				b := dAtA[iNdEx]
39103				iNdEx++
39104				msglen |= int(b&0x7F) << shift
39105				if b < 0x80 {
39106					break
39107				}
39108			}
39109			if msglen < 0 {
39110				return ErrInvalidLengthGenerated
39111			}
39112			postIndex := iNdEx + msglen
39113			if postIndex < 0 {
39114				return ErrInvalidLengthGenerated
39115			}
39116			if postIndex > l {
39117				return io.ErrUnexpectedEOF
39118			}
39119			if m.TCPSocket == nil {
39120				m.TCPSocket = &TCPSocketAction{}
39121			}
39122			if err := m.TCPSocket.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
39123				return err
39124			}
39125			iNdEx = postIndex
39126		default:
39127			iNdEx = preIndex
39128			skippy, err := skipGenerated(dAtA[iNdEx:])
39129			if err != nil {
39130				return err
39131			}
39132			if skippy < 0 {
39133				return ErrInvalidLengthGenerated
39134			}
39135			if (iNdEx + skippy) < 0 {
39136				return ErrInvalidLengthGenerated
39137			}
39138			if (iNdEx + skippy) > l {
39139				return io.ErrUnexpectedEOF
39140			}
39141			iNdEx += skippy
39142		}
39143	}
39144
39145	if iNdEx > l {
39146		return io.ErrUnexpectedEOF
39147	}
39148	return nil
39149}
39150func (m *HostAlias) Unmarshal(dAtA []byte) error {
39151	l := len(dAtA)
39152	iNdEx := 0
39153	for iNdEx < l {
39154		preIndex := iNdEx
39155		var wire uint64
39156		for shift := uint(0); ; shift += 7 {
39157			if shift >= 64 {
39158				return ErrIntOverflowGenerated
39159			}
39160			if iNdEx >= l {
39161				return io.ErrUnexpectedEOF
39162			}
39163			b := dAtA[iNdEx]
39164			iNdEx++
39165			wire |= uint64(b&0x7F) << shift
39166			if b < 0x80 {
39167				break
39168			}
39169		}
39170		fieldNum := int32(wire >> 3)
39171		wireType := int(wire & 0x7)
39172		if wireType == 4 {
39173			return fmt.Errorf("proto: HostAlias: wiretype end group for non-group")
39174		}
39175		if fieldNum <= 0 {
39176			return fmt.Errorf("proto: HostAlias: illegal tag %d (wire type %d)", fieldNum, wire)
39177		}
39178		switch fieldNum {
39179		case 1:
39180			if wireType != 2 {
39181				return fmt.Errorf("proto: wrong wireType = %d for field IP", wireType)
39182			}
39183			var stringLen uint64
39184			for shift := uint(0); ; shift += 7 {
39185				if shift >= 64 {
39186					return ErrIntOverflowGenerated
39187				}
39188				if iNdEx >= l {
39189					return io.ErrUnexpectedEOF
39190				}
39191				b := dAtA[iNdEx]
39192				iNdEx++
39193				stringLen |= uint64(b&0x7F) << shift
39194				if b < 0x80 {
39195					break
39196				}
39197			}
39198			intStringLen := int(stringLen)
39199			if intStringLen < 0 {
39200				return ErrInvalidLengthGenerated
39201			}
39202			postIndex := iNdEx + intStringLen
39203			if postIndex < 0 {
39204				return ErrInvalidLengthGenerated
39205			}
39206			if postIndex > l {
39207				return io.ErrUnexpectedEOF
39208			}
39209			m.IP = string(dAtA[iNdEx:postIndex])
39210			iNdEx = postIndex
39211		case 2:
39212			if wireType != 2 {
39213				return fmt.Errorf("proto: wrong wireType = %d for field Hostnames", wireType)
39214			}
39215			var stringLen uint64
39216			for shift := uint(0); ; shift += 7 {
39217				if shift >= 64 {
39218					return ErrIntOverflowGenerated
39219				}
39220				if iNdEx >= l {
39221					return io.ErrUnexpectedEOF
39222				}
39223				b := dAtA[iNdEx]
39224				iNdEx++
39225				stringLen |= uint64(b&0x7F) << shift
39226				if b < 0x80 {
39227					break
39228				}
39229			}
39230			intStringLen := int(stringLen)
39231			if intStringLen < 0 {
39232				return ErrInvalidLengthGenerated
39233			}
39234			postIndex := iNdEx + intStringLen
39235			if postIndex < 0 {
39236				return ErrInvalidLengthGenerated
39237			}
39238			if postIndex > l {
39239				return io.ErrUnexpectedEOF
39240			}
39241			m.Hostnames = append(m.Hostnames, string(dAtA[iNdEx:postIndex]))
39242			iNdEx = postIndex
39243		default:
39244			iNdEx = preIndex
39245			skippy, err := skipGenerated(dAtA[iNdEx:])
39246			if err != nil {
39247				return err
39248			}
39249			if skippy < 0 {
39250				return ErrInvalidLengthGenerated
39251			}
39252			if (iNdEx + skippy) < 0 {
39253				return ErrInvalidLengthGenerated
39254			}
39255			if (iNdEx + skippy) > l {
39256				return io.ErrUnexpectedEOF
39257			}
39258			iNdEx += skippy
39259		}
39260	}
39261
39262	if iNdEx > l {
39263		return io.ErrUnexpectedEOF
39264	}
39265	return nil
39266}
39267func (m *HostPathVolumeSource) Unmarshal(dAtA []byte) error {
39268	l := len(dAtA)
39269	iNdEx := 0
39270	for iNdEx < l {
39271		preIndex := iNdEx
39272		var wire uint64
39273		for shift := uint(0); ; shift += 7 {
39274			if shift >= 64 {
39275				return ErrIntOverflowGenerated
39276			}
39277			if iNdEx >= l {
39278				return io.ErrUnexpectedEOF
39279			}
39280			b := dAtA[iNdEx]
39281			iNdEx++
39282			wire |= uint64(b&0x7F) << shift
39283			if b < 0x80 {
39284				break
39285			}
39286		}
39287		fieldNum := int32(wire >> 3)
39288		wireType := int(wire & 0x7)
39289		if wireType == 4 {
39290			return fmt.Errorf("proto: HostPathVolumeSource: wiretype end group for non-group")
39291		}
39292		if fieldNum <= 0 {
39293			return fmt.Errorf("proto: HostPathVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
39294		}
39295		switch fieldNum {
39296		case 1:
39297			if wireType != 2 {
39298				return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
39299			}
39300			var stringLen uint64
39301			for shift := uint(0); ; shift += 7 {
39302				if shift >= 64 {
39303					return ErrIntOverflowGenerated
39304				}
39305				if iNdEx >= l {
39306					return io.ErrUnexpectedEOF
39307				}
39308				b := dAtA[iNdEx]
39309				iNdEx++
39310				stringLen |= uint64(b&0x7F) << shift
39311				if b < 0x80 {
39312					break
39313				}
39314			}
39315			intStringLen := int(stringLen)
39316			if intStringLen < 0 {
39317				return ErrInvalidLengthGenerated
39318			}
39319			postIndex := iNdEx + intStringLen
39320			if postIndex < 0 {
39321				return ErrInvalidLengthGenerated
39322			}
39323			if postIndex > l {
39324				return io.ErrUnexpectedEOF
39325			}
39326			m.Path = string(dAtA[iNdEx:postIndex])
39327			iNdEx = postIndex
39328		case 2:
39329			if wireType != 2 {
39330				return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
39331			}
39332			var stringLen uint64
39333			for shift := uint(0); ; shift += 7 {
39334				if shift >= 64 {
39335					return ErrIntOverflowGenerated
39336				}
39337				if iNdEx >= l {
39338					return io.ErrUnexpectedEOF
39339				}
39340				b := dAtA[iNdEx]
39341				iNdEx++
39342				stringLen |= uint64(b&0x7F) << shift
39343				if b < 0x80 {
39344					break
39345				}
39346			}
39347			intStringLen := int(stringLen)
39348			if intStringLen < 0 {
39349				return ErrInvalidLengthGenerated
39350			}
39351			postIndex := iNdEx + intStringLen
39352			if postIndex < 0 {
39353				return ErrInvalidLengthGenerated
39354			}
39355			if postIndex > l {
39356				return io.ErrUnexpectedEOF
39357			}
39358			s := HostPathType(dAtA[iNdEx:postIndex])
39359			m.Type = &s
39360			iNdEx = postIndex
39361		default:
39362			iNdEx = preIndex
39363			skippy, err := skipGenerated(dAtA[iNdEx:])
39364			if err != nil {
39365				return err
39366			}
39367			if skippy < 0 {
39368				return ErrInvalidLengthGenerated
39369			}
39370			if (iNdEx + skippy) < 0 {
39371				return ErrInvalidLengthGenerated
39372			}
39373			if (iNdEx + skippy) > l {
39374				return io.ErrUnexpectedEOF
39375			}
39376			iNdEx += skippy
39377		}
39378	}
39379
39380	if iNdEx > l {
39381		return io.ErrUnexpectedEOF
39382	}
39383	return nil
39384}
39385func (m *ISCSIPersistentVolumeSource) Unmarshal(dAtA []byte) error {
39386	l := len(dAtA)
39387	iNdEx := 0
39388	for iNdEx < l {
39389		preIndex := iNdEx
39390		var wire uint64
39391		for shift := uint(0); ; shift += 7 {
39392			if shift >= 64 {
39393				return ErrIntOverflowGenerated
39394			}
39395			if iNdEx >= l {
39396				return io.ErrUnexpectedEOF
39397			}
39398			b := dAtA[iNdEx]
39399			iNdEx++
39400			wire |= uint64(b&0x7F) << shift
39401			if b < 0x80 {
39402				break
39403			}
39404		}
39405		fieldNum := int32(wire >> 3)
39406		wireType := int(wire & 0x7)
39407		if wireType == 4 {
39408			return fmt.Errorf("proto: ISCSIPersistentVolumeSource: wiretype end group for non-group")
39409		}
39410		if fieldNum <= 0 {
39411			return fmt.Errorf("proto: ISCSIPersistentVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
39412		}
39413		switch fieldNum {
39414		case 1:
39415			if wireType != 2 {
39416				return fmt.Errorf("proto: wrong wireType = %d for field TargetPortal", wireType)
39417			}
39418			var stringLen uint64
39419			for shift := uint(0); ; shift += 7 {
39420				if shift >= 64 {
39421					return ErrIntOverflowGenerated
39422				}
39423				if iNdEx >= l {
39424					return io.ErrUnexpectedEOF
39425				}
39426				b := dAtA[iNdEx]
39427				iNdEx++
39428				stringLen |= uint64(b&0x7F) << shift
39429				if b < 0x80 {
39430					break
39431				}
39432			}
39433			intStringLen := int(stringLen)
39434			if intStringLen < 0 {
39435				return ErrInvalidLengthGenerated
39436			}
39437			postIndex := iNdEx + intStringLen
39438			if postIndex < 0 {
39439				return ErrInvalidLengthGenerated
39440			}
39441			if postIndex > l {
39442				return io.ErrUnexpectedEOF
39443			}
39444			m.TargetPortal = string(dAtA[iNdEx:postIndex])
39445			iNdEx = postIndex
39446		case 2:
39447			if wireType != 2 {
39448				return fmt.Errorf("proto: wrong wireType = %d for field IQN", wireType)
39449			}
39450			var stringLen uint64
39451			for shift := uint(0); ; shift += 7 {
39452				if shift >= 64 {
39453					return ErrIntOverflowGenerated
39454				}
39455				if iNdEx >= l {
39456					return io.ErrUnexpectedEOF
39457				}
39458				b := dAtA[iNdEx]
39459				iNdEx++
39460				stringLen |= uint64(b&0x7F) << shift
39461				if b < 0x80 {
39462					break
39463				}
39464			}
39465			intStringLen := int(stringLen)
39466			if intStringLen < 0 {
39467				return ErrInvalidLengthGenerated
39468			}
39469			postIndex := iNdEx + intStringLen
39470			if postIndex < 0 {
39471				return ErrInvalidLengthGenerated
39472			}
39473			if postIndex > l {
39474				return io.ErrUnexpectedEOF
39475			}
39476			m.IQN = string(dAtA[iNdEx:postIndex])
39477			iNdEx = postIndex
39478		case 3:
39479			if wireType != 0 {
39480				return fmt.Errorf("proto: wrong wireType = %d for field Lun", wireType)
39481			}
39482			m.Lun = 0
39483			for shift := uint(0); ; shift += 7 {
39484				if shift >= 64 {
39485					return ErrIntOverflowGenerated
39486				}
39487				if iNdEx >= l {
39488					return io.ErrUnexpectedEOF
39489				}
39490				b := dAtA[iNdEx]
39491				iNdEx++
39492				m.Lun |= int32(b&0x7F) << shift
39493				if b < 0x80 {
39494					break
39495				}
39496			}
39497		case 4:
39498			if wireType != 2 {
39499				return fmt.Errorf("proto: wrong wireType = %d for field ISCSIInterface", wireType)
39500			}
39501			var stringLen uint64
39502			for shift := uint(0); ; shift += 7 {
39503				if shift >= 64 {
39504					return ErrIntOverflowGenerated
39505				}
39506				if iNdEx >= l {
39507					return io.ErrUnexpectedEOF
39508				}
39509				b := dAtA[iNdEx]
39510				iNdEx++
39511				stringLen |= uint64(b&0x7F) << shift
39512				if b < 0x80 {
39513					break
39514				}
39515			}
39516			intStringLen := int(stringLen)
39517			if intStringLen < 0 {
39518				return ErrInvalidLengthGenerated
39519			}
39520			postIndex := iNdEx + intStringLen
39521			if postIndex < 0 {
39522				return ErrInvalidLengthGenerated
39523			}
39524			if postIndex > l {
39525				return io.ErrUnexpectedEOF
39526			}
39527			m.ISCSIInterface = string(dAtA[iNdEx:postIndex])
39528			iNdEx = postIndex
39529		case 5:
39530			if wireType != 2 {
39531				return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
39532			}
39533			var stringLen uint64
39534			for shift := uint(0); ; shift += 7 {
39535				if shift >= 64 {
39536					return ErrIntOverflowGenerated
39537				}
39538				if iNdEx >= l {
39539					return io.ErrUnexpectedEOF
39540				}
39541				b := dAtA[iNdEx]
39542				iNdEx++
39543				stringLen |= uint64(b&0x7F) << shift
39544				if b < 0x80 {
39545					break
39546				}
39547			}
39548			intStringLen := int(stringLen)
39549			if intStringLen < 0 {
39550				return ErrInvalidLengthGenerated
39551			}
39552			postIndex := iNdEx + intStringLen
39553			if postIndex < 0 {
39554				return ErrInvalidLengthGenerated
39555			}
39556			if postIndex > l {
39557				return io.ErrUnexpectedEOF
39558			}
39559			m.FSType = string(dAtA[iNdEx:postIndex])
39560			iNdEx = postIndex
39561		case 6:
39562			if wireType != 0 {
39563				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
39564			}
39565			var v int
39566			for shift := uint(0); ; shift += 7 {
39567				if shift >= 64 {
39568					return ErrIntOverflowGenerated
39569				}
39570				if iNdEx >= l {
39571					return io.ErrUnexpectedEOF
39572				}
39573				b := dAtA[iNdEx]
39574				iNdEx++
39575				v |= int(b&0x7F) << shift
39576				if b < 0x80 {
39577					break
39578				}
39579			}
39580			m.ReadOnly = bool(v != 0)
39581		case 7:
39582			if wireType != 2 {
39583				return fmt.Errorf("proto: wrong wireType = %d for field Portals", wireType)
39584			}
39585			var stringLen uint64
39586			for shift := uint(0); ; shift += 7 {
39587				if shift >= 64 {
39588					return ErrIntOverflowGenerated
39589				}
39590				if iNdEx >= l {
39591					return io.ErrUnexpectedEOF
39592				}
39593				b := dAtA[iNdEx]
39594				iNdEx++
39595				stringLen |= uint64(b&0x7F) << shift
39596				if b < 0x80 {
39597					break
39598				}
39599			}
39600			intStringLen := int(stringLen)
39601			if intStringLen < 0 {
39602				return ErrInvalidLengthGenerated
39603			}
39604			postIndex := iNdEx + intStringLen
39605			if postIndex < 0 {
39606				return ErrInvalidLengthGenerated
39607			}
39608			if postIndex > l {
39609				return io.ErrUnexpectedEOF
39610			}
39611			m.Portals = append(m.Portals, string(dAtA[iNdEx:postIndex]))
39612			iNdEx = postIndex
39613		case 8:
39614			if wireType != 0 {
39615				return fmt.Errorf("proto: wrong wireType = %d for field DiscoveryCHAPAuth", wireType)
39616			}
39617			var v int
39618			for shift := uint(0); ; shift += 7 {
39619				if shift >= 64 {
39620					return ErrIntOverflowGenerated
39621				}
39622				if iNdEx >= l {
39623					return io.ErrUnexpectedEOF
39624				}
39625				b := dAtA[iNdEx]
39626				iNdEx++
39627				v |= int(b&0x7F) << shift
39628				if b < 0x80 {
39629					break
39630				}
39631			}
39632			m.DiscoveryCHAPAuth = bool(v != 0)
39633		case 10:
39634			if wireType != 2 {
39635				return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
39636			}
39637			var msglen int
39638			for shift := uint(0); ; shift += 7 {
39639				if shift >= 64 {
39640					return ErrIntOverflowGenerated
39641				}
39642				if iNdEx >= l {
39643					return io.ErrUnexpectedEOF
39644				}
39645				b := dAtA[iNdEx]
39646				iNdEx++
39647				msglen |= int(b&0x7F) << shift
39648				if b < 0x80 {
39649					break
39650				}
39651			}
39652			if msglen < 0 {
39653				return ErrInvalidLengthGenerated
39654			}
39655			postIndex := iNdEx + msglen
39656			if postIndex < 0 {
39657				return ErrInvalidLengthGenerated
39658			}
39659			if postIndex > l {
39660				return io.ErrUnexpectedEOF
39661			}
39662			if m.SecretRef == nil {
39663				m.SecretRef = &SecretReference{}
39664			}
39665			if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
39666				return err
39667			}
39668			iNdEx = postIndex
39669		case 11:
39670			if wireType != 0 {
39671				return fmt.Errorf("proto: wrong wireType = %d for field SessionCHAPAuth", wireType)
39672			}
39673			var v int
39674			for shift := uint(0); ; shift += 7 {
39675				if shift >= 64 {
39676					return ErrIntOverflowGenerated
39677				}
39678				if iNdEx >= l {
39679					return io.ErrUnexpectedEOF
39680				}
39681				b := dAtA[iNdEx]
39682				iNdEx++
39683				v |= int(b&0x7F) << shift
39684				if b < 0x80 {
39685					break
39686				}
39687			}
39688			m.SessionCHAPAuth = bool(v != 0)
39689		case 12:
39690			if wireType != 2 {
39691				return fmt.Errorf("proto: wrong wireType = %d for field InitiatorName", wireType)
39692			}
39693			var stringLen uint64
39694			for shift := uint(0); ; shift += 7 {
39695				if shift >= 64 {
39696					return ErrIntOverflowGenerated
39697				}
39698				if iNdEx >= l {
39699					return io.ErrUnexpectedEOF
39700				}
39701				b := dAtA[iNdEx]
39702				iNdEx++
39703				stringLen |= uint64(b&0x7F) << shift
39704				if b < 0x80 {
39705					break
39706				}
39707			}
39708			intStringLen := int(stringLen)
39709			if intStringLen < 0 {
39710				return ErrInvalidLengthGenerated
39711			}
39712			postIndex := iNdEx + intStringLen
39713			if postIndex < 0 {
39714				return ErrInvalidLengthGenerated
39715			}
39716			if postIndex > l {
39717				return io.ErrUnexpectedEOF
39718			}
39719			s := string(dAtA[iNdEx:postIndex])
39720			m.InitiatorName = &s
39721			iNdEx = postIndex
39722		default:
39723			iNdEx = preIndex
39724			skippy, err := skipGenerated(dAtA[iNdEx:])
39725			if err != nil {
39726				return err
39727			}
39728			if skippy < 0 {
39729				return ErrInvalidLengthGenerated
39730			}
39731			if (iNdEx + skippy) < 0 {
39732				return ErrInvalidLengthGenerated
39733			}
39734			if (iNdEx + skippy) > l {
39735				return io.ErrUnexpectedEOF
39736			}
39737			iNdEx += skippy
39738		}
39739	}
39740
39741	if iNdEx > l {
39742		return io.ErrUnexpectedEOF
39743	}
39744	return nil
39745}
39746func (m *ISCSIVolumeSource) Unmarshal(dAtA []byte) error {
39747	l := len(dAtA)
39748	iNdEx := 0
39749	for iNdEx < l {
39750		preIndex := iNdEx
39751		var wire uint64
39752		for shift := uint(0); ; shift += 7 {
39753			if shift >= 64 {
39754				return ErrIntOverflowGenerated
39755			}
39756			if iNdEx >= l {
39757				return io.ErrUnexpectedEOF
39758			}
39759			b := dAtA[iNdEx]
39760			iNdEx++
39761			wire |= uint64(b&0x7F) << shift
39762			if b < 0x80 {
39763				break
39764			}
39765		}
39766		fieldNum := int32(wire >> 3)
39767		wireType := int(wire & 0x7)
39768		if wireType == 4 {
39769			return fmt.Errorf("proto: ISCSIVolumeSource: wiretype end group for non-group")
39770		}
39771		if fieldNum <= 0 {
39772			return fmt.Errorf("proto: ISCSIVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
39773		}
39774		switch fieldNum {
39775		case 1:
39776			if wireType != 2 {
39777				return fmt.Errorf("proto: wrong wireType = %d for field TargetPortal", wireType)
39778			}
39779			var stringLen uint64
39780			for shift := uint(0); ; shift += 7 {
39781				if shift >= 64 {
39782					return ErrIntOverflowGenerated
39783				}
39784				if iNdEx >= l {
39785					return io.ErrUnexpectedEOF
39786				}
39787				b := dAtA[iNdEx]
39788				iNdEx++
39789				stringLen |= uint64(b&0x7F) << shift
39790				if b < 0x80 {
39791					break
39792				}
39793			}
39794			intStringLen := int(stringLen)
39795			if intStringLen < 0 {
39796				return ErrInvalidLengthGenerated
39797			}
39798			postIndex := iNdEx + intStringLen
39799			if postIndex < 0 {
39800				return ErrInvalidLengthGenerated
39801			}
39802			if postIndex > l {
39803				return io.ErrUnexpectedEOF
39804			}
39805			m.TargetPortal = string(dAtA[iNdEx:postIndex])
39806			iNdEx = postIndex
39807		case 2:
39808			if wireType != 2 {
39809				return fmt.Errorf("proto: wrong wireType = %d for field IQN", wireType)
39810			}
39811			var stringLen uint64
39812			for shift := uint(0); ; shift += 7 {
39813				if shift >= 64 {
39814					return ErrIntOverflowGenerated
39815				}
39816				if iNdEx >= l {
39817					return io.ErrUnexpectedEOF
39818				}
39819				b := dAtA[iNdEx]
39820				iNdEx++
39821				stringLen |= uint64(b&0x7F) << shift
39822				if b < 0x80 {
39823					break
39824				}
39825			}
39826			intStringLen := int(stringLen)
39827			if intStringLen < 0 {
39828				return ErrInvalidLengthGenerated
39829			}
39830			postIndex := iNdEx + intStringLen
39831			if postIndex < 0 {
39832				return ErrInvalidLengthGenerated
39833			}
39834			if postIndex > l {
39835				return io.ErrUnexpectedEOF
39836			}
39837			m.IQN = string(dAtA[iNdEx:postIndex])
39838			iNdEx = postIndex
39839		case 3:
39840			if wireType != 0 {
39841				return fmt.Errorf("proto: wrong wireType = %d for field Lun", wireType)
39842			}
39843			m.Lun = 0
39844			for shift := uint(0); ; shift += 7 {
39845				if shift >= 64 {
39846					return ErrIntOverflowGenerated
39847				}
39848				if iNdEx >= l {
39849					return io.ErrUnexpectedEOF
39850				}
39851				b := dAtA[iNdEx]
39852				iNdEx++
39853				m.Lun |= int32(b&0x7F) << shift
39854				if b < 0x80 {
39855					break
39856				}
39857			}
39858		case 4:
39859			if wireType != 2 {
39860				return fmt.Errorf("proto: wrong wireType = %d for field ISCSIInterface", wireType)
39861			}
39862			var stringLen uint64
39863			for shift := uint(0); ; shift += 7 {
39864				if shift >= 64 {
39865					return ErrIntOverflowGenerated
39866				}
39867				if iNdEx >= l {
39868					return io.ErrUnexpectedEOF
39869				}
39870				b := dAtA[iNdEx]
39871				iNdEx++
39872				stringLen |= uint64(b&0x7F) << shift
39873				if b < 0x80 {
39874					break
39875				}
39876			}
39877			intStringLen := int(stringLen)
39878			if intStringLen < 0 {
39879				return ErrInvalidLengthGenerated
39880			}
39881			postIndex := iNdEx + intStringLen
39882			if postIndex < 0 {
39883				return ErrInvalidLengthGenerated
39884			}
39885			if postIndex > l {
39886				return io.ErrUnexpectedEOF
39887			}
39888			m.ISCSIInterface = string(dAtA[iNdEx:postIndex])
39889			iNdEx = postIndex
39890		case 5:
39891			if wireType != 2 {
39892				return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
39893			}
39894			var stringLen uint64
39895			for shift := uint(0); ; shift += 7 {
39896				if shift >= 64 {
39897					return ErrIntOverflowGenerated
39898				}
39899				if iNdEx >= l {
39900					return io.ErrUnexpectedEOF
39901				}
39902				b := dAtA[iNdEx]
39903				iNdEx++
39904				stringLen |= uint64(b&0x7F) << shift
39905				if b < 0x80 {
39906					break
39907				}
39908			}
39909			intStringLen := int(stringLen)
39910			if intStringLen < 0 {
39911				return ErrInvalidLengthGenerated
39912			}
39913			postIndex := iNdEx + intStringLen
39914			if postIndex < 0 {
39915				return ErrInvalidLengthGenerated
39916			}
39917			if postIndex > l {
39918				return io.ErrUnexpectedEOF
39919			}
39920			m.FSType = string(dAtA[iNdEx:postIndex])
39921			iNdEx = postIndex
39922		case 6:
39923			if wireType != 0 {
39924				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
39925			}
39926			var v int
39927			for shift := uint(0); ; shift += 7 {
39928				if shift >= 64 {
39929					return ErrIntOverflowGenerated
39930				}
39931				if iNdEx >= l {
39932					return io.ErrUnexpectedEOF
39933				}
39934				b := dAtA[iNdEx]
39935				iNdEx++
39936				v |= int(b&0x7F) << shift
39937				if b < 0x80 {
39938					break
39939				}
39940			}
39941			m.ReadOnly = bool(v != 0)
39942		case 7:
39943			if wireType != 2 {
39944				return fmt.Errorf("proto: wrong wireType = %d for field Portals", wireType)
39945			}
39946			var stringLen uint64
39947			for shift := uint(0); ; shift += 7 {
39948				if shift >= 64 {
39949					return ErrIntOverflowGenerated
39950				}
39951				if iNdEx >= l {
39952					return io.ErrUnexpectedEOF
39953				}
39954				b := dAtA[iNdEx]
39955				iNdEx++
39956				stringLen |= uint64(b&0x7F) << shift
39957				if b < 0x80 {
39958					break
39959				}
39960			}
39961			intStringLen := int(stringLen)
39962			if intStringLen < 0 {
39963				return ErrInvalidLengthGenerated
39964			}
39965			postIndex := iNdEx + intStringLen
39966			if postIndex < 0 {
39967				return ErrInvalidLengthGenerated
39968			}
39969			if postIndex > l {
39970				return io.ErrUnexpectedEOF
39971			}
39972			m.Portals = append(m.Portals, string(dAtA[iNdEx:postIndex]))
39973			iNdEx = postIndex
39974		case 8:
39975			if wireType != 0 {
39976				return fmt.Errorf("proto: wrong wireType = %d for field DiscoveryCHAPAuth", wireType)
39977			}
39978			var v int
39979			for shift := uint(0); ; shift += 7 {
39980				if shift >= 64 {
39981					return ErrIntOverflowGenerated
39982				}
39983				if iNdEx >= l {
39984					return io.ErrUnexpectedEOF
39985				}
39986				b := dAtA[iNdEx]
39987				iNdEx++
39988				v |= int(b&0x7F) << shift
39989				if b < 0x80 {
39990					break
39991				}
39992			}
39993			m.DiscoveryCHAPAuth = bool(v != 0)
39994		case 10:
39995			if wireType != 2 {
39996				return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
39997			}
39998			var msglen int
39999			for shift := uint(0); ; shift += 7 {
40000				if shift >= 64 {
40001					return ErrIntOverflowGenerated
40002				}
40003				if iNdEx >= l {
40004					return io.ErrUnexpectedEOF
40005				}
40006				b := dAtA[iNdEx]
40007				iNdEx++
40008				msglen |= int(b&0x7F) << shift
40009				if b < 0x80 {
40010					break
40011				}
40012			}
40013			if msglen < 0 {
40014				return ErrInvalidLengthGenerated
40015			}
40016			postIndex := iNdEx + msglen
40017			if postIndex < 0 {
40018				return ErrInvalidLengthGenerated
40019			}
40020			if postIndex > l {
40021				return io.ErrUnexpectedEOF
40022			}
40023			if m.SecretRef == nil {
40024				m.SecretRef = &LocalObjectReference{}
40025			}
40026			if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
40027				return err
40028			}
40029			iNdEx = postIndex
40030		case 11:
40031			if wireType != 0 {
40032				return fmt.Errorf("proto: wrong wireType = %d for field SessionCHAPAuth", wireType)
40033			}
40034			var v int
40035			for shift := uint(0); ; shift += 7 {
40036				if shift >= 64 {
40037					return ErrIntOverflowGenerated
40038				}
40039				if iNdEx >= l {
40040					return io.ErrUnexpectedEOF
40041				}
40042				b := dAtA[iNdEx]
40043				iNdEx++
40044				v |= int(b&0x7F) << shift
40045				if b < 0x80 {
40046					break
40047				}
40048			}
40049			m.SessionCHAPAuth = bool(v != 0)
40050		case 12:
40051			if wireType != 2 {
40052				return fmt.Errorf("proto: wrong wireType = %d for field InitiatorName", wireType)
40053			}
40054			var stringLen uint64
40055			for shift := uint(0); ; shift += 7 {
40056				if shift >= 64 {
40057					return ErrIntOverflowGenerated
40058				}
40059				if iNdEx >= l {
40060					return io.ErrUnexpectedEOF
40061				}
40062				b := dAtA[iNdEx]
40063				iNdEx++
40064				stringLen |= uint64(b&0x7F) << shift
40065				if b < 0x80 {
40066					break
40067				}
40068			}
40069			intStringLen := int(stringLen)
40070			if intStringLen < 0 {
40071				return ErrInvalidLengthGenerated
40072			}
40073			postIndex := iNdEx + intStringLen
40074			if postIndex < 0 {
40075				return ErrInvalidLengthGenerated
40076			}
40077			if postIndex > l {
40078				return io.ErrUnexpectedEOF
40079			}
40080			s := string(dAtA[iNdEx:postIndex])
40081			m.InitiatorName = &s
40082			iNdEx = postIndex
40083		default:
40084			iNdEx = preIndex
40085			skippy, err := skipGenerated(dAtA[iNdEx:])
40086			if err != nil {
40087				return err
40088			}
40089			if skippy < 0 {
40090				return ErrInvalidLengthGenerated
40091			}
40092			if (iNdEx + skippy) < 0 {
40093				return ErrInvalidLengthGenerated
40094			}
40095			if (iNdEx + skippy) > l {
40096				return io.ErrUnexpectedEOF
40097			}
40098			iNdEx += skippy
40099		}
40100	}
40101
40102	if iNdEx > l {
40103		return io.ErrUnexpectedEOF
40104	}
40105	return nil
40106}
40107func (m *KeyToPath) Unmarshal(dAtA []byte) error {
40108	l := len(dAtA)
40109	iNdEx := 0
40110	for iNdEx < l {
40111		preIndex := iNdEx
40112		var wire uint64
40113		for shift := uint(0); ; shift += 7 {
40114			if shift >= 64 {
40115				return ErrIntOverflowGenerated
40116			}
40117			if iNdEx >= l {
40118				return io.ErrUnexpectedEOF
40119			}
40120			b := dAtA[iNdEx]
40121			iNdEx++
40122			wire |= uint64(b&0x7F) << shift
40123			if b < 0x80 {
40124				break
40125			}
40126		}
40127		fieldNum := int32(wire >> 3)
40128		wireType := int(wire & 0x7)
40129		if wireType == 4 {
40130			return fmt.Errorf("proto: KeyToPath: wiretype end group for non-group")
40131		}
40132		if fieldNum <= 0 {
40133			return fmt.Errorf("proto: KeyToPath: illegal tag %d (wire type %d)", fieldNum, wire)
40134		}
40135		switch fieldNum {
40136		case 1:
40137			if wireType != 2 {
40138				return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
40139			}
40140			var stringLen uint64
40141			for shift := uint(0); ; shift += 7 {
40142				if shift >= 64 {
40143					return ErrIntOverflowGenerated
40144				}
40145				if iNdEx >= l {
40146					return io.ErrUnexpectedEOF
40147				}
40148				b := dAtA[iNdEx]
40149				iNdEx++
40150				stringLen |= uint64(b&0x7F) << shift
40151				if b < 0x80 {
40152					break
40153				}
40154			}
40155			intStringLen := int(stringLen)
40156			if intStringLen < 0 {
40157				return ErrInvalidLengthGenerated
40158			}
40159			postIndex := iNdEx + intStringLen
40160			if postIndex < 0 {
40161				return ErrInvalidLengthGenerated
40162			}
40163			if postIndex > l {
40164				return io.ErrUnexpectedEOF
40165			}
40166			m.Key = string(dAtA[iNdEx:postIndex])
40167			iNdEx = postIndex
40168		case 2:
40169			if wireType != 2 {
40170				return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
40171			}
40172			var stringLen uint64
40173			for shift := uint(0); ; shift += 7 {
40174				if shift >= 64 {
40175					return ErrIntOverflowGenerated
40176				}
40177				if iNdEx >= l {
40178					return io.ErrUnexpectedEOF
40179				}
40180				b := dAtA[iNdEx]
40181				iNdEx++
40182				stringLen |= uint64(b&0x7F) << shift
40183				if b < 0x80 {
40184					break
40185				}
40186			}
40187			intStringLen := int(stringLen)
40188			if intStringLen < 0 {
40189				return ErrInvalidLengthGenerated
40190			}
40191			postIndex := iNdEx + intStringLen
40192			if postIndex < 0 {
40193				return ErrInvalidLengthGenerated
40194			}
40195			if postIndex > l {
40196				return io.ErrUnexpectedEOF
40197			}
40198			m.Path = string(dAtA[iNdEx:postIndex])
40199			iNdEx = postIndex
40200		case 3:
40201			if wireType != 0 {
40202				return fmt.Errorf("proto: wrong wireType = %d for field Mode", wireType)
40203			}
40204			var v int32
40205			for shift := uint(0); ; shift += 7 {
40206				if shift >= 64 {
40207					return ErrIntOverflowGenerated
40208				}
40209				if iNdEx >= l {
40210					return io.ErrUnexpectedEOF
40211				}
40212				b := dAtA[iNdEx]
40213				iNdEx++
40214				v |= int32(b&0x7F) << shift
40215				if b < 0x80 {
40216					break
40217				}
40218			}
40219			m.Mode = &v
40220		default:
40221			iNdEx = preIndex
40222			skippy, err := skipGenerated(dAtA[iNdEx:])
40223			if err != nil {
40224				return err
40225			}
40226			if skippy < 0 {
40227				return ErrInvalidLengthGenerated
40228			}
40229			if (iNdEx + skippy) < 0 {
40230				return ErrInvalidLengthGenerated
40231			}
40232			if (iNdEx + skippy) > l {
40233				return io.ErrUnexpectedEOF
40234			}
40235			iNdEx += skippy
40236		}
40237	}
40238
40239	if iNdEx > l {
40240		return io.ErrUnexpectedEOF
40241	}
40242	return nil
40243}
40244func (m *Lifecycle) Unmarshal(dAtA []byte) error {
40245	l := len(dAtA)
40246	iNdEx := 0
40247	for iNdEx < l {
40248		preIndex := iNdEx
40249		var wire uint64
40250		for shift := uint(0); ; shift += 7 {
40251			if shift >= 64 {
40252				return ErrIntOverflowGenerated
40253			}
40254			if iNdEx >= l {
40255				return io.ErrUnexpectedEOF
40256			}
40257			b := dAtA[iNdEx]
40258			iNdEx++
40259			wire |= uint64(b&0x7F) << shift
40260			if b < 0x80 {
40261				break
40262			}
40263		}
40264		fieldNum := int32(wire >> 3)
40265		wireType := int(wire & 0x7)
40266		if wireType == 4 {
40267			return fmt.Errorf("proto: Lifecycle: wiretype end group for non-group")
40268		}
40269		if fieldNum <= 0 {
40270			return fmt.Errorf("proto: Lifecycle: illegal tag %d (wire type %d)", fieldNum, wire)
40271		}
40272		switch fieldNum {
40273		case 1:
40274			if wireType != 2 {
40275				return fmt.Errorf("proto: wrong wireType = %d for field PostStart", wireType)
40276			}
40277			var msglen int
40278			for shift := uint(0); ; shift += 7 {
40279				if shift >= 64 {
40280					return ErrIntOverflowGenerated
40281				}
40282				if iNdEx >= l {
40283					return io.ErrUnexpectedEOF
40284				}
40285				b := dAtA[iNdEx]
40286				iNdEx++
40287				msglen |= int(b&0x7F) << shift
40288				if b < 0x80 {
40289					break
40290				}
40291			}
40292			if msglen < 0 {
40293				return ErrInvalidLengthGenerated
40294			}
40295			postIndex := iNdEx + msglen
40296			if postIndex < 0 {
40297				return ErrInvalidLengthGenerated
40298			}
40299			if postIndex > l {
40300				return io.ErrUnexpectedEOF
40301			}
40302			if m.PostStart == nil {
40303				m.PostStart = &Handler{}
40304			}
40305			if err := m.PostStart.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
40306				return err
40307			}
40308			iNdEx = postIndex
40309		case 2:
40310			if wireType != 2 {
40311				return fmt.Errorf("proto: wrong wireType = %d for field PreStop", wireType)
40312			}
40313			var msglen int
40314			for shift := uint(0); ; shift += 7 {
40315				if shift >= 64 {
40316					return ErrIntOverflowGenerated
40317				}
40318				if iNdEx >= l {
40319					return io.ErrUnexpectedEOF
40320				}
40321				b := dAtA[iNdEx]
40322				iNdEx++
40323				msglen |= int(b&0x7F) << shift
40324				if b < 0x80 {
40325					break
40326				}
40327			}
40328			if msglen < 0 {
40329				return ErrInvalidLengthGenerated
40330			}
40331			postIndex := iNdEx + msglen
40332			if postIndex < 0 {
40333				return ErrInvalidLengthGenerated
40334			}
40335			if postIndex > l {
40336				return io.ErrUnexpectedEOF
40337			}
40338			if m.PreStop == nil {
40339				m.PreStop = &Handler{}
40340			}
40341			if err := m.PreStop.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
40342				return err
40343			}
40344			iNdEx = postIndex
40345		default:
40346			iNdEx = preIndex
40347			skippy, err := skipGenerated(dAtA[iNdEx:])
40348			if err != nil {
40349				return err
40350			}
40351			if skippy < 0 {
40352				return ErrInvalidLengthGenerated
40353			}
40354			if (iNdEx + skippy) < 0 {
40355				return ErrInvalidLengthGenerated
40356			}
40357			if (iNdEx + skippy) > l {
40358				return io.ErrUnexpectedEOF
40359			}
40360			iNdEx += skippy
40361		}
40362	}
40363
40364	if iNdEx > l {
40365		return io.ErrUnexpectedEOF
40366	}
40367	return nil
40368}
40369func (m *LimitRange) Unmarshal(dAtA []byte) error {
40370	l := len(dAtA)
40371	iNdEx := 0
40372	for iNdEx < l {
40373		preIndex := iNdEx
40374		var wire uint64
40375		for shift := uint(0); ; shift += 7 {
40376			if shift >= 64 {
40377				return ErrIntOverflowGenerated
40378			}
40379			if iNdEx >= l {
40380				return io.ErrUnexpectedEOF
40381			}
40382			b := dAtA[iNdEx]
40383			iNdEx++
40384			wire |= uint64(b&0x7F) << shift
40385			if b < 0x80 {
40386				break
40387			}
40388		}
40389		fieldNum := int32(wire >> 3)
40390		wireType := int(wire & 0x7)
40391		if wireType == 4 {
40392			return fmt.Errorf("proto: LimitRange: wiretype end group for non-group")
40393		}
40394		if fieldNum <= 0 {
40395			return fmt.Errorf("proto: LimitRange: illegal tag %d (wire type %d)", fieldNum, wire)
40396		}
40397		switch fieldNum {
40398		case 1:
40399			if wireType != 2 {
40400				return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
40401			}
40402			var msglen int
40403			for shift := uint(0); ; shift += 7 {
40404				if shift >= 64 {
40405					return ErrIntOverflowGenerated
40406				}
40407				if iNdEx >= l {
40408					return io.ErrUnexpectedEOF
40409				}
40410				b := dAtA[iNdEx]
40411				iNdEx++
40412				msglen |= int(b&0x7F) << shift
40413				if b < 0x80 {
40414					break
40415				}
40416			}
40417			if msglen < 0 {
40418				return ErrInvalidLengthGenerated
40419			}
40420			postIndex := iNdEx + msglen
40421			if postIndex < 0 {
40422				return ErrInvalidLengthGenerated
40423			}
40424			if postIndex > l {
40425				return io.ErrUnexpectedEOF
40426			}
40427			if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
40428				return err
40429			}
40430			iNdEx = postIndex
40431		case 2:
40432			if wireType != 2 {
40433				return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
40434			}
40435			var msglen int
40436			for shift := uint(0); ; shift += 7 {
40437				if shift >= 64 {
40438					return ErrIntOverflowGenerated
40439				}
40440				if iNdEx >= l {
40441					return io.ErrUnexpectedEOF
40442				}
40443				b := dAtA[iNdEx]
40444				iNdEx++
40445				msglen |= int(b&0x7F) << shift
40446				if b < 0x80 {
40447					break
40448				}
40449			}
40450			if msglen < 0 {
40451				return ErrInvalidLengthGenerated
40452			}
40453			postIndex := iNdEx + msglen
40454			if postIndex < 0 {
40455				return ErrInvalidLengthGenerated
40456			}
40457			if postIndex > l {
40458				return io.ErrUnexpectedEOF
40459			}
40460			if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
40461				return err
40462			}
40463			iNdEx = postIndex
40464		default:
40465			iNdEx = preIndex
40466			skippy, err := skipGenerated(dAtA[iNdEx:])
40467			if err != nil {
40468				return err
40469			}
40470			if skippy < 0 {
40471				return ErrInvalidLengthGenerated
40472			}
40473			if (iNdEx + skippy) < 0 {
40474				return ErrInvalidLengthGenerated
40475			}
40476			if (iNdEx + skippy) > l {
40477				return io.ErrUnexpectedEOF
40478			}
40479			iNdEx += skippy
40480		}
40481	}
40482
40483	if iNdEx > l {
40484		return io.ErrUnexpectedEOF
40485	}
40486	return nil
40487}
40488func (m *LimitRangeItem) Unmarshal(dAtA []byte) error {
40489	l := len(dAtA)
40490	iNdEx := 0
40491	for iNdEx < l {
40492		preIndex := iNdEx
40493		var wire uint64
40494		for shift := uint(0); ; shift += 7 {
40495			if shift >= 64 {
40496				return ErrIntOverflowGenerated
40497			}
40498			if iNdEx >= l {
40499				return io.ErrUnexpectedEOF
40500			}
40501			b := dAtA[iNdEx]
40502			iNdEx++
40503			wire |= uint64(b&0x7F) << shift
40504			if b < 0x80 {
40505				break
40506			}
40507		}
40508		fieldNum := int32(wire >> 3)
40509		wireType := int(wire & 0x7)
40510		if wireType == 4 {
40511			return fmt.Errorf("proto: LimitRangeItem: wiretype end group for non-group")
40512		}
40513		if fieldNum <= 0 {
40514			return fmt.Errorf("proto: LimitRangeItem: illegal tag %d (wire type %d)", fieldNum, wire)
40515		}
40516		switch fieldNum {
40517		case 1:
40518			if wireType != 2 {
40519				return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
40520			}
40521			var stringLen uint64
40522			for shift := uint(0); ; shift += 7 {
40523				if shift >= 64 {
40524					return ErrIntOverflowGenerated
40525				}
40526				if iNdEx >= l {
40527					return io.ErrUnexpectedEOF
40528				}
40529				b := dAtA[iNdEx]
40530				iNdEx++
40531				stringLen |= uint64(b&0x7F) << shift
40532				if b < 0x80 {
40533					break
40534				}
40535			}
40536			intStringLen := int(stringLen)
40537			if intStringLen < 0 {
40538				return ErrInvalidLengthGenerated
40539			}
40540			postIndex := iNdEx + intStringLen
40541			if postIndex < 0 {
40542				return ErrInvalidLengthGenerated
40543			}
40544			if postIndex > l {
40545				return io.ErrUnexpectedEOF
40546			}
40547			m.Type = LimitType(dAtA[iNdEx:postIndex])
40548			iNdEx = postIndex
40549		case 2:
40550			if wireType != 2 {
40551				return fmt.Errorf("proto: wrong wireType = %d for field Max", wireType)
40552			}
40553			var msglen int
40554			for shift := uint(0); ; shift += 7 {
40555				if shift >= 64 {
40556					return ErrIntOverflowGenerated
40557				}
40558				if iNdEx >= l {
40559					return io.ErrUnexpectedEOF
40560				}
40561				b := dAtA[iNdEx]
40562				iNdEx++
40563				msglen |= int(b&0x7F) << shift
40564				if b < 0x80 {
40565					break
40566				}
40567			}
40568			if msglen < 0 {
40569				return ErrInvalidLengthGenerated
40570			}
40571			postIndex := iNdEx + msglen
40572			if postIndex < 0 {
40573				return ErrInvalidLengthGenerated
40574			}
40575			if postIndex > l {
40576				return io.ErrUnexpectedEOF
40577			}
40578			if m.Max == nil {
40579				m.Max = make(ResourceList)
40580			}
40581			var mapkey ResourceName
40582			mapvalue := &resource.Quantity{}
40583			for iNdEx < postIndex {
40584				entryPreIndex := iNdEx
40585				var wire uint64
40586				for shift := uint(0); ; shift += 7 {
40587					if shift >= 64 {
40588						return ErrIntOverflowGenerated
40589					}
40590					if iNdEx >= l {
40591						return io.ErrUnexpectedEOF
40592					}
40593					b := dAtA[iNdEx]
40594					iNdEx++
40595					wire |= uint64(b&0x7F) << shift
40596					if b < 0x80 {
40597						break
40598					}
40599				}
40600				fieldNum := int32(wire >> 3)
40601				if fieldNum == 1 {
40602					var stringLenmapkey uint64
40603					for shift := uint(0); ; shift += 7 {
40604						if shift >= 64 {
40605							return ErrIntOverflowGenerated
40606						}
40607						if iNdEx >= l {
40608							return io.ErrUnexpectedEOF
40609						}
40610						b := dAtA[iNdEx]
40611						iNdEx++
40612						stringLenmapkey |= uint64(b&0x7F) << shift
40613						if b < 0x80 {
40614							break
40615						}
40616					}
40617					intStringLenmapkey := int(stringLenmapkey)
40618					if intStringLenmapkey < 0 {
40619						return ErrInvalidLengthGenerated
40620					}
40621					postStringIndexmapkey := iNdEx + intStringLenmapkey
40622					if postStringIndexmapkey < 0 {
40623						return ErrInvalidLengthGenerated
40624					}
40625					if postStringIndexmapkey > l {
40626						return io.ErrUnexpectedEOF
40627					}
40628					mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
40629					iNdEx = postStringIndexmapkey
40630				} else if fieldNum == 2 {
40631					var mapmsglen int
40632					for shift := uint(0); ; shift += 7 {
40633						if shift >= 64 {
40634							return ErrIntOverflowGenerated
40635						}
40636						if iNdEx >= l {
40637							return io.ErrUnexpectedEOF
40638						}
40639						b := dAtA[iNdEx]
40640						iNdEx++
40641						mapmsglen |= int(b&0x7F) << shift
40642						if b < 0x80 {
40643							break
40644						}
40645					}
40646					if mapmsglen < 0 {
40647						return ErrInvalidLengthGenerated
40648					}
40649					postmsgIndex := iNdEx + mapmsglen
40650					if postmsgIndex < 0 {
40651						return ErrInvalidLengthGenerated
40652					}
40653					if postmsgIndex > l {
40654						return io.ErrUnexpectedEOF
40655					}
40656					mapvalue = &resource.Quantity{}
40657					if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
40658						return err
40659					}
40660					iNdEx = postmsgIndex
40661				} else {
40662					iNdEx = entryPreIndex
40663					skippy, err := skipGenerated(dAtA[iNdEx:])
40664					if err != nil {
40665						return err
40666					}
40667					if skippy < 0 {
40668						return ErrInvalidLengthGenerated
40669					}
40670					if (iNdEx + skippy) > postIndex {
40671						return io.ErrUnexpectedEOF
40672					}
40673					iNdEx += skippy
40674				}
40675			}
40676			m.Max[ResourceName(mapkey)] = *mapvalue
40677			iNdEx = postIndex
40678		case 3:
40679			if wireType != 2 {
40680				return fmt.Errorf("proto: wrong wireType = %d for field Min", wireType)
40681			}
40682			var msglen int
40683			for shift := uint(0); ; shift += 7 {
40684				if shift >= 64 {
40685					return ErrIntOverflowGenerated
40686				}
40687				if iNdEx >= l {
40688					return io.ErrUnexpectedEOF
40689				}
40690				b := dAtA[iNdEx]
40691				iNdEx++
40692				msglen |= int(b&0x7F) << shift
40693				if b < 0x80 {
40694					break
40695				}
40696			}
40697			if msglen < 0 {
40698				return ErrInvalidLengthGenerated
40699			}
40700			postIndex := iNdEx + msglen
40701			if postIndex < 0 {
40702				return ErrInvalidLengthGenerated
40703			}
40704			if postIndex > l {
40705				return io.ErrUnexpectedEOF
40706			}
40707			if m.Min == nil {
40708				m.Min = make(ResourceList)
40709			}
40710			var mapkey ResourceName
40711			mapvalue := &resource.Quantity{}
40712			for iNdEx < postIndex {
40713				entryPreIndex := iNdEx
40714				var wire uint64
40715				for shift := uint(0); ; shift += 7 {
40716					if shift >= 64 {
40717						return ErrIntOverflowGenerated
40718					}
40719					if iNdEx >= l {
40720						return io.ErrUnexpectedEOF
40721					}
40722					b := dAtA[iNdEx]
40723					iNdEx++
40724					wire |= uint64(b&0x7F) << shift
40725					if b < 0x80 {
40726						break
40727					}
40728				}
40729				fieldNum := int32(wire >> 3)
40730				if fieldNum == 1 {
40731					var stringLenmapkey uint64
40732					for shift := uint(0); ; shift += 7 {
40733						if shift >= 64 {
40734							return ErrIntOverflowGenerated
40735						}
40736						if iNdEx >= l {
40737							return io.ErrUnexpectedEOF
40738						}
40739						b := dAtA[iNdEx]
40740						iNdEx++
40741						stringLenmapkey |= uint64(b&0x7F) << shift
40742						if b < 0x80 {
40743							break
40744						}
40745					}
40746					intStringLenmapkey := int(stringLenmapkey)
40747					if intStringLenmapkey < 0 {
40748						return ErrInvalidLengthGenerated
40749					}
40750					postStringIndexmapkey := iNdEx + intStringLenmapkey
40751					if postStringIndexmapkey < 0 {
40752						return ErrInvalidLengthGenerated
40753					}
40754					if postStringIndexmapkey > l {
40755						return io.ErrUnexpectedEOF
40756					}
40757					mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
40758					iNdEx = postStringIndexmapkey
40759				} else if fieldNum == 2 {
40760					var mapmsglen int
40761					for shift := uint(0); ; shift += 7 {
40762						if shift >= 64 {
40763							return ErrIntOverflowGenerated
40764						}
40765						if iNdEx >= l {
40766							return io.ErrUnexpectedEOF
40767						}
40768						b := dAtA[iNdEx]
40769						iNdEx++
40770						mapmsglen |= int(b&0x7F) << shift
40771						if b < 0x80 {
40772							break
40773						}
40774					}
40775					if mapmsglen < 0 {
40776						return ErrInvalidLengthGenerated
40777					}
40778					postmsgIndex := iNdEx + mapmsglen
40779					if postmsgIndex < 0 {
40780						return ErrInvalidLengthGenerated
40781					}
40782					if postmsgIndex > l {
40783						return io.ErrUnexpectedEOF
40784					}
40785					mapvalue = &resource.Quantity{}
40786					if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
40787						return err
40788					}
40789					iNdEx = postmsgIndex
40790				} else {
40791					iNdEx = entryPreIndex
40792					skippy, err := skipGenerated(dAtA[iNdEx:])
40793					if err != nil {
40794						return err
40795					}
40796					if skippy < 0 {
40797						return ErrInvalidLengthGenerated
40798					}
40799					if (iNdEx + skippy) > postIndex {
40800						return io.ErrUnexpectedEOF
40801					}
40802					iNdEx += skippy
40803				}
40804			}
40805			m.Min[ResourceName(mapkey)] = *mapvalue
40806			iNdEx = postIndex
40807		case 4:
40808			if wireType != 2 {
40809				return fmt.Errorf("proto: wrong wireType = %d for field Default", wireType)
40810			}
40811			var msglen int
40812			for shift := uint(0); ; shift += 7 {
40813				if shift >= 64 {
40814					return ErrIntOverflowGenerated
40815				}
40816				if iNdEx >= l {
40817					return io.ErrUnexpectedEOF
40818				}
40819				b := dAtA[iNdEx]
40820				iNdEx++
40821				msglen |= int(b&0x7F) << shift
40822				if b < 0x80 {
40823					break
40824				}
40825			}
40826			if msglen < 0 {
40827				return ErrInvalidLengthGenerated
40828			}
40829			postIndex := iNdEx + msglen
40830			if postIndex < 0 {
40831				return ErrInvalidLengthGenerated
40832			}
40833			if postIndex > l {
40834				return io.ErrUnexpectedEOF
40835			}
40836			if m.Default == nil {
40837				m.Default = make(ResourceList)
40838			}
40839			var mapkey ResourceName
40840			mapvalue := &resource.Quantity{}
40841			for iNdEx < postIndex {
40842				entryPreIndex := iNdEx
40843				var wire uint64
40844				for shift := uint(0); ; shift += 7 {
40845					if shift >= 64 {
40846						return ErrIntOverflowGenerated
40847					}
40848					if iNdEx >= l {
40849						return io.ErrUnexpectedEOF
40850					}
40851					b := dAtA[iNdEx]
40852					iNdEx++
40853					wire |= uint64(b&0x7F) << shift
40854					if b < 0x80 {
40855						break
40856					}
40857				}
40858				fieldNum := int32(wire >> 3)
40859				if fieldNum == 1 {
40860					var stringLenmapkey uint64
40861					for shift := uint(0); ; shift += 7 {
40862						if shift >= 64 {
40863							return ErrIntOverflowGenerated
40864						}
40865						if iNdEx >= l {
40866							return io.ErrUnexpectedEOF
40867						}
40868						b := dAtA[iNdEx]
40869						iNdEx++
40870						stringLenmapkey |= uint64(b&0x7F) << shift
40871						if b < 0x80 {
40872							break
40873						}
40874					}
40875					intStringLenmapkey := int(stringLenmapkey)
40876					if intStringLenmapkey < 0 {
40877						return ErrInvalidLengthGenerated
40878					}
40879					postStringIndexmapkey := iNdEx + intStringLenmapkey
40880					if postStringIndexmapkey < 0 {
40881						return ErrInvalidLengthGenerated
40882					}
40883					if postStringIndexmapkey > l {
40884						return io.ErrUnexpectedEOF
40885					}
40886					mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
40887					iNdEx = postStringIndexmapkey
40888				} else if fieldNum == 2 {
40889					var mapmsglen int
40890					for shift := uint(0); ; shift += 7 {
40891						if shift >= 64 {
40892							return ErrIntOverflowGenerated
40893						}
40894						if iNdEx >= l {
40895							return io.ErrUnexpectedEOF
40896						}
40897						b := dAtA[iNdEx]
40898						iNdEx++
40899						mapmsglen |= int(b&0x7F) << shift
40900						if b < 0x80 {
40901							break
40902						}
40903					}
40904					if mapmsglen < 0 {
40905						return ErrInvalidLengthGenerated
40906					}
40907					postmsgIndex := iNdEx + mapmsglen
40908					if postmsgIndex < 0 {
40909						return ErrInvalidLengthGenerated
40910					}
40911					if postmsgIndex > l {
40912						return io.ErrUnexpectedEOF
40913					}
40914					mapvalue = &resource.Quantity{}
40915					if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
40916						return err
40917					}
40918					iNdEx = postmsgIndex
40919				} else {
40920					iNdEx = entryPreIndex
40921					skippy, err := skipGenerated(dAtA[iNdEx:])
40922					if err != nil {
40923						return err
40924					}
40925					if skippy < 0 {
40926						return ErrInvalidLengthGenerated
40927					}
40928					if (iNdEx + skippy) > postIndex {
40929						return io.ErrUnexpectedEOF
40930					}
40931					iNdEx += skippy
40932				}
40933			}
40934			m.Default[ResourceName(mapkey)] = *mapvalue
40935			iNdEx = postIndex
40936		case 5:
40937			if wireType != 2 {
40938				return fmt.Errorf("proto: wrong wireType = %d for field DefaultRequest", wireType)
40939			}
40940			var msglen int
40941			for shift := uint(0); ; shift += 7 {
40942				if shift >= 64 {
40943					return ErrIntOverflowGenerated
40944				}
40945				if iNdEx >= l {
40946					return io.ErrUnexpectedEOF
40947				}
40948				b := dAtA[iNdEx]
40949				iNdEx++
40950				msglen |= int(b&0x7F) << shift
40951				if b < 0x80 {
40952					break
40953				}
40954			}
40955			if msglen < 0 {
40956				return ErrInvalidLengthGenerated
40957			}
40958			postIndex := iNdEx + msglen
40959			if postIndex < 0 {
40960				return ErrInvalidLengthGenerated
40961			}
40962			if postIndex > l {
40963				return io.ErrUnexpectedEOF
40964			}
40965			if m.DefaultRequest == nil {
40966				m.DefaultRequest = make(ResourceList)
40967			}
40968			var mapkey ResourceName
40969			mapvalue := &resource.Quantity{}
40970			for iNdEx < postIndex {
40971				entryPreIndex := iNdEx
40972				var wire uint64
40973				for shift := uint(0); ; shift += 7 {
40974					if shift >= 64 {
40975						return ErrIntOverflowGenerated
40976					}
40977					if iNdEx >= l {
40978						return io.ErrUnexpectedEOF
40979					}
40980					b := dAtA[iNdEx]
40981					iNdEx++
40982					wire |= uint64(b&0x7F) << shift
40983					if b < 0x80 {
40984						break
40985					}
40986				}
40987				fieldNum := int32(wire >> 3)
40988				if fieldNum == 1 {
40989					var stringLenmapkey uint64
40990					for shift := uint(0); ; shift += 7 {
40991						if shift >= 64 {
40992							return ErrIntOverflowGenerated
40993						}
40994						if iNdEx >= l {
40995							return io.ErrUnexpectedEOF
40996						}
40997						b := dAtA[iNdEx]
40998						iNdEx++
40999						stringLenmapkey |= uint64(b&0x7F) << shift
41000						if b < 0x80 {
41001							break
41002						}
41003					}
41004					intStringLenmapkey := int(stringLenmapkey)
41005					if intStringLenmapkey < 0 {
41006						return ErrInvalidLengthGenerated
41007					}
41008					postStringIndexmapkey := iNdEx + intStringLenmapkey
41009					if postStringIndexmapkey < 0 {
41010						return ErrInvalidLengthGenerated
41011					}
41012					if postStringIndexmapkey > l {
41013						return io.ErrUnexpectedEOF
41014					}
41015					mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
41016					iNdEx = postStringIndexmapkey
41017				} else if fieldNum == 2 {
41018					var mapmsglen int
41019					for shift := uint(0); ; shift += 7 {
41020						if shift >= 64 {
41021							return ErrIntOverflowGenerated
41022						}
41023						if iNdEx >= l {
41024							return io.ErrUnexpectedEOF
41025						}
41026						b := dAtA[iNdEx]
41027						iNdEx++
41028						mapmsglen |= int(b&0x7F) << shift
41029						if b < 0x80 {
41030							break
41031						}
41032					}
41033					if mapmsglen < 0 {
41034						return ErrInvalidLengthGenerated
41035					}
41036					postmsgIndex := iNdEx + mapmsglen
41037					if postmsgIndex < 0 {
41038						return ErrInvalidLengthGenerated
41039					}
41040					if postmsgIndex > l {
41041						return io.ErrUnexpectedEOF
41042					}
41043					mapvalue = &resource.Quantity{}
41044					if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
41045						return err
41046					}
41047					iNdEx = postmsgIndex
41048				} else {
41049					iNdEx = entryPreIndex
41050					skippy, err := skipGenerated(dAtA[iNdEx:])
41051					if err != nil {
41052						return err
41053					}
41054					if skippy < 0 {
41055						return ErrInvalidLengthGenerated
41056					}
41057					if (iNdEx + skippy) > postIndex {
41058						return io.ErrUnexpectedEOF
41059					}
41060					iNdEx += skippy
41061				}
41062			}
41063			m.DefaultRequest[ResourceName(mapkey)] = *mapvalue
41064			iNdEx = postIndex
41065		case 6:
41066			if wireType != 2 {
41067				return fmt.Errorf("proto: wrong wireType = %d for field MaxLimitRequestRatio", wireType)
41068			}
41069			var msglen int
41070			for shift := uint(0); ; shift += 7 {
41071				if shift >= 64 {
41072					return ErrIntOverflowGenerated
41073				}
41074				if iNdEx >= l {
41075					return io.ErrUnexpectedEOF
41076				}
41077				b := dAtA[iNdEx]
41078				iNdEx++
41079				msglen |= int(b&0x7F) << shift
41080				if b < 0x80 {
41081					break
41082				}
41083			}
41084			if msglen < 0 {
41085				return ErrInvalidLengthGenerated
41086			}
41087			postIndex := iNdEx + msglen
41088			if postIndex < 0 {
41089				return ErrInvalidLengthGenerated
41090			}
41091			if postIndex > l {
41092				return io.ErrUnexpectedEOF
41093			}
41094			if m.MaxLimitRequestRatio == nil {
41095				m.MaxLimitRequestRatio = make(ResourceList)
41096			}
41097			var mapkey ResourceName
41098			mapvalue := &resource.Quantity{}
41099			for iNdEx < postIndex {
41100				entryPreIndex := iNdEx
41101				var wire uint64
41102				for shift := uint(0); ; shift += 7 {
41103					if shift >= 64 {
41104						return ErrIntOverflowGenerated
41105					}
41106					if iNdEx >= l {
41107						return io.ErrUnexpectedEOF
41108					}
41109					b := dAtA[iNdEx]
41110					iNdEx++
41111					wire |= uint64(b&0x7F) << shift
41112					if b < 0x80 {
41113						break
41114					}
41115				}
41116				fieldNum := int32(wire >> 3)
41117				if fieldNum == 1 {
41118					var stringLenmapkey uint64
41119					for shift := uint(0); ; shift += 7 {
41120						if shift >= 64 {
41121							return ErrIntOverflowGenerated
41122						}
41123						if iNdEx >= l {
41124							return io.ErrUnexpectedEOF
41125						}
41126						b := dAtA[iNdEx]
41127						iNdEx++
41128						stringLenmapkey |= uint64(b&0x7F) << shift
41129						if b < 0x80 {
41130							break
41131						}
41132					}
41133					intStringLenmapkey := int(stringLenmapkey)
41134					if intStringLenmapkey < 0 {
41135						return ErrInvalidLengthGenerated
41136					}
41137					postStringIndexmapkey := iNdEx + intStringLenmapkey
41138					if postStringIndexmapkey < 0 {
41139						return ErrInvalidLengthGenerated
41140					}
41141					if postStringIndexmapkey > l {
41142						return io.ErrUnexpectedEOF
41143					}
41144					mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
41145					iNdEx = postStringIndexmapkey
41146				} else if fieldNum == 2 {
41147					var mapmsglen int
41148					for shift := uint(0); ; shift += 7 {
41149						if shift >= 64 {
41150							return ErrIntOverflowGenerated
41151						}
41152						if iNdEx >= l {
41153							return io.ErrUnexpectedEOF
41154						}
41155						b := dAtA[iNdEx]
41156						iNdEx++
41157						mapmsglen |= int(b&0x7F) << shift
41158						if b < 0x80 {
41159							break
41160						}
41161					}
41162					if mapmsglen < 0 {
41163						return ErrInvalidLengthGenerated
41164					}
41165					postmsgIndex := iNdEx + mapmsglen
41166					if postmsgIndex < 0 {
41167						return ErrInvalidLengthGenerated
41168					}
41169					if postmsgIndex > l {
41170						return io.ErrUnexpectedEOF
41171					}
41172					mapvalue = &resource.Quantity{}
41173					if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
41174						return err
41175					}
41176					iNdEx = postmsgIndex
41177				} else {
41178					iNdEx = entryPreIndex
41179					skippy, err := skipGenerated(dAtA[iNdEx:])
41180					if err != nil {
41181						return err
41182					}
41183					if skippy < 0 {
41184						return ErrInvalidLengthGenerated
41185					}
41186					if (iNdEx + skippy) > postIndex {
41187						return io.ErrUnexpectedEOF
41188					}
41189					iNdEx += skippy
41190				}
41191			}
41192			m.MaxLimitRequestRatio[ResourceName(mapkey)] = *mapvalue
41193			iNdEx = postIndex
41194		default:
41195			iNdEx = preIndex
41196			skippy, err := skipGenerated(dAtA[iNdEx:])
41197			if err != nil {
41198				return err
41199			}
41200			if skippy < 0 {
41201				return ErrInvalidLengthGenerated
41202			}
41203			if (iNdEx + skippy) < 0 {
41204				return ErrInvalidLengthGenerated
41205			}
41206			if (iNdEx + skippy) > l {
41207				return io.ErrUnexpectedEOF
41208			}
41209			iNdEx += skippy
41210		}
41211	}
41212
41213	if iNdEx > l {
41214		return io.ErrUnexpectedEOF
41215	}
41216	return nil
41217}
41218func (m *LimitRangeList) Unmarshal(dAtA []byte) error {
41219	l := len(dAtA)
41220	iNdEx := 0
41221	for iNdEx < l {
41222		preIndex := iNdEx
41223		var wire uint64
41224		for shift := uint(0); ; shift += 7 {
41225			if shift >= 64 {
41226				return ErrIntOverflowGenerated
41227			}
41228			if iNdEx >= l {
41229				return io.ErrUnexpectedEOF
41230			}
41231			b := dAtA[iNdEx]
41232			iNdEx++
41233			wire |= uint64(b&0x7F) << shift
41234			if b < 0x80 {
41235				break
41236			}
41237		}
41238		fieldNum := int32(wire >> 3)
41239		wireType := int(wire & 0x7)
41240		if wireType == 4 {
41241			return fmt.Errorf("proto: LimitRangeList: wiretype end group for non-group")
41242		}
41243		if fieldNum <= 0 {
41244			return fmt.Errorf("proto: LimitRangeList: illegal tag %d (wire type %d)", fieldNum, wire)
41245		}
41246		switch fieldNum {
41247		case 1:
41248			if wireType != 2 {
41249				return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
41250			}
41251			var msglen int
41252			for shift := uint(0); ; shift += 7 {
41253				if shift >= 64 {
41254					return ErrIntOverflowGenerated
41255				}
41256				if iNdEx >= l {
41257					return io.ErrUnexpectedEOF
41258				}
41259				b := dAtA[iNdEx]
41260				iNdEx++
41261				msglen |= int(b&0x7F) << shift
41262				if b < 0x80 {
41263					break
41264				}
41265			}
41266			if msglen < 0 {
41267				return ErrInvalidLengthGenerated
41268			}
41269			postIndex := iNdEx + msglen
41270			if postIndex < 0 {
41271				return ErrInvalidLengthGenerated
41272			}
41273			if postIndex > l {
41274				return io.ErrUnexpectedEOF
41275			}
41276			if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
41277				return err
41278			}
41279			iNdEx = postIndex
41280		case 2:
41281			if wireType != 2 {
41282				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
41283			}
41284			var msglen int
41285			for shift := uint(0); ; shift += 7 {
41286				if shift >= 64 {
41287					return ErrIntOverflowGenerated
41288				}
41289				if iNdEx >= l {
41290					return io.ErrUnexpectedEOF
41291				}
41292				b := dAtA[iNdEx]
41293				iNdEx++
41294				msglen |= int(b&0x7F) << shift
41295				if b < 0x80 {
41296					break
41297				}
41298			}
41299			if msglen < 0 {
41300				return ErrInvalidLengthGenerated
41301			}
41302			postIndex := iNdEx + msglen
41303			if postIndex < 0 {
41304				return ErrInvalidLengthGenerated
41305			}
41306			if postIndex > l {
41307				return io.ErrUnexpectedEOF
41308			}
41309			m.Items = append(m.Items, LimitRange{})
41310			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
41311				return err
41312			}
41313			iNdEx = postIndex
41314		default:
41315			iNdEx = preIndex
41316			skippy, err := skipGenerated(dAtA[iNdEx:])
41317			if err != nil {
41318				return err
41319			}
41320			if skippy < 0 {
41321				return ErrInvalidLengthGenerated
41322			}
41323			if (iNdEx + skippy) < 0 {
41324				return ErrInvalidLengthGenerated
41325			}
41326			if (iNdEx + skippy) > l {
41327				return io.ErrUnexpectedEOF
41328			}
41329			iNdEx += skippy
41330		}
41331	}
41332
41333	if iNdEx > l {
41334		return io.ErrUnexpectedEOF
41335	}
41336	return nil
41337}
41338func (m *LimitRangeSpec) Unmarshal(dAtA []byte) error {
41339	l := len(dAtA)
41340	iNdEx := 0
41341	for iNdEx < l {
41342		preIndex := iNdEx
41343		var wire uint64
41344		for shift := uint(0); ; shift += 7 {
41345			if shift >= 64 {
41346				return ErrIntOverflowGenerated
41347			}
41348			if iNdEx >= l {
41349				return io.ErrUnexpectedEOF
41350			}
41351			b := dAtA[iNdEx]
41352			iNdEx++
41353			wire |= uint64(b&0x7F) << shift
41354			if b < 0x80 {
41355				break
41356			}
41357		}
41358		fieldNum := int32(wire >> 3)
41359		wireType := int(wire & 0x7)
41360		if wireType == 4 {
41361			return fmt.Errorf("proto: LimitRangeSpec: wiretype end group for non-group")
41362		}
41363		if fieldNum <= 0 {
41364			return fmt.Errorf("proto: LimitRangeSpec: illegal tag %d (wire type %d)", fieldNum, wire)
41365		}
41366		switch fieldNum {
41367		case 1:
41368			if wireType != 2 {
41369				return fmt.Errorf("proto: wrong wireType = %d for field Limits", wireType)
41370			}
41371			var msglen int
41372			for shift := uint(0); ; shift += 7 {
41373				if shift >= 64 {
41374					return ErrIntOverflowGenerated
41375				}
41376				if iNdEx >= l {
41377					return io.ErrUnexpectedEOF
41378				}
41379				b := dAtA[iNdEx]
41380				iNdEx++
41381				msglen |= int(b&0x7F) << shift
41382				if b < 0x80 {
41383					break
41384				}
41385			}
41386			if msglen < 0 {
41387				return ErrInvalidLengthGenerated
41388			}
41389			postIndex := iNdEx + msglen
41390			if postIndex < 0 {
41391				return ErrInvalidLengthGenerated
41392			}
41393			if postIndex > l {
41394				return io.ErrUnexpectedEOF
41395			}
41396			m.Limits = append(m.Limits, LimitRangeItem{})
41397			if err := m.Limits[len(m.Limits)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
41398				return err
41399			}
41400			iNdEx = postIndex
41401		default:
41402			iNdEx = preIndex
41403			skippy, err := skipGenerated(dAtA[iNdEx:])
41404			if err != nil {
41405				return err
41406			}
41407			if skippy < 0 {
41408				return ErrInvalidLengthGenerated
41409			}
41410			if (iNdEx + skippy) < 0 {
41411				return ErrInvalidLengthGenerated
41412			}
41413			if (iNdEx + skippy) > l {
41414				return io.ErrUnexpectedEOF
41415			}
41416			iNdEx += skippy
41417		}
41418	}
41419
41420	if iNdEx > l {
41421		return io.ErrUnexpectedEOF
41422	}
41423	return nil
41424}
41425func (m *List) Unmarshal(dAtA []byte) error {
41426	l := len(dAtA)
41427	iNdEx := 0
41428	for iNdEx < l {
41429		preIndex := iNdEx
41430		var wire uint64
41431		for shift := uint(0); ; shift += 7 {
41432			if shift >= 64 {
41433				return ErrIntOverflowGenerated
41434			}
41435			if iNdEx >= l {
41436				return io.ErrUnexpectedEOF
41437			}
41438			b := dAtA[iNdEx]
41439			iNdEx++
41440			wire |= uint64(b&0x7F) << shift
41441			if b < 0x80 {
41442				break
41443			}
41444		}
41445		fieldNum := int32(wire >> 3)
41446		wireType := int(wire & 0x7)
41447		if wireType == 4 {
41448			return fmt.Errorf("proto: List: wiretype end group for non-group")
41449		}
41450		if fieldNum <= 0 {
41451			return fmt.Errorf("proto: List: illegal tag %d (wire type %d)", fieldNum, wire)
41452		}
41453		switch fieldNum {
41454		case 1:
41455			if wireType != 2 {
41456				return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
41457			}
41458			var msglen int
41459			for shift := uint(0); ; shift += 7 {
41460				if shift >= 64 {
41461					return ErrIntOverflowGenerated
41462				}
41463				if iNdEx >= l {
41464					return io.ErrUnexpectedEOF
41465				}
41466				b := dAtA[iNdEx]
41467				iNdEx++
41468				msglen |= int(b&0x7F) << shift
41469				if b < 0x80 {
41470					break
41471				}
41472			}
41473			if msglen < 0 {
41474				return ErrInvalidLengthGenerated
41475			}
41476			postIndex := iNdEx + msglen
41477			if postIndex < 0 {
41478				return ErrInvalidLengthGenerated
41479			}
41480			if postIndex > l {
41481				return io.ErrUnexpectedEOF
41482			}
41483			if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
41484				return err
41485			}
41486			iNdEx = postIndex
41487		case 2:
41488			if wireType != 2 {
41489				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
41490			}
41491			var msglen int
41492			for shift := uint(0); ; shift += 7 {
41493				if shift >= 64 {
41494					return ErrIntOverflowGenerated
41495				}
41496				if iNdEx >= l {
41497					return io.ErrUnexpectedEOF
41498				}
41499				b := dAtA[iNdEx]
41500				iNdEx++
41501				msglen |= int(b&0x7F) << shift
41502				if b < 0x80 {
41503					break
41504				}
41505			}
41506			if msglen < 0 {
41507				return ErrInvalidLengthGenerated
41508			}
41509			postIndex := iNdEx + msglen
41510			if postIndex < 0 {
41511				return ErrInvalidLengthGenerated
41512			}
41513			if postIndex > l {
41514				return io.ErrUnexpectedEOF
41515			}
41516			m.Items = append(m.Items, runtime.RawExtension{})
41517			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
41518				return err
41519			}
41520			iNdEx = postIndex
41521		default:
41522			iNdEx = preIndex
41523			skippy, err := skipGenerated(dAtA[iNdEx:])
41524			if err != nil {
41525				return err
41526			}
41527			if skippy < 0 {
41528				return ErrInvalidLengthGenerated
41529			}
41530			if (iNdEx + skippy) < 0 {
41531				return ErrInvalidLengthGenerated
41532			}
41533			if (iNdEx + skippy) > l {
41534				return io.ErrUnexpectedEOF
41535			}
41536			iNdEx += skippy
41537		}
41538	}
41539
41540	if iNdEx > l {
41541		return io.ErrUnexpectedEOF
41542	}
41543	return nil
41544}
41545func (m *LoadBalancerIngress) Unmarshal(dAtA []byte) error {
41546	l := len(dAtA)
41547	iNdEx := 0
41548	for iNdEx < l {
41549		preIndex := iNdEx
41550		var wire uint64
41551		for shift := uint(0); ; shift += 7 {
41552			if shift >= 64 {
41553				return ErrIntOverflowGenerated
41554			}
41555			if iNdEx >= l {
41556				return io.ErrUnexpectedEOF
41557			}
41558			b := dAtA[iNdEx]
41559			iNdEx++
41560			wire |= uint64(b&0x7F) << shift
41561			if b < 0x80 {
41562				break
41563			}
41564		}
41565		fieldNum := int32(wire >> 3)
41566		wireType := int(wire & 0x7)
41567		if wireType == 4 {
41568			return fmt.Errorf("proto: LoadBalancerIngress: wiretype end group for non-group")
41569		}
41570		if fieldNum <= 0 {
41571			return fmt.Errorf("proto: LoadBalancerIngress: illegal tag %d (wire type %d)", fieldNum, wire)
41572		}
41573		switch fieldNum {
41574		case 1:
41575			if wireType != 2 {
41576				return fmt.Errorf("proto: wrong wireType = %d for field IP", wireType)
41577			}
41578			var stringLen uint64
41579			for shift := uint(0); ; shift += 7 {
41580				if shift >= 64 {
41581					return ErrIntOverflowGenerated
41582				}
41583				if iNdEx >= l {
41584					return io.ErrUnexpectedEOF
41585				}
41586				b := dAtA[iNdEx]
41587				iNdEx++
41588				stringLen |= uint64(b&0x7F) << shift
41589				if b < 0x80 {
41590					break
41591				}
41592			}
41593			intStringLen := int(stringLen)
41594			if intStringLen < 0 {
41595				return ErrInvalidLengthGenerated
41596			}
41597			postIndex := iNdEx + intStringLen
41598			if postIndex < 0 {
41599				return ErrInvalidLengthGenerated
41600			}
41601			if postIndex > l {
41602				return io.ErrUnexpectedEOF
41603			}
41604			m.IP = string(dAtA[iNdEx:postIndex])
41605			iNdEx = postIndex
41606		case 2:
41607			if wireType != 2 {
41608				return fmt.Errorf("proto: wrong wireType = %d for field Hostname", wireType)
41609			}
41610			var stringLen uint64
41611			for shift := uint(0); ; shift += 7 {
41612				if shift >= 64 {
41613					return ErrIntOverflowGenerated
41614				}
41615				if iNdEx >= l {
41616					return io.ErrUnexpectedEOF
41617				}
41618				b := dAtA[iNdEx]
41619				iNdEx++
41620				stringLen |= uint64(b&0x7F) << shift
41621				if b < 0x80 {
41622					break
41623				}
41624			}
41625			intStringLen := int(stringLen)
41626			if intStringLen < 0 {
41627				return ErrInvalidLengthGenerated
41628			}
41629			postIndex := iNdEx + intStringLen
41630			if postIndex < 0 {
41631				return ErrInvalidLengthGenerated
41632			}
41633			if postIndex > l {
41634				return io.ErrUnexpectedEOF
41635			}
41636			m.Hostname = string(dAtA[iNdEx:postIndex])
41637			iNdEx = postIndex
41638		default:
41639			iNdEx = preIndex
41640			skippy, err := skipGenerated(dAtA[iNdEx:])
41641			if err != nil {
41642				return err
41643			}
41644			if skippy < 0 {
41645				return ErrInvalidLengthGenerated
41646			}
41647			if (iNdEx + skippy) < 0 {
41648				return ErrInvalidLengthGenerated
41649			}
41650			if (iNdEx + skippy) > l {
41651				return io.ErrUnexpectedEOF
41652			}
41653			iNdEx += skippy
41654		}
41655	}
41656
41657	if iNdEx > l {
41658		return io.ErrUnexpectedEOF
41659	}
41660	return nil
41661}
41662func (m *LoadBalancerStatus) Unmarshal(dAtA []byte) error {
41663	l := len(dAtA)
41664	iNdEx := 0
41665	for iNdEx < l {
41666		preIndex := iNdEx
41667		var wire uint64
41668		for shift := uint(0); ; shift += 7 {
41669			if shift >= 64 {
41670				return ErrIntOverflowGenerated
41671			}
41672			if iNdEx >= l {
41673				return io.ErrUnexpectedEOF
41674			}
41675			b := dAtA[iNdEx]
41676			iNdEx++
41677			wire |= uint64(b&0x7F) << shift
41678			if b < 0x80 {
41679				break
41680			}
41681		}
41682		fieldNum := int32(wire >> 3)
41683		wireType := int(wire & 0x7)
41684		if wireType == 4 {
41685			return fmt.Errorf("proto: LoadBalancerStatus: wiretype end group for non-group")
41686		}
41687		if fieldNum <= 0 {
41688			return fmt.Errorf("proto: LoadBalancerStatus: illegal tag %d (wire type %d)", fieldNum, wire)
41689		}
41690		switch fieldNum {
41691		case 1:
41692			if wireType != 2 {
41693				return fmt.Errorf("proto: wrong wireType = %d for field Ingress", wireType)
41694			}
41695			var msglen int
41696			for shift := uint(0); ; shift += 7 {
41697				if shift >= 64 {
41698					return ErrIntOverflowGenerated
41699				}
41700				if iNdEx >= l {
41701					return io.ErrUnexpectedEOF
41702				}
41703				b := dAtA[iNdEx]
41704				iNdEx++
41705				msglen |= int(b&0x7F) << shift
41706				if b < 0x80 {
41707					break
41708				}
41709			}
41710			if msglen < 0 {
41711				return ErrInvalidLengthGenerated
41712			}
41713			postIndex := iNdEx + msglen
41714			if postIndex < 0 {
41715				return ErrInvalidLengthGenerated
41716			}
41717			if postIndex > l {
41718				return io.ErrUnexpectedEOF
41719			}
41720			m.Ingress = append(m.Ingress, LoadBalancerIngress{})
41721			if err := m.Ingress[len(m.Ingress)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
41722				return err
41723			}
41724			iNdEx = postIndex
41725		default:
41726			iNdEx = preIndex
41727			skippy, err := skipGenerated(dAtA[iNdEx:])
41728			if err != nil {
41729				return err
41730			}
41731			if skippy < 0 {
41732				return ErrInvalidLengthGenerated
41733			}
41734			if (iNdEx + skippy) < 0 {
41735				return ErrInvalidLengthGenerated
41736			}
41737			if (iNdEx + skippy) > l {
41738				return io.ErrUnexpectedEOF
41739			}
41740			iNdEx += skippy
41741		}
41742	}
41743
41744	if iNdEx > l {
41745		return io.ErrUnexpectedEOF
41746	}
41747	return nil
41748}
41749func (m *LocalObjectReference) Unmarshal(dAtA []byte) error {
41750	l := len(dAtA)
41751	iNdEx := 0
41752	for iNdEx < l {
41753		preIndex := iNdEx
41754		var wire uint64
41755		for shift := uint(0); ; shift += 7 {
41756			if shift >= 64 {
41757				return ErrIntOverflowGenerated
41758			}
41759			if iNdEx >= l {
41760				return io.ErrUnexpectedEOF
41761			}
41762			b := dAtA[iNdEx]
41763			iNdEx++
41764			wire |= uint64(b&0x7F) << shift
41765			if b < 0x80 {
41766				break
41767			}
41768		}
41769		fieldNum := int32(wire >> 3)
41770		wireType := int(wire & 0x7)
41771		if wireType == 4 {
41772			return fmt.Errorf("proto: LocalObjectReference: wiretype end group for non-group")
41773		}
41774		if fieldNum <= 0 {
41775			return fmt.Errorf("proto: LocalObjectReference: illegal tag %d (wire type %d)", fieldNum, wire)
41776		}
41777		switch fieldNum {
41778		case 1:
41779			if wireType != 2 {
41780				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
41781			}
41782			var stringLen uint64
41783			for shift := uint(0); ; shift += 7 {
41784				if shift >= 64 {
41785					return ErrIntOverflowGenerated
41786				}
41787				if iNdEx >= l {
41788					return io.ErrUnexpectedEOF
41789				}
41790				b := dAtA[iNdEx]
41791				iNdEx++
41792				stringLen |= uint64(b&0x7F) << shift
41793				if b < 0x80 {
41794					break
41795				}
41796			}
41797			intStringLen := int(stringLen)
41798			if intStringLen < 0 {
41799				return ErrInvalidLengthGenerated
41800			}
41801			postIndex := iNdEx + intStringLen
41802			if postIndex < 0 {
41803				return ErrInvalidLengthGenerated
41804			}
41805			if postIndex > l {
41806				return io.ErrUnexpectedEOF
41807			}
41808			m.Name = string(dAtA[iNdEx:postIndex])
41809			iNdEx = postIndex
41810		default:
41811			iNdEx = preIndex
41812			skippy, err := skipGenerated(dAtA[iNdEx:])
41813			if err != nil {
41814				return err
41815			}
41816			if skippy < 0 {
41817				return ErrInvalidLengthGenerated
41818			}
41819			if (iNdEx + skippy) < 0 {
41820				return ErrInvalidLengthGenerated
41821			}
41822			if (iNdEx + skippy) > l {
41823				return io.ErrUnexpectedEOF
41824			}
41825			iNdEx += skippy
41826		}
41827	}
41828
41829	if iNdEx > l {
41830		return io.ErrUnexpectedEOF
41831	}
41832	return nil
41833}
41834func (m *LocalVolumeSource) Unmarshal(dAtA []byte) error {
41835	l := len(dAtA)
41836	iNdEx := 0
41837	for iNdEx < l {
41838		preIndex := iNdEx
41839		var wire uint64
41840		for shift := uint(0); ; shift += 7 {
41841			if shift >= 64 {
41842				return ErrIntOverflowGenerated
41843			}
41844			if iNdEx >= l {
41845				return io.ErrUnexpectedEOF
41846			}
41847			b := dAtA[iNdEx]
41848			iNdEx++
41849			wire |= uint64(b&0x7F) << shift
41850			if b < 0x80 {
41851				break
41852			}
41853		}
41854		fieldNum := int32(wire >> 3)
41855		wireType := int(wire & 0x7)
41856		if wireType == 4 {
41857			return fmt.Errorf("proto: LocalVolumeSource: wiretype end group for non-group")
41858		}
41859		if fieldNum <= 0 {
41860			return fmt.Errorf("proto: LocalVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
41861		}
41862		switch fieldNum {
41863		case 1:
41864			if wireType != 2 {
41865				return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
41866			}
41867			var stringLen uint64
41868			for shift := uint(0); ; shift += 7 {
41869				if shift >= 64 {
41870					return ErrIntOverflowGenerated
41871				}
41872				if iNdEx >= l {
41873					return io.ErrUnexpectedEOF
41874				}
41875				b := dAtA[iNdEx]
41876				iNdEx++
41877				stringLen |= uint64(b&0x7F) << shift
41878				if b < 0x80 {
41879					break
41880				}
41881			}
41882			intStringLen := int(stringLen)
41883			if intStringLen < 0 {
41884				return ErrInvalidLengthGenerated
41885			}
41886			postIndex := iNdEx + intStringLen
41887			if postIndex < 0 {
41888				return ErrInvalidLengthGenerated
41889			}
41890			if postIndex > l {
41891				return io.ErrUnexpectedEOF
41892			}
41893			m.Path = string(dAtA[iNdEx:postIndex])
41894			iNdEx = postIndex
41895		case 2:
41896			if wireType != 2 {
41897				return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
41898			}
41899			var stringLen uint64
41900			for shift := uint(0); ; shift += 7 {
41901				if shift >= 64 {
41902					return ErrIntOverflowGenerated
41903				}
41904				if iNdEx >= l {
41905					return io.ErrUnexpectedEOF
41906				}
41907				b := dAtA[iNdEx]
41908				iNdEx++
41909				stringLen |= uint64(b&0x7F) << shift
41910				if b < 0x80 {
41911					break
41912				}
41913			}
41914			intStringLen := int(stringLen)
41915			if intStringLen < 0 {
41916				return ErrInvalidLengthGenerated
41917			}
41918			postIndex := iNdEx + intStringLen
41919			if postIndex < 0 {
41920				return ErrInvalidLengthGenerated
41921			}
41922			if postIndex > l {
41923				return io.ErrUnexpectedEOF
41924			}
41925			s := string(dAtA[iNdEx:postIndex])
41926			m.FSType = &s
41927			iNdEx = postIndex
41928		default:
41929			iNdEx = preIndex
41930			skippy, err := skipGenerated(dAtA[iNdEx:])
41931			if err != nil {
41932				return err
41933			}
41934			if skippy < 0 {
41935				return ErrInvalidLengthGenerated
41936			}
41937			if (iNdEx + skippy) < 0 {
41938				return ErrInvalidLengthGenerated
41939			}
41940			if (iNdEx + skippy) > l {
41941				return io.ErrUnexpectedEOF
41942			}
41943			iNdEx += skippy
41944		}
41945	}
41946
41947	if iNdEx > l {
41948		return io.ErrUnexpectedEOF
41949	}
41950	return nil
41951}
41952func (m *NFSVolumeSource) Unmarshal(dAtA []byte) error {
41953	l := len(dAtA)
41954	iNdEx := 0
41955	for iNdEx < l {
41956		preIndex := iNdEx
41957		var wire uint64
41958		for shift := uint(0); ; shift += 7 {
41959			if shift >= 64 {
41960				return ErrIntOverflowGenerated
41961			}
41962			if iNdEx >= l {
41963				return io.ErrUnexpectedEOF
41964			}
41965			b := dAtA[iNdEx]
41966			iNdEx++
41967			wire |= uint64(b&0x7F) << shift
41968			if b < 0x80 {
41969				break
41970			}
41971		}
41972		fieldNum := int32(wire >> 3)
41973		wireType := int(wire & 0x7)
41974		if wireType == 4 {
41975			return fmt.Errorf("proto: NFSVolumeSource: wiretype end group for non-group")
41976		}
41977		if fieldNum <= 0 {
41978			return fmt.Errorf("proto: NFSVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
41979		}
41980		switch fieldNum {
41981		case 1:
41982			if wireType != 2 {
41983				return fmt.Errorf("proto: wrong wireType = %d for field Server", wireType)
41984			}
41985			var stringLen uint64
41986			for shift := uint(0); ; shift += 7 {
41987				if shift >= 64 {
41988					return ErrIntOverflowGenerated
41989				}
41990				if iNdEx >= l {
41991					return io.ErrUnexpectedEOF
41992				}
41993				b := dAtA[iNdEx]
41994				iNdEx++
41995				stringLen |= uint64(b&0x7F) << shift
41996				if b < 0x80 {
41997					break
41998				}
41999			}
42000			intStringLen := int(stringLen)
42001			if intStringLen < 0 {
42002				return ErrInvalidLengthGenerated
42003			}
42004			postIndex := iNdEx + intStringLen
42005			if postIndex < 0 {
42006				return ErrInvalidLengthGenerated
42007			}
42008			if postIndex > l {
42009				return io.ErrUnexpectedEOF
42010			}
42011			m.Server = string(dAtA[iNdEx:postIndex])
42012			iNdEx = postIndex
42013		case 2:
42014			if wireType != 2 {
42015				return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
42016			}
42017			var stringLen uint64
42018			for shift := uint(0); ; shift += 7 {
42019				if shift >= 64 {
42020					return ErrIntOverflowGenerated
42021				}
42022				if iNdEx >= l {
42023					return io.ErrUnexpectedEOF
42024				}
42025				b := dAtA[iNdEx]
42026				iNdEx++
42027				stringLen |= uint64(b&0x7F) << shift
42028				if b < 0x80 {
42029					break
42030				}
42031			}
42032			intStringLen := int(stringLen)
42033			if intStringLen < 0 {
42034				return ErrInvalidLengthGenerated
42035			}
42036			postIndex := iNdEx + intStringLen
42037			if postIndex < 0 {
42038				return ErrInvalidLengthGenerated
42039			}
42040			if postIndex > l {
42041				return io.ErrUnexpectedEOF
42042			}
42043			m.Path = string(dAtA[iNdEx:postIndex])
42044			iNdEx = postIndex
42045		case 3:
42046			if wireType != 0 {
42047				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
42048			}
42049			var v int
42050			for shift := uint(0); ; shift += 7 {
42051				if shift >= 64 {
42052					return ErrIntOverflowGenerated
42053				}
42054				if iNdEx >= l {
42055					return io.ErrUnexpectedEOF
42056				}
42057				b := dAtA[iNdEx]
42058				iNdEx++
42059				v |= int(b&0x7F) << shift
42060				if b < 0x80 {
42061					break
42062				}
42063			}
42064			m.ReadOnly = bool(v != 0)
42065		default:
42066			iNdEx = preIndex
42067			skippy, err := skipGenerated(dAtA[iNdEx:])
42068			if err != nil {
42069				return err
42070			}
42071			if skippy < 0 {
42072				return ErrInvalidLengthGenerated
42073			}
42074			if (iNdEx + skippy) < 0 {
42075				return ErrInvalidLengthGenerated
42076			}
42077			if (iNdEx + skippy) > l {
42078				return io.ErrUnexpectedEOF
42079			}
42080			iNdEx += skippy
42081		}
42082	}
42083
42084	if iNdEx > l {
42085		return io.ErrUnexpectedEOF
42086	}
42087	return nil
42088}
42089func (m *Namespace) Unmarshal(dAtA []byte) error {
42090	l := len(dAtA)
42091	iNdEx := 0
42092	for iNdEx < l {
42093		preIndex := iNdEx
42094		var wire uint64
42095		for shift := uint(0); ; shift += 7 {
42096			if shift >= 64 {
42097				return ErrIntOverflowGenerated
42098			}
42099			if iNdEx >= l {
42100				return io.ErrUnexpectedEOF
42101			}
42102			b := dAtA[iNdEx]
42103			iNdEx++
42104			wire |= uint64(b&0x7F) << shift
42105			if b < 0x80 {
42106				break
42107			}
42108		}
42109		fieldNum := int32(wire >> 3)
42110		wireType := int(wire & 0x7)
42111		if wireType == 4 {
42112			return fmt.Errorf("proto: Namespace: wiretype end group for non-group")
42113		}
42114		if fieldNum <= 0 {
42115			return fmt.Errorf("proto: Namespace: illegal tag %d (wire type %d)", fieldNum, wire)
42116		}
42117		switch fieldNum {
42118		case 1:
42119			if wireType != 2 {
42120				return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
42121			}
42122			var msglen int
42123			for shift := uint(0); ; shift += 7 {
42124				if shift >= 64 {
42125					return ErrIntOverflowGenerated
42126				}
42127				if iNdEx >= l {
42128					return io.ErrUnexpectedEOF
42129				}
42130				b := dAtA[iNdEx]
42131				iNdEx++
42132				msglen |= int(b&0x7F) << shift
42133				if b < 0x80 {
42134					break
42135				}
42136			}
42137			if msglen < 0 {
42138				return ErrInvalidLengthGenerated
42139			}
42140			postIndex := iNdEx + msglen
42141			if postIndex < 0 {
42142				return ErrInvalidLengthGenerated
42143			}
42144			if postIndex > l {
42145				return io.ErrUnexpectedEOF
42146			}
42147			if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
42148				return err
42149			}
42150			iNdEx = postIndex
42151		case 2:
42152			if wireType != 2 {
42153				return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
42154			}
42155			var msglen int
42156			for shift := uint(0); ; shift += 7 {
42157				if shift >= 64 {
42158					return ErrIntOverflowGenerated
42159				}
42160				if iNdEx >= l {
42161					return io.ErrUnexpectedEOF
42162				}
42163				b := dAtA[iNdEx]
42164				iNdEx++
42165				msglen |= int(b&0x7F) << shift
42166				if b < 0x80 {
42167					break
42168				}
42169			}
42170			if msglen < 0 {
42171				return ErrInvalidLengthGenerated
42172			}
42173			postIndex := iNdEx + msglen
42174			if postIndex < 0 {
42175				return ErrInvalidLengthGenerated
42176			}
42177			if postIndex > l {
42178				return io.ErrUnexpectedEOF
42179			}
42180			if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
42181				return err
42182			}
42183			iNdEx = postIndex
42184		case 3:
42185			if wireType != 2 {
42186				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
42187			}
42188			var msglen int
42189			for shift := uint(0); ; shift += 7 {
42190				if shift >= 64 {
42191					return ErrIntOverflowGenerated
42192				}
42193				if iNdEx >= l {
42194					return io.ErrUnexpectedEOF
42195				}
42196				b := dAtA[iNdEx]
42197				iNdEx++
42198				msglen |= int(b&0x7F) << shift
42199				if b < 0x80 {
42200					break
42201				}
42202			}
42203			if msglen < 0 {
42204				return ErrInvalidLengthGenerated
42205			}
42206			postIndex := iNdEx + msglen
42207			if postIndex < 0 {
42208				return ErrInvalidLengthGenerated
42209			}
42210			if postIndex > l {
42211				return io.ErrUnexpectedEOF
42212			}
42213			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
42214				return err
42215			}
42216			iNdEx = postIndex
42217		default:
42218			iNdEx = preIndex
42219			skippy, err := skipGenerated(dAtA[iNdEx:])
42220			if err != nil {
42221				return err
42222			}
42223			if skippy < 0 {
42224				return ErrInvalidLengthGenerated
42225			}
42226			if (iNdEx + skippy) < 0 {
42227				return ErrInvalidLengthGenerated
42228			}
42229			if (iNdEx + skippy) > l {
42230				return io.ErrUnexpectedEOF
42231			}
42232			iNdEx += skippy
42233		}
42234	}
42235
42236	if iNdEx > l {
42237		return io.ErrUnexpectedEOF
42238	}
42239	return nil
42240}
42241func (m *NamespaceCondition) Unmarshal(dAtA []byte) error {
42242	l := len(dAtA)
42243	iNdEx := 0
42244	for iNdEx < l {
42245		preIndex := iNdEx
42246		var wire uint64
42247		for shift := uint(0); ; shift += 7 {
42248			if shift >= 64 {
42249				return ErrIntOverflowGenerated
42250			}
42251			if iNdEx >= l {
42252				return io.ErrUnexpectedEOF
42253			}
42254			b := dAtA[iNdEx]
42255			iNdEx++
42256			wire |= uint64(b&0x7F) << shift
42257			if b < 0x80 {
42258				break
42259			}
42260		}
42261		fieldNum := int32(wire >> 3)
42262		wireType := int(wire & 0x7)
42263		if wireType == 4 {
42264			return fmt.Errorf("proto: NamespaceCondition: wiretype end group for non-group")
42265		}
42266		if fieldNum <= 0 {
42267			return fmt.Errorf("proto: NamespaceCondition: illegal tag %d (wire type %d)", fieldNum, wire)
42268		}
42269		switch fieldNum {
42270		case 1:
42271			if wireType != 2 {
42272				return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
42273			}
42274			var stringLen uint64
42275			for shift := uint(0); ; shift += 7 {
42276				if shift >= 64 {
42277					return ErrIntOverflowGenerated
42278				}
42279				if iNdEx >= l {
42280					return io.ErrUnexpectedEOF
42281				}
42282				b := dAtA[iNdEx]
42283				iNdEx++
42284				stringLen |= uint64(b&0x7F) << shift
42285				if b < 0x80 {
42286					break
42287				}
42288			}
42289			intStringLen := int(stringLen)
42290			if intStringLen < 0 {
42291				return ErrInvalidLengthGenerated
42292			}
42293			postIndex := iNdEx + intStringLen
42294			if postIndex < 0 {
42295				return ErrInvalidLengthGenerated
42296			}
42297			if postIndex > l {
42298				return io.ErrUnexpectedEOF
42299			}
42300			m.Type = NamespaceConditionType(dAtA[iNdEx:postIndex])
42301			iNdEx = postIndex
42302		case 2:
42303			if wireType != 2 {
42304				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
42305			}
42306			var stringLen uint64
42307			for shift := uint(0); ; shift += 7 {
42308				if shift >= 64 {
42309					return ErrIntOverflowGenerated
42310				}
42311				if iNdEx >= l {
42312					return io.ErrUnexpectedEOF
42313				}
42314				b := dAtA[iNdEx]
42315				iNdEx++
42316				stringLen |= uint64(b&0x7F) << shift
42317				if b < 0x80 {
42318					break
42319				}
42320			}
42321			intStringLen := int(stringLen)
42322			if intStringLen < 0 {
42323				return ErrInvalidLengthGenerated
42324			}
42325			postIndex := iNdEx + intStringLen
42326			if postIndex < 0 {
42327				return ErrInvalidLengthGenerated
42328			}
42329			if postIndex > l {
42330				return io.ErrUnexpectedEOF
42331			}
42332			m.Status = ConditionStatus(dAtA[iNdEx:postIndex])
42333			iNdEx = postIndex
42334		case 4:
42335			if wireType != 2 {
42336				return fmt.Errorf("proto: wrong wireType = %d for field LastTransitionTime", wireType)
42337			}
42338			var msglen int
42339			for shift := uint(0); ; shift += 7 {
42340				if shift >= 64 {
42341					return ErrIntOverflowGenerated
42342				}
42343				if iNdEx >= l {
42344					return io.ErrUnexpectedEOF
42345				}
42346				b := dAtA[iNdEx]
42347				iNdEx++
42348				msglen |= int(b&0x7F) << shift
42349				if b < 0x80 {
42350					break
42351				}
42352			}
42353			if msglen < 0 {
42354				return ErrInvalidLengthGenerated
42355			}
42356			postIndex := iNdEx + msglen
42357			if postIndex < 0 {
42358				return ErrInvalidLengthGenerated
42359			}
42360			if postIndex > l {
42361				return io.ErrUnexpectedEOF
42362			}
42363			if err := m.LastTransitionTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
42364				return err
42365			}
42366			iNdEx = postIndex
42367		case 5:
42368			if wireType != 2 {
42369				return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
42370			}
42371			var stringLen uint64
42372			for shift := uint(0); ; shift += 7 {
42373				if shift >= 64 {
42374					return ErrIntOverflowGenerated
42375				}
42376				if iNdEx >= l {
42377					return io.ErrUnexpectedEOF
42378				}
42379				b := dAtA[iNdEx]
42380				iNdEx++
42381				stringLen |= uint64(b&0x7F) << shift
42382				if b < 0x80 {
42383					break
42384				}
42385			}
42386			intStringLen := int(stringLen)
42387			if intStringLen < 0 {
42388				return ErrInvalidLengthGenerated
42389			}
42390			postIndex := iNdEx + intStringLen
42391			if postIndex < 0 {
42392				return ErrInvalidLengthGenerated
42393			}
42394			if postIndex > l {
42395				return io.ErrUnexpectedEOF
42396			}
42397			m.Reason = string(dAtA[iNdEx:postIndex])
42398			iNdEx = postIndex
42399		case 6:
42400			if wireType != 2 {
42401				return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
42402			}
42403			var stringLen uint64
42404			for shift := uint(0); ; shift += 7 {
42405				if shift >= 64 {
42406					return ErrIntOverflowGenerated
42407				}
42408				if iNdEx >= l {
42409					return io.ErrUnexpectedEOF
42410				}
42411				b := dAtA[iNdEx]
42412				iNdEx++
42413				stringLen |= uint64(b&0x7F) << shift
42414				if b < 0x80 {
42415					break
42416				}
42417			}
42418			intStringLen := int(stringLen)
42419			if intStringLen < 0 {
42420				return ErrInvalidLengthGenerated
42421			}
42422			postIndex := iNdEx + intStringLen
42423			if postIndex < 0 {
42424				return ErrInvalidLengthGenerated
42425			}
42426			if postIndex > l {
42427				return io.ErrUnexpectedEOF
42428			}
42429			m.Message = string(dAtA[iNdEx:postIndex])
42430			iNdEx = postIndex
42431		default:
42432			iNdEx = preIndex
42433			skippy, err := skipGenerated(dAtA[iNdEx:])
42434			if err != nil {
42435				return err
42436			}
42437			if skippy < 0 {
42438				return ErrInvalidLengthGenerated
42439			}
42440			if (iNdEx + skippy) < 0 {
42441				return ErrInvalidLengthGenerated
42442			}
42443			if (iNdEx + skippy) > l {
42444				return io.ErrUnexpectedEOF
42445			}
42446			iNdEx += skippy
42447		}
42448	}
42449
42450	if iNdEx > l {
42451		return io.ErrUnexpectedEOF
42452	}
42453	return nil
42454}
42455func (m *NamespaceList) Unmarshal(dAtA []byte) error {
42456	l := len(dAtA)
42457	iNdEx := 0
42458	for iNdEx < l {
42459		preIndex := iNdEx
42460		var wire uint64
42461		for shift := uint(0); ; shift += 7 {
42462			if shift >= 64 {
42463				return ErrIntOverflowGenerated
42464			}
42465			if iNdEx >= l {
42466				return io.ErrUnexpectedEOF
42467			}
42468			b := dAtA[iNdEx]
42469			iNdEx++
42470			wire |= uint64(b&0x7F) << shift
42471			if b < 0x80 {
42472				break
42473			}
42474		}
42475		fieldNum := int32(wire >> 3)
42476		wireType := int(wire & 0x7)
42477		if wireType == 4 {
42478			return fmt.Errorf("proto: NamespaceList: wiretype end group for non-group")
42479		}
42480		if fieldNum <= 0 {
42481			return fmt.Errorf("proto: NamespaceList: illegal tag %d (wire type %d)", fieldNum, wire)
42482		}
42483		switch fieldNum {
42484		case 1:
42485			if wireType != 2 {
42486				return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
42487			}
42488			var msglen int
42489			for shift := uint(0); ; shift += 7 {
42490				if shift >= 64 {
42491					return ErrIntOverflowGenerated
42492				}
42493				if iNdEx >= l {
42494					return io.ErrUnexpectedEOF
42495				}
42496				b := dAtA[iNdEx]
42497				iNdEx++
42498				msglen |= int(b&0x7F) << shift
42499				if b < 0x80 {
42500					break
42501				}
42502			}
42503			if msglen < 0 {
42504				return ErrInvalidLengthGenerated
42505			}
42506			postIndex := iNdEx + msglen
42507			if postIndex < 0 {
42508				return ErrInvalidLengthGenerated
42509			}
42510			if postIndex > l {
42511				return io.ErrUnexpectedEOF
42512			}
42513			if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
42514				return err
42515			}
42516			iNdEx = postIndex
42517		case 2:
42518			if wireType != 2 {
42519				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
42520			}
42521			var msglen int
42522			for shift := uint(0); ; shift += 7 {
42523				if shift >= 64 {
42524					return ErrIntOverflowGenerated
42525				}
42526				if iNdEx >= l {
42527					return io.ErrUnexpectedEOF
42528				}
42529				b := dAtA[iNdEx]
42530				iNdEx++
42531				msglen |= int(b&0x7F) << shift
42532				if b < 0x80 {
42533					break
42534				}
42535			}
42536			if msglen < 0 {
42537				return ErrInvalidLengthGenerated
42538			}
42539			postIndex := iNdEx + msglen
42540			if postIndex < 0 {
42541				return ErrInvalidLengthGenerated
42542			}
42543			if postIndex > l {
42544				return io.ErrUnexpectedEOF
42545			}
42546			m.Items = append(m.Items, Namespace{})
42547			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
42548				return err
42549			}
42550			iNdEx = postIndex
42551		default:
42552			iNdEx = preIndex
42553			skippy, err := skipGenerated(dAtA[iNdEx:])
42554			if err != nil {
42555				return err
42556			}
42557			if skippy < 0 {
42558				return ErrInvalidLengthGenerated
42559			}
42560			if (iNdEx + skippy) < 0 {
42561				return ErrInvalidLengthGenerated
42562			}
42563			if (iNdEx + skippy) > l {
42564				return io.ErrUnexpectedEOF
42565			}
42566			iNdEx += skippy
42567		}
42568	}
42569
42570	if iNdEx > l {
42571		return io.ErrUnexpectedEOF
42572	}
42573	return nil
42574}
42575func (m *NamespaceSpec) Unmarshal(dAtA []byte) error {
42576	l := len(dAtA)
42577	iNdEx := 0
42578	for iNdEx < l {
42579		preIndex := iNdEx
42580		var wire uint64
42581		for shift := uint(0); ; shift += 7 {
42582			if shift >= 64 {
42583				return ErrIntOverflowGenerated
42584			}
42585			if iNdEx >= l {
42586				return io.ErrUnexpectedEOF
42587			}
42588			b := dAtA[iNdEx]
42589			iNdEx++
42590			wire |= uint64(b&0x7F) << shift
42591			if b < 0x80 {
42592				break
42593			}
42594		}
42595		fieldNum := int32(wire >> 3)
42596		wireType := int(wire & 0x7)
42597		if wireType == 4 {
42598			return fmt.Errorf("proto: NamespaceSpec: wiretype end group for non-group")
42599		}
42600		if fieldNum <= 0 {
42601			return fmt.Errorf("proto: NamespaceSpec: illegal tag %d (wire type %d)", fieldNum, wire)
42602		}
42603		switch fieldNum {
42604		case 1:
42605			if wireType != 2 {
42606				return fmt.Errorf("proto: wrong wireType = %d for field Finalizers", wireType)
42607			}
42608			var stringLen uint64
42609			for shift := uint(0); ; shift += 7 {
42610				if shift >= 64 {
42611					return ErrIntOverflowGenerated
42612				}
42613				if iNdEx >= l {
42614					return io.ErrUnexpectedEOF
42615				}
42616				b := dAtA[iNdEx]
42617				iNdEx++
42618				stringLen |= uint64(b&0x7F) << shift
42619				if b < 0x80 {
42620					break
42621				}
42622			}
42623			intStringLen := int(stringLen)
42624			if intStringLen < 0 {
42625				return ErrInvalidLengthGenerated
42626			}
42627			postIndex := iNdEx + intStringLen
42628			if postIndex < 0 {
42629				return ErrInvalidLengthGenerated
42630			}
42631			if postIndex > l {
42632				return io.ErrUnexpectedEOF
42633			}
42634			m.Finalizers = append(m.Finalizers, FinalizerName(dAtA[iNdEx:postIndex]))
42635			iNdEx = postIndex
42636		default:
42637			iNdEx = preIndex
42638			skippy, err := skipGenerated(dAtA[iNdEx:])
42639			if err != nil {
42640				return err
42641			}
42642			if skippy < 0 {
42643				return ErrInvalidLengthGenerated
42644			}
42645			if (iNdEx + skippy) < 0 {
42646				return ErrInvalidLengthGenerated
42647			}
42648			if (iNdEx + skippy) > l {
42649				return io.ErrUnexpectedEOF
42650			}
42651			iNdEx += skippy
42652		}
42653	}
42654
42655	if iNdEx > l {
42656		return io.ErrUnexpectedEOF
42657	}
42658	return nil
42659}
42660func (m *NamespaceStatus) Unmarshal(dAtA []byte) error {
42661	l := len(dAtA)
42662	iNdEx := 0
42663	for iNdEx < l {
42664		preIndex := iNdEx
42665		var wire uint64
42666		for shift := uint(0); ; shift += 7 {
42667			if shift >= 64 {
42668				return ErrIntOverflowGenerated
42669			}
42670			if iNdEx >= l {
42671				return io.ErrUnexpectedEOF
42672			}
42673			b := dAtA[iNdEx]
42674			iNdEx++
42675			wire |= uint64(b&0x7F) << shift
42676			if b < 0x80 {
42677				break
42678			}
42679		}
42680		fieldNum := int32(wire >> 3)
42681		wireType := int(wire & 0x7)
42682		if wireType == 4 {
42683			return fmt.Errorf("proto: NamespaceStatus: wiretype end group for non-group")
42684		}
42685		if fieldNum <= 0 {
42686			return fmt.Errorf("proto: NamespaceStatus: illegal tag %d (wire type %d)", fieldNum, wire)
42687		}
42688		switch fieldNum {
42689		case 1:
42690			if wireType != 2 {
42691				return fmt.Errorf("proto: wrong wireType = %d for field Phase", wireType)
42692			}
42693			var stringLen uint64
42694			for shift := uint(0); ; shift += 7 {
42695				if shift >= 64 {
42696					return ErrIntOverflowGenerated
42697				}
42698				if iNdEx >= l {
42699					return io.ErrUnexpectedEOF
42700				}
42701				b := dAtA[iNdEx]
42702				iNdEx++
42703				stringLen |= uint64(b&0x7F) << shift
42704				if b < 0x80 {
42705					break
42706				}
42707			}
42708			intStringLen := int(stringLen)
42709			if intStringLen < 0 {
42710				return ErrInvalidLengthGenerated
42711			}
42712			postIndex := iNdEx + intStringLen
42713			if postIndex < 0 {
42714				return ErrInvalidLengthGenerated
42715			}
42716			if postIndex > l {
42717				return io.ErrUnexpectedEOF
42718			}
42719			m.Phase = NamespacePhase(dAtA[iNdEx:postIndex])
42720			iNdEx = postIndex
42721		case 2:
42722			if wireType != 2 {
42723				return fmt.Errorf("proto: wrong wireType = %d for field Conditions", wireType)
42724			}
42725			var msglen int
42726			for shift := uint(0); ; shift += 7 {
42727				if shift >= 64 {
42728					return ErrIntOverflowGenerated
42729				}
42730				if iNdEx >= l {
42731					return io.ErrUnexpectedEOF
42732				}
42733				b := dAtA[iNdEx]
42734				iNdEx++
42735				msglen |= int(b&0x7F) << shift
42736				if b < 0x80 {
42737					break
42738				}
42739			}
42740			if msglen < 0 {
42741				return ErrInvalidLengthGenerated
42742			}
42743			postIndex := iNdEx + msglen
42744			if postIndex < 0 {
42745				return ErrInvalidLengthGenerated
42746			}
42747			if postIndex > l {
42748				return io.ErrUnexpectedEOF
42749			}
42750			m.Conditions = append(m.Conditions, NamespaceCondition{})
42751			if err := m.Conditions[len(m.Conditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
42752				return err
42753			}
42754			iNdEx = postIndex
42755		default:
42756			iNdEx = preIndex
42757			skippy, err := skipGenerated(dAtA[iNdEx:])
42758			if err != nil {
42759				return err
42760			}
42761			if skippy < 0 {
42762				return ErrInvalidLengthGenerated
42763			}
42764			if (iNdEx + skippy) < 0 {
42765				return ErrInvalidLengthGenerated
42766			}
42767			if (iNdEx + skippy) > l {
42768				return io.ErrUnexpectedEOF
42769			}
42770			iNdEx += skippy
42771		}
42772	}
42773
42774	if iNdEx > l {
42775		return io.ErrUnexpectedEOF
42776	}
42777	return nil
42778}
42779func (m *Node) Unmarshal(dAtA []byte) error {
42780	l := len(dAtA)
42781	iNdEx := 0
42782	for iNdEx < l {
42783		preIndex := iNdEx
42784		var wire uint64
42785		for shift := uint(0); ; shift += 7 {
42786			if shift >= 64 {
42787				return ErrIntOverflowGenerated
42788			}
42789			if iNdEx >= l {
42790				return io.ErrUnexpectedEOF
42791			}
42792			b := dAtA[iNdEx]
42793			iNdEx++
42794			wire |= uint64(b&0x7F) << shift
42795			if b < 0x80 {
42796				break
42797			}
42798		}
42799		fieldNum := int32(wire >> 3)
42800		wireType := int(wire & 0x7)
42801		if wireType == 4 {
42802			return fmt.Errorf("proto: Node: wiretype end group for non-group")
42803		}
42804		if fieldNum <= 0 {
42805			return fmt.Errorf("proto: Node: illegal tag %d (wire type %d)", fieldNum, wire)
42806		}
42807		switch fieldNum {
42808		case 1:
42809			if wireType != 2 {
42810				return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
42811			}
42812			var msglen int
42813			for shift := uint(0); ; shift += 7 {
42814				if shift >= 64 {
42815					return ErrIntOverflowGenerated
42816				}
42817				if iNdEx >= l {
42818					return io.ErrUnexpectedEOF
42819				}
42820				b := dAtA[iNdEx]
42821				iNdEx++
42822				msglen |= int(b&0x7F) << shift
42823				if b < 0x80 {
42824					break
42825				}
42826			}
42827			if msglen < 0 {
42828				return ErrInvalidLengthGenerated
42829			}
42830			postIndex := iNdEx + msglen
42831			if postIndex < 0 {
42832				return ErrInvalidLengthGenerated
42833			}
42834			if postIndex > l {
42835				return io.ErrUnexpectedEOF
42836			}
42837			if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
42838				return err
42839			}
42840			iNdEx = postIndex
42841		case 2:
42842			if wireType != 2 {
42843				return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
42844			}
42845			var msglen int
42846			for shift := uint(0); ; shift += 7 {
42847				if shift >= 64 {
42848					return ErrIntOverflowGenerated
42849				}
42850				if iNdEx >= l {
42851					return io.ErrUnexpectedEOF
42852				}
42853				b := dAtA[iNdEx]
42854				iNdEx++
42855				msglen |= int(b&0x7F) << shift
42856				if b < 0x80 {
42857					break
42858				}
42859			}
42860			if msglen < 0 {
42861				return ErrInvalidLengthGenerated
42862			}
42863			postIndex := iNdEx + msglen
42864			if postIndex < 0 {
42865				return ErrInvalidLengthGenerated
42866			}
42867			if postIndex > l {
42868				return io.ErrUnexpectedEOF
42869			}
42870			if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
42871				return err
42872			}
42873			iNdEx = postIndex
42874		case 3:
42875			if wireType != 2 {
42876				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
42877			}
42878			var msglen int
42879			for shift := uint(0); ; shift += 7 {
42880				if shift >= 64 {
42881					return ErrIntOverflowGenerated
42882				}
42883				if iNdEx >= l {
42884					return io.ErrUnexpectedEOF
42885				}
42886				b := dAtA[iNdEx]
42887				iNdEx++
42888				msglen |= int(b&0x7F) << shift
42889				if b < 0x80 {
42890					break
42891				}
42892			}
42893			if msglen < 0 {
42894				return ErrInvalidLengthGenerated
42895			}
42896			postIndex := iNdEx + msglen
42897			if postIndex < 0 {
42898				return ErrInvalidLengthGenerated
42899			}
42900			if postIndex > l {
42901				return io.ErrUnexpectedEOF
42902			}
42903			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
42904				return err
42905			}
42906			iNdEx = postIndex
42907		default:
42908			iNdEx = preIndex
42909			skippy, err := skipGenerated(dAtA[iNdEx:])
42910			if err != nil {
42911				return err
42912			}
42913			if skippy < 0 {
42914				return ErrInvalidLengthGenerated
42915			}
42916			if (iNdEx + skippy) < 0 {
42917				return ErrInvalidLengthGenerated
42918			}
42919			if (iNdEx + skippy) > l {
42920				return io.ErrUnexpectedEOF
42921			}
42922			iNdEx += skippy
42923		}
42924	}
42925
42926	if iNdEx > l {
42927		return io.ErrUnexpectedEOF
42928	}
42929	return nil
42930}
42931func (m *NodeAddress) Unmarshal(dAtA []byte) error {
42932	l := len(dAtA)
42933	iNdEx := 0
42934	for iNdEx < l {
42935		preIndex := iNdEx
42936		var wire uint64
42937		for shift := uint(0); ; shift += 7 {
42938			if shift >= 64 {
42939				return ErrIntOverflowGenerated
42940			}
42941			if iNdEx >= l {
42942				return io.ErrUnexpectedEOF
42943			}
42944			b := dAtA[iNdEx]
42945			iNdEx++
42946			wire |= uint64(b&0x7F) << shift
42947			if b < 0x80 {
42948				break
42949			}
42950		}
42951		fieldNum := int32(wire >> 3)
42952		wireType := int(wire & 0x7)
42953		if wireType == 4 {
42954			return fmt.Errorf("proto: NodeAddress: wiretype end group for non-group")
42955		}
42956		if fieldNum <= 0 {
42957			return fmt.Errorf("proto: NodeAddress: illegal tag %d (wire type %d)", fieldNum, wire)
42958		}
42959		switch fieldNum {
42960		case 1:
42961			if wireType != 2 {
42962				return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
42963			}
42964			var stringLen uint64
42965			for shift := uint(0); ; shift += 7 {
42966				if shift >= 64 {
42967					return ErrIntOverflowGenerated
42968				}
42969				if iNdEx >= l {
42970					return io.ErrUnexpectedEOF
42971				}
42972				b := dAtA[iNdEx]
42973				iNdEx++
42974				stringLen |= uint64(b&0x7F) << shift
42975				if b < 0x80 {
42976					break
42977				}
42978			}
42979			intStringLen := int(stringLen)
42980			if intStringLen < 0 {
42981				return ErrInvalidLengthGenerated
42982			}
42983			postIndex := iNdEx + intStringLen
42984			if postIndex < 0 {
42985				return ErrInvalidLengthGenerated
42986			}
42987			if postIndex > l {
42988				return io.ErrUnexpectedEOF
42989			}
42990			m.Type = NodeAddressType(dAtA[iNdEx:postIndex])
42991			iNdEx = postIndex
42992		case 2:
42993			if wireType != 2 {
42994				return fmt.Errorf("proto: wrong wireType = %d for field Address", wireType)
42995			}
42996			var stringLen uint64
42997			for shift := uint(0); ; shift += 7 {
42998				if shift >= 64 {
42999					return ErrIntOverflowGenerated
43000				}
43001				if iNdEx >= l {
43002					return io.ErrUnexpectedEOF
43003				}
43004				b := dAtA[iNdEx]
43005				iNdEx++
43006				stringLen |= uint64(b&0x7F) << shift
43007				if b < 0x80 {
43008					break
43009				}
43010			}
43011			intStringLen := int(stringLen)
43012			if intStringLen < 0 {
43013				return ErrInvalidLengthGenerated
43014			}
43015			postIndex := iNdEx + intStringLen
43016			if postIndex < 0 {
43017				return ErrInvalidLengthGenerated
43018			}
43019			if postIndex > l {
43020				return io.ErrUnexpectedEOF
43021			}
43022			m.Address = string(dAtA[iNdEx:postIndex])
43023			iNdEx = postIndex
43024		default:
43025			iNdEx = preIndex
43026			skippy, err := skipGenerated(dAtA[iNdEx:])
43027			if err != nil {
43028				return err
43029			}
43030			if skippy < 0 {
43031				return ErrInvalidLengthGenerated
43032			}
43033			if (iNdEx + skippy) < 0 {
43034				return ErrInvalidLengthGenerated
43035			}
43036			if (iNdEx + skippy) > l {
43037				return io.ErrUnexpectedEOF
43038			}
43039			iNdEx += skippy
43040		}
43041	}
43042
43043	if iNdEx > l {
43044		return io.ErrUnexpectedEOF
43045	}
43046	return nil
43047}
43048func (m *NodeAffinity) Unmarshal(dAtA []byte) error {
43049	l := len(dAtA)
43050	iNdEx := 0
43051	for iNdEx < l {
43052		preIndex := iNdEx
43053		var wire uint64
43054		for shift := uint(0); ; shift += 7 {
43055			if shift >= 64 {
43056				return ErrIntOverflowGenerated
43057			}
43058			if iNdEx >= l {
43059				return io.ErrUnexpectedEOF
43060			}
43061			b := dAtA[iNdEx]
43062			iNdEx++
43063			wire |= uint64(b&0x7F) << shift
43064			if b < 0x80 {
43065				break
43066			}
43067		}
43068		fieldNum := int32(wire >> 3)
43069		wireType := int(wire & 0x7)
43070		if wireType == 4 {
43071			return fmt.Errorf("proto: NodeAffinity: wiretype end group for non-group")
43072		}
43073		if fieldNum <= 0 {
43074			return fmt.Errorf("proto: NodeAffinity: illegal tag %d (wire type %d)", fieldNum, wire)
43075		}
43076		switch fieldNum {
43077		case 1:
43078			if wireType != 2 {
43079				return fmt.Errorf("proto: wrong wireType = %d for field RequiredDuringSchedulingIgnoredDuringExecution", wireType)
43080			}
43081			var msglen int
43082			for shift := uint(0); ; shift += 7 {
43083				if shift >= 64 {
43084					return ErrIntOverflowGenerated
43085				}
43086				if iNdEx >= l {
43087					return io.ErrUnexpectedEOF
43088				}
43089				b := dAtA[iNdEx]
43090				iNdEx++
43091				msglen |= int(b&0x7F) << shift
43092				if b < 0x80 {
43093					break
43094				}
43095			}
43096			if msglen < 0 {
43097				return ErrInvalidLengthGenerated
43098			}
43099			postIndex := iNdEx + msglen
43100			if postIndex < 0 {
43101				return ErrInvalidLengthGenerated
43102			}
43103			if postIndex > l {
43104				return io.ErrUnexpectedEOF
43105			}
43106			if m.RequiredDuringSchedulingIgnoredDuringExecution == nil {
43107				m.RequiredDuringSchedulingIgnoredDuringExecution = &NodeSelector{}
43108			}
43109			if err := m.RequiredDuringSchedulingIgnoredDuringExecution.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
43110				return err
43111			}
43112			iNdEx = postIndex
43113		case 2:
43114			if wireType != 2 {
43115				return fmt.Errorf("proto: wrong wireType = %d for field PreferredDuringSchedulingIgnoredDuringExecution", wireType)
43116			}
43117			var msglen int
43118			for shift := uint(0); ; shift += 7 {
43119				if shift >= 64 {
43120					return ErrIntOverflowGenerated
43121				}
43122				if iNdEx >= l {
43123					return io.ErrUnexpectedEOF
43124				}
43125				b := dAtA[iNdEx]
43126				iNdEx++
43127				msglen |= int(b&0x7F) << shift
43128				if b < 0x80 {
43129					break
43130				}
43131			}
43132			if msglen < 0 {
43133				return ErrInvalidLengthGenerated
43134			}
43135			postIndex := iNdEx + msglen
43136			if postIndex < 0 {
43137				return ErrInvalidLengthGenerated
43138			}
43139			if postIndex > l {
43140				return io.ErrUnexpectedEOF
43141			}
43142			m.PreferredDuringSchedulingIgnoredDuringExecution = append(m.PreferredDuringSchedulingIgnoredDuringExecution, PreferredSchedulingTerm{})
43143			if err := m.PreferredDuringSchedulingIgnoredDuringExecution[len(m.PreferredDuringSchedulingIgnoredDuringExecution)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
43144				return err
43145			}
43146			iNdEx = postIndex
43147		default:
43148			iNdEx = preIndex
43149			skippy, err := skipGenerated(dAtA[iNdEx:])
43150			if err != nil {
43151				return err
43152			}
43153			if skippy < 0 {
43154				return ErrInvalidLengthGenerated
43155			}
43156			if (iNdEx + skippy) < 0 {
43157				return ErrInvalidLengthGenerated
43158			}
43159			if (iNdEx + skippy) > l {
43160				return io.ErrUnexpectedEOF
43161			}
43162			iNdEx += skippy
43163		}
43164	}
43165
43166	if iNdEx > l {
43167		return io.ErrUnexpectedEOF
43168	}
43169	return nil
43170}
43171func (m *NodeCondition) Unmarshal(dAtA []byte) error {
43172	l := len(dAtA)
43173	iNdEx := 0
43174	for iNdEx < l {
43175		preIndex := iNdEx
43176		var wire uint64
43177		for shift := uint(0); ; shift += 7 {
43178			if shift >= 64 {
43179				return ErrIntOverflowGenerated
43180			}
43181			if iNdEx >= l {
43182				return io.ErrUnexpectedEOF
43183			}
43184			b := dAtA[iNdEx]
43185			iNdEx++
43186			wire |= uint64(b&0x7F) << shift
43187			if b < 0x80 {
43188				break
43189			}
43190		}
43191		fieldNum := int32(wire >> 3)
43192		wireType := int(wire & 0x7)
43193		if wireType == 4 {
43194			return fmt.Errorf("proto: NodeCondition: wiretype end group for non-group")
43195		}
43196		if fieldNum <= 0 {
43197			return fmt.Errorf("proto: NodeCondition: illegal tag %d (wire type %d)", fieldNum, wire)
43198		}
43199		switch fieldNum {
43200		case 1:
43201			if wireType != 2 {
43202				return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
43203			}
43204			var stringLen uint64
43205			for shift := uint(0); ; shift += 7 {
43206				if shift >= 64 {
43207					return ErrIntOverflowGenerated
43208				}
43209				if iNdEx >= l {
43210					return io.ErrUnexpectedEOF
43211				}
43212				b := dAtA[iNdEx]
43213				iNdEx++
43214				stringLen |= uint64(b&0x7F) << shift
43215				if b < 0x80 {
43216					break
43217				}
43218			}
43219			intStringLen := int(stringLen)
43220			if intStringLen < 0 {
43221				return ErrInvalidLengthGenerated
43222			}
43223			postIndex := iNdEx + intStringLen
43224			if postIndex < 0 {
43225				return ErrInvalidLengthGenerated
43226			}
43227			if postIndex > l {
43228				return io.ErrUnexpectedEOF
43229			}
43230			m.Type = NodeConditionType(dAtA[iNdEx:postIndex])
43231			iNdEx = postIndex
43232		case 2:
43233			if wireType != 2 {
43234				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
43235			}
43236			var stringLen uint64
43237			for shift := uint(0); ; shift += 7 {
43238				if shift >= 64 {
43239					return ErrIntOverflowGenerated
43240				}
43241				if iNdEx >= l {
43242					return io.ErrUnexpectedEOF
43243				}
43244				b := dAtA[iNdEx]
43245				iNdEx++
43246				stringLen |= uint64(b&0x7F) << shift
43247				if b < 0x80 {
43248					break
43249				}
43250			}
43251			intStringLen := int(stringLen)
43252			if intStringLen < 0 {
43253				return ErrInvalidLengthGenerated
43254			}
43255			postIndex := iNdEx + intStringLen
43256			if postIndex < 0 {
43257				return ErrInvalidLengthGenerated
43258			}
43259			if postIndex > l {
43260				return io.ErrUnexpectedEOF
43261			}
43262			m.Status = ConditionStatus(dAtA[iNdEx:postIndex])
43263			iNdEx = postIndex
43264		case 3:
43265			if wireType != 2 {
43266				return fmt.Errorf("proto: wrong wireType = %d for field LastHeartbeatTime", wireType)
43267			}
43268			var msglen int
43269			for shift := uint(0); ; shift += 7 {
43270				if shift >= 64 {
43271					return ErrIntOverflowGenerated
43272				}
43273				if iNdEx >= l {
43274					return io.ErrUnexpectedEOF
43275				}
43276				b := dAtA[iNdEx]
43277				iNdEx++
43278				msglen |= int(b&0x7F) << shift
43279				if b < 0x80 {
43280					break
43281				}
43282			}
43283			if msglen < 0 {
43284				return ErrInvalidLengthGenerated
43285			}
43286			postIndex := iNdEx + msglen
43287			if postIndex < 0 {
43288				return ErrInvalidLengthGenerated
43289			}
43290			if postIndex > l {
43291				return io.ErrUnexpectedEOF
43292			}
43293			if err := m.LastHeartbeatTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
43294				return err
43295			}
43296			iNdEx = postIndex
43297		case 4:
43298			if wireType != 2 {
43299				return fmt.Errorf("proto: wrong wireType = %d for field LastTransitionTime", wireType)
43300			}
43301			var msglen int
43302			for shift := uint(0); ; shift += 7 {
43303				if shift >= 64 {
43304					return ErrIntOverflowGenerated
43305				}
43306				if iNdEx >= l {
43307					return io.ErrUnexpectedEOF
43308				}
43309				b := dAtA[iNdEx]
43310				iNdEx++
43311				msglen |= int(b&0x7F) << shift
43312				if b < 0x80 {
43313					break
43314				}
43315			}
43316			if msglen < 0 {
43317				return ErrInvalidLengthGenerated
43318			}
43319			postIndex := iNdEx + msglen
43320			if postIndex < 0 {
43321				return ErrInvalidLengthGenerated
43322			}
43323			if postIndex > l {
43324				return io.ErrUnexpectedEOF
43325			}
43326			if err := m.LastTransitionTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
43327				return err
43328			}
43329			iNdEx = postIndex
43330		case 5:
43331			if wireType != 2 {
43332				return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
43333			}
43334			var stringLen uint64
43335			for shift := uint(0); ; shift += 7 {
43336				if shift >= 64 {
43337					return ErrIntOverflowGenerated
43338				}
43339				if iNdEx >= l {
43340					return io.ErrUnexpectedEOF
43341				}
43342				b := dAtA[iNdEx]
43343				iNdEx++
43344				stringLen |= uint64(b&0x7F) << shift
43345				if b < 0x80 {
43346					break
43347				}
43348			}
43349			intStringLen := int(stringLen)
43350			if intStringLen < 0 {
43351				return ErrInvalidLengthGenerated
43352			}
43353			postIndex := iNdEx + intStringLen
43354			if postIndex < 0 {
43355				return ErrInvalidLengthGenerated
43356			}
43357			if postIndex > l {
43358				return io.ErrUnexpectedEOF
43359			}
43360			m.Reason = string(dAtA[iNdEx:postIndex])
43361			iNdEx = postIndex
43362		case 6:
43363			if wireType != 2 {
43364				return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
43365			}
43366			var stringLen uint64
43367			for shift := uint(0); ; shift += 7 {
43368				if shift >= 64 {
43369					return ErrIntOverflowGenerated
43370				}
43371				if iNdEx >= l {
43372					return io.ErrUnexpectedEOF
43373				}
43374				b := dAtA[iNdEx]
43375				iNdEx++
43376				stringLen |= uint64(b&0x7F) << shift
43377				if b < 0x80 {
43378					break
43379				}
43380			}
43381			intStringLen := int(stringLen)
43382			if intStringLen < 0 {
43383				return ErrInvalidLengthGenerated
43384			}
43385			postIndex := iNdEx + intStringLen
43386			if postIndex < 0 {
43387				return ErrInvalidLengthGenerated
43388			}
43389			if postIndex > l {
43390				return io.ErrUnexpectedEOF
43391			}
43392			m.Message = string(dAtA[iNdEx:postIndex])
43393			iNdEx = postIndex
43394		default:
43395			iNdEx = preIndex
43396			skippy, err := skipGenerated(dAtA[iNdEx:])
43397			if err != nil {
43398				return err
43399			}
43400			if skippy < 0 {
43401				return ErrInvalidLengthGenerated
43402			}
43403			if (iNdEx + skippy) < 0 {
43404				return ErrInvalidLengthGenerated
43405			}
43406			if (iNdEx + skippy) > l {
43407				return io.ErrUnexpectedEOF
43408			}
43409			iNdEx += skippy
43410		}
43411	}
43412
43413	if iNdEx > l {
43414		return io.ErrUnexpectedEOF
43415	}
43416	return nil
43417}
43418func (m *NodeConfigSource) Unmarshal(dAtA []byte) error {
43419	l := len(dAtA)
43420	iNdEx := 0
43421	for iNdEx < l {
43422		preIndex := iNdEx
43423		var wire uint64
43424		for shift := uint(0); ; shift += 7 {
43425			if shift >= 64 {
43426				return ErrIntOverflowGenerated
43427			}
43428			if iNdEx >= l {
43429				return io.ErrUnexpectedEOF
43430			}
43431			b := dAtA[iNdEx]
43432			iNdEx++
43433			wire |= uint64(b&0x7F) << shift
43434			if b < 0x80 {
43435				break
43436			}
43437		}
43438		fieldNum := int32(wire >> 3)
43439		wireType := int(wire & 0x7)
43440		if wireType == 4 {
43441			return fmt.Errorf("proto: NodeConfigSource: wiretype end group for non-group")
43442		}
43443		if fieldNum <= 0 {
43444			return fmt.Errorf("proto: NodeConfigSource: illegal tag %d (wire type %d)", fieldNum, wire)
43445		}
43446		switch fieldNum {
43447		case 2:
43448			if wireType != 2 {
43449				return fmt.Errorf("proto: wrong wireType = %d for field ConfigMap", wireType)
43450			}
43451			var msglen int
43452			for shift := uint(0); ; shift += 7 {
43453				if shift >= 64 {
43454					return ErrIntOverflowGenerated
43455				}
43456				if iNdEx >= l {
43457					return io.ErrUnexpectedEOF
43458				}
43459				b := dAtA[iNdEx]
43460				iNdEx++
43461				msglen |= int(b&0x7F) << shift
43462				if b < 0x80 {
43463					break
43464				}
43465			}
43466			if msglen < 0 {
43467				return ErrInvalidLengthGenerated
43468			}
43469			postIndex := iNdEx + msglen
43470			if postIndex < 0 {
43471				return ErrInvalidLengthGenerated
43472			}
43473			if postIndex > l {
43474				return io.ErrUnexpectedEOF
43475			}
43476			if m.ConfigMap == nil {
43477				m.ConfigMap = &ConfigMapNodeConfigSource{}
43478			}
43479			if err := m.ConfigMap.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
43480				return err
43481			}
43482			iNdEx = postIndex
43483		default:
43484			iNdEx = preIndex
43485			skippy, err := skipGenerated(dAtA[iNdEx:])
43486			if err != nil {
43487				return err
43488			}
43489			if skippy < 0 {
43490				return ErrInvalidLengthGenerated
43491			}
43492			if (iNdEx + skippy) < 0 {
43493				return ErrInvalidLengthGenerated
43494			}
43495			if (iNdEx + skippy) > l {
43496				return io.ErrUnexpectedEOF
43497			}
43498			iNdEx += skippy
43499		}
43500	}
43501
43502	if iNdEx > l {
43503		return io.ErrUnexpectedEOF
43504	}
43505	return nil
43506}
43507func (m *NodeConfigStatus) Unmarshal(dAtA []byte) error {
43508	l := len(dAtA)
43509	iNdEx := 0
43510	for iNdEx < l {
43511		preIndex := iNdEx
43512		var wire uint64
43513		for shift := uint(0); ; shift += 7 {
43514			if shift >= 64 {
43515				return ErrIntOverflowGenerated
43516			}
43517			if iNdEx >= l {
43518				return io.ErrUnexpectedEOF
43519			}
43520			b := dAtA[iNdEx]
43521			iNdEx++
43522			wire |= uint64(b&0x7F) << shift
43523			if b < 0x80 {
43524				break
43525			}
43526		}
43527		fieldNum := int32(wire >> 3)
43528		wireType := int(wire & 0x7)
43529		if wireType == 4 {
43530			return fmt.Errorf("proto: NodeConfigStatus: wiretype end group for non-group")
43531		}
43532		if fieldNum <= 0 {
43533			return fmt.Errorf("proto: NodeConfigStatus: illegal tag %d (wire type %d)", fieldNum, wire)
43534		}
43535		switch fieldNum {
43536		case 1:
43537			if wireType != 2 {
43538				return fmt.Errorf("proto: wrong wireType = %d for field Assigned", wireType)
43539			}
43540			var msglen int
43541			for shift := uint(0); ; shift += 7 {
43542				if shift >= 64 {
43543					return ErrIntOverflowGenerated
43544				}
43545				if iNdEx >= l {
43546					return io.ErrUnexpectedEOF
43547				}
43548				b := dAtA[iNdEx]
43549				iNdEx++
43550				msglen |= int(b&0x7F) << shift
43551				if b < 0x80 {
43552					break
43553				}
43554			}
43555			if msglen < 0 {
43556				return ErrInvalidLengthGenerated
43557			}
43558			postIndex := iNdEx + msglen
43559			if postIndex < 0 {
43560				return ErrInvalidLengthGenerated
43561			}
43562			if postIndex > l {
43563				return io.ErrUnexpectedEOF
43564			}
43565			if m.Assigned == nil {
43566				m.Assigned = &NodeConfigSource{}
43567			}
43568			if err := m.Assigned.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
43569				return err
43570			}
43571			iNdEx = postIndex
43572		case 2:
43573			if wireType != 2 {
43574				return fmt.Errorf("proto: wrong wireType = %d for field Active", wireType)
43575			}
43576			var msglen int
43577			for shift := uint(0); ; shift += 7 {
43578				if shift >= 64 {
43579					return ErrIntOverflowGenerated
43580				}
43581				if iNdEx >= l {
43582					return io.ErrUnexpectedEOF
43583				}
43584				b := dAtA[iNdEx]
43585				iNdEx++
43586				msglen |= int(b&0x7F) << shift
43587				if b < 0x80 {
43588					break
43589				}
43590			}
43591			if msglen < 0 {
43592				return ErrInvalidLengthGenerated
43593			}
43594			postIndex := iNdEx + msglen
43595			if postIndex < 0 {
43596				return ErrInvalidLengthGenerated
43597			}
43598			if postIndex > l {
43599				return io.ErrUnexpectedEOF
43600			}
43601			if m.Active == nil {
43602				m.Active = &NodeConfigSource{}
43603			}
43604			if err := m.Active.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
43605				return err
43606			}
43607			iNdEx = postIndex
43608		case 3:
43609			if wireType != 2 {
43610				return fmt.Errorf("proto: wrong wireType = %d for field LastKnownGood", wireType)
43611			}
43612			var msglen int
43613			for shift := uint(0); ; shift += 7 {
43614				if shift >= 64 {
43615					return ErrIntOverflowGenerated
43616				}
43617				if iNdEx >= l {
43618					return io.ErrUnexpectedEOF
43619				}
43620				b := dAtA[iNdEx]
43621				iNdEx++
43622				msglen |= int(b&0x7F) << shift
43623				if b < 0x80 {
43624					break
43625				}
43626			}
43627			if msglen < 0 {
43628				return ErrInvalidLengthGenerated
43629			}
43630			postIndex := iNdEx + msglen
43631			if postIndex < 0 {
43632				return ErrInvalidLengthGenerated
43633			}
43634			if postIndex > l {
43635				return io.ErrUnexpectedEOF
43636			}
43637			if m.LastKnownGood == nil {
43638				m.LastKnownGood = &NodeConfigSource{}
43639			}
43640			if err := m.LastKnownGood.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
43641				return err
43642			}
43643			iNdEx = postIndex
43644		case 4:
43645			if wireType != 2 {
43646				return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType)
43647			}
43648			var stringLen uint64
43649			for shift := uint(0); ; shift += 7 {
43650				if shift >= 64 {
43651					return ErrIntOverflowGenerated
43652				}
43653				if iNdEx >= l {
43654					return io.ErrUnexpectedEOF
43655				}
43656				b := dAtA[iNdEx]
43657				iNdEx++
43658				stringLen |= uint64(b&0x7F) << shift
43659				if b < 0x80 {
43660					break
43661				}
43662			}
43663			intStringLen := int(stringLen)
43664			if intStringLen < 0 {
43665				return ErrInvalidLengthGenerated
43666			}
43667			postIndex := iNdEx + intStringLen
43668			if postIndex < 0 {
43669				return ErrInvalidLengthGenerated
43670			}
43671			if postIndex > l {
43672				return io.ErrUnexpectedEOF
43673			}
43674			m.Error = string(dAtA[iNdEx:postIndex])
43675			iNdEx = postIndex
43676		default:
43677			iNdEx = preIndex
43678			skippy, err := skipGenerated(dAtA[iNdEx:])
43679			if err != nil {
43680				return err
43681			}
43682			if skippy < 0 {
43683				return ErrInvalidLengthGenerated
43684			}
43685			if (iNdEx + skippy) < 0 {
43686				return ErrInvalidLengthGenerated
43687			}
43688			if (iNdEx + skippy) > l {
43689				return io.ErrUnexpectedEOF
43690			}
43691			iNdEx += skippy
43692		}
43693	}
43694
43695	if iNdEx > l {
43696		return io.ErrUnexpectedEOF
43697	}
43698	return nil
43699}
43700func (m *NodeDaemonEndpoints) Unmarshal(dAtA []byte) error {
43701	l := len(dAtA)
43702	iNdEx := 0
43703	for iNdEx < l {
43704		preIndex := iNdEx
43705		var wire uint64
43706		for shift := uint(0); ; shift += 7 {
43707			if shift >= 64 {
43708				return ErrIntOverflowGenerated
43709			}
43710			if iNdEx >= l {
43711				return io.ErrUnexpectedEOF
43712			}
43713			b := dAtA[iNdEx]
43714			iNdEx++
43715			wire |= uint64(b&0x7F) << shift
43716			if b < 0x80 {
43717				break
43718			}
43719		}
43720		fieldNum := int32(wire >> 3)
43721		wireType := int(wire & 0x7)
43722		if wireType == 4 {
43723			return fmt.Errorf("proto: NodeDaemonEndpoints: wiretype end group for non-group")
43724		}
43725		if fieldNum <= 0 {
43726			return fmt.Errorf("proto: NodeDaemonEndpoints: illegal tag %d (wire type %d)", fieldNum, wire)
43727		}
43728		switch fieldNum {
43729		case 1:
43730			if wireType != 2 {
43731				return fmt.Errorf("proto: wrong wireType = %d for field KubeletEndpoint", wireType)
43732			}
43733			var msglen int
43734			for shift := uint(0); ; shift += 7 {
43735				if shift >= 64 {
43736					return ErrIntOverflowGenerated
43737				}
43738				if iNdEx >= l {
43739					return io.ErrUnexpectedEOF
43740				}
43741				b := dAtA[iNdEx]
43742				iNdEx++
43743				msglen |= int(b&0x7F) << shift
43744				if b < 0x80 {
43745					break
43746				}
43747			}
43748			if msglen < 0 {
43749				return ErrInvalidLengthGenerated
43750			}
43751			postIndex := iNdEx + msglen
43752			if postIndex < 0 {
43753				return ErrInvalidLengthGenerated
43754			}
43755			if postIndex > l {
43756				return io.ErrUnexpectedEOF
43757			}
43758			if err := m.KubeletEndpoint.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
43759				return err
43760			}
43761			iNdEx = postIndex
43762		default:
43763			iNdEx = preIndex
43764			skippy, err := skipGenerated(dAtA[iNdEx:])
43765			if err != nil {
43766				return err
43767			}
43768			if skippy < 0 {
43769				return ErrInvalidLengthGenerated
43770			}
43771			if (iNdEx + skippy) < 0 {
43772				return ErrInvalidLengthGenerated
43773			}
43774			if (iNdEx + skippy) > l {
43775				return io.ErrUnexpectedEOF
43776			}
43777			iNdEx += skippy
43778		}
43779	}
43780
43781	if iNdEx > l {
43782		return io.ErrUnexpectedEOF
43783	}
43784	return nil
43785}
43786func (m *NodeList) Unmarshal(dAtA []byte) error {
43787	l := len(dAtA)
43788	iNdEx := 0
43789	for iNdEx < l {
43790		preIndex := iNdEx
43791		var wire uint64
43792		for shift := uint(0); ; shift += 7 {
43793			if shift >= 64 {
43794				return ErrIntOverflowGenerated
43795			}
43796			if iNdEx >= l {
43797				return io.ErrUnexpectedEOF
43798			}
43799			b := dAtA[iNdEx]
43800			iNdEx++
43801			wire |= uint64(b&0x7F) << shift
43802			if b < 0x80 {
43803				break
43804			}
43805		}
43806		fieldNum := int32(wire >> 3)
43807		wireType := int(wire & 0x7)
43808		if wireType == 4 {
43809			return fmt.Errorf("proto: NodeList: wiretype end group for non-group")
43810		}
43811		if fieldNum <= 0 {
43812			return fmt.Errorf("proto: NodeList: illegal tag %d (wire type %d)", fieldNum, wire)
43813		}
43814		switch fieldNum {
43815		case 1:
43816			if wireType != 2 {
43817				return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
43818			}
43819			var msglen int
43820			for shift := uint(0); ; shift += 7 {
43821				if shift >= 64 {
43822					return ErrIntOverflowGenerated
43823				}
43824				if iNdEx >= l {
43825					return io.ErrUnexpectedEOF
43826				}
43827				b := dAtA[iNdEx]
43828				iNdEx++
43829				msglen |= int(b&0x7F) << shift
43830				if b < 0x80 {
43831					break
43832				}
43833			}
43834			if msglen < 0 {
43835				return ErrInvalidLengthGenerated
43836			}
43837			postIndex := iNdEx + msglen
43838			if postIndex < 0 {
43839				return ErrInvalidLengthGenerated
43840			}
43841			if postIndex > l {
43842				return io.ErrUnexpectedEOF
43843			}
43844			if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
43845				return err
43846			}
43847			iNdEx = postIndex
43848		case 2:
43849			if wireType != 2 {
43850				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
43851			}
43852			var msglen int
43853			for shift := uint(0); ; shift += 7 {
43854				if shift >= 64 {
43855					return ErrIntOverflowGenerated
43856				}
43857				if iNdEx >= l {
43858					return io.ErrUnexpectedEOF
43859				}
43860				b := dAtA[iNdEx]
43861				iNdEx++
43862				msglen |= int(b&0x7F) << shift
43863				if b < 0x80 {
43864					break
43865				}
43866			}
43867			if msglen < 0 {
43868				return ErrInvalidLengthGenerated
43869			}
43870			postIndex := iNdEx + msglen
43871			if postIndex < 0 {
43872				return ErrInvalidLengthGenerated
43873			}
43874			if postIndex > l {
43875				return io.ErrUnexpectedEOF
43876			}
43877			m.Items = append(m.Items, Node{})
43878			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
43879				return err
43880			}
43881			iNdEx = postIndex
43882		default:
43883			iNdEx = preIndex
43884			skippy, err := skipGenerated(dAtA[iNdEx:])
43885			if err != nil {
43886				return err
43887			}
43888			if skippy < 0 {
43889				return ErrInvalidLengthGenerated
43890			}
43891			if (iNdEx + skippy) < 0 {
43892				return ErrInvalidLengthGenerated
43893			}
43894			if (iNdEx + skippy) > l {
43895				return io.ErrUnexpectedEOF
43896			}
43897			iNdEx += skippy
43898		}
43899	}
43900
43901	if iNdEx > l {
43902		return io.ErrUnexpectedEOF
43903	}
43904	return nil
43905}
43906func (m *NodeProxyOptions) Unmarshal(dAtA []byte) error {
43907	l := len(dAtA)
43908	iNdEx := 0
43909	for iNdEx < l {
43910		preIndex := iNdEx
43911		var wire uint64
43912		for shift := uint(0); ; shift += 7 {
43913			if shift >= 64 {
43914				return ErrIntOverflowGenerated
43915			}
43916			if iNdEx >= l {
43917				return io.ErrUnexpectedEOF
43918			}
43919			b := dAtA[iNdEx]
43920			iNdEx++
43921			wire |= uint64(b&0x7F) << shift
43922			if b < 0x80 {
43923				break
43924			}
43925		}
43926		fieldNum := int32(wire >> 3)
43927		wireType := int(wire & 0x7)
43928		if wireType == 4 {
43929			return fmt.Errorf("proto: NodeProxyOptions: wiretype end group for non-group")
43930		}
43931		if fieldNum <= 0 {
43932			return fmt.Errorf("proto: NodeProxyOptions: illegal tag %d (wire type %d)", fieldNum, wire)
43933		}
43934		switch fieldNum {
43935		case 1:
43936			if wireType != 2 {
43937				return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
43938			}
43939			var stringLen uint64
43940			for shift := uint(0); ; shift += 7 {
43941				if shift >= 64 {
43942					return ErrIntOverflowGenerated
43943				}
43944				if iNdEx >= l {
43945					return io.ErrUnexpectedEOF
43946				}
43947				b := dAtA[iNdEx]
43948				iNdEx++
43949				stringLen |= uint64(b&0x7F) << shift
43950				if b < 0x80 {
43951					break
43952				}
43953			}
43954			intStringLen := int(stringLen)
43955			if intStringLen < 0 {
43956				return ErrInvalidLengthGenerated
43957			}
43958			postIndex := iNdEx + intStringLen
43959			if postIndex < 0 {
43960				return ErrInvalidLengthGenerated
43961			}
43962			if postIndex > l {
43963				return io.ErrUnexpectedEOF
43964			}
43965			m.Path = string(dAtA[iNdEx:postIndex])
43966			iNdEx = postIndex
43967		default:
43968			iNdEx = preIndex
43969			skippy, err := skipGenerated(dAtA[iNdEx:])
43970			if err != nil {
43971				return err
43972			}
43973			if skippy < 0 {
43974				return ErrInvalidLengthGenerated
43975			}
43976			if (iNdEx + skippy) < 0 {
43977				return ErrInvalidLengthGenerated
43978			}
43979			if (iNdEx + skippy) > l {
43980				return io.ErrUnexpectedEOF
43981			}
43982			iNdEx += skippy
43983		}
43984	}
43985
43986	if iNdEx > l {
43987		return io.ErrUnexpectedEOF
43988	}
43989	return nil
43990}
43991func (m *NodeResources) Unmarshal(dAtA []byte) error {
43992	l := len(dAtA)
43993	iNdEx := 0
43994	for iNdEx < l {
43995		preIndex := iNdEx
43996		var wire uint64
43997		for shift := uint(0); ; shift += 7 {
43998			if shift >= 64 {
43999				return ErrIntOverflowGenerated
44000			}
44001			if iNdEx >= l {
44002				return io.ErrUnexpectedEOF
44003			}
44004			b := dAtA[iNdEx]
44005			iNdEx++
44006			wire |= uint64(b&0x7F) << shift
44007			if b < 0x80 {
44008				break
44009			}
44010		}
44011		fieldNum := int32(wire >> 3)
44012		wireType := int(wire & 0x7)
44013		if wireType == 4 {
44014			return fmt.Errorf("proto: NodeResources: wiretype end group for non-group")
44015		}
44016		if fieldNum <= 0 {
44017			return fmt.Errorf("proto: NodeResources: illegal tag %d (wire type %d)", fieldNum, wire)
44018		}
44019		switch fieldNum {
44020		case 1:
44021			if wireType != 2 {
44022				return fmt.Errorf("proto: wrong wireType = %d for field Capacity", wireType)
44023			}
44024			var msglen int
44025			for shift := uint(0); ; shift += 7 {
44026				if shift >= 64 {
44027					return ErrIntOverflowGenerated
44028				}
44029				if iNdEx >= l {
44030					return io.ErrUnexpectedEOF
44031				}
44032				b := dAtA[iNdEx]
44033				iNdEx++
44034				msglen |= int(b&0x7F) << shift
44035				if b < 0x80 {
44036					break
44037				}
44038			}
44039			if msglen < 0 {
44040				return ErrInvalidLengthGenerated
44041			}
44042			postIndex := iNdEx + msglen
44043			if postIndex < 0 {
44044				return ErrInvalidLengthGenerated
44045			}
44046			if postIndex > l {
44047				return io.ErrUnexpectedEOF
44048			}
44049			if m.Capacity == nil {
44050				m.Capacity = make(ResourceList)
44051			}
44052			var mapkey ResourceName
44053			mapvalue := &resource.Quantity{}
44054			for iNdEx < postIndex {
44055				entryPreIndex := iNdEx
44056				var wire uint64
44057				for shift := uint(0); ; shift += 7 {
44058					if shift >= 64 {
44059						return ErrIntOverflowGenerated
44060					}
44061					if iNdEx >= l {
44062						return io.ErrUnexpectedEOF
44063					}
44064					b := dAtA[iNdEx]
44065					iNdEx++
44066					wire |= uint64(b&0x7F) << shift
44067					if b < 0x80 {
44068						break
44069					}
44070				}
44071				fieldNum := int32(wire >> 3)
44072				if fieldNum == 1 {
44073					var stringLenmapkey uint64
44074					for shift := uint(0); ; shift += 7 {
44075						if shift >= 64 {
44076							return ErrIntOverflowGenerated
44077						}
44078						if iNdEx >= l {
44079							return io.ErrUnexpectedEOF
44080						}
44081						b := dAtA[iNdEx]
44082						iNdEx++
44083						stringLenmapkey |= uint64(b&0x7F) << shift
44084						if b < 0x80 {
44085							break
44086						}
44087					}
44088					intStringLenmapkey := int(stringLenmapkey)
44089					if intStringLenmapkey < 0 {
44090						return ErrInvalidLengthGenerated
44091					}
44092					postStringIndexmapkey := iNdEx + intStringLenmapkey
44093					if postStringIndexmapkey < 0 {
44094						return ErrInvalidLengthGenerated
44095					}
44096					if postStringIndexmapkey > l {
44097						return io.ErrUnexpectedEOF
44098					}
44099					mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
44100					iNdEx = postStringIndexmapkey
44101				} else if fieldNum == 2 {
44102					var mapmsglen int
44103					for shift := uint(0); ; shift += 7 {
44104						if shift >= 64 {
44105							return ErrIntOverflowGenerated
44106						}
44107						if iNdEx >= l {
44108							return io.ErrUnexpectedEOF
44109						}
44110						b := dAtA[iNdEx]
44111						iNdEx++
44112						mapmsglen |= int(b&0x7F) << shift
44113						if b < 0x80 {
44114							break
44115						}
44116					}
44117					if mapmsglen < 0 {
44118						return ErrInvalidLengthGenerated
44119					}
44120					postmsgIndex := iNdEx + mapmsglen
44121					if postmsgIndex < 0 {
44122						return ErrInvalidLengthGenerated
44123					}
44124					if postmsgIndex > l {
44125						return io.ErrUnexpectedEOF
44126					}
44127					mapvalue = &resource.Quantity{}
44128					if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
44129						return err
44130					}
44131					iNdEx = postmsgIndex
44132				} else {
44133					iNdEx = entryPreIndex
44134					skippy, err := skipGenerated(dAtA[iNdEx:])
44135					if err != nil {
44136						return err
44137					}
44138					if skippy < 0 {
44139						return ErrInvalidLengthGenerated
44140					}
44141					if (iNdEx + skippy) > postIndex {
44142						return io.ErrUnexpectedEOF
44143					}
44144					iNdEx += skippy
44145				}
44146			}
44147			m.Capacity[ResourceName(mapkey)] = *mapvalue
44148			iNdEx = postIndex
44149		default:
44150			iNdEx = preIndex
44151			skippy, err := skipGenerated(dAtA[iNdEx:])
44152			if err != nil {
44153				return err
44154			}
44155			if skippy < 0 {
44156				return ErrInvalidLengthGenerated
44157			}
44158			if (iNdEx + skippy) < 0 {
44159				return ErrInvalidLengthGenerated
44160			}
44161			if (iNdEx + skippy) > l {
44162				return io.ErrUnexpectedEOF
44163			}
44164			iNdEx += skippy
44165		}
44166	}
44167
44168	if iNdEx > l {
44169		return io.ErrUnexpectedEOF
44170	}
44171	return nil
44172}
44173func (m *NodeSelector) Unmarshal(dAtA []byte) error {
44174	l := len(dAtA)
44175	iNdEx := 0
44176	for iNdEx < l {
44177		preIndex := iNdEx
44178		var wire uint64
44179		for shift := uint(0); ; shift += 7 {
44180			if shift >= 64 {
44181				return ErrIntOverflowGenerated
44182			}
44183			if iNdEx >= l {
44184				return io.ErrUnexpectedEOF
44185			}
44186			b := dAtA[iNdEx]
44187			iNdEx++
44188			wire |= uint64(b&0x7F) << shift
44189			if b < 0x80 {
44190				break
44191			}
44192		}
44193		fieldNum := int32(wire >> 3)
44194		wireType := int(wire & 0x7)
44195		if wireType == 4 {
44196			return fmt.Errorf("proto: NodeSelector: wiretype end group for non-group")
44197		}
44198		if fieldNum <= 0 {
44199			return fmt.Errorf("proto: NodeSelector: illegal tag %d (wire type %d)", fieldNum, wire)
44200		}
44201		switch fieldNum {
44202		case 1:
44203			if wireType != 2 {
44204				return fmt.Errorf("proto: wrong wireType = %d for field NodeSelectorTerms", wireType)
44205			}
44206			var msglen int
44207			for shift := uint(0); ; shift += 7 {
44208				if shift >= 64 {
44209					return ErrIntOverflowGenerated
44210				}
44211				if iNdEx >= l {
44212					return io.ErrUnexpectedEOF
44213				}
44214				b := dAtA[iNdEx]
44215				iNdEx++
44216				msglen |= int(b&0x7F) << shift
44217				if b < 0x80 {
44218					break
44219				}
44220			}
44221			if msglen < 0 {
44222				return ErrInvalidLengthGenerated
44223			}
44224			postIndex := iNdEx + msglen
44225			if postIndex < 0 {
44226				return ErrInvalidLengthGenerated
44227			}
44228			if postIndex > l {
44229				return io.ErrUnexpectedEOF
44230			}
44231			m.NodeSelectorTerms = append(m.NodeSelectorTerms, NodeSelectorTerm{})
44232			if err := m.NodeSelectorTerms[len(m.NodeSelectorTerms)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
44233				return err
44234			}
44235			iNdEx = postIndex
44236		default:
44237			iNdEx = preIndex
44238			skippy, err := skipGenerated(dAtA[iNdEx:])
44239			if err != nil {
44240				return err
44241			}
44242			if skippy < 0 {
44243				return ErrInvalidLengthGenerated
44244			}
44245			if (iNdEx + skippy) < 0 {
44246				return ErrInvalidLengthGenerated
44247			}
44248			if (iNdEx + skippy) > l {
44249				return io.ErrUnexpectedEOF
44250			}
44251			iNdEx += skippy
44252		}
44253	}
44254
44255	if iNdEx > l {
44256		return io.ErrUnexpectedEOF
44257	}
44258	return nil
44259}
44260func (m *NodeSelectorRequirement) Unmarshal(dAtA []byte) error {
44261	l := len(dAtA)
44262	iNdEx := 0
44263	for iNdEx < l {
44264		preIndex := iNdEx
44265		var wire uint64
44266		for shift := uint(0); ; shift += 7 {
44267			if shift >= 64 {
44268				return ErrIntOverflowGenerated
44269			}
44270			if iNdEx >= l {
44271				return io.ErrUnexpectedEOF
44272			}
44273			b := dAtA[iNdEx]
44274			iNdEx++
44275			wire |= uint64(b&0x7F) << shift
44276			if b < 0x80 {
44277				break
44278			}
44279		}
44280		fieldNum := int32(wire >> 3)
44281		wireType := int(wire & 0x7)
44282		if wireType == 4 {
44283			return fmt.Errorf("proto: NodeSelectorRequirement: wiretype end group for non-group")
44284		}
44285		if fieldNum <= 0 {
44286			return fmt.Errorf("proto: NodeSelectorRequirement: illegal tag %d (wire type %d)", fieldNum, wire)
44287		}
44288		switch fieldNum {
44289		case 1:
44290			if wireType != 2 {
44291				return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
44292			}
44293			var stringLen uint64
44294			for shift := uint(0); ; shift += 7 {
44295				if shift >= 64 {
44296					return ErrIntOverflowGenerated
44297				}
44298				if iNdEx >= l {
44299					return io.ErrUnexpectedEOF
44300				}
44301				b := dAtA[iNdEx]
44302				iNdEx++
44303				stringLen |= uint64(b&0x7F) << shift
44304				if b < 0x80 {
44305					break
44306				}
44307			}
44308			intStringLen := int(stringLen)
44309			if intStringLen < 0 {
44310				return ErrInvalidLengthGenerated
44311			}
44312			postIndex := iNdEx + intStringLen
44313			if postIndex < 0 {
44314				return ErrInvalidLengthGenerated
44315			}
44316			if postIndex > l {
44317				return io.ErrUnexpectedEOF
44318			}
44319			m.Key = string(dAtA[iNdEx:postIndex])
44320			iNdEx = postIndex
44321		case 2:
44322			if wireType != 2 {
44323				return fmt.Errorf("proto: wrong wireType = %d for field Operator", wireType)
44324			}
44325			var stringLen uint64
44326			for shift := uint(0); ; shift += 7 {
44327				if shift >= 64 {
44328					return ErrIntOverflowGenerated
44329				}
44330				if iNdEx >= l {
44331					return io.ErrUnexpectedEOF
44332				}
44333				b := dAtA[iNdEx]
44334				iNdEx++
44335				stringLen |= uint64(b&0x7F) << shift
44336				if b < 0x80 {
44337					break
44338				}
44339			}
44340			intStringLen := int(stringLen)
44341			if intStringLen < 0 {
44342				return ErrInvalidLengthGenerated
44343			}
44344			postIndex := iNdEx + intStringLen
44345			if postIndex < 0 {
44346				return ErrInvalidLengthGenerated
44347			}
44348			if postIndex > l {
44349				return io.ErrUnexpectedEOF
44350			}
44351			m.Operator = NodeSelectorOperator(dAtA[iNdEx:postIndex])
44352			iNdEx = postIndex
44353		case 3:
44354			if wireType != 2 {
44355				return fmt.Errorf("proto: wrong wireType = %d for field Values", wireType)
44356			}
44357			var stringLen uint64
44358			for shift := uint(0); ; shift += 7 {
44359				if shift >= 64 {
44360					return ErrIntOverflowGenerated
44361				}
44362				if iNdEx >= l {
44363					return io.ErrUnexpectedEOF
44364				}
44365				b := dAtA[iNdEx]
44366				iNdEx++
44367				stringLen |= uint64(b&0x7F) << shift
44368				if b < 0x80 {
44369					break
44370				}
44371			}
44372			intStringLen := int(stringLen)
44373			if intStringLen < 0 {
44374				return ErrInvalidLengthGenerated
44375			}
44376			postIndex := iNdEx + intStringLen
44377			if postIndex < 0 {
44378				return ErrInvalidLengthGenerated
44379			}
44380			if postIndex > l {
44381				return io.ErrUnexpectedEOF
44382			}
44383			m.Values = append(m.Values, string(dAtA[iNdEx:postIndex]))
44384			iNdEx = postIndex
44385		default:
44386			iNdEx = preIndex
44387			skippy, err := skipGenerated(dAtA[iNdEx:])
44388			if err != nil {
44389				return err
44390			}
44391			if skippy < 0 {
44392				return ErrInvalidLengthGenerated
44393			}
44394			if (iNdEx + skippy) < 0 {
44395				return ErrInvalidLengthGenerated
44396			}
44397			if (iNdEx + skippy) > l {
44398				return io.ErrUnexpectedEOF
44399			}
44400			iNdEx += skippy
44401		}
44402	}
44403
44404	if iNdEx > l {
44405		return io.ErrUnexpectedEOF
44406	}
44407	return nil
44408}
44409func (m *NodeSelectorTerm) Unmarshal(dAtA []byte) error {
44410	l := len(dAtA)
44411	iNdEx := 0
44412	for iNdEx < l {
44413		preIndex := iNdEx
44414		var wire uint64
44415		for shift := uint(0); ; shift += 7 {
44416			if shift >= 64 {
44417				return ErrIntOverflowGenerated
44418			}
44419			if iNdEx >= l {
44420				return io.ErrUnexpectedEOF
44421			}
44422			b := dAtA[iNdEx]
44423			iNdEx++
44424			wire |= uint64(b&0x7F) << shift
44425			if b < 0x80 {
44426				break
44427			}
44428		}
44429		fieldNum := int32(wire >> 3)
44430		wireType := int(wire & 0x7)
44431		if wireType == 4 {
44432			return fmt.Errorf("proto: NodeSelectorTerm: wiretype end group for non-group")
44433		}
44434		if fieldNum <= 0 {
44435			return fmt.Errorf("proto: NodeSelectorTerm: illegal tag %d (wire type %d)", fieldNum, wire)
44436		}
44437		switch fieldNum {
44438		case 1:
44439			if wireType != 2 {
44440				return fmt.Errorf("proto: wrong wireType = %d for field MatchExpressions", wireType)
44441			}
44442			var msglen int
44443			for shift := uint(0); ; shift += 7 {
44444				if shift >= 64 {
44445					return ErrIntOverflowGenerated
44446				}
44447				if iNdEx >= l {
44448					return io.ErrUnexpectedEOF
44449				}
44450				b := dAtA[iNdEx]
44451				iNdEx++
44452				msglen |= int(b&0x7F) << shift
44453				if b < 0x80 {
44454					break
44455				}
44456			}
44457			if msglen < 0 {
44458				return ErrInvalidLengthGenerated
44459			}
44460			postIndex := iNdEx + msglen
44461			if postIndex < 0 {
44462				return ErrInvalidLengthGenerated
44463			}
44464			if postIndex > l {
44465				return io.ErrUnexpectedEOF
44466			}
44467			m.MatchExpressions = append(m.MatchExpressions, NodeSelectorRequirement{})
44468			if err := m.MatchExpressions[len(m.MatchExpressions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
44469				return err
44470			}
44471			iNdEx = postIndex
44472		case 2:
44473			if wireType != 2 {
44474				return fmt.Errorf("proto: wrong wireType = %d for field MatchFields", wireType)
44475			}
44476			var msglen int
44477			for shift := uint(0); ; shift += 7 {
44478				if shift >= 64 {
44479					return ErrIntOverflowGenerated
44480				}
44481				if iNdEx >= l {
44482					return io.ErrUnexpectedEOF
44483				}
44484				b := dAtA[iNdEx]
44485				iNdEx++
44486				msglen |= int(b&0x7F) << shift
44487				if b < 0x80 {
44488					break
44489				}
44490			}
44491			if msglen < 0 {
44492				return ErrInvalidLengthGenerated
44493			}
44494			postIndex := iNdEx + msglen
44495			if postIndex < 0 {
44496				return ErrInvalidLengthGenerated
44497			}
44498			if postIndex > l {
44499				return io.ErrUnexpectedEOF
44500			}
44501			m.MatchFields = append(m.MatchFields, NodeSelectorRequirement{})
44502			if err := m.MatchFields[len(m.MatchFields)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
44503				return err
44504			}
44505			iNdEx = postIndex
44506		default:
44507			iNdEx = preIndex
44508			skippy, err := skipGenerated(dAtA[iNdEx:])
44509			if err != nil {
44510				return err
44511			}
44512			if skippy < 0 {
44513				return ErrInvalidLengthGenerated
44514			}
44515			if (iNdEx + skippy) < 0 {
44516				return ErrInvalidLengthGenerated
44517			}
44518			if (iNdEx + skippy) > l {
44519				return io.ErrUnexpectedEOF
44520			}
44521			iNdEx += skippy
44522		}
44523	}
44524
44525	if iNdEx > l {
44526		return io.ErrUnexpectedEOF
44527	}
44528	return nil
44529}
44530func (m *NodeSpec) Unmarshal(dAtA []byte) error {
44531	l := len(dAtA)
44532	iNdEx := 0
44533	for iNdEx < l {
44534		preIndex := iNdEx
44535		var wire uint64
44536		for shift := uint(0); ; shift += 7 {
44537			if shift >= 64 {
44538				return ErrIntOverflowGenerated
44539			}
44540			if iNdEx >= l {
44541				return io.ErrUnexpectedEOF
44542			}
44543			b := dAtA[iNdEx]
44544			iNdEx++
44545			wire |= uint64(b&0x7F) << shift
44546			if b < 0x80 {
44547				break
44548			}
44549		}
44550		fieldNum := int32(wire >> 3)
44551		wireType := int(wire & 0x7)
44552		if wireType == 4 {
44553			return fmt.Errorf("proto: NodeSpec: wiretype end group for non-group")
44554		}
44555		if fieldNum <= 0 {
44556			return fmt.Errorf("proto: NodeSpec: illegal tag %d (wire type %d)", fieldNum, wire)
44557		}
44558		switch fieldNum {
44559		case 1:
44560			if wireType != 2 {
44561				return fmt.Errorf("proto: wrong wireType = %d for field PodCIDR", wireType)
44562			}
44563			var stringLen uint64
44564			for shift := uint(0); ; shift += 7 {
44565				if shift >= 64 {
44566					return ErrIntOverflowGenerated
44567				}
44568				if iNdEx >= l {
44569					return io.ErrUnexpectedEOF
44570				}
44571				b := dAtA[iNdEx]
44572				iNdEx++
44573				stringLen |= uint64(b&0x7F) << shift
44574				if b < 0x80 {
44575					break
44576				}
44577			}
44578			intStringLen := int(stringLen)
44579			if intStringLen < 0 {
44580				return ErrInvalidLengthGenerated
44581			}
44582			postIndex := iNdEx + intStringLen
44583			if postIndex < 0 {
44584				return ErrInvalidLengthGenerated
44585			}
44586			if postIndex > l {
44587				return io.ErrUnexpectedEOF
44588			}
44589			m.PodCIDR = string(dAtA[iNdEx:postIndex])
44590			iNdEx = postIndex
44591		case 2:
44592			if wireType != 2 {
44593				return fmt.Errorf("proto: wrong wireType = %d for field DoNotUse_ExternalID", wireType)
44594			}
44595			var stringLen uint64
44596			for shift := uint(0); ; shift += 7 {
44597				if shift >= 64 {
44598					return ErrIntOverflowGenerated
44599				}
44600				if iNdEx >= l {
44601					return io.ErrUnexpectedEOF
44602				}
44603				b := dAtA[iNdEx]
44604				iNdEx++
44605				stringLen |= uint64(b&0x7F) << shift
44606				if b < 0x80 {
44607					break
44608				}
44609			}
44610			intStringLen := int(stringLen)
44611			if intStringLen < 0 {
44612				return ErrInvalidLengthGenerated
44613			}
44614			postIndex := iNdEx + intStringLen
44615			if postIndex < 0 {
44616				return ErrInvalidLengthGenerated
44617			}
44618			if postIndex > l {
44619				return io.ErrUnexpectedEOF
44620			}
44621			m.DoNotUse_ExternalID = string(dAtA[iNdEx:postIndex])
44622			iNdEx = postIndex
44623		case 3:
44624			if wireType != 2 {
44625				return fmt.Errorf("proto: wrong wireType = %d for field ProviderID", wireType)
44626			}
44627			var stringLen uint64
44628			for shift := uint(0); ; shift += 7 {
44629				if shift >= 64 {
44630					return ErrIntOverflowGenerated
44631				}
44632				if iNdEx >= l {
44633					return io.ErrUnexpectedEOF
44634				}
44635				b := dAtA[iNdEx]
44636				iNdEx++
44637				stringLen |= uint64(b&0x7F) << shift
44638				if b < 0x80 {
44639					break
44640				}
44641			}
44642			intStringLen := int(stringLen)
44643			if intStringLen < 0 {
44644				return ErrInvalidLengthGenerated
44645			}
44646			postIndex := iNdEx + intStringLen
44647			if postIndex < 0 {
44648				return ErrInvalidLengthGenerated
44649			}
44650			if postIndex > l {
44651				return io.ErrUnexpectedEOF
44652			}
44653			m.ProviderID = string(dAtA[iNdEx:postIndex])
44654			iNdEx = postIndex
44655		case 4:
44656			if wireType != 0 {
44657				return fmt.Errorf("proto: wrong wireType = %d for field Unschedulable", wireType)
44658			}
44659			var v int
44660			for shift := uint(0); ; shift += 7 {
44661				if shift >= 64 {
44662					return ErrIntOverflowGenerated
44663				}
44664				if iNdEx >= l {
44665					return io.ErrUnexpectedEOF
44666				}
44667				b := dAtA[iNdEx]
44668				iNdEx++
44669				v |= int(b&0x7F) << shift
44670				if b < 0x80 {
44671					break
44672				}
44673			}
44674			m.Unschedulable = bool(v != 0)
44675		case 5:
44676			if wireType != 2 {
44677				return fmt.Errorf("proto: wrong wireType = %d for field Taints", wireType)
44678			}
44679			var msglen int
44680			for shift := uint(0); ; shift += 7 {
44681				if shift >= 64 {
44682					return ErrIntOverflowGenerated
44683				}
44684				if iNdEx >= l {
44685					return io.ErrUnexpectedEOF
44686				}
44687				b := dAtA[iNdEx]
44688				iNdEx++
44689				msglen |= int(b&0x7F) << shift
44690				if b < 0x80 {
44691					break
44692				}
44693			}
44694			if msglen < 0 {
44695				return ErrInvalidLengthGenerated
44696			}
44697			postIndex := iNdEx + msglen
44698			if postIndex < 0 {
44699				return ErrInvalidLengthGenerated
44700			}
44701			if postIndex > l {
44702				return io.ErrUnexpectedEOF
44703			}
44704			m.Taints = append(m.Taints, Taint{})
44705			if err := m.Taints[len(m.Taints)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
44706				return err
44707			}
44708			iNdEx = postIndex
44709		case 6:
44710			if wireType != 2 {
44711				return fmt.Errorf("proto: wrong wireType = %d for field ConfigSource", wireType)
44712			}
44713			var msglen int
44714			for shift := uint(0); ; shift += 7 {
44715				if shift >= 64 {
44716					return ErrIntOverflowGenerated
44717				}
44718				if iNdEx >= l {
44719					return io.ErrUnexpectedEOF
44720				}
44721				b := dAtA[iNdEx]
44722				iNdEx++
44723				msglen |= int(b&0x7F) << shift
44724				if b < 0x80 {
44725					break
44726				}
44727			}
44728			if msglen < 0 {
44729				return ErrInvalidLengthGenerated
44730			}
44731			postIndex := iNdEx + msglen
44732			if postIndex < 0 {
44733				return ErrInvalidLengthGenerated
44734			}
44735			if postIndex > l {
44736				return io.ErrUnexpectedEOF
44737			}
44738			if m.ConfigSource == nil {
44739				m.ConfigSource = &NodeConfigSource{}
44740			}
44741			if err := m.ConfigSource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
44742				return err
44743			}
44744			iNdEx = postIndex
44745		case 7:
44746			if wireType != 2 {
44747				return fmt.Errorf("proto: wrong wireType = %d for field PodCIDRs", wireType)
44748			}
44749			var stringLen uint64
44750			for shift := uint(0); ; shift += 7 {
44751				if shift >= 64 {
44752					return ErrIntOverflowGenerated
44753				}
44754				if iNdEx >= l {
44755					return io.ErrUnexpectedEOF
44756				}
44757				b := dAtA[iNdEx]
44758				iNdEx++
44759				stringLen |= uint64(b&0x7F) << shift
44760				if b < 0x80 {
44761					break
44762				}
44763			}
44764			intStringLen := int(stringLen)
44765			if intStringLen < 0 {
44766				return ErrInvalidLengthGenerated
44767			}
44768			postIndex := iNdEx + intStringLen
44769			if postIndex < 0 {
44770				return ErrInvalidLengthGenerated
44771			}
44772			if postIndex > l {
44773				return io.ErrUnexpectedEOF
44774			}
44775			m.PodCIDRs = append(m.PodCIDRs, string(dAtA[iNdEx:postIndex]))
44776			iNdEx = postIndex
44777		default:
44778			iNdEx = preIndex
44779			skippy, err := skipGenerated(dAtA[iNdEx:])
44780			if err != nil {
44781				return err
44782			}
44783			if skippy < 0 {
44784				return ErrInvalidLengthGenerated
44785			}
44786			if (iNdEx + skippy) < 0 {
44787				return ErrInvalidLengthGenerated
44788			}
44789			if (iNdEx + skippy) > l {
44790				return io.ErrUnexpectedEOF
44791			}
44792			iNdEx += skippy
44793		}
44794	}
44795
44796	if iNdEx > l {
44797		return io.ErrUnexpectedEOF
44798	}
44799	return nil
44800}
44801func (m *NodeStatus) Unmarshal(dAtA []byte) error {
44802	l := len(dAtA)
44803	iNdEx := 0
44804	for iNdEx < l {
44805		preIndex := iNdEx
44806		var wire uint64
44807		for shift := uint(0); ; shift += 7 {
44808			if shift >= 64 {
44809				return ErrIntOverflowGenerated
44810			}
44811			if iNdEx >= l {
44812				return io.ErrUnexpectedEOF
44813			}
44814			b := dAtA[iNdEx]
44815			iNdEx++
44816			wire |= uint64(b&0x7F) << shift
44817			if b < 0x80 {
44818				break
44819			}
44820		}
44821		fieldNum := int32(wire >> 3)
44822		wireType := int(wire & 0x7)
44823		if wireType == 4 {
44824			return fmt.Errorf("proto: NodeStatus: wiretype end group for non-group")
44825		}
44826		if fieldNum <= 0 {
44827			return fmt.Errorf("proto: NodeStatus: illegal tag %d (wire type %d)", fieldNum, wire)
44828		}
44829		switch fieldNum {
44830		case 1:
44831			if wireType != 2 {
44832				return fmt.Errorf("proto: wrong wireType = %d for field Capacity", wireType)
44833			}
44834			var msglen int
44835			for shift := uint(0); ; shift += 7 {
44836				if shift >= 64 {
44837					return ErrIntOverflowGenerated
44838				}
44839				if iNdEx >= l {
44840					return io.ErrUnexpectedEOF
44841				}
44842				b := dAtA[iNdEx]
44843				iNdEx++
44844				msglen |= int(b&0x7F) << shift
44845				if b < 0x80 {
44846					break
44847				}
44848			}
44849			if msglen < 0 {
44850				return ErrInvalidLengthGenerated
44851			}
44852			postIndex := iNdEx + msglen
44853			if postIndex < 0 {
44854				return ErrInvalidLengthGenerated
44855			}
44856			if postIndex > l {
44857				return io.ErrUnexpectedEOF
44858			}
44859			if m.Capacity == nil {
44860				m.Capacity = make(ResourceList)
44861			}
44862			var mapkey ResourceName
44863			mapvalue := &resource.Quantity{}
44864			for iNdEx < postIndex {
44865				entryPreIndex := iNdEx
44866				var wire uint64
44867				for shift := uint(0); ; shift += 7 {
44868					if shift >= 64 {
44869						return ErrIntOverflowGenerated
44870					}
44871					if iNdEx >= l {
44872						return io.ErrUnexpectedEOF
44873					}
44874					b := dAtA[iNdEx]
44875					iNdEx++
44876					wire |= uint64(b&0x7F) << shift
44877					if b < 0x80 {
44878						break
44879					}
44880				}
44881				fieldNum := int32(wire >> 3)
44882				if fieldNum == 1 {
44883					var stringLenmapkey uint64
44884					for shift := uint(0); ; shift += 7 {
44885						if shift >= 64 {
44886							return ErrIntOverflowGenerated
44887						}
44888						if iNdEx >= l {
44889							return io.ErrUnexpectedEOF
44890						}
44891						b := dAtA[iNdEx]
44892						iNdEx++
44893						stringLenmapkey |= uint64(b&0x7F) << shift
44894						if b < 0x80 {
44895							break
44896						}
44897					}
44898					intStringLenmapkey := int(stringLenmapkey)
44899					if intStringLenmapkey < 0 {
44900						return ErrInvalidLengthGenerated
44901					}
44902					postStringIndexmapkey := iNdEx + intStringLenmapkey
44903					if postStringIndexmapkey < 0 {
44904						return ErrInvalidLengthGenerated
44905					}
44906					if postStringIndexmapkey > l {
44907						return io.ErrUnexpectedEOF
44908					}
44909					mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
44910					iNdEx = postStringIndexmapkey
44911				} else if fieldNum == 2 {
44912					var mapmsglen int
44913					for shift := uint(0); ; shift += 7 {
44914						if shift >= 64 {
44915							return ErrIntOverflowGenerated
44916						}
44917						if iNdEx >= l {
44918							return io.ErrUnexpectedEOF
44919						}
44920						b := dAtA[iNdEx]
44921						iNdEx++
44922						mapmsglen |= int(b&0x7F) << shift
44923						if b < 0x80 {
44924							break
44925						}
44926					}
44927					if mapmsglen < 0 {
44928						return ErrInvalidLengthGenerated
44929					}
44930					postmsgIndex := iNdEx + mapmsglen
44931					if postmsgIndex < 0 {
44932						return ErrInvalidLengthGenerated
44933					}
44934					if postmsgIndex > l {
44935						return io.ErrUnexpectedEOF
44936					}
44937					mapvalue = &resource.Quantity{}
44938					if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
44939						return err
44940					}
44941					iNdEx = postmsgIndex
44942				} else {
44943					iNdEx = entryPreIndex
44944					skippy, err := skipGenerated(dAtA[iNdEx:])
44945					if err != nil {
44946						return err
44947					}
44948					if skippy < 0 {
44949						return ErrInvalidLengthGenerated
44950					}
44951					if (iNdEx + skippy) > postIndex {
44952						return io.ErrUnexpectedEOF
44953					}
44954					iNdEx += skippy
44955				}
44956			}
44957			m.Capacity[ResourceName(mapkey)] = *mapvalue
44958			iNdEx = postIndex
44959		case 2:
44960			if wireType != 2 {
44961				return fmt.Errorf("proto: wrong wireType = %d for field Allocatable", wireType)
44962			}
44963			var msglen int
44964			for shift := uint(0); ; shift += 7 {
44965				if shift >= 64 {
44966					return ErrIntOverflowGenerated
44967				}
44968				if iNdEx >= l {
44969					return io.ErrUnexpectedEOF
44970				}
44971				b := dAtA[iNdEx]
44972				iNdEx++
44973				msglen |= int(b&0x7F) << shift
44974				if b < 0x80 {
44975					break
44976				}
44977			}
44978			if msglen < 0 {
44979				return ErrInvalidLengthGenerated
44980			}
44981			postIndex := iNdEx + msglen
44982			if postIndex < 0 {
44983				return ErrInvalidLengthGenerated
44984			}
44985			if postIndex > l {
44986				return io.ErrUnexpectedEOF
44987			}
44988			if m.Allocatable == nil {
44989				m.Allocatable = make(ResourceList)
44990			}
44991			var mapkey ResourceName
44992			mapvalue := &resource.Quantity{}
44993			for iNdEx < postIndex {
44994				entryPreIndex := iNdEx
44995				var wire uint64
44996				for shift := uint(0); ; shift += 7 {
44997					if shift >= 64 {
44998						return ErrIntOverflowGenerated
44999					}
45000					if iNdEx >= l {
45001						return io.ErrUnexpectedEOF
45002					}
45003					b := dAtA[iNdEx]
45004					iNdEx++
45005					wire |= uint64(b&0x7F) << shift
45006					if b < 0x80 {
45007						break
45008					}
45009				}
45010				fieldNum := int32(wire >> 3)
45011				if fieldNum == 1 {
45012					var stringLenmapkey uint64
45013					for shift := uint(0); ; shift += 7 {
45014						if shift >= 64 {
45015							return ErrIntOverflowGenerated
45016						}
45017						if iNdEx >= l {
45018							return io.ErrUnexpectedEOF
45019						}
45020						b := dAtA[iNdEx]
45021						iNdEx++
45022						stringLenmapkey |= uint64(b&0x7F) << shift
45023						if b < 0x80 {
45024							break
45025						}
45026					}
45027					intStringLenmapkey := int(stringLenmapkey)
45028					if intStringLenmapkey < 0 {
45029						return ErrInvalidLengthGenerated
45030					}
45031					postStringIndexmapkey := iNdEx + intStringLenmapkey
45032					if postStringIndexmapkey < 0 {
45033						return ErrInvalidLengthGenerated
45034					}
45035					if postStringIndexmapkey > l {
45036						return io.ErrUnexpectedEOF
45037					}
45038					mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
45039					iNdEx = postStringIndexmapkey
45040				} else if fieldNum == 2 {
45041					var mapmsglen int
45042					for shift := uint(0); ; shift += 7 {
45043						if shift >= 64 {
45044							return ErrIntOverflowGenerated
45045						}
45046						if iNdEx >= l {
45047							return io.ErrUnexpectedEOF
45048						}
45049						b := dAtA[iNdEx]
45050						iNdEx++
45051						mapmsglen |= int(b&0x7F) << shift
45052						if b < 0x80 {
45053							break
45054						}
45055					}
45056					if mapmsglen < 0 {
45057						return ErrInvalidLengthGenerated
45058					}
45059					postmsgIndex := iNdEx + mapmsglen
45060					if postmsgIndex < 0 {
45061						return ErrInvalidLengthGenerated
45062					}
45063					if postmsgIndex > l {
45064						return io.ErrUnexpectedEOF
45065					}
45066					mapvalue = &resource.Quantity{}
45067					if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
45068						return err
45069					}
45070					iNdEx = postmsgIndex
45071				} else {
45072					iNdEx = entryPreIndex
45073					skippy, err := skipGenerated(dAtA[iNdEx:])
45074					if err != nil {
45075						return err
45076					}
45077					if skippy < 0 {
45078						return ErrInvalidLengthGenerated
45079					}
45080					if (iNdEx + skippy) > postIndex {
45081						return io.ErrUnexpectedEOF
45082					}
45083					iNdEx += skippy
45084				}
45085			}
45086			m.Allocatable[ResourceName(mapkey)] = *mapvalue
45087			iNdEx = postIndex
45088		case 3:
45089			if wireType != 2 {
45090				return fmt.Errorf("proto: wrong wireType = %d for field Phase", wireType)
45091			}
45092			var stringLen uint64
45093			for shift := uint(0); ; shift += 7 {
45094				if shift >= 64 {
45095					return ErrIntOverflowGenerated
45096				}
45097				if iNdEx >= l {
45098					return io.ErrUnexpectedEOF
45099				}
45100				b := dAtA[iNdEx]
45101				iNdEx++
45102				stringLen |= uint64(b&0x7F) << shift
45103				if b < 0x80 {
45104					break
45105				}
45106			}
45107			intStringLen := int(stringLen)
45108			if intStringLen < 0 {
45109				return ErrInvalidLengthGenerated
45110			}
45111			postIndex := iNdEx + intStringLen
45112			if postIndex < 0 {
45113				return ErrInvalidLengthGenerated
45114			}
45115			if postIndex > l {
45116				return io.ErrUnexpectedEOF
45117			}
45118			m.Phase = NodePhase(dAtA[iNdEx:postIndex])
45119			iNdEx = postIndex
45120		case 4:
45121			if wireType != 2 {
45122				return fmt.Errorf("proto: wrong wireType = %d for field Conditions", wireType)
45123			}
45124			var msglen int
45125			for shift := uint(0); ; shift += 7 {
45126				if shift >= 64 {
45127					return ErrIntOverflowGenerated
45128				}
45129				if iNdEx >= l {
45130					return io.ErrUnexpectedEOF
45131				}
45132				b := dAtA[iNdEx]
45133				iNdEx++
45134				msglen |= int(b&0x7F) << shift
45135				if b < 0x80 {
45136					break
45137				}
45138			}
45139			if msglen < 0 {
45140				return ErrInvalidLengthGenerated
45141			}
45142			postIndex := iNdEx + msglen
45143			if postIndex < 0 {
45144				return ErrInvalidLengthGenerated
45145			}
45146			if postIndex > l {
45147				return io.ErrUnexpectedEOF
45148			}
45149			m.Conditions = append(m.Conditions, NodeCondition{})
45150			if err := m.Conditions[len(m.Conditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
45151				return err
45152			}
45153			iNdEx = postIndex
45154		case 5:
45155			if wireType != 2 {
45156				return fmt.Errorf("proto: wrong wireType = %d for field Addresses", wireType)
45157			}
45158			var msglen int
45159			for shift := uint(0); ; shift += 7 {
45160				if shift >= 64 {
45161					return ErrIntOverflowGenerated
45162				}
45163				if iNdEx >= l {
45164					return io.ErrUnexpectedEOF
45165				}
45166				b := dAtA[iNdEx]
45167				iNdEx++
45168				msglen |= int(b&0x7F) << shift
45169				if b < 0x80 {
45170					break
45171				}
45172			}
45173			if msglen < 0 {
45174				return ErrInvalidLengthGenerated
45175			}
45176			postIndex := iNdEx + msglen
45177			if postIndex < 0 {
45178				return ErrInvalidLengthGenerated
45179			}
45180			if postIndex > l {
45181				return io.ErrUnexpectedEOF
45182			}
45183			m.Addresses = append(m.Addresses, NodeAddress{})
45184			if err := m.Addresses[len(m.Addresses)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
45185				return err
45186			}
45187			iNdEx = postIndex
45188		case 6:
45189			if wireType != 2 {
45190				return fmt.Errorf("proto: wrong wireType = %d for field DaemonEndpoints", wireType)
45191			}
45192			var msglen int
45193			for shift := uint(0); ; shift += 7 {
45194				if shift >= 64 {
45195					return ErrIntOverflowGenerated
45196				}
45197				if iNdEx >= l {
45198					return io.ErrUnexpectedEOF
45199				}
45200				b := dAtA[iNdEx]
45201				iNdEx++
45202				msglen |= int(b&0x7F) << shift
45203				if b < 0x80 {
45204					break
45205				}
45206			}
45207			if msglen < 0 {
45208				return ErrInvalidLengthGenerated
45209			}
45210			postIndex := iNdEx + msglen
45211			if postIndex < 0 {
45212				return ErrInvalidLengthGenerated
45213			}
45214			if postIndex > l {
45215				return io.ErrUnexpectedEOF
45216			}
45217			if err := m.DaemonEndpoints.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
45218				return err
45219			}
45220			iNdEx = postIndex
45221		case 7:
45222			if wireType != 2 {
45223				return fmt.Errorf("proto: wrong wireType = %d for field NodeInfo", wireType)
45224			}
45225			var msglen int
45226			for shift := uint(0); ; shift += 7 {
45227				if shift >= 64 {
45228					return ErrIntOverflowGenerated
45229				}
45230				if iNdEx >= l {
45231					return io.ErrUnexpectedEOF
45232				}
45233				b := dAtA[iNdEx]
45234				iNdEx++
45235				msglen |= int(b&0x7F) << shift
45236				if b < 0x80 {
45237					break
45238				}
45239			}
45240			if msglen < 0 {
45241				return ErrInvalidLengthGenerated
45242			}
45243			postIndex := iNdEx + msglen
45244			if postIndex < 0 {
45245				return ErrInvalidLengthGenerated
45246			}
45247			if postIndex > l {
45248				return io.ErrUnexpectedEOF
45249			}
45250			if err := m.NodeInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
45251				return err
45252			}
45253			iNdEx = postIndex
45254		case 8:
45255			if wireType != 2 {
45256				return fmt.Errorf("proto: wrong wireType = %d for field Images", wireType)
45257			}
45258			var msglen int
45259			for shift := uint(0); ; shift += 7 {
45260				if shift >= 64 {
45261					return ErrIntOverflowGenerated
45262				}
45263				if iNdEx >= l {
45264					return io.ErrUnexpectedEOF
45265				}
45266				b := dAtA[iNdEx]
45267				iNdEx++
45268				msglen |= int(b&0x7F) << shift
45269				if b < 0x80 {
45270					break
45271				}
45272			}
45273			if msglen < 0 {
45274				return ErrInvalidLengthGenerated
45275			}
45276			postIndex := iNdEx + msglen
45277			if postIndex < 0 {
45278				return ErrInvalidLengthGenerated
45279			}
45280			if postIndex > l {
45281				return io.ErrUnexpectedEOF
45282			}
45283			m.Images = append(m.Images, ContainerImage{})
45284			if err := m.Images[len(m.Images)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
45285				return err
45286			}
45287			iNdEx = postIndex
45288		case 9:
45289			if wireType != 2 {
45290				return fmt.Errorf("proto: wrong wireType = %d for field VolumesInUse", wireType)
45291			}
45292			var stringLen uint64
45293			for shift := uint(0); ; shift += 7 {
45294				if shift >= 64 {
45295					return ErrIntOverflowGenerated
45296				}
45297				if iNdEx >= l {
45298					return io.ErrUnexpectedEOF
45299				}
45300				b := dAtA[iNdEx]
45301				iNdEx++
45302				stringLen |= uint64(b&0x7F) << shift
45303				if b < 0x80 {
45304					break
45305				}
45306			}
45307			intStringLen := int(stringLen)
45308			if intStringLen < 0 {
45309				return ErrInvalidLengthGenerated
45310			}
45311			postIndex := iNdEx + intStringLen
45312			if postIndex < 0 {
45313				return ErrInvalidLengthGenerated
45314			}
45315			if postIndex > l {
45316				return io.ErrUnexpectedEOF
45317			}
45318			m.VolumesInUse = append(m.VolumesInUse, UniqueVolumeName(dAtA[iNdEx:postIndex]))
45319			iNdEx = postIndex
45320		case 10:
45321			if wireType != 2 {
45322				return fmt.Errorf("proto: wrong wireType = %d for field VolumesAttached", wireType)
45323			}
45324			var msglen int
45325			for shift := uint(0); ; shift += 7 {
45326				if shift >= 64 {
45327					return ErrIntOverflowGenerated
45328				}
45329				if iNdEx >= l {
45330					return io.ErrUnexpectedEOF
45331				}
45332				b := dAtA[iNdEx]
45333				iNdEx++
45334				msglen |= int(b&0x7F) << shift
45335				if b < 0x80 {
45336					break
45337				}
45338			}
45339			if msglen < 0 {
45340				return ErrInvalidLengthGenerated
45341			}
45342			postIndex := iNdEx + msglen
45343			if postIndex < 0 {
45344				return ErrInvalidLengthGenerated
45345			}
45346			if postIndex > l {
45347				return io.ErrUnexpectedEOF
45348			}
45349			m.VolumesAttached = append(m.VolumesAttached, AttachedVolume{})
45350			if err := m.VolumesAttached[len(m.VolumesAttached)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
45351				return err
45352			}
45353			iNdEx = postIndex
45354		case 11:
45355			if wireType != 2 {
45356				return fmt.Errorf("proto: wrong wireType = %d for field Config", wireType)
45357			}
45358			var msglen int
45359			for shift := uint(0); ; shift += 7 {
45360				if shift >= 64 {
45361					return ErrIntOverflowGenerated
45362				}
45363				if iNdEx >= l {
45364					return io.ErrUnexpectedEOF
45365				}
45366				b := dAtA[iNdEx]
45367				iNdEx++
45368				msglen |= int(b&0x7F) << shift
45369				if b < 0x80 {
45370					break
45371				}
45372			}
45373			if msglen < 0 {
45374				return ErrInvalidLengthGenerated
45375			}
45376			postIndex := iNdEx + msglen
45377			if postIndex < 0 {
45378				return ErrInvalidLengthGenerated
45379			}
45380			if postIndex > l {
45381				return io.ErrUnexpectedEOF
45382			}
45383			if m.Config == nil {
45384				m.Config = &NodeConfigStatus{}
45385			}
45386			if err := m.Config.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
45387				return err
45388			}
45389			iNdEx = postIndex
45390		default:
45391			iNdEx = preIndex
45392			skippy, err := skipGenerated(dAtA[iNdEx:])
45393			if err != nil {
45394				return err
45395			}
45396			if skippy < 0 {
45397				return ErrInvalidLengthGenerated
45398			}
45399			if (iNdEx + skippy) < 0 {
45400				return ErrInvalidLengthGenerated
45401			}
45402			if (iNdEx + skippy) > l {
45403				return io.ErrUnexpectedEOF
45404			}
45405			iNdEx += skippy
45406		}
45407	}
45408
45409	if iNdEx > l {
45410		return io.ErrUnexpectedEOF
45411	}
45412	return nil
45413}
45414func (m *NodeSystemInfo) Unmarshal(dAtA []byte) error {
45415	l := len(dAtA)
45416	iNdEx := 0
45417	for iNdEx < l {
45418		preIndex := iNdEx
45419		var wire uint64
45420		for shift := uint(0); ; shift += 7 {
45421			if shift >= 64 {
45422				return ErrIntOverflowGenerated
45423			}
45424			if iNdEx >= l {
45425				return io.ErrUnexpectedEOF
45426			}
45427			b := dAtA[iNdEx]
45428			iNdEx++
45429			wire |= uint64(b&0x7F) << shift
45430			if b < 0x80 {
45431				break
45432			}
45433		}
45434		fieldNum := int32(wire >> 3)
45435		wireType := int(wire & 0x7)
45436		if wireType == 4 {
45437			return fmt.Errorf("proto: NodeSystemInfo: wiretype end group for non-group")
45438		}
45439		if fieldNum <= 0 {
45440			return fmt.Errorf("proto: NodeSystemInfo: illegal tag %d (wire type %d)", fieldNum, wire)
45441		}
45442		switch fieldNum {
45443		case 1:
45444			if wireType != 2 {
45445				return fmt.Errorf("proto: wrong wireType = %d for field MachineID", wireType)
45446			}
45447			var stringLen uint64
45448			for shift := uint(0); ; shift += 7 {
45449				if shift >= 64 {
45450					return ErrIntOverflowGenerated
45451				}
45452				if iNdEx >= l {
45453					return io.ErrUnexpectedEOF
45454				}
45455				b := dAtA[iNdEx]
45456				iNdEx++
45457				stringLen |= uint64(b&0x7F) << shift
45458				if b < 0x80 {
45459					break
45460				}
45461			}
45462			intStringLen := int(stringLen)
45463			if intStringLen < 0 {
45464				return ErrInvalidLengthGenerated
45465			}
45466			postIndex := iNdEx + intStringLen
45467			if postIndex < 0 {
45468				return ErrInvalidLengthGenerated
45469			}
45470			if postIndex > l {
45471				return io.ErrUnexpectedEOF
45472			}
45473			m.MachineID = string(dAtA[iNdEx:postIndex])
45474			iNdEx = postIndex
45475		case 2:
45476			if wireType != 2 {
45477				return fmt.Errorf("proto: wrong wireType = %d for field SystemUUID", wireType)
45478			}
45479			var stringLen uint64
45480			for shift := uint(0); ; shift += 7 {
45481				if shift >= 64 {
45482					return ErrIntOverflowGenerated
45483				}
45484				if iNdEx >= l {
45485					return io.ErrUnexpectedEOF
45486				}
45487				b := dAtA[iNdEx]
45488				iNdEx++
45489				stringLen |= uint64(b&0x7F) << shift
45490				if b < 0x80 {
45491					break
45492				}
45493			}
45494			intStringLen := int(stringLen)
45495			if intStringLen < 0 {
45496				return ErrInvalidLengthGenerated
45497			}
45498			postIndex := iNdEx + intStringLen
45499			if postIndex < 0 {
45500				return ErrInvalidLengthGenerated
45501			}
45502			if postIndex > l {
45503				return io.ErrUnexpectedEOF
45504			}
45505			m.SystemUUID = string(dAtA[iNdEx:postIndex])
45506			iNdEx = postIndex
45507		case 3:
45508			if wireType != 2 {
45509				return fmt.Errorf("proto: wrong wireType = %d for field BootID", wireType)
45510			}
45511			var stringLen uint64
45512			for shift := uint(0); ; shift += 7 {
45513				if shift >= 64 {
45514					return ErrIntOverflowGenerated
45515				}
45516				if iNdEx >= l {
45517					return io.ErrUnexpectedEOF
45518				}
45519				b := dAtA[iNdEx]
45520				iNdEx++
45521				stringLen |= uint64(b&0x7F) << shift
45522				if b < 0x80 {
45523					break
45524				}
45525			}
45526			intStringLen := int(stringLen)
45527			if intStringLen < 0 {
45528				return ErrInvalidLengthGenerated
45529			}
45530			postIndex := iNdEx + intStringLen
45531			if postIndex < 0 {
45532				return ErrInvalidLengthGenerated
45533			}
45534			if postIndex > l {
45535				return io.ErrUnexpectedEOF
45536			}
45537			m.BootID = string(dAtA[iNdEx:postIndex])
45538			iNdEx = postIndex
45539		case 4:
45540			if wireType != 2 {
45541				return fmt.Errorf("proto: wrong wireType = %d for field KernelVersion", wireType)
45542			}
45543			var stringLen uint64
45544			for shift := uint(0); ; shift += 7 {
45545				if shift >= 64 {
45546					return ErrIntOverflowGenerated
45547				}
45548				if iNdEx >= l {
45549					return io.ErrUnexpectedEOF
45550				}
45551				b := dAtA[iNdEx]
45552				iNdEx++
45553				stringLen |= uint64(b&0x7F) << shift
45554				if b < 0x80 {
45555					break
45556				}
45557			}
45558			intStringLen := int(stringLen)
45559			if intStringLen < 0 {
45560				return ErrInvalidLengthGenerated
45561			}
45562			postIndex := iNdEx + intStringLen
45563			if postIndex < 0 {
45564				return ErrInvalidLengthGenerated
45565			}
45566			if postIndex > l {
45567				return io.ErrUnexpectedEOF
45568			}
45569			m.KernelVersion = string(dAtA[iNdEx:postIndex])
45570			iNdEx = postIndex
45571		case 5:
45572			if wireType != 2 {
45573				return fmt.Errorf("proto: wrong wireType = %d for field OSImage", wireType)
45574			}
45575			var stringLen uint64
45576			for shift := uint(0); ; shift += 7 {
45577				if shift >= 64 {
45578					return ErrIntOverflowGenerated
45579				}
45580				if iNdEx >= l {
45581					return io.ErrUnexpectedEOF
45582				}
45583				b := dAtA[iNdEx]
45584				iNdEx++
45585				stringLen |= uint64(b&0x7F) << shift
45586				if b < 0x80 {
45587					break
45588				}
45589			}
45590			intStringLen := int(stringLen)
45591			if intStringLen < 0 {
45592				return ErrInvalidLengthGenerated
45593			}
45594			postIndex := iNdEx + intStringLen
45595			if postIndex < 0 {
45596				return ErrInvalidLengthGenerated
45597			}
45598			if postIndex > l {
45599				return io.ErrUnexpectedEOF
45600			}
45601			m.OSImage = string(dAtA[iNdEx:postIndex])
45602			iNdEx = postIndex
45603		case 6:
45604			if wireType != 2 {
45605				return fmt.Errorf("proto: wrong wireType = %d for field ContainerRuntimeVersion", wireType)
45606			}
45607			var stringLen uint64
45608			for shift := uint(0); ; shift += 7 {
45609				if shift >= 64 {
45610					return ErrIntOverflowGenerated
45611				}
45612				if iNdEx >= l {
45613					return io.ErrUnexpectedEOF
45614				}
45615				b := dAtA[iNdEx]
45616				iNdEx++
45617				stringLen |= uint64(b&0x7F) << shift
45618				if b < 0x80 {
45619					break
45620				}
45621			}
45622			intStringLen := int(stringLen)
45623			if intStringLen < 0 {
45624				return ErrInvalidLengthGenerated
45625			}
45626			postIndex := iNdEx + intStringLen
45627			if postIndex < 0 {
45628				return ErrInvalidLengthGenerated
45629			}
45630			if postIndex > l {
45631				return io.ErrUnexpectedEOF
45632			}
45633			m.ContainerRuntimeVersion = string(dAtA[iNdEx:postIndex])
45634			iNdEx = postIndex
45635		case 7:
45636			if wireType != 2 {
45637				return fmt.Errorf("proto: wrong wireType = %d for field KubeletVersion", wireType)
45638			}
45639			var stringLen uint64
45640			for shift := uint(0); ; shift += 7 {
45641				if shift >= 64 {
45642					return ErrIntOverflowGenerated
45643				}
45644				if iNdEx >= l {
45645					return io.ErrUnexpectedEOF
45646				}
45647				b := dAtA[iNdEx]
45648				iNdEx++
45649				stringLen |= uint64(b&0x7F) << shift
45650				if b < 0x80 {
45651					break
45652				}
45653			}
45654			intStringLen := int(stringLen)
45655			if intStringLen < 0 {
45656				return ErrInvalidLengthGenerated
45657			}
45658			postIndex := iNdEx + intStringLen
45659			if postIndex < 0 {
45660				return ErrInvalidLengthGenerated
45661			}
45662			if postIndex > l {
45663				return io.ErrUnexpectedEOF
45664			}
45665			m.KubeletVersion = string(dAtA[iNdEx:postIndex])
45666			iNdEx = postIndex
45667		case 8:
45668			if wireType != 2 {
45669				return fmt.Errorf("proto: wrong wireType = %d for field KubeProxyVersion", wireType)
45670			}
45671			var stringLen uint64
45672			for shift := uint(0); ; shift += 7 {
45673				if shift >= 64 {
45674					return ErrIntOverflowGenerated
45675				}
45676				if iNdEx >= l {
45677					return io.ErrUnexpectedEOF
45678				}
45679				b := dAtA[iNdEx]
45680				iNdEx++
45681				stringLen |= uint64(b&0x7F) << shift
45682				if b < 0x80 {
45683					break
45684				}
45685			}
45686			intStringLen := int(stringLen)
45687			if intStringLen < 0 {
45688				return ErrInvalidLengthGenerated
45689			}
45690			postIndex := iNdEx + intStringLen
45691			if postIndex < 0 {
45692				return ErrInvalidLengthGenerated
45693			}
45694			if postIndex > l {
45695				return io.ErrUnexpectedEOF
45696			}
45697			m.KubeProxyVersion = string(dAtA[iNdEx:postIndex])
45698			iNdEx = postIndex
45699		case 9:
45700			if wireType != 2 {
45701				return fmt.Errorf("proto: wrong wireType = %d for field OperatingSystem", wireType)
45702			}
45703			var stringLen uint64
45704			for shift := uint(0); ; shift += 7 {
45705				if shift >= 64 {
45706					return ErrIntOverflowGenerated
45707				}
45708				if iNdEx >= l {
45709					return io.ErrUnexpectedEOF
45710				}
45711				b := dAtA[iNdEx]
45712				iNdEx++
45713				stringLen |= uint64(b&0x7F) << shift
45714				if b < 0x80 {
45715					break
45716				}
45717			}
45718			intStringLen := int(stringLen)
45719			if intStringLen < 0 {
45720				return ErrInvalidLengthGenerated
45721			}
45722			postIndex := iNdEx + intStringLen
45723			if postIndex < 0 {
45724				return ErrInvalidLengthGenerated
45725			}
45726			if postIndex > l {
45727				return io.ErrUnexpectedEOF
45728			}
45729			m.OperatingSystem = string(dAtA[iNdEx:postIndex])
45730			iNdEx = postIndex
45731		case 10:
45732			if wireType != 2 {
45733				return fmt.Errorf("proto: wrong wireType = %d for field Architecture", wireType)
45734			}
45735			var stringLen uint64
45736			for shift := uint(0); ; shift += 7 {
45737				if shift >= 64 {
45738					return ErrIntOverflowGenerated
45739				}
45740				if iNdEx >= l {
45741					return io.ErrUnexpectedEOF
45742				}
45743				b := dAtA[iNdEx]
45744				iNdEx++
45745				stringLen |= uint64(b&0x7F) << shift
45746				if b < 0x80 {
45747					break
45748				}
45749			}
45750			intStringLen := int(stringLen)
45751			if intStringLen < 0 {
45752				return ErrInvalidLengthGenerated
45753			}
45754			postIndex := iNdEx + intStringLen
45755			if postIndex < 0 {
45756				return ErrInvalidLengthGenerated
45757			}
45758			if postIndex > l {
45759				return io.ErrUnexpectedEOF
45760			}
45761			m.Architecture = string(dAtA[iNdEx:postIndex])
45762			iNdEx = postIndex
45763		default:
45764			iNdEx = preIndex
45765			skippy, err := skipGenerated(dAtA[iNdEx:])
45766			if err != nil {
45767				return err
45768			}
45769			if skippy < 0 {
45770				return ErrInvalidLengthGenerated
45771			}
45772			if (iNdEx + skippy) < 0 {
45773				return ErrInvalidLengthGenerated
45774			}
45775			if (iNdEx + skippy) > l {
45776				return io.ErrUnexpectedEOF
45777			}
45778			iNdEx += skippy
45779		}
45780	}
45781
45782	if iNdEx > l {
45783		return io.ErrUnexpectedEOF
45784	}
45785	return nil
45786}
45787func (m *ObjectFieldSelector) Unmarshal(dAtA []byte) error {
45788	l := len(dAtA)
45789	iNdEx := 0
45790	for iNdEx < l {
45791		preIndex := iNdEx
45792		var wire uint64
45793		for shift := uint(0); ; shift += 7 {
45794			if shift >= 64 {
45795				return ErrIntOverflowGenerated
45796			}
45797			if iNdEx >= l {
45798				return io.ErrUnexpectedEOF
45799			}
45800			b := dAtA[iNdEx]
45801			iNdEx++
45802			wire |= uint64(b&0x7F) << shift
45803			if b < 0x80 {
45804				break
45805			}
45806		}
45807		fieldNum := int32(wire >> 3)
45808		wireType := int(wire & 0x7)
45809		if wireType == 4 {
45810			return fmt.Errorf("proto: ObjectFieldSelector: wiretype end group for non-group")
45811		}
45812		if fieldNum <= 0 {
45813			return fmt.Errorf("proto: ObjectFieldSelector: illegal tag %d (wire type %d)", fieldNum, wire)
45814		}
45815		switch fieldNum {
45816		case 1:
45817			if wireType != 2 {
45818				return fmt.Errorf("proto: wrong wireType = %d for field APIVersion", wireType)
45819			}
45820			var stringLen uint64
45821			for shift := uint(0); ; shift += 7 {
45822				if shift >= 64 {
45823					return ErrIntOverflowGenerated
45824				}
45825				if iNdEx >= l {
45826					return io.ErrUnexpectedEOF
45827				}
45828				b := dAtA[iNdEx]
45829				iNdEx++
45830				stringLen |= uint64(b&0x7F) << shift
45831				if b < 0x80 {
45832					break
45833				}
45834			}
45835			intStringLen := int(stringLen)
45836			if intStringLen < 0 {
45837				return ErrInvalidLengthGenerated
45838			}
45839			postIndex := iNdEx + intStringLen
45840			if postIndex < 0 {
45841				return ErrInvalidLengthGenerated
45842			}
45843			if postIndex > l {
45844				return io.ErrUnexpectedEOF
45845			}
45846			m.APIVersion = string(dAtA[iNdEx:postIndex])
45847			iNdEx = postIndex
45848		case 2:
45849			if wireType != 2 {
45850				return fmt.Errorf("proto: wrong wireType = %d for field FieldPath", wireType)
45851			}
45852			var stringLen uint64
45853			for shift := uint(0); ; shift += 7 {
45854				if shift >= 64 {
45855					return ErrIntOverflowGenerated
45856				}
45857				if iNdEx >= l {
45858					return io.ErrUnexpectedEOF
45859				}
45860				b := dAtA[iNdEx]
45861				iNdEx++
45862				stringLen |= uint64(b&0x7F) << shift
45863				if b < 0x80 {
45864					break
45865				}
45866			}
45867			intStringLen := int(stringLen)
45868			if intStringLen < 0 {
45869				return ErrInvalidLengthGenerated
45870			}
45871			postIndex := iNdEx + intStringLen
45872			if postIndex < 0 {
45873				return ErrInvalidLengthGenerated
45874			}
45875			if postIndex > l {
45876				return io.ErrUnexpectedEOF
45877			}
45878			m.FieldPath = string(dAtA[iNdEx:postIndex])
45879			iNdEx = postIndex
45880		default:
45881			iNdEx = preIndex
45882			skippy, err := skipGenerated(dAtA[iNdEx:])
45883			if err != nil {
45884				return err
45885			}
45886			if skippy < 0 {
45887				return ErrInvalidLengthGenerated
45888			}
45889			if (iNdEx + skippy) < 0 {
45890				return ErrInvalidLengthGenerated
45891			}
45892			if (iNdEx + skippy) > l {
45893				return io.ErrUnexpectedEOF
45894			}
45895			iNdEx += skippy
45896		}
45897	}
45898
45899	if iNdEx > l {
45900		return io.ErrUnexpectedEOF
45901	}
45902	return nil
45903}
45904func (m *ObjectReference) Unmarshal(dAtA []byte) error {
45905	l := len(dAtA)
45906	iNdEx := 0
45907	for iNdEx < l {
45908		preIndex := iNdEx
45909		var wire uint64
45910		for shift := uint(0); ; shift += 7 {
45911			if shift >= 64 {
45912				return ErrIntOverflowGenerated
45913			}
45914			if iNdEx >= l {
45915				return io.ErrUnexpectedEOF
45916			}
45917			b := dAtA[iNdEx]
45918			iNdEx++
45919			wire |= uint64(b&0x7F) << shift
45920			if b < 0x80 {
45921				break
45922			}
45923		}
45924		fieldNum := int32(wire >> 3)
45925		wireType := int(wire & 0x7)
45926		if wireType == 4 {
45927			return fmt.Errorf("proto: ObjectReference: wiretype end group for non-group")
45928		}
45929		if fieldNum <= 0 {
45930			return fmt.Errorf("proto: ObjectReference: illegal tag %d (wire type %d)", fieldNum, wire)
45931		}
45932		switch fieldNum {
45933		case 1:
45934			if wireType != 2 {
45935				return fmt.Errorf("proto: wrong wireType = %d for field Kind", wireType)
45936			}
45937			var stringLen uint64
45938			for shift := uint(0); ; shift += 7 {
45939				if shift >= 64 {
45940					return ErrIntOverflowGenerated
45941				}
45942				if iNdEx >= l {
45943					return io.ErrUnexpectedEOF
45944				}
45945				b := dAtA[iNdEx]
45946				iNdEx++
45947				stringLen |= uint64(b&0x7F) << shift
45948				if b < 0x80 {
45949					break
45950				}
45951			}
45952			intStringLen := int(stringLen)
45953			if intStringLen < 0 {
45954				return ErrInvalidLengthGenerated
45955			}
45956			postIndex := iNdEx + intStringLen
45957			if postIndex < 0 {
45958				return ErrInvalidLengthGenerated
45959			}
45960			if postIndex > l {
45961				return io.ErrUnexpectedEOF
45962			}
45963			m.Kind = string(dAtA[iNdEx:postIndex])
45964			iNdEx = postIndex
45965		case 2:
45966			if wireType != 2 {
45967				return fmt.Errorf("proto: wrong wireType = %d for field Namespace", wireType)
45968			}
45969			var stringLen uint64
45970			for shift := uint(0); ; shift += 7 {
45971				if shift >= 64 {
45972					return ErrIntOverflowGenerated
45973				}
45974				if iNdEx >= l {
45975					return io.ErrUnexpectedEOF
45976				}
45977				b := dAtA[iNdEx]
45978				iNdEx++
45979				stringLen |= uint64(b&0x7F) << shift
45980				if b < 0x80 {
45981					break
45982				}
45983			}
45984			intStringLen := int(stringLen)
45985			if intStringLen < 0 {
45986				return ErrInvalidLengthGenerated
45987			}
45988			postIndex := iNdEx + intStringLen
45989			if postIndex < 0 {
45990				return ErrInvalidLengthGenerated
45991			}
45992			if postIndex > l {
45993				return io.ErrUnexpectedEOF
45994			}
45995			m.Namespace = string(dAtA[iNdEx:postIndex])
45996			iNdEx = postIndex
45997		case 3:
45998			if wireType != 2 {
45999				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
46000			}
46001			var stringLen uint64
46002			for shift := uint(0); ; shift += 7 {
46003				if shift >= 64 {
46004					return ErrIntOverflowGenerated
46005				}
46006				if iNdEx >= l {
46007					return io.ErrUnexpectedEOF
46008				}
46009				b := dAtA[iNdEx]
46010				iNdEx++
46011				stringLen |= uint64(b&0x7F) << shift
46012				if b < 0x80 {
46013					break
46014				}
46015			}
46016			intStringLen := int(stringLen)
46017			if intStringLen < 0 {
46018				return ErrInvalidLengthGenerated
46019			}
46020			postIndex := iNdEx + intStringLen
46021			if postIndex < 0 {
46022				return ErrInvalidLengthGenerated
46023			}
46024			if postIndex > l {
46025				return io.ErrUnexpectedEOF
46026			}
46027			m.Name = string(dAtA[iNdEx:postIndex])
46028			iNdEx = postIndex
46029		case 4:
46030			if wireType != 2 {
46031				return fmt.Errorf("proto: wrong wireType = %d for field UID", wireType)
46032			}
46033			var stringLen uint64
46034			for shift := uint(0); ; shift += 7 {
46035				if shift >= 64 {
46036					return ErrIntOverflowGenerated
46037				}
46038				if iNdEx >= l {
46039					return io.ErrUnexpectedEOF
46040				}
46041				b := dAtA[iNdEx]
46042				iNdEx++
46043				stringLen |= uint64(b&0x7F) << shift
46044				if b < 0x80 {
46045					break
46046				}
46047			}
46048			intStringLen := int(stringLen)
46049			if intStringLen < 0 {
46050				return ErrInvalidLengthGenerated
46051			}
46052			postIndex := iNdEx + intStringLen
46053			if postIndex < 0 {
46054				return ErrInvalidLengthGenerated
46055			}
46056			if postIndex > l {
46057				return io.ErrUnexpectedEOF
46058			}
46059			m.UID = k8s_io_apimachinery_pkg_types.UID(dAtA[iNdEx:postIndex])
46060			iNdEx = postIndex
46061		case 5:
46062			if wireType != 2 {
46063				return fmt.Errorf("proto: wrong wireType = %d for field APIVersion", wireType)
46064			}
46065			var stringLen uint64
46066			for shift := uint(0); ; shift += 7 {
46067				if shift >= 64 {
46068					return ErrIntOverflowGenerated
46069				}
46070				if iNdEx >= l {
46071					return io.ErrUnexpectedEOF
46072				}
46073				b := dAtA[iNdEx]
46074				iNdEx++
46075				stringLen |= uint64(b&0x7F) << shift
46076				if b < 0x80 {
46077					break
46078				}
46079			}
46080			intStringLen := int(stringLen)
46081			if intStringLen < 0 {
46082				return ErrInvalidLengthGenerated
46083			}
46084			postIndex := iNdEx + intStringLen
46085			if postIndex < 0 {
46086				return ErrInvalidLengthGenerated
46087			}
46088			if postIndex > l {
46089				return io.ErrUnexpectedEOF
46090			}
46091			m.APIVersion = string(dAtA[iNdEx:postIndex])
46092			iNdEx = postIndex
46093		case 6:
46094			if wireType != 2 {
46095				return fmt.Errorf("proto: wrong wireType = %d for field ResourceVersion", wireType)
46096			}
46097			var stringLen uint64
46098			for shift := uint(0); ; shift += 7 {
46099				if shift >= 64 {
46100					return ErrIntOverflowGenerated
46101				}
46102				if iNdEx >= l {
46103					return io.ErrUnexpectedEOF
46104				}
46105				b := dAtA[iNdEx]
46106				iNdEx++
46107				stringLen |= uint64(b&0x7F) << shift
46108				if b < 0x80 {
46109					break
46110				}
46111			}
46112			intStringLen := int(stringLen)
46113			if intStringLen < 0 {
46114				return ErrInvalidLengthGenerated
46115			}
46116			postIndex := iNdEx + intStringLen
46117			if postIndex < 0 {
46118				return ErrInvalidLengthGenerated
46119			}
46120			if postIndex > l {
46121				return io.ErrUnexpectedEOF
46122			}
46123			m.ResourceVersion = string(dAtA[iNdEx:postIndex])
46124			iNdEx = postIndex
46125		case 7:
46126			if wireType != 2 {
46127				return fmt.Errorf("proto: wrong wireType = %d for field FieldPath", wireType)
46128			}
46129			var stringLen uint64
46130			for shift := uint(0); ; shift += 7 {
46131				if shift >= 64 {
46132					return ErrIntOverflowGenerated
46133				}
46134				if iNdEx >= l {
46135					return io.ErrUnexpectedEOF
46136				}
46137				b := dAtA[iNdEx]
46138				iNdEx++
46139				stringLen |= uint64(b&0x7F) << shift
46140				if b < 0x80 {
46141					break
46142				}
46143			}
46144			intStringLen := int(stringLen)
46145			if intStringLen < 0 {
46146				return ErrInvalidLengthGenerated
46147			}
46148			postIndex := iNdEx + intStringLen
46149			if postIndex < 0 {
46150				return ErrInvalidLengthGenerated
46151			}
46152			if postIndex > l {
46153				return io.ErrUnexpectedEOF
46154			}
46155			m.FieldPath = string(dAtA[iNdEx:postIndex])
46156			iNdEx = postIndex
46157		default:
46158			iNdEx = preIndex
46159			skippy, err := skipGenerated(dAtA[iNdEx:])
46160			if err != nil {
46161				return err
46162			}
46163			if skippy < 0 {
46164				return ErrInvalidLengthGenerated
46165			}
46166			if (iNdEx + skippy) < 0 {
46167				return ErrInvalidLengthGenerated
46168			}
46169			if (iNdEx + skippy) > l {
46170				return io.ErrUnexpectedEOF
46171			}
46172			iNdEx += skippy
46173		}
46174	}
46175
46176	if iNdEx > l {
46177		return io.ErrUnexpectedEOF
46178	}
46179	return nil
46180}
46181func (m *PersistentVolume) Unmarshal(dAtA []byte) error {
46182	l := len(dAtA)
46183	iNdEx := 0
46184	for iNdEx < l {
46185		preIndex := iNdEx
46186		var wire uint64
46187		for shift := uint(0); ; shift += 7 {
46188			if shift >= 64 {
46189				return ErrIntOverflowGenerated
46190			}
46191			if iNdEx >= l {
46192				return io.ErrUnexpectedEOF
46193			}
46194			b := dAtA[iNdEx]
46195			iNdEx++
46196			wire |= uint64(b&0x7F) << shift
46197			if b < 0x80 {
46198				break
46199			}
46200		}
46201		fieldNum := int32(wire >> 3)
46202		wireType := int(wire & 0x7)
46203		if wireType == 4 {
46204			return fmt.Errorf("proto: PersistentVolume: wiretype end group for non-group")
46205		}
46206		if fieldNum <= 0 {
46207			return fmt.Errorf("proto: PersistentVolume: illegal tag %d (wire type %d)", fieldNum, wire)
46208		}
46209		switch fieldNum {
46210		case 1:
46211			if wireType != 2 {
46212				return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
46213			}
46214			var msglen int
46215			for shift := uint(0); ; shift += 7 {
46216				if shift >= 64 {
46217					return ErrIntOverflowGenerated
46218				}
46219				if iNdEx >= l {
46220					return io.ErrUnexpectedEOF
46221				}
46222				b := dAtA[iNdEx]
46223				iNdEx++
46224				msglen |= int(b&0x7F) << shift
46225				if b < 0x80 {
46226					break
46227				}
46228			}
46229			if msglen < 0 {
46230				return ErrInvalidLengthGenerated
46231			}
46232			postIndex := iNdEx + msglen
46233			if postIndex < 0 {
46234				return ErrInvalidLengthGenerated
46235			}
46236			if postIndex > l {
46237				return io.ErrUnexpectedEOF
46238			}
46239			if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
46240				return err
46241			}
46242			iNdEx = postIndex
46243		case 2:
46244			if wireType != 2 {
46245				return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
46246			}
46247			var msglen int
46248			for shift := uint(0); ; shift += 7 {
46249				if shift >= 64 {
46250					return ErrIntOverflowGenerated
46251				}
46252				if iNdEx >= l {
46253					return io.ErrUnexpectedEOF
46254				}
46255				b := dAtA[iNdEx]
46256				iNdEx++
46257				msglen |= int(b&0x7F) << shift
46258				if b < 0x80 {
46259					break
46260				}
46261			}
46262			if msglen < 0 {
46263				return ErrInvalidLengthGenerated
46264			}
46265			postIndex := iNdEx + msglen
46266			if postIndex < 0 {
46267				return ErrInvalidLengthGenerated
46268			}
46269			if postIndex > l {
46270				return io.ErrUnexpectedEOF
46271			}
46272			if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
46273				return err
46274			}
46275			iNdEx = postIndex
46276		case 3:
46277			if wireType != 2 {
46278				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
46279			}
46280			var msglen int
46281			for shift := uint(0); ; shift += 7 {
46282				if shift >= 64 {
46283					return ErrIntOverflowGenerated
46284				}
46285				if iNdEx >= l {
46286					return io.ErrUnexpectedEOF
46287				}
46288				b := dAtA[iNdEx]
46289				iNdEx++
46290				msglen |= int(b&0x7F) << shift
46291				if b < 0x80 {
46292					break
46293				}
46294			}
46295			if msglen < 0 {
46296				return ErrInvalidLengthGenerated
46297			}
46298			postIndex := iNdEx + msglen
46299			if postIndex < 0 {
46300				return ErrInvalidLengthGenerated
46301			}
46302			if postIndex > l {
46303				return io.ErrUnexpectedEOF
46304			}
46305			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
46306				return err
46307			}
46308			iNdEx = postIndex
46309		default:
46310			iNdEx = preIndex
46311			skippy, err := skipGenerated(dAtA[iNdEx:])
46312			if err != nil {
46313				return err
46314			}
46315			if skippy < 0 {
46316				return ErrInvalidLengthGenerated
46317			}
46318			if (iNdEx + skippy) < 0 {
46319				return ErrInvalidLengthGenerated
46320			}
46321			if (iNdEx + skippy) > l {
46322				return io.ErrUnexpectedEOF
46323			}
46324			iNdEx += skippy
46325		}
46326	}
46327
46328	if iNdEx > l {
46329		return io.ErrUnexpectedEOF
46330	}
46331	return nil
46332}
46333func (m *PersistentVolumeClaim) Unmarshal(dAtA []byte) error {
46334	l := len(dAtA)
46335	iNdEx := 0
46336	for iNdEx < l {
46337		preIndex := iNdEx
46338		var wire uint64
46339		for shift := uint(0); ; shift += 7 {
46340			if shift >= 64 {
46341				return ErrIntOverflowGenerated
46342			}
46343			if iNdEx >= l {
46344				return io.ErrUnexpectedEOF
46345			}
46346			b := dAtA[iNdEx]
46347			iNdEx++
46348			wire |= uint64(b&0x7F) << shift
46349			if b < 0x80 {
46350				break
46351			}
46352		}
46353		fieldNum := int32(wire >> 3)
46354		wireType := int(wire & 0x7)
46355		if wireType == 4 {
46356			return fmt.Errorf("proto: PersistentVolumeClaim: wiretype end group for non-group")
46357		}
46358		if fieldNum <= 0 {
46359			return fmt.Errorf("proto: PersistentVolumeClaim: illegal tag %d (wire type %d)", fieldNum, wire)
46360		}
46361		switch fieldNum {
46362		case 1:
46363			if wireType != 2 {
46364				return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
46365			}
46366			var msglen int
46367			for shift := uint(0); ; shift += 7 {
46368				if shift >= 64 {
46369					return ErrIntOverflowGenerated
46370				}
46371				if iNdEx >= l {
46372					return io.ErrUnexpectedEOF
46373				}
46374				b := dAtA[iNdEx]
46375				iNdEx++
46376				msglen |= int(b&0x7F) << shift
46377				if b < 0x80 {
46378					break
46379				}
46380			}
46381			if msglen < 0 {
46382				return ErrInvalidLengthGenerated
46383			}
46384			postIndex := iNdEx + msglen
46385			if postIndex < 0 {
46386				return ErrInvalidLengthGenerated
46387			}
46388			if postIndex > l {
46389				return io.ErrUnexpectedEOF
46390			}
46391			if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
46392				return err
46393			}
46394			iNdEx = postIndex
46395		case 2:
46396			if wireType != 2 {
46397				return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
46398			}
46399			var msglen int
46400			for shift := uint(0); ; shift += 7 {
46401				if shift >= 64 {
46402					return ErrIntOverflowGenerated
46403				}
46404				if iNdEx >= l {
46405					return io.ErrUnexpectedEOF
46406				}
46407				b := dAtA[iNdEx]
46408				iNdEx++
46409				msglen |= int(b&0x7F) << shift
46410				if b < 0x80 {
46411					break
46412				}
46413			}
46414			if msglen < 0 {
46415				return ErrInvalidLengthGenerated
46416			}
46417			postIndex := iNdEx + msglen
46418			if postIndex < 0 {
46419				return ErrInvalidLengthGenerated
46420			}
46421			if postIndex > l {
46422				return io.ErrUnexpectedEOF
46423			}
46424			if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
46425				return err
46426			}
46427			iNdEx = postIndex
46428		case 3:
46429			if wireType != 2 {
46430				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
46431			}
46432			var msglen int
46433			for shift := uint(0); ; shift += 7 {
46434				if shift >= 64 {
46435					return ErrIntOverflowGenerated
46436				}
46437				if iNdEx >= l {
46438					return io.ErrUnexpectedEOF
46439				}
46440				b := dAtA[iNdEx]
46441				iNdEx++
46442				msglen |= int(b&0x7F) << shift
46443				if b < 0x80 {
46444					break
46445				}
46446			}
46447			if msglen < 0 {
46448				return ErrInvalidLengthGenerated
46449			}
46450			postIndex := iNdEx + msglen
46451			if postIndex < 0 {
46452				return ErrInvalidLengthGenerated
46453			}
46454			if postIndex > l {
46455				return io.ErrUnexpectedEOF
46456			}
46457			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
46458				return err
46459			}
46460			iNdEx = postIndex
46461		default:
46462			iNdEx = preIndex
46463			skippy, err := skipGenerated(dAtA[iNdEx:])
46464			if err != nil {
46465				return err
46466			}
46467			if skippy < 0 {
46468				return ErrInvalidLengthGenerated
46469			}
46470			if (iNdEx + skippy) < 0 {
46471				return ErrInvalidLengthGenerated
46472			}
46473			if (iNdEx + skippy) > l {
46474				return io.ErrUnexpectedEOF
46475			}
46476			iNdEx += skippy
46477		}
46478	}
46479
46480	if iNdEx > l {
46481		return io.ErrUnexpectedEOF
46482	}
46483	return nil
46484}
46485func (m *PersistentVolumeClaimCondition) Unmarshal(dAtA []byte) error {
46486	l := len(dAtA)
46487	iNdEx := 0
46488	for iNdEx < l {
46489		preIndex := iNdEx
46490		var wire uint64
46491		for shift := uint(0); ; shift += 7 {
46492			if shift >= 64 {
46493				return ErrIntOverflowGenerated
46494			}
46495			if iNdEx >= l {
46496				return io.ErrUnexpectedEOF
46497			}
46498			b := dAtA[iNdEx]
46499			iNdEx++
46500			wire |= uint64(b&0x7F) << shift
46501			if b < 0x80 {
46502				break
46503			}
46504		}
46505		fieldNum := int32(wire >> 3)
46506		wireType := int(wire & 0x7)
46507		if wireType == 4 {
46508			return fmt.Errorf("proto: PersistentVolumeClaimCondition: wiretype end group for non-group")
46509		}
46510		if fieldNum <= 0 {
46511			return fmt.Errorf("proto: PersistentVolumeClaimCondition: illegal tag %d (wire type %d)", fieldNum, wire)
46512		}
46513		switch fieldNum {
46514		case 1:
46515			if wireType != 2 {
46516				return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
46517			}
46518			var stringLen uint64
46519			for shift := uint(0); ; shift += 7 {
46520				if shift >= 64 {
46521					return ErrIntOverflowGenerated
46522				}
46523				if iNdEx >= l {
46524					return io.ErrUnexpectedEOF
46525				}
46526				b := dAtA[iNdEx]
46527				iNdEx++
46528				stringLen |= uint64(b&0x7F) << shift
46529				if b < 0x80 {
46530					break
46531				}
46532			}
46533			intStringLen := int(stringLen)
46534			if intStringLen < 0 {
46535				return ErrInvalidLengthGenerated
46536			}
46537			postIndex := iNdEx + intStringLen
46538			if postIndex < 0 {
46539				return ErrInvalidLengthGenerated
46540			}
46541			if postIndex > l {
46542				return io.ErrUnexpectedEOF
46543			}
46544			m.Type = PersistentVolumeClaimConditionType(dAtA[iNdEx:postIndex])
46545			iNdEx = postIndex
46546		case 2:
46547			if wireType != 2 {
46548				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
46549			}
46550			var stringLen uint64
46551			for shift := uint(0); ; shift += 7 {
46552				if shift >= 64 {
46553					return ErrIntOverflowGenerated
46554				}
46555				if iNdEx >= l {
46556					return io.ErrUnexpectedEOF
46557				}
46558				b := dAtA[iNdEx]
46559				iNdEx++
46560				stringLen |= uint64(b&0x7F) << shift
46561				if b < 0x80 {
46562					break
46563				}
46564			}
46565			intStringLen := int(stringLen)
46566			if intStringLen < 0 {
46567				return ErrInvalidLengthGenerated
46568			}
46569			postIndex := iNdEx + intStringLen
46570			if postIndex < 0 {
46571				return ErrInvalidLengthGenerated
46572			}
46573			if postIndex > l {
46574				return io.ErrUnexpectedEOF
46575			}
46576			m.Status = ConditionStatus(dAtA[iNdEx:postIndex])
46577			iNdEx = postIndex
46578		case 3:
46579			if wireType != 2 {
46580				return fmt.Errorf("proto: wrong wireType = %d for field LastProbeTime", wireType)
46581			}
46582			var msglen int
46583			for shift := uint(0); ; shift += 7 {
46584				if shift >= 64 {
46585					return ErrIntOverflowGenerated
46586				}
46587				if iNdEx >= l {
46588					return io.ErrUnexpectedEOF
46589				}
46590				b := dAtA[iNdEx]
46591				iNdEx++
46592				msglen |= int(b&0x7F) << shift
46593				if b < 0x80 {
46594					break
46595				}
46596			}
46597			if msglen < 0 {
46598				return ErrInvalidLengthGenerated
46599			}
46600			postIndex := iNdEx + msglen
46601			if postIndex < 0 {
46602				return ErrInvalidLengthGenerated
46603			}
46604			if postIndex > l {
46605				return io.ErrUnexpectedEOF
46606			}
46607			if err := m.LastProbeTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
46608				return err
46609			}
46610			iNdEx = postIndex
46611		case 4:
46612			if wireType != 2 {
46613				return fmt.Errorf("proto: wrong wireType = %d for field LastTransitionTime", wireType)
46614			}
46615			var msglen int
46616			for shift := uint(0); ; shift += 7 {
46617				if shift >= 64 {
46618					return ErrIntOverflowGenerated
46619				}
46620				if iNdEx >= l {
46621					return io.ErrUnexpectedEOF
46622				}
46623				b := dAtA[iNdEx]
46624				iNdEx++
46625				msglen |= int(b&0x7F) << shift
46626				if b < 0x80 {
46627					break
46628				}
46629			}
46630			if msglen < 0 {
46631				return ErrInvalidLengthGenerated
46632			}
46633			postIndex := iNdEx + msglen
46634			if postIndex < 0 {
46635				return ErrInvalidLengthGenerated
46636			}
46637			if postIndex > l {
46638				return io.ErrUnexpectedEOF
46639			}
46640			if err := m.LastTransitionTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
46641				return err
46642			}
46643			iNdEx = postIndex
46644		case 5:
46645			if wireType != 2 {
46646				return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
46647			}
46648			var stringLen uint64
46649			for shift := uint(0); ; shift += 7 {
46650				if shift >= 64 {
46651					return ErrIntOverflowGenerated
46652				}
46653				if iNdEx >= l {
46654					return io.ErrUnexpectedEOF
46655				}
46656				b := dAtA[iNdEx]
46657				iNdEx++
46658				stringLen |= uint64(b&0x7F) << shift
46659				if b < 0x80 {
46660					break
46661				}
46662			}
46663			intStringLen := int(stringLen)
46664			if intStringLen < 0 {
46665				return ErrInvalidLengthGenerated
46666			}
46667			postIndex := iNdEx + intStringLen
46668			if postIndex < 0 {
46669				return ErrInvalidLengthGenerated
46670			}
46671			if postIndex > l {
46672				return io.ErrUnexpectedEOF
46673			}
46674			m.Reason = string(dAtA[iNdEx:postIndex])
46675			iNdEx = postIndex
46676		case 6:
46677			if wireType != 2 {
46678				return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
46679			}
46680			var stringLen uint64
46681			for shift := uint(0); ; shift += 7 {
46682				if shift >= 64 {
46683					return ErrIntOverflowGenerated
46684				}
46685				if iNdEx >= l {
46686					return io.ErrUnexpectedEOF
46687				}
46688				b := dAtA[iNdEx]
46689				iNdEx++
46690				stringLen |= uint64(b&0x7F) << shift
46691				if b < 0x80 {
46692					break
46693				}
46694			}
46695			intStringLen := int(stringLen)
46696			if intStringLen < 0 {
46697				return ErrInvalidLengthGenerated
46698			}
46699			postIndex := iNdEx + intStringLen
46700			if postIndex < 0 {
46701				return ErrInvalidLengthGenerated
46702			}
46703			if postIndex > l {
46704				return io.ErrUnexpectedEOF
46705			}
46706			m.Message = string(dAtA[iNdEx:postIndex])
46707			iNdEx = postIndex
46708		default:
46709			iNdEx = preIndex
46710			skippy, err := skipGenerated(dAtA[iNdEx:])
46711			if err != nil {
46712				return err
46713			}
46714			if skippy < 0 {
46715				return ErrInvalidLengthGenerated
46716			}
46717			if (iNdEx + skippy) < 0 {
46718				return ErrInvalidLengthGenerated
46719			}
46720			if (iNdEx + skippy) > l {
46721				return io.ErrUnexpectedEOF
46722			}
46723			iNdEx += skippy
46724		}
46725	}
46726
46727	if iNdEx > l {
46728		return io.ErrUnexpectedEOF
46729	}
46730	return nil
46731}
46732func (m *PersistentVolumeClaimList) Unmarshal(dAtA []byte) error {
46733	l := len(dAtA)
46734	iNdEx := 0
46735	for iNdEx < l {
46736		preIndex := iNdEx
46737		var wire uint64
46738		for shift := uint(0); ; shift += 7 {
46739			if shift >= 64 {
46740				return ErrIntOverflowGenerated
46741			}
46742			if iNdEx >= l {
46743				return io.ErrUnexpectedEOF
46744			}
46745			b := dAtA[iNdEx]
46746			iNdEx++
46747			wire |= uint64(b&0x7F) << shift
46748			if b < 0x80 {
46749				break
46750			}
46751		}
46752		fieldNum := int32(wire >> 3)
46753		wireType := int(wire & 0x7)
46754		if wireType == 4 {
46755			return fmt.Errorf("proto: PersistentVolumeClaimList: wiretype end group for non-group")
46756		}
46757		if fieldNum <= 0 {
46758			return fmt.Errorf("proto: PersistentVolumeClaimList: illegal tag %d (wire type %d)", fieldNum, wire)
46759		}
46760		switch fieldNum {
46761		case 1:
46762			if wireType != 2 {
46763				return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
46764			}
46765			var msglen int
46766			for shift := uint(0); ; shift += 7 {
46767				if shift >= 64 {
46768					return ErrIntOverflowGenerated
46769				}
46770				if iNdEx >= l {
46771					return io.ErrUnexpectedEOF
46772				}
46773				b := dAtA[iNdEx]
46774				iNdEx++
46775				msglen |= int(b&0x7F) << shift
46776				if b < 0x80 {
46777					break
46778				}
46779			}
46780			if msglen < 0 {
46781				return ErrInvalidLengthGenerated
46782			}
46783			postIndex := iNdEx + msglen
46784			if postIndex < 0 {
46785				return ErrInvalidLengthGenerated
46786			}
46787			if postIndex > l {
46788				return io.ErrUnexpectedEOF
46789			}
46790			if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
46791				return err
46792			}
46793			iNdEx = postIndex
46794		case 2:
46795			if wireType != 2 {
46796				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
46797			}
46798			var msglen int
46799			for shift := uint(0); ; shift += 7 {
46800				if shift >= 64 {
46801					return ErrIntOverflowGenerated
46802				}
46803				if iNdEx >= l {
46804					return io.ErrUnexpectedEOF
46805				}
46806				b := dAtA[iNdEx]
46807				iNdEx++
46808				msglen |= int(b&0x7F) << shift
46809				if b < 0x80 {
46810					break
46811				}
46812			}
46813			if msglen < 0 {
46814				return ErrInvalidLengthGenerated
46815			}
46816			postIndex := iNdEx + msglen
46817			if postIndex < 0 {
46818				return ErrInvalidLengthGenerated
46819			}
46820			if postIndex > l {
46821				return io.ErrUnexpectedEOF
46822			}
46823			m.Items = append(m.Items, PersistentVolumeClaim{})
46824			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
46825				return err
46826			}
46827			iNdEx = postIndex
46828		default:
46829			iNdEx = preIndex
46830			skippy, err := skipGenerated(dAtA[iNdEx:])
46831			if err != nil {
46832				return err
46833			}
46834			if skippy < 0 {
46835				return ErrInvalidLengthGenerated
46836			}
46837			if (iNdEx + skippy) < 0 {
46838				return ErrInvalidLengthGenerated
46839			}
46840			if (iNdEx + skippy) > l {
46841				return io.ErrUnexpectedEOF
46842			}
46843			iNdEx += skippy
46844		}
46845	}
46846
46847	if iNdEx > l {
46848		return io.ErrUnexpectedEOF
46849	}
46850	return nil
46851}
46852func (m *PersistentVolumeClaimSpec) Unmarshal(dAtA []byte) error {
46853	l := len(dAtA)
46854	iNdEx := 0
46855	for iNdEx < l {
46856		preIndex := iNdEx
46857		var wire uint64
46858		for shift := uint(0); ; shift += 7 {
46859			if shift >= 64 {
46860				return ErrIntOverflowGenerated
46861			}
46862			if iNdEx >= l {
46863				return io.ErrUnexpectedEOF
46864			}
46865			b := dAtA[iNdEx]
46866			iNdEx++
46867			wire |= uint64(b&0x7F) << shift
46868			if b < 0x80 {
46869				break
46870			}
46871		}
46872		fieldNum := int32(wire >> 3)
46873		wireType := int(wire & 0x7)
46874		if wireType == 4 {
46875			return fmt.Errorf("proto: PersistentVolumeClaimSpec: wiretype end group for non-group")
46876		}
46877		if fieldNum <= 0 {
46878			return fmt.Errorf("proto: PersistentVolumeClaimSpec: illegal tag %d (wire type %d)", fieldNum, wire)
46879		}
46880		switch fieldNum {
46881		case 1:
46882			if wireType != 2 {
46883				return fmt.Errorf("proto: wrong wireType = %d for field AccessModes", wireType)
46884			}
46885			var stringLen uint64
46886			for shift := uint(0); ; shift += 7 {
46887				if shift >= 64 {
46888					return ErrIntOverflowGenerated
46889				}
46890				if iNdEx >= l {
46891					return io.ErrUnexpectedEOF
46892				}
46893				b := dAtA[iNdEx]
46894				iNdEx++
46895				stringLen |= uint64(b&0x7F) << shift
46896				if b < 0x80 {
46897					break
46898				}
46899			}
46900			intStringLen := int(stringLen)
46901			if intStringLen < 0 {
46902				return ErrInvalidLengthGenerated
46903			}
46904			postIndex := iNdEx + intStringLen
46905			if postIndex < 0 {
46906				return ErrInvalidLengthGenerated
46907			}
46908			if postIndex > l {
46909				return io.ErrUnexpectedEOF
46910			}
46911			m.AccessModes = append(m.AccessModes, PersistentVolumeAccessMode(dAtA[iNdEx:postIndex]))
46912			iNdEx = postIndex
46913		case 2:
46914			if wireType != 2 {
46915				return fmt.Errorf("proto: wrong wireType = %d for field Resources", wireType)
46916			}
46917			var msglen int
46918			for shift := uint(0); ; shift += 7 {
46919				if shift >= 64 {
46920					return ErrIntOverflowGenerated
46921				}
46922				if iNdEx >= l {
46923					return io.ErrUnexpectedEOF
46924				}
46925				b := dAtA[iNdEx]
46926				iNdEx++
46927				msglen |= int(b&0x7F) << shift
46928				if b < 0x80 {
46929					break
46930				}
46931			}
46932			if msglen < 0 {
46933				return ErrInvalidLengthGenerated
46934			}
46935			postIndex := iNdEx + msglen
46936			if postIndex < 0 {
46937				return ErrInvalidLengthGenerated
46938			}
46939			if postIndex > l {
46940				return io.ErrUnexpectedEOF
46941			}
46942			if err := m.Resources.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
46943				return err
46944			}
46945			iNdEx = postIndex
46946		case 3:
46947			if wireType != 2 {
46948				return fmt.Errorf("proto: wrong wireType = %d for field VolumeName", wireType)
46949			}
46950			var stringLen uint64
46951			for shift := uint(0); ; shift += 7 {
46952				if shift >= 64 {
46953					return ErrIntOverflowGenerated
46954				}
46955				if iNdEx >= l {
46956					return io.ErrUnexpectedEOF
46957				}
46958				b := dAtA[iNdEx]
46959				iNdEx++
46960				stringLen |= uint64(b&0x7F) << shift
46961				if b < 0x80 {
46962					break
46963				}
46964			}
46965			intStringLen := int(stringLen)
46966			if intStringLen < 0 {
46967				return ErrInvalidLengthGenerated
46968			}
46969			postIndex := iNdEx + intStringLen
46970			if postIndex < 0 {
46971				return ErrInvalidLengthGenerated
46972			}
46973			if postIndex > l {
46974				return io.ErrUnexpectedEOF
46975			}
46976			m.VolumeName = string(dAtA[iNdEx:postIndex])
46977			iNdEx = postIndex
46978		case 4:
46979			if wireType != 2 {
46980				return fmt.Errorf("proto: wrong wireType = %d for field Selector", wireType)
46981			}
46982			var msglen int
46983			for shift := uint(0); ; shift += 7 {
46984				if shift >= 64 {
46985					return ErrIntOverflowGenerated
46986				}
46987				if iNdEx >= l {
46988					return io.ErrUnexpectedEOF
46989				}
46990				b := dAtA[iNdEx]
46991				iNdEx++
46992				msglen |= int(b&0x7F) << shift
46993				if b < 0x80 {
46994					break
46995				}
46996			}
46997			if msglen < 0 {
46998				return ErrInvalidLengthGenerated
46999			}
47000			postIndex := iNdEx + msglen
47001			if postIndex < 0 {
47002				return ErrInvalidLengthGenerated
47003			}
47004			if postIndex > l {
47005				return io.ErrUnexpectedEOF
47006			}
47007			if m.Selector == nil {
47008				m.Selector = &v1.LabelSelector{}
47009			}
47010			if err := m.Selector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
47011				return err
47012			}
47013			iNdEx = postIndex
47014		case 5:
47015			if wireType != 2 {
47016				return fmt.Errorf("proto: wrong wireType = %d for field StorageClassName", wireType)
47017			}
47018			var stringLen uint64
47019			for shift := uint(0); ; shift += 7 {
47020				if shift >= 64 {
47021					return ErrIntOverflowGenerated
47022				}
47023				if iNdEx >= l {
47024					return io.ErrUnexpectedEOF
47025				}
47026				b := dAtA[iNdEx]
47027				iNdEx++
47028				stringLen |= uint64(b&0x7F) << shift
47029				if b < 0x80 {
47030					break
47031				}
47032			}
47033			intStringLen := int(stringLen)
47034			if intStringLen < 0 {
47035				return ErrInvalidLengthGenerated
47036			}
47037			postIndex := iNdEx + intStringLen
47038			if postIndex < 0 {
47039				return ErrInvalidLengthGenerated
47040			}
47041			if postIndex > l {
47042				return io.ErrUnexpectedEOF
47043			}
47044			s := string(dAtA[iNdEx:postIndex])
47045			m.StorageClassName = &s
47046			iNdEx = postIndex
47047		case 6:
47048			if wireType != 2 {
47049				return fmt.Errorf("proto: wrong wireType = %d for field VolumeMode", wireType)
47050			}
47051			var stringLen uint64
47052			for shift := uint(0); ; shift += 7 {
47053				if shift >= 64 {
47054					return ErrIntOverflowGenerated
47055				}
47056				if iNdEx >= l {
47057					return io.ErrUnexpectedEOF
47058				}
47059				b := dAtA[iNdEx]
47060				iNdEx++
47061				stringLen |= uint64(b&0x7F) << shift
47062				if b < 0x80 {
47063					break
47064				}
47065			}
47066			intStringLen := int(stringLen)
47067			if intStringLen < 0 {
47068				return ErrInvalidLengthGenerated
47069			}
47070			postIndex := iNdEx + intStringLen
47071			if postIndex < 0 {
47072				return ErrInvalidLengthGenerated
47073			}
47074			if postIndex > l {
47075				return io.ErrUnexpectedEOF
47076			}
47077			s := PersistentVolumeMode(dAtA[iNdEx:postIndex])
47078			m.VolumeMode = &s
47079			iNdEx = postIndex
47080		case 7:
47081			if wireType != 2 {
47082				return fmt.Errorf("proto: wrong wireType = %d for field DataSource", wireType)
47083			}
47084			var msglen int
47085			for shift := uint(0); ; shift += 7 {
47086				if shift >= 64 {
47087					return ErrIntOverflowGenerated
47088				}
47089				if iNdEx >= l {
47090					return io.ErrUnexpectedEOF
47091				}
47092				b := dAtA[iNdEx]
47093				iNdEx++
47094				msglen |= int(b&0x7F) << shift
47095				if b < 0x80 {
47096					break
47097				}
47098			}
47099			if msglen < 0 {
47100				return ErrInvalidLengthGenerated
47101			}
47102			postIndex := iNdEx + msglen
47103			if postIndex < 0 {
47104				return ErrInvalidLengthGenerated
47105			}
47106			if postIndex > l {
47107				return io.ErrUnexpectedEOF
47108			}
47109			if m.DataSource == nil {
47110				m.DataSource = &TypedLocalObjectReference{}
47111			}
47112			if err := m.DataSource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
47113				return err
47114			}
47115			iNdEx = postIndex
47116		default:
47117			iNdEx = preIndex
47118			skippy, err := skipGenerated(dAtA[iNdEx:])
47119			if err != nil {
47120				return err
47121			}
47122			if skippy < 0 {
47123				return ErrInvalidLengthGenerated
47124			}
47125			if (iNdEx + skippy) < 0 {
47126				return ErrInvalidLengthGenerated
47127			}
47128			if (iNdEx + skippy) > l {
47129				return io.ErrUnexpectedEOF
47130			}
47131			iNdEx += skippy
47132		}
47133	}
47134
47135	if iNdEx > l {
47136		return io.ErrUnexpectedEOF
47137	}
47138	return nil
47139}
47140func (m *PersistentVolumeClaimStatus) Unmarshal(dAtA []byte) error {
47141	l := len(dAtA)
47142	iNdEx := 0
47143	for iNdEx < l {
47144		preIndex := iNdEx
47145		var wire uint64
47146		for shift := uint(0); ; shift += 7 {
47147			if shift >= 64 {
47148				return ErrIntOverflowGenerated
47149			}
47150			if iNdEx >= l {
47151				return io.ErrUnexpectedEOF
47152			}
47153			b := dAtA[iNdEx]
47154			iNdEx++
47155			wire |= uint64(b&0x7F) << shift
47156			if b < 0x80 {
47157				break
47158			}
47159		}
47160		fieldNum := int32(wire >> 3)
47161		wireType := int(wire & 0x7)
47162		if wireType == 4 {
47163			return fmt.Errorf("proto: PersistentVolumeClaimStatus: wiretype end group for non-group")
47164		}
47165		if fieldNum <= 0 {
47166			return fmt.Errorf("proto: PersistentVolumeClaimStatus: illegal tag %d (wire type %d)", fieldNum, wire)
47167		}
47168		switch fieldNum {
47169		case 1:
47170			if wireType != 2 {
47171				return fmt.Errorf("proto: wrong wireType = %d for field Phase", wireType)
47172			}
47173			var stringLen uint64
47174			for shift := uint(0); ; shift += 7 {
47175				if shift >= 64 {
47176					return ErrIntOverflowGenerated
47177				}
47178				if iNdEx >= l {
47179					return io.ErrUnexpectedEOF
47180				}
47181				b := dAtA[iNdEx]
47182				iNdEx++
47183				stringLen |= uint64(b&0x7F) << shift
47184				if b < 0x80 {
47185					break
47186				}
47187			}
47188			intStringLen := int(stringLen)
47189			if intStringLen < 0 {
47190				return ErrInvalidLengthGenerated
47191			}
47192			postIndex := iNdEx + intStringLen
47193			if postIndex < 0 {
47194				return ErrInvalidLengthGenerated
47195			}
47196			if postIndex > l {
47197				return io.ErrUnexpectedEOF
47198			}
47199			m.Phase = PersistentVolumeClaimPhase(dAtA[iNdEx:postIndex])
47200			iNdEx = postIndex
47201		case 2:
47202			if wireType != 2 {
47203				return fmt.Errorf("proto: wrong wireType = %d for field AccessModes", wireType)
47204			}
47205			var stringLen uint64
47206			for shift := uint(0); ; shift += 7 {
47207				if shift >= 64 {
47208					return ErrIntOverflowGenerated
47209				}
47210				if iNdEx >= l {
47211					return io.ErrUnexpectedEOF
47212				}
47213				b := dAtA[iNdEx]
47214				iNdEx++
47215				stringLen |= uint64(b&0x7F) << shift
47216				if b < 0x80 {
47217					break
47218				}
47219			}
47220			intStringLen := int(stringLen)
47221			if intStringLen < 0 {
47222				return ErrInvalidLengthGenerated
47223			}
47224			postIndex := iNdEx + intStringLen
47225			if postIndex < 0 {
47226				return ErrInvalidLengthGenerated
47227			}
47228			if postIndex > l {
47229				return io.ErrUnexpectedEOF
47230			}
47231			m.AccessModes = append(m.AccessModes, PersistentVolumeAccessMode(dAtA[iNdEx:postIndex]))
47232			iNdEx = postIndex
47233		case 3:
47234			if wireType != 2 {
47235				return fmt.Errorf("proto: wrong wireType = %d for field Capacity", wireType)
47236			}
47237			var msglen int
47238			for shift := uint(0); ; shift += 7 {
47239				if shift >= 64 {
47240					return ErrIntOverflowGenerated
47241				}
47242				if iNdEx >= l {
47243					return io.ErrUnexpectedEOF
47244				}
47245				b := dAtA[iNdEx]
47246				iNdEx++
47247				msglen |= int(b&0x7F) << shift
47248				if b < 0x80 {
47249					break
47250				}
47251			}
47252			if msglen < 0 {
47253				return ErrInvalidLengthGenerated
47254			}
47255			postIndex := iNdEx + msglen
47256			if postIndex < 0 {
47257				return ErrInvalidLengthGenerated
47258			}
47259			if postIndex > l {
47260				return io.ErrUnexpectedEOF
47261			}
47262			if m.Capacity == nil {
47263				m.Capacity = make(ResourceList)
47264			}
47265			var mapkey ResourceName
47266			mapvalue := &resource.Quantity{}
47267			for iNdEx < postIndex {
47268				entryPreIndex := iNdEx
47269				var wire uint64
47270				for shift := uint(0); ; shift += 7 {
47271					if shift >= 64 {
47272						return ErrIntOverflowGenerated
47273					}
47274					if iNdEx >= l {
47275						return io.ErrUnexpectedEOF
47276					}
47277					b := dAtA[iNdEx]
47278					iNdEx++
47279					wire |= uint64(b&0x7F) << shift
47280					if b < 0x80 {
47281						break
47282					}
47283				}
47284				fieldNum := int32(wire >> 3)
47285				if fieldNum == 1 {
47286					var stringLenmapkey uint64
47287					for shift := uint(0); ; shift += 7 {
47288						if shift >= 64 {
47289							return ErrIntOverflowGenerated
47290						}
47291						if iNdEx >= l {
47292							return io.ErrUnexpectedEOF
47293						}
47294						b := dAtA[iNdEx]
47295						iNdEx++
47296						stringLenmapkey |= uint64(b&0x7F) << shift
47297						if b < 0x80 {
47298							break
47299						}
47300					}
47301					intStringLenmapkey := int(stringLenmapkey)
47302					if intStringLenmapkey < 0 {
47303						return ErrInvalidLengthGenerated
47304					}
47305					postStringIndexmapkey := iNdEx + intStringLenmapkey
47306					if postStringIndexmapkey < 0 {
47307						return ErrInvalidLengthGenerated
47308					}
47309					if postStringIndexmapkey > l {
47310						return io.ErrUnexpectedEOF
47311					}
47312					mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
47313					iNdEx = postStringIndexmapkey
47314				} else if fieldNum == 2 {
47315					var mapmsglen int
47316					for shift := uint(0); ; shift += 7 {
47317						if shift >= 64 {
47318							return ErrIntOverflowGenerated
47319						}
47320						if iNdEx >= l {
47321							return io.ErrUnexpectedEOF
47322						}
47323						b := dAtA[iNdEx]
47324						iNdEx++
47325						mapmsglen |= int(b&0x7F) << shift
47326						if b < 0x80 {
47327							break
47328						}
47329					}
47330					if mapmsglen < 0 {
47331						return ErrInvalidLengthGenerated
47332					}
47333					postmsgIndex := iNdEx + mapmsglen
47334					if postmsgIndex < 0 {
47335						return ErrInvalidLengthGenerated
47336					}
47337					if postmsgIndex > l {
47338						return io.ErrUnexpectedEOF
47339					}
47340					mapvalue = &resource.Quantity{}
47341					if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
47342						return err
47343					}
47344					iNdEx = postmsgIndex
47345				} else {
47346					iNdEx = entryPreIndex
47347					skippy, err := skipGenerated(dAtA[iNdEx:])
47348					if err != nil {
47349						return err
47350					}
47351					if skippy < 0 {
47352						return ErrInvalidLengthGenerated
47353					}
47354					if (iNdEx + skippy) > postIndex {
47355						return io.ErrUnexpectedEOF
47356					}
47357					iNdEx += skippy
47358				}
47359			}
47360			m.Capacity[ResourceName(mapkey)] = *mapvalue
47361			iNdEx = postIndex
47362		case 4:
47363			if wireType != 2 {
47364				return fmt.Errorf("proto: wrong wireType = %d for field Conditions", wireType)
47365			}
47366			var msglen int
47367			for shift := uint(0); ; shift += 7 {
47368				if shift >= 64 {
47369					return ErrIntOverflowGenerated
47370				}
47371				if iNdEx >= l {
47372					return io.ErrUnexpectedEOF
47373				}
47374				b := dAtA[iNdEx]
47375				iNdEx++
47376				msglen |= int(b&0x7F) << shift
47377				if b < 0x80 {
47378					break
47379				}
47380			}
47381			if msglen < 0 {
47382				return ErrInvalidLengthGenerated
47383			}
47384			postIndex := iNdEx + msglen
47385			if postIndex < 0 {
47386				return ErrInvalidLengthGenerated
47387			}
47388			if postIndex > l {
47389				return io.ErrUnexpectedEOF
47390			}
47391			m.Conditions = append(m.Conditions, PersistentVolumeClaimCondition{})
47392			if err := m.Conditions[len(m.Conditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
47393				return err
47394			}
47395			iNdEx = postIndex
47396		default:
47397			iNdEx = preIndex
47398			skippy, err := skipGenerated(dAtA[iNdEx:])
47399			if err != nil {
47400				return err
47401			}
47402			if skippy < 0 {
47403				return ErrInvalidLengthGenerated
47404			}
47405			if (iNdEx + skippy) < 0 {
47406				return ErrInvalidLengthGenerated
47407			}
47408			if (iNdEx + skippy) > l {
47409				return io.ErrUnexpectedEOF
47410			}
47411			iNdEx += skippy
47412		}
47413	}
47414
47415	if iNdEx > l {
47416		return io.ErrUnexpectedEOF
47417	}
47418	return nil
47419}
47420func (m *PersistentVolumeClaimVolumeSource) Unmarshal(dAtA []byte) error {
47421	l := len(dAtA)
47422	iNdEx := 0
47423	for iNdEx < l {
47424		preIndex := iNdEx
47425		var wire uint64
47426		for shift := uint(0); ; shift += 7 {
47427			if shift >= 64 {
47428				return ErrIntOverflowGenerated
47429			}
47430			if iNdEx >= l {
47431				return io.ErrUnexpectedEOF
47432			}
47433			b := dAtA[iNdEx]
47434			iNdEx++
47435			wire |= uint64(b&0x7F) << shift
47436			if b < 0x80 {
47437				break
47438			}
47439		}
47440		fieldNum := int32(wire >> 3)
47441		wireType := int(wire & 0x7)
47442		if wireType == 4 {
47443			return fmt.Errorf("proto: PersistentVolumeClaimVolumeSource: wiretype end group for non-group")
47444		}
47445		if fieldNum <= 0 {
47446			return fmt.Errorf("proto: PersistentVolumeClaimVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
47447		}
47448		switch fieldNum {
47449		case 1:
47450			if wireType != 2 {
47451				return fmt.Errorf("proto: wrong wireType = %d for field ClaimName", wireType)
47452			}
47453			var stringLen uint64
47454			for shift := uint(0); ; shift += 7 {
47455				if shift >= 64 {
47456					return ErrIntOverflowGenerated
47457				}
47458				if iNdEx >= l {
47459					return io.ErrUnexpectedEOF
47460				}
47461				b := dAtA[iNdEx]
47462				iNdEx++
47463				stringLen |= uint64(b&0x7F) << shift
47464				if b < 0x80 {
47465					break
47466				}
47467			}
47468			intStringLen := int(stringLen)
47469			if intStringLen < 0 {
47470				return ErrInvalidLengthGenerated
47471			}
47472			postIndex := iNdEx + intStringLen
47473			if postIndex < 0 {
47474				return ErrInvalidLengthGenerated
47475			}
47476			if postIndex > l {
47477				return io.ErrUnexpectedEOF
47478			}
47479			m.ClaimName = string(dAtA[iNdEx:postIndex])
47480			iNdEx = postIndex
47481		case 2:
47482			if wireType != 0 {
47483				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
47484			}
47485			var v int
47486			for shift := uint(0); ; shift += 7 {
47487				if shift >= 64 {
47488					return ErrIntOverflowGenerated
47489				}
47490				if iNdEx >= l {
47491					return io.ErrUnexpectedEOF
47492				}
47493				b := dAtA[iNdEx]
47494				iNdEx++
47495				v |= int(b&0x7F) << shift
47496				if b < 0x80 {
47497					break
47498				}
47499			}
47500			m.ReadOnly = bool(v != 0)
47501		default:
47502			iNdEx = preIndex
47503			skippy, err := skipGenerated(dAtA[iNdEx:])
47504			if err != nil {
47505				return err
47506			}
47507			if skippy < 0 {
47508				return ErrInvalidLengthGenerated
47509			}
47510			if (iNdEx + skippy) < 0 {
47511				return ErrInvalidLengthGenerated
47512			}
47513			if (iNdEx + skippy) > l {
47514				return io.ErrUnexpectedEOF
47515			}
47516			iNdEx += skippy
47517		}
47518	}
47519
47520	if iNdEx > l {
47521		return io.ErrUnexpectedEOF
47522	}
47523	return nil
47524}
47525func (m *PersistentVolumeList) Unmarshal(dAtA []byte) error {
47526	l := len(dAtA)
47527	iNdEx := 0
47528	for iNdEx < l {
47529		preIndex := iNdEx
47530		var wire uint64
47531		for shift := uint(0); ; shift += 7 {
47532			if shift >= 64 {
47533				return ErrIntOverflowGenerated
47534			}
47535			if iNdEx >= l {
47536				return io.ErrUnexpectedEOF
47537			}
47538			b := dAtA[iNdEx]
47539			iNdEx++
47540			wire |= uint64(b&0x7F) << shift
47541			if b < 0x80 {
47542				break
47543			}
47544		}
47545		fieldNum := int32(wire >> 3)
47546		wireType := int(wire & 0x7)
47547		if wireType == 4 {
47548			return fmt.Errorf("proto: PersistentVolumeList: wiretype end group for non-group")
47549		}
47550		if fieldNum <= 0 {
47551			return fmt.Errorf("proto: PersistentVolumeList: illegal tag %d (wire type %d)", fieldNum, wire)
47552		}
47553		switch fieldNum {
47554		case 1:
47555			if wireType != 2 {
47556				return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
47557			}
47558			var msglen int
47559			for shift := uint(0); ; shift += 7 {
47560				if shift >= 64 {
47561					return ErrIntOverflowGenerated
47562				}
47563				if iNdEx >= l {
47564					return io.ErrUnexpectedEOF
47565				}
47566				b := dAtA[iNdEx]
47567				iNdEx++
47568				msglen |= int(b&0x7F) << shift
47569				if b < 0x80 {
47570					break
47571				}
47572			}
47573			if msglen < 0 {
47574				return ErrInvalidLengthGenerated
47575			}
47576			postIndex := iNdEx + msglen
47577			if postIndex < 0 {
47578				return ErrInvalidLengthGenerated
47579			}
47580			if postIndex > l {
47581				return io.ErrUnexpectedEOF
47582			}
47583			if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
47584				return err
47585			}
47586			iNdEx = postIndex
47587		case 2:
47588			if wireType != 2 {
47589				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
47590			}
47591			var msglen int
47592			for shift := uint(0); ; shift += 7 {
47593				if shift >= 64 {
47594					return ErrIntOverflowGenerated
47595				}
47596				if iNdEx >= l {
47597					return io.ErrUnexpectedEOF
47598				}
47599				b := dAtA[iNdEx]
47600				iNdEx++
47601				msglen |= int(b&0x7F) << shift
47602				if b < 0x80 {
47603					break
47604				}
47605			}
47606			if msglen < 0 {
47607				return ErrInvalidLengthGenerated
47608			}
47609			postIndex := iNdEx + msglen
47610			if postIndex < 0 {
47611				return ErrInvalidLengthGenerated
47612			}
47613			if postIndex > l {
47614				return io.ErrUnexpectedEOF
47615			}
47616			m.Items = append(m.Items, PersistentVolume{})
47617			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
47618				return err
47619			}
47620			iNdEx = postIndex
47621		default:
47622			iNdEx = preIndex
47623			skippy, err := skipGenerated(dAtA[iNdEx:])
47624			if err != nil {
47625				return err
47626			}
47627			if skippy < 0 {
47628				return ErrInvalidLengthGenerated
47629			}
47630			if (iNdEx + skippy) < 0 {
47631				return ErrInvalidLengthGenerated
47632			}
47633			if (iNdEx + skippy) > l {
47634				return io.ErrUnexpectedEOF
47635			}
47636			iNdEx += skippy
47637		}
47638	}
47639
47640	if iNdEx > l {
47641		return io.ErrUnexpectedEOF
47642	}
47643	return nil
47644}
47645func (m *PersistentVolumeSource) Unmarshal(dAtA []byte) error {
47646	l := len(dAtA)
47647	iNdEx := 0
47648	for iNdEx < l {
47649		preIndex := iNdEx
47650		var wire uint64
47651		for shift := uint(0); ; shift += 7 {
47652			if shift >= 64 {
47653				return ErrIntOverflowGenerated
47654			}
47655			if iNdEx >= l {
47656				return io.ErrUnexpectedEOF
47657			}
47658			b := dAtA[iNdEx]
47659			iNdEx++
47660			wire |= uint64(b&0x7F) << shift
47661			if b < 0x80 {
47662				break
47663			}
47664		}
47665		fieldNum := int32(wire >> 3)
47666		wireType := int(wire & 0x7)
47667		if wireType == 4 {
47668			return fmt.Errorf("proto: PersistentVolumeSource: wiretype end group for non-group")
47669		}
47670		if fieldNum <= 0 {
47671			return fmt.Errorf("proto: PersistentVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
47672		}
47673		switch fieldNum {
47674		case 1:
47675			if wireType != 2 {
47676				return fmt.Errorf("proto: wrong wireType = %d for field GCEPersistentDisk", wireType)
47677			}
47678			var msglen int
47679			for shift := uint(0); ; shift += 7 {
47680				if shift >= 64 {
47681					return ErrIntOverflowGenerated
47682				}
47683				if iNdEx >= l {
47684					return io.ErrUnexpectedEOF
47685				}
47686				b := dAtA[iNdEx]
47687				iNdEx++
47688				msglen |= int(b&0x7F) << shift
47689				if b < 0x80 {
47690					break
47691				}
47692			}
47693			if msglen < 0 {
47694				return ErrInvalidLengthGenerated
47695			}
47696			postIndex := iNdEx + msglen
47697			if postIndex < 0 {
47698				return ErrInvalidLengthGenerated
47699			}
47700			if postIndex > l {
47701				return io.ErrUnexpectedEOF
47702			}
47703			if m.GCEPersistentDisk == nil {
47704				m.GCEPersistentDisk = &GCEPersistentDiskVolumeSource{}
47705			}
47706			if err := m.GCEPersistentDisk.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
47707				return err
47708			}
47709			iNdEx = postIndex
47710		case 2:
47711			if wireType != 2 {
47712				return fmt.Errorf("proto: wrong wireType = %d for field AWSElasticBlockStore", wireType)
47713			}
47714			var msglen int
47715			for shift := uint(0); ; shift += 7 {
47716				if shift >= 64 {
47717					return ErrIntOverflowGenerated
47718				}
47719				if iNdEx >= l {
47720					return io.ErrUnexpectedEOF
47721				}
47722				b := dAtA[iNdEx]
47723				iNdEx++
47724				msglen |= int(b&0x7F) << shift
47725				if b < 0x80 {
47726					break
47727				}
47728			}
47729			if msglen < 0 {
47730				return ErrInvalidLengthGenerated
47731			}
47732			postIndex := iNdEx + msglen
47733			if postIndex < 0 {
47734				return ErrInvalidLengthGenerated
47735			}
47736			if postIndex > l {
47737				return io.ErrUnexpectedEOF
47738			}
47739			if m.AWSElasticBlockStore == nil {
47740				m.AWSElasticBlockStore = &AWSElasticBlockStoreVolumeSource{}
47741			}
47742			if err := m.AWSElasticBlockStore.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
47743				return err
47744			}
47745			iNdEx = postIndex
47746		case 3:
47747			if wireType != 2 {
47748				return fmt.Errorf("proto: wrong wireType = %d for field HostPath", wireType)
47749			}
47750			var msglen int
47751			for shift := uint(0); ; shift += 7 {
47752				if shift >= 64 {
47753					return ErrIntOverflowGenerated
47754				}
47755				if iNdEx >= l {
47756					return io.ErrUnexpectedEOF
47757				}
47758				b := dAtA[iNdEx]
47759				iNdEx++
47760				msglen |= int(b&0x7F) << shift
47761				if b < 0x80 {
47762					break
47763				}
47764			}
47765			if msglen < 0 {
47766				return ErrInvalidLengthGenerated
47767			}
47768			postIndex := iNdEx + msglen
47769			if postIndex < 0 {
47770				return ErrInvalidLengthGenerated
47771			}
47772			if postIndex > l {
47773				return io.ErrUnexpectedEOF
47774			}
47775			if m.HostPath == nil {
47776				m.HostPath = &HostPathVolumeSource{}
47777			}
47778			if err := m.HostPath.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
47779				return err
47780			}
47781			iNdEx = postIndex
47782		case 4:
47783			if wireType != 2 {
47784				return fmt.Errorf("proto: wrong wireType = %d for field Glusterfs", wireType)
47785			}
47786			var msglen int
47787			for shift := uint(0); ; shift += 7 {
47788				if shift >= 64 {
47789					return ErrIntOverflowGenerated
47790				}
47791				if iNdEx >= l {
47792					return io.ErrUnexpectedEOF
47793				}
47794				b := dAtA[iNdEx]
47795				iNdEx++
47796				msglen |= int(b&0x7F) << shift
47797				if b < 0x80 {
47798					break
47799				}
47800			}
47801			if msglen < 0 {
47802				return ErrInvalidLengthGenerated
47803			}
47804			postIndex := iNdEx + msglen
47805			if postIndex < 0 {
47806				return ErrInvalidLengthGenerated
47807			}
47808			if postIndex > l {
47809				return io.ErrUnexpectedEOF
47810			}
47811			if m.Glusterfs == nil {
47812				m.Glusterfs = &GlusterfsPersistentVolumeSource{}
47813			}
47814			if err := m.Glusterfs.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
47815				return err
47816			}
47817			iNdEx = postIndex
47818		case 5:
47819			if wireType != 2 {
47820				return fmt.Errorf("proto: wrong wireType = %d for field NFS", wireType)
47821			}
47822			var msglen int
47823			for shift := uint(0); ; shift += 7 {
47824				if shift >= 64 {
47825					return ErrIntOverflowGenerated
47826				}
47827				if iNdEx >= l {
47828					return io.ErrUnexpectedEOF
47829				}
47830				b := dAtA[iNdEx]
47831				iNdEx++
47832				msglen |= int(b&0x7F) << shift
47833				if b < 0x80 {
47834					break
47835				}
47836			}
47837			if msglen < 0 {
47838				return ErrInvalidLengthGenerated
47839			}
47840			postIndex := iNdEx + msglen
47841			if postIndex < 0 {
47842				return ErrInvalidLengthGenerated
47843			}
47844			if postIndex > l {
47845				return io.ErrUnexpectedEOF
47846			}
47847			if m.NFS == nil {
47848				m.NFS = &NFSVolumeSource{}
47849			}
47850			if err := m.NFS.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
47851				return err
47852			}
47853			iNdEx = postIndex
47854		case 6:
47855			if wireType != 2 {
47856				return fmt.Errorf("proto: wrong wireType = %d for field RBD", wireType)
47857			}
47858			var msglen int
47859			for shift := uint(0); ; shift += 7 {
47860				if shift >= 64 {
47861					return ErrIntOverflowGenerated
47862				}
47863				if iNdEx >= l {
47864					return io.ErrUnexpectedEOF
47865				}
47866				b := dAtA[iNdEx]
47867				iNdEx++
47868				msglen |= int(b&0x7F) << shift
47869				if b < 0x80 {
47870					break
47871				}
47872			}
47873			if msglen < 0 {
47874				return ErrInvalidLengthGenerated
47875			}
47876			postIndex := iNdEx + msglen
47877			if postIndex < 0 {
47878				return ErrInvalidLengthGenerated
47879			}
47880			if postIndex > l {
47881				return io.ErrUnexpectedEOF
47882			}
47883			if m.RBD == nil {
47884				m.RBD = &RBDPersistentVolumeSource{}
47885			}
47886			if err := m.RBD.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
47887				return err
47888			}
47889			iNdEx = postIndex
47890		case 7:
47891			if wireType != 2 {
47892				return fmt.Errorf("proto: wrong wireType = %d for field ISCSI", wireType)
47893			}
47894			var msglen int
47895			for shift := uint(0); ; shift += 7 {
47896				if shift >= 64 {
47897					return ErrIntOverflowGenerated
47898				}
47899				if iNdEx >= l {
47900					return io.ErrUnexpectedEOF
47901				}
47902				b := dAtA[iNdEx]
47903				iNdEx++
47904				msglen |= int(b&0x7F) << shift
47905				if b < 0x80 {
47906					break
47907				}
47908			}
47909			if msglen < 0 {
47910				return ErrInvalidLengthGenerated
47911			}
47912			postIndex := iNdEx + msglen
47913			if postIndex < 0 {
47914				return ErrInvalidLengthGenerated
47915			}
47916			if postIndex > l {
47917				return io.ErrUnexpectedEOF
47918			}
47919			if m.ISCSI == nil {
47920				m.ISCSI = &ISCSIPersistentVolumeSource{}
47921			}
47922			if err := m.ISCSI.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
47923				return err
47924			}
47925			iNdEx = postIndex
47926		case 8:
47927			if wireType != 2 {
47928				return fmt.Errorf("proto: wrong wireType = %d for field Cinder", wireType)
47929			}
47930			var msglen int
47931			for shift := uint(0); ; shift += 7 {
47932				if shift >= 64 {
47933					return ErrIntOverflowGenerated
47934				}
47935				if iNdEx >= l {
47936					return io.ErrUnexpectedEOF
47937				}
47938				b := dAtA[iNdEx]
47939				iNdEx++
47940				msglen |= int(b&0x7F) << shift
47941				if b < 0x80 {
47942					break
47943				}
47944			}
47945			if msglen < 0 {
47946				return ErrInvalidLengthGenerated
47947			}
47948			postIndex := iNdEx + msglen
47949			if postIndex < 0 {
47950				return ErrInvalidLengthGenerated
47951			}
47952			if postIndex > l {
47953				return io.ErrUnexpectedEOF
47954			}
47955			if m.Cinder == nil {
47956				m.Cinder = &CinderPersistentVolumeSource{}
47957			}
47958			if err := m.Cinder.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
47959				return err
47960			}
47961			iNdEx = postIndex
47962		case 9:
47963			if wireType != 2 {
47964				return fmt.Errorf("proto: wrong wireType = %d for field CephFS", wireType)
47965			}
47966			var msglen int
47967			for shift := uint(0); ; shift += 7 {
47968				if shift >= 64 {
47969					return ErrIntOverflowGenerated
47970				}
47971				if iNdEx >= l {
47972					return io.ErrUnexpectedEOF
47973				}
47974				b := dAtA[iNdEx]
47975				iNdEx++
47976				msglen |= int(b&0x7F) << shift
47977				if b < 0x80 {
47978					break
47979				}
47980			}
47981			if msglen < 0 {
47982				return ErrInvalidLengthGenerated
47983			}
47984			postIndex := iNdEx + msglen
47985			if postIndex < 0 {
47986				return ErrInvalidLengthGenerated
47987			}
47988			if postIndex > l {
47989				return io.ErrUnexpectedEOF
47990			}
47991			if m.CephFS == nil {
47992				m.CephFS = &CephFSPersistentVolumeSource{}
47993			}
47994			if err := m.CephFS.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
47995				return err
47996			}
47997			iNdEx = postIndex
47998		case 10:
47999			if wireType != 2 {
48000				return fmt.Errorf("proto: wrong wireType = %d for field FC", wireType)
48001			}
48002			var msglen int
48003			for shift := uint(0); ; shift += 7 {
48004				if shift >= 64 {
48005					return ErrIntOverflowGenerated
48006				}
48007				if iNdEx >= l {
48008					return io.ErrUnexpectedEOF
48009				}
48010				b := dAtA[iNdEx]
48011				iNdEx++
48012				msglen |= int(b&0x7F) << shift
48013				if b < 0x80 {
48014					break
48015				}
48016			}
48017			if msglen < 0 {
48018				return ErrInvalidLengthGenerated
48019			}
48020			postIndex := iNdEx + msglen
48021			if postIndex < 0 {
48022				return ErrInvalidLengthGenerated
48023			}
48024			if postIndex > l {
48025				return io.ErrUnexpectedEOF
48026			}
48027			if m.FC == nil {
48028				m.FC = &FCVolumeSource{}
48029			}
48030			if err := m.FC.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
48031				return err
48032			}
48033			iNdEx = postIndex
48034		case 11:
48035			if wireType != 2 {
48036				return fmt.Errorf("proto: wrong wireType = %d for field Flocker", wireType)
48037			}
48038			var msglen int
48039			for shift := uint(0); ; shift += 7 {
48040				if shift >= 64 {
48041					return ErrIntOverflowGenerated
48042				}
48043				if iNdEx >= l {
48044					return io.ErrUnexpectedEOF
48045				}
48046				b := dAtA[iNdEx]
48047				iNdEx++
48048				msglen |= int(b&0x7F) << shift
48049				if b < 0x80 {
48050					break
48051				}
48052			}
48053			if msglen < 0 {
48054				return ErrInvalidLengthGenerated
48055			}
48056			postIndex := iNdEx + msglen
48057			if postIndex < 0 {
48058				return ErrInvalidLengthGenerated
48059			}
48060			if postIndex > l {
48061				return io.ErrUnexpectedEOF
48062			}
48063			if m.Flocker == nil {
48064				m.Flocker = &FlockerVolumeSource{}
48065			}
48066			if err := m.Flocker.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
48067				return err
48068			}
48069			iNdEx = postIndex
48070		case 12:
48071			if wireType != 2 {
48072				return fmt.Errorf("proto: wrong wireType = %d for field FlexVolume", wireType)
48073			}
48074			var msglen int
48075			for shift := uint(0); ; shift += 7 {
48076				if shift >= 64 {
48077					return ErrIntOverflowGenerated
48078				}
48079				if iNdEx >= l {
48080					return io.ErrUnexpectedEOF
48081				}
48082				b := dAtA[iNdEx]
48083				iNdEx++
48084				msglen |= int(b&0x7F) << shift
48085				if b < 0x80 {
48086					break
48087				}
48088			}
48089			if msglen < 0 {
48090				return ErrInvalidLengthGenerated
48091			}
48092			postIndex := iNdEx + msglen
48093			if postIndex < 0 {
48094				return ErrInvalidLengthGenerated
48095			}
48096			if postIndex > l {
48097				return io.ErrUnexpectedEOF
48098			}
48099			if m.FlexVolume == nil {
48100				m.FlexVolume = &FlexPersistentVolumeSource{}
48101			}
48102			if err := m.FlexVolume.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
48103				return err
48104			}
48105			iNdEx = postIndex
48106		case 13:
48107			if wireType != 2 {
48108				return fmt.Errorf("proto: wrong wireType = %d for field AzureFile", wireType)
48109			}
48110			var msglen int
48111			for shift := uint(0); ; shift += 7 {
48112				if shift >= 64 {
48113					return ErrIntOverflowGenerated
48114				}
48115				if iNdEx >= l {
48116					return io.ErrUnexpectedEOF
48117				}
48118				b := dAtA[iNdEx]
48119				iNdEx++
48120				msglen |= int(b&0x7F) << shift
48121				if b < 0x80 {
48122					break
48123				}
48124			}
48125			if msglen < 0 {
48126				return ErrInvalidLengthGenerated
48127			}
48128			postIndex := iNdEx + msglen
48129			if postIndex < 0 {
48130				return ErrInvalidLengthGenerated
48131			}
48132			if postIndex > l {
48133				return io.ErrUnexpectedEOF
48134			}
48135			if m.AzureFile == nil {
48136				m.AzureFile = &AzureFilePersistentVolumeSource{}
48137			}
48138			if err := m.AzureFile.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
48139				return err
48140			}
48141			iNdEx = postIndex
48142		case 14:
48143			if wireType != 2 {
48144				return fmt.Errorf("proto: wrong wireType = %d for field VsphereVolume", wireType)
48145			}
48146			var msglen int
48147			for shift := uint(0); ; shift += 7 {
48148				if shift >= 64 {
48149					return ErrIntOverflowGenerated
48150				}
48151				if iNdEx >= l {
48152					return io.ErrUnexpectedEOF
48153				}
48154				b := dAtA[iNdEx]
48155				iNdEx++
48156				msglen |= int(b&0x7F) << shift
48157				if b < 0x80 {
48158					break
48159				}
48160			}
48161			if msglen < 0 {
48162				return ErrInvalidLengthGenerated
48163			}
48164			postIndex := iNdEx + msglen
48165			if postIndex < 0 {
48166				return ErrInvalidLengthGenerated
48167			}
48168			if postIndex > l {
48169				return io.ErrUnexpectedEOF
48170			}
48171			if m.VsphereVolume == nil {
48172				m.VsphereVolume = &VsphereVirtualDiskVolumeSource{}
48173			}
48174			if err := m.VsphereVolume.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
48175				return err
48176			}
48177			iNdEx = postIndex
48178		case 15:
48179			if wireType != 2 {
48180				return fmt.Errorf("proto: wrong wireType = %d for field Quobyte", wireType)
48181			}
48182			var msglen int
48183			for shift := uint(0); ; shift += 7 {
48184				if shift >= 64 {
48185					return ErrIntOverflowGenerated
48186				}
48187				if iNdEx >= l {
48188					return io.ErrUnexpectedEOF
48189				}
48190				b := dAtA[iNdEx]
48191				iNdEx++
48192				msglen |= int(b&0x7F) << shift
48193				if b < 0x80 {
48194					break
48195				}
48196			}
48197			if msglen < 0 {
48198				return ErrInvalidLengthGenerated
48199			}
48200			postIndex := iNdEx + msglen
48201			if postIndex < 0 {
48202				return ErrInvalidLengthGenerated
48203			}
48204			if postIndex > l {
48205				return io.ErrUnexpectedEOF
48206			}
48207			if m.Quobyte == nil {
48208				m.Quobyte = &QuobyteVolumeSource{}
48209			}
48210			if err := m.Quobyte.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
48211				return err
48212			}
48213			iNdEx = postIndex
48214		case 16:
48215			if wireType != 2 {
48216				return fmt.Errorf("proto: wrong wireType = %d for field AzureDisk", wireType)
48217			}
48218			var msglen int
48219			for shift := uint(0); ; shift += 7 {
48220				if shift >= 64 {
48221					return ErrIntOverflowGenerated
48222				}
48223				if iNdEx >= l {
48224					return io.ErrUnexpectedEOF
48225				}
48226				b := dAtA[iNdEx]
48227				iNdEx++
48228				msglen |= int(b&0x7F) << shift
48229				if b < 0x80 {
48230					break
48231				}
48232			}
48233			if msglen < 0 {
48234				return ErrInvalidLengthGenerated
48235			}
48236			postIndex := iNdEx + msglen
48237			if postIndex < 0 {
48238				return ErrInvalidLengthGenerated
48239			}
48240			if postIndex > l {
48241				return io.ErrUnexpectedEOF
48242			}
48243			if m.AzureDisk == nil {
48244				m.AzureDisk = &AzureDiskVolumeSource{}
48245			}
48246			if err := m.AzureDisk.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
48247				return err
48248			}
48249			iNdEx = postIndex
48250		case 17:
48251			if wireType != 2 {
48252				return fmt.Errorf("proto: wrong wireType = %d for field PhotonPersistentDisk", wireType)
48253			}
48254			var msglen int
48255			for shift := uint(0); ; shift += 7 {
48256				if shift >= 64 {
48257					return ErrIntOverflowGenerated
48258				}
48259				if iNdEx >= l {
48260					return io.ErrUnexpectedEOF
48261				}
48262				b := dAtA[iNdEx]
48263				iNdEx++
48264				msglen |= int(b&0x7F) << shift
48265				if b < 0x80 {
48266					break
48267				}
48268			}
48269			if msglen < 0 {
48270				return ErrInvalidLengthGenerated
48271			}
48272			postIndex := iNdEx + msglen
48273			if postIndex < 0 {
48274				return ErrInvalidLengthGenerated
48275			}
48276			if postIndex > l {
48277				return io.ErrUnexpectedEOF
48278			}
48279			if m.PhotonPersistentDisk == nil {
48280				m.PhotonPersistentDisk = &PhotonPersistentDiskVolumeSource{}
48281			}
48282			if err := m.PhotonPersistentDisk.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
48283				return err
48284			}
48285			iNdEx = postIndex
48286		case 18:
48287			if wireType != 2 {
48288				return fmt.Errorf("proto: wrong wireType = %d for field PortworxVolume", wireType)
48289			}
48290			var msglen int
48291			for shift := uint(0); ; shift += 7 {
48292				if shift >= 64 {
48293					return ErrIntOverflowGenerated
48294				}
48295				if iNdEx >= l {
48296					return io.ErrUnexpectedEOF
48297				}
48298				b := dAtA[iNdEx]
48299				iNdEx++
48300				msglen |= int(b&0x7F) << shift
48301				if b < 0x80 {
48302					break
48303				}
48304			}
48305			if msglen < 0 {
48306				return ErrInvalidLengthGenerated
48307			}
48308			postIndex := iNdEx + msglen
48309			if postIndex < 0 {
48310				return ErrInvalidLengthGenerated
48311			}
48312			if postIndex > l {
48313				return io.ErrUnexpectedEOF
48314			}
48315			if m.PortworxVolume == nil {
48316				m.PortworxVolume = &PortworxVolumeSource{}
48317			}
48318			if err := m.PortworxVolume.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
48319				return err
48320			}
48321			iNdEx = postIndex
48322		case 19:
48323			if wireType != 2 {
48324				return fmt.Errorf("proto: wrong wireType = %d for field ScaleIO", wireType)
48325			}
48326			var msglen int
48327			for shift := uint(0); ; shift += 7 {
48328				if shift >= 64 {
48329					return ErrIntOverflowGenerated
48330				}
48331				if iNdEx >= l {
48332					return io.ErrUnexpectedEOF
48333				}
48334				b := dAtA[iNdEx]
48335				iNdEx++
48336				msglen |= int(b&0x7F) << shift
48337				if b < 0x80 {
48338					break
48339				}
48340			}
48341			if msglen < 0 {
48342				return ErrInvalidLengthGenerated
48343			}
48344			postIndex := iNdEx + msglen
48345			if postIndex < 0 {
48346				return ErrInvalidLengthGenerated
48347			}
48348			if postIndex > l {
48349				return io.ErrUnexpectedEOF
48350			}
48351			if m.ScaleIO == nil {
48352				m.ScaleIO = &ScaleIOPersistentVolumeSource{}
48353			}
48354			if err := m.ScaleIO.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
48355				return err
48356			}
48357			iNdEx = postIndex
48358		case 20:
48359			if wireType != 2 {
48360				return fmt.Errorf("proto: wrong wireType = %d for field Local", wireType)
48361			}
48362			var msglen int
48363			for shift := uint(0); ; shift += 7 {
48364				if shift >= 64 {
48365					return ErrIntOverflowGenerated
48366				}
48367				if iNdEx >= l {
48368					return io.ErrUnexpectedEOF
48369				}
48370				b := dAtA[iNdEx]
48371				iNdEx++
48372				msglen |= int(b&0x7F) << shift
48373				if b < 0x80 {
48374					break
48375				}
48376			}
48377			if msglen < 0 {
48378				return ErrInvalidLengthGenerated
48379			}
48380			postIndex := iNdEx + msglen
48381			if postIndex < 0 {
48382				return ErrInvalidLengthGenerated
48383			}
48384			if postIndex > l {
48385				return io.ErrUnexpectedEOF
48386			}
48387			if m.Local == nil {
48388				m.Local = &LocalVolumeSource{}
48389			}
48390			if err := m.Local.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
48391				return err
48392			}
48393			iNdEx = postIndex
48394		case 21:
48395			if wireType != 2 {
48396				return fmt.Errorf("proto: wrong wireType = %d for field StorageOS", wireType)
48397			}
48398			var msglen int
48399			for shift := uint(0); ; shift += 7 {
48400				if shift >= 64 {
48401					return ErrIntOverflowGenerated
48402				}
48403				if iNdEx >= l {
48404					return io.ErrUnexpectedEOF
48405				}
48406				b := dAtA[iNdEx]
48407				iNdEx++
48408				msglen |= int(b&0x7F) << shift
48409				if b < 0x80 {
48410					break
48411				}
48412			}
48413			if msglen < 0 {
48414				return ErrInvalidLengthGenerated
48415			}
48416			postIndex := iNdEx + msglen
48417			if postIndex < 0 {
48418				return ErrInvalidLengthGenerated
48419			}
48420			if postIndex > l {
48421				return io.ErrUnexpectedEOF
48422			}
48423			if m.StorageOS == nil {
48424				m.StorageOS = &StorageOSPersistentVolumeSource{}
48425			}
48426			if err := m.StorageOS.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
48427				return err
48428			}
48429			iNdEx = postIndex
48430		case 22:
48431			if wireType != 2 {
48432				return fmt.Errorf("proto: wrong wireType = %d for field CSI", wireType)
48433			}
48434			var msglen int
48435			for shift := uint(0); ; shift += 7 {
48436				if shift >= 64 {
48437					return ErrIntOverflowGenerated
48438				}
48439				if iNdEx >= l {
48440					return io.ErrUnexpectedEOF
48441				}
48442				b := dAtA[iNdEx]
48443				iNdEx++
48444				msglen |= int(b&0x7F) << shift
48445				if b < 0x80 {
48446					break
48447				}
48448			}
48449			if msglen < 0 {
48450				return ErrInvalidLengthGenerated
48451			}
48452			postIndex := iNdEx + msglen
48453			if postIndex < 0 {
48454				return ErrInvalidLengthGenerated
48455			}
48456			if postIndex > l {
48457				return io.ErrUnexpectedEOF
48458			}
48459			if m.CSI == nil {
48460				m.CSI = &CSIPersistentVolumeSource{}
48461			}
48462			if err := m.CSI.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
48463				return err
48464			}
48465			iNdEx = postIndex
48466		default:
48467			iNdEx = preIndex
48468			skippy, err := skipGenerated(dAtA[iNdEx:])
48469			if err != nil {
48470				return err
48471			}
48472			if skippy < 0 {
48473				return ErrInvalidLengthGenerated
48474			}
48475			if (iNdEx + skippy) < 0 {
48476				return ErrInvalidLengthGenerated
48477			}
48478			if (iNdEx + skippy) > l {
48479				return io.ErrUnexpectedEOF
48480			}
48481			iNdEx += skippy
48482		}
48483	}
48484
48485	if iNdEx > l {
48486		return io.ErrUnexpectedEOF
48487	}
48488	return nil
48489}
48490func (m *PersistentVolumeSpec) Unmarshal(dAtA []byte) error {
48491	l := len(dAtA)
48492	iNdEx := 0
48493	for iNdEx < l {
48494		preIndex := iNdEx
48495		var wire uint64
48496		for shift := uint(0); ; shift += 7 {
48497			if shift >= 64 {
48498				return ErrIntOverflowGenerated
48499			}
48500			if iNdEx >= l {
48501				return io.ErrUnexpectedEOF
48502			}
48503			b := dAtA[iNdEx]
48504			iNdEx++
48505			wire |= uint64(b&0x7F) << shift
48506			if b < 0x80 {
48507				break
48508			}
48509		}
48510		fieldNum := int32(wire >> 3)
48511		wireType := int(wire & 0x7)
48512		if wireType == 4 {
48513			return fmt.Errorf("proto: PersistentVolumeSpec: wiretype end group for non-group")
48514		}
48515		if fieldNum <= 0 {
48516			return fmt.Errorf("proto: PersistentVolumeSpec: illegal tag %d (wire type %d)", fieldNum, wire)
48517		}
48518		switch fieldNum {
48519		case 1:
48520			if wireType != 2 {
48521				return fmt.Errorf("proto: wrong wireType = %d for field Capacity", wireType)
48522			}
48523			var msglen int
48524			for shift := uint(0); ; shift += 7 {
48525				if shift >= 64 {
48526					return ErrIntOverflowGenerated
48527				}
48528				if iNdEx >= l {
48529					return io.ErrUnexpectedEOF
48530				}
48531				b := dAtA[iNdEx]
48532				iNdEx++
48533				msglen |= int(b&0x7F) << shift
48534				if b < 0x80 {
48535					break
48536				}
48537			}
48538			if msglen < 0 {
48539				return ErrInvalidLengthGenerated
48540			}
48541			postIndex := iNdEx + msglen
48542			if postIndex < 0 {
48543				return ErrInvalidLengthGenerated
48544			}
48545			if postIndex > l {
48546				return io.ErrUnexpectedEOF
48547			}
48548			if m.Capacity == nil {
48549				m.Capacity = make(ResourceList)
48550			}
48551			var mapkey ResourceName
48552			mapvalue := &resource.Quantity{}
48553			for iNdEx < postIndex {
48554				entryPreIndex := iNdEx
48555				var wire uint64
48556				for shift := uint(0); ; shift += 7 {
48557					if shift >= 64 {
48558						return ErrIntOverflowGenerated
48559					}
48560					if iNdEx >= l {
48561						return io.ErrUnexpectedEOF
48562					}
48563					b := dAtA[iNdEx]
48564					iNdEx++
48565					wire |= uint64(b&0x7F) << shift
48566					if b < 0x80 {
48567						break
48568					}
48569				}
48570				fieldNum := int32(wire >> 3)
48571				if fieldNum == 1 {
48572					var stringLenmapkey uint64
48573					for shift := uint(0); ; shift += 7 {
48574						if shift >= 64 {
48575							return ErrIntOverflowGenerated
48576						}
48577						if iNdEx >= l {
48578							return io.ErrUnexpectedEOF
48579						}
48580						b := dAtA[iNdEx]
48581						iNdEx++
48582						stringLenmapkey |= uint64(b&0x7F) << shift
48583						if b < 0x80 {
48584							break
48585						}
48586					}
48587					intStringLenmapkey := int(stringLenmapkey)
48588					if intStringLenmapkey < 0 {
48589						return ErrInvalidLengthGenerated
48590					}
48591					postStringIndexmapkey := iNdEx + intStringLenmapkey
48592					if postStringIndexmapkey < 0 {
48593						return ErrInvalidLengthGenerated
48594					}
48595					if postStringIndexmapkey > l {
48596						return io.ErrUnexpectedEOF
48597					}
48598					mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
48599					iNdEx = postStringIndexmapkey
48600				} else if fieldNum == 2 {
48601					var mapmsglen int
48602					for shift := uint(0); ; shift += 7 {
48603						if shift >= 64 {
48604							return ErrIntOverflowGenerated
48605						}
48606						if iNdEx >= l {
48607							return io.ErrUnexpectedEOF
48608						}
48609						b := dAtA[iNdEx]
48610						iNdEx++
48611						mapmsglen |= int(b&0x7F) << shift
48612						if b < 0x80 {
48613							break
48614						}
48615					}
48616					if mapmsglen < 0 {
48617						return ErrInvalidLengthGenerated
48618					}
48619					postmsgIndex := iNdEx + mapmsglen
48620					if postmsgIndex < 0 {
48621						return ErrInvalidLengthGenerated
48622					}
48623					if postmsgIndex > l {
48624						return io.ErrUnexpectedEOF
48625					}
48626					mapvalue = &resource.Quantity{}
48627					if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
48628						return err
48629					}
48630					iNdEx = postmsgIndex
48631				} else {
48632					iNdEx = entryPreIndex
48633					skippy, err := skipGenerated(dAtA[iNdEx:])
48634					if err != nil {
48635						return err
48636					}
48637					if skippy < 0 {
48638						return ErrInvalidLengthGenerated
48639					}
48640					if (iNdEx + skippy) > postIndex {
48641						return io.ErrUnexpectedEOF
48642					}
48643					iNdEx += skippy
48644				}
48645			}
48646			m.Capacity[ResourceName(mapkey)] = *mapvalue
48647			iNdEx = postIndex
48648		case 2:
48649			if wireType != 2 {
48650				return fmt.Errorf("proto: wrong wireType = %d for field PersistentVolumeSource", wireType)
48651			}
48652			var msglen int
48653			for shift := uint(0); ; shift += 7 {
48654				if shift >= 64 {
48655					return ErrIntOverflowGenerated
48656				}
48657				if iNdEx >= l {
48658					return io.ErrUnexpectedEOF
48659				}
48660				b := dAtA[iNdEx]
48661				iNdEx++
48662				msglen |= int(b&0x7F) << shift
48663				if b < 0x80 {
48664					break
48665				}
48666			}
48667			if msglen < 0 {
48668				return ErrInvalidLengthGenerated
48669			}
48670			postIndex := iNdEx + msglen
48671			if postIndex < 0 {
48672				return ErrInvalidLengthGenerated
48673			}
48674			if postIndex > l {
48675				return io.ErrUnexpectedEOF
48676			}
48677			if err := m.PersistentVolumeSource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
48678				return err
48679			}
48680			iNdEx = postIndex
48681		case 3:
48682			if wireType != 2 {
48683				return fmt.Errorf("proto: wrong wireType = %d for field AccessModes", wireType)
48684			}
48685			var stringLen uint64
48686			for shift := uint(0); ; shift += 7 {
48687				if shift >= 64 {
48688					return ErrIntOverflowGenerated
48689				}
48690				if iNdEx >= l {
48691					return io.ErrUnexpectedEOF
48692				}
48693				b := dAtA[iNdEx]
48694				iNdEx++
48695				stringLen |= uint64(b&0x7F) << shift
48696				if b < 0x80 {
48697					break
48698				}
48699			}
48700			intStringLen := int(stringLen)
48701			if intStringLen < 0 {
48702				return ErrInvalidLengthGenerated
48703			}
48704			postIndex := iNdEx + intStringLen
48705			if postIndex < 0 {
48706				return ErrInvalidLengthGenerated
48707			}
48708			if postIndex > l {
48709				return io.ErrUnexpectedEOF
48710			}
48711			m.AccessModes = append(m.AccessModes, PersistentVolumeAccessMode(dAtA[iNdEx:postIndex]))
48712			iNdEx = postIndex
48713		case 4:
48714			if wireType != 2 {
48715				return fmt.Errorf("proto: wrong wireType = %d for field ClaimRef", wireType)
48716			}
48717			var msglen int
48718			for shift := uint(0); ; shift += 7 {
48719				if shift >= 64 {
48720					return ErrIntOverflowGenerated
48721				}
48722				if iNdEx >= l {
48723					return io.ErrUnexpectedEOF
48724				}
48725				b := dAtA[iNdEx]
48726				iNdEx++
48727				msglen |= int(b&0x7F) << shift
48728				if b < 0x80 {
48729					break
48730				}
48731			}
48732			if msglen < 0 {
48733				return ErrInvalidLengthGenerated
48734			}
48735			postIndex := iNdEx + msglen
48736			if postIndex < 0 {
48737				return ErrInvalidLengthGenerated
48738			}
48739			if postIndex > l {
48740				return io.ErrUnexpectedEOF
48741			}
48742			if m.ClaimRef == nil {
48743				m.ClaimRef = &ObjectReference{}
48744			}
48745			if err := m.ClaimRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
48746				return err
48747			}
48748			iNdEx = postIndex
48749		case 5:
48750			if wireType != 2 {
48751				return fmt.Errorf("proto: wrong wireType = %d for field PersistentVolumeReclaimPolicy", wireType)
48752			}
48753			var stringLen uint64
48754			for shift := uint(0); ; shift += 7 {
48755				if shift >= 64 {
48756					return ErrIntOverflowGenerated
48757				}
48758				if iNdEx >= l {
48759					return io.ErrUnexpectedEOF
48760				}
48761				b := dAtA[iNdEx]
48762				iNdEx++
48763				stringLen |= uint64(b&0x7F) << shift
48764				if b < 0x80 {
48765					break
48766				}
48767			}
48768			intStringLen := int(stringLen)
48769			if intStringLen < 0 {
48770				return ErrInvalidLengthGenerated
48771			}
48772			postIndex := iNdEx + intStringLen
48773			if postIndex < 0 {
48774				return ErrInvalidLengthGenerated
48775			}
48776			if postIndex > l {
48777				return io.ErrUnexpectedEOF
48778			}
48779			m.PersistentVolumeReclaimPolicy = PersistentVolumeReclaimPolicy(dAtA[iNdEx:postIndex])
48780			iNdEx = postIndex
48781		case 6:
48782			if wireType != 2 {
48783				return fmt.Errorf("proto: wrong wireType = %d for field StorageClassName", wireType)
48784			}
48785			var stringLen uint64
48786			for shift := uint(0); ; shift += 7 {
48787				if shift >= 64 {
48788					return ErrIntOverflowGenerated
48789				}
48790				if iNdEx >= l {
48791					return io.ErrUnexpectedEOF
48792				}
48793				b := dAtA[iNdEx]
48794				iNdEx++
48795				stringLen |= uint64(b&0x7F) << shift
48796				if b < 0x80 {
48797					break
48798				}
48799			}
48800			intStringLen := int(stringLen)
48801			if intStringLen < 0 {
48802				return ErrInvalidLengthGenerated
48803			}
48804			postIndex := iNdEx + intStringLen
48805			if postIndex < 0 {
48806				return ErrInvalidLengthGenerated
48807			}
48808			if postIndex > l {
48809				return io.ErrUnexpectedEOF
48810			}
48811			m.StorageClassName = string(dAtA[iNdEx:postIndex])
48812			iNdEx = postIndex
48813		case 7:
48814			if wireType != 2 {
48815				return fmt.Errorf("proto: wrong wireType = %d for field MountOptions", wireType)
48816			}
48817			var stringLen uint64
48818			for shift := uint(0); ; shift += 7 {
48819				if shift >= 64 {
48820					return ErrIntOverflowGenerated
48821				}
48822				if iNdEx >= l {
48823					return io.ErrUnexpectedEOF
48824				}
48825				b := dAtA[iNdEx]
48826				iNdEx++
48827				stringLen |= uint64(b&0x7F) << shift
48828				if b < 0x80 {
48829					break
48830				}
48831			}
48832			intStringLen := int(stringLen)
48833			if intStringLen < 0 {
48834				return ErrInvalidLengthGenerated
48835			}
48836			postIndex := iNdEx + intStringLen
48837			if postIndex < 0 {
48838				return ErrInvalidLengthGenerated
48839			}
48840			if postIndex > l {
48841				return io.ErrUnexpectedEOF
48842			}
48843			m.MountOptions = append(m.MountOptions, string(dAtA[iNdEx:postIndex]))
48844			iNdEx = postIndex
48845		case 8:
48846			if wireType != 2 {
48847				return fmt.Errorf("proto: wrong wireType = %d for field VolumeMode", wireType)
48848			}
48849			var stringLen uint64
48850			for shift := uint(0); ; shift += 7 {
48851				if shift >= 64 {
48852					return ErrIntOverflowGenerated
48853				}
48854				if iNdEx >= l {
48855					return io.ErrUnexpectedEOF
48856				}
48857				b := dAtA[iNdEx]
48858				iNdEx++
48859				stringLen |= uint64(b&0x7F) << shift
48860				if b < 0x80 {
48861					break
48862				}
48863			}
48864			intStringLen := int(stringLen)
48865			if intStringLen < 0 {
48866				return ErrInvalidLengthGenerated
48867			}
48868			postIndex := iNdEx + intStringLen
48869			if postIndex < 0 {
48870				return ErrInvalidLengthGenerated
48871			}
48872			if postIndex > l {
48873				return io.ErrUnexpectedEOF
48874			}
48875			s := PersistentVolumeMode(dAtA[iNdEx:postIndex])
48876			m.VolumeMode = &s
48877			iNdEx = postIndex
48878		case 9:
48879			if wireType != 2 {
48880				return fmt.Errorf("proto: wrong wireType = %d for field NodeAffinity", wireType)
48881			}
48882			var msglen int
48883			for shift := uint(0); ; shift += 7 {
48884				if shift >= 64 {
48885					return ErrIntOverflowGenerated
48886				}
48887				if iNdEx >= l {
48888					return io.ErrUnexpectedEOF
48889				}
48890				b := dAtA[iNdEx]
48891				iNdEx++
48892				msglen |= int(b&0x7F) << shift
48893				if b < 0x80 {
48894					break
48895				}
48896			}
48897			if msglen < 0 {
48898				return ErrInvalidLengthGenerated
48899			}
48900			postIndex := iNdEx + msglen
48901			if postIndex < 0 {
48902				return ErrInvalidLengthGenerated
48903			}
48904			if postIndex > l {
48905				return io.ErrUnexpectedEOF
48906			}
48907			if m.NodeAffinity == nil {
48908				m.NodeAffinity = &VolumeNodeAffinity{}
48909			}
48910			if err := m.NodeAffinity.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
48911				return err
48912			}
48913			iNdEx = postIndex
48914		default:
48915			iNdEx = preIndex
48916			skippy, err := skipGenerated(dAtA[iNdEx:])
48917			if err != nil {
48918				return err
48919			}
48920			if skippy < 0 {
48921				return ErrInvalidLengthGenerated
48922			}
48923			if (iNdEx + skippy) < 0 {
48924				return ErrInvalidLengthGenerated
48925			}
48926			if (iNdEx + skippy) > l {
48927				return io.ErrUnexpectedEOF
48928			}
48929			iNdEx += skippy
48930		}
48931	}
48932
48933	if iNdEx > l {
48934		return io.ErrUnexpectedEOF
48935	}
48936	return nil
48937}
48938func (m *PersistentVolumeStatus) Unmarshal(dAtA []byte) error {
48939	l := len(dAtA)
48940	iNdEx := 0
48941	for iNdEx < l {
48942		preIndex := iNdEx
48943		var wire uint64
48944		for shift := uint(0); ; shift += 7 {
48945			if shift >= 64 {
48946				return ErrIntOverflowGenerated
48947			}
48948			if iNdEx >= l {
48949				return io.ErrUnexpectedEOF
48950			}
48951			b := dAtA[iNdEx]
48952			iNdEx++
48953			wire |= uint64(b&0x7F) << shift
48954			if b < 0x80 {
48955				break
48956			}
48957		}
48958		fieldNum := int32(wire >> 3)
48959		wireType := int(wire & 0x7)
48960		if wireType == 4 {
48961			return fmt.Errorf("proto: PersistentVolumeStatus: wiretype end group for non-group")
48962		}
48963		if fieldNum <= 0 {
48964			return fmt.Errorf("proto: PersistentVolumeStatus: illegal tag %d (wire type %d)", fieldNum, wire)
48965		}
48966		switch fieldNum {
48967		case 1:
48968			if wireType != 2 {
48969				return fmt.Errorf("proto: wrong wireType = %d for field Phase", wireType)
48970			}
48971			var stringLen uint64
48972			for shift := uint(0); ; shift += 7 {
48973				if shift >= 64 {
48974					return ErrIntOverflowGenerated
48975				}
48976				if iNdEx >= l {
48977					return io.ErrUnexpectedEOF
48978				}
48979				b := dAtA[iNdEx]
48980				iNdEx++
48981				stringLen |= uint64(b&0x7F) << shift
48982				if b < 0x80 {
48983					break
48984				}
48985			}
48986			intStringLen := int(stringLen)
48987			if intStringLen < 0 {
48988				return ErrInvalidLengthGenerated
48989			}
48990			postIndex := iNdEx + intStringLen
48991			if postIndex < 0 {
48992				return ErrInvalidLengthGenerated
48993			}
48994			if postIndex > l {
48995				return io.ErrUnexpectedEOF
48996			}
48997			m.Phase = PersistentVolumePhase(dAtA[iNdEx:postIndex])
48998			iNdEx = postIndex
48999		case 2:
49000			if wireType != 2 {
49001				return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
49002			}
49003			var stringLen uint64
49004			for shift := uint(0); ; shift += 7 {
49005				if shift >= 64 {
49006					return ErrIntOverflowGenerated
49007				}
49008				if iNdEx >= l {
49009					return io.ErrUnexpectedEOF
49010				}
49011				b := dAtA[iNdEx]
49012				iNdEx++
49013				stringLen |= uint64(b&0x7F) << shift
49014				if b < 0x80 {
49015					break
49016				}
49017			}
49018			intStringLen := int(stringLen)
49019			if intStringLen < 0 {
49020				return ErrInvalidLengthGenerated
49021			}
49022			postIndex := iNdEx + intStringLen
49023			if postIndex < 0 {
49024				return ErrInvalidLengthGenerated
49025			}
49026			if postIndex > l {
49027				return io.ErrUnexpectedEOF
49028			}
49029			m.Message = string(dAtA[iNdEx:postIndex])
49030			iNdEx = postIndex
49031		case 3:
49032			if wireType != 2 {
49033				return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
49034			}
49035			var stringLen uint64
49036			for shift := uint(0); ; shift += 7 {
49037				if shift >= 64 {
49038					return ErrIntOverflowGenerated
49039				}
49040				if iNdEx >= l {
49041					return io.ErrUnexpectedEOF
49042				}
49043				b := dAtA[iNdEx]
49044				iNdEx++
49045				stringLen |= uint64(b&0x7F) << shift
49046				if b < 0x80 {
49047					break
49048				}
49049			}
49050			intStringLen := int(stringLen)
49051			if intStringLen < 0 {
49052				return ErrInvalidLengthGenerated
49053			}
49054			postIndex := iNdEx + intStringLen
49055			if postIndex < 0 {
49056				return ErrInvalidLengthGenerated
49057			}
49058			if postIndex > l {
49059				return io.ErrUnexpectedEOF
49060			}
49061			m.Reason = string(dAtA[iNdEx:postIndex])
49062			iNdEx = postIndex
49063		default:
49064			iNdEx = preIndex
49065			skippy, err := skipGenerated(dAtA[iNdEx:])
49066			if err != nil {
49067				return err
49068			}
49069			if skippy < 0 {
49070				return ErrInvalidLengthGenerated
49071			}
49072			if (iNdEx + skippy) < 0 {
49073				return ErrInvalidLengthGenerated
49074			}
49075			if (iNdEx + skippy) > l {
49076				return io.ErrUnexpectedEOF
49077			}
49078			iNdEx += skippy
49079		}
49080	}
49081
49082	if iNdEx > l {
49083		return io.ErrUnexpectedEOF
49084	}
49085	return nil
49086}
49087func (m *PhotonPersistentDiskVolumeSource) Unmarshal(dAtA []byte) error {
49088	l := len(dAtA)
49089	iNdEx := 0
49090	for iNdEx < l {
49091		preIndex := iNdEx
49092		var wire uint64
49093		for shift := uint(0); ; shift += 7 {
49094			if shift >= 64 {
49095				return ErrIntOverflowGenerated
49096			}
49097			if iNdEx >= l {
49098				return io.ErrUnexpectedEOF
49099			}
49100			b := dAtA[iNdEx]
49101			iNdEx++
49102			wire |= uint64(b&0x7F) << shift
49103			if b < 0x80 {
49104				break
49105			}
49106		}
49107		fieldNum := int32(wire >> 3)
49108		wireType := int(wire & 0x7)
49109		if wireType == 4 {
49110			return fmt.Errorf("proto: PhotonPersistentDiskVolumeSource: wiretype end group for non-group")
49111		}
49112		if fieldNum <= 0 {
49113			return fmt.Errorf("proto: PhotonPersistentDiskVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
49114		}
49115		switch fieldNum {
49116		case 1:
49117			if wireType != 2 {
49118				return fmt.Errorf("proto: wrong wireType = %d for field PdID", wireType)
49119			}
49120			var stringLen uint64
49121			for shift := uint(0); ; shift += 7 {
49122				if shift >= 64 {
49123					return ErrIntOverflowGenerated
49124				}
49125				if iNdEx >= l {
49126					return io.ErrUnexpectedEOF
49127				}
49128				b := dAtA[iNdEx]
49129				iNdEx++
49130				stringLen |= uint64(b&0x7F) << shift
49131				if b < 0x80 {
49132					break
49133				}
49134			}
49135			intStringLen := int(stringLen)
49136			if intStringLen < 0 {
49137				return ErrInvalidLengthGenerated
49138			}
49139			postIndex := iNdEx + intStringLen
49140			if postIndex < 0 {
49141				return ErrInvalidLengthGenerated
49142			}
49143			if postIndex > l {
49144				return io.ErrUnexpectedEOF
49145			}
49146			m.PdID = string(dAtA[iNdEx:postIndex])
49147			iNdEx = postIndex
49148		case 2:
49149			if wireType != 2 {
49150				return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
49151			}
49152			var stringLen uint64
49153			for shift := uint(0); ; shift += 7 {
49154				if shift >= 64 {
49155					return ErrIntOverflowGenerated
49156				}
49157				if iNdEx >= l {
49158					return io.ErrUnexpectedEOF
49159				}
49160				b := dAtA[iNdEx]
49161				iNdEx++
49162				stringLen |= uint64(b&0x7F) << shift
49163				if b < 0x80 {
49164					break
49165				}
49166			}
49167			intStringLen := int(stringLen)
49168			if intStringLen < 0 {
49169				return ErrInvalidLengthGenerated
49170			}
49171			postIndex := iNdEx + intStringLen
49172			if postIndex < 0 {
49173				return ErrInvalidLengthGenerated
49174			}
49175			if postIndex > l {
49176				return io.ErrUnexpectedEOF
49177			}
49178			m.FSType = string(dAtA[iNdEx:postIndex])
49179			iNdEx = postIndex
49180		default:
49181			iNdEx = preIndex
49182			skippy, err := skipGenerated(dAtA[iNdEx:])
49183			if err != nil {
49184				return err
49185			}
49186			if skippy < 0 {
49187				return ErrInvalidLengthGenerated
49188			}
49189			if (iNdEx + skippy) < 0 {
49190				return ErrInvalidLengthGenerated
49191			}
49192			if (iNdEx + skippy) > l {
49193				return io.ErrUnexpectedEOF
49194			}
49195			iNdEx += skippy
49196		}
49197	}
49198
49199	if iNdEx > l {
49200		return io.ErrUnexpectedEOF
49201	}
49202	return nil
49203}
49204func (m *Pod) Unmarshal(dAtA []byte) error {
49205	l := len(dAtA)
49206	iNdEx := 0
49207	for iNdEx < l {
49208		preIndex := iNdEx
49209		var wire uint64
49210		for shift := uint(0); ; shift += 7 {
49211			if shift >= 64 {
49212				return ErrIntOverflowGenerated
49213			}
49214			if iNdEx >= l {
49215				return io.ErrUnexpectedEOF
49216			}
49217			b := dAtA[iNdEx]
49218			iNdEx++
49219			wire |= uint64(b&0x7F) << shift
49220			if b < 0x80 {
49221				break
49222			}
49223		}
49224		fieldNum := int32(wire >> 3)
49225		wireType := int(wire & 0x7)
49226		if wireType == 4 {
49227			return fmt.Errorf("proto: Pod: wiretype end group for non-group")
49228		}
49229		if fieldNum <= 0 {
49230			return fmt.Errorf("proto: Pod: illegal tag %d (wire type %d)", fieldNum, wire)
49231		}
49232		switch fieldNum {
49233		case 1:
49234			if wireType != 2 {
49235				return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
49236			}
49237			var msglen int
49238			for shift := uint(0); ; shift += 7 {
49239				if shift >= 64 {
49240					return ErrIntOverflowGenerated
49241				}
49242				if iNdEx >= l {
49243					return io.ErrUnexpectedEOF
49244				}
49245				b := dAtA[iNdEx]
49246				iNdEx++
49247				msglen |= int(b&0x7F) << shift
49248				if b < 0x80 {
49249					break
49250				}
49251			}
49252			if msglen < 0 {
49253				return ErrInvalidLengthGenerated
49254			}
49255			postIndex := iNdEx + msglen
49256			if postIndex < 0 {
49257				return ErrInvalidLengthGenerated
49258			}
49259			if postIndex > l {
49260				return io.ErrUnexpectedEOF
49261			}
49262			if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
49263				return err
49264			}
49265			iNdEx = postIndex
49266		case 2:
49267			if wireType != 2 {
49268				return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
49269			}
49270			var msglen int
49271			for shift := uint(0); ; shift += 7 {
49272				if shift >= 64 {
49273					return ErrIntOverflowGenerated
49274				}
49275				if iNdEx >= l {
49276					return io.ErrUnexpectedEOF
49277				}
49278				b := dAtA[iNdEx]
49279				iNdEx++
49280				msglen |= int(b&0x7F) << shift
49281				if b < 0x80 {
49282					break
49283				}
49284			}
49285			if msglen < 0 {
49286				return ErrInvalidLengthGenerated
49287			}
49288			postIndex := iNdEx + msglen
49289			if postIndex < 0 {
49290				return ErrInvalidLengthGenerated
49291			}
49292			if postIndex > l {
49293				return io.ErrUnexpectedEOF
49294			}
49295			if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
49296				return err
49297			}
49298			iNdEx = postIndex
49299		case 3:
49300			if wireType != 2 {
49301				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
49302			}
49303			var msglen int
49304			for shift := uint(0); ; shift += 7 {
49305				if shift >= 64 {
49306					return ErrIntOverflowGenerated
49307				}
49308				if iNdEx >= l {
49309					return io.ErrUnexpectedEOF
49310				}
49311				b := dAtA[iNdEx]
49312				iNdEx++
49313				msglen |= int(b&0x7F) << shift
49314				if b < 0x80 {
49315					break
49316				}
49317			}
49318			if msglen < 0 {
49319				return ErrInvalidLengthGenerated
49320			}
49321			postIndex := iNdEx + msglen
49322			if postIndex < 0 {
49323				return ErrInvalidLengthGenerated
49324			}
49325			if postIndex > l {
49326				return io.ErrUnexpectedEOF
49327			}
49328			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
49329				return err
49330			}
49331			iNdEx = postIndex
49332		default:
49333			iNdEx = preIndex
49334			skippy, err := skipGenerated(dAtA[iNdEx:])
49335			if err != nil {
49336				return err
49337			}
49338			if skippy < 0 {
49339				return ErrInvalidLengthGenerated
49340			}
49341			if (iNdEx + skippy) < 0 {
49342				return ErrInvalidLengthGenerated
49343			}
49344			if (iNdEx + skippy) > l {
49345				return io.ErrUnexpectedEOF
49346			}
49347			iNdEx += skippy
49348		}
49349	}
49350
49351	if iNdEx > l {
49352		return io.ErrUnexpectedEOF
49353	}
49354	return nil
49355}
49356func (m *PodAffinity) Unmarshal(dAtA []byte) error {
49357	l := len(dAtA)
49358	iNdEx := 0
49359	for iNdEx < l {
49360		preIndex := iNdEx
49361		var wire uint64
49362		for shift := uint(0); ; shift += 7 {
49363			if shift >= 64 {
49364				return ErrIntOverflowGenerated
49365			}
49366			if iNdEx >= l {
49367				return io.ErrUnexpectedEOF
49368			}
49369			b := dAtA[iNdEx]
49370			iNdEx++
49371			wire |= uint64(b&0x7F) << shift
49372			if b < 0x80 {
49373				break
49374			}
49375		}
49376		fieldNum := int32(wire >> 3)
49377		wireType := int(wire & 0x7)
49378		if wireType == 4 {
49379			return fmt.Errorf("proto: PodAffinity: wiretype end group for non-group")
49380		}
49381		if fieldNum <= 0 {
49382			return fmt.Errorf("proto: PodAffinity: illegal tag %d (wire type %d)", fieldNum, wire)
49383		}
49384		switch fieldNum {
49385		case 1:
49386			if wireType != 2 {
49387				return fmt.Errorf("proto: wrong wireType = %d for field RequiredDuringSchedulingIgnoredDuringExecution", wireType)
49388			}
49389			var msglen int
49390			for shift := uint(0); ; shift += 7 {
49391				if shift >= 64 {
49392					return ErrIntOverflowGenerated
49393				}
49394				if iNdEx >= l {
49395					return io.ErrUnexpectedEOF
49396				}
49397				b := dAtA[iNdEx]
49398				iNdEx++
49399				msglen |= int(b&0x7F) << shift
49400				if b < 0x80 {
49401					break
49402				}
49403			}
49404			if msglen < 0 {
49405				return ErrInvalidLengthGenerated
49406			}
49407			postIndex := iNdEx + msglen
49408			if postIndex < 0 {
49409				return ErrInvalidLengthGenerated
49410			}
49411			if postIndex > l {
49412				return io.ErrUnexpectedEOF
49413			}
49414			m.RequiredDuringSchedulingIgnoredDuringExecution = append(m.RequiredDuringSchedulingIgnoredDuringExecution, PodAffinityTerm{})
49415			if err := m.RequiredDuringSchedulingIgnoredDuringExecution[len(m.RequiredDuringSchedulingIgnoredDuringExecution)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
49416				return err
49417			}
49418			iNdEx = postIndex
49419		case 2:
49420			if wireType != 2 {
49421				return fmt.Errorf("proto: wrong wireType = %d for field PreferredDuringSchedulingIgnoredDuringExecution", wireType)
49422			}
49423			var msglen int
49424			for shift := uint(0); ; shift += 7 {
49425				if shift >= 64 {
49426					return ErrIntOverflowGenerated
49427				}
49428				if iNdEx >= l {
49429					return io.ErrUnexpectedEOF
49430				}
49431				b := dAtA[iNdEx]
49432				iNdEx++
49433				msglen |= int(b&0x7F) << shift
49434				if b < 0x80 {
49435					break
49436				}
49437			}
49438			if msglen < 0 {
49439				return ErrInvalidLengthGenerated
49440			}
49441			postIndex := iNdEx + msglen
49442			if postIndex < 0 {
49443				return ErrInvalidLengthGenerated
49444			}
49445			if postIndex > l {
49446				return io.ErrUnexpectedEOF
49447			}
49448			m.PreferredDuringSchedulingIgnoredDuringExecution = append(m.PreferredDuringSchedulingIgnoredDuringExecution, WeightedPodAffinityTerm{})
49449			if err := m.PreferredDuringSchedulingIgnoredDuringExecution[len(m.PreferredDuringSchedulingIgnoredDuringExecution)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
49450				return err
49451			}
49452			iNdEx = postIndex
49453		default:
49454			iNdEx = preIndex
49455			skippy, err := skipGenerated(dAtA[iNdEx:])
49456			if err != nil {
49457				return err
49458			}
49459			if skippy < 0 {
49460				return ErrInvalidLengthGenerated
49461			}
49462			if (iNdEx + skippy) < 0 {
49463				return ErrInvalidLengthGenerated
49464			}
49465			if (iNdEx + skippy) > l {
49466				return io.ErrUnexpectedEOF
49467			}
49468			iNdEx += skippy
49469		}
49470	}
49471
49472	if iNdEx > l {
49473		return io.ErrUnexpectedEOF
49474	}
49475	return nil
49476}
49477func (m *PodAffinityTerm) Unmarshal(dAtA []byte) error {
49478	l := len(dAtA)
49479	iNdEx := 0
49480	for iNdEx < l {
49481		preIndex := iNdEx
49482		var wire uint64
49483		for shift := uint(0); ; shift += 7 {
49484			if shift >= 64 {
49485				return ErrIntOverflowGenerated
49486			}
49487			if iNdEx >= l {
49488				return io.ErrUnexpectedEOF
49489			}
49490			b := dAtA[iNdEx]
49491			iNdEx++
49492			wire |= uint64(b&0x7F) << shift
49493			if b < 0x80 {
49494				break
49495			}
49496		}
49497		fieldNum := int32(wire >> 3)
49498		wireType := int(wire & 0x7)
49499		if wireType == 4 {
49500			return fmt.Errorf("proto: PodAffinityTerm: wiretype end group for non-group")
49501		}
49502		if fieldNum <= 0 {
49503			return fmt.Errorf("proto: PodAffinityTerm: illegal tag %d (wire type %d)", fieldNum, wire)
49504		}
49505		switch fieldNum {
49506		case 1:
49507			if wireType != 2 {
49508				return fmt.Errorf("proto: wrong wireType = %d for field LabelSelector", wireType)
49509			}
49510			var msglen int
49511			for shift := uint(0); ; shift += 7 {
49512				if shift >= 64 {
49513					return ErrIntOverflowGenerated
49514				}
49515				if iNdEx >= l {
49516					return io.ErrUnexpectedEOF
49517				}
49518				b := dAtA[iNdEx]
49519				iNdEx++
49520				msglen |= int(b&0x7F) << shift
49521				if b < 0x80 {
49522					break
49523				}
49524			}
49525			if msglen < 0 {
49526				return ErrInvalidLengthGenerated
49527			}
49528			postIndex := iNdEx + msglen
49529			if postIndex < 0 {
49530				return ErrInvalidLengthGenerated
49531			}
49532			if postIndex > l {
49533				return io.ErrUnexpectedEOF
49534			}
49535			if m.LabelSelector == nil {
49536				m.LabelSelector = &v1.LabelSelector{}
49537			}
49538			if err := m.LabelSelector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
49539				return err
49540			}
49541			iNdEx = postIndex
49542		case 2:
49543			if wireType != 2 {
49544				return fmt.Errorf("proto: wrong wireType = %d for field Namespaces", wireType)
49545			}
49546			var stringLen uint64
49547			for shift := uint(0); ; shift += 7 {
49548				if shift >= 64 {
49549					return ErrIntOverflowGenerated
49550				}
49551				if iNdEx >= l {
49552					return io.ErrUnexpectedEOF
49553				}
49554				b := dAtA[iNdEx]
49555				iNdEx++
49556				stringLen |= uint64(b&0x7F) << shift
49557				if b < 0x80 {
49558					break
49559				}
49560			}
49561			intStringLen := int(stringLen)
49562			if intStringLen < 0 {
49563				return ErrInvalidLengthGenerated
49564			}
49565			postIndex := iNdEx + intStringLen
49566			if postIndex < 0 {
49567				return ErrInvalidLengthGenerated
49568			}
49569			if postIndex > l {
49570				return io.ErrUnexpectedEOF
49571			}
49572			m.Namespaces = append(m.Namespaces, string(dAtA[iNdEx:postIndex]))
49573			iNdEx = postIndex
49574		case 3:
49575			if wireType != 2 {
49576				return fmt.Errorf("proto: wrong wireType = %d for field TopologyKey", wireType)
49577			}
49578			var stringLen uint64
49579			for shift := uint(0); ; shift += 7 {
49580				if shift >= 64 {
49581					return ErrIntOverflowGenerated
49582				}
49583				if iNdEx >= l {
49584					return io.ErrUnexpectedEOF
49585				}
49586				b := dAtA[iNdEx]
49587				iNdEx++
49588				stringLen |= uint64(b&0x7F) << shift
49589				if b < 0x80 {
49590					break
49591				}
49592			}
49593			intStringLen := int(stringLen)
49594			if intStringLen < 0 {
49595				return ErrInvalidLengthGenerated
49596			}
49597			postIndex := iNdEx + intStringLen
49598			if postIndex < 0 {
49599				return ErrInvalidLengthGenerated
49600			}
49601			if postIndex > l {
49602				return io.ErrUnexpectedEOF
49603			}
49604			m.TopologyKey = string(dAtA[iNdEx:postIndex])
49605			iNdEx = postIndex
49606		default:
49607			iNdEx = preIndex
49608			skippy, err := skipGenerated(dAtA[iNdEx:])
49609			if err != nil {
49610				return err
49611			}
49612			if skippy < 0 {
49613				return ErrInvalidLengthGenerated
49614			}
49615			if (iNdEx + skippy) < 0 {
49616				return ErrInvalidLengthGenerated
49617			}
49618			if (iNdEx + skippy) > l {
49619				return io.ErrUnexpectedEOF
49620			}
49621			iNdEx += skippy
49622		}
49623	}
49624
49625	if iNdEx > l {
49626		return io.ErrUnexpectedEOF
49627	}
49628	return nil
49629}
49630func (m *PodAntiAffinity) Unmarshal(dAtA []byte) error {
49631	l := len(dAtA)
49632	iNdEx := 0
49633	for iNdEx < l {
49634		preIndex := iNdEx
49635		var wire uint64
49636		for shift := uint(0); ; shift += 7 {
49637			if shift >= 64 {
49638				return ErrIntOverflowGenerated
49639			}
49640			if iNdEx >= l {
49641				return io.ErrUnexpectedEOF
49642			}
49643			b := dAtA[iNdEx]
49644			iNdEx++
49645			wire |= uint64(b&0x7F) << shift
49646			if b < 0x80 {
49647				break
49648			}
49649		}
49650		fieldNum := int32(wire >> 3)
49651		wireType := int(wire & 0x7)
49652		if wireType == 4 {
49653			return fmt.Errorf("proto: PodAntiAffinity: wiretype end group for non-group")
49654		}
49655		if fieldNum <= 0 {
49656			return fmt.Errorf("proto: PodAntiAffinity: illegal tag %d (wire type %d)", fieldNum, wire)
49657		}
49658		switch fieldNum {
49659		case 1:
49660			if wireType != 2 {
49661				return fmt.Errorf("proto: wrong wireType = %d for field RequiredDuringSchedulingIgnoredDuringExecution", wireType)
49662			}
49663			var msglen int
49664			for shift := uint(0); ; shift += 7 {
49665				if shift >= 64 {
49666					return ErrIntOverflowGenerated
49667				}
49668				if iNdEx >= l {
49669					return io.ErrUnexpectedEOF
49670				}
49671				b := dAtA[iNdEx]
49672				iNdEx++
49673				msglen |= int(b&0x7F) << shift
49674				if b < 0x80 {
49675					break
49676				}
49677			}
49678			if msglen < 0 {
49679				return ErrInvalidLengthGenerated
49680			}
49681			postIndex := iNdEx + msglen
49682			if postIndex < 0 {
49683				return ErrInvalidLengthGenerated
49684			}
49685			if postIndex > l {
49686				return io.ErrUnexpectedEOF
49687			}
49688			m.RequiredDuringSchedulingIgnoredDuringExecution = append(m.RequiredDuringSchedulingIgnoredDuringExecution, PodAffinityTerm{})
49689			if err := m.RequiredDuringSchedulingIgnoredDuringExecution[len(m.RequiredDuringSchedulingIgnoredDuringExecution)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
49690				return err
49691			}
49692			iNdEx = postIndex
49693		case 2:
49694			if wireType != 2 {
49695				return fmt.Errorf("proto: wrong wireType = %d for field PreferredDuringSchedulingIgnoredDuringExecution", wireType)
49696			}
49697			var msglen int
49698			for shift := uint(0); ; shift += 7 {
49699				if shift >= 64 {
49700					return ErrIntOverflowGenerated
49701				}
49702				if iNdEx >= l {
49703					return io.ErrUnexpectedEOF
49704				}
49705				b := dAtA[iNdEx]
49706				iNdEx++
49707				msglen |= int(b&0x7F) << shift
49708				if b < 0x80 {
49709					break
49710				}
49711			}
49712			if msglen < 0 {
49713				return ErrInvalidLengthGenerated
49714			}
49715			postIndex := iNdEx + msglen
49716			if postIndex < 0 {
49717				return ErrInvalidLengthGenerated
49718			}
49719			if postIndex > l {
49720				return io.ErrUnexpectedEOF
49721			}
49722			m.PreferredDuringSchedulingIgnoredDuringExecution = append(m.PreferredDuringSchedulingIgnoredDuringExecution, WeightedPodAffinityTerm{})
49723			if err := m.PreferredDuringSchedulingIgnoredDuringExecution[len(m.PreferredDuringSchedulingIgnoredDuringExecution)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
49724				return err
49725			}
49726			iNdEx = postIndex
49727		default:
49728			iNdEx = preIndex
49729			skippy, err := skipGenerated(dAtA[iNdEx:])
49730			if err != nil {
49731				return err
49732			}
49733			if skippy < 0 {
49734				return ErrInvalidLengthGenerated
49735			}
49736			if (iNdEx + skippy) < 0 {
49737				return ErrInvalidLengthGenerated
49738			}
49739			if (iNdEx + skippy) > l {
49740				return io.ErrUnexpectedEOF
49741			}
49742			iNdEx += skippy
49743		}
49744	}
49745
49746	if iNdEx > l {
49747		return io.ErrUnexpectedEOF
49748	}
49749	return nil
49750}
49751func (m *PodAttachOptions) Unmarshal(dAtA []byte) error {
49752	l := len(dAtA)
49753	iNdEx := 0
49754	for iNdEx < l {
49755		preIndex := iNdEx
49756		var wire uint64
49757		for shift := uint(0); ; shift += 7 {
49758			if shift >= 64 {
49759				return ErrIntOverflowGenerated
49760			}
49761			if iNdEx >= l {
49762				return io.ErrUnexpectedEOF
49763			}
49764			b := dAtA[iNdEx]
49765			iNdEx++
49766			wire |= uint64(b&0x7F) << shift
49767			if b < 0x80 {
49768				break
49769			}
49770		}
49771		fieldNum := int32(wire >> 3)
49772		wireType := int(wire & 0x7)
49773		if wireType == 4 {
49774			return fmt.Errorf("proto: PodAttachOptions: wiretype end group for non-group")
49775		}
49776		if fieldNum <= 0 {
49777			return fmt.Errorf("proto: PodAttachOptions: illegal tag %d (wire type %d)", fieldNum, wire)
49778		}
49779		switch fieldNum {
49780		case 1:
49781			if wireType != 0 {
49782				return fmt.Errorf("proto: wrong wireType = %d for field Stdin", wireType)
49783			}
49784			var v int
49785			for shift := uint(0); ; shift += 7 {
49786				if shift >= 64 {
49787					return ErrIntOverflowGenerated
49788				}
49789				if iNdEx >= l {
49790					return io.ErrUnexpectedEOF
49791				}
49792				b := dAtA[iNdEx]
49793				iNdEx++
49794				v |= int(b&0x7F) << shift
49795				if b < 0x80 {
49796					break
49797				}
49798			}
49799			m.Stdin = bool(v != 0)
49800		case 2:
49801			if wireType != 0 {
49802				return fmt.Errorf("proto: wrong wireType = %d for field Stdout", wireType)
49803			}
49804			var v int
49805			for shift := uint(0); ; shift += 7 {
49806				if shift >= 64 {
49807					return ErrIntOverflowGenerated
49808				}
49809				if iNdEx >= l {
49810					return io.ErrUnexpectedEOF
49811				}
49812				b := dAtA[iNdEx]
49813				iNdEx++
49814				v |= int(b&0x7F) << shift
49815				if b < 0x80 {
49816					break
49817				}
49818			}
49819			m.Stdout = bool(v != 0)
49820		case 3:
49821			if wireType != 0 {
49822				return fmt.Errorf("proto: wrong wireType = %d for field Stderr", wireType)
49823			}
49824			var v int
49825			for shift := uint(0); ; shift += 7 {
49826				if shift >= 64 {
49827					return ErrIntOverflowGenerated
49828				}
49829				if iNdEx >= l {
49830					return io.ErrUnexpectedEOF
49831				}
49832				b := dAtA[iNdEx]
49833				iNdEx++
49834				v |= int(b&0x7F) << shift
49835				if b < 0x80 {
49836					break
49837				}
49838			}
49839			m.Stderr = bool(v != 0)
49840		case 4:
49841			if wireType != 0 {
49842				return fmt.Errorf("proto: wrong wireType = %d for field TTY", wireType)
49843			}
49844			var v int
49845			for shift := uint(0); ; shift += 7 {
49846				if shift >= 64 {
49847					return ErrIntOverflowGenerated
49848				}
49849				if iNdEx >= l {
49850					return io.ErrUnexpectedEOF
49851				}
49852				b := dAtA[iNdEx]
49853				iNdEx++
49854				v |= int(b&0x7F) << shift
49855				if b < 0x80 {
49856					break
49857				}
49858			}
49859			m.TTY = bool(v != 0)
49860		case 5:
49861			if wireType != 2 {
49862				return fmt.Errorf("proto: wrong wireType = %d for field Container", wireType)
49863			}
49864			var stringLen uint64
49865			for shift := uint(0); ; shift += 7 {
49866				if shift >= 64 {
49867					return ErrIntOverflowGenerated
49868				}
49869				if iNdEx >= l {
49870					return io.ErrUnexpectedEOF
49871				}
49872				b := dAtA[iNdEx]
49873				iNdEx++
49874				stringLen |= uint64(b&0x7F) << shift
49875				if b < 0x80 {
49876					break
49877				}
49878			}
49879			intStringLen := int(stringLen)
49880			if intStringLen < 0 {
49881				return ErrInvalidLengthGenerated
49882			}
49883			postIndex := iNdEx + intStringLen
49884			if postIndex < 0 {
49885				return ErrInvalidLengthGenerated
49886			}
49887			if postIndex > l {
49888				return io.ErrUnexpectedEOF
49889			}
49890			m.Container = string(dAtA[iNdEx:postIndex])
49891			iNdEx = postIndex
49892		default:
49893			iNdEx = preIndex
49894			skippy, err := skipGenerated(dAtA[iNdEx:])
49895			if err != nil {
49896				return err
49897			}
49898			if skippy < 0 {
49899				return ErrInvalidLengthGenerated
49900			}
49901			if (iNdEx + skippy) < 0 {
49902				return ErrInvalidLengthGenerated
49903			}
49904			if (iNdEx + skippy) > l {
49905				return io.ErrUnexpectedEOF
49906			}
49907			iNdEx += skippy
49908		}
49909	}
49910
49911	if iNdEx > l {
49912		return io.ErrUnexpectedEOF
49913	}
49914	return nil
49915}
49916func (m *PodCondition) Unmarshal(dAtA []byte) error {
49917	l := len(dAtA)
49918	iNdEx := 0
49919	for iNdEx < l {
49920		preIndex := iNdEx
49921		var wire uint64
49922		for shift := uint(0); ; shift += 7 {
49923			if shift >= 64 {
49924				return ErrIntOverflowGenerated
49925			}
49926			if iNdEx >= l {
49927				return io.ErrUnexpectedEOF
49928			}
49929			b := dAtA[iNdEx]
49930			iNdEx++
49931			wire |= uint64(b&0x7F) << shift
49932			if b < 0x80 {
49933				break
49934			}
49935		}
49936		fieldNum := int32(wire >> 3)
49937		wireType := int(wire & 0x7)
49938		if wireType == 4 {
49939			return fmt.Errorf("proto: PodCondition: wiretype end group for non-group")
49940		}
49941		if fieldNum <= 0 {
49942			return fmt.Errorf("proto: PodCondition: illegal tag %d (wire type %d)", fieldNum, wire)
49943		}
49944		switch fieldNum {
49945		case 1:
49946			if wireType != 2 {
49947				return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
49948			}
49949			var stringLen uint64
49950			for shift := uint(0); ; shift += 7 {
49951				if shift >= 64 {
49952					return ErrIntOverflowGenerated
49953				}
49954				if iNdEx >= l {
49955					return io.ErrUnexpectedEOF
49956				}
49957				b := dAtA[iNdEx]
49958				iNdEx++
49959				stringLen |= uint64(b&0x7F) << shift
49960				if b < 0x80 {
49961					break
49962				}
49963			}
49964			intStringLen := int(stringLen)
49965			if intStringLen < 0 {
49966				return ErrInvalidLengthGenerated
49967			}
49968			postIndex := iNdEx + intStringLen
49969			if postIndex < 0 {
49970				return ErrInvalidLengthGenerated
49971			}
49972			if postIndex > l {
49973				return io.ErrUnexpectedEOF
49974			}
49975			m.Type = PodConditionType(dAtA[iNdEx:postIndex])
49976			iNdEx = postIndex
49977		case 2:
49978			if wireType != 2 {
49979				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
49980			}
49981			var stringLen uint64
49982			for shift := uint(0); ; shift += 7 {
49983				if shift >= 64 {
49984					return ErrIntOverflowGenerated
49985				}
49986				if iNdEx >= l {
49987					return io.ErrUnexpectedEOF
49988				}
49989				b := dAtA[iNdEx]
49990				iNdEx++
49991				stringLen |= uint64(b&0x7F) << shift
49992				if b < 0x80 {
49993					break
49994				}
49995			}
49996			intStringLen := int(stringLen)
49997			if intStringLen < 0 {
49998				return ErrInvalidLengthGenerated
49999			}
50000			postIndex := iNdEx + intStringLen
50001			if postIndex < 0 {
50002				return ErrInvalidLengthGenerated
50003			}
50004			if postIndex > l {
50005				return io.ErrUnexpectedEOF
50006			}
50007			m.Status = ConditionStatus(dAtA[iNdEx:postIndex])
50008			iNdEx = postIndex
50009		case 3:
50010			if wireType != 2 {
50011				return fmt.Errorf("proto: wrong wireType = %d for field LastProbeTime", wireType)
50012			}
50013			var msglen int
50014			for shift := uint(0); ; shift += 7 {
50015				if shift >= 64 {
50016					return ErrIntOverflowGenerated
50017				}
50018				if iNdEx >= l {
50019					return io.ErrUnexpectedEOF
50020				}
50021				b := dAtA[iNdEx]
50022				iNdEx++
50023				msglen |= int(b&0x7F) << shift
50024				if b < 0x80 {
50025					break
50026				}
50027			}
50028			if msglen < 0 {
50029				return ErrInvalidLengthGenerated
50030			}
50031			postIndex := iNdEx + msglen
50032			if postIndex < 0 {
50033				return ErrInvalidLengthGenerated
50034			}
50035			if postIndex > l {
50036				return io.ErrUnexpectedEOF
50037			}
50038			if err := m.LastProbeTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
50039				return err
50040			}
50041			iNdEx = postIndex
50042		case 4:
50043			if wireType != 2 {
50044				return fmt.Errorf("proto: wrong wireType = %d for field LastTransitionTime", wireType)
50045			}
50046			var msglen int
50047			for shift := uint(0); ; shift += 7 {
50048				if shift >= 64 {
50049					return ErrIntOverflowGenerated
50050				}
50051				if iNdEx >= l {
50052					return io.ErrUnexpectedEOF
50053				}
50054				b := dAtA[iNdEx]
50055				iNdEx++
50056				msglen |= int(b&0x7F) << shift
50057				if b < 0x80 {
50058					break
50059				}
50060			}
50061			if msglen < 0 {
50062				return ErrInvalidLengthGenerated
50063			}
50064			postIndex := iNdEx + msglen
50065			if postIndex < 0 {
50066				return ErrInvalidLengthGenerated
50067			}
50068			if postIndex > l {
50069				return io.ErrUnexpectedEOF
50070			}
50071			if err := m.LastTransitionTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
50072				return err
50073			}
50074			iNdEx = postIndex
50075		case 5:
50076			if wireType != 2 {
50077				return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
50078			}
50079			var stringLen uint64
50080			for shift := uint(0); ; shift += 7 {
50081				if shift >= 64 {
50082					return ErrIntOverflowGenerated
50083				}
50084				if iNdEx >= l {
50085					return io.ErrUnexpectedEOF
50086				}
50087				b := dAtA[iNdEx]
50088				iNdEx++
50089				stringLen |= uint64(b&0x7F) << shift
50090				if b < 0x80 {
50091					break
50092				}
50093			}
50094			intStringLen := int(stringLen)
50095			if intStringLen < 0 {
50096				return ErrInvalidLengthGenerated
50097			}
50098			postIndex := iNdEx + intStringLen
50099			if postIndex < 0 {
50100				return ErrInvalidLengthGenerated
50101			}
50102			if postIndex > l {
50103				return io.ErrUnexpectedEOF
50104			}
50105			m.Reason = string(dAtA[iNdEx:postIndex])
50106			iNdEx = postIndex
50107		case 6:
50108			if wireType != 2 {
50109				return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
50110			}
50111			var stringLen uint64
50112			for shift := uint(0); ; shift += 7 {
50113				if shift >= 64 {
50114					return ErrIntOverflowGenerated
50115				}
50116				if iNdEx >= l {
50117					return io.ErrUnexpectedEOF
50118				}
50119				b := dAtA[iNdEx]
50120				iNdEx++
50121				stringLen |= uint64(b&0x7F) << shift
50122				if b < 0x80 {
50123					break
50124				}
50125			}
50126			intStringLen := int(stringLen)
50127			if intStringLen < 0 {
50128				return ErrInvalidLengthGenerated
50129			}
50130			postIndex := iNdEx + intStringLen
50131			if postIndex < 0 {
50132				return ErrInvalidLengthGenerated
50133			}
50134			if postIndex > l {
50135				return io.ErrUnexpectedEOF
50136			}
50137			m.Message = string(dAtA[iNdEx:postIndex])
50138			iNdEx = postIndex
50139		default:
50140			iNdEx = preIndex
50141			skippy, err := skipGenerated(dAtA[iNdEx:])
50142			if err != nil {
50143				return err
50144			}
50145			if skippy < 0 {
50146				return ErrInvalidLengthGenerated
50147			}
50148			if (iNdEx + skippy) < 0 {
50149				return ErrInvalidLengthGenerated
50150			}
50151			if (iNdEx + skippy) > l {
50152				return io.ErrUnexpectedEOF
50153			}
50154			iNdEx += skippy
50155		}
50156	}
50157
50158	if iNdEx > l {
50159		return io.ErrUnexpectedEOF
50160	}
50161	return nil
50162}
50163func (m *PodDNSConfig) Unmarshal(dAtA []byte) error {
50164	l := len(dAtA)
50165	iNdEx := 0
50166	for iNdEx < l {
50167		preIndex := iNdEx
50168		var wire uint64
50169		for shift := uint(0); ; shift += 7 {
50170			if shift >= 64 {
50171				return ErrIntOverflowGenerated
50172			}
50173			if iNdEx >= l {
50174				return io.ErrUnexpectedEOF
50175			}
50176			b := dAtA[iNdEx]
50177			iNdEx++
50178			wire |= uint64(b&0x7F) << shift
50179			if b < 0x80 {
50180				break
50181			}
50182		}
50183		fieldNum := int32(wire >> 3)
50184		wireType := int(wire & 0x7)
50185		if wireType == 4 {
50186			return fmt.Errorf("proto: PodDNSConfig: wiretype end group for non-group")
50187		}
50188		if fieldNum <= 0 {
50189			return fmt.Errorf("proto: PodDNSConfig: illegal tag %d (wire type %d)", fieldNum, wire)
50190		}
50191		switch fieldNum {
50192		case 1:
50193			if wireType != 2 {
50194				return fmt.Errorf("proto: wrong wireType = %d for field Nameservers", wireType)
50195			}
50196			var stringLen uint64
50197			for shift := uint(0); ; shift += 7 {
50198				if shift >= 64 {
50199					return ErrIntOverflowGenerated
50200				}
50201				if iNdEx >= l {
50202					return io.ErrUnexpectedEOF
50203				}
50204				b := dAtA[iNdEx]
50205				iNdEx++
50206				stringLen |= uint64(b&0x7F) << shift
50207				if b < 0x80 {
50208					break
50209				}
50210			}
50211			intStringLen := int(stringLen)
50212			if intStringLen < 0 {
50213				return ErrInvalidLengthGenerated
50214			}
50215			postIndex := iNdEx + intStringLen
50216			if postIndex < 0 {
50217				return ErrInvalidLengthGenerated
50218			}
50219			if postIndex > l {
50220				return io.ErrUnexpectedEOF
50221			}
50222			m.Nameservers = append(m.Nameservers, string(dAtA[iNdEx:postIndex]))
50223			iNdEx = postIndex
50224		case 2:
50225			if wireType != 2 {
50226				return fmt.Errorf("proto: wrong wireType = %d for field Searches", wireType)
50227			}
50228			var stringLen uint64
50229			for shift := uint(0); ; shift += 7 {
50230				if shift >= 64 {
50231					return ErrIntOverflowGenerated
50232				}
50233				if iNdEx >= l {
50234					return io.ErrUnexpectedEOF
50235				}
50236				b := dAtA[iNdEx]
50237				iNdEx++
50238				stringLen |= uint64(b&0x7F) << shift
50239				if b < 0x80 {
50240					break
50241				}
50242			}
50243			intStringLen := int(stringLen)
50244			if intStringLen < 0 {
50245				return ErrInvalidLengthGenerated
50246			}
50247			postIndex := iNdEx + intStringLen
50248			if postIndex < 0 {
50249				return ErrInvalidLengthGenerated
50250			}
50251			if postIndex > l {
50252				return io.ErrUnexpectedEOF
50253			}
50254			m.Searches = append(m.Searches, string(dAtA[iNdEx:postIndex]))
50255			iNdEx = postIndex
50256		case 3:
50257			if wireType != 2 {
50258				return fmt.Errorf("proto: wrong wireType = %d for field Options", wireType)
50259			}
50260			var msglen int
50261			for shift := uint(0); ; shift += 7 {
50262				if shift >= 64 {
50263					return ErrIntOverflowGenerated
50264				}
50265				if iNdEx >= l {
50266					return io.ErrUnexpectedEOF
50267				}
50268				b := dAtA[iNdEx]
50269				iNdEx++
50270				msglen |= int(b&0x7F) << shift
50271				if b < 0x80 {
50272					break
50273				}
50274			}
50275			if msglen < 0 {
50276				return ErrInvalidLengthGenerated
50277			}
50278			postIndex := iNdEx + msglen
50279			if postIndex < 0 {
50280				return ErrInvalidLengthGenerated
50281			}
50282			if postIndex > l {
50283				return io.ErrUnexpectedEOF
50284			}
50285			m.Options = append(m.Options, PodDNSConfigOption{})
50286			if err := m.Options[len(m.Options)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
50287				return err
50288			}
50289			iNdEx = postIndex
50290		default:
50291			iNdEx = preIndex
50292			skippy, err := skipGenerated(dAtA[iNdEx:])
50293			if err != nil {
50294				return err
50295			}
50296			if skippy < 0 {
50297				return ErrInvalidLengthGenerated
50298			}
50299			if (iNdEx + skippy) < 0 {
50300				return ErrInvalidLengthGenerated
50301			}
50302			if (iNdEx + skippy) > l {
50303				return io.ErrUnexpectedEOF
50304			}
50305			iNdEx += skippy
50306		}
50307	}
50308
50309	if iNdEx > l {
50310		return io.ErrUnexpectedEOF
50311	}
50312	return nil
50313}
50314func (m *PodDNSConfigOption) Unmarshal(dAtA []byte) error {
50315	l := len(dAtA)
50316	iNdEx := 0
50317	for iNdEx < l {
50318		preIndex := iNdEx
50319		var wire uint64
50320		for shift := uint(0); ; shift += 7 {
50321			if shift >= 64 {
50322				return ErrIntOverflowGenerated
50323			}
50324			if iNdEx >= l {
50325				return io.ErrUnexpectedEOF
50326			}
50327			b := dAtA[iNdEx]
50328			iNdEx++
50329			wire |= uint64(b&0x7F) << shift
50330			if b < 0x80 {
50331				break
50332			}
50333		}
50334		fieldNum := int32(wire >> 3)
50335		wireType := int(wire & 0x7)
50336		if wireType == 4 {
50337			return fmt.Errorf("proto: PodDNSConfigOption: wiretype end group for non-group")
50338		}
50339		if fieldNum <= 0 {
50340			return fmt.Errorf("proto: PodDNSConfigOption: illegal tag %d (wire type %d)", fieldNum, wire)
50341		}
50342		switch fieldNum {
50343		case 1:
50344			if wireType != 2 {
50345				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
50346			}
50347			var stringLen uint64
50348			for shift := uint(0); ; shift += 7 {
50349				if shift >= 64 {
50350					return ErrIntOverflowGenerated
50351				}
50352				if iNdEx >= l {
50353					return io.ErrUnexpectedEOF
50354				}
50355				b := dAtA[iNdEx]
50356				iNdEx++
50357				stringLen |= uint64(b&0x7F) << shift
50358				if b < 0x80 {
50359					break
50360				}
50361			}
50362			intStringLen := int(stringLen)
50363			if intStringLen < 0 {
50364				return ErrInvalidLengthGenerated
50365			}
50366			postIndex := iNdEx + intStringLen
50367			if postIndex < 0 {
50368				return ErrInvalidLengthGenerated
50369			}
50370			if postIndex > l {
50371				return io.ErrUnexpectedEOF
50372			}
50373			m.Name = string(dAtA[iNdEx:postIndex])
50374			iNdEx = postIndex
50375		case 2:
50376			if wireType != 2 {
50377				return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
50378			}
50379			var stringLen uint64
50380			for shift := uint(0); ; shift += 7 {
50381				if shift >= 64 {
50382					return ErrIntOverflowGenerated
50383				}
50384				if iNdEx >= l {
50385					return io.ErrUnexpectedEOF
50386				}
50387				b := dAtA[iNdEx]
50388				iNdEx++
50389				stringLen |= uint64(b&0x7F) << shift
50390				if b < 0x80 {
50391					break
50392				}
50393			}
50394			intStringLen := int(stringLen)
50395			if intStringLen < 0 {
50396				return ErrInvalidLengthGenerated
50397			}
50398			postIndex := iNdEx + intStringLen
50399			if postIndex < 0 {
50400				return ErrInvalidLengthGenerated
50401			}
50402			if postIndex > l {
50403				return io.ErrUnexpectedEOF
50404			}
50405			s := string(dAtA[iNdEx:postIndex])
50406			m.Value = &s
50407			iNdEx = postIndex
50408		default:
50409			iNdEx = preIndex
50410			skippy, err := skipGenerated(dAtA[iNdEx:])
50411			if err != nil {
50412				return err
50413			}
50414			if skippy < 0 {
50415				return ErrInvalidLengthGenerated
50416			}
50417			if (iNdEx + skippy) < 0 {
50418				return ErrInvalidLengthGenerated
50419			}
50420			if (iNdEx + skippy) > l {
50421				return io.ErrUnexpectedEOF
50422			}
50423			iNdEx += skippy
50424		}
50425	}
50426
50427	if iNdEx > l {
50428		return io.ErrUnexpectedEOF
50429	}
50430	return nil
50431}
50432func (m *PodExecOptions) Unmarshal(dAtA []byte) error {
50433	l := len(dAtA)
50434	iNdEx := 0
50435	for iNdEx < l {
50436		preIndex := iNdEx
50437		var wire uint64
50438		for shift := uint(0); ; shift += 7 {
50439			if shift >= 64 {
50440				return ErrIntOverflowGenerated
50441			}
50442			if iNdEx >= l {
50443				return io.ErrUnexpectedEOF
50444			}
50445			b := dAtA[iNdEx]
50446			iNdEx++
50447			wire |= uint64(b&0x7F) << shift
50448			if b < 0x80 {
50449				break
50450			}
50451		}
50452		fieldNum := int32(wire >> 3)
50453		wireType := int(wire & 0x7)
50454		if wireType == 4 {
50455			return fmt.Errorf("proto: PodExecOptions: wiretype end group for non-group")
50456		}
50457		if fieldNum <= 0 {
50458			return fmt.Errorf("proto: PodExecOptions: illegal tag %d (wire type %d)", fieldNum, wire)
50459		}
50460		switch fieldNum {
50461		case 1:
50462			if wireType != 0 {
50463				return fmt.Errorf("proto: wrong wireType = %d for field Stdin", wireType)
50464			}
50465			var v int
50466			for shift := uint(0); ; shift += 7 {
50467				if shift >= 64 {
50468					return ErrIntOverflowGenerated
50469				}
50470				if iNdEx >= l {
50471					return io.ErrUnexpectedEOF
50472				}
50473				b := dAtA[iNdEx]
50474				iNdEx++
50475				v |= int(b&0x7F) << shift
50476				if b < 0x80 {
50477					break
50478				}
50479			}
50480			m.Stdin = bool(v != 0)
50481		case 2:
50482			if wireType != 0 {
50483				return fmt.Errorf("proto: wrong wireType = %d for field Stdout", wireType)
50484			}
50485			var v int
50486			for shift := uint(0); ; shift += 7 {
50487				if shift >= 64 {
50488					return ErrIntOverflowGenerated
50489				}
50490				if iNdEx >= l {
50491					return io.ErrUnexpectedEOF
50492				}
50493				b := dAtA[iNdEx]
50494				iNdEx++
50495				v |= int(b&0x7F) << shift
50496				if b < 0x80 {
50497					break
50498				}
50499			}
50500			m.Stdout = bool(v != 0)
50501		case 3:
50502			if wireType != 0 {
50503				return fmt.Errorf("proto: wrong wireType = %d for field Stderr", wireType)
50504			}
50505			var v int
50506			for shift := uint(0); ; shift += 7 {
50507				if shift >= 64 {
50508					return ErrIntOverflowGenerated
50509				}
50510				if iNdEx >= l {
50511					return io.ErrUnexpectedEOF
50512				}
50513				b := dAtA[iNdEx]
50514				iNdEx++
50515				v |= int(b&0x7F) << shift
50516				if b < 0x80 {
50517					break
50518				}
50519			}
50520			m.Stderr = bool(v != 0)
50521		case 4:
50522			if wireType != 0 {
50523				return fmt.Errorf("proto: wrong wireType = %d for field TTY", wireType)
50524			}
50525			var v int
50526			for shift := uint(0); ; shift += 7 {
50527				if shift >= 64 {
50528					return ErrIntOverflowGenerated
50529				}
50530				if iNdEx >= l {
50531					return io.ErrUnexpectedEOF
50532				}
50533				b := dAtA[iNdEx]
50534				iNdEx++
50535				v |= int(b&0x7F) << shift
50536				if b < 0x80 {
50537					break
50538				}
50539			}
50540			m.TTY = bool(v != 0)
50541		case 5:
50542			if wireType != 2 {
50543				return fmt.Errorf("proto: wrong wireType = %d for field Container", wireType)
50544			}
50545			var stringLen uint64
50546			for shift := uint(0); ; shift += 7 {
50547				if shift >= 64 {
50548					return ErrIntOverflowGenerated
50549				}
50550				if iNdEx >= l {
50551					return io.ErrUnexpectedEOF
50552				}
50553				b := dAtA[iNdEx]
50554				iNdEx++
50555				stringLen |= uint64(b&0x7F) << shift
50556				if b < 0x80 {
50557					break
50558				}
50559			}
50560			intStringLen := int(stringLen)
50561			if intStringLen < 0 {
50562				return ErrInvalidLengthGenerated
50563			}
50564			postIndex := iNdEx + intStringLen
50565			if postIndex < 0 {
50566				return ErrInvalidLengthGenerated
50567			}
50568			if postIndex > l {
50569				return io.ErrUnexpectedEOF
50570			}
50571			m.Container = string(dAtA[iNdEx:postIndex])
50572			iNdEx = postIndex
50573		case 6:
50574			if wireType != 2 {
50575				return fmt.Errorf("proto: wrong wireType = %d for field Command", wireType)
50576			}
50577			var stringLen uint64
50578			for shift := uint(0); ; shift += 7 {
50579				if shift >= 64 {
50580					return ErrIntOverflowGenerated
50581				}
50582				if iNdEx >= l {
50583					return io.ErrUnexpectedEOF
50584				}
50585				b := dAtA[iNdEx]
50586				iNdEx++
50587				stringLen |= uint64(b&0x7F) << shift
50588				if b < 0x80 {
50589					break
50590				}
50591			}
50592			intStringLen := int(stringLen)
50593			if intStringLen < 0 {
50594				return ErrInvalidLengthGenerated
50595			}
50596			postIndex := iNdEx + intStringLen
50597			if postIndex < 0 {
50598				return ErrInvalidLengthGenerated
50599			}
50600			if postIndex > l {
50601				return io.ErrUnexpectedEOF
50602			}
50603			m.Command = append(m.Command, string(dAtA[iNdEx:postIndex]))
50604			iNdEx = postIndex
50605		default:
50606			iNdEx = preIndex
50607			skippy, err := skipGenerated(dAtA[iNdEx:])
50608			if err != nil {
50609				return err
50610			}
50611			if skippy < 0 {
50612				return ErrInvalidLengthGenerated
50613			}
50614			if (iNdEx + skippy) < 0 {
50615				return ErrInvalidLengthGenerated
50616			}
50617			if (iNdEx + skippy) > l {
50618				return io.ErrUnexpectedEOF
50619			}
50620			iNdEx += skippy
50621		}
50622	}
50623
50624	if iNdEx > l {
50625		return io.ErrUnexpectedEOF
50626	}
50627	return nil
50628}
50629func (m *PodIP) Unmarshal(dAtA []byte) error {
50630	l := len(dAtA)
50631	iNdEx := 0
50632	for iNdEx < l {
50633		preIndex := iNdEx
50634		var wire uint64
50635		for shift := uint(0); ; shift += 7 {
50636			if shift >= 64 {
50637				return ErrIntOverflowGenerated
50638			}
50639			if iNdEx >= l {
50640				return io.ErrUnexpectedEOF
50641			}
50642			b := dAtA[iNdEx]
50643			iNdEx++
50644			wire |= uint64(b&0x7F) << shift
50645			if b < 0x80 {
50646				break
50647			}
50648		}
50649		fieldNum := int32(wire >> 3)
50650		wireType := int(wire & 0x7)
50651		if wireType == 4 {
50652			return fmt.Errorf("proto: PodIP: wiretype end group for non-group")
50653		}
50654		if fieldNum <= 0 {
50655			return fmt.Errorf("proto: PodIP: illegal tag %d (wire type %d)", fieldNum, wire)
50656		}
50657		switch fieldNum {
50658		case 1:
50659			if wireType != 2 {
50660				return fmt.Errorf("proto: wrong wireType = %d for field IP", wireType)
50661			}
50662			var stringLen uint64
50663			for shift := uint(0); ; shift += 7 {
50664				if shift >= 64 {
50665					return ErrIntOverflowGenerated
50666				}
50667				if iNdEx >= l {
50668					return io.ErrUnexpectedEOF
50669				}
50670				b := dAtA[iNdEx]
50671				iNdEx++
50672				stringLen |= uint64(b&0x7F) << shift
50673				if b < 0x80 {
50674					break
50675				}
50676			}
50677			intStringLen := int(stringLen)
50678			if intStringLen < 0 {
50679				return ErrInvalidLengthGenerated
50680			}
50681			postIndex := iNdEx + intStringLen
50682			if postIndex < 0 {
50683				return ErrInvalidLengthGenerated
50684			}
50685			if postIndex > l {
50686				return io.ErrUnexpectedEOF
50687			}
50688			m.IP = string(dAtA[iNdEx:postIndex])
50689			iNdEx = postIndex
50690		default:
50691			iNdEx = preIndex
50692			skippy, err := skipGenerated(dAtA[iNdEx:])
50693			if err != nil {
50694				return err
50695			}
50696			if skippy < 0 {
50697				return ErrInvalidLengthGenerated
50698			}
50699			if (iNdEx + skippy) < 0 {
50700				return ErrInvalidLengthGenerated
50701			}
50702			if (iNdEx + skippy) > l {
50703				return io.ErrUnexpectedEOF
50704			}
50705			iNdEx += skippy
50706		}
50707	}
50708
50709	if iNdEx > l {
50710		return io.ErrUnexpectedEOF
50711	}
50712	return nil
50713}
50714func (m *PodList) Unmarshal(dAtA []byte) error {
50715	l := len(dAtA)
50716	iNdEx := 0
50717	for iNdEx < l {
50718		preIndex := iNdEx
50719		var wire uint64
50720		for shift := uint(0); ; shift += 7 {
50721			if shift >= 64 {
50722				return ErrIntOverflowGenerated
50723			}
50724			if iNdEx >= l {
50725				return io.ErrUnexpectedEOF
50726			}
50727			b := dAtA[iNdEx]
50728			iNdEx++
50729			wire |= uint64(b&0x7F) << shift
50730			if b < 0x80 {
50731				break
50732			}
50733		}
50734		fieldNum := int32(wire >> 3)
50735		wireType := int(wire & 0x7)
50736		if wireType == 4 {
50737			return fmt.Errorf("proto: PodList: wiretype end group for non-group")
50738		}
50739		if fieldNum <= 0 {
50740			return fmt.Errorf("proto: PodList: illegal tag %d (wire type %d)", fieldNum, wire)
50741		}
50742		switch fieldNum {
50743		case 1:
50744			if wireType != 2 {
50745				return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
50746			}
50747			var msglen int
50748			for shift := uint(0); ; shift += 7 {
50749				if shift >= 64 {
50750					return ErrIntOverflowGenerated
50751				}
50752				if iNdEx >= l {
50753					return io.ErrUnexpectedEOF
50754				}
50755				b := dAtA[iNdEx]
50756				iNdEx++
50757				msglen |= int(b&0x7F) << shift
50758				if b < 0x80 {
50759					break
50760				}
50761			}
50762			if msglen < 0 {
50763				return ErrInvalidLengthGenerated
50764			}
50765			postIndex := iNdEx + msglen
50766			if postIndex < 0 {
50767				return ErrInvalidLengthGenerated
50768			}
50769			if postIndex > l {
50770				return io.ErrUnexpectedEOF
50771			}
50772			if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
50773				return err
50774			}
50775			iNdEx = postIndex
50776		case 2:
50777			if wireType != 2 {
50778				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
50779			}
50780			var msglen int
50781			for shift := uint(0); ; shift += 7 {
50782				if shift >= 64 {
50783					return ErrIntOverflowGenerated
50784				}
50785				if iNdEx >= l {
50786					return io.ErrUnexpectedEOF
50787				}
50788				b := dAtA[iNdEx]
50789				iNdEx++
50790				msglen |= int(b&0x7F) << shift
50791				if b < 0x80 {
50792					break
50793				}
50794			}
50795			if msglen < 0 {
50796				return ErrInvalidLengthGenerated
50797			}
50798			postIndex := iNdEx + msglen
50799			if postIndex < 0 {
50800				return ErrInvalidLengthGenerated
50801			}
50802			if postIndex > l {
50803				return io.ErrUnexpectedEOF
50804			}
50805			m.Items = append(m.Items, Pod{})
50806			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
50807				return err
50808			}
50809			iNdEx = postIndex
50810		default:
50811			iNdEx = preIndex
50812			skippy, err := skipGenerated(dAtA[iNdEx:])
50813			if err != nil {
50814				return err
50815			}
50816			if skippy < 0 {
50817				return ErrInvalidLengthGenerated
50818			}
50819			if (iNdEx + skippy) < 0 {
50820				return ErrInvalidLengthGenerated
50821			}
50822			if (iNdEx + skippy) > l {
50823				return io.ErrUnexpectedEOF
50824			}
50825			iNdEx += skippy
50826		}
50827	}
50828
50829	if iNdEx > l {
50830		return io.ErrUnexpectedEOF
50831	}
50832	return nil
50833}
50834func (m *PodLogOptions) Unmarshal(dAtA []byte) error {
50835	l := len(dAtA)
50836	iNdEx := 0
50837	for iNdEx < l {
50838		preIndex := iNdEx
50839		var wire uint64
50840		for shift := uint(0); ; shift += 7 {
50841			if shift >= 64 {
50842				return ErrIntOverflowGenerated
50843			}
50844			if iNdEx >= l {
50845				return io.ErrUnexpectedEOF
50846			}
50847			b := dAtA[iNdEx]
50848			iNdEx++
50849			wire |= uint64(b&0x7F) << shift
50850			if b < 0x80 {
50851				break
50852			}
50853		}
50854		fieldNum := int32(wire >> 3)
50855		wireType := int(wire & 0x7)
50856		if wireType == 4 {
50857			return fmt.Errorf("proto: PodLogOptions: wiretype end group for non-group")
50858		}
50859		if fieldNum <= 0 {
50860			return fmt.Errorf("proto: PodLogOptions: illegal tag %d (wire type %d)", fieldNum, wire)
50861		}
50862		switch fieldNum {
50863		case 1:
50864			if wireType != 2 {
50865				return fmt.Errorf("proto: wrong wireType = %d for field Container", wireType)
50866			}
50867			var stringLen uint64
50868			for shift := uint(0); ; shift += 7 {
50869				if shift >= 64 {
50870					return ErrIntOverflowGenerated
50871				}
50872				if iNdEx >= l {
50873					return io.ErrUnexpectedEOF
50874				}
50875				b := dAtA[iNdEx]
50876				iNdEx++
50877				stringLen |= uint64(b&0x7F) << shift
50878				if b < 0x80 {
50879					break
50880				}
50881			}
50882			intStringLen := int(stringLen)
50883			if intStringLen < 0 {
50884				return ErrInvalidLengthGenerated
50885			}
50886			postIndex := iNdEx + intStringLen
50887			if postIndex < 0 {
50888				return ErrInvalidLengthGenerated
50889			}
50890			if postIndex > l {
50891				return io.ErrUnexpectedEOF
50892			}
50893			m.Container = string(dAtA[iNdEx:postIndex])
50894			iNdEx = postIndex
50895		case 2:
50896			if wireType != 0 {
50897				return fmt.Errorf("proto: wrong wireType = %d for field Follow", wireType)
50898			}
50899			var v int
50900			for shift := uint(0); ; shift += 7 {
50901				if shift >= 64 {
50902					return ErrIntOverflowGenerated
50903				}
50904				if iNdEx >= l {
50905					return io.ErrUnexpectedEOF
50906				}
50907				b := dAtA[iNdEx]
50908				iNdEx++
50909				v |= int(b&0x7F) << shift
50910				if b < 0x80 {
50911					break
50912				}
50913			}
50914			m.Follow = bool(v != 0)
50915		case 3:
50916			if wireType != 0 {
50917				return fmt.Errorf("proto: wrong wireType = %d for field Previous", wireType)
50918			}
50919			var v int
50920			for shift := uint(0); ; shift += 7 {
50921				if shift >= 64 {
50922					return ErrIntOverflowGenerated
50923				}
50924				if iNdEx >= l {
50925					return io.ErrUnexpectedEOF
50926				}
50927				b := dAtA[iNdEx]
50928				iNdEx++
50929				v |= int(b&0x7F) << shift
50930				if b < 0x80 {
50931					break
50932				}
50933			}
50934			m.Previous = bool(v != 0)
50935		case 4:
50936			if wireType != 0 {
50937				return fmt.Errorf("proto: wrong wireType = %d for field SinceSeconds", wireType)
50938			}
50939			var v int64
50940			for shift := uint(0); ; shift += 7 {
50941				if shift >= 64 {
50942					return ErrIntOverflowGenerated
50943				}
50944				if iNdEx >= l {
50945					return io.ErrUnexpectedEOF
50946				}
50947				b := dAtA[iNdEx]
50948				iNdEx++
50949				v |= int64(b&0x7F) << shift
50950				if b < 0x80 {
50951					break
50952				}
50953			}
50954			m.SinceSeconds = &v
50955		case 5:
50956			if wireType != 2 {
50957				return fmt.Errorf("proto: wrong wireType = %d for field SinceTime", wireType)
50958			}
50959			var msglen int
50960			for shift := uint(0); ; shift += 7 {
50961				if shift >= 64 {
50962					return ErrIntOverflowGenerated
50963				}
50964				if iNdEx >= l {
50965					return io.ErrUnexpectedEOF
50966				}
50967				b := dAtA[iNdEx]
50968				iNdEx++
50969				msglen |= int(b&0x7F) << shift
50970				if b < 0x80 {
50971					break
50972				}
50973			}
50974			if msglen < 0 {
50975				return ErrInvalidLengthGenerated
50976			}
50977			postIndex := iNdEx + msglen
50978			if postIndex < 0 {
50979				return ErrInvalidLengthGenerated
50980			}
50981			if postIndex > l {
50982				return io.ErrUnexpectedEOF
50983			}
50984			if m.SinceTime == nil {
50985				m.SinceTime = &v1.Time{}
50986			}
50987			if err := m.SinceTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
50988				return err
50989			}
50990			iNdEx = postIndex
50991		case 6:
50992			if wireType != 0 {
50993				return fmt.Errorf("proto: wrong wireType = %d for field Timestamps", wireType)
50994			}
50995			var v int
50996			for shift := uint(0); ; shift += 7 {
50997				if shift >= 64 {
50998					return ErrIntOverflowGenerated
50999				}
51000				if iNdEx >= l {
51001					return io.ErrUnexpectedEOF
51002				}
51003				b := dAtA[iNdEx]
51004				iNdEx++
51005				v |= int(b&0x7F) << shift
51006				if b < 0x80 {
51007					break
51008				}
51009			}
51010			m.Timestamps = bool(v != 0)
51011		case 7:
51012			if wireType != 0 {
51013				return fmt.Errorf("proto: wrong wireType = %d for field TailLines", wireType)
51014			}
51015			var v int64
51016			for shift := uint(0); ; shift += 7 {
51017				if shift >= 64 {
51018					return ErrIntOverflowGenerated
51019				}
51020				if iNdEx >= l {
51021					return io.ErrUnexpectedEOF
51022				}
51023				b := dAtA[iNdEx]
51024				iNdEx++
51025				v |= int64(b&0x7F) << shift
51026				if b < 0x80 {
51027					break
51028				}
51029			}
51030			m.TailLines = &v
51031		case 8:
51032			if wireType != 0 {
51033				return fmt.Errorf("proto: wrong wireType = %d for field LimitBytes", wireType)
51034			}
51035			var v int64
51036			for shift := uint(0); ; shift += 7 {
51037				if shift >= 64 {
51038					return ErrIntOverflowGenerated
51039				}
51040				if iNdEx >= l {
51041					return io.ErrUnexpectedEOF
51042				}
51043				b := dAtA[iNdEx]
51044				iNdEx++
51045				v |= int64(b&0x7F) << shift
51046				if b < 0x80 {
51047					break
51048				}
51049			}
51050			m.LimitBytes = &v
51051		default:
51052			iNdEx = preIndex
51053			skippy, err := skipGenerated(dAtA[iNdEx:])
51054			if err != nil {
51055				return err
51056			}
51057			if skippy < 0 {
51058				return ErrInvalidLengthGenerated
51059			}
51060			if (iNdEx + skippy) < 0 {
51061				return ErrInvalidLengthGenerated
51062			}
51063			if (iNdEx + skippy) > l {
51064				return io.ErrUnexpectedEOF
51065			}
51066			iNdEx += skippy
51067		}
51068	}
51069
51070	if iNdEx > l {
51071		return io.ErrUnexpectedEOF
51072	}
51073	return nil
51074}
51075func (m *PodPortForwardOptions) Unmarshal(dAtA []byte) error {
51076	l := len(dAtA)
51077	iNdEx := 0
51078	for iNdEx < l {
51079		preIndex := iNdEx
51080		var wire uint64
51081		for shift := uint(0); ; shift += 7 {
51082			if shift >= 64 {
51083				return ErrIntOverflowGenerated
51084			}
51085			if iNdEx >= l {
51086				return io.ErrUnexpectedEOF
51087			}
51088			b := dAtA[iNdEx]
51089			iNdEx++
51090			wire |= uint64(b&0x7F) << shift
51091			if b < 0x80 {
51092				break
51093			}
51094		}
51095		fieldNum := int32(wire >> 3)
51096		wireType := int(wire & 0x7)
51097		if wireType == 4 {
51098			return fmt.Errorf("proto: PodPortForwardOptions: wiretype end group for non-group")
51099		}
51100		if fieldNum <= 0 {
51101			return fmt.Errorf("proto: PodPortForwardOptions: illegal tag %d (wire type %d)", fieldNum, wire)
51102		}
51103		switch fieldNum {
51104		case 1:
51105			if wireType == 0 {
51106				var v int32
51107				for shift := uint(0); ; shift += 7 {
51108					if shift >= 64 {
51109						return ErrIntOverflowGenerated
51110					}
51111					if iNdEx >= l {
51112						return io.ErrUnexpectedEOF
51113					}
51114					b := dAtA[iNdEx]
51115					iNdEx++
51116					v |= int32(b&0x7F) << shift
51117					if b < 0x80 {
51118						break
51119					}
51120				}
51121				m.Ports = append(m.Ports, v)
51122			} else if wireType == 2 {
51123				var packedLen int
51124				for shift := uint(0); ; shift += 7 {
51125					if shift >= 64 {
51126						return ErrIntOverflowGenerated
51127					}
51128					if iNdEx >= l {
51129						return io.ErrUnexpectedEOF
51130					}
51131					b := dAtA[iNdEx]
51132					iNdEx++
51133					packedLen |= int(b&0x7F) << shift
51134					if b < 0x80 {
51135						break
51136					}
51137				}
51138				if packedLen < 0 {
51139					return ErrInvalidLengthGenerated
51140				}
51141				postIndex := iNdEx + packedLen
51142				if postIndex < 0 {
51143					return ErrInvalidLengthGenerated
51144				}
51145				if postIndex > l {
51146					return io.ErrUnexpectedEOF
51147				}
51148				var elementCount int
51149				var count int
51150				for _, integer := range dAtA[iNdEx:postIndex] {
51151					if integer < 128 {
51152						count++
51153					}
51154				}
51155				elementCount = count
51156				if elementCount != 0 && len(m.Ports) == 0 {
51157					m.Ports = make([]int32, 0, elementCount)
51158				}
51159				for iNdEx < postIndex {
51160					var v int32
51161					for shift := uint(0); ; shift += 7 {
51162						if shift >= 64 {
51163							return ErrIntOverflowGenerated
51164						}
51165						if iNdEx >= l {
51166							return io.ErrUnexpectedEOF
51167						}
51168						b := dAtA[iNdEx]
51169						iNdEx++
51170						v |= int32(b&0x7F) << shift
51171						if b < 0x80 {
51172							break
51173						}
51174					}
51175					m.Ports = append(m.Ports, v)
51176				}
51177			} else {
51178				return fmt.Errorf("proto: wrong wireType = %d for field Ports", wireType)
51179			}
51180		default:
51181			iNdEx = preIndex
51182			skippy, err := skipGenerated(dAtA[iNdEx:])
51183			if err != nil {
51184				return err
51185			}
51186			if skippy < 0 {
51187				return ErrInvalidLengthGenerated
51188			}
51189			if (iNdEx + skippy) < 0 {
51190				return ErrInvalidLengthGenerated
51191			}
51192			if (iNdEx + skippy) > l {
51193				return io.ErrUnexpectedEOF
51194			}
51195			iNdEx += skippy
51196		}
51197	}
51198
51199	if iNdEx > l {
51200		return io.ErrUnexpectedEOF
51201	}
51202	return nil
51203}
51204func (m *PodProxyOptions) Unmarshal(dAtA []byte) error {
51205	l := len(dAtA)
51206	iNdEx := 0
51207	for iNdEx < l {
51208		preIndex := iNdEx
51209		var wire uint64
51210		for shift := uint(0); ; shift += 7 {
51211			if shift >= 64 {
51212				return ErrIntOverflowGenerated
51213			}
51214			if iNdEx >= l {
51215				return io.ErrUnexpectedEOF
51216			}
51217			b := dAtA[iNdEx]
51218			iNdEx++
51219			wire |= uint64(b&0x7F) << shift
51220			if b < 0x80 {
51221				break
51222			}
51223		}
51224		fieldNum := int32(wire >> 3)
51225		wireType := int(wire & 0x7)
51226		if wireType == 4 {
51227			return fmt.Errorf("proto: PodProxyOptions: wiretype end group for non-group")
51228		}
51229		if fieldNum <= 0 {
51230			return fmt.Errorf("proto: PodProxyOptions: illegal tag %d (wire type %d)", fieldNum, wire)
51231		}
51232		switch fieldNum {
51233		case 1:
51234			if wireType != 2 {
51235				return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
51236			}
51237			var stringLen uint64
51238			for shift := uint(0); ; shift += 7 {
51239				if shift >= 64 {
51240					return ErrIntOverflowGenerated
51241				}
51242				if iNdEx >= l {
51243					return io.ErrUnexpectedEOF
51244				}
51245				b := dAtA[iNdEx]
51246				iNdEx++
51247				stringLen |= uint64(b&0x7F) << shift
51248				if b < 0x80 {
51249					break
51250				}
51251			}
51252			intStringLen := int(stringLen)
51253			if intStringLen < 0 {
51254				return ErrInvalidLengthGenerated
51255			}
51256			postIndex := iNdEx + intStringLen
51257			if postIndex < 0 {
51258				return ErrInvalidLengthGenerated
51259			}
51260			if postIndex > l {
51261				return io.ErrUnexpectedEOF
51262			}
51263			m.Path = string(dAtA[iNdEx:postIndex])
51264			iNdEx = postIndex
51265		default:
51266			iNdEx = preIndex
51267			skippy, err := skipGenerated(dAtA[iNdEx:])
51268			if err != nil {
51269				return err
51270			}
51271			if skippy < 0 {
51272				return ErrInvalidLengthGenerated
51273			}
51274			if (iNdEx + skippy) < 0 {
51275				return ErrInvalidLengthGenerated
51276			}
51277			if (iNdEx + skippy) > l {
51278				return io.ErrUnexpectedEOF
51279			}
51280			iNdEx += skippy
51281		}
51282	}
51283
51284	if iNdEx > l {
51285		return io.ErrUnexpectedEOF
51286	}
51287	return nil
51288}
51289func (m *PodReadinessGate) Unmarshal(dAtA []byte) error {
51290	l := len(dAtA)
51291	iNdEx := 0
51292	for iNdEx < l {
51293		preIndex := iNdEx
51294		var wire uint64
51295		for shift := uint(0); ; shift += 7 {
51296			if shift >= 64 {
51297				return ErrIntOverflowGenerated
51298			}
51299			if iNdEx >= l {
51300				return io.ErrUnexpectedEOF
51301			}
51302			b := dAtA[iNdEx]
51303			iNdEx++
51304			wire |= uint64(b&0x7F) << shift
51305			if b < 0x80 {
51306				break
51307			}
51308		}
51309		fieldNum := int32(wire >> 3)
51310		wireType := int(wire & 0x7)
51311		if wireType == 4 {
51312			return fmt.Errorf("proto: PodReadinessGate: wiretype end group for non-group")
51313		}
51314		if fieldNum <= 0 {
51315			return fmt.Errorf("proto: PodReadinessGate: illegal tag %d (wire type %d)", fieldNum, wire)
51316		}
51317		switch fieldNum {
51318		case 1:
51319			if wireType != 2 {
51320				return fmt.Errorf("proto: wrong wireType = %d for field ConditionType", wireType)
51321			}
51322			var stringLen uint64
51323			for shift := uint(0); ; shift += 7 {
51324				if shift >= 64 {
51325					return ErrIntOverflowGenerated
51326				}
51327				if iNdEx >= l {
51328					return io.ErrUnexpectedEOF
51329				}
51330				b := dAtA[iNdEx]
51331				iNdEx++
51332				stringLen |= uint64(b&0x7F) << shift
51333				if b < 0x80 {
51334					break
51335				}
51336			}
51337			intStringLen := int(stringLen)
51338			if intStringLen < 0 {
51339				return ErrInvalidLengthGenerated
51340			}
51341			postIndex := iNdEx + intStringLen
51342			if postIndex < 0 {
51343				return ErrInvalidLengthGenerated
51344			}
51345			if postIndex > l {
51346				return io.ErrUnexpectedEOF
51347			}
51348			m.ConditionType = PodConditionType(dAtA[iNdEx:postIndex])
51349			iNdEx = postIndex
51350		default:
51351			iNdEx = preIndex
51352			skippy, err := skipGenerated(dAtA[iNdEx:])
51353			if err != nil {
51354				return err
51355			}
51356			if skippy < 0 {
51357				return ErrInvalidLengthGenerated
51358			}
51359			if (iNdEx + skippy) < 0 {
51360				return ErrInvalidLengthGenerated
51361			}
51362			if (iNdEx + skippy) > l {
51363				return io.ErrUnexpectedEOF
51364			}
51365			iNdEx += skippy
51366		}
51367	}
51368
51369	if iNdEx > l {
51370		return io.ErrUnexpectedEOF
51371	}
51372	return nil
51373}
51374func (m *PodSecurityContext) Unmarshal(dAtA []byte) error {
51375	l := len(dAtA)
51376	iNdEx := 0
51377	for iNdEx < l {
51378		preIndex := iNdEx
51379		var wire uint64
51380		for shift := uint(0); ; shift += 7 {
51381			if shift >= 64 {
51382				return ErrIntOverflowGenerated
51383			}
51384			if iNdEx >= l {
51385				return io.ErrUnexpectedEOF
51386			}
51387			b := dAtA[iNdEx]
51388			iNdEx++
51389			wire |= uint64(b&0x7F) << shift
51390			if b < 0x80 {
51391				break
51392			}
51393		}
51394		fieldNum := int32(wire >> 3)
51395		wireType := int(wire & 0x7)
51396		if wireType == 4 {
51397			return fmt.Errorf("proto: PodSecurityContext: wiretype end group for non-group")
51398		}
51399		if fieldNum <= 0 {
51400			return fmt.Errorf("proto: PodSecurityContext: illegal tag %d (wire type %d)", fieldNum, wire)
51401		}
51402		switch fieldNum {
51403		case 1:
51404			if wireType != 2 {
51405				return fmt.Errorf("proto: wrong wireType = %d for field SELinuxOptions", wireType)
51406			}
51407			var msglen int
51408			for shift := uint(0); ; shift += 7 {
51409				if shift >= 64 {
51410					return ErrIntOverflowGenerated
51411				}
51412				if iNdEx >= l {
51413					return io.ErrUnexpectedEOF
51414				}
51415				b := dAtA[iNdEx]
51416				iNdEx++
51417				msglen |= int(b&0x7F) << shift
51418				if b < 0x80 {
51419					break
51420				}
51421			}
51422			if msglen < 0 {
51423				return ErrInvalidLengthGenerated
51424			}
51425			postIndex := iNdEx + msglen
51426			if postIndex < 0 {
51427				return ErrInvalidLengthGenerated
51428			}
51429			if postIndex > l {
51430				return io.ErrUnexpectedEOF
51431			}
51432			if m.SELinuxOptions == nil {
51433				m.SELinuxOptions = &SELinuxOptions{}
51434			}
51435			if err := m.SELinuxOptions.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
51436				return err
51437			}
51438			iNdEx = postIndex
51439		case 2:
51440			if wireType != 0 {
51441				return fmt.Errorf("proto: wrong wireType = %d for field RunAsUser", wireType)
51442			}
51443			var v int64
51444			for shift := uint(0); ; shift += 7 {
51445				if shift >= 64 {
51446					return ErrIntOverflowGenerated
51447				}
51448				if iNdEx >= l {
51449					return io.ErrUnexpectedEOF
51450				}
51451				b := dAtA[iNdEx]
51452				iNdEx++
51453				v |= int64(b&0x7F) << shift
51454				if b < 0x80 {
51455					break
51456				}
51457			}
51458			m.RunAsUser = &v
51459		case 3:
51460			if wireType != 0 {
51461				return fmt.Errorf("proto: wrong wireType = %d for field RunAsNonRoot", wireType)
51462			}
51463			var v int
51464			for shift := uint(0); ; shift += 7 {
51465				if shift >= 64 {
51466					return ErrIntOverflowGenerated
51467				}
51468				if iNdEx >= l {
51469					return io.ErrUnexpectedEOF
51470				}
51471				b := dAtA[iNdEx]
51472				iNdEx++
51473				v |= int(b&0x7F) << shift
51474				if b < 0x80 {
51475					break
51476				}
51477			}
51478			b := bool(v != 0)
51479			m.RunAsNonRoot = &b
51480		case 4:
51481			if wireType == 0 {
51482				var v int64
51483				for shift := uint(0); ; shift += 7 {
51484					if shift >= 64 {
51485						return ErrIntOverflowGenerated
51486					}
51487					if iNdEx >= l {
51488						return io.ErrUnexpectedEOF
51489					}
51490					b := dAtA[iNdEx]
51491					iNdEx++
51492					v |= int64(b&0x7F) << shift
51493					if b < 0x80 {
51494						break
51495					}
51496				}
51497				m.SupplementalGroups = append(m.SupplementalGroups, v)
51498			} else if wireType == 2 {
51499				var packedLen int
51500				for shift := uint(0); ; shift += 7 {
51501					if shift >= 64 {
51502						return ErrIntOverflowGenerated
51503					}
51504					if iNdEx >= l {
51505						return io.ErrUnexpectedEOF
51506					}
51507					b := dAtA[iNdEx]
51508					iNdEx++
51509					packedLen |= int(b&0x7F) << shift
51510					if b < 0x80 {
51511						break
51512					}
51513				}
51514				if packedLen < 0 {
51515					return ErrInvalidLengthGenerated
51516				}
51517				postIndex := iNdEx + packedLen
51518				if postIndex < 0 {
51519					return ErrInvalidLengthGenerated
51520				}
51521				if postIndex > l {
51522					return io.ErrUnexpectedEOF
51523				}
51524				var elementCount int
51525				var count int
51526				for _, integer := range dAtA[iNdEx:postIndex] {
51527					if integer < 128 {
51528						count++
51529					}
51530				}
51531				elementCount = count
51532				if elementCount != 0 && len(m.SupplementalGroups) == 0 {
51533					m.SupplementalGroups = make([]int64, 0, elementCount)
51534				}
51535				for iNdEx < postIndex {
51536					var v int64
51537					for shift := uint(0); ; shift += 7 {
51538						if shift >= 64 {
51539							return ErrIntOverflowGenerated
51540						}
51541						if iNdEx >= l {
51542							return io.ErrUnexpectedEOF
51543						}
51544						b := dAtA[iNdEx]
51545						iNdEx++
51546						v |= int64(b&0x7F) << shift
51547						if b < 0x80 {
51548							break
51549						}
51550					}
51551					m.SupplementalGroups = append(m.SupplementalGroups, v)
51552				}
51553			} else {
51554				return fmt.Errorf("proto: wrong wireType = %d for field SupplementalGroups", wireType)
51555			}
51556		case 5:
51557			if wireType != 0 {
51558				return fmt.Errorf("proto: wrong wireType = %d for field FSGroup", wireType)
51559			}
51560			var v int64
51561			for shift := uint(0); ; shift += 7 {
51562				if shift >= 64 {
51563					return ErrIntOverflowGenerated
51564				}
51565				if iNdEx >= l {
51566					return io.ErrUnexpectedEOF
51567				}
51568				b := dAtA[iNdEx]
51569				iNdEx++
51570				v |= int64(b&0x7F) << shift
51571				if b < 0x80 {
51572					break
51573				}
51574			}
51575			m.FSGroup = &v
51576		case 6:
51577			if wireType != 0 {
51578				return fmt.Errorf("proto: wrong wireType = %d for field RunAsGroup", wireType)
51579			}
51580			var v int64
51581			for shift := uint(0); ; shift += 7 {
51582				if shift >= 64 {
51583					return ErrIntOverflowGenerated
51584				}
51585				if iNdEx >= l {
51586					return io.ErrUnexpectedEOF
51587				}
51588				b := dAtA[iNdEx]
51589				iNdEx++
51590				v |= int64(b&0x7F) << shift
51591				if b < 0x80 {
51592					break
51593				}
51594			}
51595			m.RunAsGroup = &v
51596		case 7:
51597			if wireType != 2 {
51598				return fmt.Errorf("proto: wrong wireType = %d for field Sysctls", wireType)
51599			}
51600			var msglen int
51601			for shift := uint(0); ; shift += 7 {
51602				if shift >= 64 {
51603					return ErrIntOverflowGenerated
51604				}
51605				if iNdEx >= l {
51606					return io.ErrUnexpectedEOF
51607				}
51608				b := dAtA[iNdEx]
51609				iNdEx++
51610				msglen |= int(b&0x7F) << shift
51611				if b < 0x80 {
51612					break
51613				}
51614			}
51615			if msglen < 0 {
51616				return ErrInvalidLengthGenerated
51617			}
51618			postIndex := iNdEx + msglen
51619			if postIndex < 0 {
51620				return ErrInvalidLengthGenerated
51621			}
51622			if postIndex > l {
51623				return io.ErrUnexpectedEOF
51624			}
51625			m.Sysctls = append(m.Sysctls, Sysctl{})
51626			if err := m.Sysctls[len(m.Sysctls)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
51627				return err
51628			}
51629			iNdEx = postIndex
51630		case 8:
51631			if wireType != 2 {
51632				return fmt.Errorf("proto: wrong wireType = %d for field WindowsOptions", wireType)
51633			}
51634			var msglen int
51635			for shift := uint(0); ; shift += 7 {
51636				if shift >= 64 {
51637					return ErrIntOverflowGenerated
51638				}
51639				if iNdEx >= l {
51640					return io.ErrUnexpectedEOF
51641				}
51642				b := dAtA[iNdEx]
51643				iNdEx++
51644				msglen |= int(b&0x7F) << shift
51645				if b < 0x80 {
51646					break
51647				}
51648			}
51649			if msglen < 0 {
51650				return ErrInvalidLengthGenerated
51651			}
51652			postIndex := iNdEx + msglen
51653			if postIndex < 0 {
51654				return ErrInvalidLengthGenerated
51655			}
51656			if postIndex > l {
51657				return io.ErrUnexpectedEOF
51658			}
51659			if m.WindowsOptions == nil {
51660				m.WindowsOptions = &WindowsSecurityContextOptions{}
51661			}
51662			if err := m.WindowsOptions.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
51663				return err
51664			}
51665			iNdEx = postIndex
51666		default:
51667			iNdEx = preIndex
51668			skippy, err := skipGenerated(dAtA[iNdEx:])
51669			if err != nil {
51670				return err
51671			}
51672			if skippy < 0 {
51673				return ErrInvalidLengthGenerated
51674			}
51675			if (iNdEx + skippy) < 0 {
51676				return ErrInvalidLengthGenerated
51677			}
51678			if (iNdEx + skippy) > l {
51679				return io.ErrUnexpectedEOF
51680			}
51681			iNdEx += skippy
51682		}
51683	}
51684
51685	if iNdEx > l {
51686		return io.ErrUnexpectedEOF
51687	}
51688	return nil
51689}
51690func (m *PodSignature) Unmarshal(dAtA []byte) error {
51691	l := len(dAtA)
51692	iNdEx := 0
51693	for iNdEx < l {
51694		preIndex := iNdEx
51695		var wire uint64
51696		for shift := uint(0); ; shift += 7 {
51697			if shift >= 64 {
51698				return ErrIntOverflowGenerated
51699			}
51700			if iNdEx >= l {
51701				return io.ErrUnexpectedEOF
51702			}
51703			b := dAtA[iNdEx]
51704			iNdEx++
51705			wire |= uint64(b&0x7F) << shift
51706			if b < 0x80 {
51707				break
51708			}
51709		}
51710		fieldNum := int32(wire >> 3)
51711		wireType := int(wire & 0x7)
51712		if wireType == 4 {
51713			return fmt.Errorf("proto: PodSignature: wiretype end group for non-group")
51714		}
51715		if fieldNum <= 0 {
51716			return fmt.Errorf("proto: PodSignature: illegal tag %d (wire type %d)", fieldNum, wire)
51717		}
51718		switch fieldNum {
51719		case 1:
51720			if wireType != 2 {
51721				return fmt.Errorf("proto: wrong wireType = %d for field PodController", wireType)
51722			}
51723			var msglen int
51724			for shift := uint(0); ; shift += 7 {
51725				if shift >= 64 {
51726					return ErrIntOverflowGenerated
51727				}
51728				if iNdEx >= l {
51729					return io.ErrUnexpectedEOF
51730				}
51731				b := dAtA[iNdEx]
51732				iNdEx++
51733				msglen |= int(b&0x7F) << shift
51734				if b < 0x80 {
51735					break
51736				}
51737			}
51738			if msglen < 0 {
51739				return ErrInvalidLengthGenerated
51740			}
51741			postIndex := iNdEx + msglen
51742			if postIndex < 0 {
51743				return ErrInvalidLengthGenerated
51744			}
51745			if postIndex > l {
51746				return io.ErrUnexpectedEOF
51747			}
51748			if m.PodController == nil {
51749				m.PodController = &v1.OwnerReference{}
51750			}
51751			if err := m.PodController.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
51752				return err
51753			}
51754			iNdEx = postIndex
51755		default:
51756			iNdEx = preIndex
51757			skippy, err := skipGenerated(dAtA[iNdEx:])
51758			if err != nil {
51759				return err
51760			}
51761			if skippy < 0 {
51762				return ErrInvalidLengthGenerated
51763			}
51764			if (iNdEx + skippy) < 0 {
51765				return ErrInvalidLengthGenerated
51766			}
51767			if (iNdEx + skippy) > l {
51768				return io.ErrUnexpectedEOF
51769			}
51770			iNdEx += skippy
51771		}
51772	}
51773
51774	if iNdEx > l {
51775		return io.ErrUnexpectedEOF
51776	}
51777	return nil
51778}
51779func (m *PodSpec) Unmarshal(dAtA []byte) error {
51780	l := len(dAtA)
51781	iNdEx := 0
51782	for iNdEx < l {
51783		preIndex := iNdEx
51784		var wire uint64
51785		for shift := uint(0); ; shift += 7 {
51786			if shift >= 64 {
51787				return ErrIntOverflowGenerated
51788			}
51789			if iNdEx >= l {
51790				return io.ErrUnexpectedEOF
51791			}
51792			b := dAtA[iNdEx]
51793			iNdEx++
51794			wire |= uint64(b&0x7F) << shift
51795			if b < 0x80 {
51796				break
51797			}
51798		}
51799		fieldNum := int32(wire >> 3)
51800		wireType := int(wire & 0x7)
51801		if wireType == 4 {
51802			return fmt.Errorf("proto: PodSpec: wiretype end group for non-group")
51803		}
51804		if fieldNum <= 0 {
51805			return fmt.Errorf("proto: PodSpec: illegal tag %d (wire type %d)", fieldNum, wire)
51806		}
51807		switch fieldNum {
51808		case 1:
51809			if wireType != 2 {
51810				return fmt.Errorf("proto: wrong wireType = %d for field Volumes", wireType)
51811			}
51812			var msglen int
51813			for shift := uint(0); ; shift += 7 {
51814				if shift >= 64 {
51815					return ErrIntOverflowGenerated
51816				}
51817				if iNdEx >= l {
51818					return io.ErrUnexpectedEOF
51819				}
51820				b := dAtA[iNdEx]
51821				iNdEx++
51822				msglen |= int(b&0x7F) << shift
51823				if b < 0x80 {
51824					break
51825				}
51826			}
51827			if msglen < 0 {
51828				return ErrInvalidLengthGenerated
51829			}
51830			postIndex := iNdEx + msglen
51831			if postIndex < 0 {
51832				return ErrInvalidLengthGenerated
51833			}
51834			if postIndex > l {
51835				return io.ErrUnexpectedEOF
51836			}
51837			m.Volumes = append(m.Volumes, Volume{})
51838			if err := m.Volumes[len(m.Volumes)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
51839				return err
51840			}
51841			iNdEx = postIndex
51842		case 2:
51843			if wireType != 2 {
51844				return fmt.Errorf("proto: wrong wireType = %d for field Containers", wireType)
51845			}
51846			var msglen int
51847			for shift := uint(0); ; shift += 7 {
51848				if shift >= 64 {
51849					return ErrIntOverflowGenerated
51850				}
51851				if iNdEx >= l {
51852					return io.ErrUnexpectedEOF
51853				}
51854				b := dAtA[iNdEx]
51855				iNdEx++
51856				msglen |= int(b&0x7F) << shift
51857				if b < 0x80 {
51858					break
51859				}
51860			}
51861			if msglen < 0 {
51862				return ErrInvalidLengthGenerated
51863			}
51864			postIndex := iNdEx + msglen
51865			if postIndex < 0 {
51866				return ErrInvalidLengthGenerated
51867			}
51868			if postIndex > l {
51869				return io.ErrUnexpectedEOF
51870			}
51871			m.Containers = append(m.Containers, Container{})
51872			if err := m.Containers[len(m.Containers)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
51873				return err
51874			}
51875			iNdEx = postIndex
51876		case 3:
51877			if wireType != 2 {
51878				return fmt.Errorf("proto: wrong wireType = %d for field RestartPolicy", wireType)
51879			}
51880			var stringLen uint64
51881			for shift := uint(0); ; shift += 7 {
51882				if shift >= 64 {
51883					return ErrIntOverflowGenerated
51884				}
51885				if iNdEx >= l {
51886					return io.ErrUnexpectedEOF
51887				}
51888				b := dAtA[iNdEx]
51889				iNdEx++
51890				stringLen |= uint64(b&0x7F) << shift
51891				if b < 0x80 {
51892					break
51893				}
51894			}
51895			intStringLen := int(stringLen)
51896			if intStringLen < 0 {
51897				return ErrInvalidLengthGenerated
51898			}
51899			postIndex := iNdEx + intStringLen
51900			if postIndex < 0 {
51901				return ErrInvalidLengthGenerated
51902			}
51903			if postIndex > l {
51904				return io.ErrUnexpectedEOF
51905			}
51906			m.RestartPolicy = RestartPolicy(dAtA[iNdEx:postIndex])
51907			iNdEx = postIndex
51908		case 4:
51909			if wireType != 0 {
51910				return fmt.Errorf("proto: wrong wireType = %d for field TerminationGracePeriodSeconds", wireType)
51911			}
51912			var v int64
51913			for shift := uint(0); ; shift += 7 {
51914				if shift >= 64 {
51915					return ErrIntOverflowGenerated
51916				}
51917				if iNdEx >= l {
51918					return io.ErrUnexpectedEOF
51919				}
51920				b := dAtA[iNdEx]
51921				iNdEx++
51922				v |= int64(b&0x7F) << shift
51923				if b < 0x80 {
51924					break
51925				}
51926			}
51927			m.TerminationGracePeriodSeconds = &v
51928		case 5:
51929			if wireType != 0 {
51930				return fmt.Errorf("proto: wrong wireType = %d for field ActiveDeadlineSeconds", wireType)
51931			}
51932			var v int64
51933			for shift := uint(0); ; shift += 7 {
51934				if shift >= 64 {
51935					return ErrIntOverflowGenerated
51936				}
51937				if iNdEx >= l {
51938					return io.ErrUnexpectedEOF
51939				}
51940				b := dAtA[iNdEx]
51941				iNdEx++
51942				v |= int64(b&0x7F) << shift
51943				if b < 0x80 {
51944					break
51945				}
51946			}
51947			m.ActiveDeadlineSeconds = &v
51948		case 6:
51949			if wireType != 2 {
51950				return fmt.Errorf("proto: wrong wireType = %d for field DNSPolicy", wireType)
51951			}
51952			var stringLen uint64
51953			for shift := uint(0); ; shift += 7 {
51954				if shift >= 64 {
51955					return ErrIntOverflowGenerated
51956				}
51957				if iNdEx >= l {
51958					return io.ErrUnexpectedEOF
51959				}
51960				b := dAtA[iNdEx]
51961				iNdEx++
51962				stringLen |= uint64(b&0x7F) << shift
51963				if b < 0x80 {
51964					break
51965				}
51966			}
51967			intStringLen := int(stringLen)
51968			if intStringLen < 0 {
51969				return ErrInvalidLengthGenerated
51970			}
51971			postIndex := iNdEx + intStringLen
51972			if postIndex < 0 {
51973				return ErrInvalidLengthGenerated
51974			}
51975			if postIndex > l {
51976				return io.ErrUnexpectedEOF
51977			}
51978			m.DNSPolicy = DNSPolicy(dAtA[iNdEx:postIndex])
51979			iNdEx = postIndex
51980		case 7:
51981			if wireType != 2 {
51982				return fmt.Errorf("proto: wrong wireType = %d for field NodeSelector", wireType)
51983			}
51984			var msglen int
51985			for shift := uint(0); ; shift += 7 {
51986				if shift >= 64 {
51987					return ErrIntOverflowGenerated
51988				}
51989				if iNdEx >= l {
51990					return io.ErrUnexpectedEOF
51991				}
51992				b := dAtA[iNdEx]
51993				iNdEx++
51994				msglen |= int(b&0x7F) << shift
51995				if b < 0x80 {
51996					break
51997				}
51998			}
51999			if msglen < 0 {
52000				return ErrInvalidLengthGenerated
52001			}
52002			postIndex := iNdEx + msglen
52003			if postIndex < 0 {
52004				return ErrInvalidLengthGenerated
52005			}
52006			if postIndex > l {
52007				return io.ErrUnexpectedEOF
52008			}
52009			if m.NodeSelector == nil {
52010				m.NodeSelector = make(map[string]string)
52011			}
52012			var mapkey string
52013			var mapvalue string
52014			for iNdEx < postIndex {
52015				entryPreIndex := iNdEx
52016				var wire uint64
52017				for shift := uint(0); ; shift += 7 {
52018					if shift >= 64 {
52019						return ErrIntOverflowGenerated
52020					}
52021					if iNdEx >= l {
52022						return io.ErrUnexpectedEOF
52023					}
52024					b := dAtA[iNdEx]
52025					iNdEx++
52026					wire |= uint64(b&0x7F) << shift
52027					if b < 0x80 {
52028						break
52029					}
52030				}
52031				fieldNum := int32(wire >> 3)
52032				if fieldNum == 1 {
52033					var stringLenmapkey uint64
52034					for shift := uint(0); ; shift += 7 {
52035						if shift >= 64 {
52036							return ErrIntOverflowGenerated
52037						}
52038						if iNdEx >= l {
52039							return io.ErrUnexpectedEOF
52040						}
52041						b := dAtA[iNdEx]
52042						iNdEx++
52043						stringLenmapkey |= uint64(b&0x7F) << shift
52044						if b < 0x80 {
52045							break
52046						}
52047					}
52048					intStringLenmapkey := int(stringLenmapkey)
52049					if intStringLenmapkey < 0 {
52050						return ErrInvalidLengthGenerated
52051					}
52052					postStringIndexmapkey := iNdEx + intStringLenmapkey
52053					if postStringIndexmapkey < 0 {
52054						return ErrInvalidLengthGenerated
52055					}
52056					if postStringIndexmapkey > l {
52057						return io.ErrUnexpectedEOF
52058					}
52059					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
52060					iNdEx = postStringIndexmapkey
52061				} else if fieldNum == 2 {
52062					var stringLenmapvalue uint64
52063					for shift := uint(0); ; shift += 7 {
52064						if shift >= 64 {
52065							return ErrIntOverflowGenerated
52066						}
52067						if iNdEx >= l {
52068							return io.ErrUnexpectedEOF
52069						}
52070						b := dAtA[iNdEx]
52071						iNdEx++
52072						stringLenmapvalue |= uint64(b&0x7F) << shift
52073						if b < 0x80 {
52074							break
52075						}
52076					}
52077					intStringLenmapvalue := int(stringLenmapvalue)
52078					if intStringLenmapvalue < 0 {
52079						return ErrInvalidLengthGenerated
52080					}
52081					postStringIndexmapvalue := iNdEx + intStringLenmapvalue
52082					if postStringIndexmapvalue < 0 {
52083						return ErrInvalidLengthGenerated
52084					}
52085					if postStringIndexmapvalue > l {
52086						return io.ErrUnexpectedEOF
52087					}
52088					mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
52089					iNdEx = postStringIndexmapvalue
52090				} else {
52091					iNdEx = entryPreIndex
52092					skippy, err := skipGenerated(dAtA[iNdEx:])
52093					if err != nil {
52094						return err
52095					}
52096					if skippy < 0 {
52097						return ErrInvalidLengthGenerated
52098					}
52099					if (iNdEx + skippy) > postIndex {
52100						return io.ErrUnexpectedEOF
52101					}
52102					iNdEx += skippy
52103				}
52104			}
52105			m.NodeSelector[mapkey] = mapvalue
52106			iNdEx = postIndex
52107		case 8:
52108			if wireType != 2 {
52109				return fmt.Errorf("proto: wrong wireType = %d for field ServiceAccountName", wireType)
52110			}
52111			var stringLen uint64
52112			for shift := uint(0); ; shift += 7 {
52113				if shift >= 64 {
52114					return ErrIntOverflowGenerated
52115				}
52116				if iNdEx >= l {
52117					return io.ErrUnexpectedEOF
52118				}
52119				b := dAtA[iNdEx]
52120				iNdEx++
52121				stringLen |= uint64(b&0x7F) << shift
52122				if b < 0x80 {
52123					break
52124				}
52125			}
52126			intStringLen := int(stringLen)
52127			if intStringLen < 0 {
52128				return ErrInvalidLengthGenerated
52129			}
52130			postIndex := iNdEx + intStringLen
52131			if postIndex < 0 {
52132				return ErrInvalidLengthGenerated
52133			}
52134			if postIndex > l {
52135				return io.ErrUnexpectedEOF
52136			}
52137			m.ServiceAccountName = string(dAtA[iNdEx:postIndex])
52138			iNdEx = postIndex
52139		case 9:
52140			if wireType != 2 {
52141				return fmt.Errorf("proto: wrong wireType = %d for field DeprecatedServiceAccount", wireType)
52142			}
52143			var stringLen uint64
52144			for shift := uint(0); ; shift += 7 {
52145				if shift >= 64 {
52146					return ErrIntOverflowGenerated
52147				}
52148				if iNdEx >= l {
52149					return io.ErrUnexpectedEOF
52150				}
52151				b := dAtA[iNdEx]
52152				iNdEx++
52153				stringLen |= uint64(b&0x7F) << shift
52154				if b < 0x80 {
52155					break
52156				}
52157			}
52158			intStringLen := int(stringLen)
52159			if intStringLen < 0 {
52160				return ErrInvalidLengthGenerated
52161			}
52162			postIndex := iNdEx + intStringLen
52163			if postIndex < 0 {
52164				return ErrInvalidLengthGenerated
52165			}
52166			if postIndex > l {
52167				return io.ErrUnexpectedEOF
52168			}
52169			m.DeprecatedServiceAccount = string(dAtA[iNdEx:postIndex])
52170			iNdEx = postIndex
52171		case 10:
52172			if wireType != 2 {
52173				return fmt.Errorf("proto: wrong wireType = %d for field NodeName", wireType)
52174			}
52175			var stringLen uint64
52176			for shift := uint(0); ; shift += 7 {
52177				if shift >= 64 {
52178					return ErrIntOverflowGenerated
52179				}
52180				if iNdEx >= l {
52181					return io.ErrUnexpectedEOF
52182				}
52183				b := dAtA[iNdEx]
52184				iNdEx++
52185				stringLen |= uint64(b&0x7F) << shift
52186				if b < 0x80 {
52187					break
52188				}
52189			}
52190			intStringLen := int(stringLen)
52191			if intStringLen < 0 {
52192				return ErrInvalidLengthGenerated
52193			}
52194			postIndex := iNdEx + intStringLen
52195			if postIndex < 0 {
52196				return ErrInvalidLengthGenerated
52197			}
52198			if postIndex > l {
52199				return io.ErrUnexpectedEOF
52200			}
52201			m.NodeName = string(dAtA[iNdEx:postIndex])
52202			iNdEx = postIndex
52203		case 11:
52204			if wireType != 0 {
52205				return fmt.Errorf("proto: wrong wireType = %d for field HostNetwork", wireType)
52206			}
52207			var v int
52208			for shift := uint(0); ; shift += 7 {
52209				if shift >= 64 {
52210					return ErrIntOverflowGenerated
52211				}
52212				if iNdEx >= l {
52213					return io.ErrUnexpectedEOF
52214				}
52215				b := dAtA[iNdEx]
52216				iNdEx++
52217				v |= int(b&0x7F) << shift
52218				if b < 0x80 {
52219					break
52220				}
52221			}
52222			m.HostNetwork = bool(v != 0)
52223		case 12:
52224			if wireType != 0 {
52225				return fmt.Errorf("proto: wrong wireType = %d for field HostPID", wireType)
52226			}
52227			var v int
52228			for shift := uint(0); ; shift += 7 {
52229				if shift >= 64 {
52230					return ErrIntOverflowGenerated
52231				}
52232				if iNdEx >= l {
52233					return io.ErrUnexpectedEOF
52234				}
52235				b := dAtA[iNdEx]
52236				iNdEx++
52237				v |= int(b&0x7F) << shift
52238				if b < 0x80 {
52239					break
52240				}
52241			}
52242			m.HostPID = bool(v != 0)
52243		case 13:
52244			if wireType != 0 {
52245				return fmt.Errorf("proto: wrong wireType = %d for field HostIPC", wireType)
52246			}
52247			var v int
52248			for shift := uint(0); ; shift += 7 {
52249				if shift >= 64 {
52250					return ErrIntOverflowGenerated
52251				}
52252				if iNdEx >= l {
52253					return io.ErrUnexpectedEOF
52254				}
52255				b := dAtA[iNdEx]
52256				iNdEx++
52257				v |= int(b&0x7F) << shift
52258				if b < 0x80 {
52259					break
52260				}
52261			}
52262			m.HostIPC = bool(v != 0)
52263		case 14:
52264			if wireType != 2 {
52265				return fmt.Errorf("proto: wrong wireType = %d for field SecurityContext", wireType)
52266			}
52267			var msglen int
52268			for shift := uint(0); ; shift += 7 {
52269				if shift >= 64 {
52270					return ErrIntOverflowGenerated
52271				}
52272				if iNdEx >= l {
52273					return io.ErrUnexpectedEOF
52274				}
52275				b := dAtA[iNdEx]
52276				iNdEx++
52277				msglen |= int(b&0x7F) << shift
52278				if b < 0x80 {
52279					break
52280				}
52281			}
52282			if msglen < 0 {
52283				return ErrInvalidLengthGenerated
52284			}
52285			postIndex := iNdEx + msglen
52286			if postIndex < 0 {
52287				return ErrInvalidLengthGenerated
52288			}
52289			if postIndex > l {
52290				return io.ErrUnexpectedEOF
52291			}
52292			if m.SecurityContext == nil {
52293				m.SecurityContext = &PodSecurityContext{}
52294			}
52295			if err := m.SecurityContext.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
52296				return err
52297			}
52298			iNdEx = postIndex
52299		case 15:
52300			if wireType != 2 {
52301				return fmt.Errorf("proto: wrong wireType = %d for field ImagePullSecrets", wireType)
52302			}
52303			var msglen int
52304			for shift := uint(0); ; shift += 7 {
52305				if shift >= 64 {
52306					return ErrIntOverflowGenerated
52307				}
52308				if iNdEx >= l {
52309					return io.ErrUnexpectedEOF
52310				}
52311				b := dAtA[iNdEx]
52312				iNdEx++
52313				msglen |= int(b&0x7F) << shift
52314				if b < 0x80 {
52315					break
52316				}
52317			}
52318			if msglen < 0 {
52319				return ErrInvalidLengthGenerated
52320			}
52321			postIndex := iNdEx + msglen
52322			if postIndex < 0 {
52323				return ErrInvalidLengthGenerated
52324			}
52325			if postIndex > l {
52326				return io.ErrUnexpectedEOF
52327			}
52328			m.ImagePullSecrets = append(m.ImagePullSecrets, LocalObjectReference{})
52329			if err := m.ImagePullSecrets[len(m.ImagePullSecrets)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
52330				return err
52331			}
52332			iNdEx = postIndex
52333		case 16:
52334			if wireType != 2 {
52335				return fmt.Errorf("proto: wrong wireType = %d for field Hostname", wireType)
52336			}
52337			var stringLen uint64
52338			for shift := uint(0); ; shift += 7 {
52339				if shift >= 64 {
52340					return ErrIntOverflowGenerated
52341				}
52342				if iNdEx >= l {
52343					return io.ErrUnexpectedEOF
52344				}
52345				b := dAtA[iNdEx]
52346				iNdEx++
52347				stringLen |= uint64(b&0x7F) << shift
52348				if b < 0x80 {
52349					break
52350				}
52351			}
52352			intStringLen := int(stringLen)
52353			if intStringLen < 0 {
52354				return ErrInvalidLengthGenerated
52355			}
52356			postIndex := iNdEx + intStringLen
52357			if postIndex < 0 {
52358				return ErrInvalidLengthGenerated
52359			}
52360			if postIndex > l {
52361				return io.ErrUnexpectedEOF
52362			}
52363			m.Hostname = string(dAtA[iNdEx:postIndex])
52364			iNdEx = postIndex
52365		case 17:
52366			if wireType != 2 {
52367				return fmt.Errorf("proto: wrong wireType = %d for field Subdomain", wireType)
52368			}
52369			var stringLen uint64
52370			for shift := uint(0); ; shift += 7 {
52371				if shift >= 64 {
52372					return ErrIntOverflowGenerated
52373				}
52374				if iNdEx >= l {
52375					return io.ErrUnexpectedEOF
52376				}
52377				b := dAtA[iNdEx]
52378				iNdEx++
52379				stringLen |= uint64(b&0x7F) << shift
52380				if b < 0x80 {
52381					break
52382				}
52383			}
52384			intStringLen := int(stringLen)
52385			if intStringLen < 0 {
52386				return ErrInvalidLengthGenerated
52387			}
52388			postIndex := iNdEx + intStringLen
52389			if postIndex < 0 {
52390				return ErrInvalidLengthGenerated
52391			}
52392			if postIndex > l {
52393				return io.ErrUnexpectedEOF
52394			}
52395			m.Subdomain = string(dAtA[iNdEx:postIndex])
52396			iNdEx = postIndex
52397		case 18:
52398			if wireType != 2 {
52399				return fmt.Errorf("proto: wrong wireType = %d for field Affinity", wireType)
52400			}
52401			var msglen int
52402			for shift := uint(0); ; shift += 7 {
52403				if shift >= 64 {
52404					return ErrIntOverflowGenerated
52405				}
52406				if iNdEx >= l {
52407					return io.ErrUnexpectedEOF
52408				}
52409				b := dAtA[iNdEx]
52410				iNdEx++
52411				msglen |= int(b&0x7F) << shift
52412				if b < 0x80 {
52413					break
52414				}
52415			}
52416			if msglen < 0 {
52417				return ErrInvalidLengthGenerated
52418			}
52419			postIndex := iNdEx + msglen
52420			if postIndex < 0 {
52421				return ErrInvalidLengthGenerated
52422			}
52423			if postIndex > l {
52424				return io.ErrUnexpectedEOF
52425			}
52426			if m.Affinity == nil {
52427				m.Affinity = &Affinity{}
52428			}
52429			if err := m.Affinity.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
52430				return err
52431			}
52432			iNdEx = postIndex
52433		case 19:
52434			if wireType != 2 {
52435				return fmt.Errorf("proto: wrong wireType = %d for field SchedulerName", wireType)
52436			}
52437			var stringLen uint64
52438			for shift := uint(0); ; shift += 7 {
52439				if shift >= 64 {
52440					return ErrIntOverflowGenerated
52441				}
52442				if iNdEx >= l {
52443					return io.ErrUnexpectedEOF
52444				}
52445				b := dAtA[iNdEx]
52446				iNdEx++
52447				stringLen |= uint64(b&0x7F) << shift
52448				if b < 0x80 {
52449					break
52450				}
52451			}
52452			intStringLen := int(stringLen)
52453			if intStringLen < 0 {
52454				return ErrInvalidLengthGenerated
52455			}
52456			postIndex := iNdEx + intStringLen
52457			if postIndex < 0 {
52458				return ErrInvalidLengthGenerated
52459			}
52460			if postIndex > l {
52461				return io.ErrUnexpectedEOF
52462			}
52463			m.SchedulerName = string(dAtA[iNdEx:postIndex])
52464			iNdEx = postIndex
52465		case 20:
52466			if wireType != 2 {
52467				return fmt.Errorf("proto: wrong wireType = %d for field InitContainers", wireType)
52468			}
52469			var msglen int
52470			for shift := uint(0); ; shift += 7 {
52471				if shift >= 64 {
52472					return ErrIntOverflowGenerated
52473				}
52474				if iNdEx >= l {
52475					return io.ErrUnexpectedEOF
52476				}
52477				b := dAtA[iNdEx]
52478				iNdEx++
52479				msglen |= int(b&0x7F) << shift
52480				if b < 0x80 {
52481					break
52482				}
52483			}
52484			if msglen < 0 {
52485				return ErrInvalidLengthGenerated
52486			}
52487			postIndex := iNdEx + msglen
52488			if postIndex < 0 {
52489				return ErrInvalidLengthGenerated
52490			}
52491			if postIndex > l {
52492				return io.ErrUnexpectedEOF
52493			}
52494			m.InitContainers = append(m.InitContainers, Container{})
52495			if err := m.InitContainers[len(m.InitContainers)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
52496				return err
52497			}
52498			iNdEx = postIndex
52499		case 21:
52500			if wireType != 0 {
52501				return fmt.Errorf("proto: wrong wireType = %d for field AutomountServiceAccountToken", wireType)
52502			}
52503			var v int
52504			for shift := uint(0); ; shift += 7 {
52505				if shift >= 64 {
52506					return ErrIntOverflowGenerated
52507				}
52508				if iNdEx >= l {
52509					return io.ErrUnexpectedEOF
52510				}
52511				b := dAtA[iNdEx]
52512				iNdEx++
52513				v |= int(b&0x7F) << shift
52514				if b < 0x80 {
52515					break
52516				}
52517			}
52518			b := bool(v != 0)
52519			m.AutomountServiceAccountToken = &b
52520		case 22:
52521			if wireType != 2 {
52522				return fmt.Errorf("proto: wrong wireType = %d for field Tolerations", wireType)
52523			}
52524			var msglen int
52525			for shift := uint(0); ; shift += 7 {
52526				if shift >= 64 {
52527					return ErrIntOverflowGenerated
52528				}
52529				if iNdEx >= l {
52530					return io.ErrUnexpectedEOF
52531				}
52532				b := dAtA[iNdEx]
52533				iNdEx++
52534				msglen |= int(b&0x7F) << shift
52535				if b < 0x80 {
52536					break
52537				}
52538			}
52539			if msglen < 0 {
52540				return ErrInvalidLengthGenerated
52541			}
52542			postIndex := iNdEx + msglen
52543			if postIndex < 0 {
52544				return ErrInvalidLengthGenerated
52545			}
52546			if postIndex > l {
52547				return io.ErrUnexpectedEOF
52548			}
52549			m.Tolerations = append(m.Tolerations, Toleration{})
52550			if err := m.Tolerations[len(m.Tolerations)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
52551				return err
52552			}
52553			iNdEx = postIndex
52554		case 23:
52555			if wireType != 2 {
52556				return fmt.Errorf("proto: wrong wireType = %d for field HostAliases", wireType)
52557			}
52558			var msglen int
52559			for shift := uint(0); ; shift += 7 {
52560				if shift >= 64 {
52561					return ErrIntOverflowGenerated
52562				}
52563				if iNdEx >= l {
52564					return io.ErrUnexpectedEOF
52565				}
52566				b := dAtA[iNdEx]
52567				iNdEx++
52568				msglen |= int(b&0x7F) << shift
52569				if b < 0x80 {
52570					break
52571				}
52572			}
52573			if msglen < 0 {
52574				return ErrInvalidLengthGenerated
52575			}
52576			postIndex := iNdEx + msglen
52577			if postIndex < 0 {
52578				return ErrInvalidLengthGenerated
52579			}
52580			if postIndex > l {
52581				return io.ErrUnexpectedEOF
52582			}
52583			m.HostAliases = append(m.HostAliases, HostAlias{})
52584			if err := m.HostAliases[len(m.HostAliases)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
52585				return err
52586			}
52587			iNdEx = postIndex
52588		case 24:
52589			if wireType != 2 {
52590				return fmt.Errorf("proto: wrong wireType = %d for field PriorityClassName", wireType)
52591			}
52592			var stringLen uint64
52593			for shift := uint(0); ; shift += 7 {
52594				if shift >= 64 {
52595					return ErrIntOverflowGenerated
52596				}
52597				if iNdEx >= l {
52598					return io.ErrUnexpectedEOF
52599				}
52600				b := dAtA[iNdEx]
52601				iNdEx++
52602				stringLen |= uint64(b&0x7F) << shift
52603				if b < 0x80 {
52604					break
52605				}
52606			}
52607			intStringLen := int(stringLen)
52608			if intStringLen < 0 {
52609				return ErrInvalidLengthGenerated
52610			}
52611			postIndex := iNdEx + intStringLen
52612			if postIndex < 0 {
52613				return ErrInvalidLengthGenerated
52614			}
52615			if postIndex > l {
52616				return io.ErrUnexpectedEOF
52617			}
52618			m.PriorityClassName = string(dAtA[iNdEx:postIndex])
52619			iNdEx = postIndex
52620		case 25:
52621			if wireType != 0 {
52622				return fmt.Errorf("proto: wrong wireType = %d for field Priority", wireType)
52623			}
52624			var v int32
52625			for shift := uint(0); ; shift += 7 {
52626				if shift >= 64 {
52627					return ErrIntOverflowGenerated
52628				}
52629				if iNdEx >= l {
52630					return io.ErrUnexpectedEOF
52631				}
52632				b := dAtA[iNdEx]
52633				iNdEx++
52634				v |= int32(b&0x7F) << shift
52635				if b < 0x80 {
52636					break
52637				}
52638			}
52639			m.Priority = &v
52640		case 26:
52641			if wireType != 2 {
52642				return fmt.Errorf("proto: wrong wireType = %d for field DNSConfig", wireType)
52643			}
52644			var msglen int
52645			for shift := uint(0); ; shift += 7 {
52646				if shift >= 64 {
52647					return ErrIntOverflowGenerated
52648				}
52649				if iNdEx >= l {
52650					return io.ErrUnexpectedEOF
52651				}
52652				b := dAtA[iNdEx]
52653				iNdEx++
52654				msglen |= int(b&0x7F) << shift
52655				if b < 0x80 {
52656					break
52657				}
52658			}
52659			if msglen < 0 {
52660				return ErrInvalidLengthGenerated
52661			}
52662			postIndex := iNdEx + msglen
52663			if postIndex < 0 {
52664				return ErrInvalidLengthGenerated
52665			}
52666			if postIndex > l {
52667				return io.ErrUnexpectedEOF
52668			}
52669			if m.DNSConfig == nil {
52670				m.DNSConfig = &PodDNSConfig{}
52671			}
52672			if err := m.DNSConfig.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
52673				return err
52674			}
52675			iNdEx = postIndex
52676		case 27:
52677			if wireType != 0 {
52678				return fmt.Errorf("proto: wrong wireType = %d for field ShareProcessNamespace", wireType)
52679			}
52680			var v int
52681			for shift := uint(0); ; shift += 7 {
52682				if shift >= 64 {
52683					return ErrIntOverflowGenerated
52684				}
52685				if iNdEx >= l {
52686					return io.ErrUnexpectedEOF
52687				}
52688				b := dAtA[iNdEx]
52689				iNdEx++
52690				v |= int(b&0x7F) << shift
52691				if b < 0x80 {
52692					break
52693				}
52694			}
52695			b := bool(v != 0)
52696			m.ShareProcessNamespace = &b
52697		case 28:
52698			if wireType != 2 {
52699				return fmt.Errorf("proto: wrong wireType = %d for field ReadinessGates", wireType)
52700			}
52701			var msglen int
52702			for shift := uint(0); ; shift += 7 {
52703				if shift >= 64 {
52704					return ErrIntOverflowGenerated
52705				}
52706				if iNdEx >= l {
52707					return io.ErrUnexpectedEOF
52708				}
52709				b := dAtA[iNdEx]
52710				iNdEx++
52711				msglen |= int(b&0x7F) << shift
52712				if b < 0x80 {
52713					break
52714				}
52715			}
52716			if msglen < 0 {
52717				return ErrInvalidLengthGenerated
52718			}
52719			postIndex := iNdEx + msglen
52720			if postIndex < 0 {
52721				return ErrInvalidLengthGenerated
52722			}
52723			if postIndex > l {
52724				return io.ErrUnexpectedEOF
52725			}
52726			m.ReadinessGates = append(m.ReadinessGates, PodReadinessGate{})
52727			if err := m.ReadinessGates[len(m.ReadinessGates)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
52728				return err
52729			}
52730			iNdEx = postIndex
52731		case 29:
52732			if wireType != 2 {
52733				return fmt.Errorf("proto: wrong wireType = %d for field RuntimeClassName", wireType)
52734			}
52735			var stringLen uint64
52736			for shift := uint(0); ; shift += 7 {
52737				if shift >= 64 {
52738					return ErrIntOverflowGenerated
52739				}
52740				if iNdEx >= l {
52741					return io.ErrUnexpectedEOF
52742				}
52743				b := dAtA[iNdEx]
52744				iNdEx++
52745				stringLen |= uint64(b&0x7F) << shift
52746				if b < 0x80 {
52747					break
52748				}
52749			}
52750			intStringLen := int(stringLen)
52751			if intStringLen < 0 {
52752				return ErrInvalidLengthGenerated
52753			}
52754			postIndex := iNdEx + intStringLen
52755			if postIndex < 0 {
52756				return ErrInvalidLengthGenerated
52757			}
52758			if postIndex > l {
52759				return io.ErrUnexpectedEOF
52760			}
52761			s := string(dAtA[iNdEx:postIndex])
52762			m.RuntimeClassName = &s
52763			iNdEx = postIndex
52764		case 30:
52765			if wireType != 0 {
52766				return fmt.Errorf("proto: wrong wireType = %d for field EnableServiceLinks", wireType)
52767			}
52768			var v int
52769			for shift := uint(0); ; shift += 7 {
52770				if shift >= 64 {
52771					return ErrIntOverflowGenerated
52772				}
52773				if iNdEx >= l {
52774					return io.ErrUnexpectedEOF
52775				}
52776				b := dAtA[iNdEx]
52777				iNdEx++
52778				v |= int(b&0x7F) << shift
52779				if b < 0x80 {
52780					break
52781				}
52782			}
52783			b := bool(v != 0)
52784			m.EnableServiceLinks = &b
52785		case 31:
52786			if wireType != 2 {
52787				return fmt.Errorf("proto: wrong wireType = %d for field PreemptionPolicy", wireType)
52788			}
52789			var stringLen uint64
52790			for shift := uint(0); ; shift += 7 {
52791				if shift >= 64 {
52792					return ErrIntOverflowGenerated
52793				}
52794				if iNdEx >= l {
52795					return io.ErrUnexpectedEOF
52796				}
52797				b := dAtA[iNdEx]
52798				iNdEx++
52799				stringLen |= uint64(b&0x7F) << shift
52800				if b < 0x80 {
52801					break
52802				}
52803			}
52804			intStringLen := int(stringLen)
52805			if intStringLen < 0 {
52806				return ErrInvalidLengthGenerated
52807			}
52808			postIndex := iNdEx + intStringLen
52809			if postIndex < 0 {
52810				return ErrInvalidLengthGenerated
52811			}
52812			if postIndex > l {
52813				return io.ErrUnexpectedEOF
52814			}
52815			s := PreemptionPolicy(dAtA[iNdEx:postIndex])
52816			m.PreemptionPolicy = &s
52817			iNdEx = postIndex
52818		case 32:
52819			if wireType != 2 {
52820				return fmt.Errorf("proto: wrong wireType = %d for field Overhead", wireType)
52821			}
52822			var msglen int
52823			for shift := uint(0); ; shift += 7 {
52824				if shift >= 64 {
52825					return ErrIntOverflowGenerated
52826				}
52827				if iNdEx >= l {
52828					return io.ErrUnexpectedEOF
52829				}
52830				b := dAtA[iNdEx]
52831				iNdEx++
52832				msglen |= int(b&0x7F) << shift
52833				if b < 0x80 {
52834					break
52835				}
52836			}
52837			if msglen < 0 {
52838				return ErrInvalidLengthGenerated
52839			}
52840			postIndex := iNdEx + msglen
52841			if postIndex < 0 {
52842				return ErrInvalidLengthGenerated
52843			}
52844			if postIndex > l {
52845				return io.ErrUnexpectedEOF
52846			}
52847			if m.Overhead == nil {
52848				m.Overhead = make(ResourceList)
52849			}
52850			var mapkey ResourceName
52851			mapvalue := &resource.Quantity{}
52852			for iNdEx < postIndex {
52853				entryPreIndex := iNdEx
52854				var wire uint64
52855				for shift := uint(0); ; shift += 7 {
52856					if shift >= 64 {
52857						return ErrIntOverflowGenerated
52858					}
52859					if iNdEx >= l {
52860						return io.ErrUnexpectedEOF
52861					}
52862					b := dAtA[iNdEx]
52863					iNdEx++
52864					wire |= uint64(b&0x7F) << shift
52865					if b < 0x80 {
52866						break
52867					}
52868				}
52869				fieldNum := int32(wire >> 3)
52870				if fieldNum == 1 {
52871					var stringLenmapkey uint64
52872					for shift := uint(0); ; shift += 7 {
52873						if shift >= 64 {
52874							return ErrIntOverflowGenerated
52875						}
52876						if iNdEx >= l {
52877							return io.ErrUnexpectedEOF
52878						}
52879						b := dAtA[iNdEx]
52880						iNdEx++
52881						stringLenmapkey |= uint64(b&0x7F) << shift
52882						if b < 0x80 {
52883							break
52884						}
52885					}
52886					intStringLenmapkey := int(stringLenmapkey)
52887					if intStringLenmapkey < 0 {
52888						return ErrInvalidLengthGenerated
52889					}
52890					postStringIndexmapkey := iNdEx + intStringLenmapkey
52891					if postStringIndexmapkey < 0 {
52892						return ErrInvalidLengthGenerated
52893					}
52894					if postStringIndexmapkey > l {
52895						return io.ErrUnexpectedEOF
52896					}
52897					mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
52898					iNdEx = postStringIndexmapkey
52899				} else if fieldNum == 2 {
52900					var mapmsglen int
52901					for shift := uint(0); ; shift += 7 {
52902						if shift >= 64 {
52903							return ErrIntOverflowGenerated
52904						}
52905						if iNdEx >= l {
52906							return io.ErrUnexpectedEOF
52907						}
52908						b := dAtA[iNdEx]
52909						iNdEx++
52910						mapmsglen |= int(b&0x7F) << shift
52911						if b < 0x80 {
52912							break
52913						}
52914					}
52915					if mapmsglen < 0 {
52916						return ErrInvalidLengthGenerated
52917					}
52918					postmsgIndex := iNdEx + mapmsglen
52919					if postmsgIndex < 0 {
52920						return ErrInvalidLengthGenerated
52921					}
52922					if postmsgIndex > l {
52923						return io.ErrUnexpectedEOF
52924					}
52925					mapvalue = &resource.Quantity{}
52926					if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
52927						return err
52928					}
52929					iNdEx = postmsgIndex
52930				} else {
52931					iNdEx = entryPreIndex
52932					skippy, err := skipGenerated(dAtA[iNdEx:])
52933					if err != nil {
52934						return err
52935					}
52936					if skippy < 0 {
52937						return ErrInvalidLengthGenerated
52938					}
52939					if (iNdEx + skippy) > postIndex {
52940						return io.ErrUnexpectedEOF
52941					}
52942					iNdEx += skippy
52943				}
52944			}
52945			m.Overhead[ResourceName(mapkey)] = *mapvalue
52946			iNdEx = postIndex
52947		case 33:
52948			if wireType != 2 {
52949				return fmt.Errorf("proto: wrong wireType = %d for field TopologySpreadConstraints", wireType)
52950			}
52951			var msglen int
52952			for shift := uint(0); ; shift += 7 {
52953				if shift >= 64 {
52954					return ErrIntOverflowGenerated
52955				}
52956				if iNdEx >= l {
52957					return io.ErrUnexpectedEOF
52958				}
52959				b := dAtA[iNdEx]
52960				iNdEx++
52961				msglen |= int(b&0x7F) << shift
52962				if b < 0x80 {
52963					break
52964				}
52965			}
52966			if msglen < 0 {
52967				return ErrInvalidLengthGenerated
52968			}
52969			postIndex := iNdEx + msglen
52970			if postIndex < 0 {
52971				return ErrInvalidLengthGenerated
52972			}
52973			if postIndex > l {
52974				return io.ErrUnexpectedEOF
52975			}
52976			m.TopologySpreadConstraints = append(m.TopologySpreadConstraints, TopologySpreadConstraint{})
52977			if err := m.TopologySpreadConstraints[len(m.TopologySpreadConstraints)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
52978				return err
52979			}
52980			iNdEx = postIndex
52981		case 34:
52982			if wireType != 2 {
52983				return fmt.Errorf("proto: wrong wireType = %d for field EphemeralContainers", wireType)
52984			}
52985			var msglen int
52986			for shift := uint(0); ; shift += 7 {
52987				if shift >= 64 {
52988					return ErrIntOverflowGenerated
52989				}
52990				if iNdEx >= l {
52991					return io.ErrUnexpectedEOF
52992				}
52993				b := dAtA[iNdEx]
52994				iNdEx++
52995				msglen |= int(b&0x7F) << shift
52996				if b < 0x80 {
52997					break
52998				}
52999			}
53000			if msglen < 0 {
53001				return ErrInvalidLengthGenerated
53002			}
53003			postIndex := iNdEx + msglen
53004			if postIndex < 0 {
53005				return ErrInvalidLengthGenerated
53006			}
53007			if postIndex > l {
53008				return io.ErrUnexpectedEOF
53009			}
53010			m.EphemeralContainers = append(m.EphemeralContainers, EphemeralContainer{})
53011			if err := m.EphemeralContainers[len(m.EphemeralContainers)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
53012				return err
53013			}
53014			iNdEx = postIndex
53015		default:
53016			iNdEx = preIndex
53017			skippy, err := skipGenerated(dAtA[iNdEx:])
53018			if err != nil {
53019				return err
53020			}
53021			if skippy < 0 {
53022				return ErrInvalidLengthGenerated
53023			}
53024			if (iNdEx + skippy) < 0 {
53025				return ErrInvalidLengthGenerated
53026			}
53027			if (iNdEx + skippy) > l {
53028				return io.ErrUnexpectedEOF
53029			}
53030			iNdEx += skippy
53031		}
53032	}
53033
53034	if iNdEx > l {
53035		return io.ErrUnexpectedEOF
53036	}
53037	return nil
53038}
53039func (m *PodStatus) Unmarshal(dAtA []byte) error {
53040	l := len(dAtA)
53041	iNdEx := 0
53042	for iNdEx < l {
53043		preIndex := iNdEx
53044		var wire uint64
53045		for shift := uint(0); ; shift += 7 {
53046			if shift >= 64 {
53047				return ErrIntOverflowGenerated
53048			}
53049			if iNdEx >= l {
53050				return io.ErrUnexpectedEOF
53051			}
53052			b := dAtA[iNdEx]
53053			iNdEx++
53054			wire |= uint64(b&0x7F) << shift
53055			if b < 0x80 {
53056				break
53057			}
53058		}
53059		fieldNum := int32(wire >> 3)
53060		wireType := int(wire & 0x7)
53061		if wireType == 4 {
53062			return fmt.Errorf("proto: PodStatus: wiretype end group for non-group")
53063		}
53064		if fieldNum <= 0 {
53065			return fmt.Errorf("proto: PodStatus: illegal tag %d (wire type %d)", fieldNum, wire)
53066		}
53067		switch fieldNum {
53068		case 1:
53069			if wireType != 2 {
53070				return fmt.Errorf("proto: wrong wireType = %d for field Phase", wireType)
53071			}
53072			var stringLen uint64
53073			for shift := uint(0); ; shift += 7 {
53074				if shift >= 64 {
53075					return ErrIntOverflowGenerated
53076				}
53077				if iNdEx >= l {
53078					return io.ErrUnexpectedEOF
53079				}
53080				b := dAtA[iNdEx]
53081				iNdEx++
53082				stringLen |= uint64(b&0x7F) << shift
53083				if b < 0x80 {
53084					break
53085				}
53086			}
53087			intStringLen := int(stringLen)
53088			if intStringLen < 0 {
53089				return ErrInvalidLengthGenerated
53090			}
53091			postIndex := iNdEx + intStringLen
53092			if postIndex < 0 {
53093				return ErrInvalidLengthGenerated
53094			}
53095			if postIndex > l {
53096				return io.ErrUnexpectedEOF
53097			}
53098			m.Phase = PodPhase(dAtA[iNdEx:postIndex])
53099			iNdEx = postIndex
53100		case 2:
53101			if wireType != 2 {
53102				return fmt.Errorf("proto: wrong wireType = %d for field Conditions", wireType)
53103			}
53104			var msglen int
53105			for shift := uint(0); ; shift += 7 {
53106				if shift >= 64 {
53107					return ErrIntOverflowGenerated
53108				}
53109				if iNdEx >= l {
53110					return io.ErrUnexpectedEOF
53111				}
53112				b := dAtA[iNdEx]
53113				iNdEx++
53114				msglen |= int(b&0x7F) << shift
53115				if b < 0x80 {
53116					break
53117				}
53118			}
53119			if msglen < 0 {
53120				return ErrInvalidLengthGenerated
53121			}
53122			postIndex := iNdEx + msglen
53123			if postIndex < 0 {
53124				return ErrInvalidLengthGenerated
53125			}
53126			if postIndex > l {
53127				return io.ErrUnexpectedEOF
53128			}
53129			m.Conditions = append(m.Conditions, PodCondition{})
53130			if err := m.Conditions[len(m.Conditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
53131				return err
53132			}
53133			iNdEx = postIndex
53134		case 3:
53135			if wireType != 2 {
53136				return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
53137			}
53138			var stringLen uint64
53139			for shift := uint(0); ; shift += 7 {
53140				if shift >= 64 {
53141					return ErrIntOverflowGenerated
53142				}
53143				if iNdEx >= l {
53144					return io.ErrUnexpectedEOF
53145				}
53146				b := dAtA[iNdEx]
53147				iNdEx++
53148				stringLen |= uint64(b&0x7F) << shift
53149				if b < 0x80 {
53150					break
53151				}
53152			}
53153			intStringLen := int(stringLen)
53154			if intStringLen < 0 {
53155				return ErrInvalidLengthGenerated
53156			}
53157			postIndex := iNdEx + intStringLen
53158			if postIndex < 0 {
53159				return ErrInvalidLengthGenerated
53160			}
53161			if postIndex > l {
53162				return io.ErrUnexpectedEOF
53163			}
53164			m.Message = string(dAtA[iNdEx:postIndex])
53165			iNdEx = postIndex
53166		case 4:
53167			if wireType != 2 {
53168				return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
53169			}
53170			var stringLen uint64
53171			for shift := uint(0); ; shift += 7 {
53172				if shift >= 64 {
53173					return ErrIntOverflowGenerated
53174				}
53175				if iNdEx >= l {
53176					return io.ErrUnexpectedEOF
53177				}
53178				b := dAtA[iNdEx]
53179				iNdEx++
53180				stringLen |= uint64(b&0x7F) << shift
53181				if b < 0x80 {
53182					break
53183				}
53184			}
53185			intStringLen := int(stringLen)
53186			if intStringLen < 0 {
53187				return ErrInvalidLengthGenerated
53188			}
53189			postIndex := iNdEx + intStringLen
53190			if postIndex < 0 {
53191				return ErrInvalidLengthGenerated
53192			}
53193			if postIndex > l {
53194				return io.ErrUnexpectedEOF
53195			}
53196			m.Reason = string(dAtA[iNdEx:postIndex])
53197			iNdEx = postIndex
53198		case 5:
53199			if wireType != 2 {
53200				return fmt.Errorf("proto: wrong wireType = %d for field HostIP", wireType)
53201			}
53202			var stringLen uint64
53203			for shift := uint(0); ; shift += 7 {
53204				if shift >= 64 {
53205					return ErrIntOverflowGenerated
53206				}
53207				if iNdEx >= l {
53208					return io.ErrUnexpectedEOF
53209				}
53210				b := dAtA[iNdEx]
53211				iNdEx++
53212				stringLen |= uint64(b&0x7F) << shift
53213				if b < 0x80 {
53214					break
53215				}
53216			}
53217			intStringLen := int(stringLen)
53218			if intStringLen < 0 {
53219				return ErrInvalidLengthGenerated
53220			}
53221			postIndex := iNdEx + intStringLen
53222			if postIndex < 0 {
53223				return ErrInvalidLengthGenerated
53224			}
53225			if postIndex > l {
53226				return io.ErrUnexpectedEOF
53227			}
53228			m.HostIP = string(dAtA[iNdEx:postIndex])
53229			iNdEx = postIndex
53230		case 6:
53231			if wireType != 2 {
53232				return fmt.Errorf("proto: wrong wireType = %d for field PodIP", wireType)
53233			}
53234			var stringLen uint64
53235			for shift := uint(0); ; shift += 7 {
53236				if shift >= 64 {
53237					return ErrIntOverflowGenerated
53238				}
53239				if iNdEx >= l {
53240					return io.ErrUnexpectedEOF
53241				}
53242				b := dAtA[iNdEx]
53243				iNdEx++
53244				stringLen |= uint64(b&0x7F) << shift
53245				if b < 0x80 {
53246					break
53247				}
53248			}
53249			intStringLen := int(stringLen)
53250			if intStringLen < 0 {
53251				return ErrInvalidLengthGenerated
53252			}
53253			postIndex := iNdEx + intStringLen
53254			if postIndex < 0 {
53255				return ErrInvalidLengthGenerated
53256			}
53257			if postIndex > l {
53258				return io.ErrUnexpectedEOF
53259			}
53260			m.PodIP = string(dAtA[iNdEx:postIndex])
53261			iNdEx = postIndex
53262		case 7:
53263			if wireType != 2 {
53264				return fmt.Errorf("proto: wrong wireType = %d for field StartTime", wireType)
53265			}
53266			var msglen int
53267			for shift := uint(0); ; shift += 7 {
53268				if shift >= 64 {
53269					return ErrIntOverflowGenerated
53270				}
53271				if iNdEx >= l {
53272					return io.ErrUnexpectedEOF
53273				}
53274				b := dAtA[iNdEx]
53275				iNdEx++
53276				msglen |= int(b&0x7F) << shift
53277				if b < 0x80 {
53278					break
53279				}
53280			}
53281			if msglen < 0 {
53282				return ErrInvalidLengthGenerated
53283			}
53284			postIndex := iNdEx + msglen
53285			if postIndex < 0 {
53286				return ErrInvalidLengthGenerated
53287			}
53288			if postIndex > l {
53289				return io.ErrUnexpectedEOF
53290			}
53291			if m.StartTime == nil {
53292				m.StartTime = &v1.Time{}
53293			}
53294			if err := m.StartTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
53295				return err
53296			}
53297			iNdEx = postIndex
53298		case 8:
53299			if wireType != 2 {
53300				return fmt.Errorf("proto: wrong wireType = %d for field ContainerStatuses", wireType)
53301			}
53302			var msglen int
53303			for shift := uint(0); ; shift += 7 {
53304				if shift >= 64 {
53305					return ErrIntOverflowGenerated
53306				}
53307				if iNdEx >= l {
53308					return io.ErrUnexpectedEOF
53309				}
53310				b := dAtA[iNdEx]
53311				iNdEx++
53312				msglen |= int(b&0x7F) << shift
53313				if b < 0x80 {
53314					break
53315				}
53316			}
53317			if msglen < 0 {
53318				return ErrInvalidLengthGenerated
53319			}
53320			postIndex := iNdEx + msglen
53321			if postIndex < 0 {
53322				return ErrInvalidLengthGenerated
53323			}
53324			if postIndex > l {
53325				return io.ErrUnexpectedEOF
53326			}
53327			m.ContainerStatuses = append(m.ContainerStatuses, ContainerStatus{})
53328			if err := m.ContainerStatuses[len(m.ContainerStatuses)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
53329				return err
53330			}
53331			iNdEx = postIndex
53332		case 9:
53333			if wireType != 2 {
53334				return fmt.Errorf("proto: wrong wireType = %d for field QOSClass", wireType)
53335			}
53336			var stringLen uint64
53337			for shift := uint(0); ; shift += 7 {
53338				if shift >= 64 {
53339					return ErrIntOverflowGenerated
53340				}
53341				if iNdEx >= l {
53342					return io.ErrUnexpectedEOF
53343				}
53344				b := dAtA[iNdEx]
53345				iNdEx++
53346				stringLen |= uint64(b&0x7F) << shift
53347				if b < 0x80 {
53348					break
53349				}
53350			}
53351			intStringLen := int(stringLen)
53352			if intStringLen < 0 {
53353				return ErrInvalidLengthGenerated
53354			}
53355			postIndex := iNdEx + intStringLen
53356			if postIndex < 0 {
53357				return ErrInvalidLengthGenerated
53358			}
53359			if postIndex > l {
53360				return io.ErrUnexpectedEOF
53361			}
53362			m.QOSClass = PodQOSClass(dAtA[iNdEx:postIndex])
53363			iNdEx = postIndex
53364		case 10:
53365			if wireType != 2 {
53366				return fmt.Errorf("proto: wrong wireType = %d for field InitContainerStatuses", wireType)
53367			}
53368			var msglen int
53369			for shift := uint(0); ; shift += 7 {
53370				if shift >= 64 {
53371					return ErrIntOverflowGenerated
53372				}
53373				if iNdEx >= l {
53374					return io.ErrUnexpectedEOF
53375				}
53376				b := dAtA[iNdEx]
53377				iNdEx++
53378				msglen |= int(b&0x7F) << shift
53379				if b < 0x80 {
53380					break
53381				}
53382			}
53383			if msglen < 0 {
53384				return ErrInvalidLengthGenerated
53385			}
53386			postIndex := iNdEx + msglen
53387			if postIndex < 0 {
53388				return ErrInvalidLengthGenerated
53389			}
53390			if postIndex > l {
53391				return io.ErrUnexpectedEOF
53392			}
53393			m.InitContainerStatuses = append(m.InitContainerStatuses, ContainerStatus{})
53394			if err := m.InitContainerStatuses[len(m.InitContainerStatuses)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
53395				return err
53396			}
53397			iNdEx = postIndex
53398		case 11:
53399			if wireType != 2 {
53400				return fmt.Errorf("proto: wrong wireType = %d for field NominatedNodeName", wireType)
53401			}
53402			var stringLen uint64
53403			for shift := uint(0); ; shift += 7 {
53404				if shift >= 64 {
53405					return ErrIntOverflowGenerated
53406				}
53407				if iNdEx >= l {
53408					return io.ErrUnexpectedEOF
53409				}
53410				b := dAtA[iNdEx]
53411				iNdEx++
53412				stringLen |= uint64(b&0x7F) << shift
53413				if b < 0x80 {
53414					break
53415				}
53416			}
53417			intStringLen := int(stringLen)
53418			if intStringLen < 0 {
53419				return ErrInvalidLengthGenerated
53420			}
53421			postIndex := iNdEx + intStringLen
53422			if postIndex < 0 {
53423				return ErrInvalidLengthGenerated
53424			}
53425			if postIndex > l {
53426				return io.ErrUnexpectedEOF
53427			}
53428			m.NominatedNodeName = string(dAtA[iNdEx:postIndex])
53429			iNdEx = postIndex
53430		case 12:
53431			if wireType != 2 {
53432				return fmt.Errorf("proto: wrong wireType = %d for field PodIPs", wireType)
53433			}
53434			var msglen int
53435			for shift := uint(0); ; shift += 7 {
53436				if shift >= 64 {
53437					return ErrIntOverflowGenerated
53438				}
53439				if iNdEx >= l {
53440					return io.ErrUnexpectedEOF
53441				}
53442				b := dAtA[iNdEx]
53443				iNdEx++
53444				msglen |= int(b&0x7F) << shift
53445				if b < 0x80 {
53446					break
53447				}
53448			}
53449			if msglen < 0 {
53450				return ErrInvalidLengthGenerated
53451			}
53452			postIndex := iNdEx + msglen
53453			if postIndex < 0 {
53454				return ErrInvalidLengthGenerated
53455			}
53456			if postIndex > l {
53457				return io.ErrUnexpectedEOF
53458			}
53459			m.PodIPs = append(m.PodIPs, PodIP{})
53460			if err := m.PodIPs[len(m.PodIPs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
53461				return err
53462			}
53463			iNdEx = postIndex
53464		case 13:
53465			if wireType != 2 {
53466				return fmt.Errorf("proto: wrong wireType = %d for field EphemeralContainerStatuses", wireType)
53467			}
53468			var msglen int
53469			for shift := uint(0); ; shift += 7 {
53470				if shift >= 64 {
53471					return ErrIntOverflowGenerated
53472				}
53473				if iNdEx >= l {
53474					return io.ErrUnexpectedEOF
53475				}
53476				b := dAtA[iNdEx]
53477				iNdEx++
53478				msglen |= int(b&0x7F) << shift
53479				if b < 0x80 {
53480					break
53481				}
53482			}
53483			if msglen < 0 {
53484				return ErrInvalidLengthGenerated
53485			}
53486			postIndex := iNdEx + msglen
53487			if postIndex < 0 {
53488				return ErrInvalidLengthGenerated
53489			}
53490			if postIndex > l {
53491				return io.ErrUnexpectedEOF
53492			}
53493			m.EphemeralContainerStatuses = append(m.EphemeralContainerStatuses, ContainerStatus{})
53494			if err := m.EphemeralContainerStatuses[len(m.EphemeralContainerStatuses)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
53495				return err
53496			}
53497			iNdEx = postIndex
53498		default:
53499			iNdEx = preIndex
53500			skippy, err := skipGenerated(dAtA[iNdEx:])
53501			if err != nil {
53502				return err
53503			}
53504			if skippy < 0 {
53505				return ErrInvalidLengthGenerated
53506			}
53507			if (iNdEx + skippy) < 0 {
53508				return ErrInvalidLengthGenerated
53509			}
53510			if (iNdEx + skippy) > l {
53511				return io.ErrUnexpectedEOF
53512			}
53513			iNdEx += skippy
53514		}
53515	}
53516
53517	if iNdEx > l {
53518		return io.ErrUnexpectedEOF
53519	}
53520	return nil
53521}
53522func (m *PodStatusResult) Unmarshal(dAtA []byte) error {
53523	l := len(dAtA)
53524	iNdEx := 0
53525	for iNdEx < l {
53526		preIndex := iNdEx
53527		var wire uint64
53528		for shift := uint(0); ; shift += 7 {
53529			if shift >= 64 {
53530				return ErrIntOverflowGenerated
53531			}
53532			if iNdEx >= l {
53533				return io.ErrUnexpectedEOF
53534			}
53535			b := dAtA[iNdEx]
53536			iNdEx++
53537			wire |= uint64(b&0x7F) << shift
53538			if b < 0x80 {
53539				break
53540			}
53541		}
53542		fieldNum := int32(wire >> 3)
53543		wireType := int(wire & 0x7)
53544		if wireType == 4 {
53545			return fmt.Errorf("proto: PodStatusResult: wiretype end group for non-group")
53546		}
53547		if fieldNum <= 0 {
53548			return fmt.Errorf("proto: PodStatusResult: illegal tag %d (wire type %d)", fieldNum, wire)
53549		}
53550		switch fieldNum {
53551		case 1:
53552			if wireType != 2 {
53553				return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
53554			}
53555			var msglen int
53556			for shift := uint(0); ; shift += 7 {
53557				if shift >= 64 {
53558					return ErrIntOverflowGenerated
53559				}
53560				if iNdEx >= l {
53561					return io.ErrUnexpectedEOF
53562				}
53563				b := dAtA[iNdEx]
53564				iNdEx++
53565				msglen |= int(b&0x7F) << shift
53566				if b < 0x80 {
53567					break
53568				}
53569			}
53570			if msglen < 0 {
53571				return ErrInvalidLengthGenerated
53572			}
53573			postIndex := iNdEx + msglen
53574			if postIndex < 0 {
53575				return ErrInvalidLengthGenerated
53576			}
53577			if postIndex > l {
53578				return io.ErrUnexpectedEOF
53579			}
53580			if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
53581				return err
53582			}
53583			iNdEx = postIndex
53584		case 2:
53585			if wireType != 2 {
53586				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
53587			}
53588			var msglen int
53589			for shift := uint(0); ; shift += 7 {
53590				if shift >= 64 {
53591					return ErrIntOverflowGenerated
53592				}
53593				if iNdEx >= l {
53594					return io.ErrUnexpectedEOF
53595				}
53596				b := dAtA[iNdEx]
53597				iNdEx++
53598				msglen |= int(b&0x7F) << shift
53599				if b < 0x80 {
53600					break
53601				}
53602			}
53603			if msglen < 0 {
53604				return ErrInvalidLengthGenerated
53605			}
53606			postIndex := iNdEx + msglen
53607			if postIndex < 0 {
53608				return ErrInvalidLengthGenerated
53609			}
53610			if postIndex > l {
53611				return io.ErrUnexpectedEOF
53612			}
53613			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
53614				return err
53615			}
53616			iNdEx = postIndex
53617		default:
53618			iNdEx = preIndex
53619			skippy, err := skipGenerated(dAtA[iNdEx:])
53620			if err != nil {
53621				return err
53622			}
53623			if skippy < 0 {
53624				return ErrInvalidLengthGenerated
53625			}
53626			if (iNdEx + skippy) < 0 {
53627				return ErrInvalidLengthGenerated
53628			}
53629			if (iNdEx + skippy) > l {
53630				return io.ErrUnexpectedEOF
53631			}
53632			iNdEx += skippy
53633		}
53634	}
53635
53636	if iNdEx > l {
53637		return io.ErrUnexpectedEOF
53638	}
53639	return nil
53640}
53641func (m *PodTemplate) Unmarshal(dAtA []byte) error {
53642	l := len(dAtA)
53643	iNdEx := 0
53644	for iNdEx < l {
53645		preIndex := iNdEx
53646		var wire uint64
53647		for shift := uint(0); ; shift += 7 {
53648			if shift >= 64 {
53649				return ErrIntOverflowGenerated
53650			}
53651			if iNdEx >= l {
53652				return io.ErrUnexpectedEOF
53653			}
53654			b := dAtA[iNdEx]
53655			iNdEx++
53656			wire |= uint64(b&0x7F) << shift
53657			if b < 0x80 {
53658				break
53659			}
53660		}
53661		fieldNum := int32(wire >> 3)
53662		wireType := int(wire & 0x7)
53663		if wireType == 4 {
53664			return fmt.Errorf("proto: PodTemplate: wiretype end group for non-group")
53665		}
53666		if fieldNum <= 0 {
53667			return fmt.Errorf("proto: PodTemplate: illegal tag %d (wire type %d)", fieldNum, wire)
53668		}
53669		switch fieldNum {
53670		case 1:
53671			if wireType != 2 {
53672				return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
53673			}
53674			var msglen int
53675			for shift := uint(0); ; shift += 7 {
53676				if shift >= 64 {
53677					return ErrIntOverflowGenerated
53678				}
53679				if iNdEx >= l {
53680					return io.ErrUnexpectedEOF
53681				}
53682				b := dAtA[iNdEx]
53683				iNdEx++
53684				msglen |= int(b&0x7F) << shift
53685				if b < 0x80 {
53686					break
53687				}
53688			}
53689			if msglen < 0 {
53690				return ErrInvalidLengthGenerated
53691			}
53692			postIndex := iNdEx + msglen
53693			if postIndex < 0 {
53694				return ErrInvalidLengthGenerated
53695			}
53696			if postIndex > l {
53697				return io.ErrUnexpectedEOF
53698			}
53699			if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
53700				return err
53701			}
53702			iNdEx = postIndex
53703		case 2:
53704			if wireType != 2 {
53705				return fmt.Errorf("proto: wrong wireType = %d for field Template", wireType)
53706			}
53707			var msglen int
53708			for shift := uint(0); ; shift += 7 {
53709				if shift >= 64 {
53710					return ErrIntOverflowGenerated
53711				}
53712				if iNdEx >= l {
53713					return io.ErrUnexpectedEOF
53714				}
53715				b := dAtA[iNdEx]
53716				iNdEx++
53717				msglen |= int(b&0x7F) << shift
53718				if b < 0x80 {
53719					break
53720				}
53721			}
53722			if msglen < 0 {
53723				return ErrInvalidLengthGenerated
53724			}
53725			postIndex := iNdEx + msglen
53726			if postIndex < 0 {
53727				return ErrInvalidLengthGenerated
53728			}
53729			if postIndex > l {
53730				return io.ErrUnexpectedEOF
53731			}
53732			if err := m.Template.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
53733				return err
53734			}
53735			iNdEx = postIndex
53736		default:
53737			iNdEx = preIndex
53738			skippy, err := skipGenerated(dAtA[iNdEx:])
53739			if err != nil {
53740				return err
53741			}
53742			if skippy < 0 {
53743				return ErrInvalidLengthGenerated
53744			}
53745			if (iNdEx + skippy) < 0 {
53746				return ErrInvalidLengthGenerated
53747			}
53748			if (iNdEx + skippy) > l {
53749				return io.ErrUnexpectedEOF
53750			}
53751			iNdEx += skippy
53752		}
53753	}
53754
53755	if iNdEx > l {
53756		return io.ErrUnexpectedEOF
53757	}
53758	return nil
53759}
53760func (m *PodTemplateList) Unmarshal(dAtA []byte) error {
53761	l := len(dAtA)
53762	iNdEx := 0
53763	for iNdEx < l {
53764		preIndex := iNdEx
53765		var wire uint64
53766		for shift := uint(0); ; shift += 7 {
53767			if shift >= 64 {
53768				return ErrIntOverflowGenerated
53769			}
53770			if iNdEx >= l {
53771				return io.ErrUnexpectedEOF
53772			}
53773			b := dAtA[iNdEx]
53774			iNdEx++
53775			wire |= uint64(b&0x7F) << shift
53776			if b < 0x80 {
53777				break
53778			}
53779		}
53780		fieldNum := int32(wire >> 3)
53781		wireType := int(wire & 0x7)
53782		if wireType == 4 {
53783			return fmt.Errorf("proto: PodTemplateList: wiretype end group for non-group")
53784		}
53785		if fieldNum <= 0 {
53786			return fmt.Errorf("proto: PodTemplateList: illegal tag %d (wire type %d)", fieldNum, wire)
53787		}
53788		switch fieldNum {
53789		case 1:
53790			if wireType != 2 {
53791				return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
53792			}
53793			var msglen int
53794			for shift := uint(0); ; shift += 7 {
53795				if shift >= 64 {
53796					return ErrIntOverflowGenerated
53797				}
53798				if iNdEx >= l {
53799					return io.ErrUnexpectedEOF
53800				}
53801				b := dAtA[iNdEx]
53802				iNdEx++
53803				msglen |= int(b&0x7F) << shift
53804				if b < 0x80 {
53805					break
53806				}
53807			}
53808			if msglen < 0 {
53809				return ErrInvalidLengthGenerated
53810			}
53811			postIndex := iNdEx + msglen
53812			if postIndex < 0 {
53813				return ErrInvalidLengthGenerated
53814			}
53815			if postIndex > l {
53816				return io.ErrUnexpectedEOF
53817			}
53818			if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
53819				return err
53820			}
53821			iNdEx = postIndex
53822		case 2:
53823			if wireType != 2 {
53824				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
53825			}
53826			var msglen int
53827			for shift := uint(0); ; shift += 7 {
53828				if shift >= 64 {
53829					return ErrIntOverflowGenerated
53830				}
53831				if iNdEx >= l {
53832					return io.ErrUnexpectedEOF
53833				}
53834				b := dAtA[iNdEx]
53835				iNdEx++
53836				msglen |= int(b&0x7F) << shift
53837				if b < 0x80 {
53838					break
53839				}
53840			}
53841			if msglen < 0 {
53842				return ErrInvalidLengthGenerated
53843			}
53844			postIndex := iNdEx + msglen
53845			if postIndex < 0 {
53846				return ErrInvalidLengthGenerated
53847			}
53848			if postIndex > l {
53849				return io.ErrUnexpectedEOF
53850			}
53851			m.Items = append(m.Items, PodTemplate{})
53852			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
53853				return err
53854			}
53855			iNdEx = postIndex
53856		default:
53857			iNdEx = preIndex
53858			skippy, err := skipGenerated(dAtA[iNdEx:])
53859			if err != nil {
53860				return err
53861			}
53862			if skippy < 0 {
53863				return ErrInvalidLengthGenerated
53864			}
53865			if (iNdEx + skippy) < 0 {
53866				return ErrInvalidLengthGenerated
53867			}
53868			if (iNdEx + skippy) > l {
53869				return io.ErrUnexpectedEOF
53870			}
53871			iNdEx += skippy
53872		}
53873	}
53874
53875	if iNdEx > l {
53876		return io.ErrUnexpectedEOF
53877	}
53878	return nil
53879}
53880func (m *PodTemplateSpec) Unmarshal(dAtA []byte) error {
53881	l := len(dAtA)
53882	iNdEx := 0
53883	for iNdEx < l {
53884		preIndex := iNdEx
53885		var wire uint64
53886		for shift := uint(0); ; shift += 7 {
53887			if shift >= 64 {
53888				return ErrIntOverflowGenerated
53889			}
53890			if iNdEx >= l {
53891				return io.ErrUnexpectedEOF
53892			}
53893			b := dAtA[iNdEx]
53894			iNdEx++
53895			wire |= uint64(b&0x7F) << shift
53896			if b < 0x80 {
53897				break
53898			}
53899		}
53900		fieldNum := int32(wire >> 3)
53901		wireType := int(wire & 0x7)
53902		if wireType == 4 {
53903			return fmt.Errorf("proto: PodTemplateSpec: wiretype end group for non-group")
53904		}
53905		if fieldNum <= 0 {
53906			return fmt.Errorf("proto: PodTemplateSpec: illegal tag %d (wire type %d)", fieldNum, wire)
53907		}
53908		switch fieldNum {
53909		case 1:
53910			if wireType != 2 {
53911				return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
53912			}
53913			var msglen int
53914			for shift := uint(0); ; shift += 7 {
53915				if shift >= 64 {
53916					return ErrIntOverflowGenerated
53917				}
53918				if iNdEx >= l {
53919					return io.ErrUnexpectedEOF
53920				}
53921				b := dAtA[iNdEx]
53922				iNdEx++
53923				msglen |= int(b&0x7F) << shift
53924				if b < 0x80 {
53925					break
53926				}
53927			}
53928			if msglen < 0 {
53929				return ErrInvalidLengthGenerated
53930			}
53931			postIndex := iNdEx + msglen
53932			if postIndex < 0 {
53933				return ErrInvalidLengthGenerated
53934			}
53935			if postIndex > l {
53936				return io.ErrUnexpectedEOF
53937			}
53938			if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
53939				return err
53940			}
53941			iNdEx = postIndex
53942		case 2:
53943			if wireType != 2 {
53944				return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
53945			}
53946			var msglen int
53947			for shift := uint(0); ; shift += 7 {
53948				if shift >= 64 {
53949					return ErrIntOverflowGenerated
53950				}
53951				if iNdEx >= l {
53952					return io.ErrUnexpectedEOF
53953				}
53954				b := dAtA[iNdEx]
53955				iNdEx++
53956				msglen |= int(b&0x7F) << shift
53957				if b < 0x80 {
53958					break
53959				}
53960			}
53961			if msglen < 0 {
53962				return ErrInvalidLengthGenerated
53963			}
53964			postIndex := iNdEx + msglen
53965			if postIndex < 0 {
53966				return ErrInvalidLengthGenerated
53967			}
53968			if postIndex > l {
53969				return io.ErrUnexpectedEOF
53970			}
53971			if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
53972				return err
53973			}
53974			iNdEx = postIndex
53975		default:
53976			iNdEx = preIndex
53977			skippy, err := skipGenerated(dAtA[iNdEx:])
53978			if err != nil {
53979				return err
53980			}
53981			if skippy < 0 {
53982				return ErrInvalidLengthGenerated
53983			}
53984			if (iNdEx + skippy) < 0 {
53985				return ErrInvalidLengthGenerated
53986			}
53987			if (iNdEx + skippy) > l {
53988				return io.ErrUnexpectedEOF
53989			}
53990			iNdEx += skippy
53991		}
53992	}
53993
53994	if iNdEx > l {
53995		return io.ErrUnexpectedEOF
53996	}
53997	return nil
53998}
53999func (m *PortworxVolumeSource) Unmarshal(dAtA []byte) error {
54000	l := len(dAtA)
54001	iNdEx := 0
54002	for iNdEx < l {
54003		preIndex := iNdEx
54004		var wire uint64
54005		for shift := uint(0); ; shift += 7 {
54006			if shift >= 64 {
54007				return ErrIntOverflowGenerated
54008			}
54009			if iNdEx >= l {
54010				return io.ErrUnexpectedEOF
54011			}
54012			b := dAtA[iNdEx]
54013			iNdEx++
54014			wire |= uint64(b&0x7F) << shift
54015			if b < 0x80 {
54016				break
54017			}
54018		}
54019		fieldNum := int32(wire >> 3)
54020		wireType := int(wire & 0x7)
54021		if wireType == 4 {
54022			return fmt.Errorf("proto: PortworxVolumeSource: wiretype end group for non-group")
54023		}
54024		if fieldNum <= 0 {
54025			return fmt.Errorf("proto: PortworxVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
54026		}
54027		switch fieldNum {
54028		case 1:
54029			if wireType != 2 {
54030				return fmt.Errorf("proto: wrong wireType = %d for field VolumeID", wireType)
54031			}
54032			var stringLen uint64
54033			for shift := uint(0); ; shift += 7 {
54034				if shift >= 64 {
54035					return ErrIntOverflowGenerated
54036				}
54037				if iNdEx >= l {
54038					return io.ErrUnexpectedEOF
54039				}
54040				b := dAtA[iNdEx]
54041				iNdEx++
54042				stringLen |= uint64(b&0x7F) << shift
54043				if b < 0x80 {
54044					break
54045				}
54046			}
54047			intStringLen := int(stringLen)
54048			if intStringLen < 0 {
54049				return ErrInvalidLengthGenerated
54050			}
54051			postIndex := iNdEx + intStringLen
54052			if postIndex < 0 {
54053				return ErrInvalidLengthGenerated
54054			}
54055			if postIndex > l {
54056				return io.ErrUnexpectedEOF
54057			}
54058			m.VolumeID = string(dAtA[iNdEx:postIndex])
54059			iNdEx = postIndex
54060		case 2:
54061			if wireType != 2 {
54062				return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
54063			}
54064			var stringLen uint64
54065			for shift := uint(0); ; shift += 7 {
54066				if shift >= 64 {
54067					return ErrIntOverflowGenerated
54068				}
54069				if iNdEx >= l {
54070					return io.ErrUnexpectedEOF
54071				}
54072				b := dAtA[iNdEx]
54073				iNdEx++
54074				stringLen |= uint64(b&0x7F) << shift
54075				if b < 0x80 {
54076					break
54077				}
54078			}
54079			intStringLen := int(stringLen)
54080			if intStringLen < 0 {
54081				return ErrInvalidLengthGenerated
54082			}
54083			postIndex := iNdEx + intStringLen
54084			if postIndex < 0 {
54085				return ErrInvalidLengthGenerated
54086			}
54087			if postIndex > l {
54088				return io.ErrUnexpectedEOF
54089			}
54090			m.FSType = string(dAtA[iNdEx:postIndex])
54091			iNdEx = postIndex
54092		case 3:
54093			if wireType != 0 {
54094				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
54095			}
54096			var v int
54097			for shift := uint(0); ; shift += 7 {
54098				if shift >= 64 {
54099					return ErrIntOverflowGenerated
54100				}
54101				if iNdEx >= l {
54102					return io.ErrUnexpectedEOF
54103				}
54104				b := dAtA[iNdEx]
54105				iNdEx++
54106				v |= int(b&0x7F) << shift
54107				if b < 0x80 {
54108					break
54109				}
54110			}
54111			m.ReadOnly = bool(v != 0)
54112		default:
54113			iNdEx = preIndex
54114			skippy, err := skipGenerated(dAtA[iNdEx:])
54115			if err != nil {
54116				return err
54117			}
54118			if skippy < 0 {
54119				return ErrInvalidLengthGenerated
54120			}
54121			if (iNdEx + skippy) < 0 {
54122				return ErrInvalidLengthGenerated
54123			}
54124			if (iNdEx + skippy) > l {
54125				return io.ErrUnexpectedEOF
54126			}
54127			iNdEx += skippy
54128		}
54129	}
54130
54131	if iNdEx > l {
54132		return io.ErrUnexpectedEOF
54133	}
54134	return nil
54135}
54136func (m *Preconditions) Unmarshal(dAtA []byte) error {
54137	l := len(dAtA)
54138	iNdEx := 0
54139	for iNdEx < l {
54140		preIndex := iNdEx
54141		var wire uint64
54142		for shift := uint(0); ; shift += 7 {
54143			if shift >= 64 {
54144				return ErrIntOverflowGenerated
54145			}
54146			if iNdEx >= l {
54147				return io.ErrUnexpectedEOF
54148			}
54149			b := dAtA[iNdEx]
54150			iNdEx++
54151			wire |= uint64(b&0x7F) << shift
54152			if b < 0x80 {
54153				break
54154			}
54155		}
54156		fieldNum := int32(wire >> 3)
54157		wireType := int(wire & 0x7)
54158		if wireType == 4 {
54159			return fmt.Errorf("proto: Preconditions: wiretype end group for non-group")
54160		}
54161		if fieldNum <= 0 {
54162			return fmt.Errorf("proto: Preconditions: illegal tag %d (wire type %d)", fieldNum, wire)
54163		}
54164		switch fieldNum {
54165		case 1:
54166			if wireType != 2 {
54167				return fmt.Errorf("proto: wrong wireType = %d for field UID", wireType)
54168			}
54169			var stringLen uint64
54170			for shift := uint(0); ; shift += 7 {
54171				if shift >= 64 {
54172					return ErrIntOverflowGenerated
54173				}
54174				if iNdEx >= l {
54175					return io.ErrUnexpectedEOF
54176				}
54177				b := dAtA[iNdEx]
54178				iNdEx++
54179				stringLen |= uint64(b&0x7F) << shift
54180				if b < 0x80 {
54181					break
54182				}
54183			}
54184			intStringLen := int(stringLen)
54185			if intStringLen < 0 {
54186				return ErrInvalidLengthGenerated
54187			}
54188			postIndex := iNdEx + intStringLen
54189			if postIndex < 0 {
54190				return ErrInvalidLengthGenerated
54191			}
54192			if postIndex > l {
54193				return io.ErrUnexpectedEOF
54194			}
54195			s := k8s_io_apimachinery_pkg_types.UID(dAtA[iNdEx:postIndex])
54196			m.UID = &s
54197			iNdEx = postIndex
54198		default:
54199			iNdEx = preIndex
54200			skippy, err := skipGenerated(dAtA[iNdEx:])
54201			if err != nil {
54202				return err
54203			}
54204			if skippy < 0 {
54205				return ErrInvalidLengthGenerated
54206			}
54207			if (iNdEx + skippy) < 0 {
54208				return ErrInvalidLengthGenerated
54209			}
54210			if (iNdEx + skippy) > l {
54211				return io.ErrUnexpectedEOF
54212			}
54213			iNdEx += skippy
54214		}
54215	}
54216
54217	if iNdEx > l {
54218		return io.ErrUnexpectedEOF
54219	}
54220	return nil
54221}
54222func (m *PreferAvoidPodsEntry) Unmarshal(dAtA []byte) error {
54223	l := len(dAtA)
54224	iNdEx := 0
54225	for iNdEx < l {
54226		preIndex := iNdEx
54227		var wire uint64
54228		for shift := uint(0); ; shift += 7 {
54229			if shift >= 64 {
54230				return ErrIntOverflowGenerated
54231			}
54232			if iNdEx >= l {
54233				return io.ErrUnexpectedEOF
54234			}
54235			b := dAtA[iNdEx]
54236			iNdEx++
54237			wire |= uint64(b&0x7F) << shift
54238			if b < 0x80 {
54239				break
54240			}
54241		}
54242		fieldNum := int32(wire >> 3)
54243		wireType := int(wire & 0x7)
54244		if wireType == 4 {
54245			return fmt.Errorf("proto: PreferAvoidPodsEntry: wiretype end group for non-group")
54246		}
54247		if fieldNum <= 0 {
54248			return fmt.Errorf("proto: PreferAvoidPodsEntry: illegal tag %d (wire type %d)", fieldNum, wire)
54249		}
54250		switch fieldNum {
54251		case 1:
54252			if wireType != 2 {
54253				return fmt.Errorf("proto: wrong wireType = %d for field PodSignature", wireType)
54254			}
54255			var msglen int
54256			for shift := uint(0); ; shift += 7 {
54257				if shift >= 64 {
54258					return ErrIntOverflowGenerated
54259				}
54260				if iNdEx >= l {
54261					return io.ErrUnexpectedEOF
54262				}
54263				b := dAtA[iNdEx]
54264				iNdEx++
54265				msglen |= int(b&0x7F) << shift
54266				if b < 0x80 {
54267					break
54268				}
54269			}
54270			if msglen < 0 {
54271				return ErrInvalidLengthGenerated
54272			}
54273			postIndex := iNdEx + msglen
54274			if postIndex < 0 {
54275				return ErrInvalidLengthGenerated
54276			}
54277			if postIndex > l {
54278				return io.ErrUnexpectedEOF
54279			}
54280			if err := m.PodSignature.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
54281				return err
54282			}
54283			iNdEx = postIndex
54284		case 2:
54285			if wireType != 2 {
54286				return fmt.Errorf("proto: wrong wireType = %d for field EvictionTime", wireType)
54287			}
54288			var msglen int
54289			for shift := uint(0); ; shift += 7 {
54290				if shift >= 64 {
54291					return ErrIntOverflowGenerated
54292				}
54293				if iNdEx >= l {
54294					return io.ErrUnexpectedEOF
54295				}
54296				b := dAtA[iNdEx]
54297				iNdEx++
54298				msglen |= int(b&0x7F) << shift
54299				if b < 0x80 {
54300					break
54301				}
54302			}
54303			if msglen < 0 {
54304				return ErrInvalidLengthGenerated
54305			}
54306			postIndex := iNdEx + msglen
54307			if postIndex < 0 {
54308				return ErrInvalidLengthGenerated
54309			}
54310			if postIndex > l {
54311				return io.ErrUnexpectedEOF
54312			}
54313			if err := m.EvictionTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
54314				return err
54315			}
54316			iNdEx = postIndex
54317		case 3:
54318			if wireType != 2 {
54319				return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
54320			}
54321			var stringLen uint64
54322			for shift := uint(0); ; shift += 7 {
54323				if shift >= 64 {
54324					return ErrIntOverflowGenerated
54325				}
54326				if iNdEx >= l {
54327					return io.ErrUnexpectedEOF
54328				}
54329				b := dAtA[iNdEx]
54330				iNdEx++
54331				stringLen |= uint64(b&0x7F) << shift
54332				if b < 0x80 {
54333					break
54334				}
54335			}
54336			intStringLen := int(stringLen)
54337			if intStringLen < 0 {
54338				return ErrInvalidLengthGenerated
54339			}
54340			postIndex := iNdEx + intStringLen
54341			if postIndex < 0 {
54342				return ErrInvalidLengthGenerated
54343			}
54344			if postIndex > l {
54345				return io.ErrUnexpectedEOF
54346			}
54347			m.Reason = string(dAtA[iNdEx:postIndex])
54348			iNdEx = postIndex
54349		case 4:
54350			if wireType != 2 {
54351				return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
54352			}
54353			var stringLen uint64
54354			for shift := uint(0); ; shift += 7 {
54355				if shift >= 64 {
54356					return ErrIntOverflowGenerated
54357				}
54358				if iNdEx >= l {
54359					return io.ErrUnexpectedEOF
54360				}
54361				b := dAtA[iNdEx]
54362				iNdEx++
54363				stringLen |= uint64(b&0x7F) << shift
54364				if b < 0x80 {
54365					break
54366				}
54367			}
54368			intStringLen := int(stringLen)
54369			if intStringLen < 0 {
54370				return ErrInvalidLengthGenerated
54371			}
54372			postIndex := iNdEx + intStringLen
54373			if postIndex < 0 {
54374				return ErrInvalidLengthGenerated
54375			}
54376			if postIndex > l {
54377				return io.ErrUnexpectedEOF
54378			}
54379			m.Message = string(dAtA[iNdEx:postIndex])
54380			iNdEx = postIndex
54381		default:
54382			iNdEx = preIndex
54383			skippy, err := skipGenerated(dAtA[iNdEx:])
54384			if err != nil {
54385				return err
54386			}
54387			if skippy < 0 {
54388				return ErrInvalidLengthGenerated
54389			}
54390			if (iNdEx + skippy) < 0 {
54391				return ErrInvalidLengthGenerated
54392			}
54393			if (iNdEx + skippy) > l {
54394				return io.ErrUnexpectedEOF
54395			}
54396			iNdEx += skippy
54397		}
54398	}
54399
54400	if iNdEx > l {
54401		return io.ErrUnexpectedEOF
54402	}
54403	return nil
54404}
54405func (m *PreferredSchedulingTerm) Unmarshal(dAtA []byte) error {
54406	l := len(dAtA)
54407	iNdEx := 0
54408	for iNdEx < l {
54409		preIndex := iNdEx
54410		var wire uint64
54411		for shift := uint(0); ; shift += 7 {
54412			if shift >= 64 {
54413				return ErrIntOverflowGenerated
54414			}
54415			if iNdEx >= l {
54416				return io.ErrUnexpectedEOF
54417			}
54418			b := dAtA[iNdEx]
54419			iNdEx++
54420			wire |= uint64(b&0x7F) << shift
54421			if b < 0x80 {
54422				break
54423			}
54424		}
54425		fieldNum := int32(wire >> 3)
54426		wireType := int(wire & 0x7)
54427		if wireType == 4 {
54428			return fmt.Errorf("proto: PreferredSchedulingTerm: wiretype end group for non-group")
54429		}
54430		if fieldNum <= 0 {
54431			return fmt.Errorf("proto: PreferredSchedulingTerm: illegal tag %d (wire type %d)", fieldNum, wire)
54432		}
54433		switch fieldNum {
54434		case 1:
54435			if wireType != 0 {
54436				return fmt.Errorf("proto: wrong wireType = %d for field Weight", wireType)
54437			}
54438			m.Weight = 0
54439			for shift := uint(0); ; shift += 7 {
54440				if shift >= 64 {
54441					return ErrIntOverflowGenerated
54442				}
54443				if iNdEx >= l {
54444					return io.ErrUnexpectedEOF
54445				}
54446				b := dAtA[iNdEx]
54447				iNdEx++
54448				m.Weight |= int32(b&0x7F) << shift
54449				if b < 0x80 {
54450					break
54451				}
54452			}
54453		case 2:
54454			if wireType != 2 {
54455				return fmt.Errorf("proto: wrong wireType = %d for field Preference", wireType)
54456			}
54457			var msglen int
54458			for shift := uint(0); ; shift += 7 {
54459				if shift >= 64 {
54460					return ErrIntOverflowGenerated
54461				}
54462				if iNdEx >= l {
54463					return io.ErrUnexpectedEOF
54464				}
54465				b := dAtA[iNdEx]
54466				iNdEx++
54467				msglen |= int(b&0x7F) << shift
54468				if b < 0x80 {
54469					break
54470				}
54471			}
54472			if msglen < 0 {
54473				return ErrInvalidLengthGenerated
54474			}
54475			postIndex := iNdEx + msglen
54476			if postIndex < 0 {
54477				return ErrInvalidLengthGenerated
54478			}
54479			if postIndex > l {
54480				return io.ErrUnexpectedEOF
54481			}
54482			if err := m.Preference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
54483				return err
54484			}
54485			iNdEx = postIndex
54486		default:
54487			iNdEx = preIndex
54488			skippy, err := skipGenerated(dAtA[iNdEx:])
54489			if err != nil {
54490				return err
54491			}
54492			if skippy < 0 {
54493				return ErrInvalidLengthGenerated
54494			}
54495			if (iNdEx + skippy) < 0 {
54496				return ErrInvalidLengthGenerated
54497			}
54498			if (iNdEx + skippy) > l {
54499				return io.ErrUnexpectedEOF
54500			}
54501			iNdEx += skippy
54502		}
54503	}
54504
54505	if iNdEx > l {
54506		return io.ErrUnexpectedEOF
54507	}
54508	return nil
54509}
54510func (m *Probe) Unmarshal(dAtA []byte) error {
54511	l := len(dAtA)
54512	iNdEx := 0
54513	for iNdEx < l {
54514		preIndex := iNdEx
54515		var wire uint64
54516		for shift := uint(0); ; shift += 7 {
54517			if shift >= 64 {
54518				return ErrIntOverflowGenerated
54519			}
54520			if iNdEx >= l {
54521				return io.ErrUnexpectedEOF
54522			}
54523			b := dAtA[iNdEx]
54524			iNdEx++
54525			wire |= uint64(b&0x7F) << shift
54526			if b < 0x80 {
54527				break
54528			}
54529		}
54530		fieldNum := int32(wire >> 3)
54531		wireType := int(wire & 0x7)
54532		if wireType == 4 {
54533			return fmt.Errorf("proto: Probe: wiretype end group for non-group")
54534		}
54535		if fieldNum <= 0 {
54536			return fmt.Errorf("proto: Probe: illegal tag %d (wire type %d)", fieldNum, wire)
54537		}
54538		switch fieldNum {
54539		case 1:
54540			if wireType != 2 {
54541				return fmt.Errorf("proto: wrong wireType = %d for field Handler", wireType)
54542			}
54543			var msglen int
54544			for shift := uint(0); ; shift += 7 {
54545				if shift >= 64 {
54546					return ErrIntOverflowGenerated
54547				}
54548				if iNdEx >= l {
54549					return io.ErrUnexpectedEOF
54550				}
54551				b := dAtA[iNdEx]
54552				iNdEx++
54553				msglen |= int(b&0x7F) << shift
54554				if b < 0x80 {
54555					break
54556				}
54557			}
54558			if msglen < 0 {
54559				return ErrInvalidLengthGenerated
54560			}
54561			postIndex := iNdEx + msglen
54562			if postIndex < 0 {
54563				return ErrInvalidLengthGenerated
54564			}
54565			if postIndex > l {
54566				return io.ErrUnexpectedEOF
54567			}
54568			if err := m.Handler.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
54569				return err
54570			}
54571			iNdEx = postIndex
54572		case 2:
54573			if wireType != 0 {
54574				return fmt.Errorf("proto: wrong wireType = %d for field InitialDelaySeconds", wireType)
54575			}
54576			m.InitialDelaySeconds = 0
54577			for shift := uint(0); ; shift += 7 {
54578				if shift >= 64 {
54579					return ErrIntOverflowGenerated
54580				}
54581				if iNdEx >= l {
54582					return io.ErrUnexpectedEOF
54583				}
54584				b := dAtA[iNdEx]
54585				iNdEx++
54586				m.InitialDelaySeconds |= int32(b&0x7F) << shift
54587				if b < 0x80 {
54588					break
54589				}
54590			}
54591		case 3:
54592			if wireType != 0 {
54593				return fmt.Errorf("proto: wrong wireType = %d for field TimeoutSeconds", wireType)
54594			}
54595			m.TimeoutSeconds = 0
54596			for shift := uint(0); ; shift += 7 {
54597				if shift >= 64 {
54598					return ErrIntOverflowGenerated
54599				}
54600				if iNdEx >= l {
54601					return io.ErrUnexpectedEOF
54602				}
54603				b := dAtA[iNdEx]
54604				iNdEx++
54605				m.TimeoutSeconds |= int32(b&0x7F) << shift
54606				if b < 0x80 {
54607					break
54608				}
54609			}
54610		case 4:
54611			if wireType != 0 {
54612				return fmt.Errorf("proto: wrong wireType = %d for field PeriodSeconds", wireType)
54613			}
54614			m.PeriodSeconds = 0
54615			for shift := uint(0); ; shift += 7 {
54616				if shift >= 64 {
54617					return ErrIntOverflowGenerated
54618				}
54619				if iNdEx >= l {
54620					return io.ErrUnexpectedEOF
54621				}
54622				b := dAtA[iNdEx]
54623				iNdEx++
54624				m.PeriodSeconds |= int32(b&0x7F) << shift
54625				if b < 0x80 {
54626					break
54627				}
54628			}
54629		case 5:
54630			if wireType != 0 {
54631				return fmt.Errorf("proto: wrong wireType = %d for field SuccessThreshold", wireType)
54632			}
54633			m.SuccessThreshold = 0
54634			for shift := uint(0); ; shift += 7 {
54635				if shift >= 64 {
54636					return ErrIntOverflowGenerated
54637				}
54638				if iNdEx >= l {
54639					return io.ErrUnexpectedEOF
54640				}
54641				b := dAtA[iNdEx]
54642				iNdEx++
54643				m.SuccessThreshold |= int32(b&0x7F) << shift
54644				if b < 0x80 {
54645					break
54646				}
54647			}
54648		case 6:
54649			if wireType != 0 {
54650				return fmt.Errorf("proto: wrong wireType = %d for field FailureThreshold", wireType)
54651			}
54652			m.FailureThreshold = 0
54653			for shift := uint(0); ; shift += 7 {
54654				if shift >= 64 {
54655					return ErrIntOverflowGenerated
54656				}
54657				if iNdEx >= l {
54658					return io.ErrUnexpectedEOF
54659				}
54660				b := dAtA[iNdEx]
54661				iNdEx++
54662				m.FailureThreshold |= int32(b&0x7F) << shift
54663				if b < 0x80 {
54664					break
54665				}
54666			}
54667		default:
54668			iNdEx = preIndex
54669			skippy, err := skipGenerated(dAtA[iNdEx:])
54670			if err != nil {
54671				return err
54672			}
54673			if skippy < 0 {
54674				return ErrInvalidLengthGenerated
54675			}
54676			if (iNdEx + skippy) < 0 {
54677				return ErrInvalidLengthGenerated
54678			}
54679			if (iNdEx + skippy) > l {
54680				return io.ErrUnexpectedEOF
54681			}
54682			iNdEx += skippy
54683		}
54684	}
54685
54686	if iNdEx > l {
54687		return io.ErrUnexpectedEOF
54688	}
54689	return nil
54690}
54691func (m *ProjectedVolumeSource) Unmarshal(dAtA []byte) error {
54692	l := len(dAtA)
54693	iNdEx := 0
54694	for iNdEx < l {
54695		preIndex := iNdEx
54696		var wire uint64
54697		for shift := uint(0); ; shift += 7 {
54698			if shift >= 64 {
54699				return ErrIntOverflowGenerated
54700			}
54701			if iNdEx >= l {
54702				return io.ErrUnexpectedEOF
54703			}
54704			b := dAtA[iNdEx]
54705			iNdEx++
54706			wire |= uint64(b&0x7F) << shift
54707			if b < 0x80 {
54708				break
54709			}
54710		}
54711		fieldNum := int32(wire >> 3)
54712		wireType := int(wire & 0x7)
54713		if wireType == 4 {
54714			return fmt.Errorf("proto: ProjectedVolumeSource: wiretype end group for non-group")
54715		}
54716		if fieldNum <= 0 {
54717			return fmt.Errorf("proto: ProjectedVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
54718		}
54719		switch fieldNum {
54720		case 1:
54721			if wireType != 2 {
54722				return fmt.Errorf("proto: wrong wireType = %d for field Sources", wireType)
54723			}
54724			var msglen int
54725			for shift := uint(0); ; shift += 7 {
54726				if shift >= 64 {
54727					return ErrIntOverflowGenerated
54728				}
54729				if iNdEx >= l {
54730					return io.ErrUnexpectedEOF
54731				}
54732				b := dAtA[iNdEx]
54733				iNdEx++
54734				msglen |= int(b&0x7F) << shift
54735				if b < 0x80 {
54736					break
54737				}
54738			}
54739			if msglen < 0 {
54740				return ErrInvalidLengthGenerated
54741			}
54742			postIndex := iNdEx + msglen
54743			if postIndex < 0 {
54744				return ErrInvalidLengthGenerated
54745			}
54746			if postIndex > l {
54747				return io.ErrUnexpectedEOF
54748			}
54749			m.Sources = append(m.Sources, VolumeProjection{})
54750			if err := m.Sources[len(m.Sources)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
54751				return err
54752			}
54753			iNdEx = postIndex
54754		case 2:
54755			if wireType != 0 {
54756				return fmt.Errorf("proto: wrong wireType = %d for field DefaultMode", wireType)
54757			}
54758			var v int32
54759			for shift := uint(0); ; shift += 7 {
54760				if shift >= 64 {
54761					return ErrIntOverflowGenerated
54762				}
54763				if iNdEx >= l {
54764					return io.ErrUnexpectedEOF
54765				}
54766				b := dAtA[iNdEx]
54767				iNdEx++
54768				v |= int32(b&0x7F) << shift
54769				if b < 0x80 {
54770					break
54771				}
54772			}
54773			m.DefaultMode = &v
54774		default:
54775			iNdEx = preIndex
54776			skippy, err := skipGenerated(dAtA[iNdEx:])
54777			if err != nil {
54778				return err
54779			}
54780			if skippy < 0 {
54781				return ErrInvalidLengthGenerated
54782			}
54783			if (iNdEx + skippy) < 0 {
54784				return ErrInvalidLengthGenerated
54785			}
54786			if (iNdEx + skippy) > l {
54787				return io.ErrUnexpectedEOF
54788			}
54789			iNdEx += skippy
54790		}
54791	}
54792
54793	if iNdEx > l {
54794		return io.ErrUnexpectedEOF
54795	}
54796	return nil
54797}
54798func (m *QuobyteVolumeSource) Unmarshal(dAtA []byte) error {
54799	l := len(dAtA)
54800	iNdEx := 0
54801	for iNdEx < l {
54802		preIndex := iNdEx
54803		var wire uint64
54804		for shift := uint(0); ; shift += 7 {
54805			if shift >= 64 {
54806				return ErrIntOverflowGenerated
54807			}
54808			if iNdEx >= l {
54809				return io.ErrUnexpectedEOF
54810			}
54811			b := dAtA[iNdEx]
54812			iNdEx++
54813			wire |= uint64(b&0x7F) << shift
54814			if b < 0x80 {
54815				break
54816			}
54817		}
54818		fieldNum := int32(wire >> 3)
54819		wireType := int(wire & 0x7)
54820		if wireType == 4 {
54821			return fmt.Errorf("proto: QuobyteVolumeSource: wiretype end group for non-group")
54822		}
54823		if fieldNum <= 0 {
54824			return fmt.Errorf("proto: QuobyteVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
54825		}
54826		switch fieldNum {
54827		case 1:
54828			if wireType != 2 {
54829				return fmt.Errorf("proto: wrong wireType = %d for field Registry", wireType)
54830			}
54831			var stringLen uint64
54832			for shift := uint(0); ; shift += 7 {
54833				if shift >= 64 {
54834					return ErrIntOverflowGenerated
54835				}
54836				if iNdEx >= l {
54837					return io.ErrUnexpectedEOF
54838				}
54839				b := dAtA[iNdEx]
54840				iNdEx++
54841				stringLen |= uint64(b&0x7F) << shift
54842				if b < 0x80 {
54843					break
54844				}
54845			}
54846			intStringLen := int(stringLen)
54847			if intStringLen < 0 {
54848				return ErrInvalidLengthGenerated
54849			}
54850			postIndex := iNdEx + intStringLen
54851			if postIndex < 0 {
54852				return ErrInvalidLengthGenerated
54853			}
54854			if postIndex > l {
54855				return io.ErrUnexpectedEOF
54856			}
54857			m.Registry = string(dAtA[iNdEx:postIndex])
54858			iNdEx = postIndex
54859		case 2:
54860			if wireType != 2 {
54861				return fmt.Errorf("proto: wrong wireType = %d for field Volume", wireType)
54862			}
54863			var stringLen uint64
54864			for shift := uint(0); ; shift += 7 {
54865				if shift >= 64 {
54866					return ErrIntOverflowGenerated
54867				}
54868				if iNdEx >= l {
54869					return io.ErrUnexpectedEOF
54870				}
54871				b := dAtA[iNdEx]
54872				iNdEx++
54873				stringLen |= uint64(b&0x7F) << shift
54874				if b < 0x80 {
54875					break
54876				}
54877			}
54878			intStringLen := int(stringLen)
54879			if intStringLen < 0 {
54880				return ErrInvalidLengthGenerated
54881			}
54882			postIndex := iNdEx + intStringLen
54883			if postIndex < 0 {
54884				return ErrInvalidLengthGenerated
54885			}
54886			if postIndex > l {
54887				return io.ErrUnexpectedEOF
54888			}
54889			m.Volume = string(dAtA[iNdEx:postIndex])
54890			iNdEx = postIndex
54891		case 3:
54892			if wireType != 0 {
54893				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
54894			}
54895			var v int
54896			for shift := uint(0); ; shift += 7 {
54897				if shift >= 64 {
54898					return ErrIntOverflowGenerated
54899				}
54900				if iNdEx >= l {
54901					return io.ErrUnexpectedEOF
54902				}
54903				b := dAtA[iNdEx]
54904				iNdEx++
54905				v |= int(b&0x7F) << shift
54906				if b < 0x80 {
54907					break
54908				}
54909			}
54910			m.ReadOnly = bool(v != 0)
54911		case 4:
54912			if wireType != 2 {
54913				return fmt.Errorf("proto: wrong wireType = %d for field User", wireType)
54914			}
54915			var stringLen uint64
54916			for shift := uint(0); ; shift += 7 {
54917				if shift >= 64 {
54918					return ErrIntOverflowGenerated
54919				}
54920				if iNdEx >= l {
54921					return io.ErrUnexpectedEOF
54922				}
54923				b := dAtA[iNdEx]
54924				iNdEx++
54925				stringLen |= uint64(b&0x7F) << shift
54926				if b < 0x80 {
54927					break
54928				}
54929			}
54930			intStringLen := int(stringLen)
54931			if intStringLen < 0 {
54932				return ErrInvalidLengthGenerated
54933			}
54934			postIndex := iNdEx + intStringLen
54935			if postIndex < 0 {
54936				return ErrInvalidLengthGenerated
54937			}
54938			if postIndex > l {
54939				return io.ErrUnexpectedEOF
54940			}
54941			m.User = string(dAtA[iNdEx:postIndex])
54942			iNdEx = postIndex
54943		case 5:
54944			if wireType != 2 {
54945				return fmt.Errorf("proto: wrong wireType = %d for field Group", wireType)
54946			}
54947			var stringLen uint64
54948			for shift := uint(0); ; shift += 7 {
54949				if shift >= 64 {
54950					return ErrIntOverflowGenerated
54951				}
54952				if iNdEx >= l {
54953					return io.ErrUnexpectedEOF
54954				}
54955				b := dAtA[iNdEx]
54956				iNdEx++
54957				stringLen |= uint64(b&0x7F) << shift
54958				if b < 0x80 {
54959					break
54960				}
54961			}
54962			intStringLen := int(stringLen)
54963			if intStringLen < 0 {
54964				return ErrInvalidLengthGenerated
54965			}
54966			postIndex := iNdEx + intStringLen
54967			if postIndex < 0 {
54968				return ErrInvalidLengthGenerated
54969			}
54970			if postIndex > l {
54971				return io.ErrUnexpectedEOF
54972			}
54973			m.Group = string(dAtA[iNdEx:postIndex])
54974			iNdEx = postIndex
54975		case 6:
54976			if wireType != 2 {
54977				return fmt.Errorf("proto: wrong wireType = %d for field Tenant", wireType)
54978			}
54979			var stringLen uint64
54980			for shift := uint(0); ; shift += 7 {
54981				if shift >= 64 {
54982					return ErrIntOverflowGenerated
54983				}
54984				if iNdEx >= l {
54985					return io.ErrUnexpectedEOF
54986				}
54987				b := dAtA[iNdEx]
54988				iNdEx++
54989				stringLen |= uint64(b&0x7F) << shift
54990				if b < 0x80 {
54991					break
54992				}
54993			}
54994			intStringLen := int(stringLen)
54995			if intStringLen < 0 {
54996				return ErrInvalidLengthGenerated
54997			}
54998			postIndex := iNdEx + intStringLen
54999			if postIndex < 0 {
55000				return ErrInvalidLengthGenerated
55001			}
55002			if postIndex > l {
55003				return io.ErrUnexpectedEOF
55004			}
55005			m.Tenant = string(dAtA[iNdEx:postIndex])
55006			iNdEx = postIndex
55007		default:
55008			iNdEx = preIndex
55009			skippy, err := skipGenerated(dAtA[iNdEx:])
55010			if err != nil {
55011				return err
55012			}
55013			if skippy < 0 {
55014				return ErrInvalidLengthGenerated
55015			}
55016			if (iNdEx + skippy) < 0 {
55017				return ErrInvalidLengthGenerated
55018			}
55019			if (iNdEx + skippy) > l {
55020				return io.ErrUnexpectedEOF
55021			}
55022			iNdEx += skippy
55023		}
55024	}
55025
55026	if iNdEx > l {
55027		return io.ErrUnexpectedEOF
55028	}
55029	return nil
55030}
55031func (m *RBDPersistentVolumeSource) Unmarshal(dAtA []byte) error {
55032	l := len(dAtA)
55033	iNdEx := 0
55034	for iNdEx < l {
55035		preIndex := iNdEx
55036		var wire uint64
55037		for shift := uint(0); ; shift += 7 {
55038			if shift >= 64 {
55039				return ErrIntOverflowGenerated
55040			}
55041			if iNdEx >= l {
55042				return io.ErrUnexpectedEOF
55043			}
55044			b := dAtA[iNdEx]
55045			iNdEx++
55046			wire |= uint64(b&0x7F) << shift
55047			if b < 0x80 {
55048				break
55049			}
55050		}
55051		fieldNum := int32(wire >> 3)
55052		wireType := int(wire & 0x7)
55053		if wireType == 4 {
55054			return fmt.Errorf("proto: RBDPersistentVolumeSource: wiretype end group for non-group")
55055		}
55056		if fieldNum <= 0 {
55057			return fmt.Errorf("proto: RBDPersistentVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
55058		}
55059		switch fieldNum {
55060		case 1:
55061			if wireType != 2 {
55062				return fmt.Errorf("proto: wrong wireType = %d for field CephMonitors", wireType)
55063			}
55064			var stringLen uint64
55065			for shift := uint(0); ; shift += 7 {
55066				if shift >= 64 {
55067					return ErrIntOverflowGenerated
55068				}
55069				if iNdEx >= l {
55070					return io.ErrUnexpectedEOF
55071				}
55072				b := dAtA[iNdEx]
55073				iNdEx++
55074				stringLen |= uint64(b&0x7F) << shift
55075				if b < 0x80 {
55076					break
55077				}
55078			}
55079			intStringLen := int(stringLen)
55080			if intStringLen < 0 {
55081				return ErrInvalidLengthGenerated
55082			}
55083			postIndex := iNdEx + intStringLen
55084			if postIndex < 0 {
55085				return ErrInvalidLengthGenerated
55086			}
55087			if postIndex > l {
55088				return io.ErrUnexpectedEOF
55089			}
55090			m.CephMonitors = append(m.CephMonitors, string(dAtA[iNdEx:postIndex]))
55091			iNdEx = postIndex
55092		case 2:
55093			if wireType != 2 {
55094				return fmt.Errorf("proto: wrong wireType = %d for field RBDImage", wireType)
55095			}
55096			var stringLen uint64
55097			for shift := uint(0); ; shift += 7 {
55098				if shift >= 64 {
55099					return ErrIntOverflowGenerated
55100				}
55101				if iNdEx >= l {
55102					return io.ErrUnexpectedEOF
55103				}
55104				b := dAtA[iNdEx]
55105				iNdEx++
55106				stringLen |= uint64(b&0x7F) << shift
55107				if b < 0x80 {
55108					break
55109				}
55110			}
55111			intStringLen := int(stringLen)
55112			if intStringLen < 0 {
55113				return ErrInvalidLengthGenerated
55114			}
55115			postIndex := iNdEx + intStringLen
55116			if postIndex < 0 {
55117				return ErrInvalidLengthGenerated
55118			}
55119			if postIndex > l {
55120				return io.ErrUnexpectedEOF
55121			}
55122			m.RBDImage = string(dAtA[iNdEx:postIndex])
55123			iNdEx = postIndex
55124		case 3:
55125			if wireType != 2 {
55126				return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
55127			}
55128			var stringLen uint64
55129			for shift := uint(0); ; shift += 7 {
55130				if shift >= 64 {
55131					return ErrIntOverflowGenerated
55132				}
55133				if iNdEx >= l {
55134					return io.ErrUnexpectedEOF
55135				}
55136				b := dAtA[iNdEx]
55137				iNdEx++
55138				stringLen |= uint64(b&0x7F) << shift
55139				if b < 0x80 {
55140					break
55141				}
55142			}
55143			intStringLen := int(stringLen)
55144			if intStringLen < 0 {
55145				return ErrInvalidLengthGenerated
55146			}
55147			postIndex := iNdEx + intStringLen
55148			if postIndex < 0 {
55149				return ErrInvalidLengthGenerated
55150			}
55151			if postIndex > l {
55152				return io.ErrUnexpectedEOF
55153			}
55154			m.FSType = string(dAtA[iNdEx:postIndex])
55155			iNdEx = postIndex
55156		case 4:
55157			if wireType != 2 {
55158				return fmt.Errorf("proto: wrong wireType = %d for field RBDPool", wireType)
55159			}
55160			var stringLen uint64
55161			for shift := uint(0); ; shift += 7 {
55162				if shift >= 64 {
55163					return ErrIntOverflowGenerated
55164				}
55165				if iNdEx >= l {
55166					return io.ErrUnexpectedEOF
55167				}
55168				b := dAtA[iNdEx]
55169				iNdEx++
55170				stringLen |= uint64(b&0x7F) << shift
55171				if b < 0x80 {
55172					break
55173				}
55174			}
55175			intStringLen := int(stringLen)
55176			if intStringLen < 0 {
55177				return ErrInvalidLengthGenerated
55178			}
55179			postIndex := iNdEx + intStringLen
55180			if postIndex < 0 {
55181				return ErrInvalidLengthGenerated
55182			}
55183			if postIndex > l {
55184				return io.ErrUnexpectedEOF
55185			}
55186			m.RBDPool = string(dAtA[iNdEx:postIndex])
55187			iNdEx = postIndex
55188		case 5:
55189			if wireType != 2 {
55190				return fmt.Errorf("proto: wrong wireType = %d for field RadosUser", wireType)
55191			}
55192			var stringLen uint64
55193			for shift := uint(0); ; shift += 7 {
55194				if shift >= 64 {
55195					return ErrIntOverflowGenerated
55196				}
55197				if iNdEx >= l {
55198					return io.ErrUnexpectedEOF
55199				}
55200				b := dAtA[iNdEx]
55201				iNdEx++
55202				stringLen |= uint64(b&0x7F) << shift
55203				if b < 0x80 {
55204					break
55205				}
55206			}
55207			intStringLen := int(stringLen)
55208			if intStringLen < 0 {
55209				return ErrInvalidLengthGenerated
55210			}
55211			postIndex := iNdEx + intStringLen
55212			if postIndex < 0 {
55213				return ErrInvalidLengthGenerated
55214			}
55215			if postIndex > l {
55216				return io.ErrUnexpectedEOF
55217			}
55218			m.RadosUser = string(dAtA[iNdEx:postIndex])
55219			iNdEx = postIndex
55220		case 6:
55221			if wireType != 2 {
55222				return fmt.Errorf("proto: wrong wireType = %d for field Keyring", wireType)
55223			}
55224			var stringLen uint64
55225			for shift := uint(0); ; shift += 7 {
55226				if shift >= 64 {
55227					return ErrIntOverflowGenerated
55228				}
55229				if iNdEx >= l {
55230					return io.ErrUnexpectedEOF
55231				}
55232				b := dAtA[iNdEx]
55233				iNdEx++
55234				stringLen |= uint64(b&0x7F) << shift
55235				if b < 0x80 {
55236					break
55237				}
55238			}
55239			intStringLen := int(stringLen)
55240			if intStringLen < 0 {
55241				return ErrInvalidLengthGenerated
55242			}
55243			postIndex := iNdEx + intStringLen
55244			if postIndex < 0 {
55245				return ErrInvalidLengthGenerated
55246			}
55247			if postIndex > l {
55248				return io.ErrUnexpectedEOF
55249			}
55250			m.Keyring = string(dAtA[iNdEx:postIndex])
55251			iNdEx = postIndex
55252		case 7:
55253			if wireType != 2 {
55254				return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
55255			}
55256			var msglen int
55257			for shift := uint(0); ; shift += 7 {
55258				if shift >= 64 {
55259					return ErrIntOverflowGenerated
55260				}
55261				if iNdEx >= l {
55262					return io.ErrUnexpectedEOF
55263				}
55264				b := dAtA[iNdEx]
55265				iNdEx++
55266				msglen |= int(b&0x7F) << shift
55267				if b < 0x80 {
55268					break
55269				}
55270			}
55271			if msglen < 0 {
55272				return ErrInvalidLengthGenerated
55273			}
55274			postIndex := iNdEx + msglen
55275			if postIndex < 0 {
55276				return ErrInvalidLengthGenerated
55277			}
55278			if postIndex > l {
55279				return io.ErrUnexpectedEOF
55280			}
55281			if m.SecretRef == nil {
55282				m.SecretRef = &SecretReference{}
55283			}
55284			if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
55285				return err
55286			}
55287			iNdEx = postIndex
55288		case 8:
55289			if wireType != 0 {
55290				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
55291			}
55292			var v int
55293			for shift := uint(0); ; shift += 7 {
55294				if shift >= 64 {
55295					return ErrIntOverflowGenerated
55296				}
55297				if iNdEx >= l {
55298					return io.ErrUnexpectedEOF
55299				}
55300				b := dAtA[iNdEx]
55301				iNdEx++
55302				v |= int(b&0x7F) << shift
55303				if b < 0x80 {
55304					break
55305				}
55306			}
55307			m.ReadOnly = bool(v != 0)
55308		default:
55309			iNdEx = preIndex
55310			skippy, err := skipGenerated(dAtA[iNdEx:])
55311			if err != nil {
55312				return err
55313			}
55314			if skippy < 0 {
55315				return ErrInvalidLengthGenerated
55316			}
55317			if (iNdEx + skippy) < 0 {
55318				return ErrInvalidLengthGenerated
55319			}
55320			if (iNdEx + skippy) > l {
55321				return io.ErrUnexpectedEOF
55322			}
55323			iNdEx += skippy
55324		}
55325	}
55326
55327	if iNdEx > l {
55328		return io.ErrUnexpectedEOF
55329	}
55330	return nil
55331}
55332func (m *RBDVolumeSource) Unmarshal(dAtA []byte) error {
55333	l := len(dAtA)
55334	iNdEx := 0
55335	for iNdEx < l {
55336		preIndex := iNdEx
55337		var wire uint64
55338		for shift := uint(0); ; shift += 7 {
55339			if shift >= 64 {
55340				return ErrIntOverflowGenerated
55341			}
55342			if iNdEx >= l {
55343				return io.ErrUnexpectedEOF
55344			}
55345			b := dAtA[iNdEx]
55346			iNdEx++
55347			wire |= uint64(b&0x7F) << shift
55348			if b < 0x80 {
55349				break
55350			}
55351		}
55352		fieldNum := int32(wire >> 3)
55353		wireType := int(wire & 0x7)
55354		if wireType == 4 {
55355			return fmt.Errorf("proto: RBDVolumeSource: wiretype end group for non-group")
55356		}
55357		if fieldNum <= 0 {
55358			return fmt.Errorf("proto: RBDVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
55359		}
55360		switch fieldNum {
55361		case 1:
55362			if wireType != 2 {
55363				return fmt.Errorf("proto: wrong wireType = %d for field CephMonitors", wireType)
55364			}
55365			var stringLen uint64
55366			for shift := uint(0); ; shift += 7 {
55367				if shift >= 64 {
55368					return ErrIntOverflowGenerated
55369				}
55370				if iNdEx >= l {
55371					return io.ErrUnexpectedEOF
55372				}
55373				b := dAtA[iNdEx]
55374				iNdEx++
55375				stringLen |= uint64(b&0x7F) << shift
55376				if b < 0x80 {
55377					break
55378				}
55379			}
55380			intStringLen := int(stringLen)
55381			if intStringLen < 0 {
55382				return ErrInvalidLengthGenerated
55383			}
55384			postIndex := iNdEx + intStringLen
55385			if postIndex < 0 {
55386				return ErrInvalidLengthGenerated
55387			}
55388			if postIndex > l {
55389				return io.ErrUnexpectedEOF
55390			}
55391			m.CephMonitors = append(m.CephMonitors, string(dAtA[iNdEx:postIndex]))
55392			iNdEx = postIndex
55393		case 2:
55394			if wireType != 2 {
55395				return fmt.Errorf("proto: wrong wireType = %d for field RBDImage", wireType)
55396			}
55397			var stringLen uint64
55398			for shift := uint(0); ; shift += 7 {
55399				if shift >= 64 {
55400					return ErrIntOverflowGenerated
55401				}
55402				if iNdEx >= l {
55403					return io.ErrUnexpectedEOF
55404				}
55405				b := dAtA[iNdEx]
55406				iNdEx++
55407				stringLen |= uint64(b&0x7F) << shift
55408				if b < 0x80 {
55409					break
55410				}
55411			}
55412			intStringLen := int(stringLen)
55413			if intStringLen < 0 {
55414				return ErrInvalidLengthGenerated
55415			}
55416			postIndex := iNdEx + intStringLen
55417			if postIndex < 0 {
55418				return ErrInvalidLengthGenerated
55419			}
55420			if postIndex > l {
55421				return io.ErrUnexpectedEOF
55422			}
55423			m.RBDImage = string(dAtA[iNdEx:postIndex])
55424			iNdEx = postIndex
55425		case 3:
55426			if wireType != 2 {
55427				return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
55428			}
55429			var stringLen uint64
55430			for shift := uint(0); ; shift += 7 {
55431				if shift >= 64 {
55432					return ErrIntOverflowGenerated
55433				}
55434				if iNdEx >= l {
55435					return io.ErrUnexpectedEOF
55436				}
55437				b := dAtA[iNdEx]
55438				iNdEx++
55439				stringLen |= uint64(b&0x7F) << shift
55440				if b < 0x80 {
55441					break
55442				}
55443			}
55444			intStringLen := int(stringLen)
55445			if intStringLen < 0 {
55446				return ErrInvalidLengthGenerated
55447			}
55448			postIndex := iNdEx + intStringLen
55449			if postIndex < 0 {
55450				return ErrInvalidLengthGenerated
55451			}
55452			if postIndex > l {
55453				return io.ErrUnexpectedEOF
55454			}
55455			m.FSType = string(dAtA[iNdEx:postIndex])
55456			iNdEx = postIndex
55457		case 4:
55458			if wireType != 2 {
55459				return fmt.Errorf("proto: wrong wireType = %d for field RBDPool", wireType)
55460			}
55461			var stringLen uint64
55462			for shift := uint(0); ; shift += 7 {
55463				if shift >= 64 {
55464					return ErrIntOverflowGenerated
55465				}
55466				if iNdEx >= l {
55467					return io.ErrUnexpectedEOF
55468				}
55469				b := dAtA[iNdEx]
55470				iNdEx++
55471				stringLen |= uint64(b&0x7F) << shift
55472				if b < 0x80 {
55473					break
55474				}
55475			}
55476			intStringLen := int(stringLen)
55477			if intStringLen < 0 {
55478				return ErrInvalidLengthGenerated
55479			}
55480			postIndex := iNdEx + intStringLen
55481			if postIndex < 0 {
55482				return ErrInvalidLengthGenerated
55483			}
55484			if postIndex > l {
55485				return io.ErrUnexpectedEOF
55486			}
55487			m.RBDPool = string(dAtA[iNdEx:postIndex])
55488			iNdEx = postIndex
55489		case 5:
55490			if wireType != 2 {
55491				return fmt.Errorf("proto: wrong wireType = %d for field RadosUser", wireType)
55492			}
55493			var stringLen uint64
55494			for shift := uint(0); ; shift += 7 {
55495				if shift >= 64 {
55496					return ErrIntOverflowGenerated
55497				}
55498				if iNdEx >= l {
55499					return io.ErrUnexpectedEOF
55500				}
55501				b := dAtA[iNdEx]
55502				iNdEx++
55503				stringLen |= uint64(b&0x7F) << shift
55504				if b < 0x80 {
55505					break
55506				}
55507			}
55508			intStringLen := int(stringLen)
55509			if intStringLen < 0 {
55510				return ErrInvalidLengthGenerated
55511			}
55512			postIndex := iNdEx + intStringLen
55513			if postIndex < 0 {
55514				return ErrInvalidLengthGenerated
55515			}
55516			if postIndex > l {
55517				return io.ErrUnexpectedEOF
55518			}
55519			m.RadosUser = string(dAtA[iNdEx:postIndex])
55520			iNdEx = postIndex
55521		case 6:
55522			if wireType != 2 {
55523				return fmt.Errorf("proto: wrong wireType = %d for field Keyring", wireType)
55524			}
55525			var stringLen uint64
55526			for shift := uint(0); ; shift += 7 {
55527				if shift >= 64 {
55528					return ErrIntOverflowGenerated
55529				}
55530				if iNdEx >= l {
55531					return io.ErrUnexpectedEOF
55532				}
55533				b := dAtA[iNdEx]
55534				iNdEx++
55535				stringLen |= uint64(b&0x7F) << shift
55536				if b < 0x80 {
55537					break
55538				}
55539			}
55540			intStringLen := int(stringLen)
55541			if intStringLen < 0 {
55542				return ErrInvalidLengthGenerated
55543			}
55544			postIndex := iNdEx + intStringLen
55545			if postIndex < 0 {
55546				return ErrInvalidLengthGenerated
55547			}
55548			if postIndex > l {
55549				return io.ErrUnexpectedEOF
55550			}
55551			m.Keyring = string(dAtA[iNdEx:postIndex])
55552			iNdEx = postIndex
55553		case 7:
55554			if wireType != 2 {
55555				return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
55556			}
55557			var msglen int
55558			for shift := uint(0); ; shift += 7 {
55559				if shift >= 64 {
55560					return ErrIntOverflowGenerated
55561				}
55562				if iNdEx >= l {
55563					return io.ErrUnexpectedEOF
55564				}
55565				b := dAtA[iNdEx]
55566				iNdEx++
55567				msglen |= int(b&0x7F) << shift
55568				if b < 0x80 {
55569					break
55570				}
55571			}
55572			if msglen < 0 {
55573				return ErrInvalidLengthGenerated
55574			}
55575			postIndex := iNdEx + msglen
55576			if postIndex < 0 {
55577				return ErrInvalidLengthGenerated
55578			}
55579			if postIndex > l {
55580				return io.ErrUnexpectedEOF
55581			}
55582			if m.SecretRef == nil {
55583				m.SecretRef = &LocalObjectReference{}
55584			}
55585			if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
55586				return err
55587			}
55588			iNdEx = postIndex
55589		case 8:
55590			if wireType != 0 {
55591				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
55592			}
55593			var v int
55594			for shift := uint(0); ; shift += 7 {
55595				if shift >= 64 {
55596					return ErrIntOverflowGenerated
55597				}
55598				if iNdEx >= l {
55599					return io.ErrUnexpectedEOF
55600				}
55601				b := dAtA[iNdEx]
55602				iNdEx++
55603				v |= int(b&0x7F) << shift
55604				if b < 0x80 {
55605					break
55606				}
55607			}
55608			m.ReadOnly = bool(v != 0)
55609		default:
55610			iNdEx = preIndex
55611			skippy, err := skipGenerated(dAtA[iNdEx:])
55612			if err != nil {
55613				return err
55614			}
55615			if skippy < 0 {
55616				return ErrInvalidLengthGenerated
55617			}
55618			if (iNdEx + skippy) < 0 {
55619				return ErrInvalidLengthGenerated
55620			}
55621			if (iNdEx + skippy) > l {
55622				return io.ErrUnexpectedEOF
55623			}
55624			iNdEx += skippy
55625		}
55626	}
55627
55628	if iNdEx > l {
55629		return io.ErrUnexpectedEOF
55630	}
55631	return nil
55632}
55633func (m *RangeAllocation) Unmarshal(dAtA []byte) error {
55634	l := len(dAtA)
55635	iNdEx := 0
55636	for iNdEx < l {
55637		preIndex := iNdEx
55638		var wire uint64
55639		for shift := uint(0); ; shift += 7 {
55640			if shift >= 64 {
55641				return ErrIntOverflowGenerated
55642			}
55643			if iNdEx >= l {
55644				return io.ErrUnexpectedEOF
55645			}
55646			b := dAtA[iNdEx]
55647			iNdEx++
55648			wire |= uint64(b&0x7F) << shift
55649			if b < 0x80 {
55650				break
55651			}
55652		}
55653		fieldNum := int32(wire >> 3)
55654		wireType := int(wire & 0x7)
55655		if wireType == 4 {
55656			return fmt.Errorf("proto: RangeAllocation: wiretype end group for non-group")
55657		}
55658		if fieldNum <= 0 {
55659			return fmt.Errorf("proto: RangeAllocation: illegal tag %d (wire type %d)", fieldNum, wire)
55660		}
55661		switch fieldNum {
55662		case 1:
55663			if wireType != 2 {
55664				return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
55665			}
55666			var msglen int
55667			for shift := uint(0); ; shift += 7 {
55668				if shift >= 64 {
55669					return ErrIntOverflowGenerated
55670				}
55671				if iNdEx >= l {
55672					return io.ErrUnexpectedEOF
55673				}
55674				b := dAtA[iNdEx]
55675				iNdEx++
55676				msglen |= int(b&0x7F) << shift
55677				if b < 0x80 {
55678					break
55679				}
55680			}
55681			if msglen < 0 {
55682				return ErrInvalidLengthGenerated
55683			}
55684			postIndex := iNdEx + msglen
55685			if postIndex < 0 {
55686				return ErrInvalidLengthGenerated
55687			}
55688			if postIndex > l {
55689				return io.ErrUnexpectedEOF
55690			}
55691			if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
55692				return err
55693			}
55694			iNdEx = postIndex
55695		case 2:
55696			if wireType != 2 {
55697				return fmt.Errorf("proto: wrong wireType = %d for field Range", wireType)
55698			}
55699			var stringLen uint64
55700			for shift := uint(0); ; shift += 7 {
55701				if shift >= 64 {
55702					return ErrIntOverflowGenerated
55703				}
55704				if iNdEx >= l {
55705					return io.ErrUnexpectedEOF
55706				}
55707				b := dAtA[iNdEx]
55708				iNdEx++
55709				stringLen |= uint64(b&0x7F) << shift
55710				if b < 0x80 {
55711					break
55712				}
55713			}
55714			intStringLen := int(stringLen)
55715			if intStringLen < 0 {
55716				return ErrInvalidLengthGenerated
55717			}
55718			postIndex := iNdEx + intStringLen
55719			if postIndex < 0 {
55720				return ErrInvalidLengthGenerated
55721			}
55722			if postIndex > l {
55723				return io.ErrUnexpectedEOF
55724			}
55725			m.Range = string(dAtA[iNdEx:postIndex])
55726			iNdEx = postIndex
55727		case 3:
55728			if wireType != 2 {
55729				return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType)
55730			}
55731			var byteLen int
55732			for shift := uint(0); ; shift += 7 {
55733				if shift >= 64 {
55734					return ErrIntOverflowGenerated
55735				}
55736				if iNdEx >= l {
55737					return io.ErrUnexpectedEOF
55738				}
55739				b := dAtA[iNdEx]
55740				iNdEx++
55741				byteLen |= int(b&0x7F) << shift
55742				if b < 0x80 {
55743					break
55744				}
55745			}
55746			if byteLen < 0 {
55747				return ErrInvalidLengthGenerated
55748			}
55749			postIndex := iNdEx + byteLen
55750			if postIndex < 0 {
55751				return ErrInvalidLengthGenerated
55752			}
55753			if postIndex > l {
55754				return io.ErrUnexpectedEOF
55755			}
55756			m.Data = append(m.Data[:0], dAtA[iNdEx:postIndex]...)
55757			if m.Data == nil {
55758				m.Data = []byte{}
55759			}
55760			iNdEx = postIndex
55761		default:
55762			iNdEx = preIndex
55763			skippy, err := skipGenerated(dAtA[iNdEx:])
55764			if err != nil {
55765				return err
55766			}
55767			if skippy < 0 {
55768				return ErrInvalidLengthGenerated
55769			}
55770			if (iNdEx + skippy) < 0 {
55771				return ErrInvalidLengthGenerated
55772			}
55773			if (iNdEx + skippy) > l {
55774				return io.ErrUnexpectedEOF
55775			}
55776			iNdEx += skippy
55777		}
55778	}
55779
55780	if iNdEx > l {
55781		return io.ErrUnexpectedEOF
55782	}
55783	return nil
55784}
55785func (m *ReplicationController) Unmarshal(dAtA []byte) error {
55786	l := len(dAtA)
55787	iNdEx := 0
55788	for iNdEx < l {
55789		preIndex := iNdEx
55790		var wire uint64
55791		for shift := uint(0); ; shift += 7 {
55792			if shift >= 64 {
55793				return ErrIntOverflowGenerated
55794			}
55795			if iNdEx >= l {
55796				return io.ErrUnexpectedEOF
55797			}
55798			b := dAtA[iNdEx]
55799			iNdEx++
55800			wire |= uint64(b&0x7F) << shift
55801			if b < 0x80 {
55802				break
55803			}
55804		}
55805		fieldNum := int32(wire >> 3)
55806		wireType := int(wire & 0x7)
55807		if wireType == 4 {
55808			return fmt.Errorf("proto: ReplicationController: wiretype end group for non-group")
55809		}
55810		if fieldNum <= 0 {
55811			return fmt.Errorf("proto: ReplicationController: illegal tag %d (wire type %d)", fieldNum, wire)
55812		}
55813		switch fieldNum {
55814		case 1:
55815			if wireType != 2 {
55816				return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
55817			}
55818			var msglen int
55819			for shift := uint(0); ; shift += 7 {
55820				if shift >= 64 {
55821					return ErrIntOverflowGenerated
55822				}
55823				if iNdEx >= l {
55824					return io.ErrUnexpectedEOF
55825				}
55826				b := dAtA[iNdEx]
55827				iNdEx++
55828				msglen |= int(b&0x7F) << shift
55829				if b < 0x80 {
55830					break
55831				}
55832			}
55833			if msglen < 0 {
55834				return ErrInvalidLengthGenerated
55835			}
55836			postIndex := iNdEx + msglen
55837			if postIndex < 0 {
55838				return ErrInvalidLengthGenerated
55839			}
55840			if postIndex > l {
55841				return io.ErrUnexpectedEOF
55842			}
55843			if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
55844				return err
55845			}
55846			iNdEx = postIndex
55847		case 2:
55848			if wireType != 2 {
55849				return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
55850			}
55851			var msglen int
55852			for shift := uint(0); ; shift += 7 {
55853				if shift >= 64 {
55854					return ErrIntOverflowGenerated
55855				}
55856				if iNdEx >= l {
55857					return io.ErrUnexpectedEOF
55858				}
55859				b := dAtA[iNdEx]
55860				iNdEx++
55861				msglen |= int(b&0x7F) << shift
55862				if b < 0x80 {
55863					break
55864				}
55865			}
55866			if msglen < 0 {
55867				return ErrInvalidLengthGenerated
55868			}
55869			postIndex := iNdEx + msglen
55870			if postIndex < 0 {
55871				return ErrInvalidLengthGenerated
55872			}
55873			if postIndex > l {
55874				return io.ErrUnexpectedEOF
55875			}
55876			if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
55877				return err
55878			}
55879			iNdEx = postIndex
55880		case 3:
55881			if wireType != 2 {
55882				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
55883			}
55884			var msglen int
55885			for shift := uint(0); ; shift += 7 {
55886				if shift >= 64 {
55887					return ErrIntOverflowGenerated
55888				}
55889				if iNdEx >= l {
55890					return io.ErrUnexpectedEOF
55891				}
55892				b := dAtA[iNdEx]
55893				iNdEx++
55894				msglen |= int(b&0x7F) << shift
55895				if b < 0x80 {
55896					break
55897				}
55898			}
55899			if msglen < 0 {
55900				return ErrInvalidLengthGenerated
55901			}
55902			postIndex := iNdEx + msglen
55903			if postIndex < 0 {
55904				return ErrInvalidLengthGenerated
55905			}
55906			if postIndex > l {
55907				return io.ErrUnexpectedEOF
55908			}
55909			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
55910				return err
55911			}
55912			iNdEx = postIndex
55913		default:
55914			iNdEx = preIndex
55915			skippy, err := skipGenerated(dAtA[iNdEx:])
55916			if err != nil {
55917				return err
55918			}
55919			if skippy < 0 {
55920				return ErrInvalidLengthGenerated
55921			}
55922			if (iNdEx + skippy) < 0 {
55923				return ErrInvalidLengthGenerated
55924			}
55925			if (iNdEx + skippy) > l {
55926				return io.ErrUnexpectedEOF
55927			}
55928			iNdEx += skippy
55929		}
55930	}
55931
55932	if iNdEx > l {
55933		return io.ErrUnexpectedEOF
55934	}
55935	return nil
55936}
55937func (m *ReplicationControllerCondition) Unmarshal(dAtA []byte) error {
55938	l := len(dAtA)
55939	iNdEx := 0
55940	for iNdEx < l {
55941		preIndex := iNdEx
55942		var wire uint64
55943		for shift := uint(0); ; shift += 7 {
55944			if shift >= 64 {
55945				return ErrIntOverflowGenerated
55946			}
55947			if iNdEx >= l {
55948				return io.ErrUnexpectedEOF
55949			}
55950			b := dAtA[iNdEx]
55951			iNdEx++
55952			wire |= uint64(b&0x7F) << shift
55953			if b < 0x80 {
55954				break
55955			}
55956		}
55957		fieldNum := int32(wire >> 3)
55958		wireType := int(wire & 0x7)
55959		if wireType == 4 {
55960			return fmt.Errorf("proto: ReplicationControllerCondition: wiretype end group for non-group")
55961		}
55962		if fieldNum <= 0 {
55963			return fmt.Errorf("proto: ReplicationControllerCondition: illegal tag %d (wire type %d)", fieldNum, wire)
55964		}
55965		switch fieldNum {
55966		case 1:
55967			if wireType != 2 {
55968				return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
55969			}
55970			var stringLen uint64
55971			for shift := uint(0); ; shift += 7 {
55972				if shift >= 64 {
55973					return ErrIntOverflowGenerated
55974				}
55975				if iNdEx >= l {
55976					return io.ErrUnexpectedEOF
55977				}
55978				b := dAtA[iNdEx]
55979				iNdEx++
55980				stringLen |= uint64(b&0x7F) << shift
55981				if b < 0x80 {
55982					break
55983				}
55984			}
55985			intStringLen := int(stringLen)
55986			if intStringLen < 0 {
55987				return ErrInvalidLengthGenerated
55988			}
55989			postIndex := iNdEx + intStringLen
55990			if postIndex < 0 {
55991				return ErrInvalidLengthGenerated
55992			}
55993			if postIndex > l {
55994				return io.ErrUnexpectedEOF
55995			}
55996			m.Type = ReplicationControllerConditionType(dAtA[iNdEx:postIndex])
55997			iNdEx = postIndex
55998		case 2:
55999			if wireType != 2 {
56000				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
56001			}
56002			var stringLen uint64
56003			for shift := uint(0); ; shift += 7 {
56004				if shift >= 64 {
56005					return ErrIntOverflowGenerated
56006				}
56007				if iNdEx >= l {
56008					return io.ErrUnexpectedEOF
56009				}
56010				b := dAtA[iNdEx]
56011				iNdEx++
56012				stringLen |= uint64(b&0x7F) << shift
56013				if b < 0x80 {
56014					break
56015				}
56016			}
56017			intStringLen := int(stringLen)
56018			if intStringLen < 0 {
56019				return ErrInvalidLengthGenerated
56020			}
56021			postIndex := iNdEx + intStringLen
56022			if postIndex < 0 {
56023				return ErrInvalidLengthGenerated
56024			}
56025			if postIndex > l {
56026				return io.ErrUnexpectedEOF
56027			}
56028			m.Status = ConditionStatus(dAtA[iNdEx:postIndex])
56029			iNdEx = postIndex
56030		case 3:
56031			if wireType != 2 {
56032				return fmt.Errorf("proto: wrong wireType = %d for field LastTransitionTime", wireType)
56033			}
56034			var msglen int
56035			for shift := uint(0); ; shift += 7 {
56036				if shift >= 64 {
56037					return ErrIntOverflowGenerated
56038				}
56039				if iNdEx >= l {
56040					return io.ErrUnexpectedEOF
56041				}
56042				b := dAtA[iNdEx]
56043				iNdEx++
56044				msglen |= int(b&0x7F) << shift
56045				if b < 0x80 {
56046					break
56047				}
56048			}
56049			if msglen < 0 {
56050				return ErrInvalidLengthGenerated
56051			}
56052			postIndex := iNdEx + msglen
56053			if postIndex < 0 {
56054				return ErrInvalidLengthGenerated
56055			}
56056			if postIndex > l {
56057				return io.ErrUnexpectedEOF
56058			}
56059			if err := m.LastTransitionTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
56060				return err
56061			}
56062			iNdEx = postIndex
56063		case 4:
56064			if wireType != 2 {
56065				return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
56066			}
56067			var stringLen uint64
56068			for shift := uint(0); ; shift += 7 {
56069				if shift >= 64 {
56070					return ErrIntOverflowGenerated
56071				}
56072				if iNdEx >= l {
56073					return io.ErrUnexpectedEOF
56074				}
56075				b := dAtA[iNdEx]
56076				iNdEx++
56077				stringLen |= uint64(b&0x7F) << shift
56078				if b < 0x80 {
56079					break
56080				}
56081			}
56082			intStringLen := int(stringLen)
56083			if intStringLen < 0 {
56084				return ErrInvalidLengthGenerated
56085			}
56086			postIndex := iNdEx + intStringLen
56087			if postIndex < 0 {
56088				return ErrInvalidLengthGenerated
56089			}
56090			if postIndex > l {
56091				return io.ErrUnexpectedEOF
56092			}
56093			m.Reason = string(dAtA[iNdEx:postIndex])
56094			iNdEx = postIndex
56095		case 5:
56096			if wireType != 2 {
56097				return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
56098			}
56099			var stringLen uint64
56100			for shift := uint(0); ; shift += 7 {
56101				if shift >= 64 {
56102					return ErrIntOverflowGenerated
56103				}
56104				if iNdEx >= l {
56105					return io.ErrUnexpectedEOF
56106				}
56107				b := dAtA[iNdEx]
56108				iNdEx++
56109				stringLen |= uint64(b&0x7F) << shift
56110				if b < 0x80 {
56111					break
56112				}
56113			}
56114			intStringLen := int(stringLen)
56115			if intStringLen < 0 {
56116				return ErrInvalidLengthGenerated
56117			}
56118			postIndex := iNdEx + intStringLen
56119			if postIndex < 0 {
56120				return ErrInvalidLengthGenerated
56121			}
56122			if postIndex > l {
56123				return io.ErrUnexpectedEOF
56124			}
56125			m.Message = string(dAtA[iNdEx:postIndex])
56126			iNdEx = postIndex
56127		default:
56128			iNdEx = preIndex
56129			skippy, err := skipGenerated(dAtA[iNdEx:])
56130			if err != nil {
56131				return err
56132			}
56133			if skippy < 0 {
56134				return ErrInvalidLengthGenerated
56135			}
56136			if (iNdEx + skippy) < 0 {
56137				return ErrInvalidLengthGenerated
56138			}
56139			if (iNdEx + skippy) > l {
56140				return io.ErrUnexpectedEOF
56141			}
56142			iNdEx += skippy
56143		}
56144	}
56145
56146	if iNdEx > l {
56147		return io.ErrUnexpectedEOF
56148	}
56149	return nil
56150}
56151func (m *ReplicationControllerList) Unmarshal(dAtA []byte) error {
56152	l := len(dAtA)
56153	iNdEx := 0
56154	for iNdEx < l {
56155		preIndex := iNdEx
56156		var wire uint64
56157		for shift := uint(0); ; shift += 7 {
56158			if shift >= 64 {
56159				return ErrIntOverflowGenerated
56160			}
56161			if iNdEx >= l {
56162				return io.ErrUnexpectedEOF
56163			}
56164			b := dAtA[iNdEx]
56165			iNdEx++
56166			wire |= uint64(b&0x7F) << shift
56167			if b < 0x80 {
56168				break
56169			}
56170		}
56171		fieldNum := int32(wire >> 3)
56172		wireType := int(wire & 0x7)
56173		if wireType == 4 {
56174			return fmt.Errorf("proto: ReplicationControllerList: wiretype end group for non-group")
56175		}
56176		if fieldNum <= 0 {
56177			return fmt.Errorf("proto: ReplicationControllerList: illegal tag %d (wire type %d)", fieldNum, wire)
56178		}
56179		switch fieldNum {
56180		case 1:
56181			if wireType != 2 {
56182				return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
56183			}
56184			var msglen int
56185			for shift := uint(0); ; shift += 7 {
56186				if shift >= 64 {
56187					return ErrIntOverflowGenerated
56188				}
56189				if iNdEx >= l {
56190					return io.ErrUnexpectedEOF
56191				}
56192				b := dAtA[iNdEx]
56193				iNdEx++
56194				msglen |= int(b&0x7F) << shift
56195				if b < 0x80 {
56196					break
56197				}
56198			}
56199			if msglen < 0 {
56200				return ErrInvalidLengthGenerated
56201			}
56202			postIndex := iNdEx + msglen
56203			if postIndex < 0 {
56204				return ErrInvalidLengthGenerated
56205			}
56206			if postIndex > l {
56207				return io.ErrUnexpectedEOF
56208			}
56209			if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
56210				return err
56211			}
56212			iNdEx = postIndex
56213		case 2:
56214			if wireType != 2 {
56215				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
56216			}
56217			var msglen int
56218			for shift := uint(0); ; shift += 7 {
56219				if shift >= 64 {
56220					return ErrIntOverflowGenerated
56221				}
56222				if iNdEx >= l {
56223					return io.ErrUnexpectedEOF
56224				}
56225				b := dAtA[iNdEx]
56226				iNdEx++
56227				msglen |= int(b&0x7F) << shift
56228				if b < 0x80 {
56229					break
56230				}
56231			}
56232			if msglen < 0 {
56233				return ErrInvalidLengthGenerated
56234			}
56235			postIndex := iNdEx + msglen
56236			if postIndex < 0 {
56237				return ErrInvalidLengthGenerated
56238			}
56239			if postIndex > l {
56240				return io.ErrUnexpectedEOF
56241			}
56242			m.Items = append(m.Items, ReplicationController{})
56243			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
56244				return err
56245			}
56246			iNdEx = postIndex
56247		default:
56248			iNdEx = preIndex
56249			skippy, err := skipGenerated(dAtA[iNdEx:])
56250			if err != nil {
56251				return err
56252			}
56253			if skippy < 0 {
56254				return ErrInvalidLengthGenerated
56255			}
56256			if (iNdEx + skippy) < 0 {
56257				return ErrInvalidLengthGenerated
56258			}
56259			if (iNdEx + skippy) > l {
56260				return io.ErrUnexpectedEOF
56261			}
56262			iNdEx += skippy
56263		}
56264	}
56265
56266	if iNdEx > l {
56267		return io.ErrUnexpectedEOF
56268	}
56269	return nil
56270}
56271func (m *ReplicationControllerSpec) Unmarshal(dAtA []byte) error {
56272	l := len(dAtA)
56273	iNdEx := 0
56274	for iNdEx < l {
56275		preIndex := iNdEx
56276		var wire uint64
56277		for shift := uint(0); ; shift += 7 {
56278			if shift >= 64 {
56279				return ErrIntOverflowGenerated
56280			}
56281			if iNdEx >= l {
56282				return io.ErrUnexpectedEOF
56283			}
56284			b := dAtA[iNdEx]
56285			iNdEx++
56286			wire |= uint64(b&0x7F) << shift
56287			if b < 0x80 {
56288				break
56289			}
56290		}
56291		fieldNum := int32(wire >> 3)
56292		wireType := int(wire & 0x7)
56293		if wireType == 4 {
56294			return fmt.Errorf("proto: ReplicationControllerSpec: wiretype end group for non-group")
56295		}
56296		if fieldNum <= 0 {
56297			return fmt.Errorf("proto: ReplicationControllerSpec: illegal tag %d (wire type %d)", fieldNum, wire)
56298		}
56299		switch fieldNum {
56300		case 1:
56301			if wireType != 0 {
56302				return fmt.Errorf("proto: wrong wireType = %d for field Replicas", wireType)
56303			}
56304			var v int32
56305			for shift := uint(0); ; shift += 7 {
56306				if shift >= 64 {
56307					return ErrIntOverflowGenerated
56308				}
56309				if iNdEx >= l {
56310					return io.ErrUnexpectedEOF
56311				}
56312				b := dAtA[iNdEx]
56313				iNdEx++
56314				v |= int32(b&0x7F) << shift
56315				if b < 0x80 {
56316					break
56317				}
56318			}
56319			m.Replicas = &v
56320		case 2:
56321			if wireType != 2 {
56322				return fmt.Errorf("proto: wrong wireType = %d for field Selector", wireType)
56323			}
56324			var msglen int
56325			for shift := uint(0); ; shift += 7 {
56326				if shift >= 64 {
56327					return ErrIntOverflowGenerated
56328				}
56329				if iNdEx >= l {
56330					return io.ErrUnexpectedEOF
56331				}
56332				b := dAtA[iNdEx]
56333				iNdEx++
56334				msglen |= int(b&0x7F) << shift
56335				if b < 0x80 {
56336					break
56337				}
56338			}
56339			if msglen < 0 {
56340				return ErrInvalidLengthGenerated
56341			}
56342			postIndex := iNdEx + msglen
56343			if postIndex < 0 {
56344				return ErrInvalidLengthGenerated
56345			}
56346			if postIndex > l {
56347				return io.ErrUnexpectedEOF
56348			}
56349			if m.Selector == nil {
56350				m.Selector = make(map[string]string)
56351			}
56352			var mapkey string
56353			var mapvalue string
56354			for iNdEx < postIndex {
56355				entryPreIndex := iNdEx
56356				var wire uint64
56357				for shift := uint(0); ; shift += 7 {
56358					if shift >= 64 {
56359						return ErrIntOverflowGenerated
56360					}
56361					if iNdEx >= l {
56362						return io.ErrUnexpectedEOF
56363					}
56364					b := dAtA[iNdEx]
56365					iNdEx++
56366					wire |= uint64(b&0x7F) << shift
56367					if b < 0x80 {
56368						break
56369					}
56370				}
56371				fieldNum := int32(wire >> 3)
56372				if fieldNum == 1 {
56373					var stringLenmapkey uint64
56374					for shift := uint(0); ; shift += 7 {
56375						if shift >= 64 {
56376							return ErrIntOverflowGenerated
56377						}
56378						if iNdEx >= l {
56379							return io.ErrUnexpectedEOF
56380						}
56381						b := dAtA[iNdEx]
56382						iNdEx++
56383						stringLenmapkey |= uint64(b&0x7F) << shift
56384						if b < 0x80 {
56385							break
56386						}
56387					}
56388					intStringLenmapkey := int(stringLenmapkey)
56389					if intStringLenmapkey < 0 {
56390						return ErrInvalidLengthGenerated
56391					}
56392					postStringIndexmapkey := iNdEx + intStringLenmapkey
56393					if postStringIndexmapkey < 0 {
56394						return ErrInvalidLengthGenerated
56395					}
56396					if postStringIndexmapkey > l {
56397						return io.ErrUnexpectedEOF
56398					}
56399					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
56400					iNdEx = postStringIndexmapkey
56401				} else if fieldNum == 2 {
56402					var stringLenmapvalue uint64
56403					for shift := uint(0); ; shift += 7 {
56404						if shift >= 64 {
56405							return ErrIntOverflowGenerated
56406						}
56407						if iNdEx >= l {
56408							return io.ErrUnexpectedEOF
56409						}
56410						b := dAtA[iNdEx]
56411						iNdEx++
56412						stringLenmapvalue |= uint64(b&0x7F) << shift
56413						if b < 0x80 {
56414							break
56415						}
56416					}
56417					intStringLenmapvalue := int(stringLenmapvalue)
56418					if intStringLenmapvalue < 0 {
56419						return ErrInvalidLengthGenerated
56420					}
56421					postStringIndexmapvalue := iNdEx + intStringLenmapvalue
56422					if postStringIndexmapvalue < 0 {
56423						return ErrInvalidLengthGenerated
56424					}
56425					if postStringIndexmapvalue > l {
56426						return io.ErrUnexpectedEOF
56427					}
56428					mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
56429					iNdEx = postStringIndexmapvalue
56430				} else {
56431					iNdEx = entryPreIndex
56432					skippy, err := skipGenerated(dAtA[iNdEx:])
56433					if err != nil {
56434						return err
56435					}
56436					if skippy < 0 {
56437						return ErrInvalidLengthGenerated
56438					}
56439					if (iNdEx + skippy) > postIndex {
56440						return io.ErrUnexpectedEOF
56441					}
56442					iNdEx += skippy
56443				}
56444			}
56445			m.Selector[mapkey] = mapvalue
56446			iNdEx = postIndex
56447		case 3:
56448			if wireType != 2 {
56449				return fmt.Errorf("proto: wrong wireType = %d for field Template", wireType)
56450			}
56451			var msglen int
56452			for shift := uint(0); ; shift += 7 {
56453				if shift >= 64 {
56454					return ErrIntOverflowGenerated
56455				}
56456				if iNdEx >= l {
56457					return io.ErrUnexpectedEOF
56458				}
56459				b := dAtA[iNdEx]
56460				iNdEx++
56461				msglen |= int(b&0x7F) << shift
56462				if b < 0x80 {
56463					break
56464				}
56465			}
56466			if msglen < 0 {
56467				return ErrInvalidLengthGenerated
56468			}
56469			postIndex := iNdEx + msglen
56470			if postIndex < 0 {
56471				return ErrInvalidLengthGenerated
56472			}
56473			if postIndex > l {
56474				return io.ErrUnexpectedEOF
56475			}
56476			if m.Template == nil {
56477				m.Template = &PodTemplateSpec{}
56478			}
56479			if err := m.Template.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
56480				return err
56481			}
56482			iNdEx = postIndex
56483		case 4:
56484			if wireType != 0 {
56485				return fmt.Errorf("proto: wrong wireType = %d for field MinReadySeconds", wireType)
56486			}
56487			m.MinReadySeconds = 0
56488			for shift := uint(0); ; shift += 7 {
56489				if shift >= 64 {
56490					return ErrIntOverflowGenerated
56491				}
56492				if iNdEx >= l {
56493					return io.ErrUnexpectedEOF
56494				}
56495				b := dAtA[iNdEx]
56496				iNdEx++
56497				m.MinReadySeconds |= int32(b&0x7F) << shift
56498				if b < 0x80 {
56499					break
56500				}
56501			}
56502		default:
56503			iNdEx = preIndex
56504			skippy, err := skipGenerated(dAtA[iNdEx:])
56505			if err != nil {
56506				return err
56507			}
56508			if skippy < 0 {
56509				return ErrInvalidLengthGenerated
56510			}
56511			if (iNdEx + skippy) < 0 {
56512				return ErrInvalidLengthGenerated
56513			}
56514			if (iNdEx + skippy) > l {
56515				return io.ErrUnexpectedEOF
56516			}
56517			iNdEx += skippy
56518		}
56519	}
56520
56521	if iNdEx > l {
56522		return io.ErrUnexpectedEOF
56523	}
56524	return nil
56525}
56526func (m *ReplicationControllerStatus) Unmarshal(dAtA []byte) error {
56527	l := len(dAtA)
56528	iNdEx := 0
56529	for iNdEx < l {
56530		preIndex := iNdEx
56531		var wire uint64
56532		for shift := uint(0); ; shift += 7 {
56533			if shift >= 64 {
56534				return ErrIntOverflowGenerated
56535			}
56536			if iNdEx >= l {
56537				return io.ErrUnexpectedEOF
56538			}
56539			b := dAtA[iNdEx]
56540			iNdEx++
56541			wire |= uint64(b&0x7F) << shift
56542			if b < 0x80 {
56543				break
56544			}
56545		}
56546		fieldNum := int32(wire >> 3)
56547		wireType := int(wire & 0x7)
56548		if wireType == 4 {
56549			return fmt.Errorf("proto: ReplicationControllerStatus: wiretype end group for non-group")
56550		}
56551		if fieldNum <= 0 {
56552			return fmt.Errorf("proto: ReplicationControllerStatus: illegal tag %d (wire type %d)", fieldNum, wire)
56553		}
56554		switch fieldNum {
56555		case 1:
56556			if wireType != 0 {
56557				return fmt.Errorf("proto: wrong wireType = %d for field Replicas", wireType)
56558			}
56559			m.Replicas = 0
56560			for shift := uint(0); ; shift += 7 {
56561				if shift >= 64 {
56562					return ErrIntOverflowGenerated
56563				}
56564				if iNdEx >= l {
56565					return io.ErrUnexpectedEOF
56566				}
56567				b := dAtA[iNdEx]
56568				iNdEx++
56569				m.Replicas |= int32(b&0x7F) << shift
56570				if b < 0x80 {
56571					break
56572				}
56573			}
56574		case 2:
56575			if wireType != 0 {
56576				return fmt.Errorf("proto: wrong wireType = %d for field FullyLabeledReplicas", wireType)
56577			}
56578			m.FullyLabeledReplicas = 0
56579			for shift := uint(0); ; shift += 7 {
56580				if shift >= 64 {
56581					return ErrIntOverflowGenerated
56582				}
56583				if iNdEx >= l {
56584					return io.ErrUnexpectedEOF
56585				}
56586				b := dAtA[iNdEx]
56587				iNdEx++
56588				m.FullyLabeledReplicas |= int32(b&0x7F) << shift
56589				if b < 0x80 {
56590					break
56591				}
56592			}
56593		case 3:
56594			if wireType != 0 {
56595				return fmt.Errorf("proto: wrong wireType = %d for field ObservedGeneration", wireType)
56596			}
56597			m.ObservedGeneration = 0
56598			for shift := uint(0); ; shift += 7 {
56599				if shift >= 64 {
56600					return ErrIntOverflowGenerated
56601				}
56602				if iNdEx >= l {
56603					return io.ErrUnexpectedEOF
56604				}
56605				b := dAtA[iNdEx]
56606				iNdEx++
56607				m.ObservedGeneration |= int64(b&0x7F) << shift
56608				if b < 0x80 {
56609					break
56610				}
56611			}
56612		case 4:
56613			if wireType != 0 {
56614				return fmt.Errorf("proto: wrong wireType = %d for field ReadyReplicas", wireType)
56615			}
56616			m.ReadyReplicas = 0
56617			for shift := uint(0); ; shift += 7 {
56618				if shift >= 64 {
56619					return ErrIntOverflowGenerated
56620				}
56621				if iNdEx >= l {
56622					return io.ErrUnexpectedEOF
56623				}
56624				b := dAtA[iNdEx]
56625				iNdEx++
56626				m.ReadyReplicas |= int32(b&0x7F) << shift
56627				if b < 0x80 {
56628					break
56629				}
56630			}
56631		case 5:
56632			if wireType != 0 {
56633				return fmt.Errorf("proto: wrong wireType = %d for field AvailableReplicas", wireType)
56634			}
56635			m.AvailableReplicas = 0
56636			for shift := uint(0); ; shift += 7 {
56637				if shift >= 64 {
56638					return ErrIntOverflowGenerated
56639				}
56640				if iNdEx >= l {
56641					return io.ErrUnexpectedEOF
56642				}
56643				b := dAtA[iNdEx]
56644				iNdEx++
56645				m.AvailableReplicas |= int32(b&0x7F) << shift
56646				if b < 0x80 {
56647					break
56648				}
56649			}
56650		case 6:
56651			if wireType != 2 {
56652				return fmt.Errorf("proto: wrong wireType = %d for field Conditions", wireType)
56653			}
56654			var msglen int
56655			for shift := uint(0); ; shift += 7 {
56656				if shift >= 64 {
56657					return ErrIntOverflowGenerated
56658				}
56659				if iNdEx >= l {
56660					return io.ErrUnexpectedEOF
56661				}
56662				b := dAtA[iNdEx]
56663				iNdEx++
56664				msglen |= int(b&0x7F) << shift
56665				if b < 0x80 {
56666					break
56667				}
56668			}
56669			if msglen < 0 {
56670				return ErrInvalidLengthGenerated
56671			}
56672			postIndex := iNdEx + msglen
56673			if postIndex < 0 {
56674				return ErrInvalidLengthGenerated
56675			}
56676			if postIndex > l {
56677				return io.ErrUnexpectedEOF
56678			}
56679			m.Conditions = append(m.Conditions, ReplicationControllerCondition{})
56680			if err := m.Conditions[len(m.Conditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
56681				return err
56682			}
56683			iNdEx = postIndex
56684		default:
56685			iNdEx = preIndex
56686			skippy, err := skipGenerated(dAtA[iNdEx:])
56687			if err != nil {
56688				return err
56689			}
56690			if skippy < 0 {
56691				return ErrInvalidLengthGenerated
56692			}
56693			if (iNdEx + skippy) < 0 {
56694				return ErrInvalidLengthGenerated
56695			}
56696			if (iNdEx + skippy) > l {
56697				return io.ErrUnexpectedEOF
56698			}
56699			iNdEx += skippy
56700		}
56701	}
56702
56703	if iNdEx > l {
56704		return io.ErrUnexpectedEOF
56705	}
56706	return nil
56707}
56708func (m *ResourceFieldSelector) Unmarshal(dAtA []byte) error {
56709	l := len(dAtA)
56710	iNdEx := 0
56711	for iNdEx < l {
56712		preIndex := iNdEx
56713		var wire uint64
56714		for shift := uint(0); ; shift += 7 {
56715			if shift >= 64 {
56716				return ErrIntOverflowGenerated
56717			}
56718			if iNdEx >= l {
56719				return io.ErrUnexpectedEOF
56720			}
56721			b := dAtA[iNdEx]
56722			iNdEx++
56723			wire |= uint64(b&0x7F) << shift
56724			if b < 0x80 {
56725				break
56726			}
56727		}
56728		fieldNum := int32(wire >> 3)
56729		wireType := int(wire & 0x7)
56730		if wireType == 4 {
56731			return fmt.Errorf("proto: ResourceFieldSelector: wiretype end group for non-group")
56732		}
56733		if fieldNum <= 0 {
56734			return fmt.Errorf("proto: ResourceFieldSelector: illegal tag %d (wire type %d)", fieldNum, wire)
56735		}
56736		switch fieldNum {
56737		case 1:
56738			if wireType != 2 {
56739				return fmt.Errorf("proto: wrong wireType = %d for field ContainerName", wireType)
56740			}
56741			var stringLen uint64
56742			for shift := uint(0); ; shift += 7 {
56743				if shift >= 64 {
56744					return ErrIntOverflowGenerated
56745				}
56746				if iNdEx >= l {
56747					return io.ErrUnexpectedEOF
56748				}
56749				b := dAtA[iNdEx]
56750				iNdEx++
56751				stringLen |= uint64(b&0x7F) << shift
56752				if b < 0x80 {
56753					break
56754				}
56755			}
56756			intStringLen := int(stringLen)
56757			if intStringLen < 0 {
56758				return ErrInvalidLengthGenerated
56759			}
56760			postIndex := iNdEx + intStringLen
56761			if postIndex < 0 {
56762				return ErrInvalidLengthGenerated
56763			}
56764			if postIndex > l {
56765				return io.ErrUnexpectedEOF
56766			}
56767			m.ContainerName = string(dAtA[iNdEx:postIndex])
56768			iNdEx = postIndex
56769		case 2:
56770			if wireType != 2 {
56771				return fmt.Errorf("proto: wrong wireType = %d for field Resource", wireType)
56772			}
56773			var stringLen uint64
56774			for shift := uint(0); ; shift += 7 {
56775				if shift >= 64 {
56776					return ErrIntOverflowGenerated
56777				}
56778				if iNdEx >= l {
56779					return io.ErrUnexpectedEOF
56780				}
56781				b := dAtA[iNdEx]
56782				iNdEx++
56783				stringLen |= uint64(b&0x7F) << shift
56784				if b < 0x80 {
56785					break
56786				}
56787			}
56788			intStringLen := int(stringLen)
56789			if intStringLen < 0 {
56790				return ErrInvalidLengthGenerated
56791			}
56792			postIndex := iNdEx + intStringLen
56793			if postIndex < 0 {
56794				return ErrInvalidLengthGenerated
56795			}
56796			if postIndex > l {
56797				return io.ErrUnexpectedEOF
56798			}
56799			m.Resource = string(dAtA[iNdEx:postIndex])
56800			iNdEx = postIndex
56801		case 3:
56802			if wireType != 2 {
56803				return fmt.Errorf("proto: wrong wireType = %d for field Divisor", wireType)
56804			}
56805			var msglen int
56806			for shift := uint(0); ; shift += 7 {
56807				if shift >= 64 {
56808					return ErrIntOverflowGenerated
56809				}
56810				if iNdEx >= l {
56811					return io.ErrUnexpectedEOF
56812				}
56813				b := dAtA[iNdEx]
56814				iNdEx++
56815				msglen |= int(b&0x7F) << shift
56816				if b < 0x80 {
56817					break
56818				}
56819			}
56820			if msglen < 0 {
56821				return ErrInvalidLengthGenerated
56822			}
56823			postIndex := iNdEx + msglen
56824			if postIndex < 0 {
56825				return ErrInvalidLengthGenerated
56826			}
56827			if postIndex > l {
56828				return io.ErrUnexpectedEOF
56829			}
56830			if err := m.Divisor.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
56831				return err
56832			}
56833			iNdEx = postIndex
56834		default:
56835			iNdEx = preIndex
56836			skippy, err := skipGenerated(dAtA[iNdEx:])
56837			if err != nil {
56838				return err
56839			}
56840			if skippy < 0 {
56841				return ErrInvalidLengthGenerated
56842			}
56843			if (iNdEx + skippy) < 0 {
56844				return ErrInvalidLengthGenerated
56845			}
56846			if (iNdEx + skippy) > l {
56847				return io.ErrUnexpectedEOF
56848			}
56849			iNdEx += skippy
56850		}
56851	}
56852
56853	if iNdEx > l {
56854		return io.ErrUnexpectedEOF
56855	}
56856	return nil
56857}
56858func (m *ResourceQuota) Unmarshal(dAtA []byte) error {
56859	l := len(dAtA)
56860	iNdEx := 0
56861	for iNdEx < l {
56862		preIndex := iNdEx
56863		var wire uint64
56864		for shift := uint(0); ; shift += 7 {
56865			if shift >= 64 {
56866				return ErrIntOverflowGenerated
56867			}
56868			if iNdEx >= l {
56869				return io.ErrUnexpectedEOF
56870			}
56871			b := dAtA[iNdEx]
56872			iNdEx++
56873			wire |= uint64(b&0x7F) << shift
56874			if b < 0x80 {
56875				break
56876			}
56877		}
56878		fieldNum := int32(wire >> 3)
56879		wireType := int(wire & 0x7)
56880		if wireType == 4 {
56881			return fmt.Errorf("proto: ResourceQuota: wiretype end group for non-group")
56882		}
56883		if fieldNum <= 0 {
56884			return fmt.Errorf("proto: ResourceQuota: illegal tag %d (wire type %d)", fieldNum, wire)
56885		}
56886		switch fieldNum {
56887		case 1:
56888			if wireType != 2 {
56889				return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
56890			}
56891			var msglen int
56892			for shift := uint(0); ; shift += 7 {
56893				if shift >= 64 {
56894					return ErrIntOverflowGenerated
56895				}
56896				if iNdEx >= l {
56897					return io.ErrUnexpectedEOF
56898				}
56899				b := dAtA[iNdEx]
56900				iNdEx++
56901				msglen |= int(b&0x7F) << shift
56902				if b < 0x80 {
56903					break
56904				}
56905			}
56906			if msglen < 0 {
56907				return ErrInvalidLengthGenerated
56908			}
56909			postIndex := iNdEx + msglen
56910			if postIndex < 0 {
56911				return ErrInvalidLengthGenerated
56912			}
56913			if postIndex > l {
56914				return io.ErrUnexpectedEOF
56915			}
56916			if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
56917				return err
56918			}
56919			iNdEx = postIndex
56920		case 2:
56921			if wireType != 2 {
56922				return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
56923			}
56924			var msglen int
56925			for shift := uint(0); ; shift += 7 {
56926				if shift >= 64 {
56927					return ErrIntOverflowGenerated
56928				}
56929				if iNdEx >= l {
56930					return io.ErrUnexpectedEOF
56931				}
56932				b := dAtA[iNdEx]
56933				iNdEx++
56934				msglen |= int(b&0x7F) << shift
56935				if b < 0x80 {
56936					break
56937				}
56938			}
56939			if msglen < 0 {
56940				return ErrInvalidLengthGenerated
56941			}
56942			postIndex := iNdEx + msglen
56943			if postIndex < 0 {
56944				return ErrInvalidLengthGenerated
56945			}
56946			if postIndex > l {
56947				return io.ErrUnexpectedEOF
56948			}
56949			if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
56950				return err
56951			}
56952			iNdEx = postIndex
56953		case 3:
56954			if wireType != 2 {
56955				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
56956			}
56957			var msglen int
56958			for shift := uint(0); ; shift += 7 {
56959				if shift >= 64 {
56960					return ErrIntOverflowGenerated
56961				}
56962				if iNdEx >= l {
56963					return io.ErrUnexpectedEOF
56964				}
56965				b := dAtA[iNdEx]
56966				iNdEx++
56967				msglen |= int(b&0x7F) << shift
56968				if b < 0x80 {
56969					break
56970				}
56971			}
56972			if msglen < 0 {
56973				return ErrInvalidLengthGenerated
56974			}
56975			postIndex := iNdEx + msglen
56976			if postIndex < 0 {
56977				return ErrInvalidLengthGenerated
56978			}
56979			if postIndex > l {
56980				return io.ErrUnexpectedEOF
56981			}
56982			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
56983				return err
56984			}
56985			iNdEx = postIndex
56986		default:
56987			iNdEx = preIndex
56988			skippy, err := skipGenerated(dAtA[iNdEx:])
56989			if err != nil {
56990				return err
56991			}
56992			if skippy < 0 {
56993				return ErrInvalidLengthGenerated
56994			}
56995			if (iNdEx + skippy) < 0 {
56996				return ErrInvalidLengthGenerated
56997			}
56998			if (iNdEx + skippy) > l {
56999				return io.ErrUnexpectedEOF
57000			}
57001			iNdEx += skippy
57002		}
57003	}
57004
57005	if iNdEx > l {
57006		return io.ErrUnexpectedEOF
57007	}
57008	return nil
57009}
57010func (m *ResourceQuotaList) Unmarshal(dAtA []byte) error {
57011	l := len(dAtA)
57012	iNdEx := 0
57013	for iNdEx < l {
57014		preIndex := iNdEx
57015		var wire uint64
57016		for shift := uint(0); ; shift += 7 {
57017			if shift >= 64 {
57018				return ErrIntOverflowGenerated
57019			}
57020			if iNdEx >= l {
57021				return io.ErrUnexpectedEOF
57022			}
57023			b := dAtA[iNdEx]
57024			iNdEx++
57025			wire |= uint64(b&0x7F) << shift
57026			if b < 0x80 {
57027				break
57028			}
57029		}
57030		fieldNum := int32(wire >> 3)
57031		wireType := int(wire & 0x7)
57032		if wireType == 4 {
57033			return fmt.Errorf("proto: ResourceQuotaList: wiretype end group for non-group")
57034		}
57035		if fieldNum <= 0 {
57036			return fmt.Errorf("proto: ResourceQuotaList: illegal tag %d (wire type %d)", fieldNum, wire)
57037		}
57038		switch fieldNum {
57039		case 1:
57040			if wireType != 2 {
57041				return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
57042			}
57043			var msglen int
57044			for shift := uint(0); ; shift += 7 {
57045				if shift >= 64 {
57046					return ErrIntOverflowGenerated
57047				}
57048				if iNdEx >= l {
57049					return io.ErrUnexpectedEOF
57050				}
57051				b := dAtA[iNdEx]
57052				iNdEx++
57053				msglen |= int(b&0x7F) << shift
57054				if b < 0x80 {
57055					break
57056				}
57057			}
57058			if msglen < 0 {
57059				return ErrInvalidLengthGenerated
57060			}
57061			postIndex := iNdEx + msglen
57062			if postIndex < 0 {
57063				return ErrInvalidLengthGenerated
57064			}
57065			if postIndex > l {
57066				return io.ErrUnexpectedEOF
57067			}
57068			if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
57069				return err
57070			}
57071			iNdEx = postIndex
57072		case 2:
57073			if wireType != 2 {
57074				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
57075			}
57076			var msglen int
57077			for shift := uint(0); ; shift += 7 {
57078				if shift >= 64 {
57079					return ErrIntOverflowGenerated
57080				}
57081				if iNdEx >= l {
57082					return io.ErrUnexpectedEOF
57083				}
57084				b := dAtA[iNdEx]
57085				iNdEx++
57086				msglen |= int(b&0x7F) << shift
57087				if b < 0x80 {
57088					break
57089				}
57090			}
57091			if msglen < 0 {
57092				return ErrInvalidLengthGenerated
57093			}
57094			postIndex := iNdEx + msglen
57095			if postIndex < 0 {
57096				return ErrInvalidLengthGenerated
57097			}
57098			if postIndex > l {
57099				return io.ErrUnexpectedEOF
57100			}
57101			m.Items = append(m.Items, ResourceQuota{})
57102			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
57103				return err
57104			}
57105			iNdEx = postIndex
57106		default:
57107			iNdEx = preIndex
57108			skippy, err := skipGenerated(dAtA[iNdEx:])
57109			if err != nil {
57110				return err
57111			}
57112			if skippy < 0 {
57113				return ErrInvalidLengthGenerated
57114			}
57115			if (iNdEx + skippy) < 0 {
57116				return ErrInvalidLengthGenerated
57117			}
57118			if (iNdEx + skippy) > l {
57119				return io.ErrUnexpectedEOF
57120			}
57121			iNdEx += skippy
57122		}
57123	}
57124
57125	if iNdEx > l {
57126		return io.ErrUnexpectedEOF
57127	}
57128	return nil
57129}
57130func (m *ResourceQuotaSpec) Unmarshal(dAtA []byte) error {
57131	l := len(dAtA)
57132	iNdEx := 0
57133	for iNdEx < l {
57134		preIndex := iNdEx
57135		var wire uint64
57136		for shift := uint(0); ; shift += 7 {
57137			if shift >= 64 {
57138				return ErrIntOverflowGenerated
57139			}
57140			if iNdEx >= l {
57141				return io.ErrUnexpectedEOF
57142			}
57143			b := dAtA[iNdEx]
57144			iNdEx++
57145			wire |= uint64(b&0x7F) << shift
57146			if b < 0x80 {
57147				break
57148			}
57149		}
57150		fieldNum := int32(wire >> 3)
57151		wireType := int(wire & 0x7)
57152		if wireType == 4 {
57153			return fmt.Errorf("proto: ResourceQuotaSpec: wiretype end group for non-group")
57154		}
57155		if fieldNum <= 0 {
57156			return fmt.Errorf("proto: ResourceQuotaSpec: illegal tag %d (wire type %d)", fieldNum, wire)
57157		}
57158		switch fieldNum {
57159		case 1:
57160			if wireType != 2 {
57161				return fmt.Errorf("proto: wrong wireType = %d for field Hard", wireType)
57162			}
57163			var msglen int
57164			for shift := uint(0); ; shift += 7 {
57165				if shift >= 64 {
57166					return ErrIntOverflowGenerated
57167				}
57168				if iNdEx >= l {
57169					return io.ErrUnexpectedEOF
57170				}
57171				b := dAtA[iNdEx]
57172				iNdEx++
57173				msglen |= int(b&0x7F) << shift
57174				if b < 0x80 {
57175					break
57176				}
57177			}
57178			if msglen < 0 {
57179				return ErrInvalidLengthGenerated
57180			}
57181			postIndex := iNdEx + msglen
57182			if postIndex < 0 {
57183				return ErrInvalidLengthGenerated
57184			}
57185			if postIndex > l {
57186				return io.ErrUnexpectedEOF
57187			}
57188			if m.Hard == nil {
57189				m.Hard = make(ResourceList)
57190			}
57191			var mapkey ResourceName
57192			mapvalue := &resource.Quantity{}
57193			for iNdEx < postIndex {
57194				entryPreIndex := iNdEx
57195				var wire uint64
57196				for shift := uint(0); ; shift += 7 {
57197					if shift >= 64 {
57198						return ErrIntOverflowGenerated
57199					}
57200					if iNdEx >= l {
57201						return io.ErrUnexpectedEOF
57202					}
57203					b := dAtA[iNdEx]
57204					iNdEx++
57205					wire |= uint64(b&0x7F) << shift
57206					if b < 0x80 {
57207						break
57208					}
57209				}
57210				fieldNum := int32(wire >> 3)
57211				if fieldNum == 1 {
57212					var stringLenmapkey uint64
57213					for shift := uint(0); ; shift += 7 {
57214						if shift >= 64 {
57215							return ErrIntOverflowGenerated
57216						}
57217						if iNdEx >= l {
57218							return io.ErrUnexpectedEOF
57219						}
57220						b := dAtA[iNdEx]
57221						iNdEx++
57222						stringLenmapkey |= uint64(b&0x7F) << shift
57223						if b < 0x80 {
57224							break
57225						}
57226					}
57227					intStringLenmapkey := int(stringLenmapkey)
57228					if intStringLenmapkey < 0 {
57229						return ErrInvalidLengthGenerated
57230					}
57231					postStringIndexmapkey := iNdEx + intStringLenmapkey
57232					if postStringIndexmapkey < 0 {
57233						return ErrInvalidLengthGenerated
57234					}
57235					if postStringIndexmapkey > l {
57236						return io.ErrUnexpectedEOF
57237					}
57238					mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
57239					iNdEx = postStringIndexmapkey
57240				} else if fieldNum == 2 {
57241					var mapmsglen int
57242					for shift := uint(0); ; shift += 7 {
57243						if shift >= 64 {
57244							return ErrIntOverflowGenerated
57245						}
57246						if iNdEx >= l {
57247							return io.ErrUnexpectedEOF
57248						}
57249						b := dAtA[iNdEx]
57250						iNdEx++
57251						mapmsglen |= int(b&0x7F) << shift
57252						if b < 0x80 {
57253							break
57254						}
57255					}
57256					if mapmsglen < 0 {
57257						return ErrInvalidLengthGenerated
57258					}
57259					postmsgIndex := iNdEx + mapmsglen
57260					if postmsgIndex < 0 {
57261						return ErrInvalidLengthGenerated
57262					}
57263					if postmsgIndex > l {
57264						return io.ErrUnexpectedEOF
57265					}
57266					mapvalue = &resource.Quantity{}
57267					if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
57268						return err
57269					}
57270					iNdEx = postmsgIndex
57271				} else {
57272					iNdEx = entryPreIndex
57273					skippy, err := skipGenerated(dAtA[iNdEx:])
57274					if err != nil {
57275						return err
57276					}
57277					if skippy < 0 {
57278						return ErrInvalidLengthGenerated
57279					}
57280					if (iNdEx + skippy) > postIndex {
57281						return io.ErrUnexpectedEOF
57282					}
57283					iNdEx += skippy
57284				}
57285			}
57286			m.Hard[ResourceName(mapkey)] = *mapvalue
57287			iNdEx = postIndex
57288		case 2:
57289			if wireType != 2 {
57290				return fmt.Errorf("proto: wrong wireType = %d for field Scopes", wireType)
57291			}
57292			var stringLen uint64
57293			for shift := uint(0); ; shift += 7 {
57294				if shift >= 64 {
57295					return ErrIntOverflowGenerated
57296				}
57297				if iNdEx >= l {
57298					return io.ErrUnexpectedEOF
57299				}
57300				b := dAtA[iNdEx]
57301				iNdEx++
57302				stringLen |= uint64(b&0x7F) << shift
57303				if b < 0x80 {
57304					break
57305				}
57306			}
57307			intStringLen := int(stringLen)
57308			if intStringLen < 0 {
57309				return ErrInvalidLengthGenerated
57310			}
57311			postIndex := iNdEx + intStringLen
57312			if postIndex < 0 {
57313				return ErrInvalidLengthGenerated
57314			}
57315			if postIndex > l {
57316				return io.ErrUnexpectedEOF
57317			}
57318			m.Scopes = append(m.Scopes, ResourceQuotaScope(dAtA[iNdEx:postIndex]))
57319			iNdEx = postIndex
57320		case 3:
57321			if wireType != 2 {
57322				return fmt.Errorf("proto: wrong wireType = %d for field ScopeSelector", wireType)
57323			}
57324			var msglen int
57325			for shift := uint(0); ; shift += 7 {
57326				if shift >= 64 {
57327					return ErrIntOverflowGenerated
57328				}
57329				if iNdEx >= l {
57330					return io.ErrUnexpectedEOF
57331				}
57332				b := dAtA[iNdEx]
57333				iNdEx++
57334				msglen |= int(b&0x7F) << shift
57335				if b < 0x80 {
57336					break
57337				}
57338			}
57339			if msglen < 0 {
57340				return ErrInvalidLengthGenerated
57341			}
57342			postIndex := iNdEx + msglen
57343			if postIndex < 0 {
57344				return ErrInvalidLengthGenerated
57345			}
57346			if postIndex > l {
57347				return io.ErrUnexpectedEOF
57348			}
57349			if m.ScopeSelector == nil {
57350				m.ScopeSelector = &ScopeSelector{}
57351			}
57352			if err := m.ScopeSelector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
57353				return err
57354			}
57355			iNdEx = postIndex
57356		default:
57357			iNdEx = preIndex
57358			skippy, err := skipGenerated(dAtA[iNdEx:])
57359			if err != nil {
57360				return err
57361			}
57362			if skippy < 0 {
57363				return ErrInvalidLengthGenerated
57364			}
57365			if (iNdEx + skippy) < 0 {
57366				return ErrInvalidLengthGenerated
57367			}
57368			if (iNdEx + skippy) > l {
57369				return io.ErrUnexpectedEOF
57370			}
57371			iNdEx += skippy
57372		}
57373	}
57374
57375	if iNdEx > l {
57376		return io.ErrUnexpectedEOF
57377	}
57378	return nil
57379}
57380func (m *ResourceQuotaStatus) Unmarshal(dAtA []byte) error {
57381	l := len(dAtA)
57382	iNdEx := 0
57383	for iNdEx < l {
57384		preIndex := iNdEx
57385		var wire uint64
57386		for shift := uint(0); ; shift += 7 {
57387			if shift >= 64 {
57388				return ErrIntOverflowGenerated
57389			}
57390			if iNdEx >= l {
57391				return io.ErrUnexpectedEOF
57392			}
57393			b := dAtA[iNdEx]
57394			iNdEx++
57395			wire |= uint64(b&0x7F) << shift
57396			if b < 0x80 {
57397				break
57398			}
57399		}
57400		fieldNum := int32(wire >> 3)
57401		wireType := int(wire & 0x7)
57402		if wireType == 4 {
57403			return fmt.Errorf("proto: ResourceQuotaStatus: wiretype end group for non-group")
57404		}
57405		if fieldNum <= 0 {
57406			return fmt.Errorf("proto: ResourceQuotaStatus: illegal tag %d (wire type %d)", fieldNum, wire)
57407		}
57408		switch fieldNum {
57409		case 1:
57410			if wireType != 2 {
57411				return fmt.Errorf("proto: wrong wireType = %d for field Hard", wireType)
57412			}
57413			var msglen int
57414			for shift := uint(0); ; shift += 7 {
57415				if shift >= 64 {
57416					return ErrIntOverflowGenerated
57417				}
57418				if iNdEx >= l {
57419					return io.ErrUnexpectedEOF
57420				}
57421				b := dAtA[iNdEx]
57422				iNdEx++
57423				msglen |= int(b&0x7F) << shift
57424				if b < 0x80 {
57425					break
57426				}
57427			}
57428			if msglen < 0 {
57429				return ErrInvalidLengthGenerated
57430			}
57431			postIndex := iNdEx + msglen
57432			if postIndex < 0 {
57433				return ErrInvalidLengthGenerated
57434			}
57435			if postIndex > l {
57436				return io.ErrUnexpectedEOF
57437			}
57438			if m.Hard == nil {
57439				m.Hard = make(ResourceList)
57440			}
57441			var mapkey ResourceName
57442			mapvalue := &resource.Quantity{}
57443			for iNdEx < postIndex {
57444				entryPreIndex := iNdEx
57445				var wire uint64
57446				for shift := uint(0); ; shift += 7 {
57447					if shift >= 64 {
57448						return ErrIntOverflowGenerated
57449					}
57450					if iNdEx >= l {
57451						return io.ErrUnexpectedEOF
57452					}
57453					b := dAtA[iNdEx]
57454					iNdEx++
57455					wire |= uint64(b&0x7F) << shift
57456					if b < 0x80 {
57457						break
57458					}
57459				}
57460				fieldNum := int32(wire >> 3)
57461				if fieldNum == 1 {
57462					var stringLenmapkey uint64
57463					for shift := uint(0); ; shift += 7 {
57464						if shift >= 64 {
57465							return ErrIntOverflowGenerated
57466						}
57467						if iNdEx >= l {
57468							return io.ErrUnexpectedEOF
57469						}
57470						b := dAtA[iNdEx]
57471						iNdEx++
57472						stringLenmapkey |= uint64(b&0x7F) << shift
57473						if b < 0x80 {
57474							break
57475						}
57476					}
57477					intStringLenmapkey := int(stringLenmapkey)
57478					if intStringLenmapkey < 0 {
57479						return ErrInvalidLengthGenerated
57480					}
57481					postStringIndexmapkey := iNdEx + intStringLenmapkey
57482					if postStringIndexmapkey < 0 {
57483						return ErrInvalidLengthGenerated
57484					}
57485					if postStringIndexmapkey > l {
57486						return io.ErrUnexpectedEOF
57487					}
57488					mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
57489					iNdEx = postStringIndexmapkey
57490				} else if fieldNum == 2 {
57491					var mapmsglen int
57492					for shift := uint(0); ; shift += 7 {
57493						if shift >= 64 {
57494							return ErrIntOverflowGenerated
57495						}
57496						if iNdEx >= l {
57497							return io.ErrUnexpectedEOF
57498						}
57499						b := dAtA[iNdEx]
57500						iNdEx++
57501						mapmsglen |= int(b&0x7F) << shift
57502						if b < 0x80 {
57503							break
57504						}
57505					}
57506					if mapmsglen < 0 {
57507						return ErrInvalidLengthGenerated
57508					}
57509					postmsgIndex := iNdEx + mapmsglen
57510					if postmsgIndex < 0 {
57511						return ErrInvalidLengthGenerated
57512					}
57513					if postmsgIndex > l {
57514						return io.ErrUnexpectedEOF
57515					}
57516					mapvalue = &resource.Quantity{}
57517					if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
57518						return err
57519					}
57520					iNdEx = postmsgIndex
57521				} else {
57522					iNdEx = entryPreIndex
57523					skippy, err := skipGenerated(dAtA[iNdEx:])
57524					if err != nil {
57525						return err
57526					}
57527					if skippy < 0 {
57528						return ErrInvalidLengthGenerated
57529					}
57530					if (iNdEx + skippy) > postIndex {
57531						return io.ErrUnexpectedEOF
57532					}
57533					iNdEx += skippy
57534				}
57535			}
57536			m.Hard[ResourceName(mapkey)] = *mapvalue
57537			iNdEx = postIndex
57538		case 2:
57539			if wireType != 2 {
57540				return fmt.Errorf("proto: wrong wireType = %d for field Used", wireType)
57541			}
57542			var msglen int
57543			for shift := uint(0); ; shift += 7 {
57544				if shift >= 64 {
57545					return ErrIntOverflowGenerated
57546				}
57547				if iNdEx >= l {
57548					return io.ErrUnexpectedEOF
57549				}
57550				b := dAtA[iNdEx]
57551				iNdEx++
57552				msglen |= int(b&0x7F) << shift
57553				if b < 0x80 {
57554					break
57555				}
57556			}
57557			if msglen < 0 {
57558				return ErrInvalidLengthGenerated
57559			}
57560			postIndex := iNdEx + msglen
57561			if postIndex < 0 {
57562				return ErrInvalidLengthGenerated
57563			}
57564			if postIndex > l {
57565				return io.ErrUnexpectedEOF
57566			}
57567			if m.Used == nil {
57568				m.Used = make(ResourceList)
57569			}
57570			var mapkey ResourceName
57571			mapvalue := &resource.Quantity{}
57572			for iNdEx < postIndex {
57573				entryPreIndex := iNdEx
57574				var wire uint64
57575				for shift := uint(0); ; shift += 7 {
57576					if shift >= 64 {
57577						return ErrIntOverflowGenerated
57578					}
57579					if iNdEx >= l {
57580						return io.ErrUnexpectedEOF
57581					}
57582					b := dAtA[iNdEx]
57583					iNdEx++
57584					wire |= uint64(b&0x7F) << shift
57585					if b < 0x80 {
57586						break
57587					}
57588				}
57589				fieldNum := int32(wire >> 3)
57590				if fieldNum == 1 {
57591					var stringLenmapkey uint64
57592					for shift := uint(0); ; shift += 7 {
57593						if shift >= 64 {
57594							return ErrIntOverflowGenerated
57595						}
57596						if iNdEx >= l {
57597							return io.ErrUnexpectedEOF
57598						}
57599						b := dAtA[iNdEx]
57600						iNdEx++
57601						stringLenmapkey |= uint64(b&0x7F) << shift
57602						if b < 0x80 {
57603							break
57604						}
57605					}
57606					intStringLenmapkey := int(stringLenmapkey)
57607					if intStringLenmapkey < 0 {
57608						return ErrInvalidLengthGenerated
57609					}
57610					postStringIndexmapkey := iNdEx + intStringLenmapkey
57611					if postStringIndexmapkey < 0 {
57612						return ErrInvalidLengthGenerated
57613					}
57614					if postStringIndexmapkey > l {
57615						return io.ErrUnexpectedEOF
57616					}
57617					mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
57618					iNdEx = postStringIndexmapkey
57619				} else if fieldNum == 2 {
57620					var mapmsglen int
57621					for shift := uint(0); ; shift += 7 {
57622						if shift >= 64 {
57623							return ErrIntOverflowGenerated
57624						}
57625						if iNdEx >= l {
57626							return io.ErrUnexpectedEOF
57627						}
57628						b := dAtA[iNdEx]
57629						iNdEx++
57630						mapmsglen |= int(b&0x7F) << shift
57631						if b < 0x80 {
57632							break
57633						}
57634					}
57635					if mapmsglen < 0 {
57636						return ErrInvalidLengthGenerated
57637					}
57638					postmsgIndex := iNdEx + mapmsglen
57639					if postmsgIndex < 0 {
57640						return ErrInvalidLengthGenerated
57641					}
57642					if postmsgIndex > l {
57643						return io.ErrUnexpectedEOF
57644					}
57645					mapvalue = &resource.Quantity{}
57646					if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
57647						return err
57648					}
57649					iNdEx = postmsgIndex
57650				} else {
57651					iNdEx = entryPreIndex
57652					skippy, err := skipGenerated(dAtA[iNdEx:])
57653					if err != nil {
57654						return err
57655					}
57656					if skippy < 0 {
57657						return ErrInvalidLengthGenerated
57658					}
57659					if (iNdEx + skippy) > postIndex {
57660						return io.ErrUnexpectedEOF
57661					}
57662					iNdEx += skippy
57663				}
57664			}
57665			m.Used[ResourceName(mapkey)] = *mapvalue
57666			iNdEx = postIndex
57667		default:
57668			iNdEx = preIndex
57669			skippy, err := skipGenerated(dAtA[iNdEx:])
57670			if err != nil {
57671				return err
57672			}
57673			if skippy < 0 {
57674				return ErrInvalidLengthGenerated
57675			}
57676			if (iNdEx + skippy) < 0 {
57677				return ErrInvalidLengthGenerated
57678			}
57679			if (iNdEx + skippy) > l {
57680				return io.ErrUnexpectedEOF
57681			}
57682			iNdEx += skippy
57683		}
57684	}
57685
57686	if iNdEx > l {
57687		return io.ErrUnexpectedEOF
57688	}
57689	return nil
57690}
57691func (m *ResourceRequirements) Unmarshal(dAtA []byte) error {
57692	l := len(dAtA)
57693	iNdEx := 0
57694	for iNdEx < l {
57695		preIndex := iNdEx
57696		var wire uint64
57697		for shift := uint(0); ; shift += 7 {
57698			if shift >= 64 {
57699				return ErrIntOverflowGenerated
57700			}
57701			if iNdEx >= l {
57702				return io.ErrUnexpectedEOF
57703			}
57704			b := dAtA[iNdEx]
57705			iNdEx++
57706			wire |= uint64(b&0x7F) << shift
57707			if b < 0x80 {
57708				break
57709			}
57710		}
57711		fieldNum := int32(wire >> 3)
57712		wireType := int(wire & 0x7)
57713		if wireType == 4 {
57714			return fmt.Errorf("proto: ResourceRequirements: wiretype end group for non-group")
57715		}
57716		if fieldNum <= 0 {
57717			return fmt.Errorf("proto: ResourceRequirements: illegal tag %d (wire type %d)", fieldNum, wire)
57718		}
57719		switch fieldNum {
57720		case 1:
57721			if wireType != 2 {
57722				return fmt.Errorf("proto: wrong wireType = %d for field Limits", wireType)
57723			}
57724			var msglen int
57725			for shift := uint(0); ; shift += 7 {
57726				if shift >= 64 {
57727					return ErrIntOverflowGenerated
57728				}
57729				if iNdEx >= l {
57730					return io.ErrUnexpectedEOF
57731				}
57732				b := dAtA[iNdEx]
57733				iNdEx++
57734				msglen |= int(b&0x7F) << shift
57735				if b < 0x80 {
57736					break
57737				}
57738			}
57739			if msglen < 0 {
57740				return ErrInvalidLengthGenerated
57741			}
57742			postIndex := iNdEx + msglen
57743			if postIndex < 0 {
57744				return ErrInvalidLengthGenerated
57745			}
57746			if postIndex > l {
57747				return io.ErrUnexpectedEOF
57748			}
57749			if m.Limits == nil {
57750				m.Limits = make(ResourceList)
57751			}
57752			var mapkey ResourceName
57753			mapvalue := &resource.Quantity{}
57754			for iNdEx < postIndex {
57755				entryPreIndex := iNdEx
57756				var wire uint64
57757				for shift := uint(0); ; shift += 7 {
57758					if shift >= 64 {
57759						return ErrIntOverflowGenerated
57760					}
57761					if iNdEx >= l {
57762						return io.ErrUnexpectedEOF
57763					}
57764					b := dAtA[iNdEx]
57765					iNdEx++
57766					wire |= uint64(b&0x7F) << shift
57767					if b < 0x80 {
57768						break
57769					}
57770				}
57771				fieldNum := int32(wire >> 3)
57772				if fieldNum == 1 {
57773					var stringLenmapkey uint64
57774					for shift := uint(0); ; shift += 7 {
57775						if shift >= 64 {
57776							return ErrIntOverflowGenerated
57777						}
57778						if iNdEx >= l {
57779							return io.ErrUnexpectedEOF
57780						}
57781						b := dAtA[iNdEx]
57782						iNdEx++
57783						stringLenmapkey |= uint64(b&0x7F) << shift
57784						if b < 0x80 {
57785							break
57786						}
57787					}
57788					intStringLenmapkey := int(stringLenmapkey)
57789					if intStringLenmapkey < 0 {
57790						return ErrInvalidLengthGenerated
57791					}
57792					postStringIndexmapkey := iNdEx + intStringLenmapkey
57793					if postStringIndexmapkey < 0 {
57794						return ErrInvalidLengthGenerated
57795					}
57796					if postStringIndexmapkey > l {
57797						return io.ErrUnexpectedEOF
57798					}
57799					mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
57800					iNdEx = postStringIndexmapkey
57801				} else if fieldNum == 2 {
57802					var mapmsglen int
57803					for shift := uint(0); ; shift += 7 {
57804						if shift >= 64 {
57805							return ErrIntOverflowGenerated
57806						}
57807						if iNdEx >= l {
57808							return io.ErrUnexpectedEOF
57809						}
57810						b := dAtA[iNdEx]
57811						iNdEx++
57812						mapmsglen |= int(b&0x7F) << shift
57813						if b < 0x80 {
57814							break
57815						}
57816					}
57817					if mapmsglen < 0 {
57818						return ErrInvalidLengthGenerated
57819					}
57820					postmsgIndex := iNdEx + mapmsglen
57821					if postmsgIndex < 0 {
57822						return ErrInvalidLengthGenerated
57823					}
57824					if postmsgIndex > l {
57825						return io.ErrUnexpectedEOF
57826					}
57827					mapvalue = &resource.Quantity{}
57828					if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
57829						return err
57830					}
57831					iNdEx = postmsgIndex
57832				} else {
57833					iNdEx = entryPreIndex
57834					skippy, err := skipGenerated(dAtA[iNdEx:])
57835					if err != nil {
57836						return err
57837					}
57838					if skippy < 0 {
57839						return ErrInvalidLengthGenerated
57840					}
57841					if (iNdEx + skippy) > postIndex {
57842						return io.ErrUnexpectedEOF
57843					}
57844					iNdEx += skippy
57845				}
57846			}
57847			m.Limits[ResourceName(mapkey)] = *mapvalue
57848			iNdEx = postIndex
57849		case 2:
57850			if wireType != 2 {
57851				return fmt.Errorf("proto: wrong wireType = %d for field Requests", wireType)
57852			}
57853			var msglen int
57854			for shift := uint(0); ; shift += 7 {
57855				if shift >= 64 {
57856					return ErrIntOverflowGenerated
57857				}
57858				if iNdEx >= l {
57859					return io.ErrUnexpectedEOF
57860				}
57861				b := dAtA[iNdEx]
57862				iNdEx++
57863				msglen |= int(b&0x7F) << shift
57864				if b < 0x80 {
57865					break
57866				}
57867			}
57868			if msglen < 0 {
57869				return ErrInvalidLengthGenerated
57870			}
57871			postIndex := iNdEx + msglen
57872			if postIndex < 0 {
57873				return ErrInvalidLengthGenerated
57874			}
57875			if postIndex > l {
57876				return io.ErrUnexpectedEOF
57877			}
57878			if m.Requests == nil {
57879				m.Requests = make(ResourceList)
57880			}
57881			var mapkey ResourceName
57882			mapvalue := &resource.Quantity{}
57883			for iNdEx < postIndex {
57884				entryPreIndex := iNdEx
57885				var wire uint64
57886				for shift := uint(0); ; shift += 7 {
57887					if shift >= 64 {
57888						return ErrIntOverflowGenerated
57889					}
57890					if iNdEx >= l {
57891						return io.ErrUnexpectedEOF
57892					}
57893					b := dAtA[iNdEx]
57894					iNdEx++
57895					wire |= uint64(b&0x7F) << shift
57896					if b < 0x80 {
57897						break
57898					}
57899				}
57900				fieldNum := int32(wire >> 3)
57901				if fieldNum == 1 {
57902					var stringLenmapkey uint64
57903					for shift := uint(0); ; shift += 7 {
57904						if shift >= 64 {
57905							return ErrIntOverflowGenerated
57906						}
57907						if iNdEx >= l {
57908							return io.ErrUnexpectedEOF
57909						}
57910						b := dAtA[iNdEx]
57911						iNdEx++
57912						stringLenmapkey |= uint64(b&0x7F) << shift
57913						if b < 0x80 {
57914							break
57915						}
57916					}
57917					intStringLenmapkey := int(stringLenmapkey)
57918					if intStringLenmapkey < 0 {
57919						return ErrInvalidLengthGenerated
57920					}
57921					postStringIndexmapkey := iNdEx + intStringLenmapkey
57922					if postStringIndexmapkey < 0 {
57923						return ErrInvalidLengthGenerated
57924					}
57925					if postStringIndexmapkey > l {
57926						return io.ErrUnexpectedEOF
57927					}
57928					mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
57929					iNdEx = postStringIndexmapkey
57930				} else if fieldNum == 2 {
57931					var mapmsglen int
57932					for shift := uint(0); ; shift += 7 {
57933						if shift >= 64 {
57934							return ErrIntOverflowGenerated
57935						}
57936						if iNdEx >= l {
57937							return io.ErrUnexpectedEOF
57938						}
57939						b := dAtA[iNdEx]
57940						iNdEx++
57941						mapmsglen |= int(b&0x7F) << shift
57942						if b < 0x80 {
57943							break
57944						}
57945					}
57946					if mapmsglen < 0 {
57947						return ErrInvalidLengthGenerated
57948					}
57949					postmsgIndex := iNdEx + mapmsglen
57950					if postmsgIndex < 0 {
57951						return ErrInvalidLengthGenerated
57952					}
57953					if postmsgIndex > l {
57954						return io.ErrUnexpectedEOF
57955					}
57956					mapvalue = &resource.Quantity{}
57957					if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
57958						return err
57959					}
57960					iNdEx = postmsgIndex
57961				} else {
57962					iNdEx = entryPreIndex
57963					skippy, err := skipGenerated(dAtA[iNdEx:])
57964					if err != nil {
57965						return err
57966					}
57967					if skippy < 0 {
57968						return ErrInvalidLengthGenerated
57969					}
57970					if (iNdEx + skippy) > postIndex {
57971						return io.ErrUnexpectedEOF
57972					}
57973					iNdEx += skippy
57974				}
57975			}
57976			m.Requests[ResourceName(mapkey)] = *mapvalue
57977			iNdEx = postIndex
57978		default:
57979			iNdEx = preIndex
57980			skippy, err := skipGenerated(dAtA[iNdEx:])
57981			if err != nil {
57982				return err
57983			}
57984			if skippy < 0 {
57985				return ErrInvalidLengthGenerated
57986			}
57987			if (iNdEx + skippy) < 0 {
57988				return ErrInvalidLengthGenerated
57989			}
57990			if (iNdEx + skippy) > l {
57991				return io.ErrUnexpectedEOF
57992			}
57993			iNdEx += skippy
57994		}
57995	}
57996
57997	if iNdEx > l {
57998		return io.ErrUnexpectedEOF
57999	}
58000	return nil
58001}
58002func (m *SELinuxOptions) Unmarshal(dAtA []byte) error {
58003	l := len(dAtA)
58004	iNdEx := 0
58005	for iNdEx < l {
58006		preIndex := iNdEx
58007		var wire uint64
58008		for shift := uint(0); ; shift += 7 {
58009			if shift >= 64 {
58010				return ErrIntOverflowGenerated
58011			}
58012			if iNdEx >= l {
58013				return io.ErrUnexpectedEOF
58014			}
58015			b := dAtA[iNdEx]
58016			iNdEx++
58017			wire |= uint64(b&0x7F) << shift
58018			if b < 0x80 {
58019				break
58020			}
58021		}
58022		fieldNum := int32(wire >> 3)
58023		wireType := int(wire & 0x7)
58024		if wireType == 4 {
58025			return fmt.Errorf("proto: SELinuxOptions: wiretype end group for non-group")
58026		}
58027		if fieldNum <= 0 {
58028			return fmt.Errorf("proto: SELinuxOptions: illegal tag %d (wire type %d)", fieldNum, wire)
58029		}
58030		switch fieldNum {
58031		case 1:
58032			if wireType != 2 {
58033				return fmt.Errorf("proto: wrong wireType = %d for field User", wireType)
58034			}
58035			var stringLen uint64
58036			for shift := uint(0); ; shift += 7 {
58037				if shift >= 64 {
58038					return ErrIntOverflowGenerated
58039				}
58040				if iNdEx >= l {
58041					return io.ErrUnexpectedEOF
58042				}
58043				b := dAtA[iNdEx]
58044				iNdEx++
58045				stringLen |= uint64(b&0x7F) << shift
58046				if b < 0x80 {
58047					break
58048				}
58049			}
58050			intStringLen := int(stringLen)
58051			if intStringLen < 0 {
58052				return ErrInvalidLengthGenerated
58053			}
58054			postIndex := iNdEx + intStringLen
58055			if postIndex < 0 {
58056				return ErrInvalidLengthGenerated
58057			}
58058			if postIndex > l {
58059				return io.ErrUnexpectedEOF
58060			}
58061			m.User = string(dAtA[iNdEx:postIndex])
58062			iNdEx = postIndex
58063		case 2:
58064			if wireType != 2 {
58065				return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType)
58066			}
58067			var stringLen uint64
58068			for shift := uint(0); ; shift += 7 {
58069				if shift >= 64 {
58070					return ErrIntOverflowGenerated
58071				}
58072				if iNdEx >= l {
58073					return io.ErrUnexpectedEOF
58074				}
58075				b := dAtA[iNdEx]
58076				iNdEx++
58077				stringLen |= uint64(b&0x7F) << shift
58078				if b < 0x80 {
58079					break
58080				}
58081			}
58082			intStringLen := int(stringLen)
58083			if intStringLen < 0 {
58084				return ErrInvalidLengthGenerated
58085			}
58086			postIndex := iNdEx + intStringLen
58087			if postIndex < 0 {
58088				return ErrInvalidLengthGenerated
58089			}
58090			if postIndex > l {
58091				return io.ErrUnexpectedEOF
58092			}
58093			m.Role = string(dAtA[iNdEx:postIndex])
58094			iNdEx = postIndex
58095		case 3:
58096			if wireType != 2 {
58097				return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
58098			}
58099			var stringLen uint64
58100			for shift := uint(0); ; shift += 7 {
58101				if shift >= 64 {
58102					return ErrIntOverflowGenerated
58103				}
58104				if iNdEx >= l {
58105					return io.ErrUnexpectedEOF
58106				}
58107				b := dAtA[iNdEx]
58108				iNdEx++
58109				stringLen |= uint64(b&0x7F) << shift
58110				if b < 0x80 {
58111					break
58112				}
58113			}
58114			intStringLen := int(stringLen)
58115			if intStringLen < 0 {
58116				return ErrInvalidLengthGenerated
58117			}
58118			postIndex := iNdEx + intStringLen
58119			if postIndex < 0 {
58120				return ErrInvalidLengthGenerated
58121			}
58122			if postIndex > l {
58123				return io.ErrUnexpectedEOF
58124			}
58125			m.Type = string(dAtA[iNdEx:postIndex])
58126			iNdEx = postIndex
58127		case 4:
58128			if wireType != 2 {
58129				return fmt.Errorf("proto: wrong wireType = %d for field Level", wireType)
58130			}
58131			var stringLen uint64
58132			for shift := uint(0); ; shift += 7 {
58133				if shift >= 64 {
58134					return ErrIntOverflowGenerated
58135				}
58136				if iNdEx >= l {
58137					return io.ErrUnexpectedEOF
58138				}
58139				b := dAtA[iNdEx]
58140				iNdEx++
58141				stringLen |= uint64(b&0x7F) << shift
58142				if b < 0x80 {
58143					break
58144				}
58145			}
58146			intStringLen := int(stringLen)
58147			if intStringLen < 0 {
58148				return ErrInvalidLengthGenerated
58149			}
58150			postIndex := iNdEx + intStringLen
58151			if postIndex < 0 {
58152				return ErrInvalidLengthGenerated
58153			}
58154			if postIndex > l {
58155				return io.ErrUnexpectedEOF
58156			}
58157			m.Level = string(dAtA[iNdEx:postIndex])
58158			iNdEx = postIndex
58159		default:
58160			iNdEx = preIndex
58161			skippy, err := skipGenerated(dAtA[iNdEx:])
58162			if err != nil {
58163				return err
58164			}
58165			if skippy < 0 {
58166				return ErrInvalidLengthGenerated
58167			}
58168			if (iNdEx + skippy) < 0 {
58169				return ErrInvalidLengthGenerated
58170			}
58171			if (iNdEx + skippy) > l {
58172				return io.ErrUnexpectedEOF
58173			}
58174			iNdEx += skippy
58175		}
58176	}
58177
58178	if iNdEx > l {
58179		return io.ErrUnexpectedEOF
58180	}
58181	return nil
58182}
58183func (m *ScaleIOPersistentVolumeSource) Unmarshal(dAtA []byte) error {
58184	l := len(dAtA)
58185	iNdEx := 0
58186	for iNdEx < l {
58187		preIndex := iNdEx
58188		var wire uint64
58189		for shift := uint(0); ; shift += 7 {
58190			if shift >= 64 {
58191				return ErrIntOverflowGenerated
58192			}
58193			if iNdEx >= l {
58194				return io.ErrUnexpectedEOF
58195			}
58196			b := dAtA[iNdEx]
58197			iNdEx++
58198			wire |= uint64(b&0x7F) << shift
58199			if b < 0x80 {
58200				break
58201			}
58202		}
58203		fieldNum := int32(wire >> 3)
58204		wireType := int(wire & 0x7)
58205		if wireType == 4 {
58206			return fmt.Errorf("proto: ScaleIOPersistentVolumeSource: wiretype end group for non-group")
58207		}
58208		if fieldNum <= 0 {
58209			return fmt.Errorf("proto: ScaleIOPersistentVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
58210		}
58211		switch fieldNum {
58212		case 1:
58213			if wireType != 2 {
58214				return fmt.Errorf("proto: wrong wireType = %d for field Gateway", wireType)
58215			}
58216			var stringLen uint64
58217			for shift := uint(0); ; shift += 7 {
58218				if shift >= 64 {
58219					return ErrIntOverflowGenerated
58220				}
58221				if iNdEx >= l {
58222					return io.ErrUnexpectedEOF
58223				}
58224				b := dAtA[iNdEx]
58225				iNdEx++
58226				stringLen |= uint64(b&0x7F) << shift
58227				if b < 0x80 {
58228					break
58229				}
58230			}
58231			intStringLen := int(stringLen)
58232			if intStringLen < 0 {
58233				return ErrInvalidLengthGenerated
58234			}
58235			postIndex := iNdEx + intStringLen
58236			if postIndex < 0 {
58237				return ErrInvalidLengthGenerated
58238			}
58239			if postIndex > l {
58240				return io.ErrUnexpectedEOF
58241			}
58242			m.Gateway = string(dAtA[iNdEx:postIndex])
58243			iNdEx = postIndex
58244		case 2:
58245			if wireType != 2 {
58246				return fmt.Errorf("proto: wrong wireType = %d for field System", wireType)
58247			}
58248			var stringLen uint64
58249			for shift := uint(0); ; shift += 7 {
58250				if shift >= 64 {
58251					return ErrIntOverflowGenerated
58252				}
58253				if iNdEx >= l {
58254					return io.ErrUnexpectedEOF
58255				}
58256				b := dAtA[iNdEx]
58257				iNdEx++
58258				stringLen |= uint64(b&0x7F) << shift
58259				if b < 0x80 {
58260					break
58261				}
58262			}
58263			intStringLen := int(stringLen)
58264			if intStringLen < 0 {
58265				return ErrInvalidLengthGenerated
58266			}
58267			postIndex := iNdEx + intStringLen
58268			if postIndex < 0 {
58269				return ErrInvalidLengthGenerated
58270			}
58271			if postIndex > l {
58272				return io.ErrUnexpectedEOF
58273			}
58274			m.System = string(dAtA[iNdEx:postIndex])
58275			iNdEx = postIndex
58276		case 3:
58277			if wireType != 2 {
58278				return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
58279			}
58280			var msglen int
58281			for shift := uint(0); ; shift += 7 {
58282				if shift >= 64 {
58283					return ErrIntOverflowGenerated
58284				}
58285				if iNdEx >= l {
58286					return io.ErrUnexpectedEOF
58287				}
58288				b := dAtA[iNdEx]
58289				iNdEx++
58290				msglen |= int(b&0x7F) << shift
58291				if b < 0x80 {
58292					break
58293				}
58294			}
58295			if msglen < 0 {
58296				return ErrInvalidLengthGenerated
58297			}
58298			postIndex := iNdEx + msglen
58299			if postIndex < 0 {
58300				return ErrInvalidLengthGenerated
58301			}
58302			if postIndex > l {
58303				return io.ErrUnexpectedEOF
58304			}
58305			if m.SecretRef == nil {
58306				m.SecretRef = &SecretReference{}
58307			}
58308			if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
58309				return err
58310			}
58311			iNdEx = postIndex
58312		case 4:
58313			if wireType != 0 {
58314				return fmt.Errorf("proto: wrong wireType = %d for field SSLEnabled", wireType)
58315			}
58316			var v int
58317			for shift := uint(0); ; shift += 7 {
58318				if shift >= 64 {
58319					return ErrIntOverflowGenerated
58320				}
58321				if iNdEx >= l {
58322					return io.ErrUnexpectedEOF
58323				}
58324				b := dAtA[iNdEx]
58325				iNdEx++
58326				v |= int(b&0x7F) << shift
58327				if b < 0x80 {
58328					break
58329				}
58330			}
58331			m.SSLEnabled = bool(v != 0)
58332		case 5:
58333			if wireType != 2 {
58334				return fmt.Errorf("proto: wrong wireType = %d for field ProtectionDomain", wireType)
58335			}
58336			var stringLen uint64
58337			for shift := uint(0); ; shift += 7 {
58338				if shift >= 64 {
58339					return ErrIntOverflowGenerated
58340				}
58341				if iNdEx >= l {
58342					return io.ErrUnexpectedEOF
58343				}
58344				b := dAtA[iNdEx]
58345				iNdEx++
58346				stringLen |= uint64(b&0x7F) << shift
58347				if b < 0x80 {
58348					break
58349				}
58350			}
58351			intStringLen := int(stringLen)
58352			if intStringLen < 0 {
58353				return ErrInvalidLengthGenerated
58354			}
58355			postIndex := iNdEx + intStringLen
58356			if postIndex < 0 {
58357				return ErrInvalidLengthGenerated
58358			}
58359			if postIndex > l {
58360				return io.ErrUnexpectedEOF
58361			}
58362			m.ProtectionDomain = string(dAtA[iNdEx:postIndex])
58363			iNdEx = postIndex
58364		case 6:
58365			if wireType != 2 {
58366				return fmt.Errorf("proto: wrong wireType = %d for field StoragePool", wireType)
58367			}
58368			var stringLen uint64
58369			for shift := uint(0); ; shift += 7 {
58370				if shift >= 64 {
58371					return ErrIntOverflowGenerated
58372				}
58373				if iNdEx >= l {
58374					return io.ErrUnexpectedEOF
58375				}
58376				b := dAtA[iNdEx]
58377				iNdEx++
58378				stringLen |= uint64(b&0x7F) << shift
58379				if b < 0x80 {
58380					break
58381				}
58382			}
58383			intStringLen := int(stringLen)
58384			if intStringLen < 0 {
58385				return ErrInvalidLengthGenerated
58386			}
58387			postIndex := iNdEx + intStringLen
58388			if postIndex < 0 {
58389				return ErrInvalidLengthGenerated
58390			}
58391			if postIndex > l {
58392				return io.ErrUnexpectedEOF
58393			}
58394			m.StoragePool = string(dAtA[iNdEx:postIndex])
58395			iNdEx = postIndex
58396		case 7:
58397			if wireType != 2 {
58398				return fmt.Errorf("proto: wrong wireType = %d for field StorageMode", wireType)
58399			}
58400			var stringLen uint64
58401			for shift := uint(0); ; shift += 7 {
58402				if shift >= 64 {
58403					return ErrIntOverflowGenerated
58404				}
58405				if iNdEx >= l {
58406					return io.ErrUnexpectedEOF
58407				}
58408				b := dAtA[iNdEx]
58409				iNdEx++
58410				stringLen |= uint64(b&0x7F) << shift
58411				if b < 0x80 {
58412					break
58413				}
58414			}
58415			intStringLen := int(stringLen)
58416			if intStringLen < 0 {
58417				return ErrInvalidLengthGenerated
58418			}
58419			postIndex := iNdEx + intStringLen
58420			if postIndex < 0 {
58421				return ErrInvalidLengthGenerated
58422			}
58423			if postIndex > l {
58424				return io.ErrUnexpectedEOF
58425			}
58426			m.StorageMode = string(dAtA[iNdEx:postIndex])
58427			iNdEx = postIndex
58428		case 8:
58429			if wireType != 2 {
58430				return fmt.Errorf("proto: wrong wireType = %d for field VolumeName", wireType)
58431			}
58432			var stringLen uint64
58433			for shift := uint(0); ; shift += 7 {
58434				if shift >= 64 {
58435					return ErrIntOverflowGenerated
58436				}
58437				if iNdEx >= l {
58438					return io.ErrUnexpectedEOF
58439				}
58440				b := dAtA[iNdEx]
58441				iNdEx++
58442				stringLen |= uint64(b&0x7F) << shift
58443				if b < 0x80 {
58444					break
58445				}
58446			}
58447			intStringLen := int(stringLen)
58448			if intStringLen < 0 {
58449				return ErrInvalidLengthGenerated
58450			}
58451			postIndex := iNdEx + intStringLen
58452			if postIndex < 0 {
58453				return ErrInvalidLengthGenerated
58454			}
58455			if postIndex > l {
58456				return io.ErrUnexpectedEOF
58457			}
58458			m.VolumeName = string(dAtA[iNdEx:postIndex])
58459			iNdEx = postIndex
58460		case 9:
58461			if wireType != 2 {
58462				return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
58463			}
58464			var stringLen uint64
58465			for shift := uint(0); ; shift += 7 {
58466				if shift >= 64 {
58467					return ErrIntOverflowGenerated
58468				}
58469				if iNdEx >= l {
58470					return io.ErrUnexpectedEOF
58471				}
58472				b := dAtA[iNdEx]
58473				iNdEx++
58474				stringLen |= uint64(b&0x7F) << shift
58475				if b < 0x80 {
58476					break
58477				}
58478			}
58479			intStringLen := int(stringLen)
58480			if intStringLen < 0 {
58481				return ErrInvalidLengthGenerated
58482			}
58483			postIndex := iNdEx + intStringLen
58484			if postIndex < 0 {
58485				return ErrInvalidLengthGenerated
58486			}
58487			if postIndex > l {
58488				return io.ErrUnexpectedEOF
58489			}
58490			m.FSType = string(dAtA[iNdEx:postIndex])
58491			iNdEx = postIndex
58492		case 10:
58493			if wireType != 0 {
58494				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
58495			}
58496			var v int
58497			for shift := uint(0); ; shift += 7 {
58498				if shift >= 64 {
58499					return ErrIntOverflowGenerated
58500				}
58501				if iNdEx >= l {
58502					return io.ErrUnexpectedEOF
58503				}
58504				b := dAtA[iNdEx]
58505				iNdEx++
58506				v |= int(b&0x7F) << shift
58507				if b < 0x80 {
58508					break
58509				}
58510			}
58511			m.ReadOnly = bool(v != 0)
58512		default:
58513			iNdEx = preIndex
58514			skippy, err := skipGenerated(dAtA[iNdEx:])
58515			if err != nil {
58516				return err
58517			}
58518			if skippy < 0 {
58519				return ErrInvalidLengthGenerated
58520			}
58521			if (iNdEx + skippy) < 0 {
58522				return ErrInvalidLengthGenerated
58523			}
58524			if (iNdEx + skippy) > l {
58525				return io.ErrUnexpectedEOF
58526			}
58527			iNdEx += skippy
58528		}
58529	}
58530
58531	if iNdEx > l {
58532		return io.ErrUnexpectedEOF
58533	}
58534	return nil
58535}
58536func (m *ScaleIOVolumeSource) Unmarshal(dAtA []byte) error {
58537	l := len(dAtA)
58538	iNdEx := 0
58539	for iNdEx < l {
58540		preIndex := iNdEx
58541		var wire uint64
58542		for shift := uint(0); ; shift += 7 {
58543			if shift >= 64 {
58544				return ErrIntOverflowGenerated
58545			}
58546			if iNdEx >= l {
58547				return io.ErrUnexpectedEOF
58548			}
58549			b := dAtA[iNdEx]
58550			iNdEx++
58551			wire |= uint64(b&0x7F) << shift
58552			if b < 0x80 {
58553				break
58554			}
58555		}
58556		fieldNum := int32(wire >> 3)
58557		wireType := int(wire & 0x7)
58558		if wireType == 4 {
58559			return fmt.Errorf("proto: ScaleIOVolumeSource: wiretype end group for non-group")
58560		}
58561		if fieldNum <= 0 {
58562			return fmt.Errorf("proto: ScaleIOVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
58563		}
58564		switch fieldNum {
58565		case 1:
58566			if wireType != 2 {
58567				return fmt.Errorf("proto: wrong wireType = %d for field Gateway", wireType)
58568			}
58569			var stringLen uint64
58570			for shift := uint(0); ; shift += 7 {
58571				if shift >= 64 {
58572					return ErrIntOverflowGenerated
58573				}
58574				if iNdEx >= l {
58575					return io.ErrUnexpectedEOF
58576				}
58577				b := dAtA[iNdEx]
58578				iNdEx++
58579				stringLen |= uint64(b&0x7F) << shift
58580				if b < 0x80 {
58581					break
58582				}
58583			}
58584			intStringLen := int(stringLen)
58585			if intStringLen < 0 {
58586				return ErrInvalidLengthGenerated
58587			}
58588			postIndex := iNdEx + intStringLen
58589			if postIndex < 0 {
58590				return ErrInvalidLengthGenerated
58591			}
58592			if postIndex > l {
58593				return io.ErrUnexpectedEOF
58594			}
58595			m.Gateway = string(dAtA[iNdEx:postIndex])
58596			iNdEx = postIndex
58597		case 2:
58598			if wireType != 2 {
58599				return fmt.Errorf("proto: wrong wireType = %d for field System", wireType)
58600			}
58601			var stringLen uint64
58602			for shift := uint(0); ; shift += 7 {
58603				if shift >= 64 {
58604					return ErrIntOverflowGenerated
58605				}
58606				if iNdEx >= l {
58607					return io.ErrUnexpectedEOF
58608				}
58609				b := dAtA[iNdEx]
58610				iNdEx++
58611				stringLen |= uint64(b&0x7F) << shift
58612				if b < 0x80 {
58613					break
58614				}
58615			}
58616			intStringLen := int(stringLen)
58617			if intStringLen < 0 {
58618				return ErrInvalidLengthGenerated
58619			}
58620			postIndex := iNdEx + intStringLen
58621			if postIndex < 0 {
58622				return ErrInvalidLengthGenerated
58623			}
58624			if postIndex > l {
58625				return io.ErrUnexpectedEOF
58626			}
58627			m.System = string(dAtA[iNdEx:postIndex])
58628			iNdEx = postIndex
58629		case 3:
58630			if wireType != 2 {
58631				return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
58632			}
58633			var msglen int
58634			for shift := uint(0); ; shift += 7 {
58635				if shift >= 64 {
58636					return ErrIntOverflowGenerated
58637				}
58638				if iNdEx >= l {
58639					return io.ErrUnexpectedEOF
58640				}
58641				b := dAtA[iNdEx]
58642				iNdEx++
58643				msglen |= int(b&0x7F) << shift
58644				if b < 0x80 {
58645					break
58646				}
58647			}
58648			if msglen < 0 {
58649				return ErrInvalidLengthGenerated
58650			}
58651			postIndex := iNdEx + msglen
58652			if postIndex < 0 {
58653				return ErrInvalidLengthGenerated
58654			}
58655			if postIndex > l {
58656				return io.ErrUnexpectedEOF
58657			}
58658			if m.SecretRef == nil {
58659				m.SecretRef = &LocalObjectReference{}
58660			}
58661			if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
58662				return err
58663			}
58664			iNdEx = postIndex
58665		case 4:
58666			if wireType != 0 {
58667				return fmt.Errorf("proto: wrong wireType = %d for field SSLEnabled", wireType)
58668			}
58669			var v int
58670			for shift := uint(0); ; shift += 7 {
58671				if shift >= 64 {
58672					return ErrIntOverflowGenerated
58673				}
58674				if iNdEx >= l {
58675					return io.ErrUnexpectedEOF
58676				}
58677				b := dAtA[iNdEx]
58678				iNdEx++
58679				v |= int(b&0x7F) << shift
58680				if b < 0x80 {
58681					break
58682				}
58683			}
58684			m.SSLEnabled = bool(v != 0)
58685		case 5:
58686			if wireType != 2 {
58687				return fmt.Errorf("proto: wrong wireType = %d for field ProtectionDomain", wireType)
58688			}
58689			var stringLen uint64
58690			for shift := uint(0); ; shift += 7 {
58691				if shift >= 64 {
58692					return ErrIntOverflowGenerated
58693				}
58694				if iNdEx >= l {
58695					return io.ErrUnexpectedEOF
58696				}
58697				b := dAtA[iNdEx]
58698				iNdEx++
58699				stringLen |= uint64(b&0x7F) << shift
58700				if b < 0x80 {
58701					break
58702				}
58703			}
58704			intStringLen := int(stringLen)
58705			if intStringLen < 0 {
58706				return ErrInvalidLengthGenerated
58707			}
58708			postIndex := iNdEx + intStringLen
58709			if postIndex < 0 {
58710				return ErrInvalidLengthGenerated
58711			}
58712			if postIndex > l {
58713				return io.ErrUnexpectedEOF
58714			}
58715			m.ProtectionDomain = string(dAtA[iNdEx:postIndex])
58716			iNdEx = postIndex
58717		case 6:
58718			if wireType != 2 {
58719				return fmt.Errorf("proto: wrong wireType = %d for field StoragePool", wireType)
58720			}
58721			var stringLen uint64
58722			for shift := uint(0); ; shift += 7 {
58723				if shift >= 64 {
58724					return ErrIntOverflowGenerated
58725				}
58726				if iNdEx >= l {
58727					return io.ErrUnexpectedEOF
58728				}
58729				b := dAtA[iNdEx]
58730				iNdEx++
58731				stringLen |= uint64(b&0x7F) << shift
58732				if b < 0x80 {
58733					break
58734				}
58735			}
58736			intStringLen := int(stringLen)
58737			if intStringLen < 0 {
58738				return ErrInvalidLengthGenerated
58739			}
58740			postIndex := iNdEx + intStringLen
58741			if postIndex < 0 {
58742				return ErrInvalidLengthGenerated
58743			}
58744			if postIndex > l {
58745				return io.ErrUnexpectedEOF
58746			}
58747			m.StoragePool = string(dAtA[iNdEx:postIndex])
58748			iNdEx = postIndex
58749		case 7:
58750			if wireType != 2 {
58751				return fmt.Errorf("proto: wrong wireType = %d for field StorageMode", wireType)
58752			}
58753			var stringLen uint64
58754			for shift := uint(0); ; shift += 7 {
58755				if shift >= 64 {
58756					return ErrIntOverflowGenerated
58757				}
58758				if iNdEx >= l {
58759					return io.ErrUnexpectedEOF
58760				}
58761				b := dAtA[iNdEx]
58762				iNdEx++
58763				stringLen |= uint64(b&0x7F) << shift
58764				if b < 0x80 {
58765					break
58766				}
58767			}
58768			intStringLen := int(stringLen)
58769			if intStringLen < 0 {
58770				return ErrInvalidLengthGenerated
58771			}
58772			postIndex := iNdEx + intStringLen
58773			if postIndex < 0 {
58774				return ErrInvalidLengthGenerated
58775			}
58776			if postIndex > l {
58777				return io.ErrUnexpectedEOF
58778			}
58779			m.StorageMode = string(dAtA[iNdEx:postIndex])
58780			iNdEx = postIndex
58781		case 8:
58782			if wireType != 2 {
58783				return fmt.Errorf("proto: wrong wireType = %d for field VolumeName", wireType)
58784			}
58785			var stringLen uint64
58786			for shift := uint(0); ; shift += 7 {
58787				if shift >= 64 {
58788					return ErrIntOverflowGenerated
58789				}
58790				if iNdEx >= l {
58791					return io.ErrUnexpectedEOF
58792				}
58793				b := dAtA[iNdEx]
58794				iNdEx++
58795				stringLen |= uint64(b&0x7F) << shift
58796				if b < 0x80 {
58797					break
58798				}
58799			}
58800			intStringLen := int(stringLen)
58801			if intStringLen < 0 {
58802				return ErrInvalidLengthGenerated
58803			}
58804			postIndex := iNdEx + intStringLen
58805			if postIndex < 0 {
58806				return ErrInvalidLengthGenerated
58807			}
58808			if postIndex > l {
58809				return io.ErrUnexpectedEOF
58810			}
58811			m.VolumeName = string(dAtA[iNdEx:postIndex])
58812			iNdEx = postIndex
58813		case 9:
58814			if wireType != 2 {
58815				return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
58816			}
58817			var stringLen uint64
58818			for shift := uint(0); ; shift += 7 {
58819				if shift >= 64 {
58820					return ErrIntOverflowGenerated
58821				}
58822				if iNdEx >= l {
58823					return io.ErrUnexpectedEOF
58824				}
58825				b := dAtA[iNdEx]
58826				iNdEx++
58827				stringLen |= uint64(b&0x7F) << shift
58828				if b < 0x80 {
58829					break
58830				}
58831			}
58832			intStringLen := int(stringLen)
58833			if intStringLen < 0 {
58834				return ErrInvalidLengthGenerated
58835			}
58836			postIndex := iNdEx + intStringLen
58837			if postIndex < 0 {
58838				return ErrInvalidLengthGenerated
58839			}
58840			if postIndex > l {
58841				return io.ErrUnexpectedEOF
58842			}
58843			m.FSType = string(dAtA[iNdEx:postIndex])
58844			iNdEx = postIndex
58845		case 10:
58846			if wireType != 0 {
58847				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
58848			}
58849			var v int
58850			for shift := uint(0); ; shift += 7 {
58851				if shift >= 64 {
58852					return ErrIntOverflowGenerated
58853				}
58854				if iNdEx >= l {
58855					return io.ErrUnexpectedEOF
58856				}
58857				b := dAtA[iNdEx]
58858				iNdEx++
58859				v |= int(b&0x7F) << shift
58860				if b < 0x80 {
58861					break
58862				}
58863			}
58864			m.ReadOnly = bool(v != 0)
58865		default:
58866			iNdEx = preIndex
58867			skippy, err := skipGenerated(dAtA[iNdEx:])
58868			if err != nil {
58869				return err
58870			}
58871			if skippy < 0 {
58872				return ErrInvalidLengthGenerated
58873			}
58874			if (iNdEx + skippy) < 0 {
58875				return ErrInvalidLengthGenerated
58876			}
58877			if (iNdEx + skippy) > l {
58878				return io.ErrUnexpectedEOF
58879			}
58880			iNdEx += skippy
58881		}
58882	}
58883
58884	if iNdEx > l {
58885		return io.ErrUnexpectedEOF
58886	}
58887	return nil
58888}
58889func (m *ScopeSelector) Unmarshal(dAtA []byte) error {
58890	l := len(dAtA)
58891	iNdEx := 0
58892	for iNdEx < l {
58893		preIndex := iNdEx
58894		var wire uint64
58895		for shift := uint(0); ; shift += 7 {
58896			if shift >= 64 {
58897				return ErrIntOverflowGenerated
58898			}
58899			if iNdEx >= l {
58900				return io.ErrUnexpectedEOF
58901			}
58902			b := dAtA[iNdEx]
58903			iNdEx++
58904			wire |= uint64(b&0x7F) << shift
58905			if b < 0x80 {
58906				break
58907			}
58908		}
58909		fieldNum := int32(wire >> 3)
58910		wireType := int(wire & 0x7)
58911		if wireType == 4 {
58912			return fmt.Errorf("proto: ScopeSelector: wiretype end group for non-group")
58913		}
58914		if fieldNum <= 0 {
58915			return fmt.Errorf("proto: ScopeSelector: illegal tag %d (wire type %d)", fieldNum, wire)
58916		}
58917		switch fieldNum {
58918		case 1:
58919			if wireType != 2 {
58920				return fmt.Errorf("proto: wrong wireType = %d for field MatchExpressions", wireType)
58921			}
58922			var msglen int
58923			for shift := uint(0); ; shift += 7 {
58924				if shift >= 64 {
58925					return ErrIntOverflowGenerated
58926				}
58927				if iNdEx >= l {
58928					return io.ErrUnexpectedEOF
58929				}
58930				b := dAtA[iNdEx]
58931				iNdEx++
58932				msglen |= int(b&0x7F) << shift
58933				if b < 0x80 {
58934					break
58935				}
58936			}
58937			if msglen < 0 {
58938				return ErrInvalidLengthGenerated
58939			}
58940			postIndex := iNdEx + msglen
58941			if postIndex < 0 {
58942				return ErrInvalidLengthGenerated
58943			}
58944			if postIndex > l {
58945				return io.ErrUnexpectedEOF
58946			}
58947			m.MatchExpressions = append(m.MatchExpressions, ScopedResourceSelectorRequirement{})
58948			if err := m.MatchExpressions[len(m.MatchExpressions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
58949				return err
58950			}
58951			iNdEx = postIndex
58952		default:
58953			iNdEx = preIndex
58954			skippy, err := skipGenerated(dAtA[iNdEx:])
58955			if err != nil {
58956				return err
58957			}
58958			if skippy < 0 {
58959				return ErrInvalidLengthGenerated
58960			}
58961			if (iNdEx + skippy) < 0 {
58962				return ErrInvalidLengthGenerated
58963			}
58964			if (iNdEx + skippy) > l {
58965				return io.ErrUnexpectedEOF
58966			}
58967			iNdEx += skippy
58968		}
58969	}
58970
58971	if iNdEx > l {
58972		return io.ErrUnexpectedEOF
58973	}
58974	return nil
58975}
58976func (m *ScopedResourceSelectorRequirement) Unmarshal(dAtA []byte) error {
58977	l := len(dAtA)
58978	iNdEx := 0
58979	for iNdEx < l {
58980		preIndex := iNdEx
58981		var wire uint64
58982		for shift := uint(0); ; shift += 7 {
58983			if shift >= 64 {
58984				return ErrIntOverflowGenerated
58985			}
58986			if iNdEx >= l {
58987				return io.ErrUnexpectedEOF
58988			}
58989			b := dAtA[iNdEx]
58990			iNdEx++
58991			wire |= uint64(b&0x7F) << shift
58992			if b < 0x80 {
58993				break
58994			}
58995		}
58996		fieldNum := int32(wire >> 3)
58997		wireType := int(wire & 0x7)
58998		if wireType == 4 {
58999			return fmt.Errorf("proto: ScopedResourceSelectorRequirement: wiretype end group for non-group")
59000		}
59001		if fieldNum <= 0 {
59002			return fmt.Errorf("proto: ScopedResourceSelectorRequirement: illegal tag %d (wire type %d)", fieldNum, wire)
59003		}
59004		switch fieldNum {
59005		case 1:
59006			if wireType != 2 {
59007				return fmt.Errorf("proto: wrong wireType = %d for field ScopeName", wireType)
59008			}
59009			var stringLen uint64
59010			for shift := uint(0); ; shift += 7 {
59011				if shift >= 64 {
59012					return ErrIntOverflowGenerated
59013				}
59014				if iNdEx >= l {
59015					return io.ErrUnexpectedEOF
59016				}
59017				b := dAtA[iNdEx]
59018				iNdEx++
59019				stringLen |= uint64(b&0x7F) << shift
59020				if b < 0x80 {
59021					break
59022				}
59023			}
59024			intStringLen := int(stringLen)
59025			if intStringLen < 0 {
59026				return ErrInvalidLengthGenerated
59027			}
59028			postIndex := iNdEx + intStringLen
59029			if postIndex < 0 {
59030				return ErrInvalidLengthGenerated
59031			}
59032			if postIndex > l {
59033				return io.ErrUnexpectedEOF
59034			}
59035			m.ScopeName = ResourceQuotaScope(dAtA[iNdEx:postIndex])
59036			iNdEx = postIndex
59037		case 2:
59038			if wireType != 2 {
59039				return fmt.Errorf("proto: wrong wireType = %d for field Operator", wireType)
59040			}
59041			var stringLen uint64
59042			for shift := uint(0); ; shift += 7 {
59043				if shift >= 64 {
59044					return ErrIntOverflowGenerated
59045				}
59046				if iNdEx >= l {
59047					return io.ErrUnexpectedEOF
59048				}
59049				b := dAtA[iNdEx]
59050				iNdEx++
59051				stringLen |= uint64(b&0x7F) << shift
59052				if b < 0x80 {
59053					break
59054				}
59055			}
59056			intStringLen := int(stringLen)
59057			if intStringLen < 0 {
59058				return ErrInvalidLengthGenerated
59059			}
59060			postIndex := iNdEx + intStringLen
59061			if postIndex < 0 {
59062				return ErrInvalidLengthGenerated
59063			}
59064			if postIndex > l {
59065				return io.ErrUnexpectedEOF
59066			}
59067			m.Operator = ScopeSelectorOperator(dAtA[iNdEx:postIndex])
59068			iNdEx = postIndex
59069		case 3:
59070			if wireType != 2 {
59071				return fmt.Errorf("proto: wrong wireType = %d for field Values", wireType)
59072			}
59073			var stringLen uint64
59074			for shift := uint(0); ; shift += 7 {
59075				if shift >= 64 {
59076					return ErrIntOverflowGenerated
59077				}
59078				if iNdEx >= l {
59079					return io.ErrUnexpectedEOF
59080				}
59081				b := dAtA[iNdEx]
59082				iNdEx++
59083				stringLen |= uint64(b&0x7F) << shift
59084				if b < 0x80 {
59085					break
59086				}
59087			}
59088			intStringLen := int(stringLen)
59089			if intStringLen < 0 {
59090				return ErrInvalidLengthGenerated
59091			}
59092			postIndex := iNdEx + intStringLen
59093			if postIndex < 0 {
59094				return ErrInvalidLengthGenerated
59095			}
59096			if postIndex > l {
59097				return io.ErrUnexpectedEOF
59098			}
59099			m.Values = append(m.Values, string(dAtA[iNdEx:postIndex]))
59100			iNdEx = postIndex
59101		default:
59102			iNdEx = preIndex
59103			skippy, err := skipGenerated(dAtA[iNdEx:])
59104			if err != nil {
59105				return err
59106			}
59107			if skippy < 0 {
59108				return ErrInvalidLengthGenerated
59109			}
59110			if (iNdEx + skippy) < 0 {
59111				return ErrInvalidLengthGenerated
59112			}
59113			if (iNdEx + skippy) > l {
59114				return io.ErrUnexpectedEOF
59115			}
59116			iNdEx += skippy
59117		}
59118	}
59119
59120	if iNdEx > l {
59121		return io.ErrUnexpectedEOF
59122	}
59123	return nil
59124}
59125func (m *Secret) Unmarshal(dAtA []byte) error {
59126	l := len(dAtA)
59127	iNdEx := 0
59128	for iNdEx < l {
59129		preIndex := iNdEx
59130		var wire uint64
59131		for shift := uint(0); ; shift += 7 {
59132			if shift >= 64 {
59133				return ErrIntOverflowGenerated
59134			}
59135			if iNdEx >= l {
59136				return io.ErrUnexpectedEOF
59137			}
59138			b := dAtA[iNdEx]
59139			iNdEx++
59140			wire |= uint64(b&0x7F) << shift
59141			if b < 0x80 {
59142				break
59143			}
59144		}
59145		fieldNum := int32(wire >> 3)
59146		wireType := int(wire & 0x7)
59147		if wireType == 4 {
59148			return fmt.Errorf("proto: Secret: wiretype end group for non-group")
59149		}
59150		if fieldNum <= 0 {
59151			return fmt.Errorf("proto: Secret: illegal tag %d (wire type %d)", fieldNum, wire)
59152		}
59153		switch fieldNum {
59154		case 1:
59155			if wireType != 2 {
59156				return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
59157			}
59158			var msglen int
59159			for shift := uint(0); ; shift += 7 {
59160				if shift >= 64 {
59161					return ErrIntOverflowGenerated
59162				}
59163				if iNdEx >= l {
59164					return io.ErrUnexpectedEOF
59165				}
59166				b := dAtA[iNdEx]
59167				iNdEx++
59168				msglen |= int(b&0x7F) << shift
59169				if b < 0x80 {
59170					break
59171				}
59172			}
59173			if msglen < 0 {
59174				return ErrInvalidLengthGenerated
59175			}
59176			postIndex := iNdEx + msglen
59177			if postIndex < 0 {
59178				return ErrInvalidLengthGenerated
59179			}
59180			if postIndex > l {
59181				return io.ErrUnexpectedEOF
59182			}
59183			if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
59184				return err
59185			}
59186			iNdEx = postIndex
59187		case 2:
59188			if wireType != 2 {
59189				return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType)
59190			}
59191			var msglen int
59192			for shift := uint(0); ; shift += 7 {
59193				if shift >= 64 {
59194					return ErrIntOverflowGenerated
59195				}
59196				if iNdEx >= l {
59197					return io.ErrUnexpectedEOF
59198				}
59199				b := dAtA[iNdEx]
59200				iNdEx++
59201				msglen |= int(b&0x7F) << shift
59202				if b < 0x80 {
59203					break
59204				}
59205			}
59206			if msglen < 0 {
59207				return ErrInvalidLengthGenerated
59208			}
59209			postIndex := iNdEx + msglen
59210			if postIndex < 0 {
59211				return ErrInvalidLengthGenerated
59212			}
59213			if postIndex > l {
59214				return io.ErrUnexpectedEOF
59215			}
59216			if m.Data == nil {
59217				m.Data = make(map[string][]byte)
59218			}
59219			var mapkey string
59220			mapvalue := []byte{}
59221			for iNdEx < postIndex {
59222				entryPreIndex := iNdEx
59223				var wire uint64
59224				for shift := uint(0); ; shift += 7 {
59225					if shift >= 64 {
59226						return ErrIntOverflowGenerated
59227					}
59228					if iNdEx >= l {
59229						return io.ErrUnexpectedEOF
59230					}
59231					b := dAtA[iNdEx]
59232					iNdEx++
59233					wire |= uint64(b&0x7F) << shift
59234					if b < 0x80 {
59235						break
59236					}
59237				}
59238				fieldNum := int32(wire >> 3)
59239				if fieldNum == 1 {
59240					var stringLenmapkey uint64
59241					for shift := uint(0); ; shift += 7 {
59242						if shift >= 64 {
59243							return ErrIntOverflowGenerated
59244						}
59245						if iNdEx >= l {
59246							return io.ErrUnexpectedEOF
59247						}
59248						b := dAtA[iNdEx]
59249						iNdEx++
59250						stringLenmapkey |= uint64(b&0x7F) << shift
59251						if b < 0x80 {
59252							break
59253						}
59254					}
59255					intStringLenmapkey := int(stringLenmapkey)
59256					if intStringLenmapkey < 0 {
59257						return ErrInvalidLengthGenerated
59258					}
59259					postStringIndexmapkey := iNdEx + intStringLenmapkey
59260					if postStringIndexmapkey < 0 {
59261						return ErrInvalidLengthGenerated
59262					}
59263					if postStringIndexmapkey > l {
59264						return io.ErrUnexpectedEOF
59265					}
59266					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
59267					iNdEx = postStringIndexmapkey
59268				} else if fieldNum == 2 {
59269					var mapbyteLen uint64
59270					for shift := uint(0); ; shift += 7 {
59271						if shift >= 64 {
59272							return ErrIntOverflowGenerated
59273						}
59274						if iNdEx >= l {
59275							return io.ErrUnexpectedEOF
59276						}
59277						b := dAtA[iNdEx]
59278						iNdEx++
59279						mapbyteLen |= uint64(b&0x7F) << shift
59280						if b < 0x80 {
59281							break
59282						}
59283					}
59284					intMapbyteLen := int(mapbyteLen)
59285					if intMapbyteLen < 0 {
59286						return ErrInvalidLengthGenerated
59287					}
59288					postbytesIndex := iNdEx + intMapbyteLen
59289					if postbytesIndex < 0 {
59290						return ErrInvalidLengthGenerated
59291					}
59292					if postbytesIndex > l {
59293						return io.ErrUnexpectedEOF
59294					}
59295					mapvalue = make([]byte, mapbyteLen)
59296					copy(mapvalue, dAtA[iNdEx:postbytesIndex])
59297					iNdEx = postbytesIndex
59298				} else {
59299					iNdEx = entryPreIndex
59300					skippy, err := skipGenerated(dAtA[iNdEx:])
59301					if err != nil {
59302						return err
59303					}
59304					if skippy < 0 {
59305						return ErrInvalidLengthGenerated
59306					}
59307					if (iNdEx + skippy) > postIndex {
59308						return io.ErrUnexpectedEOF
59309					}
59310					iNdEx += skippy
59311				}
59312			}
59313			m.Data[mapkey] = mapvalue
59314			iNdEx = postIndex
59315		case 3:
59316			if wireType != 2 {
59317				return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
59318			}
59319			var stringLen uint64
59320			for shift := uint(0); ; shift += 7 {
59321				if shift >= 64 {
59322					return ErrIntOverflowGenerated
59323				}
59324				if iNdEx >= l {
59325					return io.ErrUnexpectedEOF
59326				}
59327				b := dAtA[iNdEx]
59328				iNdEx++
59329				stringLen |= uint64(b&0x7F) << shift
59330				if b < 0x80 {
59331					break
59332				}
59333			}
59334			intStringLen := int(stringLen)
59335			if intStringLen < 0 {
59336				return ErrInvalidLengthGenerated
59337			}
59338			postIndex := iNdEx + intStringLen
59339			if postIndex < 0 {
59340				return ErrInvalidLengthGenerated
59341			}
59342			if postIndex > l {
59343				return io.ErrUnexpectedEOF
59344			}
59345			m.Type = SecretType(dAtA[iNdEx:postIndex])
59346			iNdEx = postIndex
59347		case 4:
59348			if wireType != 2 {
59349				return fmt.Errorf("proto: wrong wireType = %d for field StringData", wireType)
59350			}
59351			var msglen int
59352			for shift := uint(0); ; shift += 7 {
59353				if shift >= 64 {
59354					return ErrIntOverflowGenerated
59355				}
59356				if iNdEx >= l {
59357					return io.ErrUnexpectedEOF
59358				}
59359				b := dAtA[iNdEx]
59360				iNdEx++
59361				msglen |= int(b&0x7F) << shift
59362				if b < 0x80 {
59363					break
59364				}
59365			}
59366			if msglen < 0 {
59367				return ErrInvalidLengthGenerated
59368			}
59369			postIndex := iNdEx + msglen
59370			if postIndex < 0 {
59371				return ErrInvalidLengthGenerated
59372			}
59373			if postIndex > l {
59374				return io.ErrUnexpectedEOF
59375			}
59376			if m.StringData == nil {
59377				m.StringData = make(map[string]string)
59378			}
59379			var mapkey string
59380			var mapvalue string
59381			for iNdEx < postIndex {
59382				entryPreIndex := iNdEx
59383				var wire uint64
59384				for shift := uint(0); ; shift += 7 {
59385					if shift >= 64 {
59386						return ErrIntOverflowGenerated
59387					}
59388					if iNdEx >= l {
59389						return io.ErrUnexpectedEOF
59390					}
59391					b := dAtA[iNdEx]
59392					iNdEx++
59393					wire |= uint64(b&0x7F) << shift
59394					if b < 0x80 {
59395						break
59396					}
59397				}
59398				fieldNum := int32(wire >> 3)
59399				if fieldNum == 1 {
59400					var stringLenmapkey uint64
59401					for shift := uint(0); ; shift += 7 {
59402						if shift >= 64 {
59403							return ErrIntOverflowGenerated
59404						}
59405						if iNdEx >= l {
59406							return io.ErrUnexpectedEOF
59407						}
59408						b := dAtA[iNdEx]
59409						iNdEx++
59410						stringLenmapkey |= uint64(b&0x7F) << shift
59411						if b < 0x80 {
59412							break
59413						}
59414					}
59415					intStringLenmapkey := int(stringLenmapkey)
59416					if intStringLenmapkey < 0 {
59417						return ErrInvalidLengthGenerated
59418					}
59419					postStringIndexmapkey := iNdEx + intStringLenmapkey
59420					if postStringIndexmapkey < 0 {
59421						return ErrInvalidLengthGenerated
59422					}
59423					if postStringIndexmapkey > l {
59424						return io.ErrUnexpectedEOF
59425					}
59426					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
59427					iNdEx = postStringIndexmapkey
59428				} else if fieldNum == 2 {
59429					var stringLenmapvalue uint64
59430					for shift := uint(0); ; shift += 7 {
59431						if shift >= 64 {
59432							return ErrIntOverflowGenerated
59433						}
59434						if iNdEx >= l {
59435							return io.ErrUnexpectedEOF
59436						}
59437						b := dAtA[iNdEx]
59438						iNdEx++
59439						stringLenmapvalue |= uint64(b&0x7F) << shift
59440						if b < 0x80 {
59441							break
59442						}
59443					}
59444					intStringLenmapvalue := int(stringLenmapvalue)
59445					if intStringLenmapvalue < 0 {
59446						return ErrInvalidLengthGenerated
59447					}
59448					postStringIndexmapvalue := iNdEx + intStringLenmapvalue
59449					if postStringIndexmapvalue < 0 {
59450						return ErrInvalidLengthGenerated
59451					}
59452					if postStringIndexmapvalue > l {
59453						return io.ErrUnexpectedEOF
59454					}
59455					mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
59456					iNdEx = postStringIndexmapvalue
59457				} else {
59458					iNdEx = entryPreIndex
59459					skippy, err := skipGenerated(dAtA[iNdEx:])
59460					if err != nil {
59461						return err
59462					}
59463					if skippy < 0 {
59464						return ErrInvalidLengthGenerated
59465					}
59466					if (iNdEx + skippy) > postIndex {
59467						return io.ErrUnexpectedEOF
59468					}
59469					iNdEx += skippy
59470				}
59471			}
59472			m.StringData[mapkey] = mapvalue
59473			iNdEx = postIndex
59474		default:
59475			iNdEx = preIndex
59476			skippy, err := skipGenerated(dAtA[iNdEx:])
59477			if err != nil {
59478				return err
59479			}
59480			if skippy < 0 {
59481				return ErrInvalidLengthGenerated
59482			}
59483			if (iNdEx + skippy) < 0 {
59484				return ErrInvalidLengthGenerated
59485			}
59486			if (iNdEx + skippy) > l {
59487				return io.ErrUnexpectedEOF
59488			}
59489			iNdEx += skippy
59490		}
59491	}
59492
59493	if iNdEx > l {
59494		return io.ErrUnexpectedEOF
59495	}
59496	return nil
59497}
59498func (m *SecretEnvSource) Unmarshal(dAtA []byte) error {
59499	l := len(dAtA)
59500	iNdEx := 0
59501	for iNdEx < l {
59502		preIndex := iNdEx
59503		var wire uint64
59504		for shift := uint(0); ; shift += 7 {
59505			if shift >= 64 {
59506				return ErrIntOverflowGenerated
59507			}
59508			if iNdEx >= l {
59509				return io.ErrUnexpectedEOF
59510			}
59511			b := dAtA[iNdEx]
59512			iNdEx++
59513			wire |= uint64(b&0x7F) << shift
59514			if b < 0x80 {
59515				break
59516			}
59517		}
59518		fieldNum := int32(wire >> 3)
59519		wireType := int(wire & 0x7)
59520		if wireType == 4 {
59521			return fmt.Errorf("proto: SecretEnvSource: wiretype end group for non-group")
59522		}
59523		if fieldNum <= 0 {
59524			return fmt.Errorf("proto: SecretEnvSource: illegal tag %d (wire type %d)", fieldNum, wire)
59525		}
59526		switch fieldNum {
59527		case 1:
59528			if wireType != 2 {
59529				return fmt.Errorf("proto: wrong wireType = %d for field LocalObjectReference", wireType)
59530			}
59531			var msglen int
59532			for shift := uint(0); ; shift += 7 {
59533				if shift >= 64 {
59534					return ErrIntOverflowGenerated
59535				}
59536				if iNdEx >= l {
59537					return io.ErrUnexpectedEOF
59538				}
59539				b := dAtA[iNdEx]
59540				iNdEx++
59541				msglen |= int(b&0x7F) << shift
59542				if b < 0x80 {
59543					break
59544				}
59545			}
59546			if msglen < 0 {
59547				return ErrInvalidLengthGenerated
59548			}
59549			postIndex := iNdEx + msglen
59550			if postIndex < 0 {
59551				return ErrInvalidLengthGenerated
59552			}
59553			if postIndex > l {
59554				return io.ErrUnexpectedEOF
59555			}
59556			if err := m.LocalObjectReference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
59557				return err
59558			}
59559			iNdEx = postIndex
59560		case 2:
59561			if wireType != 0 {
59562				return fmt.Errorf("proto: wrong wireType = %d for field Optional", wireType)
59563			}
59564			var v int
59565			for shift := uint(0); ; shift += 7 {
59566				if shift >= 64 {
59567					return ErrIntOverflowGenerated
59568				}
59569				if iNdEx >= l {
59570					return io.ErrUnexpectedEOF
59571				}
59572				b := dAtA[iNdEx]
59573				iNdEx++
59574				v |= int(b&0x7F) << shift
59575				if b < 0x80 {
59576					break
59577				}
59578			}
59579			b := bool(v != 0)
59580			m.Optional = &b
59581		default:
59582			iNdEx = preIndex
59583			skippy, err := skipGenerated(dAtA[iNdEx:])
59584			if err != nil {
59585				return err
59586			}
59587			if skippy < 0 {
59588				return ErrInvalidLengthGenerated
59589			}
59590			if (iNdEx + skippy) < 0 {
59591				return ErrInvalidLengthGenerated
59592			}
59593			if (iNdEx + skippy) > l {
59594				return io.ErrUnexpectedEOF
59595			}
59596			iNdEx += skippy
59597		}
59598	}
59599
59600	if iNdEx > l {
59601		return io.ErrUnexpectedEOF
59602	}
59603	return nil
59604}
59605func (m *SecretKeySelector) Unmarshal(dAtA []byte) error {
59606	l := len(dAtA)
59607	iNdEx := 0
59608	for iNdEx < l {
59609		preIndex := iNdEx
59610		var wire uint64
59611		for shift := uint(0); ; shift += 7 {
59612			if shift >= 64 {
59613				return ErrIntOverflowGenerated
59614			}
59615			if iNdEx >= l {
59616				return io.ErrUnexpectedEOF
59617			}
59618			b := dAtA[iNdEx]
59619			iNdEx++
59620			wire |= uint64(b&0x7F) << shift
59621			if b < 0x80 {
59622				break
59623			}
59624		}
59625		fieldNum := int32(wire >> 3)
59626		wireType := int(wire & 0x7)
59627		if wireType == 4 {
59628			return fmt.Errorf("proto: SecretKeySelector: wiretype end group for non-group")
59629		}
59630		if fieldNum <= 0 {
59631			return fmt.Errorf("proto: SecretKeySelector: illegal tag %d (wire type %d)", fieldNum, wire)
59632		}
59633		switch fieldNum {
59634		case 1:
59635			if wireType != 2 {
59636				return fmt.Errorf("proto: wrong wireType = %d for field LocalObjectReference", wireType)
59637			}
59638			var msglen int
59639			for shift := uint(0); ; shift += 7 {
59640				if shift >= 64 {
59641					return ErrIntOverflowGenerated
59642				}
59643				if iNdEx >= l {
59644					return io.ErrUnexpectedEOF
59645				}
59646				b := dAtA[iNdEx]
59647				iNdEx++
59648				msglen |= int(b&0x7F) << shift
59649				if b < 0x80 {
59650					break
59651				}
59652			}
59653			if msglen < 0 {
59654				return ErrInvalidLengthGenerated
59655			}
59656			postIndex := iNdEx + msglen
59657			if postIndex < 0 {
59658				return ErrInvalidLengthGenerated
59659			}
59660			if postIndex > l {
59661				return io.ErrUnexpectedEOF
59662			}
59663			if err := m.LocalObjectReference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
59664				return err
59665			}
59666			iNdEx = postIndex
59667		case 2:
59668			if wireType != 2 {
59669				return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
59670			}
59671			var stringLen uint64
59672			for shift := uint(0); ; shift += 7 {
59673				if shift >= 64 {
59674					return ErrIntOverflowGenerated
59675				}
59676				if iNdEx >= l {
59677					return io.ErrUnexpectedEOF
59678				}
59679				b := dAtA[iNdEx]
59680				iNdEx++
59681				stringLen |= uint64(b&0x7F) << shift
59682				if b < 0x80 {
59683					break
59684				}
59685			}
59686			intStringLen := int(stringLen)
59687			if intStringLen < 0 {
59688				return ErrInvalidLengthGenerated
59689			}
59690			postIndex := iNdEx + intStringLen
59691			if postIndex < 0 {
59692				return ErrInvalidLengthGenerated
59693			}
59694			if postIndex > l {
59695				return io.ErrUnexpectedEOF
59696			}
59697			m.Key = string(dAtA[iNdEx:postIndex])
59698			iNdEx = postIndex
59699		case 3:
59700			if wireType != 0 {
59701				return fmt.Errorf("proto: wrong wireType = %d for field Optional", wireType)
59702			}
59703			var v int
59704			for shift := uint(0); ; shift += 7 {
59705				if shift >= 64 {
59706					return ErrIntOverflowGenerated
59707				}
59708				if iNdEx >= l {
59709					return io.ErrUnexpectedEOF
59710				}
59711				b := dAtA[iNdEx]
59712				iNdEx++
59713				v |= int(b&0x7F) << shift
59714				if b < 0x80 {
59715					break
59716				}
59717			}
59718			b := bool(v != 0)
59719			m.Optional = &b
59720		default:
59721			iNdEx = preIndex
59722			skippy, err := skipGenerated(dAtA[iNdEx:])
59723			if err != nil {
59724				return err
59725			}
59726			if skippy < 0 {
59727				return ErrInvalidLengthGenerated
59728			}
59729			if (iNdEx + skippy) < 0 {
59730				return ErrInvalidLengthGenerated
59731			}
59732			if (iNdEx + skippy) > l {
59733				return io.ErrUnexpectedEOF
59734			}
59735			iNdEx += skippy
59736		}
59737	}
59738
59739	if iNdEx > l {
59740		return io.ErrUnexpectedEOF
59741	}
59742	return nil
59743}
59744func (m *SecretList) Unmarshal(dAtA []byte) error {
59745	l := len(dAtA)
59746	iNdEx := 0
59747	for iNdEx < l {
59748		preIndex := iNdEx
59749		var wire uint64
59750		for shift := uint(0); ; shift += 7 {
59751			if shift >= 64 {
59752				return ErrIntOverflowGenerated
59753			}
59754			if iNdEx >= l {
59755				return io.ErrUnexpectedEOF
59756			}
59757			b := dAtA[iNdEx]
59758			iNdEx++
59759			wire |= uint64(b&0x7F) << shift
59760			if b < 0x80 {
59761				break
59762			}
59763		}
59764		fieldNum := int32(wire >> 3)
59765		wireType := int(wire & 0x7)
59766		if wireType == 4 {
59767			return fmt.Errorf("proto: SecretList: wiretype end group for non-group")
59768		}
59769		if fieldNum <= 0 {
59770			return fmt.Errorf("proto: SecretList: illegal tag %d (wire type %d)", fieldNum, wire)
59771		}
59772		switch fieldNum {
59773		case 1:
59774			if wireType != 2 {
59775				return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
59776			}
59777			var msglen int
59778			for shift := uint(0); ; shift += 7 {
59779				if shift >= 64 {
59780					return ErrIntOverflowGenerated
59781				}
59782				if iNdEx >= l {
59783					return io.ErrUnexpectedEOF
59784				}
59785				b := dAtA[iNdEx]
59786				iNdEx++
59787				msglen |= int(b&0x7F) << shift
59788				if b < 0x80 {
59789					break
59790				}
59791			}
59792			if msglen < 0 {
59793				return ErrInvalidLengthGenerated
59794			}
59795			postIndex := iNdEx + msglen
59796			if postIndex < 0 {
59797				return ErrInvalidLengthGenerated
59798			}
59799			if postIndex > l {
59800				return io.ErrUnexpectedEOF
59801			}
59802			if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
59803				return err
59804			}
59805			iNdEx = postIndex
59806		case 2:
59807			if wireType != 2 {
59808				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
59809			}
59810			var msglen int
59811			for shift := uint(0); ; shift += 7 {
59812				if shift >= 64 {
59813					return ErrIntOverflowGenerated
59814				}
59815				if iNdEx >= l {
59816					return io.ErrUnexpectedEOF
59817				}
59818				b := dAtA[iNdEx]
59819				iNdEx++
59820				msglen |= int(b&0x7F) << shift
59821				if b < 0x80 {
59822					break
59823				}
59824			}
59825			if msglen < 0 {
59826				return ErrInvalidLengthGenerated
59827			}
59828			postIndex := iNdEx + msglen
59829			if postIndex < 0 {
59830				return ErrInvalidLengthGenerated
59831			}
59832			if postIndex > l {
59833				return io.ErrUnexpectedEOF
59834			}
59835			m.Items = append(m.Items, Secret{})
59836			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
59837				return err
59838			}
59839			iNdEx = postIndex
59840		default:
59841			iNdEx = preIndex
59842			skippy, err := skipGenerated(dAtA[iNdEx:])
59843			if err != nil {
59844				return err
59845			}
59846			if skippy < 0 {
59847				return ErrInvalidLengthGenerated
59848			}
59849			if (iNdEx + skippy) < 0 {
59850				return ErrInvalidLengthGenerated
59851			}
59852			if (iNdEx + skippy) > l {
59853				return io.ErrUnexpectedEOF
59854			}
59855			iNdEx += skippy
59856		}
59857	}
59858
59859	if iNdEx > l {
59860		return io.ErrUnexpectedEOF
59861	}
59862	return nil
59863}
59864func (m *SecretProjection) Unmarshal(dAtA []byte) error {
59865	l := len(dAtA)
59866	iNdEx := 0
59867	for iNdEx < l {
59868		preIndex := iNdEx
59869		var wire uint64
59870		for shift := uint(0); ; shift += 7 {
59871			if shift >= 64 {
59872				return ErrIntOverflowGenerated
59873			}
59874			if iNdEx >= l {
59875				return io.ErrUnexpectedEOF
59876			}
59877			b := dAtA[iNdEx]
59878			iNdEx++
59879			wire |= uint64(b&0x7F) << shift
59880			if b < 0x80 {
59881				break
59882			}
59883		}
59884		fieldNum := int32(wire >> 3)
59885		wireType := int(wire & 0x7)
59886		if wireType == 4 {
59887			return fmt.Errorf("proto: SecretProjection: wiretype end group for non-group")
59888		}
59889		if fieldNum <= 0 {
59890			return fmt.Errorf("proto: SecretProjection: illegal tag %d (wire type %d)", fieldNum, wire)
59891		}
59892		switch fieldNum {
59893		case 1:
59894			if wireType != 2 {
59895				return fmt.Errorf("proto: wrong wireType = %d for field LocalObjectReference", wireType)
59896			}
59897			var msglen int
59898			for shift := uint(0); ; shift += 7 {
59899				if shift >= 64 {
59900					return ErrIntOverflowGenerated
59901				}
59902				if iNdEx >= l {
59903					return io.ErrUnexpectedEOF
59904				}
59905				b := dAtA[iNdEx]
59906				iNdEx++
59907				msglen |= int(b&0x7F) << shift
59908				if b < 0x80 {
59909					break
59910				}
59911			}
59912			if msglen < 0 {
59913				return ErrInvalidLengthGenerated
59914			}
59915			postIndex := iNdEx + msglen
59916			if postIndex < 0 {
59917				return ErrInvalidLengthGenerated
59918			}
59919			if postIndex > l {
59920				return io.ErrUnexpectedEOF
59921			}
59922			if err := m.LocalObjectReference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
59923				return err
59924			}
59925			iNdEx = postIndex
59926		case 2:
59927			if wireType != 2 {
59928				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
59929			}
59930			var msglen int
59931			for shift := uint(0); ; shift += 7 {
59932				if shift >= 64 {
59933					return ErrIntOverflowGenerated
59934				}
59935				if iNdEx >= l {
59936					return io.ErrUnexpectedEOF
59937				}
59938				b := dAtA[iNdEx]
59939				iNdEx++
59940				msglen |= int(b&0x7F) << shift
59941				if b < 0x80 {
59942					break
59943				}
59944			}
59945			if msglen < 0 {
59946				return ErrInvalidLengthGenerated
59947			}
59948			postIndex := iNdEx + msglen
59949			if postIndex < 0 {
59950				return ErrInvalidLengthGenerated
59951			}
59952			if postIndex > l {
59953				return io.ErrUnexpectedEOF
59954			}
59955			m.Items = append(m.Items, KeyToPath{})
59956			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
59957				return err
59958			}
59959			iNdEx = postIndex
59960		case 4:
59961			if wireType != 0 {
59962				return fmt.Errorf("proto: wrong wireType = %d for field Optional", wireType)
59963			}
59964			var v int
59965			for shift := uint(0); ; shift += 7 {
59966				if shift >= 64 {
59967					return ErrIntOverflowGenerated
59968				}
59969				if iNdEx >= l {
59970					return io.ErrUnexpectedEOF
59971				}
59972				b := dAtA[iNdEx]
59973				iNdEx++
59974				v |= int(b&0x7F) << shift
59975				if b < 0x80 {
59976					break
59977				}
59978			}
59979			b := bool(v != 0)
59980			m.Optional = &b
59981		default:
59982			iNdEx = preIndex
59983			skippy, err := skipGenerated(dAtA[iNdEx:])
59984			if err != nil {
59985				return err
59986			}
59987			if skippy < 0 {
59988				return ErrInvalidLengthGenerated
59989			}
59990			if (iNdEx + skippy) < 0 {
59991				return ErrInvalidLengthGenerated
59992			}
59993			if (iNdEx + skippy) > l {
59994				return io.ErrUnexpectedEOF
59995			}
59996			iNdEx += skippy
59997		}
59998	}
59999
60000	if iNdEx > l {
60001		return io.ErrUnexpectedEOF
60002	}
60003	return nil
60004}
60005func (m *SecretReference) Unmarshal(dAtA []byte) error {
60006	l := len(dAtA)
60007	iNdEx := 0
60008	for iNdEx < l {
60009		preIndex := iNdEx
60010		var wire uint64
60011		for shift := uint(0); ; shift += 7 {
60012			if shift >= 64 {
60013				return ErrIntOverflowGenerated
60014			}
60015			if iNdEx >= l {
60016				return io.ErrUnexpectedEOF
60017			}
60018			b := dAtA[iNdEx]
60019			iNdEx++
60020			wire |= uint64(b&0x7F) << shift
60021			if b < 0x80 {
60022				break
60023			}
60024		}
60025		fieldNum := int32(wire >> 3)
60026		wireType := int(wire & 0x7)
60027		if wireType == 4 {
60028			return fmt.Errorf("proto: SecretReference: wiretype end group for non-group")
60029		}
60030		if fieldNum <= 0 {
60031			return fmt.Errorf("proto: SecretReference: illegal tag %d (wire type %d)", fieldNum, wire)
60032		}
60033		switch fieldNum {
60034		case 1:
60035			if wireType != 2 {
60036				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
60037			}
60038			var stringLen uint64
60039			for shift := uint(0); ; shift += 7 {
60040				if shift >= 64 {
60041					return ErrIntOverflowGenerated
60042				}
60043				if iNdEx >= l {
60044					return io.ErrUnexpectedEOF
60045				}
60046				b := dAtA[iNdEx]
60047				iNdEx++
60048				stringLen |= uint64(b&0x7F) << shift
60049				if b < 0x80 {
60050					break
60051				}
60052			}
60053			intStringLen := int(stringLen)
60054			if intStringLen < 0 {
60055				return ErrInvalidLengthGenerated
60056			}
60057			postIndex := iNdEx + intStringLen
60058			if postIndex < 0 {
60059				return ErrInvalidLengthGenerated
60060			}
60061			if postIndex > l {
60062				return io.ErrUnexpectedEOF
60063			}
60064			m.Name = string(dAtA[iNdEx:postIndex])
60065			iNdEx = postIndex
60066		case 2:
60067			if wireType != 2 {
60068				return fmt.Errorf("proto: wrong wireType = %d for field Namespace", wireType)
60069			}
60070			var stringLen uint64
60071			for shift := uint(0); ; shift += 7 {
60072				if shift >= 64 {
60073					return ErrIntOverflowGenerated
60074				}
60075				if iNdEx >= l {
60076					return io.ErrUnexpectedEOF
60077				}
60078				b := dAtA[iNdEx]
60079				iNdEx++
60080				stringLen |= uint64(b&0x7F) << shift
60081				if b < 0x80 {
60082					break
60083				}
60084			}
60085			intStringLen := int(stringLen)
60086			if intStringLen < 0 {
60087				return ErrInvalidLengthGenerated
60088			}
60089			postIndex := iNdEx + intStringLen
60090			if postIndex < 0 {
60091				return ErrInvalidLengthGenerated
60092			}
60093			if postIndex > l {
60094				return io.ErrUnexpectedEOF
60095			}
60096			m.Namespace = string(dAtA[iNdEx:postIndex])
60097			iNdEx = postIndex
60098		default:
60099			iNdEx = preIndex
60100			skippy, err := skipGenerated(dAtA[iNdEx:])
60101			if err != nil {
60102				return err
60103			}
60104			if skippy < 0 {
60105				return ErrInvalidLengthGenerated
60106			}
60107			if (iNdEx + skippy) < 0 {
60108				return ErrInvalidLengthGenerated
60109			}
60110			if (iNdEx + skippy) > l {
60111				return io.ErrUnexpectedEOF
60112			}
60113			iNdEx += skippy
60114		}
60115	}
60116
60117	if iNdEx > l {
60118		return io.ErrUnexpectedEOF
60119	}
60120	return nil
60121}
60122func (m *SecretVolumeSource) Unmarshal(dAtA []byte) error {
60123	l := len(dAtA)
60124	iNdEx := 0
60125	for iNdEx < l {
60126		preIndex := iNdEx
60127		var wire uint64
60128		for shift := uint(0); ; shift += 7 {
60129			if shift >= 64 {
60130				return ErrIntOverflowGenerated
60131			}
60132			if iNdEx >= l {
60133				return io.ErrUnexpectedEOF
60134			}
60135			b := dAtA[iNdEx]
60136			iNdEx++
60137			wire |= uint64(b&0x7F) << shift
60138			if b < 0x80 {
60139				break
60140			}
60141		}
60142		fieldNum := int32(wire >> 3)
60143		wireType := int(wire & 0x7)
60144		if wireType == 4 {
60145			return fmt.Errorf("proto: SecretVolumeSource: wiretype end group for non-group")
60146		}
60147		if fieldNum <= 0 {
60148			return fmt.Errorf("proto: SecretVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
60149		}
60150		switch fieldNum {
60151		case 1:
60152			if wireType != 2 {
60153				return fmt.Errorf("proto: wrong wireType = %d for field SecretName", wireType)
60154			}
60155			var stringLen uint64
60156			for shift := uint(0); ; shift += 7 {
60157				if shift >= 64 {
60158					return ErrIntOverflowGenerated
60159				}
60160				if iNdEx >= l {
60161					return io.ErrUnexpectedEOF
60162				}
60163				b := dAtA[iNdEx]
60164				iNdEx++
60165				stringLen |= uint64(b&0x7F) << shift
60166				if b < 0x80 {
60167					break
60168				}
60169			}
60170			intStringLen := int(stringLen)
60171			if intStringLen < 0 {
60172				return ErrInvalidLengthGenerated
60173			}
60174			postIndex := iNdEx + intStringLen
60175			if postIndex < 0 {
60176				return ErrInvalidLengthGenerated
60177			}
60178			if postIndex > l {
60179				return io.ErrUnexpectedEOF
60180			}
60181			m.SecretName = string(dAtA[iNdEx:postIndex])
60182			iNdEx = postIndex
60183		case 2:
60184			if wireType != 2 {
60185				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
60186			}
60187			var msglen int
60188			for shift := uint(0); ; shift += 7 {
60189				if shift >= 64 {
60190					return ErrIntOverflowGenerated
60191				}
60192				if iNdEx >= l {
60193					return io.ErrUnexpectedEOF
60194				}
60195				b := dAtA[iNdEx]
60196				iNdEx++
60197				msglen |= int(b&0x7F) << shift
60198				if b < 0x80 {
60199					break
60200				}
60201			}
60202			if msglen < 0 {
60203				return ErrInvalidLengthGenerated
60204			}
60205			postIndex := iNdEx + msglen
60206			if postIndex < 0 {
60207				return ErrInvalidLengthGenerated
60208			}
60209			if postIndex > l {
60210				return io.ErrUnexpectedEOF
60211			}
60212			m.Items = append(m.Items, KeyToPath{})
60213			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
60214				return err
60215			}
60216			iNdEx = postIndex
60217		case 3:
60218			if wireType != 0 {
60219				return fmt.Errorf("proto: wrong wireType = %d for field DefaultMode", wireType)
60220			}
60221			var v int32
60222			for shift := uint(0); ; shift += 7 {
60223				if shift >= 64 {
60224					return ErrIntOverflowGenerated
60225				}
60226				if iNdEx >= l {
60227					return io.ErrUnexpectedEOF
60228				}
60229				b := dAtA[iNdEx]
60230				iNdEx++
60231				v |= int32(b&0x7F) << shift
60232				if b < 0x80 {
60233					break
60234				}
60235			}
60236			m.DefaultMode = &v
60237		case 4:
60238			if wireType != 0 {
60239				return fmt.Errorf("proto: wrong wireType = %d for field Optional", wireType)
60240			}
60241			var v int
60242			for shift := uint(0); ; shift += 7 {
60243				if shift >= 64 {
60244					return ErrIntOverflowGenerated
60245				}
60246				if iNdEx >= l {
60247					return io.ErrUnexpectedEOF
60248				}
60249				b := dAtA[iNdEx]
60250				iNdEx++
60251				v |= int(b&0x7F) << shift
60252				if b < 0x80 {
60253					break
60254				}
60255			}
60256			b := bool(v != 0)
60257			m.Optional = &b
60258		default:
60259			iNdEx = preIndex
60260			skippy, err := skipGenerated(dAtA[iNdEx:])
60261			if err != nil {
60262				return err
60263			}
60264			if skippy < 0 {
60265				return ErrInvalidLengthGenerated
60266			}
60267			if (iNdEx + skippy) < 0 {
60268				return ErrInvalidLengthGenerated
60269			}
60270			if (iNdEx + skippy) > l {
60271				return io.ErrUnexpectedEOF
60272			}
60273			iNdEx += skippy
60274		}
60275	}
60276
60277	if iNdEx > l {
60278		return io.ErrUnexpectedEOF
60279	}
60280	return nil
60281}
60282func (m *SecurityContext) Unmarshal(dAtA []byte) error {
60283	l := len(dAtA)
60284	iNdEx := 0
60285	for iNdEx < l {
60286		preIndex := iNdEx
60287		var wire uint64
60288		for shift := uint(0); ; shift += 7 {
60289			if shift >= 64 {
60290				return ErrIntOverflowGenerated
60291			}
60292			if iNdEx >= l {
60293				return io.ErrUnexpectedEOF
60294			}
60295			b := dAtA[iNdEx]
60296			iNdEx++
60297			wire |= uint64(b&0x7F) << shift
60298			if b < 0x80 {
60299				break
60300			}
60301		}
60302		fieldNum := int32(wire >> 3)
60303		wireType := int(wire & 0x7)
60304		if wireType == 4 {
60305			return fmt.Errorf("proto: SecurityContext: wiretype end group for non-group")
60306		}
60307		if fieldNum <= 0 {
60308			return fmt.Errorf("proto: SecurityContext: illegal tag %d (wire type %d)", fieldNum, wire)
60309		}
60310		switch fieldNum {
60311		case 1:
60312			if wireType != 2 {
60313				return fmt.Errorf("proto: wrong wireType = %d for field Capabilities", wireType)
60314			}
60315			var msglen int
60316			for shift := uint(0); ; shift += 7 {
60317				if shift >= 64 {
60318					return ErrIntOverflowGenerated
60319				}
60320				if iNdEx >= l {
60321					return io.ErrUnexpectedEOF
60322				}
60323				b := dAtA[iNdEx]
60324				iNdEx++
60325				msglen |= int(b&0x7F) << shift
60326				if b < 0x80 {
60327					break
60328				}
60329			}
60330			if msglen < 0 {
60331				return ErrInvalidLengthGenerated
60332			}
60333			postIndex := iNdEx + msglen
60334			if postIndex < 0 {
60335				return ErrInvalidLengthGenerated
60336			}
60337			if postIndex > l {
60338				return io.ErrUnexpectedEOF
60339			}
60340			if m.Capabilities == nil {
60341				m.Capabilities = &Capabilities{}
60342			}
60343			if err := m.Capabilities.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
60344				return err
60345			}
60346			iNdEx = postIndex
60347		case 2:
60348			if wireType != 0 {
60349				return fmt.Errorf("proto: wrong wireType = %d for field Privileged", wireType)
60350			}
60351			var v int
60352			for shift := uint(0); ; shift += 7 {
60353				if shift >= 64 {
60354					return ErrIntOverflowGenerated
60355				}
60356				if iNdEx >= l {
60357					return io.ErrUnexpectedEOF
60358				}
60359				b := dAtA[iNdEx]
60360				iNdEx++
60361				v |= int(b&0x7F) << shift
60362				if b < 0x80 {
60363					break
60364				}
60365			}
60366			b := bool(v != 0)
60367			m.Privileged = &b
60368		case 3:
60369			if wireType != 2 {
60370				return fmt.Errorf("proto: wrong wireType = %d for field SELinuxOptions", wireType)
60371			}
60372			var msglen int
60373			for shift := uint(0); ; shift += 7 {
60374				if shift >= 64 {
60375					return ErrIntOverflowGenerated
60376				}
60377				if iNdEx >= l {
60378					return io.ErrUnexpectedEOF
60379				}
60380				b := dAtA[iNdEx]
60381				iNdEx++
60382				msglen |= int(b&0x7F) << shift
60383				if b < 0x80 {
60384					break
60385				}
60386			}
60387			if msglen < 0 {
60388				return ErrInvalidLengthGenerated
60389			}
60390			postIndex := iNdEx + msglen
60391			if postIndex < 0 {
60392				return ErrInvalidLengthGenerated
60393			}
60394			if postIndex > l {
60395				return io.ErrUnexpectedEOF
60396			}
60397			if m.SELinuxOptions == nil {
60398				m.SELinuxOptions = &SELinuxOptions{}
60399			}
60400			if err := m.SELinuxOptions.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
60401				return err
60402			}
60403			iNdEx = postIndex
60404		case 4:
60405			if wireType != 0 {
60406				return fmt.Errorf("proto: wrong wireType = %d for field RunAsUser", wireType)
60407			}
60408			var v int64
60409			for shift := uint(0); ; shift += 7 {
60410				if shift >= 64 {
60411					return ErrIntOverflowGenerated
60412				}
60413				if iNdEx >= l {
60414					return io.ErrUnexpectedEOF
60415				}
60416				b := dAtA[iNdEx]
60417				iNdEx++
60418				v |= int64(b&0x7F) << shift
60419				if b < 0x80 {
60420					break
60421				}
60422			}
60423			m.RunAsUser = &v
60424		case 5:
60425			if wireType != 0 {
60426				return fmt.Errorf("proto: wrong wireType = %d for field RunAsNonRoot", wireType)
60427			}
60428			var v int
60429			for shift := uint(0); ; shift += 7 {
60430				if shift >= 64 {
60431					return ErrIntOverflowGenerated
60432				}
60433				if iNdEx >= l {
60434					return io.ErrUnexpectedEOF
60435				}
60436				b := dAtA[iNdEx]
60437				iNdEx++
60438				v |= int(b&0x7F) << shift
60439				if b < 0x80 {
60440					break
60441				}
60442			}
60443			b := bool(v != 0)
60444			m.RunAsNonRoot = &b
60445		case 6:
60446			if wireType != 0 {
60447				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnlyRootFilesystem", wireType)
60448			}
60449			var v int
60450			for shift := uint(0); ; shift += 7 {
60451				if shift >= 64 {
60452					return ErrIntOverflowGenerated
60453				}
60454				if iNdEx >= l {
60455					return io.ErrUnexpectedEOF
60456				}
60457				b := dAtA[iNdEx]
60458				iNdEx++
60459				v |= int(b&0x7F) << shift
60460				if b < 0x80 {
60461					break
60462				}
60463			}
60464			b := bool(v != 0)
60465			m.ReadOnlyRootFilesystem = &b
60466		case 7:
60467			if wireType != 0 {
60468				return fmt.Errorf("proto: wrong wireType = %d for field AllowPrivilegeEscalation", wireType)
60469			}
60470			var v int
60471			for shift := uint(0); ; shift += 7 {
60472				if shift >= 64 {
60473					return ErrIntOverflowGenerated
60474				}
60475				if iNdEx >= l {
60476					return io.ErrUnexpectedEOF
60477				}
60478				b := dAtA[iNdEx]
60479				iNdEx++
60480				v |= int(b&0x7F) << shift
60481				if b < 0x80 {
60482					break
60483				}
60484			}
60485			b := bool(v != 0)
60486			m.AllowPrivilegeEscalation = &b
60487		case 8:
60488			if wireType != 0 {
60489				return fmt.Errorf("proto: wrong wireType = %d for field RunAsGroup", wireType)
60490			}
60491			var v int64
60492			for shift := uint(0); ; shift += 7 {
60493				if shift >= 64 {
60494					return ErrIntOverflowGenerated
60495				}
60496				if iNdEx >= l {
60497					return io.ErrUnexpectedEOF
60498				}
60499				b := dAtA[iNdEx]
60500				iNdEx++
60501				v |= int64(b&0x7F) << shift
60502				if b < 0x80 {
60503					break
60504				}
60505			}
60506			m.RunAsGroup = &v
60507		case 9:
60508			if wireType != 2 {
60509				return fmt.Errorf("proto: wrong wireType = %d for field ProcMount", wireType)
60510			}
60511			var stringLen uint64
60512			for shift := uint(0); ; shift += 7 {
60513				if shift >= 64 {
60514					return ErrIntOverflowGenerated
60515				}
60516				if iNdEx >= l {
60517					return io.ErrUnexpectedEOF
60518				}
60519				b := dAtA[iNdEx]
60520				iNdEx++
60521				stringLen |= uint64(b&0x7F) << shift
60522				if b < 0x80 {
60523					break
60524				}
60525			}
60526			intStringLen := int(stringLen)
60527			if intStringLen < 0 {
60528				return ErrInvalidLengthGenerated
60529			}
60530			postIndex := iNdEx + intStringLen
60531			if postIndex < 0 {
60532				return ErrInvalidLengthGenerated
60533			}
60534			if postIndex > l {
60535				return io.ErrUnexpectedEOF
60536			}
60537			s := ProcMountType(dAtA[iNdEx:postIndex])
60538			m.ProcMount = &s
60539			iNdEx = postIndex
60540		case 10:
60541			if wireType != 2 {
60542				return fmt.Errorf("proto: wrong wireType = %d for field WindowsOptions", wireType)
60543			}
60544			var msglen int
60545			for shift := uint(0); ; shift += 7 {
60546				if shift >= 64 {
60547					return ErrIntOverflowGenerated
60548				}
60549				if iNdEx >= l {
60550					return io.ErrUnexpectedEOF
60551				}
60552				b := dAtA[iNdEx]
60553				iNdEx++
60554				msglen |= int(b&0x7F) << shift
60555				if b < 0x80 {
60556					break
60557				}
60558			}
60559			if msglen < 0 {
60560				return ErrInvalidLengthGenerated
60561			}
60562			postIndex := iNdEx + msglen
60563			if postIndex < 0 {
60564				return ErrInvalidLengthGenerated
60565			}
60566			if postIndex > l {
60567				return io.ErrUnexpectedEOF
60568			}
60569			if m.WindowsOptions == nil {
60570				m.WindowsOptions = &WindowsSecurityContextOptions{}
60571			}
60572			if err := m.WindowsOptions.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
60573				return err
60574			}
60575			iNdEx = postIndex
60576		default:
60577			iNdEx = preIndex
60578			skippy, err := skipGenerated(dAtA[iNdEx:])
60579			if err != nil {
60580				return err
60581			}
60582			if skippy < 0 {
60583				return ErrInvalidLengthGenerated
60584			}
60585			if (iNdEx + skippy) < 0 {
60586				return ErrInvalidLengthGenerated
60587			}
60588			if (iNdEx + skippy) > l {
60589				return io.ErrUnexpectedEOF
60590			}
60591			iNdEx += skippy
60592		}
60593	}
60594
60595	if iNdEx > l {
60596		return io.ErrUnexpectedEOF
60597	}
60598	return nil
60599}
60600func (m *SerializedReference) Unmarshal(dAtA []byte) error {
60601	l := len(dAtA)
60602	iNdEx := 0
60603	for iNdEx < l {
60604		preIndex := iNdEx
60605		var wire uint64
60606		for shift := uint(0); ; shift += 7 {
60607			if shift >= 64 {
60608				return ErrIntOverflowGenerated
60609			}
60610			if iNdEx >= l {
60611				return io.ErrUnexpectedEOF
60612			}
60613			b := dAtA[iNdEx]
60614			iNdEx++
60615			wire |= uint64(b&0x7F) << shift
60616			if b < 0x80 {
60617				break
60618			}
60619		}
60620		fieldNum := int32(wire >> 3)
60621		wireType := int(wire & 0x7)
60622		if wireType == 4 {
60623			return fmt.Errorf("proto: SerializedReference: wiretype end group for non-group")
60624		}
60625		if fieldNum <= 0 {
60626			return fmt.Errorf("proto: SerializedReference: illegal tag %d (wire type %d)", fieldNum, wire)
60627		}
60628		switch fieldNum {
60629		case 1:
60630			if wireType != 2 {
60631				return fmt.Errorf("proto: wrong wireType = %d for field Reference", wireType)
60632			}
60633			var msglen int
60634			for shift := uint(0); ; shift += 7 {
60635				if shift >= 64 {
60636					return ErrIntOverflowGenerated
60637				}
60638				if iNdEx >= l {
60639					return io.ErrUnexpectedEOF
60640				}
60641				b := dAtA[iNdEx]
60642				iNdEx++
60643				msglen |= int(b&0x7F) << shift
60644				if b < 0x80 {
60645					break
60646				}
60647			}
60648			if msglen < 0 {
60649				return ErrInvalidLengthGenerated
60650			}
60651			postIndex := iNdEx + msglen
60652			if postIndex < 0 {
60653				return ErrInvalidLengthGenerated
60654			}
60655			if postIndex > l {
60656				return io.ErrUnexpectedEOF
60657			}
60658			if err := m.Reference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
60659				return err
60660			}
60661			iNdEx = postIndex
60662		default:
60663			iNdEx = preIndex
60664			skippy, err := skipGenerated(dAtA[iNdEx:])
60665			if err != nil {
60666				return err
60667			}
60668			if skippy < 0 {
60669				return ErrInvalidLengthGenerated
60670			}
60671			if (iNdEx + skippy) < 0 {
60672				return ErrInvalidLengthGenerated
60673			}
60674			if (iNdEx + skippy) > l {
60675				return io.ErrUnexpectedEOF
60676			}
60677			iNdEx += skippy
60678		}
60679	}
60680
60681	if iNdEx > l {
60682		return io.ErrUnexpectedEOF
60683	}
60684	return nil
60685}
60686func (m *Service) Unmarshal(dAtA []byte) error {
60687	l := len(dAtA)
60688	iNdEx := 0
60689	for iNdEx < l {
60690		preIndex := iNdEx
60691		var wire uint64
60692		for shift := uint(0); ; shift += 7 {
60693			if shift >= 64 {
60694				return ErrIntOverflowGenerated
60695			}
60696			if iNdEx >= l {
60697				return io.ErrUnexpectedEOF
60698			}
60699			b := dAtA[iNdEx]
60700			iNdEx++
60701			wire |= uint64(b&0x7F) << shift
60702			if b < 0x80 {
60703				break
60704			}
60705		}
60706		fieldNum := int32(wire >> 3)
60707		wireType := int(wire & 0x7)
60708		if wireType == 4 {
60709			return fmt.Errorf("proto: Service: wiretype end group for non-group")
60710		}
60711		if fieldNum <= 0 {
60712			return fmt.Errorf("proto: Service: illegal tag %d (wire type %d)", fieldNum, wire)
60713		}
60714		switch fieldNum {
60715		case 1:
60716			if wireType != 2 {
60717				return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
60718			}
60719			var msglen int
60720			for shift := uint(0); ; shift += 7 {
60721				if shift >= 64 {
60722					return ErrIntOverflowGenerated
60723				}
60724				if iNdEx >= l {
60725					return io.ErrUnexpectedEOF
60726				}
60727				b := dAtA[iNdEx]
60728				iNdEx++
60729				msglen |= int(b&0x7F) << shift
60730				if b < 0x80 {
60731					break
60732				}
60733			}
60734			if msglen < 0 {
60735				return ErrInvalidLengthGenerated
60736			}
60737			postIndex := iNdEx + msglen
60738			if postIndex < 0 {
60739				return ErrInvalidLengthGenerated
60740			}
60741			if postIndex > l {
60742				return io.ErrUnexpectedEOF
60743			}
60744			if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
60745				return err
60746			}
60747			iNdEx = postIndex
60748		case 2:
60749			if wireType != 2 {
60750				return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
60751			}
60752			var msglen int
60753			for shift := uint(0); ; shift += 7 {
60754				if shift >= 64 {
60755					return ErrIntOverflowGenerated
60756				}
60757				if iNdEx >= l {
60758					return io.ErrUnexpectedEOF
60759				}
60760				b := dAtA[iNdEx]
60761				iNdEx++
60762				msglen |= int(b&0x7F) << shift
60763				if b < 0x80 {
60764					break
60765				}
60766			}
60767			if msglen < 0 {
60768				return ErrInvalidLengthGenerated
60769			}
60770			postIndex := iNdEx + msglen
60771			if postIndex < 0 {
60772				return ErrInvalidLengthGenerated
60773			}
60774			if postIndex > l {
60775				return io.ErrUnexpectedEOF
60776			}
60777			if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
60778				return err
60779			}
60780			iNdEx = postIndex
60781		case 3:
60782			if wireType != 2 {
60783				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
60784			}
60785			var msglen int
60786			for shift := uint(0); ; shift += 7 {
60787				if shift >= 64 {
60788					return ErrIntOverflowGenerated
60789				}
60790				if iNdEx >= l {
60791					return io.ErrUnexpectedEOF
60792				}
60793				b := dAtA[iNdEx]
60794				iNdEx++
60795				msglen |= int(b&0x7F) << shift
60796				if b < 0x80 {
60797					break
60798				}
60799			}
60800			if msglen < 0 {
60801				return ErrInvalidLengthGenerated
60802			}
60803			postIndex := iNdEx + msglen
60804			if postIndex < 0 {
60805				return ErrInvalidLengthGenerated
60806			}
60807			if postIndex > l {
60808				return io.ErrUnexpectedEOF
60809			}
60810			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
60811				return err
60812			}
60813			iNdEx = postIndex
60814		default:
60815			iNdEx = preIndex
60816			skippy, err := skipGenerated(dAtA[iNdEx:])
60817			if err != nil {
60818				return err
60819			}
60820			if skippy < 0 {
60821				return ErrInvalidLengthGenerated
60822			}
60823			if (iNdEx + skippy) < 0 {
60824				return ErrInvalidLengthGenerated
60825			}
60826			if (iNdEx + skippy) > l {
60827				return io.ErrUnexpectedEOF
60828			}
60829			iNdEx += skippy
60830		}
60831	}
60832
60833	if iNdEx > l {
60834		return io.ErrUnexpectedEOF
60835	}
60836	return nil
60837}
60838func (m *ServiceAccount) Unmarshal(dAtA []byte) error {
60839	l := len(dAtA)
60840	iNdEx := 0
60841	for iNdEx < l {
60842		preIndex := iNdEx
60843		var wire uint64
60844		for shift := uint(0); ; shift += 7 {
60845			if shift >= 64 {
60846				return ErrIntOverflowGenerated
60847			}
60848			if iNdEx >= l {
60849				return io.ErrUnexpectedEOF
60850			}
60851			b := dAtA[iNdEx]
60852			iNdEx++
60853			wire |= uint64(b&0x7F) << shift
60854			if b < 0x80 {
60855				break
60856			}
60857		}
60858		fieldNum := int32(wire >> 3)
60859		wireType := int(wire & 0x7)
60860		if wireType == 4 {
60861			return fmt.Errorf("proto: ServiceAccount: wiretype end group for non-group")
60862		}
60863		if fieldNum <= 0 {
60864			return fmt.Errorf("proto: ServiceAccount: illegal tag %d (wire type %d)", fieldNum, wire)
60865		}
60866		switch fieldNum {
60867		case 1:
60868			if wireType != 2 {
60869				return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
60870			}
60871			var msglen int
60872			for shift := uint(0); ; shift += 7 {
60873				if shift >= 64 {
60874					return ErrIntOverflowGenerated
60875				}
60876				if iNdEx >= l {
60877					return io.ErrUnexpectedEOF
60878				}
60879				b := dAtA[iNdEx]
60880				iNdEx++
60881				msglen |= int(b&0x7F) << shift
60882				if b < 0x80 {
60883					break
60884				}
60885			}
60886			if msglen < 0 {
60887				return ErrInvalidLengthGenerated
60888			}
60889			postIndex := iNdEx + msglen
60890			if postIndex < 0 {
60891				return ErrInvalidLengthGenerated
60892			}
60893			if postIndex > l {
60894				return io.ErrUnexpectedEOF
60895			}
60896			if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
60897				return err
60898			}
60899			iNdEx = postIndex
60900		case 2:
60901			if wireType != 2 {
60902				return fmt.Errorf("proto: wrong wireType = %d for field Secrets", wireType)
60903			}
60904			var msglen int
60905			for shift := uint(0); ; shift += 7 {
60906				if shift >= 64 {
60907					return ErrIntOverflowGenerated
60908				}
60909				if iNdEx >= l {
60910					return io.ErrUnexpectedEOF
60911				}
60912				b := dAtA[iNdEx]
60913				iNdEx++
60914				msglen |= int(b&0x7F) << shift
60915				if b < 0x80 {
60916					break
60917				}
60918			}
60919			if msglen < 0 {
60920				return ErrInvalidLengthGenerated
60921			}
60922			postIndex := iNdEx + msglen
60923			if postIndex < 0 {
60924				return ErrInvalidLengthGenerated
60925			}
60926			if postIndex > l {
60927				return io.ErrUnexpectedEOF
60928			}
60929			m.Secrets = append(m.Secrets, ObjectReference{})
60930			if err := m.Secrets[len(m.Secrets)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
60931				return err
60932			}
60933			iNdEx = postIndex
60934		case 3:
60935			if wireType != 2 {
60936				return fmt.Errorf("proto: wrong wireType = %d for field ImagePullSecrets", wireType)
60937			}
60938			var msglen int
60939			for shift := uint(0); ; shift += 7 {
60940				if shift >= 64 {
60941					return ErrIntOverflowGenerated
60942				}
60943				if iNdEx >= l {
60944					return io.ErrUnexpectedEOF
60945				}
60946				b := dAtA[iNdEx]
60947				iNdEx++
60948				msglen |= int(b&0x7F) << shift
60949				if b < 0x80 {
60950					break
60951				}
60952			}
60953			if msglen < 0 {
60954				return ErrInvalidLengthGenerated
60955			}
60956			postIndex := iNdEx + msglen
60957			if postIndex < 0 {
60958				return ErrInvalidLengthGenerated
60959			}
60960			if postIndex > l {
60961				return io.ErrUnexpectedEOF
60962			}
60963			m.ImagePullSecrets = append(m.ImagePullSecrets, LocalObjectReference{})
60964			if err := m.ImagePullSecrets[len(m.ImagePullSecrets)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
60965				return err
60966			}
60967			iNdEx = postIndex
60968		case 4:
60969			if wireType != 0 {
60970				return fmt.Errorf("proto: wrong wireType = %d for field AutomountServiceAccountToken", wireType)
60971			}
60972			var v int
60973			for shift := uint(0); ; shift += 7 {
60974				if shift >= 64 {
60975					return ErrIntOverflowGenerated
60976				}
60977				if iNdEx >= l {
60978					return io.ErrUnexpectedEOF
60979				}
60980				b := dAtA[iNdEx]
60981				iNdEx++
60982				v |= int(b&0x7F) << shift
60983				if b < 0x80 {
60984					break
60985				}
60986			}
60987			b := bool(v != 0)
60988			m.AutomountServiceAccountToken = &b
60989		default:
60990			iNdEx = preIndex
60991			skippy, err := skipGenerated(dAtA[iNdEx:])
60992			if err != nil {
60993				return err
60994			}
60995			if skippy < 0 {
60996				return ErrInvalidLengthGenerated
60997			}
60998			if (iNdEx + skippy) < 0 {
60999				return ErrInvalidLengthGenerated
61000			}
61001			if (iNdEx + skippy) > l {
61002				return io.ErrUnexpectedEOF
61003			}
61004			iNdEx += skippy
61005		}
61006	}
61007
61008	if iNdEx > l {
61009		return io.ErrUnexpectedEOF
61010	}
61011	return nil
61012}
61013func (m *ServiceAccountList) Unmarshal(dAtA []byte) error {
61014	l := len(dAtA)
61015	iNdEx := 0
61016	for iNdEx < l {
61017		preIndex := iNdEx
61018		var wire uint64
61019		for shift := uint(0); ; shift += 7 {
61020			if shift >= 64 {
61021				return ErrIntOverflowGenerated
61022			}
61023			if iNdEx >= l {
61024				return io.ErrUnexpectedEOF
61025			}
61026			b := dAtA[iNdEx]
61027			iNdEx++
61028			wire |= uint64(b&0x7F) << shift
61029			if b < 0x80 {
61030				break
61031			}
61032		}
61033		fieldNum := int32(wire >> 3)
61034		wireType := int(wire & 0x7)
61035		if wireType == 4 {
61036			return fmt.Errorf("proto: ServiceAccountList: wiretype end group for non-group")
61037		}
61038		if fieldNum <= 0 {
61039			return fmt.Errorf("proto: ServiceAccountList: illegal tag %d (wire type %d)", fieldNum, wire)
61040		}
61041		switch fieldNum {
61042		case 1:
61043			if wireType != 2 {
61044				return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
61045			}
61046			var msglen int
61047			for shift := uint(0); ; shift += 7 {
61048				if shift >= 64 {
61049					return ErrIntOverflowGenerated
61050				}
61051				if iNdEx >= l {
61052					return io.ErrUnexpectedEOF
61053				}
61054				b := dAtA[iNdEx]
61055				iNdEx++
61056				msglen |= int(b&0x7F) << shift
61057				if b < 0x80 {
61058					break
61059				}
61060			}
61061			if msglen < 0 {
61062				return ErrInvalidLengthGenerated
61063			}
61064			postIndex := iNdEx + msglen
61065			if postIndex < 0 {
61066				return ErrInvalidLengthGenerated
61067			}
61068			if postIndex > l {
61069				return io.ErrUnexpectedEOF
61070			}
61071			if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
61072				return err
61073			}
61074			iNdEx = postIndex
61075		case 2:
61076			if wireType != 2 {
61077				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
61078			}
61079			var msglen int
61080			for shift := uint(0); ; shift += 7 {
61081				if shift >= 64 {
61082					return ErrIntOverflowGenerated
61083				}
61084				if iNdEx >= l {
61085					return io.ErrUnexpectedEOF
61086				}
61087				b := dAtA[iNdEx]
61088				iNdEx++
61089				msglen |= int(b&0x7F) << shift
61090				if b < 0x80 {
61091					break
61092				}
61093			}
61094			if msglen < 0 {
61095				return ErrInvalidLengthGenerated
61096			}
61097			postIndex := iNdEx + msglen
61098			if postIndex < 0 {
61099				return ErrInvalidLengthGenerated
61100			}
61101			if postIndex > l {
61102				return io.ErrUnexpectedEOF
61103			}
61104			m.Items = append(m.Items, ServiceAccount{})
61105			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
61106				return err
61107			}
61108			iNdEx = postIndex
61109		default:
61110			iNdEx = preIndex
61111			skippy, err := skipGenerated(dAtA[iNdEx:])
61112			if err != nil {
61113				return err
61114			}
61115			if skippy < 0 {
61116				return ErrInvalidLengthGenerated
61117			}
61118			if (iNdEx + skippy) < 0 {
61119				return ErrInvalidLengthGenerated
61120			}
61121			if (iNdEx + skippy) > l {
61122				return io.ErrUnexpectedEOF
61123			}
61124			iNdEx += skippy
61125		}
61126	}
61127
61128	if iNdEx > l {
61129		return io.ErrUnexpectedEOF
61130	}
61131	return nil
61132}
61133func (m *ServiceAccountTokenProjection) Unmarshal(dAtA []byte) error {
61134	l := len(dAtA)
61135	iNdEx := 0
61136	for iNdEx < l {
61137		preIndex := iNdEx
61138		var wire uint64
61139		for shift := uint(0); ; shift += 7 {
61140			if shift >= 64 {
61141				return ErrIntOverflowGenerated
61142			}
61143			if iNdEx >= l {
61144				return io.ErrUnexpectedEOF
61145			}
61146			b := dAtA[iNdEx]
61147			iNdEx++
61148			wire |= uint64(b&0x7F) << shift
61149			if b < 0x80 {
61150				break
61151			}
61152		}
61153		fieldNum := int32(wire >> 3)
61154		wireType := int(wire & 0x7)
61155		if wireType == 4 {
61156			return fmt.Errorf("proto: ServiceAccountTokenProjection: wiretype end group for non-group")
61157		}
61158		if fieldNum <= 0 {
61159			return fmt.Errorf("proto: ServiceAccountTokenProjection: illegal tag %d (wire type %d)", fieldNum, wire)
61160		}
61161		switch fieldNum {
61162		case 1:
61163			if wireType != 2 {
61164				return fmt.Errorf("proto: wrong wireType = %d for field Audience", wireType)
61165			}
61166			var stringLen uint64
61167			for shift := uint(0); ; shift += 7 {
61168				if shift >= 64 {
61169					return ErrIntOverflowGenerated
61170				}
61171				if iNdEx >= l {
61172					return io.ErrUnexpectedEOF
61173				}
61174				b := dAtA[iNdEx]
61175				iNdEx++
61176				stringLen |= uint64(b&0x7F) << shift
61177				if b < 0x80 {
61178					break
61179				}
61180			}
61181			intStringLen := int(stringLen)
61182			if intStringLen < 0 {
61183				return ErrInvalidLengthGenerated
61184			}
61185			postIndex := iNdEx + intStringLen
61186			if postIndex < 0 {
61187				return ErrInvalidLengthGenerated
61188			}
61189			if postIndex > l {
61190				return io.ErrUnexpectedEOF
61191			}
61192			m.Audience = string(dAtA[iNdEx:postIndex])
61193			iNdEx = postIndex
61194		case 2:
61195			if wireType != 0 {
61196				return fmt.Errorf("proto: wrong wireType = %d for field ExpirationSeconds", wireType)
61197			}
61198			var v int64
61199			for shift := uint(0); ; shift += 7 {
61200				if shift >= 64 {
61201					return ErrIntOverflowGenerated
61202				}
61203				if iNdEx >= l {
61204					return io.ErrUnexpectedEOF
61205				}
61206				b := dAtA[iNdEx]
61207				iNdEx++
61208				v |= int64(b&0x7F) << shift
61209				if b < 0x80 {
61210					break
61211				}
61212			}
61213			m.ExpirationSeconds = &v
61214		case 3:
61215			if wireType != 2 {
61216				return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
61217			}
61218			var stringLen uint64
61219			for shift := uint(0); ; shift += 7 {
61220				if shift >= 64 {
61221					return ErrIntOverflowGenerated
61222				}
61223				if iNdEx >= l {
61224					return io.ErrUnexpectedEOF
61225				}
61226				b := dAtA[iNdEx]
61227				iNdEx++
61228				stringLen |= uint64(b&0x7F) << shift
61229				if b < 0x80 {
61230					break
61231				}
61232			}
61233			intStringLen := int(stringLen)
61234			if intStringLen < 0 {
61235				return ErrInvalidLengthGenerated
61236			}
61237			postIndex := iNdEx + intStringLen
61238			if postIndex < 0 {
61239				return ErrInvalidLengthGenerated
61240			}
61241			if postIndex > l {
61242				return io.ErrUnexpectedEOF
61243			}
61244			m.Path = string(dAtA[iNdEx:postIndex])
61245			iNdEx = postIndex
61246		default:
61247			iNdEx = preIndex
61248			skippy, err := skipGenerated(dAtA[iNdEx:])
61249			if err != nil {
61250				return err
61251			}
61252			if skippy < 0 {
61253				return ErrInvalidLengthGenerated
61254			}
61255			if (iNdEx + skippy) < 0 {
61256				return ErrInvalidLengthGenerated
61257			}
61258			if (iNdEx + skippy) > l {
61259				return io.ErrUnexpectedEOF
61260			}
61261			iNdEx += skippy
61262		}
61263	}
61264
61265	if iNdEx > l {
61266		return io.ErrUnexpectedEOF
61267	}
61268	return nil
61269}
61270func (m *ServiceList) Unmarshal(dAtA []byte) error {
61271	l := len(dAtA)
61272	iNdEx := 0
61273	for iNdEx < l {
61274		preIndex := iNdEx
61275		var wire uint64
61276		for shift := uint(0); ; shift += 7 {
61277			if shift >= 64 {
61278				return ErrIntOverflowGenerated
61279			}
61280			if iNdEx >= l {
61281				return io.ErrUnexpectedEOF
61282			}
61283			b := dAtA[iNdEx]
61284			iNdEx++
61285			wire |= uint64(b&0x7F) << shift
61286			if b < 0x80 {
61287				break
61288			}
61289		}
61290		fieldNum := int32(wire >> 3)
61291		wireType := int(wire & 0x7)
61292		if wireType == 4 {
61293			return fmt.Errorf("proto: ServiceList: wiretype end group for non-group")
61294		}
61295		if fieldNum <= 0 {
61296			return fmt.Errorf("proto: ServiceList: illegal tag %d (wire type %d)", fieldNum, wire)
61297		}
61298		switch fieldNum {
61299		case 1:
61300			if wireType != 2 {
61301				return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
61302			}
61303			var msglen int
61304			for shift := uint(0); ; shift += 7 {
61305				if shift >= 64 {
61306					return ErrIntOverflowGenerated
61307				}
61308				if iNdEx >= l {
61309					return io.ErrUnexpectedEOF
61310				}
61311				b := dAtA[iNdEx]
61312				iNdEx++
61313				msglen |= int(b&0x7F) << shift
61314				if b < 0x80 {
61315					break
61316				}
61317			}
61318			if msglen < 0 {
61319				return ErrInvalidLengthGenerated
61320			}
61321			postIndex := iNdEx + msglen
61322			if postIndex < 0 {
61323				return ErrInvalidLengthGenerated
61324			}
61325			if postIndex > l {
61326				return io.ErrUnexpectedEOF
61327			}
61328			if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
61329				return err
61330			}
61331			iNdEx = postIndex
61332		case 2:
61333			if wireType != 2 {
61334				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
61335			}
61336			var msglen int
61337			for shift := uint(0); ; shift += 7 {
61338				if shift >= 64 {
61339					return ErrIntOverflowGenerated
61340				}
61341				if iNdEx >= l {
61342					return io.ErrUnexpectedEOF
61343				}
61344				b := dAtA[iNdEx]
61345				iNdEx++
61346				msglen |= int(b&0x7F) << shift
61347				if b < 0x80 {
61348					break
61349				}
61350			}
61351			if msglen < 0 {
61352				return ErrInvalidLengthGenerated
61353			}
61354			postIndex := iNdEx + msglen
61355			if postIndex < 0 {
61356				return ErrInvalidLengthGenerated
61357			}
61358			if postIndex > l {
61359				return io.ErrUnexpectedEOF
61360			}
61361			m.Items = append(m.Items, Service{})
61362			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
61363				return err
61364			}
61365			iNdEx = postIndex
61366		default:
61367			iNdEx = preIndex
61368			skippy, err := skipGenerated(dAtA[iNdEx:])
61369			if err != nil {
61370				return err
61371			}
61372			if skippy < 0 {
61373				return ErrInvalidLengthGenerated
61374			}
61375			if (iNdEx + skippy) < 0 {
61376				return ErrInvalidLengthGenerated
61377			}
61378			if (iNdEx + skippy) > l {
61379				return io.ErrUnexpectedEOF
61380			}
61381			iNdEx += skippy
61382		}
61383	}
61384
61385	if iNdEx > l {
61386		return io.ErrUnexpectedEOF
61387	}
61388	return nil
61389}
61390func (m *ServicePort) Unmarshal(dAtA []byte) error {
61391	l := len(dAtA)
61392	iNdEx := 0
61393	for iNdEx < l {
61394		preIndex := iNdEx
61395		var wire uint64
61396		for shift := uint(0); ; shift += 7 {
61397			if shift >= 64 {
61398				return ErrIntOverflowGenerated
61399			}
61400			if iNdEx >= l {
61401				return io.ErrUnexpectedEOF
61402			}
61403			b := dAtA[iNdEx]
61404			iNdEx++
61405			wire |= uint64(b&0x7F) << shift
61406			if b < 0x80 {
61407				break
61408			}
61409		}
61410		fieldNum := int32(wire >> 3)
61411		wireType := int(wire & 0x7)
61412		if wireType == 4 {
61413			return fmt.Errorf("proto: ServicePort: wiretype end group for non-group")
61414		}
61415		if fieldNum <= 0 {
61416			return fmt.Errorf("proto: ServicePort: illegal tag %d (wire type %d)", fieldNum, wire)
61417		}
61418		switch fieldNum {
61419		case 1:
61420			if wireType != 2 {
61421				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
61422			}
61423			var stringLen uint64
61424			for shift := uint(0); ; shift += 7 {
61425				if shift >= 64 {
61426					return ErrIntOverflowGenerated
61427				}
61428				if iNdEx >= l {
61429					return io.ErrUnexpectedEOF
61430				}
61431				b := dAtA[iNdEx]
61432				iNdEx++
61433				stringLen |= uint64(b&0x7F) << shift
61434				if b < 0x80 {
61435					break
61436				}
61437			}
61438			intStringLen := int(stringLen)
61439			if intStringLen < 0 {
61440				return ErrInvalidLengthGenerated
61441			}
61442			postIndex := iNdEx + intStringLen
61443			if postIndex < 0 {
61444				return ErrInvalidLengthGenerated
61445			}
61446			if postIndex > l {
61447				return io.ErrUnexpectedEOF
61448			}
61449			m.Name = string(dAtA[iNdEx:postIndex])
61450			iNdEx = postIndex
61451		case 2:
61452			if wireType != 2 {
61453				return fmt.Errorf("proto: wrong wireType = %d for field Protocol", wireType)
61454			}
61455			var stringLen uint64
61456			for shift := uint(0); ; shift += 7 {
61457				if shift >= 64 {
61458					return ErrIntOverflowGenerated
61459				}
61460				if iNdEx >= l {
61461					return io.ErrUnexpectedEOF
61462				}
61463				b := dAtA[iNdEx]
61464				iNdEx++
61465				stringLen |= uint64(b&0x7F) << shift
61466				if b < 0x80 {
61467					break
61468				}
61469			}
61470			intStringLen := int(stringLen)
61471			if intStringLen < 0 {
61472				return ErrInvalidLengthGenerated
61473			}
61474			postIndex := iNdEx + intStringLen
61475			if postIndex < 0 {
61476				return ErrInvalidLengthGenerated
61477			}
61478			if postIndex > l {
61479				return io.ErrUnexpectedEOF
61480			}
61481			m.Protocol = Protocol(dAtA[iNdEx:postIndex])
61482			iNdEx = postIndex
61483		case 3:
61484			if wireType != 0 {
61485				return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType)
61486			}
61487			m.Port = 0
61488			for shift := uint(0); ; shift += 7 {
61489				if shift >= 64 {
61490					return ErrIntOverflowGenerated
61491				}
61492				if iNdEx >= l {
61493					return io.ErrUnexpectedEOF
61494				}
61495				b := dAtA[iNdEx]
61496				iNdEx++
61497				m.Port |= int32(b&0x7F) << shift
61498				if b < 0x80 {
61499					break
61500				}
61501			}
61502		case 4:
61503			if wireType != 2 {
61504				return fmt.Errorf("proto: wrong wireType = %d for field TargetPort", wireType)
61505			}
61506			var msglen int
61507			for shift := uint(0); ; shift += 7 {
61508				if shift >= 64 {
61509					return ErrIntOverflowGenerated
61510				}
61511				if iNdEx >= l {
61512					return io.ErrUnexpectedEOF
61513				}
61514				b := dAtA[iNdEx]
61515				iNdEx++
61516				msglen |= int(b&0x7F) << shift
61517				if b < 0x80 {
61518					break
61519				}
61520			}
61521			if msglen < 0 {
61522				return ErrInvalidLengthGenerated
61523			}
61524			postIndex := iNdEx + msglen
61525			if postIndex < 0 {
61526				return ErrInvalidLengthGenerated
61527			}
61528			if postIndex > l {
61529				return io.ErrUnexpectedEOF
61530			}
61531			if err := m.TargetPort.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
61532				return err
61533			}
61534			iNdEx = postIndex
61535		case 5:
61536			if wireType != 0 {
61537				return fmt.Errorf("proto: wrong wireType = %d for field NodePort", wireType)
61538			}
61539			m.NodePort = 0
61540			for shift := uint(0); ; shift += 7 {
61541				if shift >= 64 {
61542					return ErrIntOverflowGenerated
61543				}
61544				if iNdEx >= l {
61545					return io.ErrUnexpectedEOF
61546				}
61547				b := dAtA[iNdEx]
61548				iNdEx++
61549				m.NodePort |= int32(b&0x7F) << shift
61550				if b < 0x80 {
61551					break
61552				}
61553			}
61554		default:
61555			iNdEx = preIndex
61556			skippy, err := skipGenerated(dAtA[iNdEx:])
61557			if err != nil {
61558				return err
61559			}
61560			if skippy < 0 {
61561				return ErrInvalidLengthGenerated
61562			}
61563			if (iNdEx + skippy) < 0 {
61564				return ErrInvalidLengthGenerated
61565			}
61566			if (iNdEx + skippy) > l {
61567				return io.ErrUnexpectedEOF
61568			}
61569			iNdEx += skippy
61570		}
61571	}
61572
61573	if iNdEx > l {
61574		return io.ErrUnexpectedEOF
61575	}
61576	return nil
61577}
61578func (m *ServiceProxyOptions) Unmarshal(dAtA []byte) error {
61579	l := len(dAtA)
61580	iNdEx := 0
61581	for iNdEx < l {
61582		preIndex := iNdEx
61583		var wire uint64
61584		for shift := uint(0); ; shift += 7 {
61585			if shift >= 64 {
61586				return ErrIntOverflowGenerated
61587			}
61588			if iNdEx >= l {
61589				return io.ErrUnexpectedEOF
61590			}
61591			b := dAtA[iNdEx]
61592			iNdEx++
61593			wire |= uint64(b&0x7F) << shift
61594			if b < 0x80 {
61595				break
61596			}
61597		}
61598		fieldNum := int32(wire >> 3)
61599		wireType := int(wire & 0x7)
61600		if wireType == 4 {
61601			return fmt.Errorf("proto: ServiceProxyOptions: wiretype end group for non-group")
61602		}
61603		if fieldNum <= 0 {
61604			return fmt.Errorf("proto: ServiceProxyOptions: illegal tag %d (wire type %d)", fieldNum, wire)
61605		}
61606		switch fieldNum {
61607		case 1:
61608			if wireType != 2 {
61609				return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
61610			}
61611			var stringLen uint64
61612			for shift := uint(0); ; shift += 7 {
61613				if shift >= 64 {
61614					return ErrIntOverflowGenerated
61615				}
61616				if iNdEx >= l {
61617					return io.ErrUnexpectedEOF
61618				}
61619				b := dAtA[iNdEx]
61620				iNdEx++
61621				stringLen |= uint64(b&0x7F) << shift
61622				if b < 0x80 {
61623					break
61624				}
61625			}
61626			intStringLen := int(stringLen)
61627			if intStringLen < 0 {
61628				return ErrInvalidLengthGenerated
61629			}
61630			postIndex := iNdEx + intStringLen
61631			if postIndex < 0 {
61632				return ErrInvalidLengthGenerated
61633			}
61634			if postIndex > l {
61635				return io.ErrUnexpectedEOF
61636			}
61637			m.Path = string(dAtA[iNdEx:postIndex])
61638			iNdEx = postIndex
61639		default:
61640			iNdEx = preIndex
61641			skippy, err := skipGenerated(dAtA[iNdEx:])
61642			if err != nil {
61643				return err
61644			}
61645			if skippy < 0 {
61646				return ErrInvalidLengthGenerated
61647			}
61648			if (iNdEx + skippy) < 0 {
61649				return ErrInvalidLengthGenerated
61650			}
61651			if (iNdEx + skippy) > l {
61652				return io.ErrUnexpectedEOF
61653			}
61654			iNdEx += skippy
61655		}
61656	}
61657
61658	if iNdEx > l {
61659		return io.ErrUnexpectedEOF
61660	}
61661	return nil
61662}
61663func (m *ServiceSpec) Unmarshal(dAtA []byte) error {
61664	l := len(dAtA)
61665	iNdEx := 0
61666	for iNdEx < l {
61667		preIndex := iNdEx
61668		var wire uint64
61669		for shift := uint(0); ; shift += 7 {
61670			if shift >= 64 {
61671				return ErrIntOverflowGenerated
61672			}
61673			if iNdEx >= l {
61674				return io.ErrUnexpectedEOF
61675			}
61676			b := dAtA[iNdEx]
61677			iNdEx++
61678			wire |= uint64(b&0x7F) << shift
61679			if b < 0x80 {
61680				break
61681			}
61682		}
61683		fieldNum := int32(wire >> 3)
61684		wireType := int(wire & 0x7)
61685		if wireType == 4 {
61686			return fmt.Errorf("proto: ServiceSpec: wiretype end group for non-group")
61687		}
61688		if fieldNum <= 0 {
61689			return fmt.Errorf("proto: ServiceSpec: illegal tag %d (wire type %d)", fieldNum, wire)
61690		}
61691		switch fieldNum {
61692		case 1:
61693			if wireType != 2 {
61694				return fmt.Errorf("proto: wrong wireType = %d for field Ports", wireType)
61695			}
61696			var msglen int
61697			for shift := uint(0); ; shift += 7 {
61698				if shift >= 64 {
61699					return ErrIntOverflowGenerated
61700				}
61701				if iNdEx >= l {
61702					return io.ErrUnexpectedEOF
61703				}
61704				b := dAtA[iNdEx]
61705				iNdEx++
61706				msglen |= int(b&0x7F) << shift
61707				if b < 0x80 {
61708					break
61709				}
61710			}
61711			if msglen < 0 {
61712				return ErrInvalidLengthGenerated
61713			}
61714			postIndex := iNdEx + msglen
61715			if postIndex < 0 {
61716				return ErrInvalidLengthGenerated
61717			}
61718			if postIndex > l {
61719				return io.ErrUnexpectedEOF
61720			}
61721			m.Ports = append(m.Ports, ServicePort{})
61722			if err := m.Ports[len(m.Ports)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
61723				return err
61724			}
61725			iNdEx = postIndex
61726		case 2:
61727			if wireType != 2 {
61728				return fmt.Errorf("proto: wrong wireType = %d for field Selector", wireType)
61729			}
61730			var msglen int
61731			for shift := uint(0); ; shift += 7 {
61732				if shift >= 64 {
61733					return ErrIntOverflowGenerated
61734				}
61735				if iNdEx >= l {
61736					return io.ErrUnexpectedEOF
61737				}
61738				b := dAtA[iNdEx]
61739				iNdEx++
61740				msglen |= int(b&0x7F) << shift
61741				if b < 0x80 {
61742					break
61743				}
61744			}
61745			if msglen < 0 {
61746				return ErrInvalidLengthGenerated
61747			}
61748			postIndex := iNdEx + msglen
61749			if postIndex < 0 {
61750				return ErrInvalidLengthGenerated
61751			}
61752			if postIndex > l {
61753				return io.ErrUnexpectedEOF
61754			}
61755			if m.Selector == nil {
61756				m.Selector = make(map[string]string)
61757			}
61758			var mapkey string
61759			var mapvalue string
61760			for iNdEx < postIndex {
61761				entryPreIndex := iNdEx
61762				var wire uint64
61763				for shift := uint(0); ; shift += 7 {
61764					if shift >= 64 {
61765						return ErrIntOverflowGenerated
61766					}
61767					if iNdEx >= l {
61768						return io.ErrUnexpectedEOF
61769					}
61770					b := dAtA[iNdEx]
61771					iNdEx++
61772					wire |= uint64(b&0x7F) << shift
61773					if b < 0x80 {
61774						break
61775					}
61776				}
61777				fieldNum := int32(wire >> 3)
61778				if fieldNum == 1 {
61779					var stringLenmapkey uint64
61780					for shift := uint(0); ; shift += 7 {
61781						if shift >= 64 {
61782							return ErrIntOverflowGenerated
61783						}
61784						if iNdEx >= l {
61785							return io.ErrUnexpectedEOF
61786						}
61787						b := dAtA[iNdEx]
61788						iNdEx++
61789						stringLenmapkey |= uint64(b&0x7F) << shift
61790						if b < 0x80 {
61791							break
61792						}
61793					}
61794					intStringLenmapkey := int(stringLenmapkey)
61795					if intStringLenmapkey < 0 {
61796						return ErrInvalidLengthGenerated
61797					}
61798					postStringIndexmapkey := iNdEx + intStringLenmapkey
61799					if postStringIndexmapkey < 0 {
61800						return ErrInvalidLengthGenerated
61801					}
61802					if postStringIndexmapkey > l {
61803						return io.ErrUnexpectedEOF
61804					}
61805					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
61806					iNdEx = postStringIndexmapkey
61807				} else if fieldNum == 2 {
61808					var stringLenmapvalue uint64
61809					for shift := uint(0); ; shift += 7 {
61810						if shift >= 64 {
61811							return ErrIntOverflowGenerated
61812						}
61813						if iNdEx >= l {
61814							return io.ErrUnexpectedEOF
61815						}
61816						b := dAtA[iNdEx]
61817						iNdEx++
61818						stringLenmapvalue |= uint64(b&0x7F) << shift
61819						if b < 0x80 {
61820							break
61821						}
61822					}
61823					intStringLenmapvalue := int(stringLenmapvalue)
61824					if intStringLenmapvalue < 0 {
61825						return ErrInvalidLengthGenerated
61826					}
61827					postStringIndexmapvalue := iNdEx + intStringLenmapvalue
61828					if postStringIndexmapvalue < 0 {
61829						return ErrInvalidLengthGenerated
61830					}
61831					if postStringIndexmapvalue > l {
61832						return io.ErrUnexpectedEOF
61833					}
61834					mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
61835					iNdEx = postStringIndexmapvalue
61836				} else {
61837					iNdEx = entryPreIndex
61838					skippy, err := skipGenerated(dAtA[iNdEx:])
61839					if err != nil {
61840						return err
61841					}
61842					if skippy < 0 {
61843						return ErrInvalidLengthGenerated
61844					}
61845					if (iNdEx + skippy) > postIndex {
61846						return io.ErrUnexpectedEOF
61847					}
61848					iNdEx += skippy
61849				}
61850			}
61851			m.Selector[mapkey] = mapvalue
61852			iNdEx = postIndex
61853		case 3:
61854			if wireType != 2 {
61855				return fmt.Errorf("proto: wrong wireType = %d for field ClusterIP", wireType)
61856			}
61857			var stringLen uint64
61858			for shift := uint(0); ; shift += 7 {
61859				if shift >= 64 {
61860					return ErrIntOverflowGenerated
61861				}
61862				if iNdEx >= l {
61863					return io.ErrUnexpectedEOF
61864				}
61865				b := dAtA[iNdEx]
61866				iNdEx++
61867				stringLen |= uint64(b&0x7F) << shift
61868				if b < 0x80 {
61869					break
61870				}
61871			}
61872			intStringLen := int(stringLen)
61873			if intStringLen < 0 {
61874				return ErrInvalidLengthGenerated
61875			}
61876			postIndex := iNdEx + intStringLen
61877			if postIndex < 0 {
61878				return ErrInvalidLengthGenerated
61879			}
61880			if postIndex > l {
61881				return io.ErrUnexpectedEOF
61882			}
61883			m.ClusterIP = string(dAtA[iNdEx:postIndex])
61884			iNdEx = postIndex
61885		case 4:
61886			if wireType != 2 {
61887				return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
61888			}
61889			var stringLen uint64
61890			for shift := uint(0); ; shift += 7 {
61891				if shift >= 64 {
61892					return ErrIntOverflowGenerated
61893				}
61894				if iNdEx >= l {
61895					return io.ErrUnexpectedEOF
61896				}
61897				b := dAtA[iNdEx]
61898				iNdEx++
61899				stringLen |= uint64(b&0x7F) << shift
61900				if b < 0x80 {
61901					break
61902				}
61903			}
61904			intStringLen := int(stringLen)
61905			if intStringLen < 0 {
61906				return ErrInvalidLengthGenerated
61907			}
61908			postIndex := iNdEx + intStringLen
61909			if postIndex < 0 {
61910				return ErrInvalidLengthGenerated
61911			}
61912			if postIndex > l {
61913				return io.ErrUnexpectedEOF
61914			}
61915			m.Type = ServiceType(dAtA[iNdEx:postIndex])
61916			iNdEx = postIndex
61917		case 5:
61918			if wireType != 2 {
61919				return fmt.Errorf("proto: wrong wireType = %d for field ExternalIPs", wireType)
61920			}
61921			var stringLen uint64
61922			for shift := uint(0); ; shift += 7 {
61923				if shift >= 64 {
61924					return ErrIntOverflowGenerated
61925				}
61926				if iNdEx >= l {
61927					return io.ErrUnexpectedEOF
61928				}
61929				b := dAtA[iNdEx]
61930				iNdEx++
61931				stringLen |= uint64(b&0x7F) << shift
61932				if b < 0x80 {
61933					break
61934				}
61935			}
61936			intStringLen := int(stringLen)
61937			if intStringLen < 0 {
61938				return ErrInvalidLengthGenerated
61939			}
61940			postIndex := iNdEx + intStringLen
61941			if postIndex < 0 {
61942				return ErrInvalidLengthGenerated
61943			}
61944			if postIndex > l {
61945				return io.ErrUnexpectedEOF
61946			}
61947			m.ExternalIPs = append(m.ExternalIPs, string(dAtA[iNdEx:postIndex]))
61948			iNdEx = postIndex
61949		case 7:
61950			if wireType != 2 {
61951				return fmt.Errorf("proto: wrong wireType = %d for field SessionAffinity", wireType)
61952			}
61953			var stringLen uint64
61954			for shift := uint(0); ; shift += 7 {
61955				if shift >= 64 {
61956					return ErrIntOverflowGenerated
61957				}
61958				if iNdEx >= l {
61959					return io.ErrUnexpectedEOF
61960				}
61961				b := dAtA[iNdEx]
61962				iNdEx++
61963				stringLen |= uint64(b&0x7F) << shift
61964				if b < 0x80 {
61965					break
61966				}
61967			}
61968			intStringLen := int(stringLen)
61969			if intStringLen < 0 {
61970				return ErrInvalidLengthGenerated
61971			}
61972			postIndex := iNdEx + intStringLen
61973			if postIndex < 0 {
61974				return ErrInvalidLengthGenerated
61975			}
61976			if postIndex > l {
61977				return io.ErrUnexpectedEOF
61978			}
61979			m.SessionAffinity = ServiceAffinity(dAtA[iNdEx:postIndex])
61980			iNdEx = postIndex
61981		case 8:
61982			if wireType != 2 {
61983				return fmt.Errorf("proto: wrong wireType = %d for field LoadBalancerIP", wireType)
61984			}
61985			var stringLen uint64
61986			for shift := uint(0); ; shift += 7 {
61987				if shift >= 64 {
61988					return ErrIntOverflowGenerated
61989				}
61990				if iNdEx >= l {
61991					return io.ErrUnexpectedEOF
61992				}
61993				b := dAtA[iNdEx]
61994				iNdEx++
61995				stringLen |= uint64(b&0x7F) << shift
61996				if b < 0x80 {
61997					break
61998				}
61999			}
62000			intStringLen := int(stringLen)
62001			if intStringLen < 0 {
62002				return ErrInvalidLengthGenerated
62003			}
62004			postIndex := iNdEx + intStringLen
62005			if postIndex < 0 {
62006				return ErrInvalidLengthGenerated
62007			}
62008			if postIndex > l {
62009				return io.ErrUnexpectedEOF
62010			}
62011			m.LoadBalancerIP = string(dAtA[iNdEx:postIndex])
62012			iNdEx = postIndex
62013		case 9:
62014			if wireType != 2 {
62015				return fmt.Errorf("proto: wrong wireType = %d for field LoadBalancerSourceRanges", wireType)
62016			}
62017			var stringLen uint64
62018			for shift := uint(0); ; shift += 7 {
62019				if shift >= 64 {
62020					return ErrIntOverflowGenerated
62021				}
62022				if iNdEx >= l {
62023					return io.ErrUnexpectedEOF
62024				}
62025				b := dAtA[iNdEx]
62026				iNdEx++
62027				stringLen |= uint64(b&0x7F) << shift
62028				if b < 0x80 {
62029					break
62030				}
62031			}
62032			intStringLen := int(stringLen)
62033			if intStringLen < 0 {
62034				return ErrInvalidLengthGenerated
62035			}
62036			postIndex := iNdEx + intStringLen
62037			if postIndex < 0 {
62038				return ErrInvalidLengthGenerated
62039			}
62040			if postIndex > l {
62041				return io.ErrUnexpectedEOF
62042			}
62043			m.LoadBalancerSourceRanges = append(m.LoadBalancerSourceRanges, string(dAtA[iNdEx:postIndex]))
62044			iNdEx = postIndex
62045		case 10:
62046			if wireType != 2 {
62047				return fmt.Errorf("proto: wrong wireType = %d for field ExternalName", wireType)
62048			}
62049			var stringLen uint64
62050			for shift := uint(0); ; shift += 7 {
62051				if shift >= 64 {
62052					return ErrIntOverflowGenerated
62053				}
62054				if iNdEx >= l {
62055					return io.ErrUnexpectedEOF
62056				}
62057				b := dAtA[iNdEx]
62058				iNdEx++
62059				stringLen |= uint64(b&0x7F) << shift
62060				if b < 0x80 {
62061					break
62062				}
62063			}
62064			intStringLen := int(stringLen)
62065			if intStringLen < 0 {
62066				return ErrInvalidLengthGenerated
62067			}
62068			postIndex := iNdEx + intStringLen
62069			if postIndex < 0 {
62070				return ErrInvalidLengthGenerated
62071			}
62072			if postIndex > l {
62073				return io.ErrUnexpectedEOF
62074			}
62075			m.ExternalName = string(dAtA[iNdEx:postIndex])
62076			iNdEx = postIndex
62077		case 11:
62078			if wireType != 2 {
62079				return fmt.Errorf("proto: wrong wireType = %d for field ExternalTrafficPolicy", wireType)
62080			}
62081			var stringLen uint64
62082			for shift := uint(0); ; shift += 7 {
62083				if shift >= 64 {
62084					return ErrIntOverflowGenerated
62085				}
62086				if iNdEx >= l {
62087					return io.ErrUnexpectedEOF
62088				}
62089				b := dAtA[iNdEx]
62090				iNdEx++
62091				stringLen |= uint64(b&0x7F) << shift
62092				if b < 0x80 {
62093					break
62094				}
62095			}
62096			intStringLen := int(stringLen)
62097			if intStringLen < 0 {
62098				return ErrInvalidLengthGenerated
62099			}
62100			postIndex := iNdEx + intStringLen
62101			if postIndex < 0 {
62102				return ErrInvalidLengthGenerated
62103			}
62104			if postIndex > l {
62105				return io.ErrUnexpectedEOF
62106			}
62107			m.ExternalTrafficPolicy = ServiceExternalTrafficPolicyType(dAtA[iNdEx:postIndex])
62108			iNdEx = postIndex
62109		case 12:
62110			if wireType != 0 {
62111				return fmt.Errorf("proto: wrong wireType = %d for field HealthCheckNodePort", wireType)
62112			}
62113			m.HealthCheckNodePort = 0
62114			for shift := uint(0); ; shift += 7 {
62115				if shift >= 64 {
62116					return ErrIntOverflowGenerated
62117				}
62118				if iNdEx >= l {
62119					return io.ErrUnexpectedEOF
62120				}
62121				b := dAtA[iNdEx]
62122				iNdEx++
62123				m.HealthCheckNodePort |= int32(b&0x7F) << shift
62124				if b < 0x80 {
62125					break
62126				}
62127			}
62128		case 13:
62129			if wireType != 0 {
62130				return fmt.Errorf("proto: wrong wireType = %d for field PublishNotReadyAddresses", wireType)
62131			}
62132			var v int
62133			for shift := uint(0); ; shift += 7 {
62134				if shift >= 64 {
62135					return ErrIntOverflowGenerated
62136				}
62137				if iNdEx >= l {
62138					return io.ErrUnexpectedEOF
62139				}
62140				b := dAtA[iNdEx]
62141				iNdEx++
62142				v |= int(b&0x7F) << shift
62143				if b < 0x80 {
62144					break
62145				}
62146			}
62147			m.PublishNotReadyAddresses = bool(v != 0)
62148		case 14:
62149			if wireType != 2 {
62150				return fmt.Errorf("proto: wrong wireType = %d for field SessionAffinityConfig", wireType)
62151			}
62152			var msglen int
62153			for shift := uint(0); ; shift += 7 {
62154				if shift >= 64 {
62155					return ErrIntOverflowGenerated
62156				}
62157				if iNdEx >= l {
62158					return io.ErrUnexpectedEOF
62159				}
62160				b := dAtA[iNdEx]
62161				iNdEx++
62162				msglen |= int(b&0x7F) << shift
62163				if b < 0x80 {
62164					break
62165				}
62166			}
62167			if msglen < 0 {
62168				return ErrInvalidLengthGenerated
62169			}
62170			postIndex := iNdEx + msglen
62171			if postIndex < 0 {
62172				return ErrInvalidLengthGenerated
62173			}
62174			if postIndex > l {
62175				return io.ErrUnexpectedEOF
62176			}
62177			if m.SessionAffinityConfig == nil {
62178				m.SessionAffinityConfig = &SessionAffinityConfig{}
62179			}
62180			if err := m.SessionAffinityConfig.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
62181				return err
62182			}
62183			iNdEx = postIndex
62184		case 15:
62185			if wireType != 2 {
62186				return fmt.Errorf("proto: wrong wireType = %d for field IPFamily", wireType)
62187			}
62188			var stringLen uint64
62189			for shift := uint(0); ; shift += 7 {
62190				if shift >= 64 {
62191					return ErrIntOverflowGenerated
62192				}
62193				if iNdEx >= l {
62194					return io.ErrUnexpectedEOF
62195				}
62196				b := dAtA[iNdEx]
62197				iNdEx++
62198				stringLen |= uint64(b&0x7F) << shift
62199				if b < 0x80 {
62200					break
62201				}
62202			}
62203			intStringLen := int(stringLen)
62204			if intStringLen < 0 {
62205				return ErrInvalidLengthGenerated
62206			}
62207			postIndex := iNdEx + intStringLen
62208			if postIndex < 0 {
62209				return ErrInvalidLengthGenerated
62210			}
62211			if postIndex > l {
62212				return io.ErrUnexpectedEOF
62213			}
62214			s := IPFamily(dAtA[iNdEx:postIndex])
62215			m.IPFamily = &s
62216			iNdEx = postIndex
62217		default:
62218			iNdEx = preIndex
62219			skippy, err := skipGenerated(dAtA[iNdEx:])
62220			if err != nil {
62221				return err
62222			}
62223			if skippy < 0 {
62224				return ErrInvalidLengthGenerated
62225			}
62226			if (iNdEx + skippy) < 0 {
62227				return ErrInvalidLengthGenerated
62228			}
62229			if (iNdEx + skippy) > l {
62230				return io.ErrUnexpectedEOF
62231			}
62232			iNdEx += skippy
62233		}
62234	}
62235
62236	if iNdEx > l {
62237		return io.ErrUnexpectedEOF
62238	}
62239	return nil
62240}
62241func (m *ServiceStatus) Unmarshal(dAtA []byte) error {
62242	l := len(dAtA)
62243	iNdEx := 0
62244	for iNdEx < l {
62245		preIndex := iNdEx
62246		var wire uint64
62247		for shift := uint(0); ; shift += 7 {
62248			if shift >= 64 {
62249				return ErrIntOverflowGenerated
62250			}
62251			if iNdEx >= l {
62252				return io.ErrUnexpectedEOF
62253			}
62254			b := dAtA[iNdEx]
62255			iNdEx++
62256			wire |= uint64(b&0x7F) << shift
62257			if b < 0x80 {
62258				break
62259			}
62260		}
62261		fieldNum := int32(wire >> 3)
62262		wireType := int(wire & 0x7)
62263		if wireType == 4 {
62264			return fmt.Errorf("proto: ServiceStatus: wiretype end group for non-group")
62265		}
62266		if fieldNum <= 0 {
62267			return fmt.Errorf("proto: ServiceStatus: illegal tag %d (wire type %d)", fieldNum, wire)
62268		}
62269		switch fieldNum {
62270		case 1:
62271			if wireType != 2 {
62272				return fmt.Errorf("proto: wrong wireType = %d for field LoadBalancer", wireType)
62273			}
62274			var msglen int
62275			for shift := uint(0); ; shift += 7 {
62276				if shift >= 64 {
62277					return ErrIntOverflowGenerated
62278				}
62279				if iNdEx >= l {
62280					return io.ErrUnexpectedEOF
62281				}
62282				b := dAtA[iNdEx]
62283				iNdEx++
62284				msglen |= int(b&0x7F) << shift
62285				if b < 0x80 {
62286					break
62287				}
62288			}
62289			if msglen < 0 {
62290				return ErrInvalidLengthGenerated
62291			}
62292			postIndex := iNdEx + msglen
62293			if postIndex < 0 {
62294				return ErrInvalidLengthGenerated
62295			}
62296			if postIndex > l {
62297				return io.ErrUnexpectedEOF
62298			}
62299			if err := m.LoadBalancer.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
62300				return err
62301			}
62302			iNdEx = postIndex
62303		default:
62304			iNdEx = preIndex
62305			skippy, err := skipGenerated(dAtA[iNdEx:])
62306			if err != nil {
62307				return err
62308			}
62309			if skippy < 0 {
62310				return ErrInvalidLengthGenerated
62311			}
62312			if (iNdEx + skippy) < 0 {
62313				return ErrInvalidLengthGenerated
62314			}
62315			if (iNdEx + skippy) > l {
62316				return io.ErrUnexpectedEOF
62317			}
62318			iNdEx += skippy
62319		}
62320	}
62321
62322	if iNdEx > l {
62323		return io.ErrUnexpectedEOF
62324	}
62325	return nil
62326}
62327func (m *SessionAffinityConfig) Unmarshal(dAtA []byte) error {
62328	l := len(dAtA)
62329	iNdEx := 0
62330	for iNdEx < l {
62331		preIndex := iNdEx
62332		var wire uint64
62333		for shift := uint(0); ; shift += 7 {
62334			if shift >= 64 {
62335				return ErrIntOverflowGenerated
62336			}
62337			if iNdEx >= l {
62338				return io.ErrUnexpectedEOF
62339			}
62340			b := dAtA[iNdEx]
62341			iNdEx++
62342			wire |= uint64(b&0x7F) << shift
62343			if b < 0x80 {
62344				break
62345			}
62346		}
62347		fieldNum := int32(wire >> 3)
62348		wireType := int(wire & 0x7)
62349		if wireType == 4 {
62350			return fmt.Errorf("proto: SessionAffinityConfig: wiretype end group for non-group")
62351		}
62352		if fieldNum <= 0 {
62353			return fmt.Errorf("proto: SessionAffinityConfig: illegal tag %d (wire type %d)", fieldNum, wire)
62354		}
62355		switch fieldNum {
62356		case 1:
62357			if wireType != 2 {
62358				return fmt.Errorf("proto: wrong wireType = %d for field ClientIP", wireType)
62359			}
62360			var msglen int
62361			for shift := uint(0); ; shift += 7 {
62362				if shift >= 64 {
62363					return ErrIntOverflowGenerated
62364				}
62365				if iNdEx >= l {
62366					return io.ErrUnexpectedEOF
62367				}
62368				b := dAtA[iNdEx]
62369				iNdEx++
62370				msglen |= int(b&0x7F) << shift
62371				if b < 0x80 {
62372					break
62373				}
62374			}
62375			if msglen < 0 {
62376				return ErrInvalidLengthGenerated
62377			}
62378			postIndex := iNdEx + msglen
62379			if postIndex < 0 {
62380				return ErrInvalidLengthGenerated
62381			}
62382			if postIndex > l {
62383				return io.ErrUnexpectedEOF
62384			}
62385			if m.ClientIP == nil {
62386				m.ClientIP = &ClientIPConfig{}
62387			}
62388			if err := m.ClientIP.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
62389				return err
62390			}
62391			iNdEx = postIndex
62392		default:
62393			iNdEx = preIndex
62394			skippy, err := skipGenerated(dAtA[iNdEx:])
62395			if err != nil {
62396				return err
62397			}
62398			if skippy < 0 {
62399				return ErrInvalidLengthGenerated
62400			}
62401			if (iNdEx + skippy) < 0 {
62402				return ErrInvalidLengthGenerated
62403			}
62404			if (iNdEx + skippy) > l {
62405				return io.ErrUnexpectedEOF
62406			}
62407			iNdEx += skippy
62408		}
62409	}
62410
62411	if iNdEx > l {
62412		return io.ErrUnexpectedEOF
62413	}
62414	return nil
62415}
62416func (m *StorageOSPersistentVolumeSource) Unmarshal(dAtA []byte) error {
62417	l := len(dAtA)
62418	iNdEx := 0
62419	for iNdEx < l {
62420		preIndex := iNdEx
62421		var wire uint64
62422		for shift := uint(0); ; shift += 7 {
62423			if shift >= 64 {
62424				return ErrIntOverflowGenerated
62425			}
62426			if iNdEx >= l {
62427				return io.ErrUnexpectedEOF
62428			}
62429			b := dAtA[iNdEx]
62430			iNdEx++
62431			wire |= uint64(b&0x7F) << shift
62432			if b < 0x80 {
62433				break
62434			}
62435		}
62436		fieldNum := int32(wire >> 3)
62437		wireType := int(wire & 0x7)
62438		if wireType == 4 {
62439			return fmt.Errorf("proto: StorageOSPersistentVolumeSource: wiretype end group for non-group")
62440		}
62441		if fieldNum <= 0 {
62442			return fmt.Errorf("proto: StorageOSPersistentVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
62443		}
62444		switch fieldNum {
62445		case 1:
62446			if wireType != 2 {
62447				return fmt.Errorf("proto: wrong wireType = %d for field VolumeName", wireType)
62448			}
62449			var stringLen uint64
62450			for shift := uint(0); ; shift += 7 {
62451				if shift >= 64 {
62452					return ErrIntOverflowGenerated
62453				}
62454				if iNdEx >= l {
62455					return io.ErrUnexpectedEOF
62456				}
62457				b := dAtA[iNdEx]
62458				iNdEx++
62459				stringLen |= uint64(b&0x7F) << shift
62460				if b < 0x80 {
62461					break
62462				}
62463			}
62464			intStringLen := int(stringLen)
62465			if intStringLen < 0 {
62466				return ErrInvalidLengthGenerated
62467			}
62468			postIndex := iNdEx + intStringLen
62469			if postIndex < 0 {
62470				return ErrInvalidLengthGenerated
62471			}
62472			if postIndex > l {
62473				return io.ErrUnexpectedEOF
62474			}
62475			m.VolumeName = string(dAtA[iNdEx:postIndex])
62476			iNdEx = postIndex
62477		case 2:
62478			if wireType != 2 {
62479				return fmt.Errorf("proto: wrong wireType = %d for field VolumeNamespace", wireType)
62480			}
62481			var stringLen uint64
62482			for shift := uint(0); ; shift += 7 {
62483				if shift >= 64 {
62484					return ErrIntOverflowGenerated
62485				}
62486				if iNdEx >= l {
62487					return io.ErrUnexpectedEOF
62488				}
62489				b := dAtA[iNdEx]
62490				iNdEx++
62491				stringLen |= uint64(b&0x7F) << shift
62492				if b < 0x80 {
62493					break
62494				}
62495			}
62496			intStringLen := int(stringLen)
62497			if intStringLen < 0 {
62498				return ErrInvalidLengthGenerated
62499			}
62500			postIndex := iNdEx + intStringLen
62501			if postIndex < 0 {
62502				return ErrInvalidLengthGenerated
62503			}
62504			if postIndex > l {
62505				return io.ErrUnexpectedEOF
62506			}
62507			m.VolumeNamespace = string(dAtA[iNdEx:postIndex])
62508			iNdEx = postIndex
62509		case 3:
62510			if wireType != 2 {
62511				return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
62512			}
62513			var stringLen uint64
62514			for shift := uint(0); ; shift += 7 {
62515				if shift >= 64 {
62516					return ErrIntOverflowGenerated
62517				}
62518				if iNdEx >= l {
62519					return io.ErrUnexpectedEOF
62520				}
62521				b := dAtA[iNdEx]
62522				iNdEx++
62523				stringLen |= uint64(b&0x7F) << shift
62524				if b < 0x80 {
62525					break
62526				}
62527			}
62528			intStringLen := int(stringLen)
62529			if intStringLen < 0 {
62530				return ErrInvalidLengthGenerated
62531			}
62532			postIndex := iNdEx + intStringLen
62533			if postIndex < 0 {
62534				return ErrInvalidLengthGenerated
62535			}
62536			if postIndex > l {
62537				return io.ErrUnexpectedEOF
62538			}
62539			m.FSType = string(dAtA[iNdEx:postIndex])
62540			iNdEx = postIndex
62541		case 4:
62542			if wireType != 0 {
62543				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
62544			}
62545			var v int
62546			for shift := uint(0); ; shift += 7 {
62547				if shift >= 64 {
62548					return ErrIntOverflowGenerated
62549				}
62550				if iNdEx >= l {
62551					return io.ErrUnexpectedEOF
62552				}
62553				b := dAtA[iNdEx]
62554				iNdEx++
62555				v |= int(b&0x7F) << shift
62556				if b < 0x80 {
62557					break
62558				}
62559			}
62560			m.ReadOnly = bool(v != 0)
62561		case 5:
62562			if wireType != 2 {
62563				return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
62564			}
62565			var msglen int
62566			for shift := uint(0); ; shift += 7 {
62567				if shift >= 64 {
62568					return ErrIntOverflowGenerated
62569				}
62570				if iNdEx >= l {
62571					return io.ErrUnexpectedEOF
62572				}
62573				b := dAtA[iNdEx]
62574				iNdEx++
62575				msglen |= int(b&0x7F) << shift
62576				if b < 0x80 {
62577					break
62578				}
62579			}
62580			if msglen < 0 {
62581				return ErrInvalidLengthGenerated
62582			}
62583			postIndex := iNdEx + msglen
62584			if postIndex < 0 {
62585				return ErrInvalidLengthGenerated
62586			}
62587			if postIndex > l {
62588				return io.ErrUnexpectedEOF
62589			}
62590			if m.SecretRef == nil {
62591				m.SecretRef = &ObjectReference{}
62592			}
62593			if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
62594				return err
62595			}
62596			iNdEx = postIndex
62597		default:
62598			iNdEx = preIndex
62599			skippy, err := skipGenerated(dAtA[iNdEx:])
62600			if err != nil {
62601				return err
62602			}
62603			if skippy < 0 {
62604				return ErrInvalidLengthGenerated
62605			}
62606			if (iNdEx + skippy) < 0 {
62607				return ErrInvalidLengthGenerated
62608			}
62609			if (iNdEx + skippy) > l {
62610				return io.ErrUnexpectedEOF
62611			}
62612			iNdEx += skippy
62613		}
62614	}
62615
62616	if iNdEx > l {
62617		return io.ErrUnexpectedEOF
62618	}
62619	return nil
62620}
62621func (m *StorageOSVolumeSource) Unmarshal(dAtA []byte) error {
62622	l := len(dAtA)
62623	iNdEx := 0
62624	for iNdEx < l {
62625		preIndex := iNdEx
62626		var wire uint64
62627		for shift := uint(0); ; shift += 7 {
62628			if shift >= 64 {
62629				return ErrIntOverflowGenerated
62630			}
62631			if iNdEx >= l {
62632				return io.ErrUnexpectedEOF
62633			}
62634			b := dAtA[iNdEx]
62635			iNdEx++
62636			wire |= uint64(b&0x7F) << shift
62637			if b < 0x80 {
62638				break
62639			}
62640		}
62641		fieldNum := int32(wire >> 3)
62642		wireType := int(wire & 0x7)
62643		if wireType == 4 {
62644			return fmt.Errorf("proto: StorageOSVolumeSource: wiretype end group for non-group")
62645		}
62646		if fieldNum <= 0 {
62647			return fmt.Errorf("proto: StorageOSVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
62648		}
62649		switch fieldNum {
62650		case 1:
62651			if wireType != 2 {
62652				return fmt.Errorf("proto: wrong wireType = %d for field VolumeName", wireType)
62653			}
62654			var stringLen uint64
62655			for shift := uint(0); ; shift += 7 {
62656				if shift >= 64 {
62657					return ErrIntOverflowGenerated
62658				}
62659				if iNdEx >= l {
62660					return io.ErrUnexpectedEOF
62661				}
62662				b := dAtA[iNdEx]
62663				iNdEx++
62664				stringLen |= uint64(b&0x7F) << shift
62665				if b < 0x80 {
62666					break
62667				}
62668			}
62669			intStringLen := int(stringLen)
62670			if intStringLen < 0 {
62671				return ErrInvalidLengthGenerated
62672			}
62673			postIndex := iNdEx + intStringLen
62674			if postIndex < 0 {
62675				return ErrInvalidLengthGenerated
62676			}
62677			if postIndex > l {
62678				return io.ErrUnexpectedEOF
62679			}
62680			m.VolumeName = string(dAtA[iNdEx:postIndex])
62681			iNdEx = postIndex
62682		case 2:
62683			if wireType != 2 {
62684				return fmt.Errorf("proto: wrong wireType = %d for field VolumeNamespace", wireType)
62685			}
62686			var stringLen uint64
62687			for shift := uint(0); ; shift += 7 {
62688				if shift >= 64 {
62689					return ErrIntOverflowGenerated
62690				}
62691				if iNdEx >= l {
62692					return io.ErrUnexpectedEOF
62693				}
62694				b := dAtA[iNdEx]
62695				iNdEx++
62696				stringLen |= uint64(b&0x7F) << shift
62697				if b < 0x80 {
62698					break
62699				}
62700			}
62701			intStringLen := int(stringLen)
62702			if intStringLen < 0 {
62703				return ErrInvalidLengthGenerated
62704			}
62705			postIndex := iNdEx + intStringLen
62706			if postIndex < 0 {
62707				return ErrInvalidLengthGenerated
62708			}
62709			if postIndex > l {
62710				return io.ErrUnexpectedEOF
62711			}
62712			m.VolumeNamespace = string(dAtA[iNdEx:postIndex])
62713			iNdEx = postIndex
62714		case 3:
62715			if wireType != 2 {
62716				return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
62717			}
62718			var stringLen uint64
62719			for shift := uint(0); ; shift += 7 {
62720				if shift >= 64 {
62721					return ErrIntOverflowGenerated
62722				}
62723				if iNdEx >= l {
62724					return io.ErrUnexpectedEOF
62725				}
62726				b := dAtA[iNdEx]
62727				iNdEx++
62728				stringLen |= uint64(b&0x7F) << shift
62729				if b < 0x80 {
62730					break
62731				}
62732			}
62733			intStringLen := int(stringLen)
62734			if intStringLen < 0 {
62735				return ErrInvalidLengthGenerated
62736			}
62737			postIndex := iNdEx + intStringLen
62738			if postIndex < 0 {
62739				return ErrInvalidLengthGenerated
62740			}
62741			if postIndex > l {
62742				return io.ErrUnexpectedEOF
62743			}
62744			m.FSType = string(dAtA[iNdEx:postIndex])
62745			iNdEx = postIndex
62746		case 4:
62747			if wireType != 0 {
62748				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
62749			}
62750			var v int
62751			for shift := uint(0); ; shift += 7 {
62752				if shift >= 64 {
62753					return ErrIntOverflowGenerated
62754				}
62755				if iNdEx >= l {
62756					return io.ErrUnexpectedEOF
62757				}
62758				b := dAtA[iNdEx]
62759				iNdEx++
62760				v |= int(b&0x7F) << shift
62761				if b < 0x80 {
62762					break
62763				}
62764			}
62765			m.ReadOnly = bool(v != 0)
62766		case 5:
62767			if wireType != 2 {
62768				return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
62769			}
62770			var msglen int
62771			for shift := uint(0); ; shift += 7 {
62772				if shift >= 64 {
62773					return ErrIntOverflowGenerated
62774				}
62775				if iNdEx >= l {
62776					return io.ErrUnexpectedEOF
62777				}
62778				b := dAtA[iNdEx]
62779				iNdEx++
62780				msglen |= int(b&0x7F) << shift
62781				if b < 0x80 {
62782					break
62783				}
62784			}
62785			if msglen < 0 {
62786				return ErrInvalidLengthGenerated
62787			}
62788			postIndex := iNdEx + msglen
62789			if postIndex < 0 {
62790				return ErrInvalidLengthGenerated
62791			}
62792			if postIndex > l {
62793				return io.ErrUnexpectedEOF
62794			}
62795			if m.SecretRef == nil {
62796				m.SecretRef = &LocalObjectReference{}
62797			}
62798			if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
62799				return err
62800			}
62801			iNdEx = postIndex
62802		default:
62803			iNdEx = preIndex
62804			skippy, err := skipGenerated(dAtA[iNdEx:])
62805			if err != nil {
62806				return err
62807			}
62808			if skippy < 0 {
62809				return ErrInvalidLengthGenerated
62810			}
62811			if (iNdEx + skippy) < 0 {
62812				return ErrInvalidLengthGenerated
62813			}
62814			if (iNdEx + skippy) > l {
62815				return io.ErrUnexpectedEOF
62816			}
62817			iNdEx += skippy
62818		}
62819	}
62820
62821	if iNdEx > l {
62822		return io.ErrUnexpectedEOF
62823	}
62824	return nil
62825}
62826func (m *Sysctl) Unmarshal(dAtA []byte) error {
62827	l := len(dAtA)
62828	iNdEx := 0
62829	for iNdEx < l {
62830		preIndex := iNdEx
62831		var wire uint64
62832		for shift := uint(0); ; shift += 7 {
62833			if shift >= 64 {
62834				return ErrIntOverflowGenerated
62835			}
62836			if iNdEx >= l {
62837				return io.ErrUnexpectedEOF
62838			}
62839			b := dAtA[iNdEx]
62840			iNdEx++
62841			wire |= uint64(b&0x7F) << shift
62842			if b < 0x80 {
62843				break
62844			}
62845		}
62846		fieldNum := int32(wire >> 3)
62847		wireType := int(wire & 0x7)
62848		if wireType == 4 {
62849			return fmt.Errorf("proto: Sysctl: wiretype end group for non-group")
62850		}
62851		if fieldNum <= 0 {
62852			return fmt.Errorf("proto: Sysctl: illegal tag %d (wire type %d)", fieldNum, wire)
62853		}
62854		switch fieldNum {
62855		case 1:
62856			if wireType != 2 {
62857				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
62858			}
62859			var stringLen uint64
62860			for shift := uint(0); ; shift += 7 {
62861				if shift >= 64 {
62862					return ErrIntOverflowGenerated
62863				}
62864				if iNdEx >= l {
62865					return io.ErrUnexpectedEOF
62866				}
62867				b := dAtA[iNdEx]
62868				iNdEx++
62869				stringLen |= uint64(b&0x7F) << shift
62870				if b < 0x80 {
62871					break
62872				}
62873			}
62874			intStringLen := int(stringLen)
62875			if intStringLen < 0 {
62876				return ErrInvalidLengthGenerated
62877			}
62878			postIndex := iNdEx + intStringLen
62879			if postIndex < 0 {
62880				return ErrInvalidLengthGenerated
62881			}
62882			if postIndex > l {
62883				return io.ErrUnexpectedEOF
62884			}
62885			m.Name = string(dAtA[iNdEx:postIndex])
62886			iNdEx = postIndex
62887		case 2:
62888			if wireType != 2 {
62889				return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
62890			}
62891			var stringLen uint64
62892			for shift := uint(0); ; shift += 7 {
62893				if shift >= 64 {
62894					return ErrIntOverflowGenerated
62895				}
62896				if iNdEx >= l {
62897					return io.ErrUnexpectedEOF
62898				}
62899				b := dAtA[iNdEx]
62900				iNdEx++
62901				stringLen |= uint64(b&0x7F) << shift
62902				if b < 0x80 {
62903					break
62904				}
62905			}
62906			intStringLen := int(stringLen)
62907			if intStringLen < 0 {
62908				return ErrInvalidLengthGenerated
62909			}
62910			postIndex := iNdEx + intStringLen
62911			if postIndex < 0 {
62912				return ErrInvalidLengthGenerated
62913			}
62914			if postIndex > l {
62915				return io.ErrUnexpectedEOF
62916			}
62917			m.Value = string(dAtA[iNdEx:postIndex])
62918			iNdEx = postIndex
62919		default:
62920			iNdEx = preIndex
62921			skippy, err := skipGenerated(dAtA[iNdEx:])
62922			if err != nil {
62923				return err
62924			}
62925			if skippy < 0 {
62926				return ErrInvalidLengthGenerated
62927			}
62928			if (iNdEx + skippy) < 0 {
62929				return ErrInvalidLengthGenerated
62930			}
62931			if (iNdEx + skippy) > l {
62932				return io.ErrUnexpectedEOF
62933			}
62934			iNdEx += skippy
62935		}
62936	}
62937
62938	if iNdEx > l {
62939		return io.ErrUnexpectedEOF
62940	}
62941	return nil
62942}
62943func (m *TCPSocketAction) Unmarshal(dAtA []byte) error {
62944	l := len(dAtA)
62945	iNdEx := 0
62946	for iNdEx < l {
62947		preIndex := iNdEx
62948		var wire uint64
62949		for shift := uint(0); ; shift += 7 {
62950			if shift >= 64 {
62951				return ErrIntOverflowGenerated
62952			}
62953			if iNdEx >= l {
62954				return io.ErrUnexpectedEOF
62955			}
62956			b := dAtA[iNdEx]
62957			iNdEx++
62958			wire |= uint64(b&0x7F) << shift
62959			if b < 0x80 {
62960				break
62961			}
62962		}
62963		fieldNum := int32(wire >> 3)
62964		wireType := int(wire & 0x7)
62965		if wireType == 4 {
62966			return fmt.Errorf("proto: TCPSocketAction: wiretype end group for non-group")
62967		}
62968		if fieldNum <= 0 {
62969			return fmt.Errorf("proto: TCPSocketAction: illegal tag %d (wire type %d)", fieldNum, wire)
62970		}
62971		switch fieldNum {
62972		case 1:
62973			if wireType != 2 {
62974				return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType)
62975			}
62976			var msglen int
62977			for shift := uint(0); ; shift += 7 {
62978				if shift >= 64 {
62979					return ErrIntOverflowGenerated
62980				}
62981				if iNdEx >= l {
62982					return io.ErrUnexpectedEOF
62983				}
62984				b := dAtA[iNdEx]
62985				iNdEx++
62986				msglen |= int(b&0x7F) << shift
62987				if b < 0x80 {
62988					break
62989				}
62990			}
62991			if msglen < 0 {
62992				return ErrInvalidLengthGenerated
62993			}
62994			postIndex := iNdEx + msglen
62995			if postIndex < 0 {
62996				return ErrInvalidLengthGenerated
62997			}
62998			if postIndex > l {
62999				return io.ErrUnexpectedEOF
63000			}
63001			if err := m.Port.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
63002				return err
63003			}
63004			iNdEx = postIndex
63005		case 2:
63006			if wireType != 2 {
63007				return fmt.Errorf("proto: wrong wireType = %d for field Host", wireType)
63008			}
63009			var stringLen uint64
63010			for shift := uint(0); ; shift += 7 {
63011				if shift >= 64 {
63012					return ErrIntOverflowGenerated
63013				}
63014				if iNdEx >= l {
63015					return io.ErrUnexpectedEOF
63016				}
63017				b := dAtA[iNdEx]
63018				iNdEx++
63019				stringLen |= uint64(b&0x7F) << shift
63020				if b < 0x80 {
63021					break
63022				}
63023			}
63024			intStringLen := int(stringLen)
63025			if intStringLen < 0 {
63026				return ErrInvalidLengthGenerated
63027			}
63028			postIndex := iNdEx + intStringLen
63029			if postIndex < 0 {
63030				return ErrInvalidLengthGenerated
63031			}
63032			if postIndex > l {
63033				return io.ErrUnexpectedEOF
63034			}
63035			m.Host = string(dAtA[iNdEx:postIndex])
63036			iNdEx = postIndex
63037		default:
63038			iNdEx = preIndex
63039			skippy, err := skipGenerated(dAtA[iNdEx:])
63040			if err != nil {
63041				return err
63042			}
63043			if skippy < 0 {
63044				return ErrInvalidLengthGenerated
63045			}
63046			if (iNdEx + skippy) < 0 {
63047				return ErrInvalidLengthGenerated
63048			}
63049			if (iNdEx + skippy) > l {
63050				return io.ErrUnexpectedEOF
63051			}
63052			iNdEx += skippy
63053		}
63054	}
63055
63056	if iNdEx > l {
63057		return io.ErrUnexpectedEOF
63058	}
63059	return nil
63060}
63061func (m *Taint) Unmarshal(dAtA []byte) error {
63062	l := len(dAtA)
63063	iNdEx := 0
63064	for iNdEx < l {
63065		preIndex := iNdEx
63066		var wire uint64
63067		for shift := uint(0); ; shift += 7 {
63068			if shift >= 64 {
63069				return ErrIntOverflowGenerated
63070			}
63071			if iNdEx >= l {
63072				return io.ErrUnexpectedEOF
63073			}
63074			b := dAtA[iNdEx]
63075			iNdEx++
63076			wire |= uint64(b&0x7F) << shift
63077			if b < 0x80 {
63078				break
63079			}
63080		}
63081		fieldNum := int32(wire >> 3)
63082		wireType := int(wire & 0x7)
63083		if wireType == 4 {
63084			return fmt.Errorf("proto: Taint: wiretype end group for non-group")
63085		}
63086		if fieldNum <= 0 {
63087			return fmt.Errorf("proto: Taint: illegal tag %d (wire type %d)", fieldNum, wire)
63088		}
63089		switch fieldNum {
63090		case 1:
63091			if wireType != 2 {
63092				return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
63093			}
63094			var stringLen uint64
63095			for shift := uint(0); ; shift += 7 {
63096				if shift >= 64 {
63097					return ErrIntOverflowGenerated
63098				}
63099				if iNdEx >= l {
63100					return io.ErrUnexpectedEOF
63101				}
63102				b := dAtA[iNdEx]
63103				iNdEx++
63104				stringLen |= uint64(b&0x7F) << shift
63105				if b < 0x80 {
63106					break
63107				}
63108			}
63109			intStringLen := int(stringLen)
63110			if intStringLen < 0 {
63111				return ErrInvalidLengthGenerated
63112			}
63113			postIndex := iNdEx + intStringLen
63114			if postIndex < 0 {
63115				return ErrInvalidLengthGenerated
63116			}
63117			if postIndex > l {
63118				return io.ErrUnexpectedEOF
63119			}
63120			m.Key = string(dAtA[iNdEx:postIndex])
63121			iNdEx = postIndex
63122		case 2:
63123			if wireType != 2 {
63124				return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
63125			}
63126			var stringLen uint64
63127			for shift := uint(0); ; shift += 7 {
63128				if shift >= 64 {
63129					return ErrIntOverflowGenerated
63130				}
63131				if iNdEx >= l {
63132					return io.ErrUnexpectedEOF
63133				}
63134				b := dAtA[iNdEx]
63135				iNdEx++
63136				stringLen |= uint64(b&0x7F) << shift
63137				if b < 0x80 {
63138					break
63139				}
63140			}
63141			intStringLen := int(stringLen)
63142			if intStringLen < 0 {
63143				return ErrInvalidLengthGenerated
63144			}
63145			postIndex := iNdEx + intStringLen
63146			if postIndex < 0 {
63147				return ErrInvalidLengthGenerated
63148			}
63149			if postIndex > l {
63150				return io.ErrUnexpectedEOF
63151			}
63152			m.Value = string(dAtA[iNdEx:postIndex])
63153			iNdEx = postIndex
63154		case 3:
63155			if wireType != 2 {
63156				return fmt.Errorf("proto: wrong wireType = %d for field Effect", wireType)
63157			}
63158			var stringLen uint64
63159			for shift := uint(0); ; shift += 7 {
63160				if shift >= 64 {
63161					return ErrIntOverflowGenerated
63162				}
63163				if iNdEx >= l {
63164					return io.ErrUnexpectedEOF
63165				}
63166				b := dAtA[iNdEx]
63167				iNdEx++
63168				stringLen |= uint64(b&0x7F) << shift
63169				if b < 0x80 {
63170					break
63171				}
63172			}
63173			intStringLen := int(stringLen)
63174			if intStringLen < 0 {
63175				return ErrInvalidLengthGenerated
63176			}
63177			postIndex := iNdEx + intStringLen
63178			if postIndex < 0 {
63179				return ErrInvalidLengthGenerated
63180			}
63181			if postIndex > l {
63182				return io.ErrUnexpectedEOF
63183			}
63184			m.Effect = TaintEffect(dAtA[iNdEx:postIndex])
63185			iNdEx = postIndex
63186		case 4:
63187			if wireType != 2 {
63188				return fmt.Errorf("proto: wrong wireType = %d for field TimeAdded", wireType)
63189			}
63190			var msglen int
63191			for shift := uint(0); ; shift += 7 {
63192				if shift >= 64 {
63193					return ErrIntOverflowGenerated
63194				}
63195				if iNdEx >= l {
63196					return io.ErrUnexpectedEOF
63197				}
63198				b := dAtA[iNdEx]
63199				iNdEx++
63200				msglen |= int(b&0x7F) << shift
63201				if b < 0x80 {
63202					break
63203				}
63204			}
63205			if msglen < 0 {
63206				return ErrInvalidLengthGenerated
63207			}
63208			postIndex := iNdEx + msglen
63209			if postIndex < 0 {
63210				return ErrInvalidLengthGenerated
63211			}
63212			if postIndex > l {
63213				return io.ErrUnexpectedEOF
63214			}
63215			if m.TimeAdded == nil {
63216				m.TimeAdded = &v1.Time{}
63217			}
63218			if err := m.TimeAdded.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
63219				return err
63220			}
63221			iNdEx = postIndex
63222		default:
63223			iNdEx = preIndex
63224			skippy, err := skipGenerated(dAtA[iNdEx:])
63225			if err != nil {
63226				return err
63227			}
63228			if skippy < 0 {
63229				return ErrInvalidLengthGenerated
63230			}
63231			if (iNdEx + skippy) < 0 {
63232				return ErrInvalidLengthGenerated
63233			}
63234			if (iNdEx + skippy) > l {
63235				return io.ErrUnexpectedEOF
63236			}
63237			iNdEx += skippy
63238		}
63239	}
63240
63241	if iNdEx > l {
63242		return io.ErrUnexpectedEOF
63243	}
63244	return nil
63245}
63246func (m *Toleration) Unmarshal(dAtA []byte) error {
63247	l := len(dAtA)
63248	iNdEx := 0
63249	for iNdEx < l {
63250		preIndex := iNdEx
63251		var wire uint64
63252		for shift := uint(0); ; shift += 7 {
63253			if shift >= 64 {
63254				return ErrIntOverflowGenerated
63255			}
63256			if iNdEx >= l {
63257				return io.ErrUnexpectedEOF
63258			}
63259			b := dAtA[iNdEx]
63260			iNdEx++
63261			wire |= uint64(b&0x7F) << shift
63262			if b < 0x80 {
63263				break
63264			}
63265		}
63266		fieldNum := int32(wire >> 3)
63267		wireType := int(wire & 0x7)
63268		if wireType == 4 {
63269			return fmt.Errorf("proto: Toleration: wiretype end group for non-group")
63270		}
63271		if fieldNum <= 0 {
63272			return fmt.Errorf("proto: Toleration: illegal tag %d (wire type %d)", fieldNum, wire)
63273		}
63274		switch fieldNum {
63275		case 1:
63276			if wireType != 2 {
63277				return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
63278			}
63279			var stringLen uint64
63280			for shift := uint(0); ; shift += 7 {
63281				if shift >= 64 {
63282					return ErrIntOverflowGenerated
63283				}
63284				if iNdEx >= l {
63285					return io.ErrUnexpectedEOF
63286				}
63287				b := dAtA[iNdEx]
63288				iNdEx++
63289				stringLen |= uint64(b&0x7F) << shift
63290				if b < 0x80 {
63291					break
63292				}
63293			}
63294			intStringLen := int(stringLen)
63295			if intStringLen < 0 {
63296				return ErrInvalidLengthGenerated
63297			}
63298			postIndex := iNdEx + intStringLen
63299			if postIndex < 0 {
63300				return ErrInvalidLengthGenerated
63301			}
63302			if postIndex > l {
63303				return io.ErrUnexpectedEOF
63304			}
63305			m.Key = string(dAtA[iNdEx:postIndex])
63306			iNdEx = postIndex
63307		case 2:
63308			if wireType != 2 {
63309				return fmt.Errorf("proto: wrong wireType = %d for field Operator", wireType)
63310			}
63311			var stringLen uint64
63312			for shift := uint(0); ; shift += 7 {
63313				if shift >= 64 {
63314					return ErrIntOverflowGenerated
63315				}
63316				if iNdEx >= l {
63317					return io.ErrUnexpectedEOF
63318				}
63319				b := dAtA[iNdEx]
63320				iNdEx++
63321				stringLen |= uint64(b&0x7F) << shift
63322				if b < 0x80 {
63323					break
63324				}
63325			}
63326			intStringLen := int(stringLen)
63327			if intStringLen < 0 {
63328				return ErrInvalidLengthGenerated
63329			}
63330			postIndex := iNdEx + intStringLen
63331			if postIndex < 0 {
63332				return ErrInvalidLengthGenerated
63333			}
63334			if postIndex > l {
63335				return io.ErrUnexpectedEOF
63336			}
63337			m.Operator = TolerationOperator(dAtA[iNdEx:postIndex])
63338			iNdEx = postIndex
63339		case 3:
63340			if wireType != 2 {
63341				return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
63342			}
63343			var stringLen uint64
63344			for shift := uint(0); ; shift += 7 {
63345				if shift >= 64 {
63346					return ErrIntOverflowGenerated
63347				}
63348				if iNdEx >= l {
63349					return io.ErrUnexpectedEOF
63350				}
63351				b := dAtA[iNdEx]
63352				iNdEx++
63353				stringLen |= uint64(b&0x7F) << shift
63354				if b < 0x80 {
63355					break
63356				}
63357			}
63358			intStringLen := int(stringLen)
63359			if intStringLen < 0 {
63360				return ErrInvalidLengthGenerated
63361			}
63362			postIndex := iNdEx + intStringLen
63363			if postIndex < 0 {
63364				return ErrInvalidLengthGenerated
63365			}
63366			if postIndex > l {
63367				return io.ErrUnexpectedEOF
63368			}
63369			m.Value = string(dAtA[iNdEx:postIndex])
63370			iNdEx = postIndex
63371		case 4:
63372			if wireType != 2 {
63373				return fmt.Errorf("proto: wrong wireType = %d for field Effect", wireType)
63374			}
63375			var stringLen uint64
63376			for shift := uint(0); ; shift += 7 {
63377				if shift >= 64 {
63378					return ErrIntOverflowGenerated
63379				}
63380				if iNdEx >= l {
63381					return io.ErrUnexpectedEOF
63382				}
63383				b := dAtA[iNdEx]
63384				iNdEx++
63385				stringLen |= uint64(b&0x7F) << shift
63386				if b < 0x80 {
63387					break
63388				}
63389			}
63390			intStringLen := int(stringLen)
63391			if intStringLen < 0 {
63392				return ErrInvalidLengthGenerated
63393			}
63394			postIndex := iNdEx + intStringLen
63395			if postIndex < 0 {
63396				return ErrInvalidLengthGenerated
63397			}
63398			if postIndex > l {
63399				return io.ErrUnexpectedEOF
63400			}
63401			m.Effect = TaintEffect(dAtA[iNdEx:postIndex])
63402			iNdEx = postIndex
63403		case 5:
63404			if wireType != 0 {
63405				return fmt.Errorf("proto: wrong wireType = %d for field TolerationSeconds", wireType)
63406			}
63407			var v int64
63408			for shift := uint(0); ; shift += 7 {
63409				if shift >= 64 {
63410					return ErrIntOverflowGenerated
63411				}
63412				if iNdEx >= l {
63413					return io.ErrUnexpectedEOF
63414				}
63415				b := dAtA[iNdEx]
63416				iNdEx++
63417				v |= int64(b&0x7F) << shift
63418				if b < 0x80 {
63419					break
63420				}
63421			}
63422			m.TolerationSeconds = &v
63423		default:
63424			iNdEx = preIndex
63425			skippy, err := skipGenerated(dAtA[iNdEx:])
63426			if err != nil {
63427				return err
63428			}
63429			if skippy < 0 {
63430				return ErrInvalidLengthGenerated
63431			}
63432			if (iNdEx + skippy) < 0 {
63433				return ErrInvalidLengthGenerated
63434			}
63435			if (iNdEx + skippy) > l {
63436				return io.ErrUnexpectedEOF
63437			}
63438			iNdEx += skippy
63439		}
63440	}
63441
63442	if iNdEx > l {
63443		return io.ErrUnexpectedEOF
63444	}
63445	return nil
63446}
63447func (m *TopologySelectorLabelRequirement) Unmarshal(dAtA []byte) error {
63448	l := len(dAtA)
63449	iNdEx := 0
63450	for iNdEx < l {
63451		preIndex := iNdEx
63452		var wire uint64
63453		for shift := uint(0); ; shift += 7 {
63454			if shift >= 64 {
63455				return ErrIntOverflowGenerated
63456			}
63457			if iNdEx >= l {
63458				return io.ErrUnexpectedEOF
63459			}
63460			b := dAtA[iNdEx]
63461			iNdEx++
63462			wire |= uint64(b&0x7F) << shift
63463			if b < 0x80 {
63464				break
63465			}
63466		}
63467		fieldNum := int32(wire >> 3)
63468		wireType := int(wire & 0x7)
63469		if wireType == 4 {
63470			return fmt.Errorf("proto: TopologySelectorLabelRequirement: wiretype end group for non-group")
63471		}
63472		if fieldNum <= 0 {
63473			return fmt.Errorf("proto: TopologySelectorLabelRequirement: illegal tag %d (wire type %d)", fieldNum, wire)
63474		}
63475		switch fieldNum {
63476		case 1:
63477			if wireType != 2 {
63478				return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
63479			}
63480			var stringLen uint64
63481			for shift := uint(0); ; shift += 7 {
63482				if shift >= 64 {
63483					return ErrIntOverflowGenerated
63484				}
63485				if iNdEx >= l {
63486					return io.ErrUnexpectedEOF
63487				}
63488				b := dAtA[iNdEx]
63489				iNdEx++
63490				stringLen |= uint64(b&0x7F) << shift
63491				if b < 0x80 {
63492					break
63493				}
63494			}
63495			intStringLen := int(stringLen)
63496			if intStringLen < 0 {
63497				return ErrInvalidLengthGenerated
63498			}
63499			postIndex := iNdEx + intStringLen
63500			if postIndex < 0 {
63501				return ErrInvalidLengthGenerated
63502			}
63503			if postIndex > l {
63504				return io.ErrUnexpectedEOF
63505			}
63506			m.Key = string(dAtA[iNdEx:postIndex])
63507			iNdEx = postIndex
63508		case 2:
63509			if wireType != 2 {
63510				return fmt.Errorf("proto: wrong wireType = %d for field Values", wireType)
63511			}
63512			var stringLen uint64
63513			for shift := uint(0); ; shift += 7 {
63514				if shift >= 64 {
63515					return ErrIntOverflowGenerated
63516				}
63517				if iNdEx >= l {
63518					return io.ErrUnexpectedEOF
63519				}
63520				b := dAtA[iNdEx]
63521				iNdEx++
63522				stringLen |= uint64(b&0x7F) << shift
63523				if b < 0x80 {
63524					break
63525				}
63526			}
63527			intStringLen := int(stringLen)
63528			if intStringLen < 0 {
63529				return ErrInvalidLengthGenerated
63530			}
63531			postIndex := iNdEx + intStringLen
63532			if postIndex < 0 {
63533				return ErrInvalidLengthGenerated
63534			}
63535			if postIndex > l {
63536				return io.ErrUnexpectedEOF
63537			}
63538			m.Values = append(m.Values, string(dAtA[iNdEx:postIndex]))
63539			iNdEx = postIndex
63540		default:
63541			iNdEx = preIndex
63542			skippy, err := skipGenerated(dAtA[iNdEx:])
63543			if err != nil {
63544				return err
63545			}
63546			if skippy < 0 {
63547				return ErrInvalidLengthGenerated
63548			}
63549			if (iNdEx + skippy) < 0 {
63550				return ErrInvalidLengthGenerated
63551			}
63552			if (iNdEx + skippy) > l {
63553				return io.ErrUnexpectedEOF
63554			}
63555			iNdEx += skippy
63556		}
63557	}
63558
63559	if iNdEx > l {
63560		return io.ErrUnexpectedEOF
63561	}
63562	return nil
63563}
63564func (m *TopologySelectorTerm) Unmarshal(dAtA []byte) error {
63565	l := len(dAtA)
63566	iNdEx := 0
63567	for iNdEx < l {
63568		preIndex := iNdEx
63569		var wire uint64
63570		for shift := uint(0); ; shift += 7 {
63571			if shift >= 64 {
63572				return ErrIntOverflowGenerated
63573			}
63574			if iNdEx >= l {
63575				return io.ErrUnexpectedEOF
63576			}
63577			b := dAtA[iNdEx]
63578			iNdEx++
63579			wire |= uint64(b&0x7F) << shift
63580			if b < 0x80 {
63581				break
63582			}
63583		}
63584		fieldNum := int32(wire >> 3)
63585		wireType := int(wire & 0x7)
63586		if wireType == 4 {
63587			return fmt.Errorf("proto: TopologySelectorTerm: wiretype end group for non-group")
63588		}
63589		if fieldNum <= 0 {
63590			return fmt.Errorf("proto: TopologySelectorTerm: illegal tag %d (wire type %d)", fieldNum, wire)
63591		}
63592		switch fieldNum {
63593		case 1:
63594			if wireType != 2 {
63595				return fmt.Errorf("proto: wrong wireType = %d for field MatchLabelExpressions", wireType)
63596			}
63597			var msglen int
63598			for shift := uint(0); ; shift += 7 {
63599				if shift >= 64 {
63600					return ErrIntOverflowGenerated
63601				}
63602				if iNdEx >= l {
63603					return io.ErrUnexpectedEOF
63604				}
63605				b := dAtA[iNdEx]
63606				iNdEx++
63607				msglen |= int(b&0x7F) << shift
63608				if b < 0x80 {
63609					break
63610				}
63611			}
63612			if msglen < 0 {
63613				return ErrInvalidLengthGenerated
63614			}
63615			postIndex := iNdEx + msglen
63616			if postIndex < 0 {
63617				return ErrInvalidLengthGenerated
63618			}
63619			if postIndex > l {
63620				return io.ErrUnexpectedEOF
63621			}
63622			m.MatchLabelExpressions = append(m.MatchLabelExpressions, TopologySelectorLabelRequirement{})
63623			if err := m.MatchLabelExpressions[len(m.MatchLabelExpressions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
63624				return err
63625			}
63626			iNdEx = postIndex
63627		default:
63628			iNdEx = preIndex
63629			skippy, err := skipGenerated(dAtA[iNdEx:])
63630			if err != nil {
63631				return err
63632			}
63633			if skippy < 0 {
63634				return ErrInvalidLengthGenerated
63635			}
63636			if (iNdEx + skippy) < 0 {
63637				return ErrInvalidLengthGenerated
63638			}
63639			if (iNdEx + skippy) > l {
63640				return io.ErrUnexpectedEOF
63641			}
63642			iNdEx += skippy
63643		}
63644	}
63645
63646	if iNdEx > l {
63647		return io.ErrUnexpectedEOF
63648	}
63649	return nil
63650}
63651func (m *TopologySpreadConstraint) Unmarshal(dAtA []byte) error {
63652	l := len(dAtA)
63653	iNdEx := 0
63654	for iNdEx < l {
63655		preIndex := iNdEx
63656		var wire uint64
63657		for shift := uint(0); ; shift += 7 {
63658			if shift >= 64 {
63659				return ErrIntOverflowGenerated
63660			}
63661			if iNdEx >= l {
63662				return io.ErrUnexpectedEOF
63663			}
63664			b := dAtA[iNdEx]
63665			iNdEx++
63666			wire |= uint64(b&0x7F) << shift
63667			if b < 0x80 {
63668				break
63669			}
63670		}
63671		fieldNum := int32(wire >> 3)
63672		wireType := int(wire & 0x7)
63673		if wireType == 4 {
63674			return fmt.Errorf("proto: TopologySpreadConstraint: wiretype end group for non-group")
63675		}
63676		if fieldNum <= 0 {
63677			return fmt.Errorf("proto: TopologySpreadConstraint: illegal tag %d (wire type %d)", fieldNum, wire)
63678		}
63679		switch fieldNum {
63680		case 1:
63681			if wireType != 0 {
63682				return fmt.Errorf("proto: wrong wireType = %d for field MaxSkew", wireType)
63683			}
63684			m.MaxSkew = 0
63685			for shift := uint(0); ; shift += 7 {
63686				if shift >= 64 {
63687					return ErrIntOverflowGenerated
63688				}
63689				if iNdEx >= l {
63690					return io.ErrUnexpectedEOF
63691				}
63692				b := dAtA[iNdEx]
63693				iNdEx++
63694				m.MaxSkew |= int32(b&0x7F) << shift
63695				if b < 0x80 {
63696					break
63697				}
63698			}
63699		case 2:
63700			if wireType != 2 {
63701				return fmt.Errorf("proto: wrong wireType = %d for field TopologyKey", wireType)
63702			}
63703			var stringLen uint64
63704			for shift := uint(0); ; shift += 7 {
63705				if shift >= 64 {
63706					return ErrIntOverflowGenerated
63707				}
63708				if iNdEx >= l {
63709					return io.ErrUnexpectedEOF
63710				}
63711				b := dAtA[iNdEx]
63712				iNdEx++
63713				stringLen |= uint64(b&0x7F) << shift
63714				if b < 0x80 {
63715					break
63716				}
63717			}
63718			intStringLen := int(stringLen)
63719			if intStringLen < 0 {
63720				return ErrInvalidLengthGenerated
63721			}
63722			postIndex := iNdEx + intStringLen
63723			if postIndex < 0 {
63724				return ErrInvalidLengthGenerated
63725			}
63726			if postIndex > l {
63727				return io.ErrUnexpectedEOF
63728			}
63729			m.TopologyKey = string(dAtA[iNdEx:postIndex])
63730			iNdEx = postIndex
63731		case 3:
63732			if wireType != 2 {
63733				return fmt.Errorf("proto: wrong wireType = %d for field WhenUnsatisfiable", wireType)
63734			}
63735			var stringLen uint64
63736			for shift := uint(0); ; shift += 7 {
63737				if shift >= 64 {
63738					return ErrIntOverflowGenerated
63739				}
63740				if iNdEx >= l {
63741					return io.ErrUnexpectedEOF
63742				}
63743				b := dAtA[iNdEx]
63744				iNdEx++
63745				stringLen |= uint64(b&0x7F) << shift
63746				if b < 0x80 {
63747					break
63748				}
63749			}
63750			intStringLen := int(stringLen)
63751			if intStringLen < 0 {
63752				return ErrInvalidLengthGenerated
63753			}
63754			postIndex := iNdEx + intStringLen
63755			if postIndex < 0 {
63756				return ErrInvalidLengthGenerated
63757			}
63758			if postIndex > l {
63759				return io.ErrUnexpectedEOF
63760			}
63761			m.WhenUnsatisfiable = UnsatisfiableConstraintAction(dAtA[iNdEx:postIndex])
63762			iNdEx = postIndex
63763		case 4:
63764			if wireType != 2 {
63765				return fmt.Errorf("proto: wrong wireType = %d for field LabelSelector", wireType)
63766			}
63767			var msglen int
63768			for shift := uint(0); ; shift += 7 {
63769				if shift >= 64 {
63770					return ErrIntOverflowGenerated
63771				}
63772				if iNdEx >= l {
63773					return io.ErrUnexpectedEOF
63774				}
63775				b := dAtA[iNdEx]
63776				iNdEx++
63777				msglen |= int(b&0x7F) << shift
63778				if b < 0x80 {
63779					break
63780				}
63781			}
63782			if msglen < 0 {
63783				return ErrInvalidLengthGenerated
63784			}
63785			postIndex := iNdEx + msglen
63786			if postIndex < 0 {
63787				return ErrInvalidLengthGenerated
63788			}
63789			if postIndex > l {
63790				return io.ErrUnexpectedEOF
63791			}
63792			if m.LabelSelector == nil {
63793				m.LabelSelector = &v1.LabelSelector{}
63794			}
63795			if err := m.LabelSelector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
63796				return err
63797			}
63798			iNdEx = postIndex
63799		default:
63800			iNdEx = preIndex
63801			skippy, err := skipGenerated(dAtA[iNdEx:])
63802			if err != nil {
63803				return err
63804			}
63805			if skippy < 0 {
63806				return ErrInvalidLengthGenerated
63807			}
63808			if (iNdEx + skippy) < 0 {
63809				return ErrInvalidLengthGenerated
63810			}
63811			if (iNdEx + skippy) > l {
63812				return io.ErrUnexpectedEOF
63813			}
63814			iNdEx += skippy
63815		}
63816	}
63817
63818	if iNdEx > l {
63819		return io.ErrUnexpectedEOF
63820	}
63821	return nil
63822}
63823func (m *TypedLocalObjectReference) Unmarshal(dAtA []byte) error {
63824	l := len(dAtA)
63825	iNdEx := 0
63826	for iNdEx < l {
63827		preIndex := iNdEx
63828		var wire uint64
63829		for shift := uint(0); ; shift += 7 {
63830			if shift >= 64 {
63831				return ErrIntOverflowGenerated
63832			}
63833			if iNdEx >= l {
63834				return io.ErrUnexpectedEOF
63835			}
63836			b := dAtA[iNdEx]
63837			iNdEx++
63838			wire |= uint64(b&0x7F) << shift
63839			if b < 0x80 {
63840				break
63841			}
63842		}
63843		fieldNum := int32(wire >> 3)
63844		wireType := int(wire & 0x7)
63845		if wireType == 4 {
63846			return fmt.Errorf("proto: TypedLocalObjectReference: wiretype end group for non-group")
63847		}
63848		if fieldNum <= 0 {
63849			return fmt.Errorf("proto: TypedLocalObjectReference: illegal tag %d (wire type %d)", fieldNum, wire)
63850		}
63851		switch fieldNum {
63852		case 1:
63853			if wireType != 2 {
63854				return fmt.Errorf("proto: wrong wireType = %d for field APIGroup", wireType)
63855			}
63856			var stringLen uint64
63857			for shift := uint(0); ; shift += 7 {
63858				if shift >= 64 {
63859					return ErrIntOverflowGenerated
63860				}
63861				if iNdEx >= l {
63862					return io.ErrUnexpectedEOF
63863				}
63864				b := dAtA[iNdEx]
63865				iNdEx++
63866				stringLen |= uint64(b&0x7F) << shift
63867				if b < 0x80 {
63868					break
63869				}
63870			}
63871			intStringLen := int(stringLen)
63872			if intStringLen < 0 {
63873				return ErrInvalidLengthGenerated
63874			}
63875			postIndex := iNdEx + intStringLen
63876			if postIndex < 0 {
63877				return ErrInvalidLengthGenerated
63878			}
63879			if postIndex > l {
63880				return io.ErrUnexpectedEOF
63881			}
63882			s := string(dAtA[iNdEx:postIndex])
63883			m.APIGroup = &s
63884			iNdEx = postIndex
63885		case 2:
63886			if wireType != 2 {
63887				return fmt.Errorf("proto: wrong wireType = %d for field Kind", wireType)
63888			}
63889			var stringLen uint64
63890			for shift := uint(0); ; shift += 7 {
63891				if shift >= 64 {
63892					return ErrIntOverflowGenerated
63893				}
63894				if iNdEx >= l {
63895					return io.ErrUnexpectedEOF
63896				}
63897				b := dAtA[iNdEx]
63898				iNdEx++
63899				stringLen |= uint64(b&0x7F) << shift
63900				if b < 0x80 {
63901					break
63902				}
63903			}
63904			intStringLen := int(stringLen)
63905			if intStringLen < 0 {
63906				return ErrInvalidLengthGenerated
63907			}
63908			postIndex := iNdEx + intStringLen
63909			if postIndex < 0 {
63910				return ErrInvalidLengthGenerated
63911			}
63912			if postIndex > l {
63913				return io.ErrUnexpectedEOF
63914			}
63915			m.Kind = string(dAtA[iNdEx:postIndex])
63916			iNdEx = postIndex
63917		case 3:
63918			if wireType != 2 {
63919				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
63920			}
63921			var stringLen uint64
63922			for shift := uint(0); ; shift += 7 {
63923				if shift >= 64 {
63924					return ErrIntOverflowGenerated
63925				}
63926				if iNdEx >= l {
63927					return io.ErrUnexpectedEOF
63928				}
63929				b := dAtA[iNdEx]
63930				iNdEx++
63931				stringLen |= uint64(b&0x7F) << shift
63932				if b < 0x80 {
63933					break
63934				}
63935			}
63936			intStringLen := int(stringLen)
63937			if intStringLen < 0 {
63938				return ErrInvalidLengthGenerated
63939			}
63940			postIndex := iNdEx + intStringLen
63941			if postIndex < 0 {
63942				return ErrInvalidLengthGenerated
63943			}
63944			if postIndex > l {
63945				return io.ErrUnexpectedEOF
63946			}
63947			m.Name = string(dAtA[iNdEx:postIndex])
63948			iNdEx = postIndex
63949		default:
63950			iNdEx = preIndex
63951			skippy, err := skipGenerated(dAtA[iNdEx:])
63952			if err != nil {
63953				return err
63954			}
63955			if skippy < 0 {
63956				return ErrInvalidLengthGenerated
63957			}
63958			if (iNdEx + skippy) < 0 {
63959				return ErrInvalidLengthGenerated
63960			}
63961			if (iNdEx + skippy) > l {
63962				return io.ErrUnexpectedEOF
63963			}
63964			iNdEx += skippy
63965		}
63966	}
63967
63968	if iNdEx > l {
63969		return io.ErrUnexpectedEOF
63970	}
63971	return nil
63972}
63973func (m *Volume) Unmarshal(dAtA []byte) error {
63974	l := len(dAtA)
63975	iNdEx := 0
63976	for iNdEx < l {
63977		preIndex := iNdEx
63978		var wire uint64
63979		for shift := uint(0); ; shift += 7 {
63980			if shift >= 64 {
63981				return ErrIntOverflowGenerated
63982			}
63983			if iNdEx >= l {
63984				return io.ErrUnexpectedEOF
63985			}
63986			b := dAtA[iNdEx]
63987			iNdEx++
63988			wire |= uint64(b&0x7F) << shift
63989			if b < 0x80 {
63990				break
63991			}
63992		}
63993		fieldNum := int32(wire >> 3)
63994		wireType := int(wire & 0x7)
63995		if wireType == 4 {
63996			return fmt.Errorf("proto: Volume: wiretype end group for non-group")
63997		}
63998		if fieldNum <= 0 {
63999			return fmt.Errorf("proto: Volume: illegal tag %d (wire type %d)", fieldNum, wire)
64000		}
64001		switch fieldNum {
64002		case 1:
64003			if wireType != 2 {
64004				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
64005			}
64006			var stringLen uint64
64007			for shift := uint(0); ; shift += 7 {
64008				if shift >= 64 {
64009					return ErrIntOverflowGenerated
64010				}
64011				if iNdEx >= l {
64012					return io.ErrUnexpectedEOF
64013				}
64014				b := dAtA[iNdEx]
64015				iNdEx++
64016				stringLen |= uint64(b&0x7F) << shift
64017				if b < 0x80 {
64018					break
64019				}
64020			}
64021			intStringLen := int(stringLen)
64022			if intStringLen < 0 {
64023				return ErrInvalidLengthGenerated
64024			}
64025			postIndex := iNdEx + intStringLen
64026			if postIndex < 0 {
64027				return ErrInvalidLengthGenerated
64028			}
64029			if postIndex > l {
64030				return io.ErrUnexpectedEOF
64031			}
64032			m.Name = string(dAtA[iNdEx:postIndex])
64033			iNdEx = postIndex
64034		case 2:
64035			if wireType != 2 {
64036				return fmt.Errorf("proto: wrong wireType = %d for field VolumeSource", wireType)
64037			}
64038			var msglen int
64039			for shift := uint(0); ; shift += 7 {
64040				if shift >= 64 {
64041					return ErrIntOverflowGenerated
64042				}
64043				if iNdEx >= l {
64044					return io.ErrUnexpectedEOF
64045				}
64046				b := dAtA[iNdEx]
64047				iNdEx++
64048				msglen |= int(b&0x7F) << shift
64049				if b < 0x80 {
64050					break
64051				}
64052			}
64053			if msglen < 0 {
64054				return ErrInvalidLengthGenerated
64055			}
64056			postIndex := iNdEx + msglen
64057			if postIndex < 0 {
64058				return ErrInvalidLengthGenerated
64059			}
64060			if postIndex > l {
64061				return io.ErrUnexpectedEOF
64062			}
64063			if err := m.VolumeSource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
64064				return err
64065			}
64066			iNdEx = postIndex
64067		default:
64068			iNdEx = preIndex
64069			skippy, err := skipGenerated(dAtA[iNdEx:])
64070			if err != nil {
64071				return err
64072			}
64073			if skippy < 0 {
64074				return ErrInvalidLengthGenerated
64075			}
64076			if (iNdEx + skippy) < 0 {
64077				return ErrInvalidLengthGenerated
64078			}
64079			if (iNdEx + skippy) > l {
64080				return io.ErrUnexpectedEOF
64081			}
64082			iNdEx += skippy
64083		}
64084	}
64085
64086	if iNdEx > l {
64087		return io.ErrUnexpectedEOF
64088	}
64089	return nil
64090}
64091func (m *VolumeDevice) Unmarshal(dAtA []byte) error {
64092	l := len(dAtA)
64093	iNdEx := 0
64094	for iNdEx < l {
64095		preIndex := iNdEx
64096		var wire uint64
64097		for shift := uint(0); ; shift += 7 {
64098			if shift >= 64 {
64099				return ErrIntOverflowGenerated
64100			}
64101			if iNdEx >= l {
64102				return io.ErrUnexpectedEOF
64103			}
64104			b := dAtA[iNdEx]
64105			iNdEx++
64106			wire |= uint64(b&0x7F) << shift
64107			if b < 0x80 {
64108				break
64109			}
64110		}
64111		fieldNum := int32(wire >> 3)
64112		wireType := int(wire & 0x7)
64113		if wireType == 4 {
64114			return fmt.Errorf("proto: VolumeDevice: wiretype end group for non-group")
64115		}
64116		if fieldNum <= 0 {
64117			return fmt.Errorf("proto: VolumeDevice: illegal tag %d (wire type %d)", fieldNum, wire)
64118		}
64119		switch fieldNum {
64120		case 1:
64121			if wireType != 2 {
64122				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
64123			}
64124			var stringLen uint64
64125			for shift := uint(0); ; shift += 7 {
64126				if shift >= 64 {
64127					return ErrIntOverflowGenerated
64128				}
64129				if iNdEx >= l {
64130					return io.ErrUnexpectedEOF
64131				}
64132				b := dAtA[iNdEx]
64133				iNdEx++
64134				stringLen |= uint64(b&0x7F) << shift
64135				if b < 0x80 {
64136					break
64137				}
64138			}
64139			intStringLen := int(stringLen)
64140			if intStringLen < 0 {
64141				return ErrInvalidLengthGenerated
64142			}
64143			postIndex := iNdEx + intStringLen
64144			if postIndex < 0 {
64145				return ErrInvalidLengthGenerated
64146			}
64147			if postIndex > l {
64148				return io.ErrUnexpectedEOF
64149			}
64150			m.Name = string(dAtA[iNdEx:postIndex])
64151			iNdEx = postIndex
64152		case 2:
64153			if wireType != 2 {
64154				return fmt.Errorf("proto: wrong wireType = %d for field DevicePath", wireType)
64155			}
64156			var stringLen uint64
64157			for shift := uint(0); ; shift += 7 {
64158				if shift >= 64 {
64159					return ErrIntOverflowGenerated
64160				}
64161				if iNdEx >= l {
64162					return io.ErrUnexpectedEOF
64163				}
64164				b := dAtA[iNdEx]
64165				iNdEx++
64166				stringLen |= uint64(b&0x7F) << shift
64167				if b < 0x80 {
64168					break
64169				}
64170			}
64171			intStringLen := int(stringLen)
64172			if intStringLen < 0 {
64173				return ErrInvalidLengthGenerated
64174			}
64175			postIndex := iNdEx + intStringLen
64176			if postIndex < 0 {
64177				return ErrInvalidLengthGenerated
64178			}
64179			if postIndex > l {
64180				return io.ErrUnexpectedEOF
64181			}
64182			m.DevicePath = string(dAtA[iNdEx:postIndex])
64183			iNdEx = postIndex
64184		default:
64185			iNdEx = preIndex
64186			skippy, err := skipGenerated(dAtA[iNdEx:])
64187			if err != nil {
64188				return err
64189			}
64190			if skippy < 0 {
64191				return ErrInvalidLengthGenerated
64192			}
64193			if (iNdEx + skippy) < 0 {
64194				return ErrInvalidLengthGenerated
64195			}
64196			if (iNdEx + skippy) > l {
64197				return io.ErrUnexpectedEOF
64198			}
64199			iNdEx += skippy
64200		}
64201	}
64202
64203	if iNdEx > l {
64204		return io.ErrUnexpectedEOF
64205	}
64206	return nil
64207}
64208func (m *VolumeMount) Unmarshal(dAtA []byte) error {
64209	l := len(dAtA)
64210	iNdEx := 0
64211	for iNdEx < l {
64212		preIndex := iNdEx
64213		var wire uint64
64214		for shift := uint(0); ; shift += 7 {
64215			if shift >= 64 {
64216				return ErrIntOverflowGenerated
64217			}
64218			if iNdEx >= l {
64219				return io.ErrUnexpectedEOF
64220			}
64221			b := dAtA[iNdEx]
64222			iNdEx++
64223			wire |= uint64(b&0x7F) << shift
64224			if b < 0x80 {
64225				break
64226			}
64227		}
64228		fieldNum := int32(wire >> 3)
64229		wireType := int(wire & 0x7)
64230		if wireType == 4 {
64231			return fmt.Errorf("proto: VolumeMount: wiretype end group for non-group")
64232		}
64233		if fieldNum <= 0 {
64234			return fmt.Errorf("proto: VolumeMount: illegal tag %d (wire type %d)", fieldNum, wire)
64235		}
64236		switch fieldNum {
64237		case 1:
64238			if wireType != 2 {
64239				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
64240			}
64241			var stringLen uint64
64242			for shift := uint(0); ; shift += 7 {
64243				if shift >= 64 {
64244					return ErrIntOverflowGenerated
64245				}
64246				if iNdEx >= l {
64247					return io.ErrUnexpectedEOF
64248				}
64249				b := dAtA[iNdEx]
64250				iNdEx++
64251				stringLen |= uint64(b&0x7F) << shift
64252				if b < 0x80 {
64253					break
64254				}
64255			}
64256			intStringLen := int(stringLen)
64257			if intStringLen < 0 {
64258				return ErrInvalidLengthGenerated
64259			}
64260			postIndex := iNdEx + intStringLen
64261			if postIndex < 0 {
64262				return ErrInvalidLengthGenerated
64263			}
64264			if postIndex > l {
64265				return io.ErrUnexpectedEOF
64266			}
64267			m.Name = string(dAtA[iNdEx:postIndex])
64268			iNdEx = postIndex
64269		case 2:
64270			if wireType != 0 {
64271				return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
64272			}
64273			var v int
64274			for shift := uint(0); ; shift += 7 {
64275				if shift >= 64 {
64276					return ErrIntOverflowGenerated
64277				}
64278				if iNdEx >= l {
64279					return io.ErrUnexpectedEOF
64280				}
64281				b := dAtA[iNdEx]
64282				iNdEx++
64283				v |= int(b&0x7F) << shift
64284				if b < 0x80 {
64285					break
64286				}
64287			}
64288			m.ReadOnly = bool(v != 0)
64289		case 3:
64290			if wireType != 2 {
64291				return fmt.Errorf("proto: wrong wireType = %d for field MountPath", wireType)
64292			}
64293			var stringLen uint64
64294			for shift := uint(0); ; shift += 7 {
64295				if shift >= 64 {
64296					return ErrIntOverflowGenerated
64297				}
64298				if iNdEx >= l {
64299					return io.ErrUnexpectedEOF
64300				}
64301				b := dAtA[iNdEx]
64302				iNdEx++
64303				stringLen |= uint64(b&0x7F) << shift
64304				if b < 0x80 {
64305					break
64306				}
64307			}
64308			intStringLen := int(stringLen)
64309			if intStringLen < 0 {
64310				return ErrInvalidLengthGenerated
64311			}
64312			postIndex := iNdEx + intStringLen
64313			if postIndex < 0 {
64314				return ErrInvalidLengthGenerated
64315			}
64316			if postIndex > l {
64317				return io.ErrUnexpectedEOF
64318			}
64319			m.MountPath = string(dAtA[iNdEx:postIndex])
64320			iNdEx = postIndex
64321		case 4:
64322			if wireType != 2 {
64323				return fmt.Errorf("proto: wrong wireType = %d for field SubPath", wireType)
64324			}
64325			var stringLen uint64
64326			for shift := uint(0); ; shift += 7 {
64327				if shift >= 64 {
64328					return ErrIntOverflowGenerated
64329				}
64330				if iNdEx >= l {
64331					return io.ErrUnexpectedEOF
64332				}
64333				b := dAtA[iNdEx]
64334				iNdEx++
64335				stringLen |= uint64(b&0x7F) << shift
64336				if b < 0x80 {
64337					break
64338				}
64339			}
64340			intStringLen := int(stringLen)
64341			if intStringLen < 0 {
64342				return ErrInvalidLengthGenerated
64343			}
64344			postIndex := iNdEx + intStringLen
64345			if postIndex < 0 {
64346				return ErrInvalidLengthGenerated
64347			}
64348			if postIndex > l {
64349				return io.ErrUnexpectedEOF
64350			}
64351			m.SubPath = string(dAtA[iNdEx:postIndex])
64352			iNdEx = postIndex
64353		case 5:
64354			if wireType != 2 {
64355				return fmt.Errorf("proto: wrong wireType = %d for field MountPropagation", wireType)
64356			}
64357			var stringLen uint64
64358			for shift := uint(0); ; shift += 7 {
64359				if shift >= 64 {
64360					return ErrIntOverflowGenerated
64361				}
64362				if iNdEx >= l {
64363					return io.ErrUnexpectedEOF
64364				}
64365				b := dAtA[iNdEx]
64366				iNdEx++
64367				stringLen |= uint64(b&0x7F) << shift
64368				if b < 0x80 {
64369					break
64370				}
64371			}
64372			intStringLen := int(stringLen)
64373			if intStringLen < 0 {
64374				return ErrInvalidLengthGenerated
64375			}
64376			postIndex := iNdEx + intStringLen
64377			if postIndex < 0 {
64378				return ErrInvalidLengthGenerated
64379			}
64380			if postIndex > l {
64381				return io.ErrUnexpectedEOF
64382			}
64383			s := MountPropagationMode(dAtA[iNdEx:postIndex])
64384			m.MountPropagation = &s
64385			iNdEx = postIndex
64386		case 6:
64387			if wireType != 2 {
64388				return fmt.Errorf("proto: wrong wireType = %d for field SubPathExpr", wireType)
64389			}
64390			var stringLen uint64
64391			for shift := uint(0); ; shift += 7 {
64392				if shift >= 64 {
64393					return ErrIntOverflowGenerated
64394				}
64395				if iNdEx >= l {
64396					return io.ErrUnexpectedEOF
64397				}
64398				b := dAtA[iNdEx]
64399				iNdEx++
64400				stringLen |= uint64(b&0x7F) << shift
64401				if b < 0x80 {
64402					break
64403				}
64404			}
64405			intStringLen := int(stringLen)
64406			if intStringLen < 0 {
64407				return ErrInvalidLengthGenerated
64408			}
64409			postIndex := iNdEx + intStringLen
64410			if postIndex < 0 {
64411				return ErrInvalidLengthGenerated
64412			}
64413			if postIndex > l {
64414				return io.ErrUnexpectedEOF
64415			}
64416			m.SubPathExpr = string(dAtA[iNdEx:postIndex])
64417			iNdEx = postIndex
64418		default:
64419			iNdEx = preIndex
64420			skippy, err := skipGenerated(dAtA[iNdEx:])
64421			if err != nil {
64422				return err
64423			}
64424			if skippy < 0 {
64425				return ErrInvalidLengthGenerated
64426			}
64427			if (iNdEx + skippy) < 0 {
64428				return ErrInvalidLengthGenerated
64429			}
64430			if (iNdEx + skippy) > l {
64431				return io.ErrUnexpectedEOF
64432			}
64433			iNdEx += skippy
64434		}
64435	}
64436
64437	if iNdEx > l {
64438		return io.ErrUnexpectedEOF
64439	}
64440	return nil
64441}
64442func (m *VolumeNodeAffinity) Unmarshal(dAtA []byte) error {
64443	l := len(dAtA)
64444	iNdEx := 0
64445	for iNdEx < l {
64446		preIndex := iNdEx
64447		var wire uint64
64448		for shift := uint(0); ; shift += 7 {
64449			if shift >= 64 {
64450				return ErrIntOverflowGenerated
64451			}
64452			if iNdEx >= l {
64453				return io.ErrUnexpectedEOF
64454			}
64455			b := dAtA[iNdEx]
64456			iNdEx++
64457			wire |= uint64(b&0x7F) << shift
64458			if b < 0x80 {
64459				break
64460			}
64461		}
64462		fieldNum := int32(wire >> 3)
64463		wireType := int(wire & 0x7)
64464		if wireType == 4 {
64465			return fmt.Errorf("proto: VolumeNodeAffinity: wiretype end group for non-group")
64466		}
64467		if fieldNum <= 0 {
64468			return fmt.Errorf("proto: VolumeNodeAffinity: illegal tag %d (wire type %d)", fieldNum, wire)
64469		}
64470		switch fieldNum {
64471		case 1:
64472			if wireType != 2 {
64473				return fmt.Errorf("proto: wrong wireType = %d for field Required", wireType)
64474			}
64475			var msglen int
64476			for shift := uint(0); ; shift += 7 {
64477				if shift >= 64 {
64478					return ErrIntOverflowGenerated
64479				}
64480				if iNdEx >= l {
64481					return io.ErrUnexpectedEOF
64482				}
64483				b := dAtA[iNdEx]
64484				iNdEx++
64485				msglen |= int(b&0x7F) << shift
64486				if b < 0x80 {
64487					break
64488				}
64489			}
64490			if msglen < 0 {
64491				return ErrInvalidLengthGenerated
64492			}
64493			postIndex := iNdEx + msglen
64494			if postIndex < 0 {
64495				return ErrInvalidLengthGenerated
64496			}
64497			if postIndex > l {
64498				return io.ErrUnexpectedEOF
64499			}
64500			if m.Required == nil {
64501				m.Required = &NodeSelector{}
64502			}
64503			if err := m.Required.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
64504				return err
64505			}
64506			iNdEx = postIndex
64507		default:
64508			iNdEx = preIndex
64509			skippy, err := skipGenerated(dAtA[iNdEx:])
64510			if err != nil {
64511				return err
64512			}
64513			if skippy < 0 {
64514				return ErrInvalidLengthGenerated
64515			}
64516			if (iNdEx + skippy) < 0 {
64517				return ErrInvalidLengthGenerated
64518			}
64519			if (iNdEx + skippy) > l {
64520				return io.ErrUnexpectedEOF
64521			}
64522			iNdEx += skippy
64523		}
64524	}
64525
64526	if iNdEx > l {
64527		return io.ErrUnexpectedEOF
64528	}
64529	return nil
64530}
64531func (m *VolumeProjection) Unmarshal(dAtA []byte) error {
64532	l := len(dAtA)
64533	iNdEx := 0
64534	for iNdEx < l {
64535		preIndex := iNdEx
64536		var wire uint64
64537		for shift := uint(0); ; shift += 7 {
64538			if shift >= 64 {
64539				return ErrIntOverflowGenerated
64540			}
64541			if iNdEx >= l {
64542				return io.ErrUnexpectedEOF
64543			}
64544			b := dAtA[iNdEx]
64545			iNdEx++
64546			wire |= uint64(b&0x7F) << shift
64547			if b < 0x80 {
64548				break
64549			}
64550		}
64551		fieldNum := int32(wire >> 3)
64552		wireType := int(wire & 0x7)
64553		if wireType == 4 {
64554			return fmt.Errorf("proto: VolumeProjection: wiretype end group for non-group")
64555		}
64556		if fieldNum <= 0 {
64557			return fmt.Errorf("proto: VolumeProjection: illegal tag %d (wire type %d)", fieldNum, wire)
64558		}
64559		switch fieldNum {
64560		case 1:
64561			if wireType != 2 {
64562				return fmt.Errorf("proto: wrong wireType = %d for field Secret", wireType)
64563			}
64564			var msglen int
64565			for shift := uint(0); ; shift += 7 {
64566				if shift >= 64 {
64567					return ErrIntOverflowGenerated
64568				}
64569				if iNdEx >= l {
64570					return io.ErrUnexpectedEOF
64571				}
64572				b := dAtA[iNdEx]
64573				iNdEx++
64574				msglen |= int(b&0x7F) << shift
64575				if b < 0x80 {
64576					break
64577				}
64578			}
64579			if msglen < 0 {
64580				return ErrInvalidLengthGenerated
64581			}
64582			postIndex := iNdEx + msglen
64583			if postIndex < 0 {
64584				return ErrInvalidLengthGenerated
64585			}
64586			if postIndex > l {
64587				return io.ErrUnexpectedEOF
64588			}
64589			if m.Secret == nil {
64590				m.Secret = &SecretProjection{}
64591			}
64592			if err := m.Secret.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
64593				return err
64594			}
64595			iNdEx = postIndex
64596		case 2:
64597			if wireType != 2 {
64598				return fmt.Errorf("proto: wrong wireType = %d for field DownwardAPI", wireType)
64599			}
64600			var msglen int
64601			for shift := uint(0); ; shift += 7 {
64602				if shift >= 64 {
64603					return ErrIntOverflowGenerated
64604				}
64605				if iNdEx >= l {
64606					return io.ErrUnexpectedEOF
64607				}
64608				b := dAtA[iNdEx]
64609				iNdEx++
64610				msglen |= int(b&0x7F) << shift
64611				if b < 0x80 {
64612					break
64613				}
64614			}
64615			if msglen < 0 {
64616				return ErrInvalidLengthGenerated
64617			}
64618			postIndex := iNdEx + msglen
64619			if postIndex < 0 {
64620				return ErrInvalidLengthGenerated
64621			}
64622			if postIndex > l {
64623				return io.ErrUnexpectedEOF
64624			}
64625			if m.DownwardAPI == nil {
64626				m.DownwardAPI = &DownwardAPIProjection{}
64627			}
64628			if err := m.DownwardAPI.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
64629				return err
64630			}
64631			iNdEx = postIndex
64632		case 3:
64633			if wireType != 2 {
64634				return fmt.Errorf("proto: wrong wireType = %d for field ConfigMap", wireType)
64635			}
64636			var msglen int
64637			for shift := uint(0); ; shift += 7 {
64638				if shift >= 64 {
64639					return ErrIntOverflowGenerated
64640				}
64641				if iNdEx >= l {
64642					return io.ErrUnexpectedEOF
64643				}
64644				b := dAtA[iNdEx]
64645				iNdEx++
64646				msglen |= int(b&0x7F) << shift
64647				if b < 0x80 {
64648					break
64649				}
64650			}
64651			if msglen < 0 {
64652				return ErrInvalidLengthGenerated
64653			}
64654			postIndex := iNdEx + msglen
64655			if postIndex < 0 {
64656				return ErrInvalidLengthGenerated
64657			}
64658			if postIndex > l {
64659				return io.ErrUnexpectedEOF
64660			}
64661			if m.ConfigMap == nil {
64662				m.ConfigMap = &ConfigMapProjection{}
64663			}
64664			if err := m.ConfigMap.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
64665				return err
64666			}
64667			iNdEx = postIndex
64668		case 4:
64669			if wireType != 2 {
64670				return fmt.Errorf("proto: wrong wireType = %d for field ServiceAccountToken", wireType)
64671			}
64672			var msglen int
64673			for shift := uint(0); ; shift += 7 {
64674				if shift >= 64 {
64675					return ErrIntOverflowGenerated
64676				}
64677				if iNdEx >= l {
64678					return io.ErrUnexpectedEOF
64679				}
64680				b := dAtA[iNdEx]
64681				iNdEx++
64682				msglen |= int(b&0x7F) << shift
64683				if b < 0x80 {
64684					break
64685				}
64686			}
64687			if msglen < 0 {
64688				return ErrInvalidLengthGenerated
64689			}
64690			postIndex := iNdEx + msglen
64691			if postIndex < 0 {
64692				return ErrInvalidLengthGenerated
64693			}
64694			if postIndex > l {
64695				return io.ErrUnexpectedEOF
64696			}
64697			if m.ServiceAccountToken == nil {
64698				m.ServiceAccountToken = &ServiceAccountTokenProjection{}
64699			}
64700			if err := m.ServiceAccountToken.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
64701				return err
64702			}
64703			iNdEx = postIndex
64704		default:
64705			iNdEx = preIndex
64706			skippy, err := skipGenerated(dAtA[iNdEx:])
64707			if err != nil {
64708				return err
64709			}
64710			if skippy < 0 {
64711				return ErrInvalidLengthGenerated
64712			}
64713			if (iNdEx + skippy) < 0 {
64714				return ErrInvalidLengthGenerated
64715			}
64716			if (iNdEx + skippy) > l {
64717				return io.ErrUnexpectedEOF
64718			}
64719			iNdEx += skippy
64720		}
64721	}
64722
64723	if iNdEx > l {
64724		return io.ErrUnexpectedEOF
64725	}
64726	return nil
64727}
64728func (m *VolumeSource) Unmarshal(dAtA []byte) error {
64729	l := len(dAtA)
64730	iNdEx := 0
64731	for iNdEx < l {
64732		preIndex := iNdEx
64733		var wire uint64
64734		for shift := uint(0); ; shift += 7 {
64735			if shift >= 64 {
64736				return ErrIntOverflowGenerated
64737			}
64738			if iNdEx >= l {
64739				return io.ErrUnexpectedEOF
64740			}
64741			b := dAtA[iNdEx]
64742			iNdEx++
64743			wire |= uint64(b&0x7F) << shift
64744			if b < 0x80 {
64745				break
64746			}
64747		}
64748		fieldNum := int32(wire >> 3)
64749		wireType := int(wire & 0x7)
64750		if wireType == 4 {
64751			return fmt.Errorf("proto: VolumeSource: wiretype end group for non-group")
64752		}
64753		if fieldNum <= 0 {
64754			return fmt.Errorf("proto: VolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
64755		}
64756		switch fieldNum {
64757		case 1:
64758			if wireType != 2 {
64759				return fmt.Errorf("proto: wrong wireType = %d for field HostPath", wireType)
64760			}
64761			var msglen int
64762			for shift := uint(0); ; shift += 7 {
64763				if shift >= 64 {
64764					return ErrIntOverflowGenerated
64765				}
64766				if iNdEx >= l {
64767					return io.ErrUnexpectedEOF
64768				}
64769				b := dAtA[iNdEx]
64770				iNdEx++
64771				msglen |= int(b&0x7F) << shift
64772				if b < 0x80 {
64773					break
64774				}
64775			}
64776			if msglen < 0 {
64777				return ErrInvalidLengthGenerated
64778			}
64779			postIndex := iNdEx + msglen
64780			if postIndex < 0 {
64781				return ErrInvalidLengthGenerated
64782			}
64783			if postIndex > l {
64784				return io.ErrUnexpectedEOF
64785			}
64786			if m.HostPath == nil {
64787				m.HostPath = &HostPathVolumeSource{}
64788			}
64789			if err := m.HostPath.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
64790				return err
64791			}
64792			iNdEx = postIndex
64793		case 2:
64794			if wireType != 2 {
64795				return fmt.Errorf("proto: wrong wireType = %d for field EmptyDir", wireType)
64796			}
64797			var msglen int
64798			for shift := uint(0); ; shift += 7 {
64799				if shift >= 64 {
64800					return ErrIntOverflowGenerated
64801				}
64802				if iNdEx >= l {
64803					return io.ErrUnexpectedEOF
64804				}
64805				b := dAtA[iNdEx]
64806				iNdEx++
64807				msglen |= int(b&0x7F) << shift
64808				if b < 0x80 {
64809					break
64810				}
64811			}
64812			if msglen < 0 {
64813				return ErrInvalidLengthGenerated
64814			}
64815			postIndex := iNdEx + msglen
64816			if postIndex < 0 {
64817				return ErrInvalidLengthGenerated
64818			}
64819			if postIndex > l {
64820				return io.ErrUnexpectedEOF
64821			}
64822			if m.EmptyDir == nil {
64823				m.EmptyDir = &EmptyDirVolumeSource{}
64824			}
64825			if err := m.EmptyDir.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
64826				return err
64827			}
64828			iNdEx = postIndex
64829		case 3:
64830			if wireType != 2 {
64831				return fmt.Errorf("proto: wrong wireType = %d for field GCEPersistentDisk", wireType)
64832			}
64833			var msglen int
64834			for shift := uint(0); ; shift += 7 {
64835				if shift >= 64 {
64836					return ErrIntOverflowGenerated
64837				}
64838				if iNdEx >= l {
64839					return io.ErrUnexpectedEOF
64840				}
64841				b := dAtA[iNdEx]
64842				iNdEx++
64843				msglen |= int(b&0x7F) << shift
64844				if b < 0x80 {
64845					break
64846				}
64847			}
64848			if msglen < 0 {
64849				return ErrInvalidLengthGenerated
64850			}
64851			postIndex := iNdEx + msglen
64852			if postIndex < 0 {
64853				return ErrInvalidLengthGenerated
64854			}
64855			if postIndex > l {
64856				return io.ErrUnexpectedEOF
64857			}
64858			if m.GCEPersistentDisk == nil {
64859				m.GCEPersistentDisk = &GCEPersistentDiskVolumeSource{}
64860			}
64861			if err := m.GCEPersistentDisk.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
64862				return err
64863			}
64864			iNdEx = postIndex
64865		case 4:
64866			if wireType != 2 {
64867				return fmt.Errorf("proto: wrong wireType = %d for field AWSElasticBlockStore", wireType)
64868			}
64869			var msglen int
64870			for shift := uint(0); ; shift += 7 {
64871				if shift >= 64 {
64872					return ErrIntOverflowGenerated
64873				}
64874				if iNdEx >= l {
64875					return io.ErrUnexpectedEOF
64876				}
64877				b := dAtA[iNdEx]
64878				iNdEx++
64879				msglen |= int(b&0x7F) << shift
64880				if b < 0x80 {
64881					break
64882				}
64883			}
64884			if msglen < 0 {
64885				return ErrInvalidLengthGenerated
64886			}
64887			postIndex := iNdEx + msglen
64888			if postIndex < 0 {
64889				return ErrInvalidLengthGenerated
64890			}
64891			if postIndex > l {
64892				return io.ErrUnexpectedEOF
64893			}
64894			if m.AWSElasticBlockStore == nil {
64895				m.AWSElasticBlockStore = &AWSElasticBlockStoreVolumeSource{}
64896			}
64897			if err := m.AWSElasticBlockStore.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
64898				return err
64899			}
64900			iNdEx = postIndex
64901		case 5:
64902			if wireType != 2 {
64903				return fmt.Errorf("proto: wrong wireType = %d for field GitRepo", wireType)
64904			}
64905			var msglen int
64906			for shift := uint(0); ; shift += 7 {
64907				if shift >= 64 {
64908					return ErrIntOverflowGenerated
64909				}
64910				if iNdEx >= l {
64911					return io.ErrUnexpectedEOF
64912				}
64913				b := dAtA[iNdEx]
64914				iNdEx++
64915				msglen |= int(b&0x7F) << shift
64916				if b < 0x80 {
64917					break
64918				}
64919			}
64920			if msglen < 0 {
64921				return ErrInvalidLengthGenerated
64922			}
64923			postIndex := iNdEx + msglen
64924			if postIndex < 0 {
64925				return ErrInvalidLengthGenerated
64926			}
64927			if postIndex > l {
64928				return io.ErrUnexpectedEOF
64929			}
64930			if m.GitRepo == nil {
64931				m.GitRepo = &GitRepoVolumeSource{}
64932			}
64933			if err := m.GitRepo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
64934				return err
64935			}
64936			iNdEx = postIndex
64937		case 6:
64938			if wireType != 2 {
64939				return fmt.Errorf("proto: wrong wireType = %d for field Secret", wireType)
64940			}
64941			var msglen int
64942			for shift := uint(0); ; shift += 7 {
64943				if shift >= 64 {
64944					return ErrIntOverflowGenerated
64945				}
64946				if iNdEx >= l {
64947					return io.ErrUnexpectedEOF
64948				}
64949				b := dAtA[iNdEx]
64950				iNdEx++
64951				msglen |= int(b&0x7F) << shift
64952				if b < 0x80 {
64953					break
64954				}
64955			}
64956			if msglen < 0 {
64957				return ErrInvalidLengthGenerated
64958			}
64959			postIndex := iNdEx + msglen
64960			if postIndex < 0 {
64961				return ErrInvalidLengthGenerated
64962			}
64963			if postIndex > l {
64964				return io.ErrUnexpectedEOF
64965			}
64966			if m.Secret == nil {
64967				m.Secret = &SecretVolumeSource{}
64968			}
64969			if err := m.Secret.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
64970				return err
64971			}
64972			iNdEx = postIndex
64973		case 7:
64974			if wireType != 2 {
64975				return fmt.Errorf("proto: wrong wireType = %d for field NFS", wireType)
64976			}
64977			var msglen int
64978			for shift := uint(0); ; shift += 7 {
64979				if shift >= 64 {
64980					return ErrIntOverflowGenerated
64981				}
64982				if iNdEx >= l {
64983					return io.ErrUnexpectedEOF
64984				}
64985				b := dAtA[iNdEx]
64986				iNdEx++
64987				msglen |= int(b&0x7F) << shift
64988				if b < 0x80 {
64989					break
64990				}
64991			}
64992			if msglen < 0 {
64993				return ErrInvalidLengthGenerated
64994			}
64995			postIndex := iNdEx + msglen
64996			if postIndex < 0 {
64997				return ErrInvalidLengthGenerated
64998			}
64999			if postIndex > l {
65000				return io.ErrUnexpectedEOF
65001			}
65002			if m.NFS == nil {
65003				m.NFS = &NFSVolumeSource{}
65004			}
65005			if err := m.NFS.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
65006				return err
65007			}
65008			iNdEx = postIndex
65009		case 8:
65010			if wireType != 2 {
65011				return fmt.Errorf("proto: wrong wireType = %d for field ISCSI", wireType)
65012			}
65013			var msglen int
65014			for shift := uint(0); ; shift += 7 {
65015				if shift >= 64 {
65016					return ErrIntOverflowGenerated
65017				}
65018				if iNdEx >= l {
65019					return io.ErrUnexpectedEOF
65020				}
65021				b := dAtA[iNdEx]
65022				iNdEx++
65023				msglen |= int(b&0x7F) << shift
65024				if b < 0x80 {
65025					break
65026				}
65027			}
65028			if msglen < 0 {
65029				return ErrInvalidLengthGenerated
65030			}
65031			postIndex := iNdEx + msglen
65032			if postIndex < 0 {
65033				return ErrInvalidLengthGenerated
65034			}
65035			if postIndex > l {
65036				return io.ErrUnexpectedEOF
65037			}
65038			if m.ISCSI == nil {
65039				m.ISCSI = &ISCSIVolumeSource{}
65040			}
65041			if err := m.ISCSI.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
65042				return err
65043			}
65044			iNdEx = postIndex
65045		case 9:
65046			if wireType != 2 {
65047				return fmt.Errorf("proto: wrong wireType = %d for field Glusterfs", wireType)
65048			}
65049			var msglen int
65050			for shift := uint(0); ; shift += 7 {
65051				if shift >= 64 {
65052					return ErrIntOverflowGenerated
65053				}
65054				if iNdEx >= l {
65055					return io.ErrUnexpectedEOF
65056				}
65057				b := dAtA[iNdEx]
65058				iNdEx++
65059				msglen |= int(b&0x7F) << shift
65060				if b < 0x80 {
65061					break
65062				}
65063			}
65064			if msglen < 0 {
65065				return ErrInvalidLengthGenerated
65066			}
65067			postIndex := iNdEx + msglen
65068			if postIndex < 0 {
65069				return ErrInvalidLengthGenerated
65070			}
65071			if postIndex > l {
65072				return io.ErrUnexpectedEOF
65073			}
65074			if m.Glusterfs == nil {
65075				m.Glusterfs = &GlusterfsVolumeSource{}
65076			}
65077			if err := m.Glusterfs.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
65078				return err
65079			}
65080			iNdEx = postIndex
65081		case 10:
65082			if wireType != 2 {
65083				return fmt.Errorf("proto: wrong wireType = %d for field PersistentVolumeClaim", wireType)
65084			}
65085			var msglen int
65086			for shift := uint(0); ; shift += 7 {
65087				if shift >= 64 {
65088					return ErrIntOverflowGenerated
65089				}
65090				if iNdEx >= l {
65091					return io.ErrUnexpectedEOF
65092				}
65093				b := dAtA[iNdEx]
65094				iNdEx++
65095				msglen |= int(b&0x7F) << shift
65096				if b < 0x80 {
65097					break
65098				}
65099			}
65100			if msglen < 0 {
65101				return ErrInvalidLengthGenerated
65102			}
65103			postIndex := iNdEx + msglen
65104			if postIndex < 0 {
65105				return ErrInvalidLengthGenerated
65106			}
65107			if postIndex > l {
65108				return io.ErrUnexpectedEOF
65109			}
65110			if m.PersistentVolumeClaim == nil {
65111				m.PersistentVolumeClaim = &PersistentVolumeClaimVolumeSource{}
65112			}
65113			if err := m.PersistentVolumeClaim.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
65114				return err
65115			}
65116			iNdEx = postIndex
65117		case 11:
65118			if wireType != 2 {
65119				return fmt.Errorf("proto: wrong wireType = %d for field RBD", wireType)
65120			}
65121			var msglen int
65122			for shift := uint(0); ; shift += 7 {
65123				if shift >= 64 {
65124					return ErrIntOverflowGenerated
65125				}
65126				if iNdEx >= l {
65127					return io.ErrUnexpectedEOF
65128				}
65129				b := dAtA[iNdEx]
65130				iNdEx++
65131				msglen |= int(b&0x7F) << shift
65132				if b < 0x80 {
65133					break
65134				}
65135			}
65136			if msglen < 0 {
65137				return ErrInvalidLengthGenerated
65138			}
65139			postIndex := iNdEx + msglen
65140			if postIndex < 0 {
65141				return ErrInvalidLengthGenerated
65142			}
65143			if postIndex > l {
65144				return io.ErrUnexpectedEOF
65145			}
65146			if m.RBD == nil {
65147				m.RBD = &RBDVolumeSource{}
65148			}
65149			if err := m.RBD.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
65150				return err
65151			}
65152			iNdEx = postIndex
65153		case 12:
65154			if wireType != 2 {
65155				return fmt.Errorf("proto: wrong wireType = %d for field FlexVolume", wireType)
65156			}
65157			var msglen int
65158			for shift := uint(0); ; shift += 7 {
65159				if shift >= 64 {
65160					return ErrIntOverflowGenerated
65161				}
65162				if iNdEx >= l {
65163					return io.ErrUnexpectedEOF
65164				}
65165				b := dAtA[iNdEx]
65166				iNdEx++
65167				msglen |= int(b&0x7F) << shift
65168				if b < 0x80 {
65169					break
65170				}
65171			}
65172			if msglen < 0 {
65173				return ErrInvalidLengthGenerated
65174			}
65175			postIndex := iNdEx + msglen
65176			if postIndex < 0 {
65177				return ErrInvalidLengthGenerated
65178			}
65179			if postIndex > l {
65180				return io.ErrUnexpectedEOF
65181			}
65182			if m.FlexVolume == nil {
65183				m.FlexVolume = &FlexVolumeSource{}
65184			}
65185			if err := m.FlexVolume.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
65186				return err
65187			}
65188			iNdEx = postIndex
65189		case 13:
65190			if wireType != 2 {
65191				return fmt.Errorf("proto: wrong wireType = %d for field Cinder", wireType)
65192			}
65193			var msglen int
65194			for shift := uint(0); ; shift += 7 {
65195				if shift >= 64 {
65196					return ErrIntOverflowGenerated
65197				}
65198				if iNdEx >= l {
65199					return io.ErrUnexpectedEOF
65200				}
65201				b := dAtA[iNdEx]
65202				iNdEx++
65203				msglen |= int(b&0x7F) << shift
65204				if b < 0x80 {
65205					break
65206				}
65207			}
65208			if msglen < 0 {
65209				return ErrInvalidLengthGenerated
65210			}
65211			postIndex := iNdEx + msglen
65212			if postIndex < 0 {
65213				return ErrInvalidLengthGenerated
65214			}
65215			if postIndex > l {
65216				return io.ErrUnexpectedEOF
65217			}
65218			if m.Cinder == nil {
65219				m.Cinder = &CinderVolumeSource{}
65220			}
65221			if err := m.Cinder.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
65222				return err
65223			}
65224			iNdEx = postIndex
65225		case 14:
65226			if wireType != 2 {
65227				return fmt.Errorf("proto: wrong wireType = %d for field CephFS", wireType)
65228			}
65229			var msglen int
65230			for shift := uint(0); ; shift += 7 {
65231				if shift >= 64 {
65232					return ErrIntOverflowGenerated
65233				}
65234				if iNdEx >= l {
65235					return io.ErrUnexpectedEOF
65236				}
65237				b := dAtA[iNdEx]
65238				iNdEx++
65239				msglen |= int(b&0x7F) << shift
65240				if b < 0x80 {
65241					break
65242				}
65243			}
65244			if msglen < 0 {
65245				return ErrInvalidLengthGenerated
65246			}
65247			postIndex := iNdEx + msglen
65248			if postIndex < 0 {
65249				return ErrInvalidLengthGenerated
65250			}
65251			if postIndex > l {
65252				return io.ErrUnexpectedEOF
65253			}
65254			if m.CephFS == nil {
65255				m.CephFS = &CephFSVolumeSource{}
65256			}
65257			if err := m.CephFS.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
65258				return err
65259			}
65260			iNdEx = postIndex
65261		case 15:
65262			if wireType != 2 {
65263				return fmt.Errorf("proto: wrong wireType = %d for field Flocker", wireType)
65264			}
65265			var msglen int
65266			for shift := uint(0); ; shift += 7 {
65267				if shift >= 64 {
65268					return ErrIntOverflowGenerated
65269				}
65270				if iNdEx >= l {
65271					return io.ErrUnexpectedEOF
65272				}
65273				b := dAtA[iNdEx]
65274				iNdEx++
65275				msglen |= int(b&0x7F) << shift
65276				if b < 0x80 {
65277					break
65278				}
65279			}
65280			if msglen < 0 {
65281				return ErrInvalidLengthGenerated
65282			}
65283			postIndex := iNdEx + msglen
65284			if postIndex < 0 {
65285				return ErrInvalidLengthGenerated
65286			}
65287			if postIndex > l {
65288				return io.ErrUnexpectedEOF
65289			}
65290			if m.Flocker == nil {
65291				m.Flocker = &FlockerVolumeSource{}
65292			}
65293			if err := m.Flocker.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
65294				return err
65295			}
65296			iNdEx = postIndex
65297		case 16:
65298			if wireType != 2 {
65299				return fmt.Errorf("proto: wrong wireType = %d for field DownwardAPI", wireType)
65300			}
65301			var msglen int
65302			for shift := uint(0); ; shift += 7 {
65303				if shift >= 64 {
65304					return ErrIntOverflowGenerated
65305				}
65306				if iNdEx >= l {
65307					return io.ErrUnexpectedEOF
65308				}
65309				b := dAtA[iNdEx]
65310				iNdEx++
65311				msglen |= int(b&0x7F) << shift
65312				if b < 0x80 {
65313					break
65314				}
65315			}
65316			if msglen < 0 {
65317				return ErrInvalidLengthGenerated
65318			}
65319			postIndex := iNdEx + msglen
65320			if postIndex < 0 {
65321				return ErrInvalidLengthGenerated
65322			}
65323			if postIndex > l {
65324				return io.ErrUnexpectedEOF
65325			}
65326			if m.DownwardAPI == nil {
65327				m.DownwardAPI = &DownwardAPIVolumeSource{}
65328			}
65329			if err := m.DownwardAPI.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
65330				return err
65331			}
65332			iNdEx = postIndex
65333		case 17:
65334			if wireType != 2 {
65335				return fmt.Errorf("proto: wrong wireType = %d for field FC", wireType)
65336			}
65337			var msglen int
65338			for shift := uint(0); ; shift += 7 {
65339				if shift >= 64 {
65340					return ErrIntOverflowGenerated
65341				}
65342				if iNdEx >= l {
65343					return io.ErrUnexpectedEOF
65344				}
65345				b := dAtA[iNdEx]
65346				iNdEx++
65347				msglen |= int(b&0x7F) << shift
65348				if b < 0x80 {
65349					break
65350				}
65351			}
65352			if msglen < 0 {
65353				return ErrInvalidLengthGenerated
65354			}
65355			postIndex := iNdEx + msglen
65356			if postIndex < 0 {
65357				return ErrInvalidLengthGenerated
65358			}
65359			if postIndex > l {
65360				return io.ErrUnexpectedEOF
65361			}
65362			if m.FC == nil {
65363				m.FC = &FCVolumeSource{}
65364			}
65365			if err := m.FC.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
65366				return err
65367			}
65368			iNdEx = postIndex
65369		case 18:
65370			if wireType != 2 {
65371				return fmt.Errorf("proto: wrong wireType = %d for field AzureFile", wireType)
65372			}
65373			var msglen int
65374			for shift := uint(0); ; shift += 7 {
65375				if shift >= 64 {
65376					return ErrIntOverflowGenerated
65377				}
65378				if iNdEx >= l {
65379					return io.ErrUnexpectedEOF
65380				}
65381				b := dAtA[iNdEx]
65382				iNdEx++
65383				msglen |= int(b&0x7F) << shift
65384				if b < 0x80 {
65385					break
65386				}
65387			}
65388			if msglen < 0 {
65389				return ErrInvalidLengthGenerated
65390			}
65391			postIndex := iNdEx + msglen
65392			if postIndex < 0 {
65393				return ErrInvalidLengthGenerated
65394			}
65395			if postIndex > l {
65396				return io.ErrUnexpectedEOF
65397			}
65398			if m.AzureFile == nil {
65399				m.AzureFile = &AzureFileVolumeSource{}
65400			}
65401			if err := m.AzureFile.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
65402				return err
65403			}
65404			iNdEx = postIndex
65405		case 19:
65406			if wireType != 2 {
65407				return fmt.Errorf("proto: wrong wireType = %d for field ConfigMap", wireType)
65408			}
65409			var msglen int
65410			for shift := uint(0); ; shift += 7 {
65411				if shift >= 64 {
65412					return ErrIntOverflowGenerated
65413				}
65414				if iNdEx >= l {
65415					return io.ErrUnexpectedEOF
65416				}
65417				b := dAtA[iNdEx]
65418				iNdEx++
65419				msglen |= int(b&0x7F) << shift
65420				if b < 0x80 {
65421					break
65422				}
65423			}
65424			if msglen < 0 {
65425				return ErrInvalidLengthGenerated
65426			}
65427			postIndex := iNdEx + msglen
65428			if postIndex < 0 {
65429				return ErrInvalidLengthGenerated
65430			}
65431			if postIndex > l {
65432				return io.ErrUnexpectedEOF
65433			}
65434			if m.ConfigMap == nil {
65435				m.ConfigMap = &ConfigMapVolumeSource{}
65436			}
65437			if err := m.ConfigMap.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
65438				return err
65439			}
65440			iNdEx = postIndex
65441		case 20:
65442			if wireType != 2 {
65443				return fmt.Errorf("proto: wrong wireType = %d for field VsphereVolume", wireType)
65444			}
65445			var msglen int
65446			for shift := uint(0); ; shift += 7 {
65447				if shift >= 64 {
65448					return ErrIntOverflowGenerated
65449				}
65450				if iNdEx >= l {
65451					return io.ErrUnexpectedEOF
65452				}
65453				b := dAtA[iNdEx]
65454				iNdEx++
65455				msglen |= int(b&0x7F) << shift
65456				if b < 0x80 {
65457					break
65458				}
65459			}
65460			if msglen < 0 {
65461				return ErrInvalidLengthGenerated
65462			}
65463			postIndex := iNdEx + msglen
65464			if postIndex < 0 {
65465				return ErrInvalidLengthGenerated
65466			}
65467			if postIndex > l {
65468				return io.ErrUnexpectedEOF
65469			}
65470			if m.VsphereVolume == nil {
65471				m.VsphereVolume = &VsphereVirtualDiskVolumeSource{}
65472			}
65473			if err := m.VsphereVolume.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
65474				return err
65475			}
65476			iNdEx = postIndex
65477		case 21:
65478			if wireType != 2 {
65479				return fmt.Errorf("proto: wrong wireType = %d for field Quobyte", wireType)
65480			}
65481			var msglen int
65482			for shift := uint(0); ; shift += 7 {
65483				if shift >= 64 {
65484					return ErrIntOverflowGenerated
65485				}
65486				if iNdEx >= l {
65487					return io.ErrUnexpectedEOF
65488				}
65489				b := dAtA[iNdEx]
65490				iNdEx++
65491				msglen |= int(b&0x7F) << shift
65492				if b < 0x80 {
65493					break
65494				}
65495			}
65496			if msglen < 0 {
65497				return ErrInvalidLengthGenerated
65498			}
65499			postIndex := iNdEx + msglen
65500			if postIndex < 0 {
65501				return ErrInvalidLengthGenerated
65502			}
65503			if postIndex > l {
65504				return io.ErrUnexpectedEOF
65505			}
65506			if m.Quobyte == nil {
65507				m.Quobyte = &QuobyteVolumeSource{}
65508			}
65509			if err := m.Quobyte.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
65510				return err
65511			}
65512			iNdEx = postIndex
65513		case 22:
65514			if wireType != 2 {
65515				return fmt.Errorf("proto: wrong wireType = %d for field AzureDisk", wireType)
65516			}
65517			var msglen int
65518			for shift := uint(0); ; shift += 7 {
65519				if shift >= 64 {
65520					return ErrIntOverflowGenerated
65521				}
65522				if iNdEx >= l {
65523					return io.ErrUnexpectedEOF
65524				}
65525				b := dAtA[iNdEx]
65526				iNdEx++
65527				msglen |= int(b&0x7F) << shift
65528				if b < 0x80 {
65529					break
65530				}
65531			}
65532			if msglen < 0 {
65533				return ErrInvalidLengthGenerated
65534			}
65535			postIndex := iNdEx + msglen
65536			if postIndex < 0 {
65537				return ErrInvalidLengthGenerated
65538			}
65539			if postIndex > l {
65540				return io.ErrUnexpectedEOF
65541			}
65542			if m.AzureDisk == nil {
65543				m.AzureDisk = &AzureDiskVolumeSource{}
65544			}
65545			if err := m.AzureDisk.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
65546				return err
65547			}
65548			iNdEx = postIndex
65549		case 23:
65550			if wireType != 2 {
65551				return fmt.Errorf("proto: wrong wireType = %d for field PhotonPersistentDisk", wireType)
65552			}
65553			var msglen int
65554			for shift := uint(0); ; shift += 7 {
65555				if shift >= 64 {
65556					return ErrIntOverflowGenerated
65557				}
65558				if iNdEx >= l {
65559					return io.ErrUnexpectedEOF
65560				}
65561				b := dAtA[iNdEx]
65562				iNdEx++
65563				msglen |= int(b&0x7F) << shift
65564				if b < 0x80 {
65565					break
65566				}
65567			}
65568			if msglen < 0 {
65569				return ErrInvalidLengthGenerated
65570			}
65571			postIndex := iNdEx + msglen
65572			if postIndex < 0 {
65573				return ErrInvalidLengthGenerated
65574			}
65575			if postIndex > l {
65576				return io.ErrUnexpectedEOF
65577			}
65578			if m.PhotonPersistentDisk == nil {
65579				m.PhotonPersistentDisk = &PhotonPersistentDiskVolumeSource{}
65580			}
65581			if err := m.PhotonPersistentDisk.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
65582				return err
65583			}
65584			iNdEx = postIndex
65585		case 24:
65586			if wireType != 2 {
65587				return fmt.Errorf("proto: wrong wireType = %d for field PortworxVolume", wireType)
65588			}
65589			var msglen int
65590			for shift := uint(0); ; shift += 7 {
65591				if shift >= 64 {
65592					return ErrIntOverflowGenerated
65593				}
65594				if iNdEx >= l {
65595					return io.ErrUnexpectedEOF
65596				}
65597				b := dAtA[iNdEx]
65598				iNdEx++
65599				msglen |= int(b&0x7F) << shift
65600				if b < 0x80 {
65601					break
65602				}
65603			}
65604			if msglen < 0 {
65605				return ErrInvalidLengthGenerated
65606			}
65607			postIndex := iNdEx + msglen
65608			if postIndex < 0 {
65609				return ErrInvalidLengthGenerated
65610			}
65611			if postIndex > l {
65612				return io.ErrUnexpectedEOF
65613			}
65614			if m.PortworxVolume == nil {
65615				m.PortworxVolume = &PortworxVolumeSource{}
65616			}
65617			if err := m.PortworxVolume.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
65618				return err
65619			}
65620			iNdEx = postIndex
65621		case 25:
65622			if wireType != 2 {
65623				return fmt.Errorf("proto: wrong wireType = %d for field ScaleIO", wireType)
65624			}
65625			var msglen int
65626			for shift := uint(0); ; shift += 7 {
65627				if shift >= 64 {
65628					return ErrIntOverflowGenerated
65629				}
65630				if iNdEx >= l {
65631					return io.ErrUnexpectedEOF
65632				}
65633				b := dAtA[iNdEx]
65634				iNdEx++
65635				msglen |= int(b&0x7F) << shift
65636				if b < 0x80 {
65637					break
65638				}
65639			}
65640			if msglen < 0 {
65641				return ErrInvalidLengthGenerated
65642			}
65643			postIndex := iNdEx + msglen
65644			if postIndex < 0 {
65645				return ErrInvalidLengthGenerated
65646			}
65647			if postIndex > l {
65648				return io.ErrUnexpectedEOF
65649			}
65650			if m.ScaleIO == nil {
65651				m.ScaleIO = &ScaleIOVolumeSource{}
65652			}
65653			if err := m.ScaleIO.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
65654				return err
65655			}
65656			iNdEx = postIndex
65657		case 26:
65658			if wireType != 2 {
65659				return fmt.Errorf("proto: wrong wireType = %d for field Projected", wireType)
65660			}
65661			var msglen int
65662			for shift := uint(0); ; shift += 7 {
65663				if shift >= 64 {
65664					return ErrIntOverflowGenerated
65665				}
65666				if iNdEx >= l {
65667					return io.ErrUnexpectedEOF
65668				}
65669				b := dAtA[iNdEx]
65670				iNdEx++
65671				msglen |= int(b&0x7F) << shift
65672				if b < 0x80 {
65673					break
65674				}
65675			}
65676			if msglen < 0 {
65677				return ErrInvalidLengthGenerated
65678			}
65679			postIndex := iNdEx + msglen
65680			if postIndex < 0 {
65681				return ErrInvalidLengthGenerated
65682			}
65683			if postIndex > l {
65684				return io.ErrUnexpectedEOF
65685			}
65686			if m.Projected == nil {
65687				m.Projected = &ProjectedVolumeSource{}
65688			}
65689			if err := m.Projected.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
65690				return err
65691			}
65692			iNdEx = postIndex
65693		case 27:
65694			if wireType != 2 {
65695				return fmt.Errorf("proto: wrong wireType = %d for field StorageOS", wireType)
65696			}
65697			var msglen int
65698			for shift := uint(0); ; shift += 7 {
65699				if shift >= 64 {
65700					return ErrIntOverflowGenerated
65701				}
65702				if iNdEx >= l {
65703					return io.ErrUnexpectedEOF
65704				}
65705				b := dAtA[iNdEx]
65706				iNdEx++
65707				msglen |= int(b&0x7F) << shift
65708				if b < 0x80 {
65709					break
65710				}
65711			}
65712			if msglen < 0 {
65713				return ErrInvalidLengthGenerated
65714			}
65715			postIndex := iNdEx + msglen
65716			if postIndex < 0 {
65717				return ErrInvalidLengthGenerated
65718			}
65719			if postIndex > l {
65720				return io.ErrUnexpectedEOF
65721			}
65722			if m.StorageOS == nil {
65723				m.StorageOS = &StorageOSVolumeSource{}
65724			}
65725			if err := m.StorageOS.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
65726				return err
65727			}
65728			iNdEx = postIndex
65729		case 28:
65730			if wireType != 2 {
65731				return fmt.Errorf("proto: wrong wireType = %d for field CSI", wireType)
65732			}
65733			var msglen int
65734			for shift := uint(0); ; shift += 7 {
65735				if shift >= 64 {
65736					return ErrIntOverflowGenerated
65737				}
65738				if iNdEx >= l {
65739					return io.ErrUnexpectedEOF
65740				}
65741				b := dAtA[iNdEx]
65742				iNdEx++
65743				msglen |= int(b&0x7F) << shift
65744				if b < 0x80 {
65745					break
65746				}
65747			}
65748			if msglen < 0 {
65749				return ErrInvalidLengthGenerated
65750			}
65751			postIndex := iNdEx + msglen
65752			if postIndex < 0 {
65753				return ErrInvalidLengthGenerated
65754			}
65755			if postIndex > l {
65756				return io.ErrUnexpectedEOF
65757			}
65758			if m.CSI == nil {
65759				m.CSI = &CSIVolumeSource{}
65760			}
65761			if err := m.CSI.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
65762				return err
65763			}
65764			iNdEx = postIndex
65765		default:
65766			iNdEx = preIndex
65767			skippy, err := skipGenerated(dAtA[iNdEx:])
65768			if err != nil {
65769				return err
65770			}
65771			if skippy < 0 {
65772				return ErrInvalidLengthGenerated
65773			}
65774			if (iNdEx + skippy) < 0 {
65775				return ErrInvalidLengthGenerated
65776			}
65777			if (iNdEx + skippy) > l {
65778				return io.ErrUnexpectedEOF
65779			}
65780			iNdEx += skippy
65781		}
65782	}
65783
65784	if iNdEx > l {
65785		return io.ErrUnexpectedEOF
65786	}
65787	return nil
65788}
65789func (m *VsphereVirtualDiskVolumeSource) Unmarshal(dAtA []byte) error {
65790	l := len(dAtA)
65791	iNdEx := 0
65792	for iNdEx < l {
65793		preIndex := iNdEx
65794		var wire uint64
65795		for shift := uint(0); ; shift += 7 {
65796			if shift >= 64 {
65797				return ErrIntOverflowGenerated
65798			}
65799			if iNdEx >= l {
65800				return io.ErrUnexpectedEOF
65801			}
65802			b := dAtA[iNdEx]
65803			iNdEx++
65804			wire |= uint64(b&0x7F) << shift
65805			if b < 0x80 {
65806				break
65807			}
65808		}
65809		fieldNum := int32(wire >> 3)
65810		wireType := int(wire & 0x7)
65811		if wireType == 4 {
65812			return fmt.Errorf("proto: VsphereVirtualDiskVolumeSource: wiretype end group for non-group")
65813		}
65814		if fieldNum <= 0 {
65815			return fmt.Errorf("proto: VsphereVirtualDiskVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
65816		}
65817		switch fieldNum {
65818		case 1:
65819			if wireType != 2 {
65820				return fmt.Errorf("proto: wrong wireType = %d for field VolumePath", wireType)
65821			}
65822			var stringLen uint64
65823			for shift := uint(0); ; shift += 7 {
65824				if shift >= 64 {
65825					return ErrIntOverflowGenerated
65826				}
65827				if iNdEx >= l {
65828					return io.ErrUnexpectedEOF
65829				}
65830				b := dAtA[iNdEx]
65831				iNdEx++
65832				stringLen |= uint64(b&0x7F) << shift
65833				if b < 0x80 {
65834					break
65835				}
65836			}
65837			intStringLen := int(stringLen)
65838			if intStringLen < 0 {
65839				return ErrInvalidLengthGenerated
65840			}
65841			postIndex := iNdEx + intStringLen
65842			if postIndex < 0 {
65843				return ErrInvalidLengthGenerated
65844			}
65845			if postIndex > l {
65846				return io.ErrUnexpectedEOF
65847			}
65848			m.VolumePath = string(dAtA[iNdEx:postIndex])
65849			iNdEx = postIndex
65850		case 2:
65851			if wireType != 2 {
65852				return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
65853			}
65854			var stringLen uint64
65855			for shift := uint(0); ; shift += 7 {
65856				if shift >= 64 {
65857					return ErrIntOverflowGenerated
65858				}
65859				if iNdEx >= l {
65860					return io.ErrUnexpectedEOF
65861				}
65862				b := dAtA[iNdEx]
65863				iNdEx++
65864				stringLen |= uint64(b&0x7F) << shift
65865				if b < 0x80 {
65866					break
65867				}
65868			}
65869			intStringLen := int(stringLen)
65870			if intStringLen < 0 {
65871				return ErrInvalidLengthGenerated
65872			}
65873			postIndex := iNdEx + intStringLen
65874			if postIndex < 0 {
65875				return ErrInvalidLengthGenerated
65876			}
65877			if postIndex > l {
65878				return io.ErrUnexpectedEOF
65879			}
65880			m.FSType = string(dAtA[iNdEx:postIndex])
65881			iNdEx = postIndex
65882		case 3:
65883			if wireType != 2 {
65884				return fmt.Errorf("proto: wrong wireType = %d for field StoragePolicyName", wireType)
65885			}
65886			var stringLen uint64
65887			for shift := uint(0); ; shift += 7 {
65888				if shift >= 64 {
65889					return ErrIntOverflowGenerated
65890				}
65891				if iNdEx >= l {
65892					return io.ErrUnexpectedEOF
65893				}
65894				b := dAtA[iNdEx]
65895				iNdEx++
65896				stringLen |= uint64(b&0x7F) << shift
65897				if b < 0x80 {
65898					break
65899				}
65900			}
65901			intStringLen := int(stringLen)
65902			if intStringLen < 0 {
65903				return ErrInvalidLengthGenerated
65904			}
65905			postIndex := iNdEx + intStringLen
65906			if postIndex < 0 {
65907				return ErrInvalidLengthGenerated
65908			}
65909			if postIndex > l {
65910				return io.ErrUnexpectedEOF
65911			}
65912			m.StoragePolicyName = string(dAtA[iNdEx:postIndex])
65913			iNdEx = postIndex
65914		case 4:
65915			if wireType != 2 {
65916				return fmt.Errorf("proto: wrong wireType = %d for field StoragePolicyID", wireType)
65917			}
65918			var stringLen uint64
65919			for shift := uint(0); ; shift += 7 {
65920				if shift >= 64 {
65921					return ErrIntOverflowGenerated
65922				}
65923				if iNdEx >= l {
65924					return io.ErrUnexpectedEOF
65925				}
65926				b := dAtA[iNdEx]
65927				iNdEx++
65928				stringLen |= uint64(b&0x7F) << shift
65929				if b < 0x80 {
65930					break
65931				}
65932			}
65933			intStringLen := int(stringLen)
65934			if intStringLen < 0 {
65935				return ErrInvalidLengthGenerated
65936			}
65937			postIndex := iNdEx + intStringLen
65938			if postIndex < 0 {
65939				return ErrInvalidLengthGenerated
65940			}
65941			if postIndex > l {
65942				return io.ErrUnexpectedEOF
65943			}
65944			m.StoragePolicyID = string(dAtA[iNdEx:postIndex])
65945			iNdEx = postIndex
65946		default:
65947			iNdEx = preIndex
65948			skippy, err := skipGenerated(dAtA[iNdEx:])
65949			if err != nil {
65950				return err
65951			}
65952			if skippy < 0 {
65953				return ErrInvalidLengthGenerated
65954			}
65955			if (iNdEx + skippy) < 0 {
65956				return ErrInvalidLengthGenerated
65957			}
65958			if (iNdEx + skippy) > l {
65959				return io.ErrUnexpectedEOF
65960			}
65961			iNdEx += skippy
65962		}
65963	}
65964
65965	if iNdEx > l {
65966		return io.ErrUnexpectedEOF
65967	}
65968	return nil
65969}
65970func (m *WeightedPodAffinityTerm) Unmarshal(dAtA []byte) error {
65971	l := len(dAtA)
65972	iNdEx := 0
65973	for iNdEx < l {
65974		preIndex := iNdEx
65975		var wire uint64
65976		for shift := uint(0); ; shift += 7 {
65977			if shift >= 64 {
65978				return ErrIntOverflowGenerated
65979			}
65980			if iNdEx >= l {
65981				return io.ErrUnexpectedEOF
65982			}
65983			b := dAtA[iNdEx]
65984			iNdEx++
65985			wire |= uint64(b&0x7F) << shift
65986			if b < 0x80 {
65987				break
65988			}
65989		}
65990		fieldNum := int32(wire >> 3)
65991		wireType := int(wire & 0x7)
65992		if wireType == 4 {
65993			return fmt.Errorf("proto: WeightedPodAffinityTerm: wiretype end group for non-group")
65994		}
65995		if fieldNum <= 0 {
65996			return fmt.Errorf("proto: WeightedPodAffinityTerm: illegal tag %d (wire type %d)", fieldNum, wire)
65997		}
65998		switch fieldNum {
65999		case 1:
66000			if wireType != 0 {
66001				return fmt.Errorf("proto: wrong wireType = %d for field Weight", wireType)
66002			}
66003			m.Weight = 0
66004			for shift := uint(0); ; shift += 7 {
66005				if shift >= 64 {
66006					return ErrIntOverflowGenerated
66007				}
66008				if iNdEx >= l {
66009					return io.ErrUnexpectedEOF
66010				}
66011				b := dAtA[iNdEx]
66012				iNdEx++
66013				m.Weight |= int32(b&0x7F) << shift
66014				if b < 0x80 {
66015					break
66016				}
66017			}
66018		case 2:
66019			if wireType != 2 {
66020				return fmt.Errorf("proto: wrong wireType = %d for field PodAffinityTerm", wireType)
66021			}
66022			var msglen int
66023			for shift := uint(0); ; shift += 7 {
66024				if shift >= 64 {
66025					return ErrIntOverflowGenerated
66026				}
66027				if iNdEx >= l {
66028					return io.ErrUnexpectedEOF
66029				}
66030				b := dAtA[iNdEx]
66031				iNdEx++
66032				msglen |= int(b&0x7F) << shift
66033				if b < 0x80 {
66034					break
66035				}
66036			}
66037			if msglen < 0 {
66038				return ErrInvalidLengthGenerated
66039			}
66040			postIndex := iNdEx + msglen
66041			if postIndex < 0 {
66042				return ErrInvalidLengthGenerated
66043			}
66044			if postIndex > l {
66045				return io.ErrUnexpectedEOF
66046			}
66047			if err := m.PodAffinityTerm.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
66048				return err
66049			}
66050			iNdEx = postIndex
66051		default:
66052			iNdEx = preIndex
66053			skippy, err := skipGenerated(dAtA[iNdEx:])
66054			if err != nil {
66055				return err
66056			}
66057			if skippy < 0 {
66058				return ErrInvalidLengthGenerated
66059			}
66060			if (iNdEx + skippy) < 0 {
66061				return ErrInvalidLengthGenerated
66062			}
66063			if (iNdEx + skippy) > l {
66064				return io.ErrUnexpectedEOF
66065			}
66066			iNdEx += skippy
66067		}
66068	}
66069
66070	if iNdEx > l {
66071		return io.ErrUnexpectedEOF
66072	}
66073	return nil
66074}
66075func (m *WindowsSecurityContextOptions) Unmarshal(dAtA []byte) error {
66076	l := len(dAtA)
66077	iNdEx := 0
66078	for iNdEx < l {
66079		preIndex := iNdEx
66080		var wire uint64
66081		for shift := uint(0); ; shift += 7 {
66082			if shift >= 64 {
66083				return ErrIntOverflowGenerated
66084			}
66085			if iNdEx >= l {
66086				return io.ErrUnexpectedEOF
66087			}
66088			b := dAtA[iNdEx]
66089			iNdEx++
66090			wire |= uint64(b&0x7F) << shift
66091			if b < 0x80 {
66092				break
66093			}
66094		}
66095		fieldNum := int32(wire >> 3)
66096		wireType := int(wire & 0x7)
66097		if wireType == 4 {
66098			return fmt.Errorf("proto: WindowsSecurityContextOptions: wiretype end group for non-group")
66099		}
66100		if fieldNum <= 0 {
66101			return fmt.Errorf("proto: WindowsSecurityContextOptions: illegal tag %d (wire type %d)", fieldNum, wire)
66102		}
66103		switch fieldNum {
66104		case 1:
66105			if wireType != 2 {
66106				return fmt.Errorf("proto: wrong wireType = %d for field GMSACredentialSpecName", wireType)
66107			}
66108			var stringLen uint64
66109			for shift := uint(0); ; shift += 7 {
66110				if shift >= 64 {
66111					return ErrIntOverflowGenerated
66112				}
66113				if iNdEx >= l {
66114					return io.ErrUnexpectedEOF
66115				}
66116				b := dAtA[iNdEx]
66117				iNdEx++
66118				stringLen |= uint64(b&0x7F) << shift
66119				if b < 0x80 {
66120					break
66121				}
66122			}
66123			intStringLen := int(stringLen)
66124			if intStringLen < 0 {
66125				return ErrInvalidLengthGenerated
66126			}
66127			postIndex := iNdEx + intStringLen
66128			if postIndex < 0 {
66129				return ErrInvalidLengthGenerated
66130			}
66131			if postIndex > l {
66132				return io.ErrUnexpectedEOF
66133			}
66134			s := string(dAtA[iNdEx:postIndex])
66135			m.GMSACredentialSpecName = &s
66136			iNdEx = postIndex
66137		case 2:
66138			if wireType != 2 {
66139				return fmt.Errorf("proto: wrong wireType = %d for field GMSACredentialSpec", wireType)
66140			}
66141			var stringLen uint64
66142			for shift := uint(0); ; shift += 7 {
66143				if shift >= 64 {
66144					return ErrIntOverflowGenerated
66145				}
66146				if iNdEx >= l {
66147					return io.ErrUnexpectedEOF
66148				}
66149				b := dAtA[iNdEx]
66150				iNdEx++
66151				stringLen |= uint64(b&0x7F) << shift
66152				if b < 0x80 {
66153					break
66154				}
66155			}
66156			intStringLen := int(stringLen)
66157			if intStringLen < 0 {
66158				return ErrInvalidLengthGenerated
66159			}
66160			postIndex := iNdEx + intStringLen
66161			if postIndex < 0 {
66162				return ErrInvalidLengthGenerated
66163			}
66164			if postIndex > l {
66165				return io.ErrUnexpectedEOF
66166			}
66167			s := string(dAtA[iNdEx:postIndex])
66168			m.GMSACredentialSpec = &s
66169			iNdEx = postIndex
66170		case 3:
66171			if wireType != 2 {
66172				return fmt.Errorf("proto: wrong wireType = %d for field RunAsUserName", wireType)
66173			}
66174			var stringLen uint64
66175			for shift := uint(0); ; shift += 7 {
66176				if shift >= 64 {
66177					return ErrIntOverflowGenerated
66178				}
66179				if iNdEx >= l {
66180					return io.ErrUnexpectedEOF
66181				}
66182				b := dAtA[iNdEx]
66183				iNdEx++
66184				stringLen |= uint64(b&0x7F) << shift
66185				if b < 0x80 {
66186					break
66187				}
66188			}
66189			intStringLen := int(stringLen)
66190			if intStringLen < 0 {
66191				return ErrInvalidLengthGenerated
66192			}
66193			postIndex := iNdEx + intStringLen
66194			if postIndex < 0 {
66195				return ErrInvalidLengthGenerated
66196			}
66197			if postIndex > l {
66198				return io.ErrUnexpectedEOF
66199			}
66200			s := string(dAtA[iNdEx:postIndex])
66201			m.RunAsUserName = &s
66202			iNdEx = postIndex
66203		default:
66204			iNdEx = preIndex
66205			skippy, err := skipGenerated(dAtA[iNdEx:])
66206			if err != nil {
66207				return err
66208			}
66209			if skippy < 0 {
66210				return ErrInvalidLengthGenerated
66211			}
66212			if (iNdEx + skippy) < 0 {
66213				return ErrInvalidLengthGenerated
66214			}
66215			if (iNdEx + skippy) > l {
66216				return io.ErrUnexpectedEOF
66217			}
66218			iNdEx += skippy
66219		}
66220	}
66221
66222	if iNdEx > l {
66223		return io.ErrUnexpectedEOF
66224	}
66225	return nil
66226}
66227func skipGenerated(dAtA []byte) (n int, err error) {
66228	l := len(dAtA)
66229	iNdEx := 0
66230	for iNdEx < l {
66231		var wire uint64
66232		for shift := uint(0); ; shift += 7 {
66233			if shift >= 64 {
66234				return 0, ErrIntOverflowGenerated
66235			}
66236			if iNdEx >= l {
66237				return 0, io.ErrUnexpectedEOF
66238			}
66239			b := dAtA[iNdEx]
66240			iNdEx++
66241			wire |= (uint64(b) & 0x7F) << shift
66242			if b < 0x80 {
66243				break
66244			}
66245		}
66246		wireType := int(wire & 0x7)
66247		switch wireType {
66248		case 0:
66249			for shift := uint(0); ; shift += 7 {
66250				if shift >= 64 {
66251					return 0, ErrIntOverflowGenerated
66252				}
66253				if iNdEx >= l {
66254					return 0, io.ErrUnexpectedEOF
66255				}
66256				iNdEx++
66257				if dAtA[iNdEx-1] < 0x80 {
66258					break
66259				}
66260			}
66261			return iNdEx, nil
66262		case 1:
66263			iNdEx += 8
66264			return iNdEx, nil
66265		case 2:
66266			var length int
66267			for shift := uint(0); ; shift += 7 {
66268				if shift >= 64 {
66269					return 0, ErrIntOverflowGenerated
66270				}
66271				if iNdEx >= l {
66272					return 0, io.ErrUnexpectedEOF
66273				}
66274				b := dAtA[iNdEx]
66275				iNdEx++
66276				length |= (int(b) & 0x7F) << shift
66277				if b < 0x80 {
66278					break
66279				}
66280			}
66281			if length < 0 {
66282				return 0, ErrInvalidLengthGenerated
66283			}
66284			iNdEx += length
66285			if iNdEx < 0 {
66286				return 0, ErrInvalidLengthGenerated
66287			}
66288			return iNdEx, nil
66289		case 3:
66290			for {
66291				var innerWire uint64
66292				var start int = iNdEx
66293				for shift := uint(0); ; shift += 7 {
66294					if shift >= 64 {
66295						return 0, ErrIntOverflowGenerated
66296					}
66297					if iNdEx >= l {
66298						return 0, io.ErrUnexpectedEOF
66299					}
66300					b := dAtA[iNdEx]
66301					iNdEx++
66302					innerWire |= (uint64(b) & 0x7F) << shift
66303					if b < 0x80 {
66304						break
66305					}
66306				}
66307				innerWireType := int(innerWire & 0x7)
66308				if innerWireType == 4 {
66309					break
66310				}
66311				next, err := skipGenerated(dAtA[start:])
66312				if err != nil {
66313					return 0, err
66314				}
66315				iNdEx = start + next
66316				if iNdEx < 0 {
66317					return 0, ErrInvalidLengthGenerated
66318				}
66319			}
66320			return iNdEx, nil
66321		case 4:
66322			return iNdEx, nil
66323		case 5:
66324			iNdEx += 4
66325			return iNdEx, nil
66326		default:
66327			return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
66328		}
66329	}
66330	panic("unreachable")
66331}
66332
66333var (
66334	ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
66335	ErrIntOverflowGenerated   = fmt.Errorf("proto: integer overflow")
66336)
66337