blob: 12b6763977fecadb1f9a8db652d0b0dd8236bda0 [file] [log] [blame]
khenaidood948f772021-08-11 17:49:24 -04001// Code generated by protoc-gen-gogo. DO NOT EDIT.
2// source: etcdserver.proto
3
4package etcdserverpb
5
6import (
7 fmt "fmt"
8 io "io"
9 math "math"
10 math_bits "math/bits"
11
12 _ "github.com/gogo/protobuf/gogoproto"
13 proto "github.com/golang/protobuf/proto"
14)
15
16// Reference imports to suppress errors if they are not otherwise used.
17var _ = proto.Marshal
18var _ = fmt.Errorf
19var _ = math.Inf
20
21// This is a compile-time assertion to ensure that this generated file
22// is compatible with the proto package it is being compiled against.
23// A compilation error at this line likely means your copy of the
24// proto package needs to be updated.
25const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
26
27type Request struct {
28 ID uint64 `protobuf:"varint,1,opt,name=ID" json:"ID"`
29 Method string `protobuf:"bytes,2,opt,name=Method" json:"Method"`
30 Path string `protobuf:"bytes,3,opt,name=Path" json:"Path"`
31 Val string `protobuf:"bytes,4,opt,name=Val" json:"Val"`
32 Dir bool `protobuf:"varint,5,opt,name=Dir" json:"Dir"`
33 PrevValue string `protobuf:"bytes,6,opt,name=PrevValue" json:"PrevValue"`
34 PrevIndex uint64 `protobuf:"varint,7,opt,name=PrevIndex" json:"PrevIndex"`
35 PrevExist *bool `protobuf:"varint,8,opt,name=PrevExist" json:"PrevExist,omitempty"`
36 Expiration int64 `protobuf:"varint,9,opt,name=Expiration" json:"Expiration"`
37 Wait bool `protobuf:"varint,10,opt,name=Wait" json:"Wait"`
38 Since uint64 `protobuf:"varint,11,opt,name=Since" json:"Since"`
39 Recursive bool `protobuf:"varint,12,opt,name=Recursive" json:"Recursive"`
40 Sorted bool `protobuf:"varint,13,opt,name=Sorted" json:"Sorted"`
41 Quorum bool `protobuf:"varint,14,opt,name=Quorum" json:"Quorum"`
42 Time int64 `protobuf:"varint,15,opt,name=Time" json:"Time"`
43 Stream bool `protobuf:"varint,16,opt,name=Stream" json:"Stream"`
44 Refresh *bool `protobuf:"varint,17,opt,name=Refresh" json:"Refresh,omitempty"`
45 XXX_NoUnkeyedLiteral struct{} `json:"-"`
46 XXX_unrecognized []byte `json:"-"`
47 XXX_sizecache int32 `json:"-"`
48}
49
50func (m *Request) Reset() { *m = Request{} }
51func (m *Request) String() string { return proto.CompactTextString(m) }
52func (*Request) ProtoMessage() {}
53func (*Request) Descriptor() ([]byte, []int) {
54 return fileDescriptor_09ffbeb3bebbce7e, []int{0}
55}
56func (m *Request) XXX_Unmarshal(b []byte) error {
57 return m.Unmarshal(b)
58}
59func (m *Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
60 if deterministic {
61 return xxx_messageInfo_Request.Marshal(b, m, deterministic)
62 } else {
63 b = b[:cap(b)]
64 n, err := m.MarshalToSizedBuffer(b)
65 if err != nil {
66 return nil, err
67 }
68 return b[:n], nil
69 }
70}
71func (m *Request) XXX_Merge(src proto.Message) {
72 xxx_messageInfo_Request.Merge(m, src)
73}
74func (m *Request) XXX_Size() int {
75 return m.Size()
76}
77func (m *Request) XXX_DiscardUnknown() {
78 xxx_messageInfo_Request.DiscardUnknown(m)
79}
80
81var xxx_messageInfo_Request proto.InternalMessageInfo
82
83type Metadata struct {
84 NodeID uint64 `protobuf:"varint,1,opt,name=NodeID" json:"NodeID"`
85 ClusterID uint64 `protobuf:"varint,2,opt,name=ClusterID" json:"ClusterID"`
86 XXX_NoUnkeyedLiteral struct{} `json:"-"`
87 XXX_unrecognized []byte `json:"-"`
88 XXX_sizecache int32 `json:"-"`
89}
90
91func (m *Metadata) Reset() { *m = Metadata{} }
92func (m *Metadata) String() string { return proto.CompactTextString(m) }
93func (*Metadata) ProtoMessage() {}
94func (*Metadata) Descriptor() ([]byte, []int) {
95 return fileDescriptor_09ffbeb3bebbce7e, []int{1}
96}
97func (m *Metadata) XXX_Unmarshal(b []byte) error {
98 return m.Unmarshal(b)
99}
100func (m *Metadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
101 if deterministic {
102 return xxx_messageInfo_Metadata.Marshal(b, m, deterministic)
103 } else {
104 b = b[:cap(b)]
105 n, err := m.MarshalToSizedBuffer(b)
106 if err != nil {
107 return nil, err
108 }
109 return b[:n], nil
110 }
111}
112func (m *Metadata) XXX_Merge(src proto.Message) {
113 xxx_messageInfo_Metadata.Merge(m, src)
114}
115func (m *Metadata) XXX_Size() int {
116 return m.Size()
117}
118func (m *Metadata) XXX_DiscardUnknown() {
119 xxx_messageInfo_Metadata.DiscardUnknown(m)
120}
121
122var xxx_messageInfo_Metadata proto.InternalMessageInfo
123
124func init() {
125 proto.RegisterType((*Request)(nil), "etcdserverpb.Request")
126 proto.RegisterType((*Metadata)(nil), "etcdserverpb.Metadata")
127}
128
129func init() { proto.RegisterFile("etcdserver.proto", fileDescriptor_09ffbeb3bebbce7e) }
130
131var fileDescriptor_09ffbeb3bebbce7e = []byte{
132 // 380 bytes of a gzipped FileDescriptorProto
133 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x5c, 0xd2, 0xdd, 0x6e, 0xda, 0x30,
134 0x14, 0x07, 0x70, 0x0c, 0xe1, 0xcb, 0x63, 0x1b, 0xb3, 0xd0, 0x74, 0x84, 0xa6, 0x2c, 0x42, 0xbb,
135 0xc8, 0xd5, 0xf6, 0x0e, 0x2c, 0x5c, 0x44, 0x2a, 0x15, 0x0d, 0x15, 0xbd, 0x76, 0xc9, 0x29, 0x58,
136 0x02, 0x4c, 0x1d, 0x07, 0xf1, 0x06, 0x7d, 0x85, 0x3e, 0x12, 0x97, 0x7d, 0x82, 0xaa, 0xa5, 0x2f,
137 0x52, 0x39, 0x24, 0xc4, 0xed, 0x5d, 0xf4, 0xfb, 0x9f, 0x1c, 0x1f, 0x7f, 0xd0, 0x2e, 0xea, 0x79,
138 0x9c, 0xa0, 0xda, 0xa1, 0xfa, 0xbb, 0x55, 0x52, 0x4b, 0xd6, 0x29, 0x65, 0x7b, 0xdb, 0xef, 0x2d,
139 0xe4, 0x42, 0x66, 0xc1, 0x3f, 0xf3, 0x75, 0xaa, 0x19, 0x3c, 0x38, 0xb4, 0x19, 0xe1, 0x7d, 0x8a,
140 0x89, 0x66, 0x3d, 0x5a, 0x0d, 0x03, 0x20, 0x1e, 0xf1, 0x9d, 0xa1, 0x73, 0x78, 0xfe, 0x5d, 0x89,
141 0xaa, 0x61, 0xc0, 0x7e, 0xd1, 0xc6, 0x18, 0xf5, 0x52, 0xc6, 0x50, 0xf5, 0x88, 0xdf, 0xce, 0x93,
142 0xdc, 0x18, 0x50, 0x67, 0xc2, 0xf5, 0x12, 0x6a, 0x56, 0x96, 0x09, 0xfb, 0x49, 0x6b, 0x33, 0xbe,
143 0x02, 0xc7, 0x0a, 0x0c, 0x18, 0x0f, 0x84, 0x82, 0xba, 0x47, 0xfc, 0x56, 0xe1, 0x81, 0x50, 0x6c,
144 0x40, 0xdb, 0x13, 0x85, 0xbb, 0x19, 0x5f, 0xa5, 0x08, 0x0d, 0xeb, 0xaf, 0x92, 0x8b, 0x9a, 0x70,
145 0x13, 0xe3, 0x1e, 0x9a, 0xd6, 0xa0, 0x25, 0x17, 0x35, 0xa3, 0xbd, 0x48, 0x34, 0xb4, 0xce, 0xab,
146 0x90, 0xa8, 0x64, 0xf6, 0x87, 0xd2, 0xd1, 0x7e, 0x2b, 0x14, 0xd7, 0x42, 0x6e, 0xa0, 0xed, 0x11,
147 0xbf, 0x96, 0x37, 0xb2, 0xdc, 0xec, 0xed, 0x86, 0x0b, 0x0d, 0xd4, 0x1a, 0x35, 0x13, 0xd6, 0xa7,
148 0xf5, 0xa9, 0xd8, 0xcc, 0x11, 0xbe, 0x58, 0x33, 0x9c, 0xc8, 0xac, 0x1f, 0xe1, 0x3c, 0x55, 0x89,
149 0xd8, 0x21, 0x74, 0xac, 0x5f, 0x4b, 0x36, 0x67, 0x3a, 0x95, 0x4a, 0x63, 0x0c, 0x5f, 0xad, 0x82,
150 0xdc, 0x4c, 0x7a, 0x95, 0x4a, 0x95, 0xae, 0xe1, 0x9b, 0x9d, 0x9e, 0xcc, 0x4c, 0x75, 0x2d, 0xd6,
151 0x08, 0xdf, 0xad, 0xa9, 0x33, 0xc9, 0xba, 0x6a, 0x85, 0x7c, 0x0d, 0xdd, 0x0f, 0x5d, 0x33, 0x63,
152 0xae, 0xb9, 0xe8, 0x3b, 0x85, 0xc9, 0x12, 0x7e, 0x58, 0xa7, 0x52, 0xe0, 0xe0, 0x82, 0xb6, 0xc6,
153 0xa8, 0x79, 0xcc, 0x35, 0x37, 0x9d, 0x2e, 0x65, 0x8c, 0x9f, 0x5e, 0x43, 0x6e, 0x66, 0x87, 0xff,
154 0x57, 0x69, 0xa2, 0x51, 0x85, 0x41, 0xf6, 0x28, 0xce, 0xb7, 0x70, 0xe6, 0x61, 0xef, 0xf0, 0xea,
155 0x56, 0x0e, 0x47, 0x97, 0x3c, 0x1d, 0x5d, 0xf2, 0x72, 0x74, 0xc9, 0xe3, 0x9b, 0x5b, 0x79, 0x0f,
156 0x00, 0x00, 0xff, 0xff, 0xee, 0x40, 0xba, 0xd6, 0xa4, 0x02, 0x00, 0x00,
157}
158
159func (m *Request) Marshal() (dAtA []byte, err error) {
160 size := m.Size()
161 dAtA = make([]byte, size)
162 n, err := m.MarshalToSizedBuffer(dAtA[:size])
163 if err != nil {
164 return nil, err
165 }
166 return dAtA[:n], nil
167}
168
169func (m *Request) MarshalTo(dAtA []byte) (int, error) {
170 size := m.Size()
171 return m.MarshalToSizedBuffer(dAtA[:size])
172}
173
174func (m *Request) MarshalToSizedBuffer(dAtA []byte) (int, error) {
175 i := len(dAtA)
176 _ = i
177 var l int
178 _ = l
179 if m.XXX_unrecognized != nil {
180 i -= len(m.XXX_unrecognized)
181 copy(dAtA[i:], m.XXX_unrecognized)
182 }
183 if m.Refresh != nil {
184 i--
185 if *m.Refresh {
186 dAtA[i] = 1
187 } else {
188 dAtA[i] = 0
189 }
190 i--
191 dAtA[i] = 0x1
192 i--
193 dAtA[i] = 0x88
194 }
195 i--
196 if m.Stream {
197 dAtA[i] = 1
198 } else {
199 dAtA[i] = 0
200 }
201 i--
202 dAtA[i] = 0x1
203 i--
204 dAtA[i] = 0x80
205 i = encodeVarintEtcdserver(dAtA, i, uint64(m.Time))
206 i--
207 dAtA[i] = 0x78
208 i--
209 if m.Quorum {
210 dAtA[i] = 1
211 } else {
212 dAtA[i] = 0
213 }
214 i--
215 dAtA[i] = 0x70
216 i--
217 if m.Sorted {
218 dAtA[i] = 1
219 } else {
220 dAtA[i] = 0
221 }
222 i--
223 dAtA[i] = 0x68
224 i--
225 if m.Recursive {
226 dAtA[i] = 1
227 } else {
228 dAtA[i] = 0
229 }
230 i--
231 dAtA[i] = 0x60
232 i = encodeVarintEtcdserver(dAtA, i, uint64(m.Since))
233 i--
234 dAtA[i] = 0x58
235 i--
236 if m.Wait {
237 dAtA[i] = 1
238 } else {
239 dAtA[i] = 0
240 }
241 i--
242 dAtA[i] = 0x50
243 i = encodeVarintEtcdserver(dAtA, i, uint64(m.Expiration))
244 i--
245 dAtA[i] = 0x48
246 if m.PrevExist != nil {
247 i--
248 if *m.PrevExist {
249 dAtA[i] = 1
250 } else {
251 dAtA[i] = 0
252 }
253 i--
254 dAtA[i] = 0x40
255 }
256 i = encodeVarintEtcdserver(dAtA, i, uint64(m.PrevIndex))
257 i--
258 dAtA[i] = 0x38
259 i -= len(m.PrevValue)
260 copy(dAtA[i:], m.PrevValue)
261 i = encodeVarintEtcdserver(dAtA, i, uint64(len(m.PrevValue)))
262 i--
263 dAtA[i] = 0x32
264 i--
265 if m.Dir {
266 dAtA[i] = 1
267 } else {
268 dAtA[i] = 0
269 }
270 i--
271 dAtA[i] = 0x28
272 i -= len(m.Val)
273 copy(dAtA[i:], m.Val)
274 i = encodeVarintEtcdserver(dAtA, i, uint64(len(m.Val)))
275 i--
276 dAtA[i] = 0x22
277 i -= len(m.Path)
278 copy(dAtA[i:], m.Path)
279 i = encodeVarintEtcdserver(dAtA, i, uint64(len(m.Path)))
280 i--
281 dAtA[i] = 0x1a
282 i -= len(m.Method)
283 copy(dAtA[i:], m.Method)
284 i = encodeVarintEtcdserver(dAtA, i, uint64(len(m.Method)))
285 i--
286 dAtA[i] = 0x12
287 i = encodeVarintEtcdserver(dAtA, i, uint64(m.ID))
288 i--
289 dAtA[i] = 0x8
290 return len(dAtA) - i, nil
291}
292
293func (m *Metadata) Marshal() (dAtA []byte, err error) {
294 size := m.Size()
295 dAtA = make([]byte, size)
296 n, err := m.MarshalToSizedBuffer(dAtA[:size])
297 if err != nil {
298 return nil, err
299 }
300 return dAtA[:n], nil
301}
302
303func (m *Metadata) MarshalTo(dAtA []byte) (int, error) {
304 size := m.Size()
305 return m.MarshalToSizedBuffer(dAtA[:size])
306}
307
308func (m *Metadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
309 i := len(dAtA)
310 _ = i
311 var l int
312 _ = l
313 if m.XXX_unrecognized != nil {
314 i -= len(m.XXX_unrecognized)
315 copy(dAtA[i:], m.XXX_unrecognized)
316 }
317 i = encodeVarintEtcdserver(dAtA, i, uint64(m.ClusterID))
318 i--
319 dAtA[i] = 0x10
320 i = encodeVarintEtcdserver(dAtA, i, uint64(m.NodeID))
321 i--
322 dAtA[i] = 0x8
323 return len(dAtA) - i, nil
324}
325
326func encodeVarintEtcdserver(dAtA []byte, offset int, v uint64) int {
327 offset -= sovEtcdserver(v)
328 base := offset
329 for v >= 1<<7 {
330 dAtA[offset] = uint8(v&0x7f | 0x80)
331 v >>= 7
332 offset++
333 }
334 dAtA[offset] = uint8(v)
335 return base
336}
337func (m *Request) Size() (n int) {
338 if m == nil {
339 return 0
340 }
341 var l int
342 _ = l
343 n += 1 + sovEtcdserver(uint64(m.ID))
344 l = len(m.Method)
345 n += 1 + l + sovEtcdserver(uint64(l))
346 l = len(m.Path)
347 n += 1 + l + sovEtcdserver(uint64(l))
348 l = len(m.Val)
349 n += 1 + l + sovEtcdserver(uint64(l))
350 n += 2
351 l = len(m.PrevValue)
352 n += 1 + l + sovEtcdserver(uint64(l))
353 n += 1 + sovEtcdserver(uint64(m.PrevIndex))
354 if m.PrevExist != nil {
355 n += 2
356 }
357 n += 1 + sovEtcdserver(uint64(m.Expiration))
358 n += 2
359 n += 1 + sovEtcdserver(uint64(m.Since))
360 n += 2
361 n += 2
362 n += 2
363 n += 1 + sovEtcdserver(uint64(m.Time))
364 n += 3
365 if m.Refresh != nil {
366 n += 3
367 }
368 if m.XXX_unrecognized != nil {
369 n += len(m.XXX_unrecognized)
370 }
371 return n
372}
373
374func (m *Metadata) Size() (n int) {
375 if m == nil {
376 return 0
377 }
378 var l int
379 _ = l
380 n += 1 + sovEtcdserver(uint64(m.NodeID))
381 n += 1 + sovEtcdserver(uint64(m.ClusterID))
382 if m.XXX_unrecognized != nil {
383 n += len(m.XXX_unrecognized)
384 }
385 return n
386}
387
388func sovEtcdserver(x uint64) (n int) {
389 return (math_bits.Len64(x|1) + 6) / 7
390}
391func sozEtcdserver(x uint64) (n int) {
392 return sovEtcdserver(uint64((x << 1) ^ uint64((int64(x) >> 63))))
393}
394func (m *Request) Unmarshal(dAtA []byte) error {
395 l := len(dAtA)
396 iNdEx := 0
397 for iNdEx < l {
398 preIndex := iNdEx
399 var wire uint64
400 for shift := uint(0); ; shift += 7 {
401 if shift >= 64 {
402 return ErrIntOverflowEtcdserver
403 }
404 if iNdEx >= l {
405 return io.ErrUnexpectedEOF
406 }
407 b := dAtA[iNdEx]
408 iNdEx++
409 wire |= uint64(b&0x7F) << shift
410 if b < 0x80 {
411 break
412 }
413 }
414 fieldNum := int32(wire >> 3)
415 wireType := int(wire & 0x7)
416 if wireType == 4 {
417 return fmt.Errorf("proto: Request: wiretype end group for non-group")
418 }
419 if fieldNum <= 0 {
420 return fmt.Errorf("proto: Request: illegal tag %d (wire type %d)", fieldNum, wire)
421 }
422 switch fieldNum {
423 case 1:
424 if wireType != 0 {
425 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
426 }
427 m.ID = 0
428 for shift := uint(0); ; shift += 7 {
429 if shift >= 64 {
430 return ErrIntOverflowEtcdserver
431 }
432 if iNdEx >= l {
433 return io.ErrUnexpectedEOF
434 }
435 b := dAtA[iNdEx]
436 iNdEx++
437 m.ID |= uint64(b&0x7F) << shift
438 if b < 0x80 {
439 break
440 }
441 }
442 case 2:
443 if wireType != 2 {
444 return fmt.Errorf("proto: wrong wireType = %d for field Method", wireType)
445 }
446 var stringLen uint64
447 for shift := uint(0); ; shift += 7 {
448 if shift >= 64 {
449 return ErrIntOverflowEtcdserver
450 }
451 if iNdEx >= l {
452 return io.ErrUnexpectedEOF
453 }
454 b := dAtA[iNdEx]
455 iNdEx++
456 stringLen |= uint64(b&0x7F) << shift
457 if b < 0x80 {
458 break
459 }
460 }
461 intStringLen := int(stringLen)
462 if intStringLen < 0 {
463 return ErrInvalidLengthEtcdserver
464 }
465 postIndex := iNdEx + intStringLen
466 if postIndex < 0 {
467 return ErrInvalidLengthEtcdserver
468 }
469 if postIndex > l {
470 return io.ErrUnexpectedEOF
471 }
472 m.Method = string(dAtA[iNdEx:postIndex])
473 iNdEx = postIndex
474 case 3:
475 if wireType != 2 {
476 return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
477 }
478 var stringLen uint64
479 for shift := uint(0); ; shift += 7 {
480 if shift >= 64 {
481 return ErrIntOverflowEtcdserver
482 }
483 if iNdEx >= l {
484 return io.ErrUnexpectedEOF
485 }
486 b := dAtA[iNdEx]
487 iNdEx++
488 stringLen |= uint64(b&0x7F) << shift
489 if b < 0x80 {
490 break
491 }
492 }
493 intStringLen := int(stringLen)
494 if intStringLen < 0 {
495 return ErrInvalidLengthEtcdserver
496 }
497 postIndex := iNdEx + intStringLen
498 if postIndex < 0 {
499 return ErrInvalidLengthEtcdserver
500 }
501 if postIndex > l {
502 return io.ErrUnexpectedEOF
503 }
504 m.Path = string(dAtA[iNdEx:postIndex])
505 iNdEx = postIndex
506 case 4:
507 if wireType != 2 {
508 return fmt.Errorf("proto: wrong wireType = %d for field Val", wireType)
509 }
510 var stringLen uint64
511 for shift := uint(0); ; shift += 7 {
512 if shift >= 64 {
513 return ErrIntOverflowEtcdserver
514 }
515 if iNdEx >= l {
516 return io.ErrUnexpectedEOF
517 }
518 b := dAtA[iNdEx]
519 iNdEx++
520 stringLen |= uint64(b&0x7F) << shift
521 if b < 0x80 {
522 break
523 }
524 }
525 intStringLen := int(stringLen)
526 if intStringLen < 0 {
527 return ErrInvalidLengthEtcdserver
528 }
529 postIndex := iNdEx + intStringLen
530 if postIndex < 0 {
531 return ErrInvalidLengthEtcdserver
532 }
533 if postIndex > l {
534 return io.ErrUnexpectedEOF
535 }
536 m.Val = string(dAtA[iNdEx:postIndex])
537 iNdEx = postIndex
538 case 5:
539 if wireType != 0 {
540 return fmt.Errorf("proto: wrong wireType = %d for field Dir", wireType)
541 }
542 var v int
543 for shift := uint(0); ; shift += 7 {
544 if shift >= 64 {
545 return ErrIntOverflowEtcdserver
546 }
547 if iNdEx >= l {
548 return io.ErrUnexpectedEOF
549 }
550 b := dAtA[iNdEx]
551 iNdEx++
552 v |= int(b&0x7F) << shift
553 if b < 0x80 {
554 break
555 }
556 }
557 m.Dir = bool(v != 0)
558 case 6:
559 if wireType != 2 {
560 return fmt.Errorf("proto: wrong wireType = %d for field PrevValue", wireType)
561 }
562 var stringLen uint64
563 for shift := uint(0); ; shift += 7 {
564 if shift >= 64 {
565 return ErrIntOverflowEtcdserver
566 }
567 if iNdEx >= l {
568 return io.ErrUnexpectedEOF
569 }
570 b := dAtA[iNdEx]
571 iNdEx++
572 stringLen |= uint64(b&0x7F) << shift
573 if b < 0x80 {
574 break
575 }
576 }
577 intStringLen := int(stringLen)
578 if intStringLen < 0 {
579 return ErrInvalidLengthEtcdserver
580 }
581 postIndex := iNdEx + intStringLen
582 if postIndex < 0 {
583 return ErrInvalidLengthEtcdserver
584 }
585 if postIndex > l {
586 return io.ErrUnexpectedEOF
587 }
588 m.PrevValue = string(dAtA[iNdEx:postIndex])
589 iNdEx = postIndex
590 case 7:
591 if wireType != 0 {
592 return fmt.Errorf("proto: wrong wireType = %d for field PrevIndex", wireType)
593 }
594 m.PrevIndex = 0
595 for shift := uint(0); ; shift += 7 {
596 if shift >= 64 {
597 return ErrIntOverflowEtcdserver
598 }
599 if iNdEx >= l {
600 return io.ErrUnexpectedEOF
601 }
602 b := dAtA[iNdEx]
603 iNdEx++
604 m.PrevIndex |= uint64(b&0x7F) << shift
605 if b < 0x80 {
606 break
607 }
608 }
609 case 8:
610 if wireType != 0 {
611 return fmt.Errorf("proto: wrong wireType = %d for field PrevExist", wireType)
612 }
613 var v int
614 for shift := uint(0); ; shift += 7 {
615 if shift >= 64 {
616 return ErrIntOverflowEtcdserver
617 }
618 if iNdEx >= l {
619 return io.ErrUnexpectedEOF
620 }
621 b := dAtA[iNdEx]
622 iNdEx++
623 v |= int(b&0x7F) << shift
624 if b < 0x80 {
625 break
626 }
627 }
628 b := bool(v != 0)
629 m.PrevExist = &b
630 case 9:
631 if wireType != 0 {
632 return fmt.Errorf("proto: wrong wireType = %d for field Expiration", wireType)
633 }
634 m.Expiration = 0
635 for shift := uint(0); ; shift += 7 {
636 if shift >= 64 {
637 return ErrIntOverflowEtcdserver
638 }
639 if iNdEx >= l {
640 return io.ErrUnexpectedEOF
641 }
642 b := dAtA[iNdEx]
643 iNdEx++
644 m.Expiration |= int64(b&0x7F) << shift
645 if b < 0x80 {
646 break
647 }
648 }
649 case 10:
650 if wireType != 0 {
651 return fmt.Errorf("proto: wrong wireType = %d for field Wait", wireType)
652 }
653 var v int
654 for shift := uint(0); ; shift += 7 {
655 if shift >= 64 {
656 return ErrIntOverflowEtcdserver
657 }
658 if iNdEx >= l {
659 return io.ErrUnexpectedEOF
660 }
661 b := dAtA[iNdEx]
662 iNdEx++
663 v |= int(b&0x7F) << shift
664 if b < 0x80 {
665 break
666 }
667 }
668 m.Wait = bool(v != 0)
669 case 11:
670 if wireType != 0 {
671 return fmt.Errorf("proto: wrong wireType = %d for field Since", wireType)
672 }
673 m.Since = 0
674 for shift := uint(0); ; shift += 7 {
675 if shift >= 64 {
676 return ErrIntOverflowEtcdserver
677 }
678 if iNdEx >= l {
679 return io.ErrUnexpectedEOF
680 }
681 b := dAtA[iNdEx]
682 iNdEx++
683 m.Since |= uint64(b&0x7F) << shift
684 if b < 0x80 {
685 break
686 }
687 }
688 case 12:
689 if wireType != 0 {
690 return fmt.Errorf("proto: wrong wireType = %d for field Recursive", wireType)
691 }
692 var v int
693 for shift := uint(0); ; shift += 7 {
694 if shift >= 64 {
695 return ErrIntOverflowEtcdserver
696 }
697 if iNdEx >= l {
698 return io.ErrUnexpectedEOF
699 }
700 b := dAtA[iNdEx]
701 iNdEx++
702 v |= int(b&0x7F) << shift
703 if b < 0x80 {
704 break
705 }
706 }
707 m.Recursive = bool(v != 0)
708 case 13:
709 if wireType != 0 {
710 return fmt.Errorf("proto: wrong wireType = %d for field Sorted", wireType)
711 }
712 var v int
713 for shift := uint(0); ; shift += 7 {
714 if shift >= 64 {
715 return ErrIntOverflowEtcdserver
716 }
717 if iNdEx >= l {
718 return io.ErrUnexpectedEOF
719 }
720 b := dAtA[iNdEx]
721 iNdEx++
722 v |= int(b&0x7F) << shift
723 if b < 0x80 {
724 break
725 }
726 }
727 m.Sorted = bool(v != 0)
728 case 14:
729 if wireType != 0 {
730 return fmt.Errorf("proto: wrong wireType = %d for field Quorum", wireType)
731 }
732 var v int
733 for shift := uint(0); ; shift += 7 {
734 if shift >= 64 {
735 return ErrIntOverflowEtcdserver
736 }
737 if iNdEx >= l {
738 return io.ErrUnexpectedEOF
739 }
740 b := dAtA[iNdEx]
741 iNdEx++
742 v |= int(b&0x7F) << shift
743 if b < 0x80 {
744 break
745 }
746 }
747 m.Quorum = bool(v != 0)
748 case 15:
749 if wireType != 0 {
750 return fmt.Errorf("proto: wrong wireType = %d for field Time", wireType)
751 }
752 m.Time = 0
753 for shift := uint(0); ; shift += 7 {
754 if shift >= 64 {
755 return ErrIntOverflowEtcdserver
756 }
757 if iNdEx >= l {
758 return io.ErrUnexpectedEOF
759 }
760 b := dAtA[iNdEx]
761 iNdEx++
762 m.Time |= int64(b&0x7F) << shift
763 if b < 0x80 {
764 break
765 }
766 }
767 case 16:
768 if wireType != 0 {
769 return fmt.Errorf("proto: wrong wireType = %d for field Stream", wireType)
770 }
771 var v int
772 for shift := uint(0); ; shift += 7 {
773 if shift >= 64 {
774 return ErrIntOverflowEtcdserver
775 }
776 if iNdEx >= l {
777 return io.ErrUnexpectedEOF
778 }
779 b := dAtA[iNdEx]
780 iNdEx++
781 v |= int(b&0x7F) << shift
782 if b < 0x80 {
783 break
784 }
785 }
786 m.Stream = bool(v != 0)
787 case 17:
788 if wireType != 0 {
789 return fmt.Errorf("proto: wrong wireType = %d for field Refresh", wireType)
790 }
791 var v int
792 for shift := uint(0); ; shift += 7 {
793 if shift >= 64 {
794 return ErrIntOverflowEtcdserver
795 }
796 if iNdEx >= l {
797 return io.ErrUnexpectedEOF
798 }
799 b := dAtA[iNdEx]
800 iNdEx++
801 v |= int(b&0x7F) << shift
802 if b < 0x80 {
803 break
804 }
805 }
806 b := bool(v != 0)
807 m.Refresh = &b
808 default:
809 iNdEx = preIndex
810 skippy, err := skipEtcdserver(dAtA[iNdEx:])
811 if err != nil {
812 return err
813 }
814 if skippy < 0 {
815 return ErrInvalidLengthEtcdserver
816 }
817 if (iNdEx + skippy) < 0 {
818 return ErrInvalidLengthEtcdserver
819 }
820 if (iNdEx + skippy) > l {
821 return io.ErrUnexpectedEOF
822 }
823 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
824 iNdEx += skippy
825 }
826 }
827
828 if iNdEx > l {
829 return io.ErrUnexpectedEOF
830 }
831 return nil
832}
833func (m *Metadata) Unmarshal(dAtA []byte) error {
834 l := len(dAtA)
835 iNdEx := 0
836 for iNdEx < l {
837 preIndex := iNdEx
838 var wire uint64
839 for shift := uint(0); ; shift += 7 {
840 if shift >= 64 {
841 return ErrIntOverflowEtcdserver
842 }
843 if iNdEx >= l {
844 return io.ErrUnexpectedEOF
845 }
846 b := dAtA[iNdEx]
847 iNdEx++
848 wire |= uint64(b&0x7F) << shift
849 if b < 0x80 {
850 break
851 }
852 }
853 fieldNum := int32(wire >> 3)
854 wireType := int(wire & 0x7)
855 if wireType == 4 {
856 return fmt.Errorf("proto: Metadata: wiretype end group for non-group")
857 }
858 if fieldNum <= 0 {
859 return fmt.Errorf("proto: Metadata: illegal tag %d (wire type %d)", fieldNum, wire)
860 }
861 switch fieldNum {
862 case 1:
863 if wireType != 0 {
864 return fmt.Errorf("proto: wrong wireType = %d for field NodeID", wireType)
865 }
866 m.NodeID = 0
867 for shift := uint(0); ; shift += 7 {
868 if shift >= 64 {
869 return ErrIntOverflowEtcdserver
870 }
871 if iNdEx >= l {
872 return io.ErrUnexpectedEOF
873 }
874 b := dAtA[iNdEx]
875 iNdEx++
876 m.NodeID |= uint64(b&0x7F) << shift
877 if b < 0x80 {
878 break
879 }
880 }
881 case 2:
882 if wireType != 0 {
883 return fmt.Errorf("proto: wrong wireType = %d for field ClusterID", wireType)
884 }
885 m.ClusterID = 0
886 for shift := uint(0); ; shift += 7 {
887 if shift >= 64 {
888 return ErrIntOverflowEtcdserver
889 }
890 if iNdEx >= l {
891 return io.ErrUnexpectedEOF
892 }
893 b := dAtA[iNdEx]
894 iNdEx++
895 m.ClusterID |= uint64(b&0x7F) << shift
896 if b < 0x80 {
897 break
898 }
899 }
900 default:
901 iNdEx = preIndex
902 skippy, err := skipEtcdserver(dAtA[iNdEx:])
903 if err != nil {
904 return err
905 }
906 if skippy < 0 {
907 return ErrInvalidLengthEtcdserver
908 }
909 if (iNdEx + skippy) < 0 {
910 return ErrInvalidLengthEtcdserver
911 }
912 if (iNdEx + skippy) > l {
913 return io.ErrUnexpectedEOF
914 }
915 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
916 iNdEx += skippy
917 }
918 }
919
920 if iNdEx > l {
921 return io.ErrUnexpectedEOF
922 }
923 return nil
924}
925func skipEtcdserver(dAtA []byte) (n int, err error) {
926 l := len(dAtA)
927 iNdEx := 0
928 for iNdEx < l {
929 var wire uint64
930 for shift := uint(0); ; shift += 7 {
931 if shift >= 64 {
932 return 0, ErrIntOverflowEtcdserver
933 }
934 if iNdEx >= l {
935 return 0, io.ErrUnexpectedEOF
936 }
937 b := dAtA[iNdEx]
938 iNdEx++
939 wire |= (uint64(b) & 0x7F) << shift
940 if b < 0x80 {
941 break
942 }
943 }
944 wireType := int(wire & 0x7)
945 switch wireType {
946 case 0:
947 for shift := uint(0); ; shift += 7 {
948 if shift >= 64 {
949 return 0, ErrIntOverflowEtcdserver
950 }
951 if iNdEx >= l {
952 return 0, io.ErrUnexpectedEOF
953 }
954 iNdEx++
955 if dAtA[iNdEx-1] < 0x80 {
956 break
957 }
958 }
959 return iNdEx, nil
960 case 1:
961 iNdEx += 8
962 return iNdEx, nil
963 case 2:
964 var length int
965 for shift := uint(0); ; shift += 7 {
966 if shift >= 64 {
967 return 0, ErrIntOverflowEtcdserver
968 }
969 if iNdEx >= l {
970 return 0, io.ErrUnexpectedEOF
971 }
972 b := dAtA[iNdEx]
973 iNdEx++
974 length |= (int(b) & 0x7F) << shift
975 if b < 0x80 {
976 break
977 }
978 }
979 if length < 0 {
980 return 0, ErrInvalidLengthEtcdserver
981 }
982 iNdEx += length
983 if iNdEx < 0 {
984 return 0, ErrInvalidLengthEtcdserver
985 }
986 return iNdEx, nil
987 case 3:
988 for {
989 var innerWire uint64
990 var start int = iNdEx
991 for shift := uint(0); ; shift += 7 {
992 if shift >= 64 {
993 return 0, ErrIntOverflowEtcdserver
994 }
995 if iNdEx >= l {
996 return 0, io.ErrUnexpectedEOF
997 }
998 b := dAtA[iNdEx]
999 iNdEx++
1000 innerWire |= (uint64(b) & 0x7F) << shift
1001 if b < 0x80 {
1002 break
1003 }
1004 }
1005 innerWireType := int(innerWire & 0x7)
1006 if innerWireType == 4 {
1007 break
1008 }
1009 next, err := skipEtcdserver(dAtA[start:])
1010 if err != nil {
1011 return 0, err
1012 }
1013 iNdEx = start + next
1014 if iNdEx < 0 {
1015 return 0, ErrInvalidLengthEtcdserver
1016 }
1017 }
1018 return iNdEx, nil
1019 case 4:
1020 return iNdEx, nil
1021 case 5:
1022 iNdEx += 4
1023 return iNdEx, nil
1024 default:
1025 return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
1026 }
1027 }
1028 panic("unreachable")
1029}
1030
1031var (
1032 ErrInvalidLengthEtcdserver = fmt.Errorf("proto: negative length found during unmarshaling")
1033 ErrIntOverflowEtcdserver = fmt.Errorf("proto: integer overflow")
1034)