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