blob: eaefa2d20888eddd398880dbd73351efd641f4a8 [file] [log] [blame]
Abhay Kumar40252eb2025-10-13 13:25:53 +00001// 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.ProtoPackageIsVersion3 // 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 // 402 bytes of a gzipped FileDescriptorProto
133 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x5c, 0xd2, 0x41, 0xef, 0xd2, 0x30,
134 0x14, 0x00, 0x70, 0x0a, 0xfb, 0xff, 0x81, 0x8a, 0x8a, 0x0d, 0x31, 0x2f, 0xc4, 0xcc, 0x05, 0x3d,
135 0xec, 0xc4, 0x0e, 0x9e, 0xbc, 0xe2, 0x38, 0x2c, 0x11, 0x83, 0xc3, 0x60, 0xe2, 0xad, 0xb2, 0x27,
136 0x34, 0x01, 0x3a, 0xbb, 0x6e, 0xe1, 0x1b, 0xf8, 0x15, 0xfc, 0x48, 0x1c, 0xfd, 0x04, 0x46, 0xf1,
137 0x8b, 0x98, 0x8e, 0x8d, 0x55, 0x4f, 0x5b, 0x7e, 0xef, 0xf5, 0xf5, 0xb5, 0x7d, 0x74, 0x88, 0x7a,
138 0x93, 0x64, 0xa8, 0x0a, 0x54, 0xd3, 0x54, 0x49, 0x2d, 0xd9, 0xa0, 0x91, 0xf4, 0xf3, 0x78, 0xb4,
139 0x95, 0x5b, 0x59, 0x06, 0x02, 0xf3, 0x77, 0xcd, 0x99, 0x7c, 0x73, 0x68, 0x37, 0xc6, 0xaf, 0x39,
140 0x66, 0x9a, 0x8d, 0x68, 0x3b, 0x0a, 0x81, 0x78, 0xc4, 0x77, 0x66, 0xce, 0xf9, 0xe7, 0xf3, 0x56,
141 0xdc, 0x8e, 0x42, 0xf6, 0x8c, 0xde, 0x2f, 0x50, 0xef, 0x64, 0x02, 0x6d, 0x8f, 0xf8, 0xfd, 0x2a,
142 0x52, 0x19, 0x03, 0xea, 0x2c, 0xb9, 0xde, 0x41, 0xc7, 0x8a, 0x95, 0xc2, 0x9e, 0xd2, 0xce, 0x9a,
143 0xef, 0xc1, 0xb1, 0x02, 0x06, 0x8c, 0x87, 0x42, 0xc1, 0x9d, 0x47, 0xfc, 0x5e, 0xed, 0xa1, 0x50,
144 0x6c, 0x42, 0xfb, 0x4b, 0x85, 0xc5, 0x9a, 0xef, 0x73, 0x84, 0x7b, 0x6b, 0x55, 0xc3, 0x75, 0x4e,
145 0x74, 0x4c, 0xf0, 0x04, 0x5d, 0xab, 0xd1, 0x86, 0xeb, 0x9c, 0xf9, 0x49, 0x64, 0x1a, 0x7a, 0xb7,
146 0x5d, 0x48, 0xdc, 0x30, 0x7b, 0x49, 0xe9, 0xfc, 0x94, 0x0a, 0xc5, 0xb5, 0x90, 0x47, 0xe8, 0x7b,
147 0xc4, 0xef, 0x54, 0x85, 0x2c, 0x37, 0x67, 0xfb, 0xc8, 0x85, 0x06, 0x6a, 0xb5, 0x5a, 0x0a, 0x1b,
148 0xd3, 0xbb, 0x95, 0x38, 0x6e, 0x10, 0x1e, 0x58, 0x3d, 0x5c, 0xc9, 0xec, 0x1f, 0xe3, 0x26, 0x57,
149 0x99, 0x28, 0x10, 0x06, 0xd6, 0xd2, 0x86, 0xcd, 0x9d, 0xae, 0xa4, 0xd2, 0x98, 0xc0, 0x43, 0x2b,
150 0xa1, 0x32, 0x13, 0x7d, 0x9f, 0x4b, 0x95, 0x1f, 0xe0, 0x91, 0x1d, 0xbd, 0x9a, 0xe9, 0xea, 0x83,
151 0x38, 0x20, 0x3c, 0xb6, 0xba, 0x2e, 0xa5, 0xac, 0xaa, 0x15, 0xf2, 0x03, 0x0c, 0xff, 0xa9, 0x5a,
152 0x1a, 0x73, 0xcd, 0x43, 0x7f, 0x51, 0x98, 0xed, 0xe0, 0x89, 0x75, 0x2b, 0x35, 0x4e, 0xde, 0xd2,
153 0xde, 0x02, 0x35, 0x4f, 0xb8, 0xe6, 0xa6, 0xd2, 0x3b, 0x99, 0xe0, 0x7f, 0xd3, 0x50, 0x99, 0x39,
154 0xe1, 0x9b, 0x7d, 0x9e, 0x69, 0x54, 0x51, 0x58, 0x0e, 0xc5, 0xed, 0x15, 0x6e, 0x3c, 0x7b, 0x7d,
155 0xfe, 0xed, 0xb6, 0xce, 0x17, 0x97, 0xfc, 0xb8, 0xb8, 0xe4, 0xd7, 0xc5, 0x25, 0xdf, 0xff, 0xb8,
156 0xad, 0x4f, 0x2f, 0xb6, 0x72, 0x6a, 0x86, 0x72, 0x2a, 0x64, 0x60, 0xbe, 0x01, 0x4f, 0x45, 0x50,
157 0xbc, 0x0a, 0xec, 0x41, 0xfd, 0x1b, 0x00, 0x00, 0xff, 0xff, 0x2b, 0x79, 0xf9, 0xf5, 0xc9, 0x02,
158 0x00, 0x00,
159}
160
161func (m *Request) Marshal() (dAtA []byte, err error) {
162 size := m.Size()
163 dAtA = make([]byte, size)
164 n, err := m.MarshalToSizedBuffer(dAtA[:size])
165 if err != nil {
166 return nil, err
167 }
168 return dAtA[:n], nil
169}
170
171func (m *Request) MarshalTo(dAtA []byte) (int, error) {
172 size := m.Size()
173 return m.MarshalToSizedBuffer(dAtA[:size])
174}
175
176func (m *Request) MarshalToSizedBuffer(dAtA []byte) (int, error) {
177 i := len(dAtA)
178 _ = i
179 var l int
180 _ = l
181 if m.XXX_unrecognized != nil {
182 i -= len(m.XXX_unrecognized)
183 copy(dAtA[i:], m.XXX_unrecognized)
184 }
185 if m.Refresh != nil {
186 i--
187 if *m.Refresh {
188 dAtA[i] = 1
189 } else {
190 dAtA[i] = 0
191 }
192 i--
193 dAtA[i] = 0x1
194 i--
195 dAtA[i] = 0x88
196 }
197 i--
198 if m.Stream {
199 dAtA[i] = 1
200 } else {
201 dAtA[i] = 0
202 }
203 i--
204 dAtA[i] = 0x1
205 i--
206 dAtA[i] = 0x80
207 i = encodeVarintEtcdserver(dAtA, i, uint64(m.Time))
208 i--
209 dAtA[i] = 0x78
210 i--
211 if m.Quorum {
212 dAtA[i] = 1
213 } else {
214 dAtA[i] = 0
215 }
216 i--
217 dAtA[i] = 0x70
218 i--
219 if m.Sorted {
220 dAtA[i] = 1
221 } else {
222 dAtA[i] = 0
223 }
224 i--
225 dAtA[i] = 0x68
226 i--
227 if m.Recursive {
228 dAtA[i] = 1
229 } else {
230 dAtA[i] = 0
231 }
232 i--
233 dAtA[i] = 0x60
234 i = encodeVarintEtcdserver(dAtA, i, uint64(m.Since))
235 i--
236 dAtA[i] = 0x58
237 i--
238 if m.Wait {
239 dAtA[i] = 1
240 } else {
241 dAtA[i] = 0
242 }
243 i--
244 dAtA[i] = 0x50
245 i = encodeVarintEtcdserver(dAtA, i, uint64(m.Expiration))
246 i--
247 dAtA[i] = 0x48
248 if m.PrevExist != nil {
249 i--
250 if *m.PrevExist {
251 dAtA[i] = 1
252 } else {
253 dAtA[i] = 0
254 }
255 i--
256 dAtA[i] = 0x40
257 }
258 i = encodeVarintEtcdserver(dAtA, i, uint64(m.PrevIndex))
259 i--
260 dAtA[i] = 0x38
261 i -= len(m.PrevValue)
262 copy(dAtA[i:], m.PrevValue)
263 i = encodeVarintEtcdserver(dAtA, i, uint64(len(m.PrevValue)))
264 i--
265 dAtA[i] = 0x32
266 i--
267 if m.Dir {
268 dAtA[i] = 1
269 } else {
270 dAtA[i] = 0
271 }
272 i--
273 dAtA[i] = 0x28
274 i -= len(m.Val)
275 copy(dAtA[i:], m.Val)
276 i = encodeVarintEtcdserver(dAtA, i, uint64(len(m.Val)))
277 i--
278 dAtA[i] = 0x22
279 i -= len(m.Path)
280 copy(dAtA[i:], m.Path)
281 i = encodeVarintEtcdserver(dAtA, i, uint64(len(m.Path)))
282 i--
283 dAtA[i] = 0x1a
284 i -= len(m.Method)
285 copy(dAtA[i:], m.Method)
286 i = encodeVarintEtcdserver(dAtA, i, uint64(len(m.Method)))
287 i--
288 dAtA[i] = 0x12
289 i = encodeVarintEtcdserver(dAtA, i, uint64(m.ID))
290 i--
291 dAtA[i] = 0x8
292 return len(dAtA) - i, nil
293}
294
295func (m *Metadata) Marshal() (dAtA []byte, err error) {
296 size := m.Size()
297 dAtA = make([]byte, size)
298 n, err := m.MarshalToSizedBuffer(dAtA[:size])
299 if err != nil {
300 return nil, err
301 }
302 return dAtA[:n], nil
303}
304
305func (m *Metadata) MarshalTo(dAtA []byte) (int, error) {
306 size := m.Size()
307 return m.MarshalToSizedBuffer(dAtA[:size])
308}
309
310func (m *Metadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
311 i := len(dAtA)
312 _ = i
313 var l int
314 _ = l
315 if m.XXX_unrecognized != nil {
316 i -= len(m.XXX_unrecognized)
317 copy(dAtA[i:], m.XXX_unrecognized)
318 }
319 i = encodeVarintEtcdserver(dAtA, i, uint64(m.ClusterID))
320 i--
321 dAtA[i] = 0x10
322 i = encodeVarintEtcdserver(dAtA, i, uint64(m.NodeID))
323 i--
324 dAtA[i] = 0x8
325 return len(dAtA) - i, nil
326}
327
328func encodeVarintEtcdserver(dAtA []byte, offset int, v uint64) int {
329 offset -= sovEtcdserver(v)
330 base := offset
331 for v >= 1<<7 {
332 dAtA[offset] = uint8(v&0x7f | 0x80)
333 v >>= 7
334 offset++
335 }
336 dAtA[offset] = uint8(v)
337 return base
338}
339func (m *Request) Size() (n int) {
340 if m == nil {
341 return 0
342 }
343 var l int
344 _ = l
345 n += 1 + sovEtcdserver(uint64(m.ID))
346 l = len(m.Method)
347 n += 1 + l + sovEtcdserver(uint64(l))
348 l = len(m.Path)
349 n += 1 + l + sovEtcdserver(uint64(l))
350 l = len(m.Val)
351 n += 1 + l + sovEtcdserver(uint64(l))
352 n += 2
353 l = len(m.PrevValue)
354 n += 1 + l + sovEtcdserver(uint64(l))
355 n += 1 + sovEtcdserver(uint64(m.PrevIndex))
356 if m.PrevExist != nil {
357 n += 2
358 }
359 n += 1 + sovEtcdserver(uint64(m.Expiration))
360 n += 2
361 n += 1 + sovEtcdserver(uint64(m.Since))
362 n += 2
363 n += 2
364 n += 2
365 n += 1 + sovEtcdserver(uint64(m.Time))
366 n += 3
367 if m.Refresh != nil {
368 n += 3
369 }
370 if m.XXX_unrecognized != nil {
371 n += len(m.XXX_unrecognized)
372 }
373 return n
374}
375
376func (m *Metadata) Size() (n int) {
377 if m == nil {
378 return 0
379 }
380 var l int
381 _ = l
382 n += 1 + sovEtcdserver(uint64(m.NodeID))
383 n += 1 + sovEtcdserver(uint64(m.ClusterID))
384 if m.XXX_unrecognized != nil {
385 n += len(m.XXX_unrecognized)
386 }
387 return n
388}
389
390func sovEtcdserver(x uint64) (n int) {
391 return (math_bits.Len64(x|1) + 6) / 7
392}
393func sozEtcdserver(x uint64) (n int) {
394 return sovEtcdserver(uint64((x << 1) ^ uint64((int64(x) >> 63))))
395}
396func (m *Request) Unmarshal(dAtA []byte) error {
397 l := len(dAtA)
398 iNdEx := 0
399 for iNdEx < l {
400 preIndex := iNdEx
401 var wire uint64
402 for shift := uint(0); ; shift += 7 {
403 if shift >= 64 {
404 return ErrIntOverflowEtcdserver
405 }
406 if iNdEx >= l {
407 return io.ErrUnexpectedEOF
408 }
409 b := dAtA[iNdEx]
410 iNdEx++
411 wire |= uint64(b&0x7F) << shift
412 if b < 0x80 {
413 break
414 }
415 }
416 fieldNum := int32(wire >> 3)
417 wireType := int(wire & 0x7)
418 if wireType == 4 {
419 return fmt.Errorf("proto: Request: wiretype end group for non-group")
420 }
421 if fieldNum <= 0 {
422 return fmt.Errorf("proto: Request: illegal tag %d (wire type %d)", fieldNum, wire)
423 }
424 switch fieldNum {
425 case 1:
426 if wireType != 0 {
427 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
428 }
429 m.ID = 0
430 for shift := uint(0); ; shift += 7 {
431 if shift >= 64 {
432 return ErrIntOverflowEtcdserver
433 }
434 if iNdEx >= l {
435 return io.ErrUnexpectedEOF
436 }
437 b := dAtA[iNdEx]
438 iNdEx++
439 m.ID |= uint64(b&0x7F) << shift
440 if b < 0x80 {
441 break
442 }
443 }
444 case 2:
445 if wireType != 2 {
446 return fmt.Errorf("proto: wrong wireType = %d for field Method", wireType)
447 }
448 var stringLen uint64
449 for shift := uint(0); ; shift += 7 {
450 if shift >= 64 {
451 return ErrIntOverflowEtcdserver
452 }
453 if iNdEx >= l {
454 return io.ErrUnexpectedEOF
455 }
456 b := dAtA[iNdEx]
457 iNdEx++
458 stringLen |= uint64(b&0x7F) << shift
459 if b < 0x80 {
460 break
461 }
462 }
463 intStringLen := int(stringLen)
464 if intStringLen < 0 {
465 return ErrInvalidLengthEtcdserver
466 }
467 postIndex := iNdEx + intStringLen
468 if postIndex < 0 {
469 return ErrInvalidLengthEtcdserver
470 }
471 if postIndex > l {
472 return io.ErrUnexpectedEOF
473 }
474 m.Method = string(dAtA[iNdEx:postIndex])
475 iNdEx = postIndex
476 case 3:
477 if wireType != 2 {
478 return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
479 }
480 var stringLen uint64
481 for shift := uint(0); ; shift += 7 {
482 if shift >= 64 {
483 return ErrIntOverflowEtcdserver
484 }
485 if iNdEx >= l {
486 return io.ErrUnexpectedEOF
487 }
488 b := dAtA[iNdEx]
489 iNdEx++
490 stringLen |= uint64(b&0x7F) << shift
491 if b < 0x80 {
492 break
493 }
494 }
495 intStringLen := int(stringLen)
496 if intStringLen < 0 {
497 return ErrInvalidLengthEtcdserver
498 }
499 postIndex := iNdEx + intStringLen
500 if postIndex < 0 {
501 return ErrInvalidLengthEtcdserver
502 }
503 if postIndex > l {
504 return io.ErrUnexpectedEOF
505 }
506 m.Path = string(dAtA[iNdEx:postIndex])
507 iNdEx = postIndex
508 case 4:
509 if wireType != 2 {
510 return fmt.Errorf("proto: wrong wireType = %d for field Val", wireType)
511 }
512 var stringLen uint64
513 for shift := uint(0); ; shift += 7 {
514 if shift >= 64 {
515 return ErrIntOverflowEtcdserver
516 }
517 if iNdEx >= l {
518 return io.ErrUnexpectedEOF
519 }
520 b := dAtA[iNdEx]
521 iNdEx++
522 stringLen |= uint64(b&0x7F) << shift
523 if b < 0x80 {
524 break
525 }
526 }
527 intStringLen := int(stringLen)
528 if intStringLen < 0 {
529 return ErrInvalidLengthEtcdserver
530 }
531 postIndex := iNdEx + intStringLen
532 if postIndex < 0 {
533 return ErrInvalidLengthEtcdserver
534 }
535 if postIndex > l {
536 return io.ErrUnexpectedEOF
537 }
538 m.Val = string(dAtA[iNdEx:postIndex])
539 iNdEx = postIndex
540 case 5:
541 if wireType != 0 {
542 return fmt.Errorf("proto: wrong wireType = %d for field Dir", wireType)
543 }
544 var v int
545 for shift := uint(0); ; shift += 7 {
546 if shift >= 64 {
547 return ErrIntOverflowEtcdserver
548 }
549 if iNdEx >= l {
550 return io.ErrUnexpectedEOF
551 }
552 b := dAtA[iNdEx]
553 iNdEx++
554 v |= int(b&0x7F) << shift
555 if b < 0x80 {
556 break
557 }
558 }
559 m.Dir = bool(v != 0)
560 case 6:
561 if wireType != 2 {
562 return fmt.Errorf("proto: wrong wireType = %d for field PrevValue", wireType)
563 }
564 var stringLen uint64
565 for shift := uint(0); ; shift += 7 {
566 if shift >= 64 {
567 return ErrIntOverflowEtcdserver
568 }
569 if iNdEx >= l {
570 return io.ErrUnexpectedEOF
571 }
572 b := dAtA[iNdEx]
573 iNdEx++
574 stringLen |= uint64(b&0x7F) << shift
575 if b < 0x80 {
576 break
577 }
578 }
579 intStringLen := int(stringLen)
580 if intStringLen < 0 {
581 return ErrInvalidLengthEtcdserver
582 }
583 postIndex := iNdEx + intStringLen
584 if postIndex < 0 {
585 return ErrInvalidLengthEtcdserver
586 }
587 if postIndex > l {
588 return io.ErrUnexpectedEOF
589 }
590 m.PrevValue = string(dAtA[iNdEx:postIndex])
591 iNdEx = postIndex
592 case 7:
593 if wireType != 0 {
594 return fmt.Errorf("proto: wrong wireType = %d for field PrevIndex", wireType)
595 }
596 m.PrevIndex = 0
597 for shift := uint(0); ; shift += 7 {
598 if shift >= 64 {
599 return ErrIntOverflowEtcdserver
600 }
601 if iNdEx >= l {
602 return io.ErrUnexpectedEOF
603 }
604 b := dAtA[iNdEx]
605 iNdEx++
606 m.PrevIndex |= uint64(b&0x7F) << shift
607 if b < 0x80 {
608 break
609 }
610 }
611 case 8:
612 if wireType != 0 {
613 return fmt.Errorf("proto: wrong wireType = %d for field PrevExist", wireType)
614 }
615 var v int
616 for shift := uint(0); ; shift += 7 {
617 if shift >= 64 {
618 return ErrIntOverflowEtcdserver
619 }
620 if iNdEx >= l {
621 return io.ErrUnexpectedEOF
622 }
623 b := dAtA[iNdEx]
624 iNdEx++
625 v |= int(b&0x7F) << shift
626 if b < 0x80 {
627 break
628 }
629 }
630 b := bool(v != 0)
631 m.PrevExist = &b
632 case 9:
633 if wireType != 0 {
634 return fmt.Errorf("proto: wrong wireType = %d for field Expiration", wireType)
635 }
636 m.Expiration = 0
637 for shift := uint(0); ; shift += 7 {
638 if shift >= 64 {
639 return ErrIntOverflowEtcdserver
640 }
641 if iNdEx >= l {
642 return io.ErrUnexpectedEOF
643 }
644 b := dAtA[iNdEx]
645 iNdEx++
646 m.Expiration |= int64(b&0x7F) << shift
647 if b < 0x80 {
648 break
649 }
650 }
651 case 10:
652 if wireType != 0 {
653 return fmt.Errorf("proto: wrong wireType = %d for field Wait", wireType)
654 }
655 var v int
656 for shift := uint(0); ; shift += 7 {
657 if shift >= 64 {
658 return ErrIntOverflowEtcdserver
659 }
660 if iNdEx >= l {
661 return io.ErrUnexpectedEOF
662 }
663 b := dAtA[iNdEx]
664 iNdEx++
665 v |= int(b&0x7F) << shift
666 if b < 0x80 {
667 break
668 }
669 }
670 m.Wait = bool(v != 0)
671 case 11:
672 if wireType != 0 {
673 return fmt.Errorf("proto: wrong wireType = %d for field Since", wireType)
674 }
675 m.Since = 0
676 for shift := uint(0); ; shift += 7 {
677 if shift >= 64 {
678 return ErrIntOverflowEtcdserver
679 }
680 if iNdEx >= l {
681 return io.ErrUnexpectedEOF
682 }
683 b := dAtA[iNdEx]
684 iNdEx++
685 m.Since |= uint64(b&0x7F) << shift
686 if b < 0x80 {
687 break
688 }
689 }
690 case 12:
691 if wireType != 0 {
692 return fmt.Errorf("proto: wrong wireType = %d for field Recursive", wireType)
693 }
694 var v int
695 for shift := uint(0); ; shift += 7 {
696 if shift >= 64 {
697 return ErrIntOverflowEtcdserver
698 }
699 if iNdEx >= l {
700 return io.ErrUnexpectedEOF
701 }
702 b := dAtA[iNdEx]
703 iNdEx++
704 v |= int(b&0x7F) << shift
705 if b < 0x80 {
706 break
707 }
708 }
709 m.Recursive = bool(v != 0)
710 case 13:
711 if wireType != 0 {
712 return fmt.Errorf("proto: wrong wireType = %d for field Sorted", wireType)
713 }
714 var v int
715 for shift := uint(0); ; shift += 7 {
716 if shift >= 64 {
717 return ErrIntOverflowEtcdserver
718 }
719 if iNdEx >= l {
720 return io.ErrUnexpectedEOF
721 }
722 b := dAtA[iNdEx]
723 iNdEx++
724 v |= int(b&0x7F) << shift
725 if b < 0x80 {
726 break
727 }
728 }
729 m.Sorted = bool(v != 0)
730 case 14:
731 if wireType != 0 {
732 return fmt.Errorf("proto: wrong wireType = %d for field Quorum", wireType)
733 }
734 var v int
735 for shift := uint(0); ; shift += 7 {
736 if shift >= 64 {
737 return ErrIntOverflowEtcdserver
738 }
739 if iNdEx >= l {
740 return io.ErrUnexpectedEOF
741 }
742 b := dAtA[iNdEx]
743 iNdEx++
744 v |= int(b&0x7F) << shift
745 if b < 0x80 {
746 break
747 }
748 }
749 m.Quorum = bool(v != 0)
750 case 15:
751 if wireType != 0 {
752 return fmt.Errorf("proto: wrong wireType = %d for field Time", wireType)
753 }
754 m.Time = 0
755 for shift := uint(0); ; shift += 7 {
756 if shift >= 64 {
757 return ErrIntOverflowEtcdserver
758 }
759 if iNdEx >= l {
760 return io.ErrUnexpectedEOF
761 }
762 b := dAtA[iNdEx]
763 iNdEx++
764 m.Time |= int64(b&0x7F) << shift
765 if b < 0x80 {
766 break
767 }
768 }
769 case 16:
770 if wireType != 0 {
771 return fmt.Errorf("proto: wrong wireType = %d for field Stream", wireType)
772 }
773 var v int
774 for shift := uint(0); ; shift += 7 {
775 if shift >= 64 {
776 return ErrIntOverflowEtcdserver
777 }
778 if iNdEx >= l {
779 return io.ErrUnexpectedEOF
780 }
781 b := dAtA[iNdEx]
782 iNdEx++
783 v |= int(b&0x7F) << shift
784 if b < 0x80 {
785 break
786 }
787 }
788 m.Stream = bool(v != 0)
789 case 17:
790 if wireType != 0 {
791 return fmt.Errorf("proto: wrong wireType = %d for field Refresh", wireType)
792 }
793 var v int
794 for shift := uint(0); ; shift += 7 {
795 if shift >= 64 {
796 return ErrIntOverflowEtcdserver
797 }
798 if iNdEx >= l {
799 return io.ErrUnexpectedEOF
800 }
801 b := dAtA[iNdEx]
802 iNdEx++
803 v |= int(b&0x7F) << shift
804 if b < 0x80 {
805 break
806 }
807 }
808 b := bool(v != 0)
809 m.Refresh = &b
810 default:
811 iNdEx = preIndex
812 skippy, err := skipEtcdserver(dAtA[iNdEx:])
813 if err != nil {
814 return err
815 }
816 if (skippy < 0) || (iNdEx+skippy) < 0 {
817 return ErrInvalidLengthEtcdserver
818 }
819 if (iNdEx + skippy) > l {
820 return io.ErrUnexpectedEOF
821 }
822 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
823 iNdEx += skippy
824 }
825 }
826
827 if iNdEx > l {
828 return io.ErrUnexpectedEOF
829 }
830 return nil
831}
832func (m *Metadata) Unmarshal(dAtA []byte) error {
833 l := len(dAtA)
834 iNdEx := 0
835 for iNdEx < l {
836 preIndex := iNdEx
837 var wire uint64
838 for shift := uint(0); ; shift += 7 {
839 if shift >= 64 {
840 return ErrIntOverflowEtcdserver
841 }
842 if iNdEx >= l {
843 return io.ErrUnexpectedEOF
844 }
845 b := dAtA[iNdEx]
846 iNdEx++
847 wire |= uint64(b&0x7F) << shift
848 if b < 0x80 {
849 break
850 }
851 }
852 fieldNum := int32(wire >> 3)
853 wireType := int(wire & 0x7)
854 if wireType == 4 {
855 return fmt.Errorf("proto: Metadata: wiretype end group for non-group")
856 }
857 if fieldNum <= 0 {
858 return fmt.Errorf("proto: Metadata: illegal tag %d (wire type %d)", fieldNum, wire)
859 }
860 switch fieldNum {
861 case 1:
862 if wireType != 0 {
863 return fmt.Errorf("proto: wrong wireType = %d for field NodeID", wireType)
864 }
865 m.NodeID = 0
866 for shift := uint(0); ; shift += 7 {
867 if shift >= 64 {
868 return ErrIntOverflowEtcdserver
869 }
870 if iNdEx >= l {
871 return io.ErrUnexpectedEOF
872 }
873 b := dAtA[iNdEx]
874 iNdEx++
875 m.NodeID |= uint64(b&0x7F) << shift
876 if b < 0x80 {
877 break
878 }
879 }
880 case 2:
881 if wireType != 0 {
882 return fmt.Errorf("proto: wrong wireType = %d for field ClusterID", wireType)
883 }
884 m.ClusterID = 0
885 for shift := uint(0); ; shift += 7 {
886 if shift >= 64 {
887 return ErrIntOverflowEtcdserver
888 }
889 if iNdEx >= l {
890 return io.ErrUnexpectedEOF
891 }
892 b := dAtA[iNdEx]
893 iNdEx++
894 m.ClusterID |= uint64(b&0x7F) << shift
895 if b < 0x80 {
896 break
897 }
898 }
899 default:
900 iNdEx = preIndex
901 skippy, err := skipEtcdserver(dAtA[iNdEx:])
902 if err != nil {
903 return err
904 }
905 if (skippy < 0) || (iNdEx+skippy) < 0 {
906 return ErrInvalidLengthEtcdserver
907 }
908 if (iNdEx + skippy) > l {
909 return io.ErrUnexpectedEOF
910 }
911 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
912 iNdEx += skippy
913 }
914 }
915
916 if iNdEx > l {
917 return io.ErrUnexpectedEOF
918 }
919 return nil
920}
921func skipEtcdserver(dAtA []byte) (n int, err error) {
922 l := len(dAtA)
923 iNdEx := 0
924 depth := 0
925 for iNdEx < l {
926 var wire uint64
927 for shift := uint(0); ; shift += 7 {
928 if shift >= 64 {
929 return 0, ErrIntOverflowEtcdserver
930 }
931 if iNdEx >= l {
932 return 0, io.ErrUnexpectedEOF
933 }
934 b := dAtA[iNdEx]
935 iNdEx++
936 wire |= (uint64(b) & 0x7F) << shift
937 if b < 0x80 {
938 break
939 }
940 }
941 wireType := int(wire & 0x7)
942 switch wireType {
943 case 0:
944 for shift := uint(0); ; shift += 7 {
945 if shift >= 64 {
946 return 0, ErrIntOverflowEtcdserver
947 }
948 if iNdEx >= l {
949 return 0, io.ErrUnexpectedEOF
950 }
951 iNdEx++
952 if dAtA[iNdEx-1] < 0x80 {
953 break
954 }
955 }
956 case 1:
957 iNdEx += 8
958 case 2:
959 var length int
960 for shift := uint(0); ; shift += 7 {
961 if shift >= 64 {
962 return 0, ErrIntOverflowEtcdserver
963 }
964 if iNdEx >= l {
965 return 0, io.ErrUnexpectedEOF
966 }
967 b := dAtA[iNdEx]
968 iNdEx++
969 length |= (int(b) & 0x7F) << shift
970 if b < 0x80 {
971 break
972 }
973 }
974 if length < 0 {
975 return 0, ErrInvalidLengthEtcdserver
976 }
977 iNdEx += length
978 case 3:
979 depth++
980 case 4:
981 if depth == 0 {
982 return 0, ErrUnexpectedEndOfGroupEtcdserver
983 }
984 depth--
985 case 5:
986 iNdEx += 4
987 default:
988 return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
989 }
990 if iNdEx < 0 {
991 return 0, ErrInvalidLengthEtcdserver
992 }
993 if depth == 0 {
994 return iNdEx, nil
995 }
996 }
997 return 0, io.ErrUnexpectedEOF
998}
999
1000var (
1001 ErrInvalidLengthEtcdserver = fmt.Errorf("proto: negative length found during unmarshaling")
1002 ErrIntOverflowEtcdserver = fmt.Errorf("proto: integer overflow")
1003 ErrUnexpectedEndOfGroupEtcdserver = fmt.Errorf("proto: unexpected end of group")
1004)