blob: 3e15079e6f74411b35b27bd55c8c5e6692bdc62e [file] [log] [blame]
Scott Bakereee8dd82019-09-24 12:52:34 -07001// Code generated by protoc-gen-gogo. DO NOT EDIT.
2// source: rpc.proto
3
4package etcdserverpb
5
6import (
7 "fmt"
8
9 proto "github.com/golang/protobuf/proto"
10
11 math "math"
12
13 _ "github.com/gogo/protobuf/gogoproto"
14
15 mvccpb "go.etcd.io/etcd/mvcc/mvccpb"
16
17 authpb "go.etcd.io/etcd/auth/authpb"
18
19 context "golang.org/x/net/context"
20
21 grpc "google.golang.org/grpc"
22
23 io "io"
24)
25
26// Reference imports to suppress errors if they are not otherwise used.
27var _ = proto.Marshal
28var _ = fmt.Errorf
29var _ = math.Inf
30
31type AlarmType int32
32
33const (
34 AlarmType_NONE AlarmType = 0
35 AlarmType_NOSPACE AlarmType = 1
36 AlarmType_CORRUPT AlarmType = 2
37)
38
39var AlarmType_name = map[int32]string{
40 0: "NONE",
41 1: "NOSPACE",
42 2: "CORRUPT",
43}
44var AlarmType_value = map[string]int32{
45 "NONE": 0,
46 "NOSPACE": 1,
47 "CORRUPT": 2,
48}
49
50func (x AlarmType) String() string {
51 return proto.EnumName(AlarmType_name, int32(x))
52}
53func (AlarmType) EnumDescriptor() ([]byte, []int) { return fileDescriptorRpc, []int{0} }
54
55type RangeRequest_SortOrder int32
56
57const (
58 RangeRequest_NONE RangeRequest_SortOrder = 0
59 RangeRequest_ASCEND RangeRequest_SortOrder = 1
60 RangeRequest_DESCEND RangeRequest_SortOrder = 2
61)
62
63var RangeRequest_SortOrder_name = map[int32]string{
64 0: "NONE",
65 1: "ASCEND",
66 2: "DESCEND",
67}
68var RangeRequest_SortOrder_value = map[string]int32{
69 "NONE": 0,
70 "ASCEND": 1,
71 "DESCEND": 2,
72}
73
74func (x RangeRequest_SortOrder) String() string {
75 return proto.EnumName(RangeRequest_SortOrder_name, int32(x))
76}
77func (RangeRequest_SortOrder) EnumDescriptor() ([]byte, []int) { return fileDescriptorRpc, []int{1, 0} }
78
79type RangeRequest_SortTarget int32
80
81const (
82 RangeRequest_KEY RangeRequest_SortTarget = 0
83 RangeRequest_VERSION RangeRequest_SortTarget = 1
84 RangeRequest_CREATE RangeRequest_SortTarget = 2
85 RangeRequest_MOD RangeRequest_SortTarget = 3
86 RangeRequest_VALUE RangeRequest_SortTarget = 4
87)
88
89var RangeRequest_SortTarget_name = map[int32]string{
90 0: "KEY",
91 1: "VERSION",
92 2: "CREATE",
93 3: "MOD",
94 4: "VALUE",
95}
96var RangeRequest_SortTarget_value = map[string]int32{
97 "KEY": 0,
98 "VERSION": 1,
99 "CREATE": 2,
100 "MOD": 3,
101 "VALUE": 4,
102}
103
104func (x RangeRequest_SortTarget) String() string {
105 return proto.EnumName(RangeRequest_SortTarget_name, int32(x))
106}
107func (RangeRequest_SortTarget) EnumDescriptor() ([]byte, []int) { return fileDescriptorRpc, []int{1, 1} }
108
109type Compare_CompareResult int32
110
111const (
112 Compare_EQUAL Compare_CompareResult = 0
113 Compare_GREATER Compare_CompareResult = 1
114 Compare_LESS Compare_CompareResult = 2
115 Compare_NOT_EQUAL Compare_CompareResult = 3
116)
117
118var Compare_CompareResult_name = map[int32]string{
119 0: "EQUAL",
120 1: "GREATER",
121 2: "LESS",
122 3: "NOT_EQUAL",
123}
124var Compare_CompareResult_value = map[string]int32{
125 "EQUAL": 0,
126 "GREATER": 1,
127 "LESS": 2,
128 "NOT_EQUAL": 3,
129}
130
131func (x Compare_CompareResult) String() string {
132 return proto.EnumName(Compare_CompareResult_name, int32(x))
133}
134func (Compare_CompareResult) EnumDescriptor() ([]byte, []int) { return fileDescriptorRpc, []int{9, 0} }
135
136type Compare_CompareTarget int32
137
138const (
139 Compare_VERSION Compare_CompareTarget = 0
140 Compare_CREATE Compare_CompareTarget = 1
141 Compare_MOD Compare_CompareTarget = 2
142 Compare_VALUE Compare_CompareTarget = 3
143 Compare_LEASE Compare_CompareTarget = 4
144)
145
146var Compare_CompareTarget_name = map[int32]string{
147 0: "VERSION",
148 1: "CREATE",
149 2: "MOD",
150 3: "VALUE",
151 4: "LEASE",
152}
153var Compare_CompareTarget_value = map[string]int32{
154 "VERSION": 0,
155 "CREATE": 1,
156 "MOD": 2,
157 "VALUE": 3,
158 "LEASE": 4,
159}
160
161func (x Compare_CompareTarget) String() string {
162 return proto.EnumName(Compare_CompareTarget_name, int32(x))
163}
164func (Compare_CompareTarget) EnumDescriptor() ([]byte, []int) { return fileDescriptorRpc, []int{9, 1} }
165
166type WatchCreateRequest_FilterType int32
167
168const (
169 // filter out put event.
170 WatchCreateRequest_NOPUT WatchCreateRequest_FilterType = 0
171 // filter out delete event.
172 WatchCreateRequest_NODELETE WatchCreateRequest_FilterType = 1
173)
174
175var WatchCreateRequest_FilterType_name = map[int32]string{
176 0: "NOPUT",
177 1: "NODELETE",
178}
179var WatchCreateRequest_FilterType_value = map[string]int32{
180 "NOPUT": 0,
181 "NODELETE": 1,
182}
183
184func (x WatchCreateRequest_FilterType) String() string {
185 return proto.EnumName(WatchCreateRequest_FilterType_name, int32(x))
186}
187func (WatchCreateRequest_FilterType) EnumDescriptor() ([]byte, []int) {
188 return fileDescriptorRpc, []int{21, 0}
189}
190
191type AlarmRequest_AlarmAction int32
192
193const (
194 AlarmRequest_GET AlarmRequest_AlarmAction = 0
195 AlarmRequest_ACTIVATE AlarmRequest_AlarmAction = 1
196 AlarmRequest_DEACTIVATE AlarmRequest_AlarmAction = 2
197)
198
199var AlarmRequest_AlarmAction_name = map[int32]string{
200 0: "GET",
201 1: "ACTIVATE",
202 2: "DEACTIVATE",
203}
204var AlarmRequest_AlarmAction_value = map[string]int32{
205 "GET": 0,
206 "ACTIVATE": 1,
207 "DEACTIVATE": 2,
208}
209
210func (x AlarmRequest_AlarmAction) String() string {
211 return proto.EnumName(AlarmRequest_AlarmAction_name, int32(x))
212}
213func (AlarmRequest_AlarmAction) EnumDescriptor() ([]byte, []int) {
214 return fileDescriptorRpc, []int{52, 0}
215}
216
217type ResponseHeader struct {
218 // cluster_id is the ID of the cluster which sent the response.
219 ClusterId uint64 `protobuf:"varint,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
220 // member_id is the ID of the member which sent the response.
221 MemberId uint64 `protobuf:"varint,2,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"`
222 // revision is the key-value store revision when the request was applied.
223 // For watch progress responses, the header.revision indicates progress. All future events
224 // recieved in this stream are guaranteed to have a higher revision number than the
225 // header.revision number.
226 Revision int64 `protobuf:"varint,3,opt,name=revision,proto3" json:"revision,omitempty"`
227 // raft_term is the raft term when the request was applied.
228 RaftTerm uint64 `protobuf:"varint,4,opt,name=raft_term,json=raftTerm,proto3" json:"raft_term,omitempty"`
229}
230
231func (m *ResponseHeader) Reset() { *m = ResponseHeader{} }
232func (m *ResponseHeader) String() string { return proto.CompactTextString(m) }
233func (*ResponseHeader) ProtoMessage() {}
234func (*ResponseHeader) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{0} }
235
236func (m *ResponseHeader) GetClusterId() uint64 {
237 if m != nil {
238 return m.ClusterId
239 }
240 return 0
241}
242
243func (m *ResponseHeader) GetMemberId() uint64 {
244 if m != nil {
245 return m.MemberId
246 }
247 return 0
248}
249
250func (m *ResponseHeader) GetRevision() int64 {
251 if m != nil {
252 return m.Revision
253 }
254 return 0
255}
256
257func (m *ResponseHeader) GetRaftTerm() uint64 {
258 if m != nil {
259 return m.RaftTerm
260 }
261 return 0
262}
263
264type RangeRequest struct {
265 // key is the first key for the range. If range_end is not given, the request only looks up key.
266 Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
267 // range_end is the upper bound on the requested range [key, range_end).
268 // If range_end is '\0', the range is all keys >= key.
269 // If range_end is key plus one (e.g., "aa"+1 == "ab", "a\xff"+1 == "b"),
270 // then the range request gets all keys prefixed with key.
271 // If both key and range_end are '\0', then the range request returns all keys.
272 RangeEnd []byte `protobuf:"bytes,2,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"`
273 // limit is a limit on the number of keys returned for the request. When limit is set to 0,
274 // it is treated as no limit.
275 Limit int64 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
276 // revision is the point-in-time of the key-value store to use for the range.
277 // If revision is less or equal to zero, the range is over the newest key-value store.
278 // If the revision has been compacted, ErrCompacted is returned as a response.
279 Revision int64 `protobuf:"varint,4,opt,name=revision,proto3" json:"revision,omitempty"`
280 // sort_order is the order for returned sorted results.
281 SortOrder RangeRequest_SortOrder `protobuf:"varint,5,opt,name=sort_order,json=sortOrder,proto3,enum=etcdserverpb.RangeRequest_SortOrder" json:"sort_order,omitempty"`
282 // sort_target is the key-value field to use for sorting.
283 SortTarget RangeRequest_SortTarget `protobuf:"varint,6,opt,name=sort_target,json=sortTarget,proto3,enum=etcdserverpb.RangeRequest_SortTarget" json:"sort_target,omitempty"`
284 // serializable sets the range request to use serializable member-local reads.
285 // Range requests are linearizable by default; linearizable requests have higher
286 // latency and lower throughput than serializable requests but reflect the current
287 // consensus of the cluster. For better performance, in exchange for possible stale reads,
288 // a serializable range request is served locally without needing to reach consensus
289 // with other nodes in the cluster.
290 Serializable bool `protobuf:"varint,7,opt,name=serializable,proto3" json:"serializable,omitempty"`
291 // keys_only when set returns only the keys and not the values.
292 KeysOnly bool `protobuf:"varint,8,opt,name=keys_only,json=keysOnly,proto3" json:"keys_only,omitempty"`
293 // count_only when set returns only the count of the keys in the range.
294 CountOnly bool `protobuf:"varint,9,opt,name=count_only,json=countOnly,proto3" json:"count_only,omitempty"`
295 // min_mod_revision is the lower bound for returned key mod revisions; all keys with
296 // lesser mod revisions will be filtered away.
297 MinModRevision int64 `protobuf:"varint,10,opt,name=min_mod_revision,json=minModRevision,proto3" json:"min_mod_revision,omitempty"`
298 // max_mod_revision is the upper bound for returned key mod revisions; all keys with
299 // greater mod revisions will be filtered away.
300 MaxModRevision int64 `protobuf:"varint,11,opt,name=max_mod_revision,json=maxModRevision,proto3" json:"max_mod_revision,omitempty"`
301 // min_create_revision is the lower bound for returned key create revisions; all keys with
302 // lesser create revisions will be filtered away.
303 MinCreateRevision int64 `protobuf:"varint,12,opt,name=min_create_revision,json=minCreateRevision,proto3" json:"min_create_revision,omitempty"`
304 // max_create_revision is the upper bound for returned key create revisions; all keys with
305 // greater create revisions will be filtered away.
306 MaxCreateRevision int64 `protobuf:"varint,13,opt,name=max_create_revision,json=maxCreateRevision,proto3" json:"max_create_revision,omitempty"`
307}
308
309func (m *RangeRequest) Reset() { *m = RangeRequest{} }
310func (m *RangeRequest) String() string { return proto.CompactTextString(m) }
311func (*RangeRequest) ProtoMessage() {}
312func (*RangeRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{1} }
313
314func (m *RangeRequest) GetKey() []byte {
315 if m != nil {
316 return m.Key
317 }
318 return nil
319}
320
321func (m *RangeRequest) GetRangeEnd() []byte {
322 if m != nil {
323 return m.RangeEnd
324 }
325 return nil
326}
327
328func (m *RangeRequest) GetLimit() int64 {
329 if m != nil {
330 return m.Limit
331 }
332 return 0
333}
334
335func (m *RangeRequest) GetRevision() int64 {
336 if m != nil {
337 return m.Revision
338 }
339 return 0
340}
341
342func (m *RangeRequest) GetSortOrder() RangeRequest_SortOrder {
343 if m != nil {
344 return m.SortOrder
345 }
346 return RangeRequest_NONE
347}
348
349func (m *RangeRequest) GetSortTarget() RangeRequest_SortTarget {
350 if m != nil {
351 return m.SortTarget
352 }
353 return RangeRequest_KEY
354}
355
356func (m *RangeRequest) GetSerializable() bool {
357 if m != nil {
358 return m.Serializable
359 }
360 return false
361}
362
363func (m *RangeRequest) GetKeysOnly() bool {
364 if m != nil {
365 return m.KeysOnly
366 }
367 return false
368}
369
370func (m *RangeRequest) GetCountOnly() bool {
371 if m != nil {
372 return m.CountOnly
373 }
374 return false
375}
376
377func (m *RangeRequest) GetMinModRevision() int64 {
378 if m != nil {
379 return m.MinModRevision
380 }
381 return 0
382}
383
384func (m *RangeRequest) GetMaxModRevision() int64 {
385 if m != nil {
386 return m.MaxModRevision
387 }
388 return 0
389}
390
391func (m *RangeRequest) GetMinCreateRevision() int64 {
392 if m != nil {
393 return m.MinCreateRevision
394 }
395 return 0
396}
397
398func (m *RangeRequest) GetMaxCreateRevision() int64 {
399 if m != nil {
400 return m.MaxCreateRevision
401 }
402 return 0
403}
404
405type RangeResponse struct {
406 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
407 // kvs is the list of key-value pairs matched by the range request.
408 // kvs is empty when count is requested.
409 Kvs []*mvccpb.KeyValue `protobuf:"bytes,2,rep,name=kvs" json:"kvs,omitempty"`
410 // more indicates if there are more keys to return in the requested range.
411 More bool `protobuf:"varint,3,opt,name=more,proto3" json:"more,omitempty"`
412 // count is set to the number of keys within the range when requested.
413 Count int64 `protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"`
414}
415
416func (m *RangeResponse) Reset() { *m = RangeResponse{} }
417func (m *RangeResponse) String() string { return proto.CompactTextString(m) }
418func (*RangeResponse) ProtoMessage() {}
419func (*RangeResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{2} }
420
421func (m *RangeResponse) GetHeader() *ResponseHeader {
422 if m != nil {
423 return m.Header
424 }
425 return nil
426}
427
428func (m *RangeResponse) GetKvs() []*mvccpb.KeyValue {
429 if m != nil {
430 return m.Kvs
431 }
432 return nil
433}
434
435func (m *RangeResponse) GetMore() bool {
436 if m != nil {
437 return m.More
438 }
439 return false
440}
441
442func (m *RangeResponse) GetCount() int64 {
443 if m != nil {
444 return m.Count
445 }
446 return 0
447}
448
449type PutRequest struct {
450 // key is the key, in bytes, to put into the key-value store.
451 Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
452 // value is the value, in bytes, to associate with the key in the key-value store.
453 Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
454 // lease is the lease ID to associate with the key in the key-value store. A lease
455 // value of 0 indicates no lease.
456 Lease int64 `protobuf:"varint,3,opt,name=lease,proto3" json:"lease,omitempty"`
457 // If prev_kv is set, etcd gets the previous key-value pair before changing it.
458 // The previous key-value pair will be returned in the put response.
459 PrevKv bool `protobuf:"varint,4,opt,name=prev_kv,json=prevKv,proto3" json:"prev_kv,omitempty"`
460 // If ignore_value is set, etcd updates the key using its current value.
461 // Returns an error if the key does not exist.
462 IgnoreValue bool `protobuf:"varint,5,opt,name=ignore_value,json=ignoreValue,proto3" json:"ignore_value,omitempty"`
463 // If ignore_lease is set, etcd updates the key using its current lease.
464 // Returns an error if the key does not exist.
465 IgnoreLease bool `protobuf:"varint,6,opt,name=ignore_lease,json=ignoreLease,proto3" json:"ignore_lease,omitempty"`
466}
467
468func (m *PutRequest) Reset() { *m = PutRequest{} }
469func (m *PutRequest) String() string { return proto.CompactTextString(m) }
470func (*PutRequest) ProtoMessage() {}
471func (*PutRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{3} }
472
473func (m *PutRequest) GetKey() []byte {
474 if m != nil {
475 return m.Key
476 }
477 return nil
478}
479
480func (m *PutRequest) GetValue() []byte {
481 if m != nil {
482 return m.Value
483 }
484 return nil
485}
486
487func (m *PutRequest) GetLease() int64 {
488 if m != nil {
489 return m.Lease
490 }
491 return 0
492}
493
494func (m *PutRequest) GetPrevKv() bool {
495 if m != nil {
496 return m.PrevKv
497 }
498 return false
499}
500
501func (m *PutRequest) GetIgnoreValue() bool {
502 if m != nil {
503 return m.IgnoreValue
504 }
505 return false
506}
507
508func (m *PutRequest) GetIgnoreLease() bool {
509 if m != nil {
510 return m.IgnoreLease
511 }
512 return false
513}
514
515type PutResponse struct {
516 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
517 // if prev_kv is set in the request, the previous key-value pair will be returned.
518 PrevKv *mvccpb.KeyValue `protobuf:"bytes,2,opt,name=prev_kv,json=prevKv" json:"prev_kv,omitempty"`
519}
520
521func (m *PutResponse) Reset() { *m = PutResponse{} }
522func (m *PutResponse) String() string { return proto.CompactTextString(m) }
523func (*PutResponse) ProtoMessage() {}
524func (*PutResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{4} }
525
526func (m *PutResponse) GetHeader() *ResponseHeader {
527 if m != nil {
528 return m.Header
529 }
530 return nil
531}
532
533func (m *PutResponse) GetPrevKv() *mvccpb.KeyValue {
534 if m != nil {
535 return m.PrevKv
536 }
537 return nil
538}
539
540type DeleteRangeRequest struct {
541 // key is the first key to delete in the range.
542 Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
543 // range_end is the key following the last key to delete for the range [key, range_end).
544 // If range_end is not given, the range is defined to contain only the key argument.
545 // If range_end is one bit larger than the given key, then the range is all the keys
546 // with the prefix (the given key).
547 // If range_end is '\0', the range is all keys greater than or equal to the key argument.
548 RangeEnd []byte `protobuf:"bytes,2,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"`
549 // If prev_kv is set, etcd gets the previous key-value pairs before deleting it.
550 // The previous key-value pairs will be returned in the delete response.
551 PrevKv bool `protobuf:"varint,3,opt,name=prev_kv,json=prevKv,proto3" json:"prev_kv,omitempty"`
552}
553
554func (m *DeleteRangeRequest) Reset() { *m = DeleteRangeRequest{} }
555func (m *DeleteRangeRequest) String() string { return proto.CompactTextString(m) }
556func (*DeleteRangeRequest) ProtoMessage() {}
557func (*DeleteRangeRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{5} }
558
559func (m *DeleteRangeRequest) GetKey() []byte {
560 if m != nil {
561 return m.Key
562 }
563 return nil
564}
565
566func (m *DeleteRangeRequest) GetRangeEnd() []byte {
567 if m != nil {
568 return m.RangeEnd
569 }
570 return nil
571}
572
573func (m *DeleteRangeRequest) GetPrevKv() bool {
574 if m != nil {
575 return m.PrevKv
576 }
577 return false
578}
579
580type DeleteRangeResponse struct {
581 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
582 // deleted is the number of keys deleted by the delete range request.
583 Deleted int64 `protobuf:"varint,2,opt,name=deleted,proto3" json:"deleted,omitempty"`
584 // if prev_kv is set in the request, the previous key-value pairs will be returned.
585 PrevKvs []*mvccpb.KeyValue `protobuf:"bytes,3,rep,name=prev_kvs,json=prevKvs" json:"prev_kvs,omitempty"`
586}
587
588func (m *DeleteRangeResponse) Reset() { *m = DeleteRangeResponse{} }
589func (m *DeleteRangeResponse) String() string { return proto.CompactTextString(m) }
590func (*DeleteRangeResponse) ProtoMessage() {}
591func (*DeleteRangeResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{6} }
592
593func (m *DeleteRangeResponse) GetHeader() *ResponseHeader {
594 if m != nil {
595 return m.Header
596 }
597 return nil
598}
599
600func (m *DeleteRangeResponse) GetDeleted() int64 {
601 if m != nil {
602 return m.Deleted
603 }
604 return 0
605}
606
607func (m *DeleteRangeResponse) GetPrevKvs() []*mvccpb.KeyValue {
608 if m != nil {
609 return m.PrevKvs
610 }
611 return nil
612}
613
614type RequestOp struct {
615 // request is a union of request types accepted by a transaction.
616 //
617 // Types that are valid to be assigned to Request:
618 // *RequestOp_RequestRange
619 // *RequestOp_RequestPut
620 // *RequestOp_RequestDeleteRange
621 // *RequestOp_RequestTxn
622 Request isRequestOp_Request `protobuf_oneof:"request"`
623}
624
625func (m *RequestOp) Reset() { *m = RequestOp{} }
626func (m *RequestOp) String() string { return proto.CompactTextString(m) }
627func (*RequestOp) ProtoMessage() {}
628func (*RequestOp) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{7} }
629
630type isRequestOp_Request interface {
631 isRequestOp_Request()
632 MarshalTo([]byte) (int, error)
633 Size() int
634}
635
636type RequestOp_RequestRange struct {
637 RequestRange *RangeRequest `protobuf:"bytes,1,opt,name=request_range,json=requestRange,oneof"`
638}
639type RequestOp_RequestPut struct {
640 RequestPut *PutRequest `protobuf:"bytes,2,opt,name=request_put,json=requestPut,oneof"`
641}
642type RequestOp_RequestDeleteRange struct {
643 RequestDeleteRange *DeleteRangeRequest `protobuf:"bytes,3,opt,name=request_delete_range,json=requestDeleteRange,oneof"`
644}
645type RequestOp_RequestTxn struct {
646 RequestTxn *TxnRequest `protobuf:"bytes,4,opt,name=request_txn,json=requestTxn,oneof"`
647}
648
649func (*RequestOp_RequestRange) isRequestOp_Request() {}
650func (*RequestOp_RequestPut) isRequestOp_Request() {}
651func (*RequestOp_RequestDeleteRange) isRequestOp_Request() {}
652func (*RequestOp_RequestTxn) isRequestOp_Request() {}
653
654func (m *RequestOp) GetRequest() isRequestOp_Request {
655 if m != nil {
656 return m.Request
657 }
658 return nil
659}
660
661func (m *RequestOp) GetRequestRange() *RangeRequest {
662 if x, ok := m.GetRequest().(*RequestOp_RequestRange); ok {
663 return x.RequestRange
664 }
665 return nil
666}
667
668func (m *RequestOp) GetRequestPut() *PutRequest {
669 if x, ok := m.GetRequest().(*RequestOp_RequestPut); ok {
670 return x.RequestPut
671 }
672 return nil
673}
674
675func (m *RequestOp) GetRequestDeleteRange() *DeleteRangeRequest {
676 if x, ok := m.GetRequest().(*RequestOp_RequestDeleteRange); ok {
677 return x.RequestDeleteRange
678 }
679 return nil
680}
681
682func (m *RequestOp) GetRequestTxn() *TxnRequest {
683 if x, ok := m.GetRequest().(*RequestOp_RequestTxn); ok {
684 return x.RequestTxn
685 }
686 return nil
687}
688
689// XXX_OneofFuncs is for the internal use of the proto package.
690func (*RequestOp) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
691 return _RequestOp_OneofMarshaler, _RequestOp_OneofUnmarshaler, _RequestOp_OneofSizer, []interface{}{
692 (*RequestOp_RequestRange)(nil),
693 (*RequestOp_RequestPut)(nil),
694 (*RequestOp_RequestDeleteRange)(nil),
695 (*RequestOp_RequestTxn)(nil),
696 }
697}
698
699func _RequestOp_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
700 m := msg.(*RequestOp)
701 // request
702 switch x := m.Request.(type) {
703 case *RequestOp_RequestRange:
704 _ = b.EncodeVarint(1<<3 | proto.WireBytes)
705 if err := b.EncodeMessage(x.RequestRange); err != nil {
706 return err
707 }
708 case *RequestOp_RequestPut:
709 _ = b.EncodeVarint(2<<3 | proto.WireBytes)
710 if err := b.EncodeMessage(x.RequestPut); err != nil {
711 return err
712 }
713 case *RequestOp_RequestDeleteRange:
714 _ = b.EncodeVarint(3<<3 | proto.WireBytes)
715 if err := b.EncodeMessage(x.RequestDeleteRange); err != nil {
716 return err
717 }
718 case *RequestOp_RequestTxn:
719 _ = b.EncodeVarint(4<<3 | proto.WireBytes)
720 if err := b.EncodeMessage(x.RequestTxn); err != nil {
721 return err
722 }
723 case nil:
724 default:
725 return fmt.Errorf("RequestOp.Request has unexpected type %T", x)
726 }
727 return nil
728}
729
730func _RequestOp_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
731 m := msg.(*RequestOp)
732 switch tag {
733 case 1: // request.request_range
734 if wire != proto.WireBytes {
735 return true, proto.ErrInternalBadWireType
736 }
737 msg := new(RangeRequest)
738 err := b.DecodeMessage(msg)
739 m.Request = &RequestOp_RequestRange{msg}
740 return true, err
741 case 2: // request.request_put
742 if wire != proto.WireBytes {
743 return true, proto.ErrInternalBadWireType
744 }
745 msg := new(PutRequest)
746 err := b.DecodeMessage(msg)
747 m.Request = &RequestOp_RequestPut{msg}
748 return true, err
749 case 3: // request.request_delete_range
750 if wire != proto.WireBytes {
751 return true, proto.ErrInternalBadWireType
752 }
753 msg := new(DeleteRangeRequest)
754 err := b.DecodeMessage(msg)
755 m.Request = &RequestOp_RequestDeleteRange{msg}
756 return true, err
757 case 4: // request.request_txn
758 if wire != proto.WireBytes {
759 return true, proto.ErrInternalBadWireType
760 }
761 msg := new(TxnRequest)
762 err := b.DecodeMessage(msg)
763 m.Request = &RequestOp_RequestTxn{msg}
764 return true, err
765 default:
766 return false, nil
767 }
768}
769
770func _RequestOp_OneofSizer(msg proto.Message) (n int) {
771 m := msg.(*RequestOp)
772 // request
773 switch x := m.Request.(type) {
774 case *RequestOp_RequestRange:
775 s := proto.Size(x.RequestRange)
776 n += proto.SizeVarint(1<<3 | proto.WireBytes)
777 n += proto.SizeVarint(uint64(s))
778 n += s
779 case *RequestOp_RequestPut:
780 s := proto.Size(x.RequestPut)
781 n += proto.SizeVarint(2<<3 | proto.WireBytes)
782 n += proto.SizeVarint(uint64(s))
783 n += s
784 case *RequestOp_RequestDeleteRange:
785 s := proto.Size(x.RequestDeleteRange)
786 n += proto.SizeVarint(3<<3 | proto.WireBytes)
787 n += proto.SizeVarint(uint64(s))
788 n += s
789 case *RequestOp_RequestTxn:
790 s := proto.Size(x.RequestTxn)
791 n += proto.SizeVarint(4<<3 | proto.WireBytes)
792 n += proto.SizeVarint(uint64(s))
793 n += s
794 case nil:
795 default:
796 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
797 }
798 return n
799}
800
801type ResponseOp struct {
802 // response is a union of response types returned by a transaction.
803 //
804 // Types that are valid to be assigned to Response:
805 // *ResponseOp_ResponseRange
806 // *ResponseOp_ResponsePut
807 // *ResponseOp_ResponseDeleteRange
808 // *ResponseOp_ResponseTxn
809 Response isResponseOp_Response `protobuf_oneof:"response"`
810}
811
812func (m *ResponseOp) Reset() { *m = ResponseOp{} }
813func (m *ResponseOp) String() string { return proto.CompactTextString(m) }
814func (*ResponseOp) ProtoMessage() {}
815func (*ResponseOp) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{8} }
816
817type isResponseOp_Response interface {
818 isResponseOp_Response()
819 MarshalTo([]byte) (int, error)
820 Size() int
821}
822
823type ResponseOp_ResponseRange struct {
824 ResponseRange *RangeResponse `protobuf:"bytes,1,opt,name=response_range,json=responseRange,oneof"`
825}
826type ResponseOp_ResponsePut struct {
827 ResponsePut *PutResponse `protobuf:"bytes,2,opt,name=response_put,json=responsePut,oneof"`
828}
829type ResponseOp_ResponseDeleteRange struct {
830 ResponseDeleteRange *DeleteRangeResponse `protobuf:"bytes,3,opt,name=response_delete_range,json=responseDeleteRange,oneof"`
831}
832type ResponseOp_ResponseTxn struct {
833 ResponseTxn *TxnResponse `protobuf:"bytes,4,opt,name=response_txn,json=responseTxn,oneof"`
834}
835
836func (*ResponseOp_ResponseRange) isResponseOp_Response() {}
837func (*ResponseOp_ResponsePut) isResponseOp_Response() {}
838func (*ResponseOp_ResponseDeleteRange) isResponseOp_Response() {}
839func (*ResponseOp_ResponseTxn) isResponseOp_Response() {}
840
841func (m *ResponseOp) GetResponse() isResponseOp_Response {
842 if m != nil {
843 return m.Response
844 }
845 return nil
846}
847
848func (m *ResponseOp) GetResponseRange() *RangeResponse {
849 if x, ok := m.GetResponse().(*ResponseOp_ResponseRange); ok {
850 return x.ResponseRange
851 }
852 return nil
853}
854
855func (m *ResponseOp) GetResponsePut() *PutResponse {
856 if x, ok := m.GetResponse().(*ResponseOp_ResponsePut); ok {
857 return x.ResponsePut
858 }
859 return nil
860}
861
862func (m *ResponseOp) GetResponseDeleteRange() *DeleteRangeResponse {
863 if x, ok := m.GetResponse().(*ResponseOp_ResponseDeleteRange); ok {
864 return x.ResponseDeleteRange
865 }
866 return nil
867}
868
869func (m *ResponseOp) GetResponseTxn() *TxnResponse {
870 if x, ok := m.GetResponse().(*ResponseOp_ResponseTxn); ok {
871 return x.ResponseTxn
872 }
873 return nil
874}
875
876// XXX_OneofFuncs is for the internal use of the proto package.
877func (*ResponseOp) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
878 return _ResponseOp_OneofMarshaler, _ResponseOp_OneofUnmarshaler, _ResponseOp_OneofSizer, []interface{}{
879 (*ResponseOp_ResponseRange)(nil),
880 (*ResponseOp_ResponsePut)(nil),
881 (*ResponseOp_ResponseDeleteRange)(nil),
882 (*ResponseOp_ResponseTxn)(nil),
883 }
884}
885
886func _ResponseOp_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
887 m := msg.(*ResponseOp)
888 // response
889 switch x := m.Response.(type) {
890 case *ResponseOp_ResponseRange:
891 _ = b.EncodeVarint(1<<3 | proto.WireBytes)
892 if err := b.EncodeMessage(x.ResponseRange); err != nil {
893 return err
894 }
895 case *ResponseOp_ResponsePut:
896 _ = b.EncodeVarint(2<<3 | proto.WireBytes)
897 if err := b.EncodeMessage(x.ResponsePut); err != nil {
898 return err
899 }
900 case *ResponseOp_ResponseDeleteRange:
901 _ = b.EncodeVarint(3<<3 | proto.WireBytes)
902 if err := b.EncodeMessage(x.ResponseDeleteRange); err != nil {
903 return err
904 }
905 case *ResponseOp_ResponseTxn:
906 _ = b.EncodeVarint(4<<3 | proto.WireBytes)
907 if err := b.EncodeMessage(x.ResponseTxn); err != nil {
908 return err
909 }
910 case nil:
911 default:
912 return fmt.Errorf("ResponseOp.Response has unexpected type %T", x)
913 }
914 return nil
915}
916
917func _ResponseOp_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
918 m := msg.(*ResponseOp)
919 switch tag {
920 case 1: // response.response_range
921 if wire != proto.WireBytes {
922 return true, proto.ErrInternalBadWireType
923 }
924 msg := new(RangeResponse)
925 err := b.DecodeMessage(msg)
926 m.Response = &ResponseOp_ResponseRange{msg}
927 return true, err
928 case 2: // response.response_put
929 if wire != proto.WireBytes {
930 return true, proto.ErrInternalBadWireType
931 }
932 msg := new(PutResponse)
933 err := b.DecodeMessage(msg)
934 m.Response = &ResponseOp_ResponsePut{msg}
935 return true, err
936 case 3: // response.response_delete_range
937 if wire != proto.WireBytes {
938 return true, proto.ErrInternalBadWireType
939 }
940 msg := new(DeleteRangeResponse)
941 err := b.DecodeMessage(msg)
942 m.Response = &ResponseOp_ResponseDeleteRange{msg}
943 return true, err
944 case 4: // response.response_txn
945 if wire != proto.WireBytes {
946 return true, proto.ErrInternalBadWireType
947 }
948 msg := new(TxnResponse)
949 err := b.DecodeMessage(msg)
950 m.Response = &ResponseOp_ResponseTxn{msg}
951 return true, err
952 default:
953 return false, nil
954 }
955}
956
957func _ResponseOp_OneofSizer(msg proto.Message) (n int) {
958 m := msg.(*ResponseOp)
959 // response
960 switch x := m.Response.(type) {
961 case *ResponseOp_ResponseRange:
962 s := proto.Size(x.ResponseRange)
963 n += proto.SizeVarint(1<<3 | proto.WireBytes)
964 n += proto.SizeVarint(uint64(s))
965 n += s
966 case *ResponseOp_ResponsePut:
967 s := proto.Size(x.ResponsePut)
968 n += proto.SizeVarint(2<<3 | proto.WireBytes)
969 n += proto.SizeVarint(uint64(s))
970 n += s
971 case *ResponseOp_ResponseDeleteRange:
972 s := proto.Size(x.ResponseDeleteRange)
973 n += proto.SizeVarint(3<<3 | proto.WireBytes)
974 n += proto.SizeVarint(uint64(s))
975 n += s
976 case *ResponseOp_ResponseTxn:
977 s := proto.Size(x.ResponseTxn)
978 n += proto.SizeVarint(4<<3 | proto.WireBytes)
979 n += proto.SizeVarint(uint64(s))
980 n += s
981 case nil:
982 default:
983 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
984 }
985 return n
986}
987
988type Compare struct {
989 // result is logical comparison operation for this comparison.
990 Result Compare_CompareResult `protobuf:"varint,1,opt,name=result,proto3,enum=etcdserverpb.Compare_CompareResult" json:"result,omitempty"`
991 // target is the key-value field to inspect for the comparison.
992 Target Compare_CompareTarget `protobuf:"varint,2,opt,name=target,proto3,enum=etcdserverpb.Compare_CompareTarget" json:"target,omitempty"`
993 // key is the subject key for the comparison operation.
994 Key []byte `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
995 // Types that are valid to be assigned to TargetUnion:
996 // *Compare_Version
997 // *Compare_CreateRevision
998 // *Compare_ModRevision
999 // *Compare_Value
1000 // *Compare_Lease
1001 TargetUnion isCompare_TargetUnion `protobuf_oneof:"target_union"`
1002 // range_end compares the given target to all keys in the range [key, range_end).
1003 // See RangeRequest for more details on key ranges.
1004 RangeEnd []byte `protobuf:"bytes,64,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"`
1005}
1006
1007func (m *Compare) Reset() { *m = Compare{} }
1008func (m *Compare) String() string { return proto.CompactTextString(m) }
1009func (*Compare) ProtoMessage() {}
1010func (*Compare) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{9} }
1011
1012type isCompare_TargetUnion interface {
1013 isCompare_TargetUnion()
1014 MarshalTo([]byte) (int, error)
1015 Size() int
1016}
1017
1018type Compare_Version struct {
1019 Version int64 `protobuf:"varint,4,opt,name=version,proto3,oneof"`
1020}
1021type Compare_CreateRevision struct {
1022 CreateRevision int64 `protobuf:"varint,5,opt,name=create_revision,json=createRevision,proto3,oneof"`
1023}
1024type Compare_ModRevision struct {
1025 ModRevision int64 `protobuf:"varint,6,opt,name=mod_revision,json=modRevision,proto3,oneof"`
1026}
1027type Compare_Value struct {
1028 Value []byte `protobuf:"bytes,7,opt,name=value,proto3,oneof"`
1029}
1030type Compare_Lease struct {
1031 Lease int64 `protobuf:"varint,8,opt,name=lease,proto3,oneof"`
1032}
1033
1034func (*Compare_Version) isCompare_TargetUnion() {}
1035func (*Compare_CreateRevision) isCompare_TargetUnion() {}
1036func (*Compare_ModRevision) isCompare_TargetUnion() {}
1037func (*Compare_Value) isCompare_TargetUnion() {}
1038func (*Compare_Lease) isCompare_TargetUnion() {}
1039
1040func (m *Compare) GetTargetUnion() isCompare_TargetUnion {
1041 if m != nil {
1042 return m.TargetUnion
1043 }
1044 return nil
1045}
1046
1047func (m *Compare) GetResult() Compare_CompareResult {
1048 if m != nil {
1049 return m.Result
1050 }
1051 return Compare_EQUAL
1052}
1053
1054func (m *Compare) GetTarget() Compare_CompareTarget {
1055 if m != nil {
1056 return m.Target
1057 }
1058 return Compare_VERSION
1059}
1060
1061func (m *Compare) GetKey() []byte {
1062 if m != nil {
1063 return m.Key
1064 }
1065 return nil
1066}
1067
1068func (m *Compare) GetVersion() int64 {
1069 if x, ok := m.GetTargetUnion().(*Compare_Version); ok {
1070 return x.Version
1071 }
1072 return 0
1073}
1074
1075func (m *Compare) GetCreateRevision() int64 {
1076 if x, ok := m.GetTargetUnion().(*Compare_CreateRevision); ok {
1077 return x.CreateRevision
1078 }
1079 return 0
1080}
1081
1082func (m *Compare) GetModRevision() int64 {
1083 if x, ok := m.GetTargetUnion().(*Compare_ModRevision); ok {
1084 return x.ModRevision
1085 }
1086 return 0
1087}
1088
1089func (m *Compare) GetValue() []byte {
1090 if x, ok := m.GetTargetUnion().(*Compare_Value); ok {
1091 return x.Value
1092 }
1093 return nil
1094}
1095
1096func (m *Compare) GetLease() int64 {
1097 if x, ok := m.GetTargetUnion().(*Compare_Lease); ok {
1098 return x.Lease
1099 }
1100 return 0
1101}
1102
1103func (m *Compare) GetRangeEnd() []byte {
1104 if m != nil {
1105 return m.RangeEnd
1106 }
1107 return nil
1108}
1109
1110// XXX_OneofFuncs is for the internal use of the proto package.
1111func (*Compare) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
1112 return _Compare_OneofMarshaler, _Compare_OneofUnmarshaler, _Compare_OneofSizer, []interface{}{
1113 (*Compare_Version)(nil),
1114 (*Compare_CreateRevision)(nil),
1115 (*Compare_ModRevision)(nil),
1116 (*Compare_Value)(nil),
1117 (*Compare_Lease)(nil),
1118 }
1119}
1120
1121func _Compare_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
1122 m := msg.(*Compare)
1123 // target_union
1124 switch x := m.TargetUnion.(type) {
1125 case *Compare_Version:
1126 _ = b.EncodeVarint(4<<3 | proto.WireVarint)
1127 _ = b.EncodeVarint(uint64(x.Version))
1128 case *Compare_CreateRevision:
1129 _ = b.EncodeVarint(5<<3 | proto.WireVarint)
1130 _ = b.EncodeVarint(uint64(x.CreateRevision))
1131 case *Compare_ModRevision:
1132 _ = b.EncodeVarint(6<<3 | proto.WireVarint)
1133 _ = b.EncodeVarint(uint64(x.ModRevision))
1134 case *Compare_Value:
1135 _ = b.EncodeVarint(7<<3 | proto.WireBytes)
1136 _ = b.EncodeRawBytes(x.Value)
1137 case *Compare_Lease:
1138 _ = b.EncodeVarint(8<<3 | proto.WireVarint)
1139 _ = b.EncodeVarint(uint64(x.Lease))
1140 case nil:
1141 default:
1142 return fmt.Errorf("Compare.TargetUnion has unexpected type %T", x)
1143 }
1144 return nil
1145}
1146
1147func _Compare_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
1148 m := msg.(*Compare)
1149 switch tag {
1150 case 4: // target_union.version
1151 if wire != proto.WireVarint {
1152 return true, proto.ErrInternalBadWireType
1153 }
1154 x, err := b.DecodeVarint()
1155 m.TargetUnion = &Compare_Version{int64(x)}
1156 return true, err
1157 case 5: // target_union.create_revision
1158 if wire != proto.WireVarint {
1159 return true, proto.ErrInternalBadWireType
1160 }
1161 x, err := b.DecodeVarint()
1162 m.TargetUnion = &Compare_CreateRevision{int64(x)}
1163 return true, err
1164 case 6: // target_union.mod_revision
1165 if wire != proto.WireVarint {
1166 return true, proto.ErrInternalBadWireType
1167 }
1168 x, err := b.DecodeVarint()
1169 m.TargetUnion = &Compare_ModRevision{int64(x)}
1170 return true, err
1171 case 7: // target_union.value
1172 if wire != proto.WireBytes {
1173 return true, proto.ErrInternalBadWireType
1174 }
1175 x, err := b.DecodeRawBytes(true)
1176 m.TargetUnion = &Compare_Value{x}
1177 return true, err
1178 case 8: // target_union.lease
1179 if wire != proto.WireVarint {
1180 return true, proto.ErrInternalBadWireType
1181 }
1182 x, err := b.DecodeVarint()
1183 m.TargetUnion = &Compare_Lease{int64(x)}
1184 return true, err
1185 default:
1186 return false, nil
1187 }
1188}
1189
1190func _Compare_OneofSizer(msg proto.Message) (n int) {
1191 m := msg.(*Compare)
1192 // target_union
1193 switch x := m.TargetUnion.(type) {
1194 case *Compare_Version:
1195 n += proto.SizeVarint(4<<3 | proto.WireVarint)
1196 n += proto.SizeVarint(uint64(x.Version))
1197 case *Compare_CreateRevision:
1198 n += proto.SizeVarint(5<<3 | proto.WireVarint)
1199 n += proto.SizeVarint(uint64(x.CreateRevision))
1200 case *Compare_ModRevision:
1201 n += proto.SizeVarint(6<<3 | proto.WireVarint)
1202 n += proto.SizeVarint(uint64(x.ModRevision))
1203 case *Compare_Value:
1204 n += proto.SizeVarint(7<<3 | proto.WireBytes)
1205 n += proto.SizeVarint(uint64(len(x.Value)))
1206 n += len(x.Value)
1207 case *Compare_Lease:
1208 n += proto.SizeVarint(8<<3 | proto.WireVarint)
1209 n += proto.SizeVarint(uint64(x.Lease))
1210 case nil:
1211 default:
1212 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
1213 }
1214 return n
1215}
1216
1217// From google paxosdb paper:
1218// Our implementation hinges around a powerful primitive which we call MultiOp. All other database
1219// operations except for iteration are implemented as a single call to MultiOp. A MultiOp is applied atomically
1220// and consists of three components:
1221// 1. A list of tests called guard. Each test in guard checks a single entry in the database. It may check
1222// for the absence or presence of a value, or compare with a given value. Two different tests in the guard
1223// may apply to the same or different entries in the database. All tests in the guard are applied and
1224// MultiOp returns the results. If all tests are true, MultiOp executes t op (see item 2 below), otherwise
1225// it executes f op (see item 3 below).
1226// 2. A list of database operations called t op. Each operation in the list is either an insert, delete, or
1227// lookup operation, and applies to a single database entry. Two different operations in the list may apply
1228// to the same or different entries in the database. These operations are executed
1229// if guard evaluates to
1230// true.
1231// 3. A list of database operations called f op. Like t op, but executed if guard evaluates to false.
1232type TxnRequest struct {
1233 // compare is a list of predicates representing a conjunction of terms.
1234 // If the comparisons succeed, then the success requests will be processed in order,
1235 // and the response will contain their respective responses in order.
1236 // If the comparisons fail, then the failure requests will be processed in order,
1237 // and the response will contain their respective responses in order.
1238 Compare []*Compare `protobuf:"bytes,1,rep,name=compare" json:"compare,omitempty"`
1239 // success is a list of requests which will be applied when compare evaluates to true.
1240 Success []*RequestOp `protobuf:"bytes,2,rep,name=success" json:"success,omitempty"`
1241 // failure is a list of requests which will be applied when compare evaluates to false.
1242 Failure []*RequestOp `protobuf:"bytes,3,rep,name=failure" json:"failure,omitempty"`
1243}
1244
1245func (m *TxnRequest) Reset() { *m = TxnRequest{} }
1246func (m *TxnRequest) String() string { return proto.CompactTextString(m) }
1247func (*TxnRequest) ProtoMessage() {}
1248func (*TxnRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{10} }
1249
1250func (m *TxnRequest) GetCompare() []*Compare {
1251 if m != nil {
1252 return m.Compare
1253 }
1254 return nil
1255}
1256
1257func (m *TxnRequest) GetSuccess() []*RequestOp {
1258 if m != nil {
1259 return m.Success
1260 }
1261 return nil
1262}
1263
1264func (m *TxnRequest) GetFailure() []*RequestOp {
1265 if m != nil {
1266 return m.Failure
1267 }
1268 return nil
1269}
1270
1271type TxnResponse struct {
1272 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
1273 // succeeded is set to true if the compare evaluated to true or false otherwise.
1274 Succeeded bool `protobuf:"varint,2,opt,name=succeeded,proto3" json:"succeeded,omitempty"`
1275 // responses is a list of responses corresponding to the results from applying
1276 // success if succeeded is true or failure if succeeded is false.
1277 Responses []*ResponseOp `protobuf:"bytes,3,rep,name=responses" json:"responses,omitempty"`
1278}
1279
1280func (m *TxnResponse) Reset() { *m = TxnResponse{} }
1281func (m *TxnResponse) String() string { return proto.CompactTextString(m) }
1282func (*TxnResponse) ProtoMessage() {}
1283func (*TxnResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{11} }
1284
1285func (m *TxnResponse) GetHeader() *ResponseHeader {
1286 if m != nil {
1287 return m.Header
1288 }
1289 return nil
1290}
1291
1292func (m *TxnResponse) GetSucceeded() bool {
1293 if m != nil {
1294 return m.Succeeded
1295 }
1296 return false
1297}
1298
1299func (m *TxnResponse) GetResponses() []*ResponseOp {
1300 if m != nil {
1301 return m.Responses
1302 }
1303 return nil
1304}
1305
1306// CompactionRequest compacts the key-value store up to a given revision. All superseded keys
1307// with a revision less than the compaction revision will be removed.
1308type CompactionRequest struct {
1309 // revision is the key-value store revision for the compaction operation.
1310 Revision int64 `protobuf:"varint,1,opt,name=revision,proto3" json:"revision,omitempty"`
1311 // physical is set so the RPC will wait until the compaction is physically
1312 // applied to the local database such that compacted entries are totally
1313 // removed from the backend database.
1314 Physical bool `protobuf:"varint,2,opt,name=physical,proto3" json:"physical,omitempty"`
1315}
1316
1317func (m *CompactionRequest) Reset() { *m = CompactionRequest{} }
1318func (m *CompactionRequest) String() string { return proto.CompactTextString(m) }
1319func (*CompactionRequest) ProtoMessage() {}
1320func (*CompactionRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{12} }
1321
1322func (m *CompactionRequest) GetRevision() int64 {
1323 if m != nil {
1324 return m.Revision
1325 }
1326 return 0
1327}
1328
1329func (m *CompactionRequest) GetPhysical() bool {
1330 if m != nil {
1331 return m.Physical
1332 }
1333 return false
1334}
1335
1336type CompactionResponse struct {
1337 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
1338}
1339
1340func (m *CompactionResponse) Reset() { *m = CompactionResponse{} }
1341func (m *CompactionResponse) String() string { return proto.CompactTextString(m) }
1342func (*CompactionResponse) ProtoMessage() {}
1343func (*CompactionResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{13} }
1344
1345func (m *CompactionResponse) GetHeader() *ResponseHeader {
1346 if m != nil {
1347 return m.Header
1348 }
1349 return nil
1350}
1351
1352type HashRequest struct {
1353}
1354
1355func (m *HashRequest) Reset() { *m = HashRequest{} }
1356func (m *HashRequest) String() string { return proto.CompactTextString(m) }
1357func (*HashRequest) ProtoMessage() {}
1358func (*HashRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{14} }
1359
1360type HashKVRequest struct {
1361 // revision is the key-value store revision for the hash operation.
1362 Revision int64 `protobuf:"varint,1,opt,name=revision,proto3" json:"revision,omitempty"`
1363}
1364
1365func (m *HashKVRequest) Reset() { *m = HashKVRequest{} }
1366func (m *HashKVRequest) String() string { return proto.CompactTextString(m) }
1367func (*HashKVRequest) ProtoMessage() {}
1368func (*HashKVRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{15} }
1369
1370func (m *HashKVRequest) GetRevision() int64 {
1371 if m != nil {
1372 return m.Revision
1373 }
1374 return 0
1375}
1376
1377type HashKVResponse struct {
1378 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
1379 // hash is the hash value computed from the responding member's MVCC keys up to a given revision.
1380 Hash uint32 `protobuf:"varint,2,opt,name=hash,proto3" json:"hash,omitempty"`
1381 // compact_revision is the compacted revision of key-value store when hash begins.
1382 CompactRevision int64 `protobuf:"varint,3,opt,name=compact_revision,json=compactRevision,proto3" json:"compact_revision,omitempty"`
1383}
1384
1385func (m *HashKVResponse) Reset() { *m = HashKVResponse{} }
1386func (m *HashKVResponse) String() string { return proto.CompactTextString(m) }
1387func (*HashKVResponse) ProtoMessage() {}
1388func (*HashKVResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{16} }
1389
1390func (m *HashKVResponse) GetHeader() *ResponseHeader {
1391 if m != nil {
1392 return m.Header
1393 }
1394 return nil
1395}
1396
1397func (m *HashKVResponse) GetHash() uint32 {
1398 if m != nil {
1399 return m.Hash
1400 }
1401 return 0
1402}
1403
1404func (m *HashKVResponse) GetCompactRevision() int64 {
1405 if m != nil {
1406 return m.CompactRevision
1407 }
1408 return 0
1409}
1410
1411type HashResponse struct {
1412 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
1413 // hash is the hash value computed from the responding member's KV's backend.
1414 Hash uint32 `protobuf:"varint,2,opt,name=hash,proto3" json:"hash,omitempty"`
1415}
1416
1417func (m *HashResponse) Reset() { *m = HashResponse{} }
1418func (m *HashResponse) String() string { return proto.CompactTextString(m) }
1419func (*HashResponse) ProtoMessage() {}
1420func (*HashResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{17} }
1421
1422func (m *HashResponse) GetHeader() *ResponseHeader {
1423 if m != nil {
1424 return m.Header
1425 }
1426 return nil
1427}
1428
1429func (m *HashResponse) GetHash() uint32 {
1430 if m != nil {
1431 return m.Hash
1432 }
1433 return 0
1434}
1435
1436type SnapshotRequest struct {
1437}
1438
1439func (m *SnapshotRequest) Reset() { *m = SnapshotRequest{} }
1440func (m *SnapshotRequest) String() string { return proto.CompactTextString(m) }
1441func (*SnapshotRequest) ProtoMessage() {}
1442func (*SnapshotRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{18} }
1443
1444type SnapshotResponse struct {
1445 // header has the current key-value store information. The first header in the snapshot
1446 // stream indicates the point in time of the snapshot.
1447 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
1448 // remaining_bytes is the number of blob bytes to be sent after this message
1449 RemainingBytes uint64 `protobuf:"varint,2,opt,name=remaining_bytes,json=remainingBytes,proto3" json:"remaining_bytes,omitempty"`
1450 // blob contains the next chunk of the snapshot in the snapshot stream.
1451 Blob []byte `protobuf:"bytes,3,opt,name=blob,proto3" json:"blob,omitempty"`
1452}
1453
1454func (m *SnapshotResponse) Reset() { *m = SnapshotResponse{} }
1455func (m *SnapshotResponse) String() string { return proto.CompactTextString(m) }
1456func (*SnapshotResponse) ProtoMessage() {}
1457func (*SnapshotResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{19} }
1458
1459func (m *SnapshotResponse) GetHeader() *ResponseHeader {
1460 if m != nil {
1461 return m.Header
1462 }
1463 return nil
1464}
1465
1466func (m *SnapshotResponse) GetRemainingBytes() uint64 {
1467 if m != nil {
1468 return m.RemainingBytes
1469 }
1470 return 0
1471}
1472
1473func (m *SnapshotResponse) GetBlob() []byte {
1474 if m != nil {
1475 return m.Blob
1476 }
1477 return nil
1478}
1479
1480type WatchRequest struct {
1481 // request_union is a request to either create a new watcher or cancel an existing watcher.
1482 //
1483 // Types that are valid to be assigned to RequestUnion:
1484 // *WatchRequest_CreateRequest
1485 // *WatchRequest_CancelRequest
1486 // *WatchRequest_ProgressRequest
1487 RequestUnion isWatchRequest_RequestUnion `protobuf_oneof:"request_union"`
1488}
1489
1490func (m *WatchRequest) Reset() { *m = WatchRequest{} }
1491func (m *WatchRequest) String() string { return proto.CompactTextString(m) }
1492func (*WatchRequest) ProtoMessage() {}
1493func (*WatchRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{20} }
1494
1495type isWatchRequest_RequestUnion interface {
1496 isWatchRequest_RequestUnion()
1497 MarshalTo([]byte) (int, error)
1498 Size() int
1499}
1500
1501type WatchRequest_CreateRequest struct {
1502 CreateRequest *WatchCreateRequest `protobuf:"bytes,1,opt,name=create_request,json=createRequest,oneof"`
1503}
1504type WatchRequest_CancelRequest struct {
1505 CancelRequest *WatchCancelRequest `protobuf:"bytes,2,opt,name=cancel_request,json=cancelRequest,oneof"`
1506}
1507type WatchRequest_ProgressRequest struct {
1508 ProgressRequest *WatchProgressRequest `protobuf:"bytes,3,opt,name=progress_request,json=progressRequest,oneof"`
1509}
1510
1511func (*WatchRequest_CreateRequest) isWatchRequest_RequestUnion() {}
1512func (*WatchRequest_CancelRequest) isWatchRequest_RequestUnion() {}
1513func (*WatchRequest_ProgressRequest) isWatchRequest_RequestUnion() {}
1514
1515func (m *WatchRequest) GetRequestUnion() isWatchRequest_RequestUnion {
1516 if m != nil {
1517 return m.RequestUnion
1518 }
1519 return nil
1520}
1521
1522func (m *WatchRequest) GetCreateRequest() *WatchCreateRequest {
1523 if x, ok := m.GetRequestUnion().(*WatchRequest_CreateRequest); ok {
1524 return x.CreateRequest
1525 }
1526 return nil
1527}
1528
1529func (m *WatchRequest) GetCancelRequest() *WatchCancelRequest {
1530 if x, ok := m.GetRequestUnion().(*WatchRequest_CancelRequest); ok {
1531 return x.CancelRequest
1532 }
1533 return nil
1534}
1535
1536func (m *WatchRequest) GetProgressRequest() *WatchProgressRequest {
1537 if x, ok := m.GetRequestUnion().(*WatchRequest_ProgressRequest); ok {
1538 return x.ProgressRequest
1539 }
1540 return nil
1541}
1542
1543// XXX_OneofFuncs is for the internal use of the proto package.
1544func (*WatchRequest) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
1545 return _WatchRequest_OneofMarshaler, _WatchRequest_OneofUnmarshaler, _WatchRequest_OneofSizer, []interface{}{
1546 (*WatchRequest_CreateRequest)(nil),
1547 (*WatchRequest_CancelRequest)(nil),
1548 (*WatchRequest_ProgressRequest)(nil),
1549 }
1550}
1551
1552func _WatchRequest_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
1553 m := msg.(*WatchRequest)
1554 // request_union
1555 switch x := m.RequestUnion.(type) {
1556 case *WatchRequest_CreateRequest:
1557 _ = b.EncodeVarint(1<<3 | proto.WireBytes)
1558 if err := b.EncodeMessage(x.CreateRequest); err != nil {
1559 return err
1560 }
1561 case *WatchRequest_CancelRequest:
1562 _ = b.EncodeVarint(2<<3 | proto.WireBytes)
1563 if err := b.EncodeMessage(x.CancelRequest); err != nil {
1564 return err
1565 }
1566 case *WatchRequest_ProgressRequest:
1567 _ = b.EncodeVarint(3<<3 | proto.WireBytes)
1568 if err := b.EncodeMessage(x.ProgressRequest); err != nil {
1569 return err
1570 }
1571 case nil:
1572 default:
1573 return fmt.Errorf("WatchRequest.RequestUnion has unexpected type %T", x)
1574 }
1575 return nil
1576}
1577
1578func _WatchRequest_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
1579 m := msg.(*WatchRequest)
1580 switch tag {
1581 case 1: // request_union.create_request
1582 if wire != proto.WireBytes {
1583 return true, proto.ErrInternalBadWireType
1584 }
1585 msg := new(WatchCreateRequest)
1586 err := b.DecodeMessage(msg)
1587 m.RequestUnion = &WatchRequest_CreateRequest{msg}
1588 return true, err
1589 case 2: // request_union.cancel_request
1590 if wire != proto.WireBytes {
1591 return true, proto.ErrInternalBadWireType
1592 }
1593 msg := new(WatchCancelRequest)
1594 err := b.DecodeMessage(msg)
1595 m.RequestUnion = &WatchRequest_CancelRequest{msg}
1596 return true, err
1597 case 3: // request_union.progress_request
1598 if wire != proto.WireBytes {
1599 return true, proto.ErrInternalBadWireType
1600 }
1601 msg := new(WatchProgressRequest)
1602 err := b.DecodeMessage(msg)
1603 m.RequestUnion = &WatchRequest_ProgressRequest{msg}
1604 return true, err
1605 default:
1606 return false, nil
1607 }
1608}
1609
1610func _WatchRequest_OneofSizer(msg proto.Message) (n int) {
1611 m := msg.(*WatchRequest)
1612 // request_union
1613 switch x := m.RequestUnion.(type) {
1614 case *WatchRequest_CreateRequest:
1615 s := proto.Size(x.CreateRequest)
1616 n += proto.SizeVarint(1<<3 | proto.WireBytes)
1617 n += proto.SizeVarint(uint64(s))
1618 n += s
1619 case *WatchRequest_CancelRequest:
1620 s := proto.Size(x.CancelRequest)
1621 n += proto.SizeVarint(2<<3 | proto.WireBytes)
1622 n += proto.SizeVarint(uint64(s))
1623 n += s
1624 case *WatchRequest_ProgressRequest:
1625 s := proto.Size(x.ProgressRequest)
1626 n += proto.SizeVarint(3<<3 | proto.WireBytes)
1627 n += proto.SizeVarint(uint64(s))
1628 n += s
1629 case nil:
1630 default:
1631 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
1632 }
1633 return n
1634}
1635
1636type WatchCreateRequest struct {
1637 // key is the key to register for watching.
1638 Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
1639 // range_end is the end of the range [key, range_end) to watch. If range_end is not given,
1640 // only the key argument is watched. If range_end is equal to '\0', all keys greater than
1641 // or equal to the key argument are watched.
1642 // If the range_end is one bit larger than the given key,
1643 // then all keys with the prefix (the given key) will be watched.
1644 RangeEnd []byte `protobuf:"bytes,2,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"`
1645 // start_revision is an optional revision to watch from (inclusive). No start_revision is "now".
1646 StartRevision int64 `protobuf:"varint,3,opt,name=start_revision,json=startRevision,proto3" json:"start_revision,omitempty"`
1647 // progress_notify is set so that the etcd server will periodically send a WatchResponse with
1648 // no events to the new watcher if there are no recent events. It is useful when clients
1649 // wish to recover a disconnected watcher starting from a recent known revision.
1650 // The etcd server may decide how often it will send notifications based on current load.
1651 ProgressNotify bool `protobuf:"varint,4,opt,name=progress_notify,json=progressNotify,proto3" json:"progress_notify,omitempty"`
1652 // filters filter the events at server side before it sends back to the watcher.
1653 Filters []WatchCreateRequest_FilterType `protobuf:"varint,5,rep,packed,name=filters,enum=etcdserverpb.WatchCreateRequest_FilterType" json:"filters,omitempty"`
1654 // If prev_kv is set, created watcher gets the previous KV before the event happens.
1655 // If the previous KV is already compacted, nothing will be returned.
1656 PrevKv bool `protobuf:"varint,6,opt,name=prev_kv,json=prevKv,proto3" json:"prev_kv,omitempty"`
1657 // If watch_id is provided and non-zero, it will be assigned to this watcher.
1658 // Since creating a watcher in etcd is not a synchronous operation,
1659 // this can be used ensure that ordering is correct when creating multiple
1660 // watchers on the same stream. Creating a watcher with an ID already in
1661 // use on the stream will cause an error to be returned.
1662 WatchId int64 `protobuf:"varint,7,opt,name=watch_id,json=watchId,proto3" json:"watch_id,omitempty"`
1663 // fragment enables splitting large revisions into multiple watch responses.
1664 Fragment bool `protobuf:"varint,8,opt,name=fragment,proto3" json:"fragment,omitempty"`
1665}
1666
1667func (m *WatchCreateRequest) Reset() { *m = WatchCreateRequest{} }
1668func (m *WatchCreateRequest) String() string { return proto.CompactTextString(m) }
1669func (*WatchCreateRequest) ProtoMessage() {}
1670func (*WatchCreateRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{21} }
1671
1672func (m *WatchCreateRequest) GetKey() []byte {
1673 if m != nil {
1674 return m.Key
1675 }
1676 return nil
1677}
1678
1679func (m *WatchCreateRequest) GetRangeEnd() []byte {
1680 if m != nil {
1681 return m.RangeEnd
1682 }
1683 return nil
1684}
1685
1686func (m *WatchCreateRequest) GetStartRevision() int64 {
1687 if m != nil {
1688 return m.StartRevision
1689 }
1690 return 0
1691}
1692
1693func (m *WatchCreateRequest) GetProgressNotify() bool {
1694 if m != nil {
1695 return m.ProgressNotify
1696 }
1697 return false
1698}
1699
1700func (m *WatchCreateRequest) GetFilters() []WatchCreateRequest_FilterType {
1701 if m != nil {
1702 return m.Filters
1703 }
1704 return nil
1705}
1706
1707func (m *WatchCreateRequest) GetPrevKv() bool {
1708 if m != nil {
1709 return m.PrevKv
1710 }
1711 return false
1712}
1713
1714func (m *WatchCreateRequest) GetWatchId() int64 {
1715 if m != nil {
1716 return m.WatchId
1717 }
1718 return 0
1719}
1720
1721func (m *WatchCreateRequest) GetFragment() bool {
1722 if m != nil {
1723 return m.Fragment
1724 }
1725 return false
1726}
1727
1728type WatchCancelRequest struct {
1729 // watch_id is the watcher id to cancel so that no more events are transmitted.
1730 WatchId int64 `protobuf:"varint,1,opt,name=watch_id,json=watchId,proto3" json:"watch_id,omitempty"`
1731}
1732
1733func (m *WatchCancelRequest) Reset() { *m = WatchCancelRequest{} }
1734func (m *WatchCancelRequest) String() string { return proto.CompactTextString(m) }
1735func (*WatchCancelRequest) ProtoMessage() {}
1736func (*WatchCancelRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{22} }
1737
1738func (m *WatchCancelRequest) GetWatchId() int64 {
1739 if m != nil {
1740 return m.WatchId
1741 }
1742 return 0
1743}
1744
1745// Requests the a watch stream progress status be sent in the watch response stream as soon as
1746// possible.
1747type WatchProgressRequest struct {
1748}
1749
1750func (m *WatchProgressRequest) Reset() { *m = WatchProgressRequest{} }
1751func (m *WatchProgressRequest) String() string { return proto.CompactTextString(m) }
1752func (*WatchProgressRequest) ProtoMessage() {}
1753func (*WatchProgressRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{23} }
1754
1755type WatchResponse struct {
1756 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
1757 // watch_id is the ID of the watcher that corresponds to the response.
1758 WatchId int64 `protobuf:"varint,2,opt,name=watch_id,json=watchId,proto3" json:"watch_id,omitempty"`
1759 // created is set to true if the response is for a create watch request.
1760 // The client should record the watch_id and expect to receive events for
1761 // the created watcher from the same stream.
1762 // All events sent to the created watcher will attach with the same watch_id.
1763 Created bool `protobuf:"varint,3,opt,name=created,proto3" json:"created,omitempty"`
1764 // canceled is set to true if the response is for a cancel watch request.
1765 // No further events will be sent to the canceled watcher.
1766 Canceled bool `protobuf:"varint,4,opt,name=canceled,proto3" json:"canceled,omitempty"`
1767 // compact_revision is set to the minimum index if a watcher tries to watch
1768 // at a compacted index.
1769 //
1770 // This happens when creating a watcher at a compacted revision or the watcher cannot
1771 // catch up with the progress of the key-value store.
1772 //
1773 // The client should treat the watcher as canceled and should not try to create any
1774 // watcher with the same start_revision again.
1775 CompactRevision int64 `protobuf:"varint,5,opt,name=compact_revision,json=compactRevision,proto3" json:"compact_revision,omitempty"`
1776 // cancel_reason indicates the reason for canceling the watcher.
1777 CancelReason string `protobuf:"bytes,6,opt,name=cancel_reason,json=cancelReason,proto3" json:"cancel_reason,omitempty"`
1778 // framgment is true if large watch response was split over multiple responses.
1779 Fragment bool `protobuf:"varint,7,opt,name=fragment,proto3" json:"fragment,omitempty"`
1780 Events []*mvccpb.Event `protobuf:"bytes,11,rep,name=events" json:"events,omitempty"`
1781}
1782
1783func (m *WatchResponse) Reset() { *m = WatchResponse{} }
1784func (m *WatchResponse) String() string { return proto.CompactTextString(m) }
1785func (*WatchResponse) ProtoMessage() {}
1786func (*WatchResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{24} }
1787
1788func (m *WatchResponse) GetHeader() *ResponseHeader {
1789 if m != nil {
1790 return m.Header
1791 }
1792 return nil
1793}
1794
1795func (m *WatchResponse) GetWatchId() int64 {
1796 if m != nil {
1797 return m.WatchId
1798 }
1799 return 0
1800}
1801
1802func (m *WatchResponse) GetCreated() bool {
1803 if m != nil {
1804 return m.Created
1805 }
1806 return false
1807}
1808
1809func (m *WatchResponse) GetCanceled() bool {
1810 if m != nil {
1811 return m.Canceled
1812 }
1813 return false
1814}
1815
1816func (m *WatchResponse) GetCompactRevision() int64 {
1817 if m != nil {
1818 return m.CompactRevision
1819 }
1820 return 0
1821}
1822
1823func (m *WatchResponse) GetCancelReason() string {
1824 if m != nil {
1825 return m.CancelReason
1826 }
1827 return ""
1828}
1829
1830func (m *WatchResponse) GetFragment() bool {
1831 if m != nil {
1832 return m.Fragment
1833 }
1834 return false
1835}
1836
1837func (m *WatchResponse) GetEvents() []*mvccpb.Event {
1838 if m != nil {
1839 return m.Events
1840 }
1841 return nil
1842}
1843
1844type LeaseGrantRequest struct {
1845 // TTL is the advisory time-to-live in seconds. Expired lease will return -1.
1846 TTL int64 `protobuf:"varint,1,opt,name=TTL,proto3" json:"TTL,omitempty"`
1847 // ID is the requested ID for the lease. If ID is set to 0, the lessor chooses an ID.
1848 ID int64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"`
1849}
1850
1851func (m *LeaseGrantRequest) Reset() { *m = LeaseGrantRequest{} }
1852func (m *LeaseGrantRequest) String() string { return proto.CompactTextString(m) }
1853func (*LeaseGrantRequest) ProtoMessage() {}
1854func (*LeaseGrantRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{25} }
1855
1856func (m *LeaseGrantRequest) GetTTL() int64 {
1857 if m != nil {
1858 return m.TTL
1859 }
1860 return 0
1861}
1862
1863func (m *LeaseGrantRequest) GetID() int64 {
1864 if m != nil {
1865 return m.ID
1866 }
1867 return 0
1868}
1869
1870type LeaseGrantResponse struct {
1871 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
1872 // ID is the lease ID for the granted lease.
1873 ID int64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"`
1874 // TTL is the server chosen lease time-to-live in seconds.
1875 TTL int64 `protobuf:"varint,3,opt,name=TTL,proto3" json:"TTL,omitempty"`
1876 Error string `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
1877}
1878
1879func (m *LeaseGrantResponse) Reset() { *m = LeaseGrantResponse{} }
1880func (m *LeaseGrantResponse) String() string { return proto.CompactTextString(m) }
1881func (*LeaseGrantResponse) ProtoMessage() {}
1882func (*LeaseGrantResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{26} }
1883
1884func (m *LeaseGrantResponse) GetHeader() *ResponseHeader {
1885 if m != nil {
1886 return m.Header
1887 }
1888 return nil
1889}
1890
1891func (m *LeaseGrantResponse) GetID() int64 {
1892 if m != nil {
1893 return m.ID
1894 }
1895 return 0
1896}
1897
1898func (m *LeaseGrantResponse) GetTTL() int64 {
1899 if m != nil {
1900 return m.TTL
1901 }
1902 return 0
1903}
1904
1905func (m *LeaseGrantResponse) GetError() string {
1906 if m != nil {
1907 return m.Error
1908 }
1909 return ""
1910}
1911
1912type LeaseRevokeRequest struct {
1913 // ID is the lease ID to revoke. When the ID is revoked, all associated keys will be deleted.
1914 ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
1915}
1916
1917func (m *LeaseRevokeRequest) Reset() { *m = LeaseRevokeRequest{} }
1918func (m *LeaseRevokeRequest) String() string { return proto.CompactTextString(m) }
1919func (*LeaseRevokeRequest) ProtoMessage() {}
1920func (*LeaseRevokeRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{27} }
1921
1922func (m *LeaseRevokeRequest) GetID() int64 {
1923 if m != nil {
1924 return m.ID
1925 }
1926 return 0
1927}
1928
1929type LeaseRevokeResponse struct {
1930 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
1931}
1932
1933func (m *LeaseRevokeResponse) Reset() { *m = LeaseRevokeResponse{} }
1934func (m *LeaseRevokeResponse) String() string { return proto.CompactTextString(m) }
1935func (*LeaseRevokeResponse) ProtoMessage() {}
1936func (*LeaseRevokeResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{28} }
1937
1938func (m *LeaseRevokeResponse) GetHeader() *ResponseHeader {
1939 if m != nil {
1940 return m.Header
1941 }
1942 return nil
1943}
1944
1945type LeaseCheckpoint struct {
1946 // ID is the lease ID to checkpoint.
1947 ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
1948 // Remaining_TTL is the remaining time until expiry of the lease.
1949 Remaining_TTL int64 `protobuf:"varint,2,opt,name=remaining_TTL,json=remainingTTL,proto3" json:"remaining_TTL,omitempty"`
1950}
1951
1952func (m *LeaseCheckpoint) Reset() { *m = LeaseCheckpoint{} }
1953func (m *LeaseCheckpoint) String() string { return proto.CompactTextString(m) }
1954func (*LeaseCheckpoint) ProtoMessage() {}
1955func (*LeaseCheckpoint) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{29} }
1956
1957func (m *LeaseCheckpoint) GetID() int64 {
1958 if m != nil {
1959 return m.ID
1960 }
1961 return 0
1962}
1963
1964func (m *LeaseCheckpoint) GetRemaining_TTL() int64 {
1965 if m != nil {
1966 return m.Remaining_TTL
1967 }
1968 return 0
1969}
1970
1971type LeaseCheckpointRequest struct {
1972 Checkpoints []*LeaseCheckpoint `protobuf:"bytes,1,rep,name=checkpoints" json:"checkpoints,omitempty"`
1973}
1974
1975func (m *LeaseCheckpointRequest) Reset() { *m = LeaseCheckpointRequest{} }
1976func (m *LeaseCheckpointRequest) String() string { return proto.CompactTextString(m) }
1977func (*LeaseCheckpointRequest) ProtoMessage() {}
1978func (*LeaseCheckpointRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{30} }
1979
1980func (m *LeaseCheckpointRequest) GetCheckpoints() []*LeaseCheckpoint {
1981 if m != nil {
1982 return m.Checkpoints
1983 }
1984 return nil
1985}
1986
1987type LeaseCheckpointResponse struct {
1988 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
1989}
1990
1991func (m *LeaseCheckpointResponse) Reset() { *m = LeaseCheckpointResponse{} }
1992func (m *LeaseCheckpointResponse) String() string { return proto.CompactTextString(m) }
1993func (*LeaseCheckpointResponse) ProtoMessage() {}
1994func (*LeaseCheckpointResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{31} }
1995
1996func (m *LeaseCheckpointResponse) GetHeader() *ResponseHeader {
1997 if m != nil {
1998 return m.Header
1999 }
2000 return nil
2001}
2002
2003type LeaseKeepAliveRequest struct {
2004 // ID is the lease ID for the lease to keep alive.
2005 ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
2006}
2007
2008func (m *LeaseKeepAliveRequest) Reset() { *m = LeaseKeepAliveRequest{} }
2009func (m *LeaseKeepAliveRequest) String() string { return proto.CompactTextString(m) }
2010func (*LeaseKeepAliveRequest) ProtoMessage() {}
2011func (*LeaseKeepAliveRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{32} }
2012
2013func (m *LeaseKeepAliveRequest) GetID() int64 {
2014 if m != nil {
2015 return m.ID
2016 }
2017 return 0
2018}
2019
2020type LeaseKeepAliveResponse struct {
2021 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
2022 // ID is the lease ID from the keep alive request.
2023 ID int64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"`
2024 // TTL is the new time-to-live for the lease.
2025 TTL int64 `protobuf:"varint,3,opt,name=TTL,proto3" json:"TTL,omitempty"`
2026}
2027
2028func (m *LeaseKeepAliveResponse) Reset() { *m = LeaseKeepAliveResponse{} }
2029func (m *LeaseKeepAliveResponse) String() string { return proto.CompactTextString(m) }
2030func (*LeaseKeepAliveResponse) ProtoMessage() {}
2031func (*LeaseKeepAliveResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{33} }
2032
2033func (m *LeaseKeepAliveResponse) GetHeader() *ResponseHeader {
2034 if m != nil {
2035 return m.Header
2036 }
2037 return nil
2038}
2039
2040func (m *LeaseKeepAliveResponse) GetID() int64 {
2041 if m != nil {
2042 return m.ID
2043 }
2044 return 0
2045}
2046
2047func (m *LeaseKeepAliveResponse) GetTTL() int64 {
2048 if m != nil {
2049 return m.TTL
2050 }
2051 return 0
2052}
2053
2054type LeaseTimeToLiveRequest struct {
2055 // ID is the lease ID for the lease.
2056 ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
2057 // keys is true to query all the keys attached to this lease.
2058 Keys bool `protobuf:"varint,2,opt,name=keys,proto3" json:"keys,omitempty"`
2059}
2060
2061func (m *LeaseTimeToLiveRequest) Reset() { *m = LeaseTimeToLiveRequest{} }
2062func (m *LeaseTimeToLiveRequest) String() string { return proto.CompactTextString(m) }
2063func (*LeaseTimeToLiveRequest) ProtoMessage() {}
2064func (*LeaseTimeToLiveRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{34} }
2065
2066func (m *LeaseTimeToLiveRequest) GetID() int64 {
2067 if m != nil {
2068 return m.ID
2069 }
2070 return 0
2071}
2072
2073func (m *LeaseTimeToLiveRequest) GetKeys() bool {
2074 if m != nil {
2075 return m.Keys
2076 }
2077 return false
2078}
2079
2080type LeaseTimeToLiveResponse struct {
2081 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
2082 // ID is the lease ID from the keep alive request.
2083 ID int64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"`
2084 // TTL is the remaining TTL in seconds for the lease; the lease will expire in under TTL+1 seconds.
2085 TTL int64 `protobuf:"varint,3,opt,name=TTL,proto3" json:"TTL,omitempty"`
2086 // GrantedTTL is the initial granted time in seconds upon lease creation/renewal.
2087 GrantedTTL int64 `protobuf:"varint,4,opt,name=grantedTTL,proto3" json:"grantedTTL,omitempty"`
2088 // Keys is the list of keys attached to this lease.
2089 Keys [][]byte `protobuf:"bytes,5,rep,name=keys" json:"keys,omitempty"`
2090}
2091
2092func (m *LeaseTimeToLiveResponse) Reset() { *m = LeaseTimeToLiveResponse{} }
2093func (m *LeaseTimeToLiveResponse) String() string { return proto.CompactTextString(m) }
2094func (*LeaseTimeToLiveResponse) ProtoMessage() {}
2095func (*LeaseTimeToLiveResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{35} }
2096
2097func (m *LeaseTimeToLiveResponse) GetHeader() *ResponseHeader {
2098 if m != nil {
2099 return m.Header
2100 }
2101 return nil
2102}
2103
2104func (m *LeaseTimeToLiveResponse) GetID() int64 {
2105 if m != nil {
2106 return m.ID
2107 }
2108 return 0
2109}
2110
2111func (m *LeaseTimeToLiveResponse) GetTTL() int64 {
2112 if m != nil {
2113 return m.TTL
2114 }
2115 return 0
2116}
2117
2118func (m *LeaseTimeToLiveResponse) GetGrantedTTL() int64 {
2119 if m != nil {
2120 return m.GrantedTTL
2121 }
2122 return 0
2123}
2124
2125func (m *LeaseTimeToLiveResponse) GetKeys() [][]byte {
2126 if m != nil {
2127 return m.Keys
2128 }
2129 return nil
2130}
2131
2132type LeaseLeasesRequest struct {
2133}
2134
2135func (m *LeaseLeasesRequest) Reset() { *m = LeaseLeasesRequest{} }
2136func (m *LeaseLeasesRequest) String() string { return proto.CompactTextString(m) }
2137func (*LeaseLeasesRequest) ProtoMessage() {}
2138func (*LeaseLeasesRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{36} }
2139
2140type LeaseStatus struct {
2141 ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
2142}
2143
2144func (m *LeaseStatus) Reset() { *m = LeaseStatus{} }
2145func (m *LeaseStatus) String() string { return proto.CompactTextString(m) }
2146func (*LeaseStatus) ProtoMessage() {}
2147func (*LeaseStatus) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{37} }
2148
2149func (m *LeaseStatus) GetID() int64 {
2150 if m != nil {
2151 return m.ID
2152 }
2153 return 0
2154}
2155
2156type LeaseLeasesResponse struct {
2157 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
2158 Leases []*LeaseStatus `protobuf:"bytes,2,rep,name=leases" json:"leases,omitempty"`
2159}
2160
2161func (m *LeaseLeasesResponse) Reset() { *m = LeaseLeasesResponse{} }
2162func (m *LeaseLeasesResponse) String() string { return proto.CompactTextString(m) }
2163func (*LeaseLeasesResponse) ProtoMessage() {}
2164func (*LeaseLeasesResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{38} }
2165
2166func (m *LeaseLeasesResponse) GetHeader() *ResponseHeader {
2167 if m != nil {
2168 return m.Header
2169 }
2170 return nil
2171}
2172
2173func (m *LeaseLeasesResponse) GetLeases() []*LeaseStatus {
2174 if m != nil {
2175 return m.Leases
2176 }
2177 return nil
2178}
2179
2180type Member struct {
2181 // ID is the member ID for this member.
2182 ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
2183 // name is the human-readable name of the member. If the member is not started, the name will be an empty string.
2184 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
2185 // peerURLs is the list of URLs the member exposes to the cluster for communication.
2186 PeerURLs []string `protobuf:"bytes,3,rep,name=peerURLs" json:"peerURLs,omitempty"`
2187 // clientURLs is the list of URLs the member exposes to clients for communication. If the member is not started, clientURLs will be empty.
2188 ClientURLs []string `protobuf:"bytes,4,rep,name=clientURLs" json:"clientURLs,omitempty"`
2189}
2190
2191func (m *Member) Reset() { *m = Member{} }
2192func (m *Member) String() string { return proto.CompactTextString(m) }
2193func (*Member) ProtoMessage() {}
2194func (*Member) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{39} }
2195
2196func (m *Member) GetID() uint64 {
2197 if m != nil {
2198 return m.ID
2199 }
2200 return 0
2201}
2202
2203func (m *Member) GetName() string {
2204 if m != nil {
2205 return m.Name
2206 }
2207 return ""
2208}
2209
2210func (m *Member) GetPeerURLs() []string {
2211 if m != nil {
2212 return m.PeerURLs
2213 }
2214 return nil
2215}
2216
2217func (m *Member) GetClientURLs() []string {
2218 if m != nil {
2219 return m.ClientURLs
2220 }
2221 return nil
2222}
2223
2224type MemberAddRequest struct {
2225 // peerURLs is the list of URLs the added member will use to communicate with the cluster.
2226 PeerURLs []string `protobuf:"bytes,1,rep,name=peerURLs" json:"peerURLs,omitempty"`
2227}
2228
2229func (m *MemberAddRequest) Reset() { *m = MemberAddRequest{} }
2230func (m *MemberAddRequest) String() string { return proto.CompactTextString(m) }
2231func (*MemberAddRequest) ProtoMessage() {}
2232func (*MemberAddRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{40} }
2233
2234func (m *MemberAddRequest) GetPeerURLs() []string {
2235 if m != nil {
2236 return m.PeerURLs
2237 }
2238 return nil
2239}
2240
2241type MemberAddResponse struct {
2242 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
2243 // member is the member information for the added member.
2244 Member *Member `protobuf:"bytes,2,opt,name=member" json:"member,omitempty"`
2245 // members is a list of all members after adding the new member.
2246 Members []*Member `protobuf:"bytes,3,rep,name=members" json:"members,omitempty"`
2247}
2248
2249func (m *MemberAddResponse) Reset() { *m = MemberAddResponse{} }
2250func (m *MemberAddResponse) String() string { return proto.CompactTextString(m) }
2251func (*MemberAddResponse) ProtoMessage() {}
2252func (*MemberAddResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{41} }
2253
2254func (m *MemberAddResponse) GetHeader() *ResponseHeader {
2255 if m != nil {
2256 return m.Header
2257 }
2258 return nil
2259}
2260
2261func (m *MemberAddResponse) GetMember() *Member {
2262 if m != nil {
2263 return m.Member
2264 }
2265 return nil
2266}
2267
2268func (m *MemberAddResponse) GetMembers() []*Member {
2269 if m != nil {
2270 return m.Members
2271 }
2272 return nil
2273}
2274
2275type MemberRemoveRequest struct {
2276 // ID is the member ID of the member to remove.
2277 ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
2278}
2279
2280func (m *MemberRemoveRequest) Reset() { *m = MemberRemoveRequest{} }
2281func (m *MemberRemoveRequest) String() string { return proto.CompactTextString(m) }
2282func (*MemberRemoveRequest) ProtoMessage() {}
2283func (*MemberRemoveRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{42} }
2284
2285func (m *MemberRemoveRequest) GetID() uint64 {
2286 if m != nil {
2287 return m.ID
2288 }
2289 return 0
2290}
2291
2292type MemberRemoveResponse struct {
2293 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
2294 // members is a list of all members after removing the member.
2295 Members []*Member `protobuf:"bytes,2,rep,name=members" json:"members,omitempty"`
2296}
2297
2298func (m *MemberRemoveResponse) Reset() { *m = MemberRemoveResponse{} }
2299func (m *MemberRemoveResponse) String() string { return proto.CompactTextString(m) }
2300func (*MemberRemoveResponse) ProtoMessage() {}
2301func (*MemberRemoveResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{43} }
2302
2303func (m *MemberRemoveResponse) GetHeader() *ResponseHeader {
2304 if m != nil {
2305 return m.Header
2306 }
2307 return nil
2308}
2309
2310func (m *MemberRemoveResponse) GetMembers() []*Member {
2311 if m != nil {
2312 return m.Members
2313 }
2314 return nil
2315}
2316
2317type MemberUpdateRequest struct {
2318 // ID is the member ID of the member to update.
2319 ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
2320 // peerURLs is the new list of URLs the member will use to communicate with the cluster.
2321 PeerURLs []string `protobuf:"bytes,2,rep,name=peerURLs" json:"peerURLs,omitempty"`
2322}
2323
2324func (m *MemberUpdateRequest) Reset() { *m = MemberUpdateRequest{} }
2325func (m *MemberUpdateRequest) String() string { return proto.CompactTextString(m) }
2326func (*MemberUpdateRequest) ProtoMessage() {}
2327func (*MemberUpdateRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{44} }
2328
2329func (m *MemberUpdateRequest) GetID() uint64 {
2330 if m != nil {
2331 return m.ID
2332 }
2333 return 0
2334}
2335
2336func (m *MemberUpdateRequest) GetPeerURLs() []string {
2337 if m != nil {
2338 return m.PeerURLs
2339 }
2340 return nil
2341}
2342
2343type MemberUpdateResponse struct {
2344 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
2345 // members is a list of all members after updating the member.
2346 Members []*Member `protobuf:"bytes,2,rep,name=members" json:"members,omitempty"`
2347}
2348
2349func (m *MemberUpdateResponse) Reset() { *m = MemberUpdateResponse{} }
2350func (m *MemberUpdateResponse) String() string { return proto.CompactTextString(m) }
2351func (*MemberUpdateResponse) ProtoMessage() {}
2352func (*MemberUpdateResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{45} }
2353
2354func (m *MemberUpdateResponse) GetHeader() *ResponseHeader {
2355 if m != nil {
2356 return m.Header
2357 }
2358 return nil
2359}
2360
2361func (m *MemberUpdateResponse) GetMembers() []*Member {
2362 if m != nil {
2363 return m.Members
2364 }
2365 return nil
2366}
2367
2368type MemberListRequest struct {
2369}
2370
2371func (m *MemberListRequest) Reset() { *m = MemberListRequest{} }
2372func (m *MemberListRequest) String() string { return proto.CompactTextString(m) }
2373func (*MemberListRequest) ProtoMessage() {}
2374func (*MemberListRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{46} }
2375
2376type MemberListResponse struct {
2377 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
2378 // members is a list of all members associated with the cluster.
2379 Members []*Member `protobuf:"bytes,2,rep,name=members" json:"members,omitempty"`
2380}
2381
2382func (m *MemberListResponse) Reset() { *m = MemberListResponse{} }
2383func (m *MemberListResponse) String() string { return proto.CompactTextString(m) }
2384func (*MemberListResponse) ProtoMessage() {}
2385func (*MemberListResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{47} }
2386
2387func (m *MemberListResponse) GetHeader() *ResponseHeader {
2388 if m != nil {
2389 return m.Header
2390 }
2391 return nil
2392}
2393
2394func (m *MemberListResponse) GetMembers() []*Member {
2395 if m != nil {
2396 return m.Members
2397 }
2398 return nil
2399}
2400
2401type DefragmentRequest struct {
2402}
2403
2404func (m *DefragmentRequest) Reset() { *m = DefragmentRequest{} }
2405func (m *DefragmentRequest) String() string { return proto.CompactTextString(m) }
2406func (*DefragmentRequest) ProtoMessage() {}
2407func (*DefragmentRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{48} }
2408
2409type DefragmentResponse struct {
2410 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
2411}
2412
2413func (m *DefragmentResponse) Reset() { *m = DefragmentResponse{} }
2414func (m *DefragmentResponse) String() string { return proto.CompactTextString(m) }
2415func (*DefragmentResponse) ProtoMessage() {}
2416func (*DefragmentResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{49} }
2417
2418func (m *DefragmentResponse) GetHeader() *ResponseHeader {
2419 if m != nil {
2420 return m.Header
2421 }
2422 return nil
2423}
2424
2425type MoveLeaderRequest struct {
2426 // targetID is the node ID for the new leader.
2427 TargetID uint64 `protobuf:"varint,1,opt,name=targetID,proto3" json:"targetID,omitempty"`
2428}
2429
2430func (m *MoveLeaderRequest) Reset() { *m = MoveLeaderRequest{} }
2431func (m *MoveLeaderRequest) String() string { return proto.CompactTextString(m) }
2432func (*MoveLeaderRequest) ProtoMessage() {}
2433func (*MoveLeaderRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{50} }
2434
2435func (m *MoveLeaderRequest) GetTargetID() uint64 {
2436 if m != nil {
2437 return m.TargetID
2438 }
2439 return 0
2440}
2441
2442type MoveLeaderResponse struct {
2443 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
2444}
2445
2446func (m *MoveLeaderResponse) Reset() { *m = MoveLeaderResponse{} }
2447func (m *MoveLeaderResponse) String() string { return proto.CompactTextString(m) }
2448func (*MoveLeaderResponse) ProtoMessage() {}
2449func (*MoveLeaderResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{51} }
2450
2451func (m *MoveLeaderResponse) GetHeader() *ResponseHeader {
2452 if m != nil {
2453 return m.Header
2454 }
2455 return nil
2456}
2457
2458type AlarmRequest struct {
2459 // action is the kind of alarm request to issue. The action
2460 // may GET alarm statuses, ACTIVATE an alarm, or DEACTIVATE a
2461 // raised alarm.
2462 Action AlarmRequest_AlarmAction `protobuf:"varint,1,opt,name=action,proto3,enum=etcdserverpb.AlarmRequest_AlarmAction" json:"action,omitempty"`
2463 // memberID is the ID of the member associated with the alarm. If memberID is 0, the
2464 // alarm request covers all members.
2465 MemberID uint64 `protobuf:"varint,2,opt,name=memberID,proto3" json:"memberID,omitempty"`
2466 // alarm is the type of alarm to consider for this request.
2467 Alarm AlarmType `protobuf:"varint,3,opt,name=alarm,proto3,enum=etcdserverpb.AlarmType" json:"alarm,omitempty"`
2468}
2469
2470func (m *AlarmRequest) Reset() { *m = AlarmRequest{} }
2471func (m *AlarmRequest) String() string { return proto.CompactTextString(m) }
2472func (*AlarmRequest) ProtoMessage() {}
2473func (*AlarmRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{52} }
2474
2475func (m *AlarmRequest) GetAction() AlarmRequest_AlarmAction {
2476 if m != nil {
2477 return m.Action
2478 }
2479 return AlarmRequest_GET
2480}
2481
2482func (m *AlarmRequest) GetMemberID() uint64 {
2483 if m != nil {
2484 return m.MemberID
2485 }
2486 return 0
2487}
2488
2489func (m *AlarmRequest) GetAlarm() AlarmType {
2490 if m != nil {
2491 return m.Alarm
2492 }
2493 return AlarmType_NONE
2494}
2495
2496type AlarmMember struct {
2497 // memberID is the ID of the member associated with the raised alarm.
2498 MemberID uint64 `protobuf:"varint,1,opt,name=memberID,proto3" json:"memberID,omitempty"`
2499 // alarm is the type of alarm which has been raised.
2500 Alarm AlarmType `protobuf:"varint,2,opt,name=alarm,proto3,enum=etcdserverpb.AlarmType" json:"alarm,omitempty"`
2501}
2502
2503func (m *AlarmMember) Reset() { *m = AlarmMember{} }
2504func (m *AlarmMember) String() string { return proto.CompactTextString(m) }
2505func (*AlarmMember) ProtoMessage() {}
2506func (*AlarmMember) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{53} }
2507
2508func (m *AlarmMember) GetMemberID() uint64 {
2509 if m != nil {
2510 return m.MemberID
2511 }
2512 return 0
2513}
2514
2515func (m *AlarmMember) GetAlarm() AlarmType {
2516 if m != nil {
2517 return m.Alarm
2518 }
2519 return AlarmType_NONE
2520}
2521
2522type AlarmResponse struct {
2523 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
2524 // alarms is a list of alarms associated with the alarm request.
2525 Alarms []*AlarmMember `protobuf:"bytes,2,rep,name=alarms" json:"alarms,omitempty"`
2526}
2527
2528func (m *AlarmResponse) Reset() { *m = AlarmResponse{} }
2529func (m *AlarmResponse) String() string { return proto.CompactTextString(m) }
2530func (*AlarmResponse) ProtoMessage() {}
2531func (*AlarmResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{54} }
2532
2533func (m *AlarmResponse) GetHeader() *ResponseHeader {
2534 if m != nil {
2535 return m.Header
2536 }
2537 return nil
2538}
2539
2540func (m *AlarmResponse) GetAlarms() []*AlarmMember {
2541 if m != nil {
2542 return m.Alarms
2543 }
2544 return nil
2545}
2546
2547type StatusRequest struct {
2548}
2549
2550func (m *StatusRequest) Reset() { *m = StatusRequest{} }
2551func (m *StatusRequest) String() string { return proto.CompactTextString(m) }
2552func (*StatusRequest) ProtoMessage() {}
2553func (*StatusRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{55} }
2554
2555type StatusResponse struct {
2556 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
2557 // version is the cluster protocol version used by the responding member.
2558 Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
2559 // dbSize is the size of the backend database physically allocated, in bytes, of the responding member.
2560 DbSize int64 `protobuf:"varint,3,opt,name=dbSize,proto3" json:"dbSize,omitempty"`
2561 // leader is the member ID which the responding member believes is the current leader.
2562 Leader uint64 `protobuf:"varint,4,opt,name=leader,proto3" json:"leader,omitempty"`
2563 // raftIndex is the current raft committed index of the responding member.
2564 RaftIndex uint64 `protobuf:"varint,5,opt,name=raftIndex,proto3" json:"raftIndex,omitempty"`
2565 // raftTerm is the current raft term of the responding member.
2566 RaftTerm uint64 `protobuf:"varint,6,opt,name=raftTerm,proto3" json:"raftTerm,omitempty"`
2567 // raftAppliedIndex is the current raft applied index of the responding member.
2568 RaftAppliedIndex uint64 `protobuf:"varint,7,opt,name=raftAppliedIndex,proto3" json:"raftAppliedIndex,omitempty"`
2569 // errors contains alarm/health information and status.
2570 Errors []string `protobuf:"bytes,8,rep,name=errors" json:"errors,omitempty"`
2571 // dbSizeInUse is the size of the backend database logically in use, in bytes, of the responding member.
2572 DbSizeInUse int64 `protobuf:"varint,9,opt,name=dbSizeInUse,proto3" json:"dbSizeInUse,omitempty"`
2573}
2574
2575func (m *StatusResponse) Reset() { *m = StatusResponse{} }
2576func (m *StatusResponse) String() string { return proto.CompactTextString(m) }
2577func (*StatusResponse) ProtoMessage() {}
2578func (*StatusResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{56} }
2579
2580func (m *StatusResponse) GetHeader() *ResponseHeader {
2581 if m != nil {
2582 return m.Header
2583 }
2584 return nil
2585}
2586
2587func (m *StatusResponse) GetVersion() string {
2588 if m != nil {
2589 return m.Version
2590 }
2591 return ""
2592}
2593
2594func (m *StatusResponse) GetDbSize() int64 {
2595 if m != nil {
2596 return m.DbSize
2597 }
2598 return 0
2599}
2600
2601func (m *StatusResponse) GetLeader() uint64 {
2602 if m != nil {
2603 return m.Leader
2604 }
2605 return 0
2606}
2607
2608func (m *StatusResponse) GetRaftIndex() uint64 {
2609 if m != nil {
2610 return m.RaftIndex
2611 }
2612 return 0
2613}
2614
2615func (m *StatusResponse) GetRaftTerm() uint64 {
2616 if m != nil {
2617 return m.RaftTerm
2618 }
2619 return 0
2620}
2621
2622func (m *StatusResponse) GetRaftAppliedIndex() uint64 {
2623 if m != nil {
2624 return m.RaftAppliedIndex
2625 }
2626 return 0
2627}
2628
2629func (m *StatusResponse) GetErrors() []string {
2630 if m != nil {
2631 return m.Errors
2632 }
2633 return nil
2634}
2635
2636func (m *StatusResponse) GetDbSizeInUse() int64 {
2637 if m != nil {
2638 return m.DbSizeInUse
2639 }
2640 return 0
2641}
2642
2643type AuthEnableRequest struct {
2644}
2645
2646func (m *AuthEnableRequest) Reset() { *m = AuthEnableRequest{} }
2647func (m *AuthEnableRequest) String() string { return proto.CompactTextString(m) }
2648func (*AuthEnableRequest) ProtoMessage() {}
2649func (*AuthEnableRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{57} }
2650
2651type AuthDisableRequest struct {
2652}
2653
2654func (m *AuthDisableRequest) Reset() { *m = AuthDisableRequest{} }
2655func (m *AuthDisableRequest) String() string { return proto.CompactTextString(m) }
2656func (*AuthDisableRequest) ProtoMessage() {}
2657func (*AuthDisableRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{58} }
2658
2659type AuthenticateRequest struct {
2660 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2661 Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
2662}
2663
2664func (m *AuthenticateRequest) Reset() { *m = AuthenticateRequest{} }
2665func (m *AuthenticateRequest) String() string { return proto.CompactTextString(m) }
2666func (*AuthenticateRequest) ProtoMessage() {}
2667func (*AuthenticateRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{59} }
2668
2669func (m *AuthenticateRequest) GetName() string {
2670 if m != nil {
2671 return m.Name
2672 }
2673 return ""
2674}
2675
2676func (m *AuthenticateRequest) GetPassword() string {
2677 if m != nil {
2678 return m.Password
2679 }
2680 return ""
2681}
2682
2683type AuthUserAddRequest struct {
2684 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2685 Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
2686}
2687
2688func (m *AuthUserAddRequest) Reset() { *m = AuthUserAddRequest{} }
2689func (m *AuthUserAddRequest) String() string { return proto.CompactTextString(m) }
2690func (*AuthUserAddRequest) ProtoMessage() {}
2691func (*AuthUserAddRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{60} }
2692
2693func (m *AuthUserAddRequest) GetName() string {
2694 if m != nil {
2695 return m.Name
2696 }
2697 return ""
2698}
2699
2700func (m *AuthUserAddRequest) GetPassword() string {
2701 if m != nil {
2702 return m.Password
2703 }
2704 return ""
2705}
2706
2707type AuthUserGetRequest struct {
2708 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2709}
2710
2711func (m *AuthUserGetRequest) Reset() { *m = AuthUserGetRequest{} }
2712func (m *AuthUserGetRequest) String() string { return proto.CompactTextString(m) }
2713func (*AuthUserGetRequest) ProtoMessage() {}
2714func (*AuthUserGetRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{61} }
2715
2716func (m *AuthUserGetRequest) GetName() string {
2717 if m != nil {
2718 return m.Name
2719 }
2720 return ""
2721}
2722
2723type AuthUserDeleteRequest struct {
2724 // name is the name of the user to delete.
2725 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2726}
2727
2728func (m *AuthUserDeleteRequest) Reset() { *m = AuthUserDeleteRequest{} }
2729func (m *AuthUserDeleteRequest) String() string { return proto.CompactTextString(m) }
2730func (*AuthUserDeleteRequest) ProtoMessage() {}
2731func (*AuthUserDeleteRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{62} }
2732
2733func (m *AuthUserDeleteRequest) GetName() string {
2734 if m != nil {
2735 return m.Name
2736 }
2737 return ""
2738}
2739
2740type AuthUserChangePasswordRequest struct {
2741 // name is the name of the user whose password is being changed.
2742 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2743 // password is the new password for the user.
2744 Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
2745}
2746
2747func (m *AuthUserChangePasswordRequest) Reset() { *m = AuthUserChangePasswordRequest{} }
2748func (m *AuthUserChangePasswordRequest) String() string { return proto.CompactTextString(m) }
2749func (*AuthUserChangePasswordRequest) ProtoMessage() {}
2750func (*AuthUserChangePasswordRequest) Descriptor() ([]byte, []int) {
2751 return fileDescriptorRpc, []int{63}
2752}
2753
2754func (m *AuthUserChangePasswordRequest) GetName() string {
2755 if m != nil {
2756 return m.Name
2757 }
2758 return ""
2759}
2760
2761func (m *AuthUserChangePasswordRequest) GetPassword() string {
2762 if m != nil {
2763 return m.Password
2764 }
2765 return ""
2766}
2767
2768type AuthUserGrantRoleRequest struct {
2769 // user is the name of the user which should be granted a given role.
2770 User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
2771 // role is the name of the role to grant to the user.
2772 Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
2773}
2774
2775func (m *AuthUserGrantRoleRequest) Reset() { *m = AuthUserGrantRoleRequest{} }
2776func (m *AuthUserGrantRoleRequest) String() string { return proto.CompactTextString(m) }
2777func (*AuthUserGrantRoleRequest) ProtoMessage() {}
2778func (*AuthUserGrantRoleRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{64} }
2779
2780func (m *AuthUserGrantRoleRequest) GetUser() string {
2781 if m != nil {
2782 return m.User
2783 }
2784 return ""
2785}
2786
2787func (m *AuthUserGrantRoleRequest) GetRole() string {
2788 if m != nil {
2789 return m.Role
2790 }
2791 return ""
2792}
2793
2794type AuthUserRevokeRoleRequest struct {
2795 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2796 Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
2797}
2798
2799func (m *AuthUserRevokeRoleRequest) Reset() { *m = AuthUserRevokeRoleRequest{} }
2800func (m *AuthUserRevokeRoleRequest) String() string { return proto.CompactTextString(m) }
2801func (*AuthUserRevokeRoleRequest) ProtoMessage() {}
2802func (*AuthUserRevokeRoleRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{65} }
2803
2804func (m *AuthUserRevokeRoleRequest) GetName() string {
2805 if m != nil {
2806 return m.Name
2807 }
2808 return ""
2809}
2810
2811func (m *AuthUserRevokeRoleRequest) GetRole() string {
2812 if m != nil {
2813 return m.Role
2814 }
2815 return ""
2816}
2817
2818type AuthRoleAddRequest struct {
2819 // name is the name of the role to add to the authentication system.
2820 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2821}
2822
2823func (m *AuthRoleAddRequest) Reset() { *m = AuthRoleAddRequest{} }
2824func (m *AuthRoleAddRequest) String() string { return proto.CompactTextString(m) }
2825func (*AuthRoleAddRequest) ProtoMessage() {}
2826func (*AuthRoleAddRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{66} }
2827
2828func (m *AuthRoleAddRequest) GetName() string {
2829 if m != nil {
2830 return m.Name
2831 }
2832 return ""
2833}
2834
2835type AuthRoleGetRequest struct {
2836 Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
2837}
2838
2839func (m *AuthRoleGetRequest) Reset() { *m = AuthRoleGetRequest{} }
2840func (m *AuthRoleGetRequest) String() string { return proto.CompactTextString(m) }
2841func (*AuthRoleGetRequest) ProtoMessage() {}
2842func (*AuthRoleGetRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{67} }
2843
2844func (m *AuthRoleGetRequest) GetRole() string {
2845 if m != nil {
2846 return m.Role
2847 }
2848 return ""
2849}
2850
2851type AuthUserListRequest struct {
2852}
2853
2854func (m *AuthUserListRequest) Reset() { *m = AuthUserListRequest{} }
2855func (m *AuthUserListRequest) String() string { return proto.CompactTextString(m) }
2856func (*AuthUserListRequest) ProtoMessage() {}
2857func (*AuthUserListRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{68} }
2858
2859type AuthRoleListRequest struct {
2860}
2861
2862func (m *AuthRoleListRequest) Reset() { *m = AuthRoleListRequest{} }
2863func (m *AuthRoleListRequest) String() string { return proto.CompactTextString(m) }
2864func (*AuthRoleListRequest) ProtoMessage() {}
2865func (*AuthRoleListRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{69} }
2866
2867type AuthRoleDeleteRequest struct {
2868 Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
2869}
2870
2871func (m *AuthRoleDeleteRequest) Reset() { *m = AuthRoleDeleteRequest{} }
2872func (m *AuthRoleDeleteRequest) String() string { return proto.CompactTextString(m) }
2873func (*AuthRoleDeleteRequest) ProtoMessage() {}
2874func (*AuthRoleDeleteRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{70} }
2875
2876func (m *AuthRoleDeleteRequest) GetRole() string {
2877 if m != nil {
2878 return m.Role
2879 }
2880 return ""
2881}
2882
2883type AuthRoleGrantPermissionRequest struct {
2884 // name is the name of the role which will be granted the permission.
2885 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2886 // perm is the permission to grant to the role.
2887 Perm *authpb.Permission `protobuf:"bytes,2,opt,name=perm" json:"perm,omitempty"`
2888}
2889
2890func (m *AuthRoleGrantPermissionRequest) Reset() { *m = AuthRoleGrantPermissionRequest{} }
2891func (m *AuthRoleGrantPermissionRequest) String() string { return proto.CompactTextString(m) }
2892func (*AuthRoleGrantPermissionRequest) ProtoMessage() {}
2893func (*AuthRoleGrantPermissionRequest) Descriptor() ([]byte, []int) {
2894 return fileDescriptorRpc, []int{71}
2895}
2896
2897func (m *AuthRoleGrantPermissionRequest) GetName() string {
2898 if m != nil {
2899 return m.Name
2900 }
2901 return ""
2902}
2903
2904func (m *AuthRoleGrantPermissionRequest) GetPerm() *authpb.Permission {
2905 if m != nil {
2906 return m.Perm
2907 }
2908 return nil
2909}
2910
2911type AuthRoleRevokePermissionRequest struct {
2912 Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
2913 Key []byte `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
2914 RangeEnd []byte `protobuf:"bytes,3,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"`
2915}
2916
2917func (m *AuthRoleRevokePermissionRequest) Reset() { *m = AuthRoleRevokePermissionRequest{} }
2918func (m *AuthRoleRevokePermissionRequest) String() string { return proto.CompactTextString(m) }
2919func (*AuthRoleRevokePermissionRequest) ProtoMessage() {}
2920func (*AuthRoleRevokePermissionRequest) Descriptor() ([]byte, []int) {
2921 return fileDescriptorRpc, []int{72}
2922}
2923
2924func (m *AuthRoleRevokePermissionRequest) GetRole() string {
2925 if m != nil {
2926 return m.Role
2927 }
2928 return ""
2929}
2930
2931func (m *AuthRoleRevokePermissionRequest) GetKey() []byte {
2932 if m != nil {
2933 return m.Key
2934 }
2935 return nil
2936}
2937
2938func (m *AuthRoleRevokePermissionRequest) GetRangeEnd() []byte {
2939 if m != nil {
2940 return m.RangeEnd
2941 }
2942 return nil
2943}
2944
2945type AuthEnableResponse struct {
2946 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
2947}
2948
2949func (m *AuthEnableResponse) Reset() { *m = AuthEnableResponse{} }
2950func (m *AuthEnableResponse) String() string { return proto.CompactTextString(m) }
2951func (*AuthEnableResponse) ProtoMessage() {}
2952func (*AuthEnableResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{73} }
2953
2954func (m *AuthEnableResponse) GetHeader() *ResponseHeader {
2955 if m != nil {
2956 return m.Header
2957 }
2958 return nil
2959}
2960
2961type AuthDisableResponse struct {
2962 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
2963}
2964
2965func (m *AuthDisableResponse) Reset() { *m = AuthDisableResponse{} }
2966func (m *AuthDisableResponse) String() string { return proto.CompactTextString(m) }
2967func (*AuthDisableResponse) ProtoMessage() {}
2968func (*AuthDisableResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{74} }
2969
2970func (m *AuthDisableResponse) GetHeader() *ResponseHeader {
2971 if m != nil {
2972 return m.Header
2973 }
2974 return nil
2975}
2976
2977type AuthenticateResponse struct {
2978 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
2979 // token is an authorized token that can be used in succeeding RPCs
2980 Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
2981}
2982
2983func (m *AuthenticateResponse) Reset() { *m = AuthenticateResponse{} }
2984func (m *AuthenticateResponse) String() string { return proto.CompactTextString(m) }
2985func (*AuthenticateResponse) ProtoMessage() {}
2986func (*AuthenticateResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{75} }
2987
2988func (m *AuthenticateResponse) GetHeader() *ResponseHeader {
2989 if m != nil {
2990 return m.Header
2991 }
2992 return nil
2993}
2994
2995func (m *AuthenticateResponse) GetToken() string {
2996 if m != nil {
2997 return m.Token
2998 }
2999 return ""
3000}
3001
3002type AuthUserAddResponse struct {
3003 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
3004}
3005
3006func (m *AuthUserAddResponse) Reset() { *m = AuthUserAddResponse{} }
3007func (m *AuthUserAddResponse) String() string { return proto.CompactTextString(m) }
3008func (*AuthUserAddResponse) ProtoMessage() {}
3009func (*AuthUserAddResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{76} }
3010
3011func (m *AuthUserAddResponse) GetHeader() *ResponseHeader {
3012 if m != nil {
3013 return m.Header
3014 }
3015 return nil
3016}
3017
3018type AuthUserGetResponse struct {
3019 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
3020 Roles []string `protobuf:"bytes,2,rep,name=roles" json:"roles,omitempty"`
3021}
3022
3023func (m *AuthUserGetResponse) Reset() { *m = AuthUserGetResponse{} }
3024func (m *AuthUserGetResponse) String() string { return proto.CompactTextString(m) }
3025func (*AuthUserGetResponse) ProtoMessage() {}
3026func (*AuthUserGetResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{77} }
3027
3028func (m *AuthUserGetResponse) GetHeader() *ResponseHeader {
3029 if m != nil {
3030 return m.Header
3031 }
3032 return nil
3033}
3034
3035func (m *AuthUserGetResponse) GetRoles() []string {
3036 if m != nil {
3037 return m.Roles
3038 }
3039 return nil
3040}
3041
3042type AuthUserDeleteResponse struct {
3043 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
3044}
3045
3046func (m *AuthUserDeleteResponse) Reset() { *m = AuthUserDeleteResponse{} }
3047func (m *AuthUserDeleteResponse) String() string { return proto.CompactTextString(m) }
3048func (*AuthUserDeleteResponse) ProtoMessage() {}
3049func (*AuthUserDeleteResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{78} }
3050
3051func (m *AuthUserDeleteResponse) GetHeader() *ResponseHeader {
3052 if m != nil {
3053 return m.Header
3054 }
3055 return nil
3056}
3057
3058type AuthUserChangePasswordResponse struct {
3059 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
3060}
3061
3062func (m *AuthUserChangePasswordResponse) Reset() { *m = AuthUserChangePasswordResponse{} }
3063func (m *AuthUserChangePasswordResponse) String() string { return proto.CompactTextString(m) }
3064func (*AuthUserChangePasswordResponse) ProtoMessage() {}
3065func (*AuthUserChangePasswordResponse) Descriptor() ([]byte, []int) {
3066 return fileDescriptorRpc, []int{79}
3067}
3068
3069func (m *AuthUserChangePasswordResponse) GetHeader() *ResponseHeader {
3070 if m != nil {
3071 return m.Header
3072 }
3073 return nil
3074}
3075
3076type AuthUserGrantRoleResponse struct {
3077 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
3078}
3079
3080func (m *AuthUserGrantRoleResponse) Reset() { *m = AuthUserGrantRoleResponse{} }
3081func (m *AuthUserGrantRoleResponse) String() string { return proto.CompactTextString(m) }
3082func (*AuthUserGrantRoleResponse) ProtoMessage() {}
3083func (*AuthUserGrantRoleResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{80} }
3084
3085func (m *AuthUserGrantRoleResponse) GetHeader() *ResponseHeader {
3086 if m != nil {
3087 return m.Header
3088 }
3089 return nil
3090}
3091
3092type AuthUserRevokeRoleResponse struct {
3093 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
3094}
3095
3096func (m *AuthUserRevokeRoleResponse) Reset() { *m = AuthUserRevokeRoleResponse{} }
3097func (m *AuthUserRevokeRoleResponse) String() string { return proto.CompactTextString(m) }
3098func (*AuthUserRevokeRoleResponse) ProtoMessage() {}
3099func (*AuthUserRevokeRoleResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{81} }
3100
3101func (m *AuthUserRevokeRoleResponse) GetHeader() *ResponseHeader {
3102 if m != nil {
3103 return m.Header
3104 }
3105 return nil
3106}
3107
3108type AuthRoleAddResponse struct {
3109 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
3110}
3111
3112func (m *AuthRoleAddResponse) Reset() { *m = AuthRoleAddResponse{} }
3113func (m *AuthRoleAddResponse) String() string { return proto.CompactTextString(m) }
3114func (*AuthRoleAddResponse) ProtoMessage() {}
3115func (*AuthRoleAddResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{82} }
3116
3117func (m *AuthRoleAddResponse) GetHeader() *ResponseHeader {
3118 if m != nil {
3119 return m.Header
3120 }
3121 return nil
3122}
3123
3124type AuthRoleGetResponse struct {
3125 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
3126 Perm []*authpb.Permission `protobuf:"bytes,2,rep,name=perm" json:"perm,omitempty"`
3127}
3128
3129func (m *AuthRoleGetResponse) Reset() { *m = AuthRoleGetResponse{} }
3130func (m *AuthRoleGetResponse) String() string { return proto.CompactTextString(m) }
3131func (*AuthRoleGetResponse) ProtoMessage() {}
3132func (*AuthRoleGetResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{83} }
3133
3134func (m *AuthRoleGetResponse) GetHeader() *ResponseHeader {
3135 if m != nil {
3136 return m.Header
3137 }
3138 return nil
3139}
3140
3141func (m *AuthRoleGetResponse) GetPerm() []*authpb.Permission {
3142 if m != nil {
3143 return m.Perm
3144 }
3145 return nil
3146}
3147
3148type AuthRoleListResponse struct {
3149 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
3150 Roles []string `protobuf:"bytes,2,rep,name=roles" json:"roles,omitempty"`
3151}
3152
3153func (m *AuthRoleListResponse) Reset() { *m = AuthRoleListResponse{} }
3154func (m *AuthRoleListResponse) String() string { return proto.CompactTextString(m) }
3155func (*AuthRoleListResponse) ProtoMessage() {}
3156func (*AuthRoleListResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{84} }
3157
3158func (m *AuthRoleListResponse) GetHeader() *ResponseHeader {
3159 if m != nil {
3160 return m.Header
3161 }
3162 return nil
3163}
3164
3165func (m *AuthRoleListResponse) GetRoles() []string {
3166 if m != nil {
3167 return m.Roles
3168 }
3169 return nil
3170}
3171
3172type AuthUserListResponse struct {
3173 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
3174 Users []string `protobuf:"bytes,2,rep,name=users" json:"users,omitempty"`
3175}
3176
3177func (m *AuthUserListResponse) Reset() { *m = AuthUserListResponse{} }
3178func (m *AuthUserListResponse) String() string { return proto.CompactTextString(m) }
3179func (*AuthUserListResponse) ProtoMessage() {}
3180func (*AuthUserListResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{85} }
3181
3182func (m *AuthUserListResponse) GetHeader() *ResponseHeader {
3183 if m != nil {
3184 return m.Header
3185 }
3186 return nil
3187}
3188
3189func (m *AuthUserListResponse) GetUsers() []string {
3190 if m != nil {
3191 return m.Users
3192 }
3193 return nil
3194}
3195
3196type AuthRoleDeleteResponse struct {
3197 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
3198}
3199
3200func (m *AuthRoleDeleteResponse) Reset() { *m = AuthRoleDeleteResponse{} }
3201func (m *AuthRoleDeleteResponse) String() string { return proto.CompactTextString(m) }
3202func (*AuthRoleDeleteResponse) ProtoMessage() {}
3203func (*AuthRoleDeleteResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{86} }
3204
3205func (m *AuthRoleDeleteResponse) GetHeader() *ResponseHeader {
3206 if m != nil {
3207 return m.Header
3208 }
3209 return nil
3210}
3211
3212type AuthRoleGrantPermissionResponse struct {
3213 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
3214}
3215
3216func (m *AuthRoleGrantPermissionResponse) Reset() { *m = AuthRoleGrantPermissionResponse{} }
3217func (m *AuthRoleGrantPermissionResponse) String() string { return proto.CompactTextString(m) }
3218func (*AuthRoleGrantPermissionResponse) ProtoMessage() {}
3219func (*AuthRoleGrantPermissionResponse) Descriptor() ([]byte, []int) {
3220 return fileDescriptorRpc, []int{87}
3221}
3222
3223func (m *AuthRoleGrantPermissionResponse) GetHeader() *ResponseHeader {
3224 if m != nil {
3225 return m.Header
3226 }
3227 return nil
3228}
3229
3230type AuthRoleRevokePermissionResponse struct {
3231 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
3232}
3233
3234func (m *AuthRoleRevokePermissionResponse) Reset() { *m = AuthRoleRevokePermissionResponse{} }
3235func (m *AuthRoleRevokePermissionResponse) String() string { return proto.CompactTextString(m) }
3236func (*AuthRoleRevokePermissionResponse) ProtoMessage() {}
3237func (*AuthRoleRevokePermissionResponse) Descriptor() ([]byte, []int) {
3238 return fileDescriptorRpc, []int{88}
3239}
3240
3241func (m *AuthRoleRevokePermissionResponse) GetHeader() *ResponseHeader {
3242 if m != nil {
3243 return m.Header
3244 }
3245 return nil
3246}
3247
3248func init() {
3249 proto.RegisterType((*ResponseHeader)(nil), "etcdserverpb.ResponseHeader")
3250 proto.RegisterType((*RangeRequest)(nil), "etcdserverpb.RangeRequest")
3251 proto.RegisterType((*RangeResponse)(nil), "etcdserverpb.RangeResponse")
3252 proto.RegisterType((*PutRequest)(nil), "etcdserverpb.PutRequest")
3253 proto.RegisterType((*PutResponse)(nil), "etcdserverpb.PutResponse")
3254 proto.RegisterType((*DeleteRangeRequest)(nil), "etcdserverpb.DeleteRangeRequest")
3255 proto.RegisterType((*DeleteRangeResponse)(nil), "etcdserverpb.DeleteRangeResponse")
3256 proto.RegisterType((*RequestOp)(nil), "etcdserverpb.RequestOp")
3257 proto.RegisterType((*ResponseOp)(nil), "etcdserverpb.ResponseOp")
3258 proto.RegisterType((*Compare)(nil), "etcdserverpb.Compare")
3259 proto.RegisterType((*TxnRequest)(nil), "etcdserverpb.TxnRequest")
3260 proto.RegisterType((*TxnResponse)(nil), "etcdserverpb.TxnResponse")
3261 proto.RegisterType((*CompactionRequest)(nil), "etcdserverpb.CompactionRequest")
3262 proto.RegisterType((*CompactionResponse)(nil), "etcdserverpb.CompactionResponse")
3263 proto.RegisterType((*HashRequest)(nil), "etcdserverpb.HashRequest")
3264 proto.RegisterType((*HashKVRequest)(nil), "etcdserverpb.HashKVRequest")
3265 proto.RegisterType((*HashKVResponse)(nil), "etcdserverpb.HashKVResponse")
3266 proto.RegisterType((*HashResponse)(nil), "etcdserverpb.HashResponse")
3267 proto.RegisterType((*SnapshotRequest)(nil), "etcdserverpb.SnapshotRequest")
3268 proto.RegisterType((*SnapshotResponse)(nil), "etcdserverpb.SnapshotResponse")
3269 proto.RegisterType((*WatchRequest)(nil), "etcdserverpb.WatchRequest")
3270 proto.RegisterType((*WatchCreateRequest)(nil), "etcdserverpb.WatchCreateRequest")
3271 proto.RegisterType((*WatchCancelRequest)(nil), "etcdserverpb.WatchCancelRequest")
3272 proto.RegisterType((*WatchProgressRequest)(nil), "etcdserverpb.WatchProgressRequest")
3273 proto.RegisterType((*WatchResponse)(nil), "etcdserverpb.WatchResponse")
3274 proto.RegisterType((*LeaseGrantRequest)(nil), "etcdserverpb.LeaseGrantRequest")
3275 proto.RegisterType((*LeaseGrantResponse)(nil), "etcdserverpb.LeaseGrantResponse")
3276 proto.RegisterType((*LeaseRevokeRequest)(nil), "etcdserverpb.LeaseRevokeRequest")
3277 proto.RegisterType((*LeaseRevokeResponse)(nil), "etcdserverpb.LeaseRevokeResponse")
3278 proto.RegisterType((*LeaseCheckpoint)(nil), "etcdserverpb.LeaseCheckpoint")
3279 proto.RegisterType((*LeaseCheckpointRequest)(nil), "etcdserverpb.LeaseCheckpointRequest")
3280 proto.RegisterType((*LeaseCheckpointResponse)(nil), "etcdserverpb.LeaseCheckpointResponse")
3281 proto.RegisterType((*LeaseKeepAliveRequest)(nil), "etcdserverpb.LeaseKeepAliveRequest")
3282 proto.RegisterType((*LeaseKeepAliveResponse)(nil), "etcdserverpb.LeaseKeepAliveResponse")
3283 proto.RegisterType((*LeaseTimeToLiveRequest)(nil), "etcdserverpb.LeaseTimeToLiveRequest")
3284 proto.RegisterType((*LeaseTimeToLiveResponse)(nil), "etcdserverpb.LeaseTimeToLiveResponse")
3285 proto.RegisterType((*LeaseLeasesRequest)(nil), "etcdserverpb.LeaseLeasesRequest")
3286 proto.RegisterType((*LeaseStatus)(nil), "etcdserverpb.LeaseStatus")
3287 proto.RegisterType((*LeaseLeasesResponse)(nil), "etcdserverpb.LeaseLeasesResponse")
3288 proto.RegisterType((*Member)(nil), "etcdserverpb.Member")
3289 proto.RegisterType((*MemberAddRequest)(nil), "etcdserverpb.MemberAddRequest")
3290 proto.RegisterType((*MemberAddResponse)(nil), "etcdserverpb.MemberAddResponse")
3291 proto.RegisterType((*MemberRemoveRequest)(nil), "etcdserverpb.MemberRemoveRequest")
3292 proto.RegisterType((*MemberRemoveResponse)(nil), "etcdserverpb.MemberRemoveResponse")
3293 proto.RegisterType((*MemberUpdateRequest)(nil), "etcdserverpb.MemberUpdateRequest")
3294 proto.RegisterType((*MemberUpdateResponse)(nil), "etcdserverpb.MemberUpdateResponse")
3295 proto.RegisterType((*MemberListRequest)(nil), "etcdserverpb.MemberListRequest")
3296 proto.RegisterType((*MemberListResponse)(nil), "etcdserverpb.MemberListResponse")
3297 proto.RegisterType((*DefragmentRequest)(nil), "etcdserverpb.DefragmentRequest")
3298 proto.RegisterType((*DefragmentResponse)(nil), "etcdserverpb.DefragmentResponse")
3299 proto.RegisterType((*MoveLeaderRequest)(nil), "etcdserverpb.MoveLeaderRequest")
3300 proto.RegisterType((*MoveLeaderResponse)(nil), "etcdserverpb.MoveLeaderResponse")
3301 proto.RegisterType((*AlarmRequest)(nil), "etcdserverpb.AlarmRequest")
3302 proto.RegisterType((*AlarmMember)(nil), "etcdserverpb.AlarmMember")
3303 proto.RegisterType((*AlarmResponse)(nil), "etcdserverpb.AlarmResponse")
3304 proto.RegisterType((*StatusRequest)(nil), "etcdserverpb.StatusRequest")
3305 proto.RegisterType((*StatusResponse)(nil), "etcdserverpb.StatusResponse")
3306 proto.RegisterType((*AuthEnableRequest)(nil), "etcdserverpb.AuthEnableRequest")
3307 proto.RegisterType((*AuthDisableRequest)(nil), "etcdserverpb.AuthDisableRequest")
3308 proto.RegisterType((*AuthenticateRequest)(nil), "etcdserverpb.AuthenticateRequest")
3309 proto.RegisterType((*AuthUserAddRequest)(nil), "etcdserverpb.AuthUserAddRequest")
3310 proto.RegisterType((*AuthUserGetRequest)(nil), "etcdserverpb.AuthUserGetRequest")
3311 proto.RegisterType((*AuthUserDeleteRequest)(nil), "etcdserverpb.AuthUserDeleteRequest")
3312 proto.RegisterType((*AuthUserChangePasswordRequest)(nil), "etcdserverpb.AuthUserChangePasswordRequest")
3313 proto.RegisterType((*AuthUserGrantRoleRequest)(nil), "etcdserverpb.AuthUserGrantRoleRequest")
3314 proto.RegisterType((*AuthUserRevokeRoleRequest)(nil), "etcdserverpb.AuthUserRevokeRoleRequest")
3315 proto.RegisterType((*AuthRoleAddRequest)(nil), "etcdserverpb.AuthRoleAddRequest")
3316 proto.RegisterType((*AuthRoleGetRequest)(nil), "etcdserverpb.AuthRoleGetRequest")
3317 proto.RegisterType((*AuthUserListRequest)(nil), "etcdserverpb.AuthUserListRequest")
3318 proto.RegisterType((*AuthRoleListRequest)(nil), "etcdserverpb.AuthRoleListRequest")
3319 proto.RegisterType((*AuthRoleDeleteRequest)(nil), "etcdserverpb.AuthRoleDeleteRequest")
3320 proto.RegisterType((*AuthRoleGrantPermissionRequest)(nil), "etcdserverpb.AuthRoleGrantPermissionRequest")
3321 proto.RegisterType((*AuthRoleRevokePermissionRequest)(nil), "etcdserverpb.AuthRoleRevokePermissionRequest")
3322 proto.RegisterType((*AuthEnableResponse)(nil), "etcdserverpb.AuthEnableResponse")
3323 proto.RegisterType((*AuthDisableResponse)(nil), "etcdserverpb.AuthDisableResponse")
3324 proto.RegisterType((*AuthenticateResponse)(nil), "etcdserverpb.AuthenticateResponse")
3325 proto.RegisterType((*AuthUserAddResponse)(nil), "etcdserverpb.AuthUserAddResponse")
3326 proto.RegisterType((*AuthUserGetResponse)(nil), "etcdserverpb.AuthUserGetResponse")
3327 proto.RegisterType((*AuthUserDeleteResponse)(nil), "etcdserverpb.AuthUserDeleteResponse")
3328 proto.RegisterType((*AuthUserChangePasswordResponse)(nil), "etcdserverpb.AuthUserChangePasswordResponse")
3329 proto.RegisterType((*AuthUserGrantRoleResponse)(nil), "etcdserverpb.AuthUserGrantRoleResponse")
3330 proto.RegisterType((*AuthUserRevokeRoleResponse)(nil), "etcdserverpb.AuthUserRevokeRoleResponse")
3331 proto.RegisterType((*AuthRoleAddResponse)(nil), "etcdserverpb.AuthRoleAddResponse")
3332 proto.RegisterType((*AuthRoleGetResponse)(nil), "etcdserverpb.AuthRoleGetResponse")
3333 proto.RegisterType((*AuthRoleListResponse)(nil), "etcdserverpb.AuthRoleListResponse")
3334 proto.RegisterType((*AuthUserListResponse)(nil), "etcdserverpb.AuthUserListResponse")
3335 proto.RegisterType((*AuthRoleDeleteResponse)(nil), "etcdserverpb.AuthRoleDeleteResponse")
3336 proto.RegisterType((*AuthRoleGrantPermissionResponse)(nil), "etcdserverpb.AuthRoleGrantPermissionResponse")
3337 proto.RegisterType((*AuthRoleRevokePermissionResponse)(nil), "etcdserverpb.AuthRoleRevokePermissionResponse")
3338 proto.RegisterEnum("etcdserverpb.AlarmType", AlarmType_name, AlarmType_value)
3339 proto.RegisterEnum("etcdserverpb.RangeRequest_SortOrder", RangeRequest_SortOrder_name, RangeRequest_SortOrder_value)
3340 proto.RegisterEnum("etcdserverpb.RangeRequest_SortTarget", RangeRequest_SortTarget_name, RangeRequest_SortTarget_value)
3341 proto.RegisterEnum("etcdserverpb.Compare_CompareResult", Compare_CompareResult_name, Compare_CompareResult_value)
3342 proto.RegisterEnum("etcdserverpb.Compare_CompareTarget", Compare_CompareTarget_name, Compare_CompareTarget_value)
3343 proto.RegisterEnum("etcdserverpb.WatchCreateRequest_FilterType", WatchCreateRequest_FilterType_name, WatchCreateRequest_FilterType_value)
3344 proto.RegisterEnum("etcdserverpb.AlarmRequest_AlarmAction", AlarmRequest_AlarmAction_name, AlarmRequest_AlarmAction_value)
3345}
3346
3347// Reference imports to suppress errors if they are not otherwise used.
3348var _ context.Context
3349var _ grpc.ClientConn
3350
3351// This is a compile-time assertion to ensure that this generated file
3352// is compatible with the grpc package it is being compiled against.
3353const _ = grpc.SupportPackageIsVersion4
3354
3355// Client API for KV service
3356
3357type KVClient interface {
3358 // Range gets the keys in the range from the key-value store.
3359 Range(ctx context.Context, in *RangeRequest, opts ...grpc.CallOption) (*RangeResponse, error)
3360 // Put puts the given key into the key-value store.
3361 // A put request increments the revision of the key-value store
3362 // and generates one event in the event history.
3363 Put(ctx context.Context, in *PutRequest, opts ...grpc.CallOption) (*PutResponse, error)
3364 // DeleteRange deletes the given range from the key-value store.
3365 // A delete request increments the revision of the key-value store
3366 // and generates a delete event in the event history for every deleted key.
3367 DeleteRange(ctx context.Context, in *DeleteRangeRequest, opts ...grpc.CallOption) (*DeleteRangeResponse, error)
3368 // Txn processes multiple requests in a single transaction.
3369 // A txn request increments the revision of the key-value store
3370 // and generates events with the same revision for every completed request.
3371 // It is not allowed to modify the same key several times within one txn.
3372 Txn(ctx context.Context, in *TxnRequest, opts ...grpc.CallOption) (*TxnResponse, error)
3373 // Compact compacts the event history in the etcd key-value store. The key-value
3374 // store should be periodically compacted or the event history will continue to grow
3375 // indefinitely.
3376 Compact(ctx context.Context, in *CompactionRequest, opts ...grpc.CallOption) (*CompactionResponse, error)
3377}
3378
3379type kVClient struct {
3380 cc *grpc.ClientConn
3381}
3382
3383func NewKVClient(cc *grpc.ClientConn) KVClient {
3384 return &kVClient{cc}
3385}
3386
3387func (c *kVClient) Range(ctx context.Context, in *RangeRequest, opts ...grpc.CallOption) (*RangeResponse, error) {
3388 out := new(RangeResponse)
3389 err := grpc.Invoke(ctx, "/etcdserverpb.KV/Range", in, out, c.cc, opts...)
3390 if err != nil {
3391 return nil, err
3392 }
3393 return out, nil
3394}
3395
3396func (c *kVClient) Put(ctx context.Context, in *PutRequest, opts ...grpc.CallOption) (*PutResponse, error) {
3397 out := new(PutResponse)
3398 err := grpc.Invoke(ctx, "/etcdserverpb.KV/Put", in, out, c.cc, opts...)
3399 if err != nil {
3400 return nil, err
3401 }
3402 return out, nil
3403}
3404
3405func (c *kVClient) DeleteRange(ctx context.Context, in *DeleteRangeRequest, opts ...grpc.CallOption) (*DeleteRangeResponse, error) {
3406 out := new(DeleteRangeResponse)
3407 err := grpc.Invoke(ctx, "/etcdserverpb.KV/DeleteRange", in, out, c.cc, opts...)
3408 if err != nil {
3409 return nil, err
3410 }
3411 return out, nil
3412}
3413
3414func (c *kVClient) Txn(ctx context.Context, in *TxnRequest, opts ...grpc.CallOption) (*TxnResponse, error) {
3415 out := new(TxnResponse)
3416 err := grpc.Invoke(ctx, "/etcdserverpb.KV/Txn", in, out, c.cc, opts...)
3417 if err != nil {
3418 return nil, err
3419 }
3420 return out, nil
3421}
3422
3423func (c *kVClient) Compact(ctx context.Context, in *CompactionRequest, opts ...grpc.CallOption) (*CompactionResponse, error) {
3424 out := new(CompactionResponse)
3425 err := grpc.Invoke(ctx, "/etcdserverpb.KV/Compact", in, out, c.cc, opts...)
3426 if err != nil {
3427 return nil, err
3428 }
3429 return out, nil
3430}
3431
3432// Server API for KV service
3433
3434type KVServer interface {
3435 // Range gets the keys in the range from the key-value store.
3436 Range(context.Context, *RangeRequest) (*RangeResponse, error)
3437 // Put puts the given key into the key-value store.
3438 // A put request increments the revision of the key-value store
3439 // and generates one event in the event history.
3440 Put(context.Context, *PutRequest) (*PutResponse, error)
3441 // DeleteRange deletes the given range from the key-value store.
3442 // A delete request increments the revision of the key-value store
3443 // and generates a delete event in the event history for every deleted key.
3444 DeleteRange(context.Context, *DeleteRangeRequest) (*DeleteRangeResponse, error)
3445 // Txn processes multiple requests in a single transaction.
3446 // A txn request increments the revision of the key-value store
3447 // and generates events with the same revision for every completed request.
3448 // It is not allowed to modify the same key several times within one txn.
3449 Txn(context.Context, *TxnRequest) (*TxnResponse, error)
3450 // Compact compacts the event history in the etcd key-value store. The key-value
3451 // store should be periodically compacted or the event history will continue to grow
3452 // indefinitely.
3453 Compact(context.Context, *CompactionRequest) (*CompactionResponse, error)
3454}
3455
3456func RegisterKVServer(s *grpc.Server, srv KVServer) {
3457 s.RegisterService(&_KV_serviceDesc, srv)
3458}
3459
3460func _KV_Range_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3461 in := new(RangeRequest)
3462 if err := dec(in); err != nil {
3463 return nil, err
3464 }
3465 if interceptor == nil {
3466 return srv.(KVServer).Range(ctx, in)
3467 }
3468 info := &grpc.UnaryServerInfo{
3469 Server: srv,
3470 FullMethod: "/etcdserverpb.KV/Range",
3471 }
3472 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3473 return srv.(KVServer).Range(ctx, req.(*RangeRequest))
3474 }
3475 return interceptor(ctx, in, info, handler)
3476}
3477
3478func _KV_Put_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3479 in := new(PutRequest)
3480 if err := dec(in); err != nil {
3481 return nil, err
3482 }
3483 if interceptor == nil {
3484 return srv.(KVServer).Put(ctx, in)
3485 }
3486 info := &grpc.UnaryServerInfo{
3487 Server: srv,
3488 FullMethod: "/etcdserverpb.KV/Put",
3489 }
3490 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3491 return srv.(KVServer).Put(ctx, req.(*PutRequest))
3492 }
3493 return interceptor(ctx, in, info, handler)
3494}
3495
3496func _KV_DeleteRange_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3497 in := new(DeleteRangeRequest)
3498 if err := dec(in); err != nil {
3499 return nil, err
3500 }
3501 if interceptor == nil {
3502 return srv.(KVServer).DeleteRange(ctx, in)
3503 }
3504 info := &grpc.UnaryServerInfo{
3505 Server: srv,
3506 FullMethod: "/etcdserverpb.KV/DeleteRange",
3507 }
3508 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3509 return srv.(KVServer).DeleteRange(ctx, req.(*DeleteRangeRequest))
3510 }
3511 return interceptor(ctx, in, info, handler)
3512}
3513
3514func _KV_Txn_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3515 in := new(TxnRequest)
3516 if err := dec(in); err != nil {
3517 return nil, err
3518 }
3519 if interceptor == nil {
3520 return srv.(KVServer).Txn(ctx, in)
3521 }
3522 info := &grpc.UnaryServerInfo{
3523 Server: srv,
3524 FullMethod: "/etcdserverpb.KV/Txn",
3525 }
3526 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3527 return srv.(KVServer).Txn(ctx, req.(*TxnRequest))
3528 }
3529 return interceptor(ctx, in, info, handler)
3530}
3531
3532func _KV_Compact_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3533 in := new(CompactionRequest)
3534 if err := dec(in); err != nil {
3535 return nil, err
3536 }
3537 if interceptor == nil {
3538 return srv.(KVServer).Compact(ctx, in)
3539 }
3540 info := &grpc.UnaryServerInfo{
3541 Server: srv,
3542 FullMethod: "/etcdserverpb.KV/Compact",
3543 }
3544 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3545 return srv.(KVServer).Compact(ctx, req.(*CompactionRequest))
3546 }
3547 return interceptor(ctx, in, info, handler)
3548}
3549
3550var _KV_serviceDesc = grpc.ServiceDesc{
3551 ServiceName: "etcdserverpb.KV",
3552 HandlerType: (*KVServer)(nil),
3553 Methods: []grpc.MethodDesc{
3554 {
3555 MethodName: "Range",
3556 Handler: _KV_Range_Handler,
3557 },
3558 {
3559 MethodName: "Put",
3560 Handler: _KV_Put_Handler,
3561 },
3562 {
3563 MethodName: "DeleteRange",
3564 Handler: _KV_DeleteRange_Handler,
3565 },
3566 {
3567 MethodName: "Txn",
3568 Handler: _KV_Txn_Handler,
3569 },
3570 {
3571 MethodName: "Compact",
3572 Handler: _KV_Compact_Handler,
3573 },
3574 },
3575 Streams: []grpc.StreamDesc{},
3576 Metadata: "rpc.proto",
3577}
3578
3579// Client API for Watch service
3580
3581type WatchClient interface {
3582 // Watch watches for events happening or that have happened. Both input and output
3583 // are streams; the input stream is for creating and canceling watchers and the output
3584 // stream sends events. One watch RPC can watch on multiple key ranges, streaming events
3585 // for several watches at once. The entire event history can be watched starting from the
3586 // last compaction revision.
3587 Watch(ctx context.Context, opts ...grpc.CallOption) (Watch_WatchClient, error)
3588}
3589
3590type watchClient struct {
3591 cc *grpc.ClientConn
3592}
3593
3594func NewWatchClient(cc *grpc.ClientConn) WatchClient {
3595 return &watchClient{cc}
3596}
3597
3598func (c *watchClient) Watch(ctx context.Context, opts ...grpc.CallOption) (Watch_WatchClient, error) {
3599 stream, err := grpc.NewClientStream(ctx, &_Watch_serviceDesc.Streams[0], c.cc, "/etcdserverpb.Watch/Watch", opts...)
3600 if err != nil {
3601 return nil, err
3602 }
3603 x := &watchWatchClient{stream}
3604 return x, nil
3605}
3606
3607type Watch_WatchClient interface {
3608 Send(*WatchRequest) error
3609 Recv() (*WatchResponse, error)
3610 grpc.ClientStream
3611}
3612
3613type watchWatchClient struct {
3614 grpc.ClientStream
3615}
3616
3617func (x *watchWatchClient) Send(m *WatchRequest) error {
3618 return x.ClientStream.SendMsg(m)
3619}
3620
3621func (x *watchWatchClient) Recv() (*WatchResponse, error) {
3622 m := new(WatchResponse)
3623 if err := x.ClientStream.RecvMsg(m); err != nil {
3624 return nil, err
3625 }
3626 return m, nil
3627}
3628
3629// Server API for Watch service
3630
3631type WatchServer interface {
3632 // Watch watches for events happening or that have happened. Both input and output
3633 // are streams; the input stream is for creating and canceling watchers and the output
3634 // stream sends events. One watch RPC can watch on multiple key ranges, streaming events
3635 // for several watches at once. The entire event history can be watched starting from the
3636 // last compaction revision.
3637 Watch(Watch_WatchServer) error
3638}
3639
3640func RegisterWatchServer(s *grpc.Server, srv WatchServer) {
3641 s.RegisterService(&_Watch_serviceDesc, srv)
3642}
3643
3644func _Watch_Watch_Handler(srv interface{}, stream grpc.ServerStream) error {
3645 return srv.(WatchServer).Watch(&watchWatchServer{stream})
3646}
3647
3648type Watch_WatchServer interface {
3649 Send(*WatchResponse) error
3650 Recv() (*WatchRequest, error)
3651 grpc.ServerStream
3652}
3653
3654type watchWatchServer struct {
3655 grpc.ServerStream
3656}
3657
3658func (x *watchWatchServer) Send(m *WatchResponse) error {
3659 return x.ServerStream.SendMsg(m)
3660}
3661
3662func (x *watchWatchServer) Recv() (*WatchRequest, error) {
3663 m := new(WatchRequest)
3664 if err := x.ServerStream.RecvMsg(m); err != nil {
3665 return nil, err
3666 }
3667 return m, nil
3668}
3669
3670var _Watch_serviceDesc = grpc.ServiceDesc{
3671 ServiceName: "etcdserverpb.Watch",
3672 HandlerType: (*WatchServer)(nil),
3673 Methods: []grpc.MethodDesc{},
3674 Streams: []grpc.StreamDesc{
3675 {
3676 StreamName: "Watch",
3677 Handler: _Watch_Watch_Handler,
3678 ServerStreams: true,
3679 ClientStreams: true,
3680 },
3681 },
3682 Metadata: "rpc.proto",
3683}
3684
3685// Client API for Lease service
3686
3687type LeaseClient interface {
3688 // LeaseGrant creates a lease which expires if the server does not receive a keepAlive
3689 // within a given time to live period. All keys attached to the lease will be expired and
3690 // deleted if the lease expires. Each expired key generates a delete event in the event history.
3691 LeaseGrant(ctx context.Context, in *LeaseGrantRequest, opts ...grpc.CallOption) (*LeaseGrantResponse, error)
3692 // LeaseRevoke revokes a lease. All keys attached to the lease will expire and be deleted.
3693 LeaseRevoke(ctx context.Context, in *LeaseRevokeRequest, opts ...grpc.CallOption) (*LeaseRevokeResponse, error)
3694 // LeaseKeepAlive keeps the lease alive by streaming keep alive requests from the client
3695 // to the server and streaming keep alive responses from the server to the client.
3696 LeaseKeepAlive(ctx context.Context, opts ...grpc.CallOption) (Lease_LeaseKeepAliveClient, error)
3697 // LeaseTimeToLive retrieves lease information.
3698 LeaseTimeToLive(ctx context.Context, in *LeaseTimeToLiveRequest, opts ...grpc.CallOption) (*LeaseTimeToLiveResponse, error)
3699 // LeaseLeases lists all existing leases.
3700 LeaseLeases(ctx context.Context, in *LeaseLeasesRequest, opts ...grpc.CallOption) (*LeaseLeasesResponse, error)
3701}
3702
3703type leaseClient struct {
3704 cc *grpc.ClientConn
3705}
3706
3707func NewLeaseClient(cc *grpc.ClientConn) LeaseClient {
3708 return &leaseClient{cc}
3709}
3710
3711func (c *leaseClient) LeaseGrant(ctx context.Context, in *LeaseGrantRequest, opts ...grpc.CallOption) (*LeaseGrantResponse, error) {
3712 out := new(LeaseGrantResponse)
3713 err := grpc.Invoke(ctx, "/etcdserverpb.Lease/LeaseGrant", in, out, c.cc, opts...)
3714 if err != nil {
3715 return nil, err
3716 }
3717 return out, nil
3718}
3719
3720func (c *leaseClient) LeaseRevoke(ctx context.Context, in *LeaseRevokeRequest, opts ...grpc.CallOption) (*LeaseRevokeResponse, error) {
3721 out := new(LeaseRevokeResponse)
3722 err := grpc.Invoke(ctx, "/etcdserverpb.Lease/LeaseRevoke", in, out, c.cc, opts...)
3723 if err != nil {
3724 return nil, err
3725 }
3726 return out, nil
3727}
3728
3729func (c *leaseClient) LeaseKeepAlive(ctx context.Context, opts ...grpc.CallOption) (Lease_LeaseKeepAliveClient, error) {
3730 stream, err := grpc.NewClientStream(ctx, &_Lease_serviceDesc.Streams[0], c.cc, "/etcdserverpb.Lease/LeaseKeepAlive", opts...)
3731 if err != nil {
3732 return nil, err
3733 }
3734 x := &leaseLeaseKeepAliveClient{stream}
3735 return x, nil
3736}
3737
3738type Lease_LeaseKeepAliveClient interface {
3739 Send(*LeaseKeepAliveRequest) error
3740 Recv() (*LeaseKeepAliveResponse, error)
3741 grpc.ClientStream
3742}
3743
3744type leaseLeaseKeepAliveClient struct {
3745 grpc.ClientStream
3746}
3747
3748func (x *leaseLeaseKeepAliveClient) Send(m *LeaseKeepAliveRequest) error {
3749 return x.ClientStream.SendMsg(m)
3750}
3751
3752func (x *leaseLeaseKeepAliveClient) Recv() (*LeaseKeepAliveResponse, error) {
3753 m := new(LeaseKeepAliveResponse)
3754 if err := x.ClientStream.RecvMsg(m); err != nil {
3755 return nil, err
3756 }
3757 return m, nil
3758}
3759
3760func (c *leaseClient) LeaseTimeToLive(ctx context.Context, in *LeaseTimeToLiveRequest, opts ...grpc.CallOption) (*LeaseTimeToLiveResponse, error) {
3761 out := new(LeaseTimeToLiveResponse)
3762 err := grpc.Invoke(ctx, "/etcdserverpb.Lease/LeaseTimeToLive", in, out, c.cc, opts...)
3763 if err != nil {
3764 return nil, err
3765 }
3766 return out, nil
3767}
3768
3769func (c *leaseClient) LeaseLeases(ctx context.Context, in *LeaseLeasesRequest, opts ...grpc.CallOption) (*LeaseLeasesResponse, error) {
3770 out := new(LeaseLeasesResponse)
3771 err := grpc.Invoke(ctx, "/etcdserverpb.Lease/LeaseLeases", in, out, c.cc, opts...)
3772 if err != nil {
3773 return nil, err
3774 }
3775 return out, nil
3776}
3777
3778// Server API for Lease service
3779
3780type LeaseServer interface {
3781 // LeaseGrant creates a lease which expires if the server does not receive a keepAlive
3782 // within a given time to live period. All keys attached to the lease will be expired and
3783 // deleted if the lease expires. Each expired key generates a delete event in the event history.
3784 LeaseGrant(context.Context, *LeaseGrantRequest) (*LeaseGrantResponse, error)
3785 // LeaseRevoke revokes a lease. All keys attached to the lease will expire and be deleted.
3786 LeaseRevoke(context.Context, *LeaseRevokeRequest) (*LeaseRevokeResponse, error)
3787 // LeaseKeepAlive keeps the lease alive by streaming keep alive requests from the client
3788 // to the server and streaming keep alive responses from the server to the client.
3789 LeaseKeepAlive(Lease_LeaseKeepAliveServer) error
3790 // LeaseTimeToLive retrieves lease information.
3791 LeaseTimeToLive(context.Context, *LeaseTimeToLiveRequest) (*LeaseTimeToLiveResponse, error)
3792 // LeaseLeases lists all existing leases.
3793 LeaseLeases(context.Context, *LeaseLeasesRequest) (*LeaseLeasesResponse, error)
3794}
3795
3796func RegisterLeaseServer(s *grpc.Server, srv LeaseServer) {
3797 s.RegisterService(&_Lease_serviceDesc, srv)
3798}
3799
3800func _Lease_LeaseGrant_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3801 in := new(LeaseGrantRequest)
3802 if err := dec(in); err != nil {
3803 return nil, err
3804 }
3805 if interceptor == nil {
3806 return srv.(LeaseServer).LeaseGrant(ctx, in)
3807 }
3808 info := &grpc.UnaryServerInfo{
3809 Server: srv,
3810 FullMethod: "/etcdserverpb.Lease/LeaseGrant",
3811 }
3812 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3813 return srv.(LeaseServer).LeaseGrant(ctx, req.(*LeaseGrantRequest))
3814 }
3815 return interceptor(ctx, in, info, handler)
3816}
3817
3818func _Lease_LeaseRevoke_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3819 in := new(LeaseRevokeRequest)
3820 if err := dec(in); err != nil {
3821 return nil, err
3822 }
3823 if interceptor == nil {
3824 return srv.(LeaseServer).LeaseRevoke(ctx, in)
3825 }
3826 info := &grpc.UnaryServerInfo{
3827 Server: srv,
3828 FullMethod: "/etcdserverpb.Lease/LeaseRevoke",
3829 }
3830 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3831 return srv.(LeaseServer).LeaseRevoke(ctx, req.(*LeaseRevokeRequest))
3832 }
3833 return interceptor(ctx, in, info, handler)
3834}
3835
3836func _Lease_LeaseKeepAlive_Handler(srv interface{}, stream grpc.ServerStream) error {
3837 return srv.(LeaseServer).LeaseKeepAlive(&leaseLeaseKeepAliveServer{stream})
3838}
3839
3840type Lease_LeaseKeepAliveServer interface {
3841 Send(*LeaseKeepAliveResponse) error
3842 Recv() (*LeaseKeepAliveRequest, error)
3843 grpc.ServerStream
3844}
3845
3846type leaseLeaseKeepAliveServer struct {
3847 grpc.ServerStream
3848}
3849
3850func (x *leaseLeaseKeepAliveServer) Send(m *LeaseKeepAliveResponse) error {
3851 return x.ServerStream.SendMsg(m)
3852}
3853
3854func (x *leaseLeaseKeepAliveServer) Recv() (*LeaseKeepAliveRequest, error) {
3855 m := new(LeaseKeepAliveRequest)
3856 if err := x.ServerStream.RecvMsg(m); err != nil {
3857 return nil, err
3858 }
3859 return m, nil
3860}
3861
3862func _Lease_LeaseTimeToLive_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3863 in := new(LeaseTimeToLiveRequest)
3864 if err := dec(in); err != nil {
3865 return nil, err
3866 }
3867 if interceptor == nil {
3868 return srv.(LeaseServer).LeaseTimeToLive(ctx, in)
3869 }
3870 info := &grpc.UnaryServerInfo{
3871 Server: srv,
3872 FullMethod: "/etcdserverpb.Lease/LeaseTimeToLive",
3873 }
3874 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3875 return srv.(LeaseServer).LeaseTimeToLive(ctx, req.(*LeaseTimeToLiveRequest))
3876 }
3877 return interceptor(ctx, in, info, handler)
3878}
3879
3880func _Lease_LeaseLeases_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3881 in := new(LeaseLeasesRequest)
3882 if err := dec(in); err != nil {
3883 return nil, err
3884 }
3885 if interceptor == nil {
3886 return srv.(LeaseServer).LeaseLeases(ctx, in)
3887 }
3888 info := &grpc.UnaryServerInfo{
3889 Server: srv,
3890 FullMethod: "/etcdserverpb.Lease/LeaseLeases",
3891 }
3892 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3893 return srv.(LeaseServer).LeaseLeases(ctx, req.(*LeaseLeasesRequest))
3894 }
3895 return interceptor(ctx, in, info, handler)
3896}
3897
3898var _Lease_serviceDesc = grpc.ServiceDesc{
3899 ServiceName: "etcdserverpb.Lease",
3900 HandlerType: (*LeaseServer)(nil),
3901 Methods: []grpc.MethodDesc{
3902 {
3903 MethodName: "LeaseGrant",
3904 Handler: _Lease_LeaseGrant_Handler,
3905 },
3906 {
3907 MethodName: "LeaseRevoke",
3908 Handler: _Lease_LeaseRevoke_Handler,
3909 },
3910 {
3911 MethodName: "LeaseTimeToLive",
3912 Handler: _Lease_LeaseTimeToLive_Handler,
3913 },
3914 {
3915 MethodName: "LeaseLeases",
3916 Handler: _Lease_LeaseLeases_Handler,
3917 },
3918 },
3919 Streams: []grpc.StreamDesc{
3920 {
3921 StreamName: "LeaseKeepAlive",
3922 Handler: _Lease_LeaseKeepAlive_Handler,
3923 ServerStreams: true,
3924 ClientStreams: true,
3925 },
3926 },
3927 Metadata: "rpc.proto",
3928}
3929
3930// Client API for Cluster service
3931
3932type ClusterClient interface {
3933 // MemberAdd adds a member into the cluster.
3934 MemberAdd(ctx context.Context, in *MemberAddRequest, opts ...grpc.CallOption) (*MemberAddResponse, error)
3935 // MemberRemove removes an existing member from the cluster.
3936 MemberRemove(ctx context.Context, in *MemberRemoveRequest, opts ...grpc.CallOption) (*MemberRemoveResponse, error)
3937 // MemberUpdate updates the member configuration.
3938 MemberUpdate(ctx context.Context, in *MemberUpdateRequest, opts ...grpc.CallOption) (*MemberUpdateResponse, error)
3939 // MemberList lists all the members in the cluster.
3940 MemberList(ctx context.Context, in *MemberListRequest, opts ...grpc.CallOption) (*MemberListResponse, error)
3941}
3942
3943type clusterClient struct {
3944 cc *grpc.ClientConn
3945}
3946
3947func NewClusterClient(cc *grpc.ClientConn) ClusterClient {
3948 return &clusterClient{cc}
3949}
3950
3951func (c *clusterClient) MemberAdd(ctx context.Context, in *MemberAddRequest, opts ...grpc.CallOption) (*MemberAddResponse, error) {
3952 out := new(MemberAddResponse)
3953 err := grpc.Invoke(ctx, "/etcdserverpb.Cluster/MemberAdd", in, out, c.cc, opts...)
3954 if err != nil {
3955 return nil, err
3956 }
3957 return out, nil
3958}
3959
3960func (c *clusterClient) MemberRemove(ctx context.Context, in *MemberRemoveRequest, opts ...grpc.CallOption) (*MemberRemoveResponse, error) {
3961 out := new(MemberRemoveResponse)
3962 err := grpc.Invoke(ctx, "/etcdserverpb.Cluster/MemberRemove", in, out, c.cc, opts...)
3963 if err != nil {
3964 return nil, err
3965 }
3966 return out, nil
3967}
3968
3969func (c *clusterClient) MemberUpdate(ctx context.Context, in *MemberUpdateRequest, opts ...grpc.CallOption) (*MemberUpdateResponse, error) {
3970 out := new(MemberUpdateResponse)
3971 err := grpc.Invoke(ctx, "/etcdserverpb.Cluster/MemberUpdate", in, out, c.cc, opts...)
3972 if err != nil {
3973 return nil, err
3974 }
3975 return out, nil
3976}
3977
3978func (c *clusterClient) MemberList(ctx context.Context, in *MemberListRequest, opts ...grpc.CallOption) (*MemberListResponse, error) {
3979 out := new(MemberListResponse)
3980 err := grpc.Invoke(ctx, "/etcdserverpb.Cluster/MemberList", in, out, c.cc, opts...)
3981 if err != nil {
3982 return nil, err
3983 }
3984 return out, nil
3985}
3986
3987// Server API for Cluster service
3988
3989type ClusterServer interface {
3990 // MemberAdd adds a member into the cluster.
3991 MemberAdd(context.Context, *MemberAddRequest) (*MemberAddResponse, error)
3992 // MemberRemove removes an existing member from the cluster.
3993 MemberRemove(context.Context, *MemberRemoveRequest) (*MemberRemoveResponse, error)
3994 // MemberUpdate updates the member configuration.
3995 MemberUpdate(context.Context, *MemberUpdateRequest) (*MemberUpdateResponse, error)
3996 // MemberList lists all the members in the cluster.
3997 MemberList(context.Context, *MemberListRequest) (*MemberListResponse, error)
3998}
3999
4000func RegisterClusterServer(s *grpc.Server, srv ClusterServer) {
4001 s.RegisterService(&_Cluster_serviceDesc, srv)
4002}
4003
4004func _Cluster_MemberAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4005 in := new(MemberAddRequest)
4006 if err := dec(in); err != nil {
4007 return nil, err
4008 }
4009 if interceptor == nil {
4010 return srv.(ClusterServer).MemberAdd(ctx, in)
4011 }
4012 info := &grpc.UnaryServerInfo{
4013 Server: srv,
4014 FullMethod: "/etcdserverpb.Cluster/MemberAdd",
4015 }
4016 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4017 return srv.(ClusterServer).MemberAdd(ctx, req.(*MemberAddRequest))
4018 }
4019 return interceptor(ctx, in, info, handler)
4020}
4021
4022func _Cluster_MemberRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4023 in := new(MemberRemoveRequest)
4024 if err := dec(in); err != nil {
4025 return nil, err
4026 }
4027 if interceptor == nil {
4028 return srv.(ClusterServer).MemberRemove(ctx, in)
4029 }
4030 info := &grpc.UnaryServerInfo{
4031 Server: srv,
4032 FullMethod: "/etcdserverpb.Cluster/MemberRemove",
4033 }
4034 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4035 return srv.(ClusterServer).MemberRemove(ctx, req.(*MemberRemoveRequest))
4036 }
4037 return interceptor(ctx, in, info, handler)
4038}
4039
4040func _Cluster_MemberUpdate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4041 in := new(MemberUpdateRequest)
4042 if err := dec(in); err != nil {
4043 return nil, err
4044 }
4045 if interceptor == nil {
4046 return srv.(ClusterServer).MemberUpdate(ctx, in)
4047 }
4048 info := &grpc.UnaryServerInfo{
4049 Server: srv,
4050 FullMethod: "/etcdserverpb.Cluster/MemberUpdate",
4051 }
4052 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4053 return srv.(ClusterServer).MemberUpdate(ctx, req.(*MemberUpdateRequest))
4054 }
4055 return interceptor(ctx, in, info, handler)
4056}
4057
4058func _Cluster_MemberList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4059 in := new(MemberListRequest)
4060 if err := dec(in); err != nil {
4061 return nil, err
4062 }
4063 if interceptor == nil {
4064 return srv.(ClusterServer).MemberList(ctx, in)
4065 }
4066 info := &grpc.UnaryServerInfo{
4067 Server: srv,
4068 FullMethod: "/etcdserverpb.Cluster/MemberList",
4069 }
4070 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4071 return srv.(ClusterServer).MemberList(ctx, req.(*MemberListRequest))
4072 }
4073 return interceptor(ctx, in, info, handler)
4074}
4075
4076var _Cluster_serviceDesc = grpc.ServiceDesc{
4077 ServiceName: "etcdserverpb.Cluster",
4078 HandlerType: (*ClusterServer)(nil),
4079 Methods: []grpc.MethodDesc{
4080 {
4081 MethodName: "MemberAdd",
4082 Handler: _Cluster_MemberAdd_Handler,
4083 },
4084 {
4085 MethodName: "MemberRemove",
4086 Handler: _Cluster_MemberRemove_Handler,
4087 },
4088 {
4089 MethodName: "MemberUpdate",
4090 Handler: _Cluster_MemberUpdate_Handler,
4091 },
4092 {
4093 MethodName: "MemberList",
4094 Handler: _Cluster_MemberList_Handler,
4095 },
4096 },
4097 Streams: []grpc.StreamDesc{},
4098 Metadata: "rpc.proto",
4099}
4100
4101// Client API for Maintenance service
4102
4103type MaintenanceClient interface {
4104 // Alarm activates, deactivates, and queries alarms regarding cluster health.
4105 Alarm(ctx context.Context, in *AlarmRequest, opts ...grpc.CallOption) (*AlarmResponse, error)
4106 // Status gets the status of the member.
4107 Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*StatusResponse, error)
4108 // Defragment defragments a member's backend database to recover storage space.
4109 Defragment(ctx context.Context, in *DefragmentRequest, opts ...grpc.CallOption) (*DefragmentResponse, error)
4110 // Hash computes the hash of whole backend keyspace,
4111 // including key, lease, and other buckets in storage.
4112 // This is designed for testing ONLY!
4113 // Do not rely on this in production with ongoing transactions,
4114 // since Hash operation does not hold MVCC locks.
4115 // Use "HashKV" API instead for "key" bucket consistency checks.
4116 Hash(ctx context.Context, in *HashRequest, opts ...grpc.CallOption) (*HashResponse, error)
4117 // HashKV computes the hash of all MVCC keys up to a given revision.
4118 // It only iterates "key" bucket in backend storage.
4119 HashKV(ctx context.Context, in *HashKVRequest, opts ...grpc.CallOption) (*HashKVResponse, error)
4120 // Snapshot sends a snapshot of the entire backend from a member over a stream to a client.
4121 Snapshot(ctx context.Context, in *SnapshotRequest, opts ...grpc.CallOption) (Maintenance_SnapshotClient, error)
4122 // MoveLeader requests current leader node to transfer its leadership to transferee.
4123 MoveLeader(ctx context.Context, in *MoveLeaderRequest, opts ...grpc.CallOption) (*MoveLeaderResponse, error)
4124}
4125
4126type maintenanceClient struct {
4127 cc *grpc.ClientConn
4128}
4129
4130func NewMaintenanceClient(cc *grpc.ClientConn) MaintenanceClient {
4131 return &maintenanceClient{cc}
4132}
4133
4134func (c *maintenanceClient) Alarm(ctx context.Context, in *AlarmRequest, opts ...grpc.CallOption) (*AlarmResponse, error) {
4135 out := new(AlarmResponse)
4136 err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/Alarm", in, out, c.cc, opts...)
4137 if err != nil {
4138 return nil, err
4139 }
4140 return out, nil
4141}
4142
4143func (c *maintenanceClient) Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*StatusResponse, error) {
4144 out := new(StatusResponse)
4145 err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/Status", in, out, c.cc, opts...)
4146 if err != nil {
4147 return nil, err
4148 }
4149 return out, nil
4150}
4151
4152func (c *maintenanceClient) Defragment(ctx context.Context, in *DefragmentRequest, opts ...grpc.CallOption) (*DefragmentResponse, error) {
4153 out := new(DefragmentResponse)
4154 err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/Defragment", in, out, c.cc, opts...)
4155 if err != nil {
4156 return nil, err
4157 }
4158 return out, nil
4159}
4160
4161func (c *maintenanceClient) Hash(ctx context.Context, in *HashRequest, opts ...grpc.CallOption) (*HashResponse, error) {
4162 out := new(HashResponse)
4163 err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/Hash", in, out, c.cc, opts...)
4164 if err != nil {
4165 return nil, err
4166 }
4167 return out, nil
4168}
4169
4170func (c *maintenanceClient) HashKV(ctx context.Context, in *HashKVRequest, opts ...grpc.CallOption) (*HashKVResponse, error) {
4171 out := new(HashKVResponse)
4172 err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/HashKV", in, out, c.cc, opts...)
4173 if err != nil {
4174 return nil, err
4175 }
4176 return out, nil
4177}
4178
4179func (c *maintenanceClient) Snapshot(ctx context.Context, in *SnapshotRequest, opts ...grpc.CallOption) (Maintenance_SnapshotClient, error) {
4180 stream, err := grpc.NewClientStream(ctx, &_Maintenance_serviceDesc.Streams[0], c.cc, "/etcdserverpb.Maintenance/Snapshot", opts...)
4181 if err != nil {
4182 return nil, err
4183 }
4184 x := &maintenanceSnapshotClient{stream}
4185 if err := x.ClientStream.SendMsg(in); err != nil {
4186 return nil, err
4187 }
4188 if err := x.ClientStream.CloseSend(); err != nil {
4189 return nil, err
4190 }
4191 return x, nil
4192}
4193
4194type Maintenance_SnapshotClient interface {
4195 Recv() (*SnapshotResponse, error)
4196 grpc.ClientStream
4197}
4198
4199type maintenanceSnapshotClient struct {
4200 grpc.ClientStream
4201}
4202
4203func (x *maintenanceSnapshotClient) Recv() (*SnapshotResponse, error) {
4204 m := new(SnapshotResponse)
4205 if err := x.ClientStream.RecvMsg(m); err != nil {
4206 return nil, err
4207 }
4208 return m, nil
4209}
4210
4211func (c *maintenanceClient) MoveLeader(ctx context.Context, in *MoveLeaderRequest, opts ...grpc.CallOption) (*MoveLeaderResponse, error) {
4212 out := new(MoveLeaderResponse)
4213 err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/MoveLeader", in, out, c.cc, opts...)
4214 if err != nil {
4215 return nil, err
4216 }
4217 return out, nil
4218}
4219
4220// Server API for Maintenance service
4221
4222type MaintenanceServer interface {
4223 // Alarm activates, deactivates, and queries alarms regarding cluster health.
4224 Alarm(context.Context, *AlarmRequest) (*AlarmResponse, error)
4225 // Status gets the status of the member.
4226 Status(context.Context, *StatusRequest) (*StatusResponse, error)
4227 // Defragment defragments a member's backend database to recover storage space.
4228 Defragment(context.Context, *DefragmentRequest) (*DefragmentResponse, error)
4229 // Hash computes the hash of whole backend keyspace,
4230 // including key, lease, and other buckets in storage.
4231 // This is designed for testing ONLY!
4232 // Do not rely on this in production with ongoing transactions,
4233 // since Hash operation does not hold MVCC locks.
4234 // Use "HashKV" API instead for "key" bucket consistency checks.
4235 Hash(context.Context, *HashRequest) (*HashResponse, error)
4236 // HashKV computes the hash of all MVCC keys up to a given revision.
4237 // It only iterates "key" bucket in backend storage.
4238 HashKV(context.Context, *HashKVRequest) (*HashKVResponse, error)
4239 // Snapshot sends a snapshot of the entire backend from a member over a stream to a client.
4240 Snapshot(*SnapshotRequest, Maintenance_SnapshotServer) error
4241 // MoveLeader requests current leader node to transfer its leadership to transferee.
4242 MoveLeader(context.Context, *MoveLeaderRequest) (*MoveLeaderResponse, error)
4243}
4244
4245func RegisterMaintenanceServer(s *grpc.Server, srv MaintenanceServer) {
4246 s.RegisterService(&_Maintenance_serviceDesc, srv)
4247}
4248
4249func _Maintenance_Alarm_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4250 in := new(AlarmRequest)
4251 if err := dec(in); err != nil {
4252 return nil, err
4253 }
4254 if interceptor == nil {
4255 return srv.(MaintenanceServer).Alarm(ctx, in)
4256 }
4257 info := &grpc.UnaryServerInfo{
4258 Server: srv,
4259 FullMethod: "/etcdserverpb.Maintenance/Alarm",
4260 }
4261 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4262 return srv.(MaintenanceServer).Alarm(ctx, req.(*AlarmRequest))
4263 }
4264 return interceptor(ctx, in, info, handler)
4265}
4266
4267func _Maintenance_Status_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4268 in := new(StatusRequest)
4269 if err := dec(in); err != nil {
4270 return nil, err
4271 }
4272 if interceptor == nil {
4273 return srv.(MaintenanceServer).Status(ctx, in)
4274 }
4275 info := &grpc.UnaryServerInfo{
4276 Server: srv,
4277 FullMethod: "/etcdserverpb.Maintenance/Status",
4278 }
4279 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4280 return srv.(MaintenanceServer).Status(ctx, req.(*StatusRequest))
4281 }
4282 return interceptor(ctx, in, info, handler)
4283}
4284
4285func _Maintenance_Defragment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4286 in := new(DefragmentRequest)
4287 if err := dec(in); err != nil {
4288 return nil, err
4289 }
4290 if interceptor == nil {
4291 return srv.(MaintenanceServer).Defragment(ctx, in)
4292 }
4293 info := &grpc.UnaryServerInfo{
4294 Server: srv,
4295 FullMethod: "/etcdserverpb.Maintenance/Defragment",
4296 }
4297 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4298 return srv.(MaintenanceServer).Defragment(ctx, req.(*DefragmentRequest))
4299 }
4300 return interceptor(ctx, in, info, handler)
4301}
4302
4303func _Maintenance_Hash_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4304 in := new(HashRequest)
4305 if err := dec(in); err != nil {
4306 return nil, err
4307 }
4308 if interceptor == nil {
4309 return srv.(MaintenanceServer).Hash(ctx, in)
4310 }
4311 info := &grpc.UnaryServerInfo{
4312 Server: srv,
4313 FullMethod: "/etcdserverpb.Maintenance/Hash",
4314 }
4315 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4316 return srv.(MaintenanceServer).Hash(ctx, req.(*HashRequest))
4317 }
4318 return interceptor(ctx, in, info, handler)
4319}
4320
4321func _Maintenance_HashKV_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4322 in := new(HashKVRequest)
4323 if err := dec(in); err != nil {
4324 return nil, err
4325 }
4326 if interceptor == nil {
4327 return srv.(MaintenanceServer).HashKV(ctx, in)
4328 }
4329 info := &grpc.UnaryServerInfo{
4330 Server: srv,
4331 FullMethod: "/etcdserverpb.Maintenance/HashKV",
4332 }
4333 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4334 return srv.(MaintenanceServer).HashKV(ctx, req.(*HashKVRequest))
4335 }
4336 return interceptor(ctx, in, info, handler)
4337}
4338
4339func _Maintenance_Snapshot_Handler(srv interface{}, stream grpc.ServerStream) error {
4340 m := new(SnapshotRequest)
4341 if err := stream.RecvMsg(m); err != nil {
4342 return err
4343 }
4344 return srv.(MaintenanceServer).Snapshot(m, &maintenanceSnapshotServer{stream})
4345}
4346
4347type Maintenance_SnapshotServer interface {
4348 Send(*SnapshotResponse) error
4349 grpc.ServerStream
4350}
4351
4352type maintenanceSnapshotServer struct {
4353 grpc.ServerStream
4354}
4355
4356func (x *maintenanceSnapshotServer) Send(m *SnapshotResponse) error {
4357 return x.ServerStream.SendMsg(m)
4358}
4359
4360func _Maintenance_MoveLeader_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4361 in := new(MoveLeaderRequest)
4362 if err := dec(in); err != nil {
4363 return nil, err
4364 }
4365 if interceptor == nil {
4366 return srv.(MaintenanceServer).MoveLeader(ctx, in)
4367 }
4368 info := &grpc.UnaryServerInfo{
4369 Server: srv,
4370 FullMethod: "/etcdserverpb.Maintenance/MoveLeader",
4371 }
4372 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4373 return srv.(MaintenanceServer).MoveLeader(ctx, req.(*MoveLeaderRequest))
4374 }
4375 return interceptor(ctx, in, info, handler)
4376}
4377
4378var _Maintenance_serviceDesc = grpc.ServiceDesc{
4379 ServiceName: "etcdserverpb.Maintenance",
4380 HandlerType: (*MaintenanceServer)(nil),
4381 Methods: []grpc.MethodDesc{
4382 {
4383 MethodName: "Alarm",
4384 Handler: _Maintenance_Alarm_Handler,
4385 },
4386 {
4387 MethodName: "Status",
4388 Handler: _Maintenance_Status_Handler,
4389 },
4390 {
4391 MethodName: "Defragment",
4392 Handler: _Maintenance_Defragment_Handler,
4393 },
4394 {
4395 MethodName: "Hash",
4396 Handler: _Maintenance_Hash_Handler,
4397 },
4398 {
4399 MethodName: "HashKV",
4400 Handler: _Maintenance_HashKV_Handler,
4401 },
4402 {
4403 MethodName: "MoveLeader",
4404 Handler: _Maintenance_MoveLeader_Handler,
4405 },
4406 },
4407 Streams: []grpc.StreamDesc{
4408 {
4409 StreamName: "Snapshot",
4410 Handler: _Maintenance_Snapshot_Handler,
4411 ServerStreams: true,
4412 },
4413 },
4414 Metadata: "rpc.proto",
4415}
4416
4417// Client API for Auth service
4418
4419type AuthClient interface {
4420 // AuthEnable enables authentication.
4421 AuthEnable(ctx context.Context, in *AuthEnableRequest, opts ...grpc.CallOption) (*AuthEnableResponse, error)
4422 // AuthDisable disables authentication.
4423 AuthDisable(ctx context.Context, in *AuthDisableRequest, opts ...grpc.CallOption) (*AuthDisableResponse, error)
4424 // Authenticate processes an authenticate request.
4425 Authenticate(ctx context.Context, in *AuthenticateRequest, opts ...grpc.CallOption) (*AuthenticateResponse, error)
4426 // UserAdd adds a new user.
4427 UserAdd(ctx context.Context, in *AuthUserAddRequest, opts ...grpc.CallOption) (*AuthUserAddResponse, error)
4428 // UserGet gets detailed user information.
4429 UserGet(ctx context.Context, in *AuthUserGetRequest, opts ...grpc.CallOption) (*AuthUserGetResponse, error)
4430 // UserList gets a list of all users.
4431 UserList(ctx context.Context, in *AuthUserListRequest, opts ...grpc.CallOption) (*AuthUserListResponse, error)
4432 // UserDelete deletes a specified user.
4433 UserDelete(ctx context.Context, in *AuthUserDeleteRequest, opts ...grpc.CallOption) (*AuthUserDeleteResponse, error)
4434 // UserChangePassword changes the password of a specified user.
4435 UserChangePassword(ctx context.Context, in *AuthUserChangePasswordRequest, opts ...grpc.CallOption) (*AuthUserChangePasswordResponse, error)
4436 // UserGrant grants a role to a specified user.
4437 UserGrantRole(ctx context.Context, in *AuthUserGrantRoleRequest, opts ...grpc.CallOption) (*AuthUserGrantRoleResponse, error)
4438 // UserRevokeRole revokes a role of specified user.
4439 UserRevokeRole(ctx context.Context, in *AuthUserRevokeRoleRequest, opts ...grpc.CallOption) (*AuthUserRevokeRoleResponse, error)
4440 // RoleAdd adds a new role.
4441 RoleAdd(ctx context.Context, in *AuthRoleAddRequest, opts ...grpc.CallOption) (*AuthRoleAddResponse, error)
4442 // RoleGet gets detailed role information.
4443 RoleGet(ctx context.Context, in *AuthRoleGetRequest, opts ...grpc.CallOption) (*AuthRoleGetResponse, error)
4444 // RoleList gets lists of all roles.
4445 RoleList(ctx context.Context, in *AuthRoleListRequest, opts ...grpc.CallOption) (*AuthRoleListResponse, error)
4446 // RoleDelete deletes a specified role.
4447 RoleDelete(ctx context.Context, in *AuthRoleDeleteRequest, opts ...grpc.CallOption) (*AuthRoleDeleteResponse, error)
4448 // RoleGrantPermission grants a permission of a specified key or range to a specified role.
4449 RoleGrantPermission(ctx context.Context, in *AuthRoleGrantPermissionRequest, opts ...grpc.CallOption) (*AuthRoleGrantPermissionResponse, error)
4450 // RoleRevokePermission revokes a key or range permission of a specified role.
4451 RoleRevokePermission(ctx context.Context, in *AuthRoleRevokePermissionRequest, opts ...grpc.CallOption) (*AuthRoleRevokePermissionResponse, error)
4452}
4453
4454type authClient struct {
4455 cc *grpc.ClientConn
4456}
4457
4458func NewAuthClient(cc *grpc.ClientConn) AuthClient {
4459 return &authClient{cc}
4460}
4461
4462func (c *authClient) AuthEnable(ctx context.Context, in *AuthEnableRequest, opts ...grpc.CallOption) (*AuthEnableResponse, error) {
4463 out := new(AuthEnableResponse)
4464 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/AuthEnable", in, out, c.cc, opts...)
4465 if err != nil {
4466 return nil, err
4467 }
4468 return out, nil
4469}
4470
4471func (c *authClient) AuthDisable(ctx context.Context, in *AuthDisableRequest, opts ...grpc.CallOption) (*AuthDisableResponse, error) {
4472 out := new(AuthDisableResponse)
4473 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/AuthDisable", in, out, c.cc, opts...)
4474 if err != nil {
4475 return nil, err
4476 }
4477 return out, nil
4478}
4479
4480func (c *authClient) Authenticate(ctx context.Context, in *AuthenticateRequest, opts ...grpc.CallOption) (*AuthenticateResponse, error) {
4481 out := new(AuthenticateResponse)
4482 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/Authenticate", in, out, c.cc, opts...)
4483 if err != nil {
4484 return nil, err
4485 }
4486 return out, nil
4487}
4488
4489func (c *authClient) UserAdd(ctx context.Context, in *AuthUserAddRequest, opts ...grpc.CallOption) (*AuthUserAddResponse, error) {
4490 out := new(AuthUserAddResponse)
4491 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserAdd", in, out, c.cc, opts...)
4492 if err != nil {
4493 return nil, err
4494 }
4495 return out, nil
4496}
4497
4498func (c *authClient) UserGet(ctx context.Context, in *AuthUserGetRequest, opts ...grpc.CallOption) (*AuthUserGetResponse, error) {
4499 out := new(AuthUserGetResponse)
4500 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserGet", in, out, c.cc, opts...)
4501 if err != nil {
4502 return nil, err
4503 }
4504 return out, nil
4505}
4506
4507func (c *authClient) UserList(ctx context.Context, in *AuthUserListRequest, opts ...grpc.CallOption) (*AuthUserListResponse, error) {
4508 out := new(AuthUserListResponse)
4509 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserList", in, out, c.cc, opts...)
4510 if err != nil {
4511 return nil, err
4512 }
4513 return out, nil
4514}
4515
4516func (c *authClient) UserDelete(ctx context.Context, in *AuthUserDeleteRequest, opts ...grpc.CallOption) (*AuthUserDeleteResponse, error) {
4517 out := new(AuthUserDeleteResponse)
4518 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserDelete", in, out, c.cc, opts...)
4519 if err != nil {
4520 return nil, err
4521 }
4522 return out, nil
4523}
4524
4525func (c *authClient) UserChangePassword(ctx context.Context, in *AuthUserChangePasswordRequest, opts ...grpc.CallOption) (*AuthUserChangePasswordResponse, error) {
4526 out := new(AuthUserChangePasswordResponse)
4527 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserChangePassword", in, out, c.cc, opts...)
4528 if err != nil {
4529 return nil, err
4530 }
4531 return out, nil
4532}
4533
4534func (c *authClient) UserGrantRole(ctx context.Context, in *AuthUserGrantRoleRequest, opts ...grpc.CallOption) (*AuthUserGrantRoleResponse, error) {
4535 out := new(AuthUserGrantRoleResponse)
4536 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserGrantRole", in, out, c.cc, opts...)
4537 if err != nil {
4538 return nil, err
4539 }
4540 return out, nil
4541}
4542
4543func (c *authClient) UserRevokeRole(ctx context.Context, in *AuthUserRevokeRoleRequest, opts ...grpc.CallOption) (*AuthUserRevokeRoleResponse, error) {
4544 out := new(AuthUserRevokeRoleResponse)
4545 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserRevokeRole", in, out, c.cc, opts...)
4546 if err != nil {
4547 return nil, err
4548 }
4549 return out, nil
4550}
4551
4552func (c *authClient) RoleAdd(ctx context.Context, in *AuthRoleAddRequest, opts ...grpc.CallOption) (*AuthRoleAddResponse, error) {
4553 out := new(AuthRoleAddResponse)
4554 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleAdd", in, out, c.cc, opts...)
4555 if err != nil {
4556 return nil, err
4557 }
4558 return out, nil
4559}
4560
4561func (c *authClient) RoleGet(ctx context.Context, in *AuthRoleGetRequest, opts ...grpc.CallOption) (*AuthRoleGetResponse, error) {
4562 out := new(AuthRoleGetResponse)
4563 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleGet", in, out, c.cc, opts...)
4564 if err != nil {
4565 return nil, err
4566 }
4567 return out, nil
4568}
4569
4570func (c *authClient) RoleList(ctx context.Context, in *AuthRoleListRequest, opts ...grpc.CallOption) (*AuthRoleListResponse, error) {
4571 out := new(AuthRoleListResponse)
4572 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleList", in, out, c.cc, opts...)
4573 if err != nil {
4574 return nil, err
4575 }
4576 return out, nil
4577}
4578
4579func (c *authClient) RoleDelete(ctx context.Context, in *AuthRoleDeleteRequest, opts ...grpc.CallOption) (*AuthRoleDeleteResponse, error) {
4580 out := new(AuthRoleDeleteResponse)
4581 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleDelete", in, out, c.cc, opts...)
4582 if err != nil {
4583 return nil, err
4584 }
4585 return out, nil
4586}
4587
4588func (c *authClient) RoleGrantPermission(ctx context.Context, in *AuthRoleGrantPermissionRequest, opts ...grpc.CallOption) (*AuthRoleGrantPermissionResponse, error) {
4589 out := new(AuthRoleGrantPermissionResponse)
4590 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleGrantPermission", in, out, c.cc, opts...)
4591 if err != nil {
4592 return nil, err
4593 }
4594 return out, nil
4595}
4596
4597func (c *authClient) RoleRevokePermission(ctx context.Context, in *AuthRoleRevokePermissionRequest, opts ...grpc.CallOption) (*AuthRoleRevokePermissionResponse, error) {
4598 out := new(AuthRoleRevokePermissionResponse)
4599 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleRevokePermission", in, out, c.cc, opts...)
4600 if err != nil {
4601 return nil, err
4602 }
4603 return out, nil
4604}
4605
4606// Server API for Auth service
4607
4608type AuthServer interface {
4609 // AuthEnable enables authentication.
4610 AuthEnable(context.Context, *AuthEnableRequest) (*AuthEnableResponse, error)
4611 // AuthDisable disables authentication.
4612 AuthDisable(context.Context, *AuthDisableRequest) (*AuthDisableResponse, error)
4613 // Authenticate processes an authenticate request.
4614 Authenticate(context.Context, *AuthenticateRequest) (*AuthenticateResponse, error)
4615 // UserAdd adds a new user.
4616 UserAdd(context.Context, *AuthUserAddRequest) (*AuthUserAddResponse, error)
4617 // UserGet gets detailed user information.
4618 UserGet(context.Context, *AuthUserGetRequest) (*AuthUserGetResponse, error)
4619 // UserList gets a list of all users.
4620 UserList(context.Context, *AuthUserListRequest) (*AuthUserListResponse, error)
4621 // UserDelete deletes a specified user.
4622 UserDelete(context.Context, *AuthUserDeleteRequest) (*AuthUserDeleteResponse, error)
4623 // UserChangePassword changes the password of a specified user.
4624 UserChangePassword(context.Context, *AuthUserChangePasswordRequest) (*AuthUserChangePasswordResponse, error)
4625 // UserGrant grants a role to a specified user.
4626 UserGrantRole(context.Context, *AuthUserGrantRoleRequest) (*AuthUserGrantRoleResponse, error)
4627 // UserRevokeRole revokes a role of specified user.
4628 UserRevokeRole(context.Context, *AuthUserRevokeRoleRequest) (*AuthUserRevokeRoleResponse, error)
4629 // RoleAdd adds a new role.
4630 RoleAdd(context.Context, *AuthRoleAddRequest) (*AuthRoleAddResponse, error)
4631 // RoleGet gets detailed role information.
4632 RoleGet(context.Context, *AuthRoleGetRequest) (*AuthRoleGetResponse, error)
4633 // RoleList gets lists of all roles.
4634 RoleList(context.Context, *AuthRoleListRequest) (*AuthRoleListResponse, error)
4635 // RoleDelete deletes a specified role.
4636 RoleDelete(context.Context, *AuthRoleDeleteRequest) (*AuthRoleDeleteResponse, error)
4637 // RoleGrantPermission grants a permission of a specified key or range to a specified role.
4638 RoleGrantPermission(context.Context, *AuthRoleGrantPermissionRequest) (*AuthRoleGrantPermissionResponse, error)
4639 // RoleRevokePermission revokes a key or range permission of a specified role.
4640 RoleRevokePermission(context.Context, *AuthRoleRevokePermissionRequest) (*AuthRoleRevokePermissionResponse, error)
4641}
4642
4643func RegisterAuthServer(s *grpc.Server, srv AuthServer) {
4644 s.RegisterService(&_Auth_serviceDesc, srv)
4645}
4646
4647func _Auth_AuthEnable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4648 in := new(AuthEnableRequest)
4649 if err := dec(in); err != nil {
4650 return nil, err
4651 }
4652 if interceptor == nil {
4653 return srv.(AuthServer).AuthEnable(ctx, in)
4654 }
4655 info := &grpc.UnaryServerInfo{
4656 Server: srv,
4657 FullMethod: "/etcdserverpb.Auth/AuthEnable",
4658 }
4659 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4660 return srv.(AuthServer).AuthEnable(ctx, req.(*AuthEnableRequest))
4661 }
4662 return interceptor(ctx, in, info, handler)
4663}
4664
4665func _Auth_AuthDisable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4666 in := new(AuthDisableRequest)
4667 if err := dec(in); err != nil {
4668 return nil, err
4669 }
4670 if interceptor == nil {
4671 return srv.(AuthServer).AuthDisable(ctx, in)
4672 }
4673 info := &grpc.UnaryServerInfo{
4674 Server: srv,
4675 FullMethod: "/etcdserverpb.Auth/AuthDisable",
4676 }
4677 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4678 return srv.(AuthServer).AuthDisable(ctx, req.(*AuthDisableRequest))
4679 }
4680 return interceptor(ctx, in, info, handler)
4681}
4682
4683func _Auth_Authenticate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4684 in := new(AuthenticateRequest)
4685 if err := dec(in); err != nil {
4686 return nil, err
4687 }
4688 if interceptor == nil {
4689 return srv.(AuthServer).Authenticate(ctx, in)
4690 }
4691 info := &grpc.UnaryServerInfo{
4692 Server: srv,
4693 FullMethod: "/etcdserverpb.Auth/Authenticate",
4694 }
4695 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4696 return srv.(AuthServer).Authenticate(ctx, req.(*AuthenticateRequest))
4697 }
4698 return interceptor(ctx, in, info, handler)
4699}
4700
4701func _Auth_UserAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4702 in := new(AuthUserAddRequest)
4703 if err := dec(in); err != nil {
4704 return nil, err
4705 }
4706 if interceptor == nil {
4707 return srv.(AuthServer).UserAdd(ctx, in)
4708 }
4709 info := &grpc.UnaryServerInfo{
4710 Server: srv,
4711 FullMethod: "/etcdserverpb.Auth/UserAdd",
4712 }
4713 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4714 return srv.(AuthServer).UserAdd(ctx, req.(*AuthUserAddRequest))
4715 }
4716 return interceptor(ctx, in, info, handler)
4717}
4718
4719func _Auth_UserGet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4720 in := new(AuthUserGetRequest)
4721 if err := dec(in); err != nil {
4722 return nil, err
4723 }
4724 if interceptor == nil {
4725 return srv.(AuthServer).UserGet(ctx, in)
4726 }
4727 info := &grpc.UnaryServerInfo{
4728 Server: srv,
4729 FullMethod: "/etcdserverpb.Auth/UserGet",
4730 }
4731 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4732 return srv.(AuthServer).UserGet(ctx, req.(*AuthUserGetRequest))
4733 }
4734 return interceptor(ctx, in, info, handler)
4735}
4736
4737func _Auth_UserList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4738 in := new(AuthUserListRequest)
4739 if err := dec(in); err != nil {
4740 return nil, err
4741 }
4742 if interceptor == nil {
4743 return srv.(AuthServer).UserList(ctx, in)
4744 }
4745 info := &grpc.UnaryServerInfo{
4746 Server: srv,
4747 FullMethod: "/etcdserverpb.Auth/UserList",
4748 }
4749 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4750 return srv.(AuthServer).UserList(ctx, req.(*AuthUserListRequest))
4751 }
4752 return interceptor(ctx, in, info, handler)
4753}
4754
4755func _Auth_UserDelete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4756 in := new(AuthUserDeleteRequest)
4757 if err := dec(in); err != nil {
4758 return nil, err
4759 }
4760 if interceptor == nil {
4761 return srv.(AuthServer).UserDelete(ctx, in)
4762 }
4763 info := &grpc.UnaryServerInfo{
4764 Server: srv,
4765 FullMethod: "/etcdserverpb.Auth/UserDelete",
4766 }
4767 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4768 return srv.(AuthServer).UserDelete(ctx, req.(*AuthUserDeleteRequest))
4769 }
4770 return interceptor(ctx, in, info, handler)
4771}
4772
4773func _Auth_UserChangePassword_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4774 in := new(AuthUserChangePasswordRequest)
4775 if err := dec(in); err != nil {
4776 return nil, err
4777 }
4778 if interceptor == nil {
4779 return srv.(AuthServer).UserChangePassword(ctx, in)
4780 }
4781 info := &grpc.UnaryServerInfo{
4782 Server: srv,
4783 FullMethod: "/etcdserverpb.Auth/UserChangePassword",
4784 }
4785 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4786 return srv.(AuthServer).UserChangePassword(ctx, req.(*AuthUserChangePasswordRequest))
4787 }
4788 return interceptor(ctx, in, info, handler)
4789}
4790
4791func _Auth_UserGrantRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4792 in := new(AuthUserGrantRoleRequest)
4793 if err := dec(in); err != nil {
4794 return nil, err
4795 }
4796 if interceptor == nil {
4797 return srv.(AuthServer).UserGrantRole(ctx, in)
4798 }
4799 info := &grpc.UnaryServerInfo{
4800 Server: srv,
4801 FullMethod: "/etcdserverpb.Auth/UserGrantRole",
4802 }
4803 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4804 return srv.(AuthServer).UserGrantRole(ctx, req.(*AuthUserGrantRoleRequest))
4805 }
4806 return interceptor(ctx, in, info, handler)
4807}
4808
4809func _Auth_UserRevokeRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4810 in := new(AuthUserRevokeRoleRequest)
4811 if err := dec(in); err != nil {
4812 return nil, err
4813 }
4814 if interceptor == nil {
4815 return srv.(AuthServer).UserRevokeRole(ctx, in)
4816 }
4817 info := &grpc.UnaryServerInfo{
4818 Server: srv,
4819 FullMethod: "/etcdserverpb.Auth/UserRevokeRole",
4820 }
4821 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4822 return srv.(AuthServer).UserRevokeRole(ctx, req.(*AuthUserRevokeRoleRequest))
4823 }
4824 return interceptor(ctx, in, info, handler)
4825}
4826
4827func _Auth_RoleAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4828 in := new(AuthRoleAddRequest)
4829 if err := dec(in); err != nil {
4830 return nil, err
4831 }
4832 if interceptor == nil {
4833 return srv.(AuthServer).RoleAdd(ctx, in)
4834 }
4835 info := &grpc.UnaryServerInfo{
4836 Server: srv,
4837 FullMethod: "/etcdserverpb.Auth/RoleAdd",
4838 }
4839 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4840 return srv.(AuthServer).RoleAdd(ctx, req.(*AuthRoleAddRequest))
4841 }
4842 return interceptor(ctx, in, info, handler)
4843}
4844
4845func _Auth_RoleGet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4846 in := new(AuthRoleGetRequest)
4847 if err := dec(in); err != nil {
4848 return nil, err
4849 }
4850 if interceptor == nil {
4851 return srv.(AuthServer).RoleGet(ctx, in)
4852 }
4853 info := &grpc.UnaryServerInfo{
4854 Server: srv,
4855 FullMethod: "/etcdserverpb.Auth/RoleGet",
4856 }
4857 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4858 return srv.(AuthServer).RoleGet(ctx, req.(*AuthRoleGetRequest))
4859 }
4860 return interceptor(ctx, in, info, handler)
4861}
4862
4863func _Auth_RoleList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4864 in := new(AuthRoleListRequest)
4865 if err := dec(in); err != nil {
4866 return nil, err
4867 }
4868 if interceptor == nil {
4869 return srv.(AuthServer).RoleList(ctx, in)
4870 }
4871 info := &grpc.UnaryServerInfo{
4872 Server: srv,
4873 FullMethod: "/etcdserverpb.Auth/RoleList",
4874 }
4875 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4876 return srv.(AuthServer).RoleList(ctx, req.(*AuthRoleListRequest))
4877 }
4878 return interceptor(ctx, in, info, handler)
4879}
4880
4881func _Auth_RoleDelete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4882 in := new(AuthRoleDeleteRequest)
4883 if err := dec(in); err != nil {
4884 return nil, err
4885 }
4886 if interceptor == nil {
4887 return srv.(AuthServer).RoleDelete(ctx, in)
4888 }
4889 info := &grpc.UnaryServerInfo{
4890 Server: srv,
4891 FullMethod: "/etcdserverpb.Auth/RoleDelete",
4892 }
4893 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4894 return srv.(AuthServer).RoleDelete(ctx, req.(*AuthRoleDeleteRequest))
4895 }
4896 return interceptor(ctx, in, info, handler)
4897}
4898
4899func _Auth_RoleGrantPermission_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4900 in := new(AuthRoleGrantPermissionRequest)
4901 if err := dec(in); err != nil {
4902 return nil, err
4903 }
4904 if interceptor == nil {
4905 return srv.(AuthServer).RoleGrantPermission(ctx, in)
4906 }
4907 info := &grpc.UnaryServerInfo{
4908 Server: srv,
4909 FullMethod: "/etcdserverpb.Auth/RoleGrantPermission",
4910 }
4911 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4912 return srv.(AuthServer).RoleGrantPermission(ctx, req.(*AuthRoleGrantPermissionRequest))
4913 }
4914 return interceptor(ctx, in, info, handler)
4915}
4916
4917func _Auth_RoleRevokePermission_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4918 in := new(AuthRoleRevokePermissionRequest)
4919 if err := dec(in); err != nil {
4920 return nil, err
4921 }
4922 if interceptor == nil {
4923 return srv.(AuthServer).RoleRevokePermission(ctx, in)
4924 }
4925 info := &grpc.UnaryServerInfo{
4926 Server: srv,
4927 FullMethod: "/etcdserverpb.Auth/RoleRevokePermission",
4928 }
4929 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4930 return srv.(AuthServer).RoleRevokePermission(ctx, req.(*AuthRoleRevokePermissionRequest))
4931 }
4932 return interceptor(ctx, in, info, handler)
4933}
4934
4935var _Auth_serviceDesc = grpc.ServiceDesc{
4936 ServiceName: "etcdserverpb.Auth",
4937 HandlerType: (*AuthServer)(nil),
4938 Methods: []grpc.MethodDesc{
4939 {
4940 MethodName: "AuthEnable",
4941 Handler: _Auth_AuthEnable_Handler,
4942 },
4943 {
4944 MethodName: "AuthDisable",
4945 Handler: _Auth_AuthDisable_Handler,
4946 },
4947 {
4948 MethodName: "Authenticate",
4949 Handler: _Auth_Authenticate_Handler,
4950 },
4951 {
4952 MethodName: "UserAdd",
4953 Handler: _Auth_UserAdd_Handler,
4954 },
4955 {
4956 MethodName: "UserGet",
4957 Handler: _Auth_UserGet_Handler,
4958 },
4959 {
4960 MethodName: "UserList",
4961 Handler: _Auth_UserList_Handler,
4962 },
4963 {
4964 MethodName: "UserDelete",
4965 Handler: _Auth_UserDelete_Handler,
4966 },
4967 {
4968 MethodName: "UserChangePassword",
4969 Handler: _Auth_UserChangePassword_Handler,
4970 },
4971 {
4972 MethodName: "UserGrantRole",
4973 Handler: _Auth_UserGrantRole_Handler,
4974 },
4975 {
4976 MethodName: "UserRevokeRole",
4977 Handler: _Auth_UserRevokeRole_Handler,
4978 },
4979 {
4980 MethodName: "RoleAdd",
4981 Handler: _Auth_RoleAdd_Handler,
4982 },
4983 {
4984 MethodName: "RoleGet",
4985 Handler: _Auth_RoleGet_Handler,
4986 },
4987 {
4988 MethodName: "RoleList",
4989 Handler: _Auth_RoleList_Handler,
4990 },
4991 {
4992 MethodName: "RoleDelete",
4993 Handler: _Auth_RoleDelete_Handler,
4994 },
4995 {
4996 MethodName: "RoleGrantPermission",
4997 Handler: _Auth_RoleGrantPermission_Handler,
4998 },
4999 {
5000 MethodName: "RoleRevokePermission",
5001 Handler: _Auth_RoleRevokePermission_Handler,
5002 },
5003 },
5004 Streams: []grpc.StreamDesc{},
5005 Metadata: "rpc.proto",
5006}
5007
5008func (m *ResponseHeader) Marshal() (dAtA []byte, err error) {
5009 size := m.Size()
5010 dAtA = make([]byte, size)
5011 n, err := m.MarshalTo(dAtA)
5012 if err != nil {
5013 return nil, err
5014 }
5015 return dAtA[:n], nil
5016}
5017
5018func (m *ResponseHeader) MarshalTo(dAtA []byte) (int, error) {
5019 var i int
5020 _ = i
5021 var l int
5022 _ = l
5023 if m.ClusterId != 0 {
5024 dAtA[i] = 0x8
5025 i++
5026 i = encodeVarintRpc(dAtA, i, uint64(m.ClusterId))
5027 }
5028 if m.MemberId != 0 {
5029 dAtA[i] = 0x10
5030 i++
5031 i = encodeVarintRpc(dAtA, i, uint64(m.MemberId))
5032 }
5033 if m.Revision != 0 {
5034 dAtA[i] = 0x18
5035 i++
5036 i = encodeVarintRpc(dAtA, i, uint64(m.Revision))
5037 }
5038 if m.RaftTerm != 0 {
5039 dAtA[i] = 0x20
5040 i++
5041 i = encodeVarintRpc(dAtA, i, uint64(m.RaftTerm))
5042 }
5043 return i, nil
5044}
5045
5046func (m *RangeRequest) Marshal() (dAtA []byte, err error) {
5047 size := m.Size()
5048 dAtA = make([]byte, size)
5049 n, err := m.MarshalTo(dAtA)
5050 if err != nil {
5051 return nil, err
5052 }
5053 return dAtA[:n], nil
5054}
5055
5056func (m *RangeRequest) MarshalTo(dAtA []byte) (int, error) {
5057 var i int
5058 _ = i
5059 var l int
5060 _ = l
5061 if len(m.Key) > 0 {
5062 dAtA[i] = 0xa
5063 i++
5064 i = encodeVarintRpc(dAtA, i, uint64(len(m.Key)))
5065 i += copy(dAtA[i:], m.Key)
5066 }
5067 if len(m.RangeEnd) > 0 {
5068 dAtA[i] = 0x12
5069 i++
5070 i = encodeVarintRpc(dAtA, i, uint64(len(m.RangeEnd)))
5071 i += copy(dAtA[i:], m.RangeEnd)
5072 }
5073 if m.Limit != 0 {
5074 dAtA[i] = 0x18
5075 i++
5076 i = encodeVarintRpc(dAtA, i, uint64(m.Limit))
5077 }
5078 if m.Revision != 0 {
5079 dAtA[i] = 0x20
5080 i++
5081 i = encodeVarintRpc(dAtA, i, uint64(m.Revision))
5082 }
5083 if m.SortOrder != 0 {
5084 dAtA[i] = 0x28
5085 i++
5086 i = encodeVarintRpc(dAtA, i, uint64(m.SortOrder))
5087 }
5088 if m.SortTarget != 0 {
5089 dAtA[i] = 0x30
5090 i++
5091 i = encodeVarintRpc(dAtA, i, uint64(m.SortTarget))
5092 }
5093 if m.Serializable {
5094 dAtA[i] = 0x38
5095 i++
5096 if m.Serializable {
5097 dAtA[i] = 1
5098 } else {
5099 dAtA[i] = 0
5100 }
5101 i++
5102 }
5103 if m.KeysOnly {
5104 dAtA[i] = 0x40
5105 i++
5106 if m.KeysOnly {
5107 dAtA[i] = 1
5108 } else {
5109 dAtA[i] = 0
5110 }
5111 i++
5112 }
5113 if m.CountOnly {
5114 dAtA[i] = 0x48
5115 i++
5116 if m.CountOnly {
5117 dAtA[i] = 1
5118 } else {
5119 dAtA[i] = 0
5120 }
5121 i++
5122 }
5123 if m.MinModRevision != 0 {
5124 dAtA[i] = 0x50
5125 i++
5126 i = encodeVarintRpc(dAtA, i, uint64(m.MinModRevision))
5127 }
5128 if m.MaxModRevision != 0 {
5129 dAtA[i] = 0x58
5130 i++
5131 i = encodeVarintRpc(dAtA, i, uint64(m.MaxModRevision))
5132 }
5133 if m.MinCreateRevision != 0 {
5134 dAtA[i] = 0x60
5135 i++
5136 i = encodeVarintRpc(dAtA, i, uint64(m.MinCreateRevision))
5137 }
5138 if m.MaxCreateRevision != 0 {
5139 dAtA[i] = 0x68
5140 i++
5141 i = encodeVarintRpc(dAtA, i, uint64(m.MaxCreateRevision))
5142 }
5143 return i, nil
5144}
5145
5146func (m *RangeResponse) Marshal() (dAtA []byte, err error) {
5147 size := m.Size()
5148 dAtA = make([]byte, size)
5149 n, err := m.MarshalTo(dAtA)
5150 if err != nil {
5151 return nil, err
5152 }
5153 return dAtA[:n], nil
5154}
5155
5156func (m *RangeResponse) MarshalTo(dAtA []byte) (int, error) {
5157 var i int
5158 _ = i
5159 var l int
5160 _ = l
5161 if m.Header != nil {
5162 dAtA[i] = 0xa
5163 i++
5164 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
5165 n1, err := m.Header.MarshalTo(dAtA[i:])
5166 if err != nil {
5167 return 0, err
5168 }
5169 i += n1
5170 }
5171 if len(m.Kvs) > 0 {
5172 for _, msg := range m.Kvs {
5173 dAtA[i] = 0x12
5174 i++
5175 i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
5176 n, err := msg.MarshalTo(dAtA[i:])
5177 if err != nil {
5178 return 0, err
5179 }
5180 i += n
5181 }
5182 }
5183 if m.More {
5184 dAtA[i] = 0x18
5185 i++
5186 if m.More {
5187 dAtA[i] = 1
5188 } else {
5189 dAtA[i] = 0
5190 }
5191 i++
5192 }
5193 if m.Count != 0 {
5194 dAtA[i] = 0x20
5195 i++
5196 i = encodeVarintRpc(dAtA, i, uint64(m.Count))
5197 }
5198 return i, nil
5199}
5200
5201func (m *PutRequest) Marshal() (dAtA []byte, err error) {
5202 size := m.Size()
5203 dAtA = make([]byte, size)
5204 n, err := m.MarshalTo(dAtA)
5205 if err != nil {
5206 return nil, err
5207 }
5208 return dAtA[:n], nil
5209}
5210
5211func (m *PutRequest) MarshalTo(dAtA []byte) (int, error) {
5212 var i int
5213 _ = i
5214 var l int
5215 _ = l
5216 if len(m.Key) > 0 {
5217 dAtA[i] = 0xa
5218 i++
5219 i = encodeVarintRpc(dAtA, i, uint64(len(m.Key)))
5220 i += copy(dAtA[i:], m.Key)
5221 }
5222 if len(m.Value) > 0 {
5223 dAtA[i] = 0x12
5224 i++
5225 i = encodeVarintRpc(dAtA, i, uint64(len(m.Value)))
5226 i += copy(dAtA[i:], m.Value)
5227 }
5228 if m.Lease != 0 {
5229 dAtA[i] = 0x18
5230 i++
5231 i = encodeVarintRpc(dAtA, i, uint64(m.Lease))
5232 }
5233 if m.PrevKv {
5234 dAtA[i] = 0x20
5235 i++
5236 if m.PrevKv {
5237 dAtA[i] = 1
5238 } else {
5239 dAtA[i] = 0
5240 }
5241 i++
5242 }
5243 if m.IgnoreValue {
5244 dAtA[i] = 0x28
5245 i++
5246 if m.IgnoreValue {
5247 dAtA[i] = 1
5248 } else {
5249 dAtA[i] = 0
5250 }
5251 i++
5252 }
5253 if m.IgnoreLease {
5254 dAtA[i] = 0x30
5255 i++
5256 if m.IgnoreLease {
5257 dAtA[i] = 1
5258 } else {
5259 dAtA[i] = 0
5260 }
5261 i++
5262 }
5263 return i, nil
5264}
5265
5266func (m *PutResponse) Marshal() (dAtA []byte, err error) {
5267 size := m.Size()
5268 dAtA = make([]byte, size)
5269 n, err := m.MarshalTo(dAtA)
5270 if err != nil {
5271 return nil, err
5272 }
5273 return dAtA[:n], nil
5274}
5275
5276func (m *PutResponse) MarshalTo(dAtA []byte) (int, error) {
5277 var i int
5278 _ = i
5279 var l int
5280 _ = l
5281 if m.Header != nil {
5282 dAtA[i] = 0xa
5283 i++
5284 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
5285 n2, err := m.Header.MarshalTo(dAtA[i:])
5286 if err != nil {
5287 return 0, err
5288 }
5289 i += n2
5290 }
5291 if m.PrevKv != nil {
5292 dAtA[i] = 0x12
5293 i++
5294 i = encodeVarintRpc(dAtA, i, uint64(m.PrevKv.Size()))
5295 n3, err := m.PrevKv.MarshalTo(dAtA[i:])
5296 if err != nil {
5297 return 0, err
5298 }
5299 i += n3
5300 }
5301 return i, nil
5302}
5303
5304func (m *DeleteRangeRequest) Marshal() (dAtA []byte, err error) {
5305 size := m.Size()
5306 dAtA = make([]byte, size)
5307 n, err := m.MarshalTo(dAtA)
5308 if err != nil {
5309 return nil, err
5310 }
5311 return dAtA[:n], nil
5312}
5313
5314func (m *DeleteRangeRequest) MarshalTo(dAtA []byte) (int, error) {
5315 var i int
5316 _ = i
5317 var l int
5318 _ = l
5319 if len(m.Key) > 0 {
5320 dAtA[i] = 0xa
5321 i++
5322 i = encodeVarintRpc(dAtA, i, uint64(len(m.Key)))
5323 i += copy(dAtA[i:], m.Key)
5324 }
5325 if len(m.RangeEnd) > 0 {
5326 dAtA[i] = 0x12
5327 i++
5328 i = encodeVarintRpc(dAtA, i, uint64(len(m.RangeEnd)))
5329 i += copy(dAtA[i:], m.RangeEnd)
5330 }
5331 if m.PrevKv {
5332 dAtA[i] = 0x18
5333 i++
5334 if m.PrevKv {
5335 dAtA[i] = 1
5336 } else {
5337 dAtA[i] = 0
5338 }
5339 i++
5340 }
5341 return i, nil
5342}
5343
5344func (m *DeleteRangeResponse) Marshal() (dAtA []byte, err error) {
5345 size := m.Size()
5346 dAtA = make([]byte, size)
5347 n, err := m.MarshalTo(dAtA)
5348 if err != nil {
5349 return nil, err
5350 }
5351 return dAtA[:n], nil
5352}
5353
5354func (m *DeleteRangeResponse) MarshalTo(dAtA []byte) (int, error) {
5355 var i int
5356 _ = i
5357 var l int
5358 _ = l
5359 if m.Header != nil {
5360 dAtA[i] = 0xa
5361 i++
5362 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
5363 n4, err := m.Header.MarshalTo(dAtA[i:])
5364 if err != nil {
5365 return 0, err
5366 }
5367 i += n4
5368 }
5369 if m.Deleted != 0 {
5370 dAtA[i] = 0x10
5371 i++
5372 i = encodeVarintRpc(dAtA, i, uint64(m.Deleted))
5373 }
5374 if len(m.PrevKvs) > 0 {
5375 for _, msg := range m.PrevKvs {
5376 dAtA[i] = 0x1a
5377 i++
5378 i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
5379 n, err := msg.MarshalTo(dAtA[i:])
5380 if err != nil {
5381 return 0, err
5382 }
5383 i += n
5384 }
5385 }
5386 return i, nil
5387}
5388
5389func (m *RequestOp) Marshal() (dAtA []byte, err error) {
5390 size := m.Size()
5391 dAtA = make([]byte, size)
5392 n, err := m.MarshalTo(dAtA)
5393 if err != nil {
5394 return nil, err
5395 }
5396 return dAtA[:n], nil
5397}
5398
5399func (m *RequestOp) MarshalTo(dAtA []byte) (int, error) {
5400 var i int
5401 _ = i
5402 var l int
5403 _ = l
5404 if m.Request != nil {
5405 nn5, err := m.Request.MarshalTo(dAtA[i:])
5406 if err != nil {
5407 return 0, err
5408 }
5409 i += nn5
5410 }
5411 return i, nil
5412}
5413
5414func (m *RequestOp_RequestRange) MarshalTo(dAtA []byte) (int, error) {
5415 i := 0
5416 if m.RequestRange != nil {
5417 dAtA[i] = 0xa
5418 i++
5419 i = encodeVarintRpc(dAtA, i, uint64(m.RequestRange.Size()))
5420 n6, err := m.RequestRange.MarshalTo(dAtA[i:])
5421 if err != nil {
5422 return 0, err
5423 }
5424 i += n6
5425 }
5426 return i, nil
5427}
5428func (m *RequestOp_RequestPut) MarshalTo(dAtA []byte) (int, error) {
5429 i := 0
5430 if m.RequestPut != nil {
5431 dAtA[i] = 0x12
5432 i++
5433 i = encodeVarintRpc(dAtA, i, uint64(m.RequestPut.Size()))
5434 n7, err := m.RequestPut.MarshalTo(dAtA[i:])
5435 if err != nil {
5436 return 0, err
5437 }
5438 i += n7
5439 }
5440 return i, nil
5441}
5442func (m *RequestOp_RequestDeleteRange) MarshalTo(dAtA []byte) (int, error) {
5443 i := 0
5444 if m.RequestDeleteRange != nil {
5445 dAtA[i] = 0x1a
5446 i++
5447 i = encodeVarintRpc(dAtA, i, uint64(m.RequestDeleteRange.Size()))
5448 n8, err := m.RequestDeleteRange.MarshalTo(dAtA[i:])
5449 if err != nil {
5450 return 0, err
5451 }
5452 i += n8
5453 }
5454 return i, nil
5455}
5456func (m *RequestOp_RequestTxn) MarshalTo(dAtA []byte) (int, error) {
5457 i := 0
5458 if m.RequestTxn != nil {
5459 dAtA[i] = 0x22
5460 i++
5461 i = encodeVarintRpc(dAtA, i, uint64(m.RequestTxn.Size()))
5462 n9, err := m.RequestTxn.MarshalTo(dAtA[i:])
5463 if err != nil {
5464 return 0, err
5465 }
5466 i += n9
5467 }
5468 return i, nil
5469}
5470func (m *ResponseOp) Marshal() (dAtA []byte, err error) {
5471 size := m.Size()
5472 dAtA = make([]byte, size)
5473 n, err := m.MarshalTo(dAtA)
5474 if err != nil {
5475 return nil, err
5476 }
5477 return dAtA[:n], nil
5478}
5479
5480func (m *ResponseOp) MarshalTo(dAtA []byte) (int, error) {
5481 var i int
5482 _ = i
5483 var l int
5484 _ = l
5485 if m.Response != nil {
5486 nn10, err := m.Response.MarshalTo(dAtA[i:])
5487 if err != nil {
5488 return 0, err
5489 }
5490 i += nn10
5491 }
5492 return i, nil
5493}
5494
5495func (m *ResponseOp_ResponseRange) MarshalTo(dAtA []byte) (int, error) {
5496 i := 0
5497 if m.ResponseRange != nil {
5498 dAtA[i] = 0xa
5499 i++
5500 i = encodeVarintRpc(dAtA, i, uint64(m.ResponseRange.Size()))
5501 n11, err := m.ResponseRange.MarshalTo(dAtA[i:])
5502 if err != nil {
5503 return 0, err
5504 }
5505 i += n11
5506 }
5507 return i, nil
5508}
5509func (m *ResponseOp_ResponsePut) MarshalTo(dAtA []byte) (int, error) {
5510 i := 0
5511 if m.ResponsePut != nil {
5512 dAtA[i] = 0x12
5513 i++
5514 i = encodeVarintRpc(dAtA, i, uint64(m.ResponsePut.Size()))
5515 n12, err := m.ResponsePut.MarshalTo(dAtA[i:])
5516 if err != nil {
5517 return 0, err
5518 }
5519 i += n12
5520 }
5521 return i, nil
5522}
5523func (m *ResponseOp_ResponseDeleteRange) MarshalTo(dAtA []byte) (int, error) {
5524 i := 0
5525 if m.ResponseDeleteRange != nil {
5526 dAtA[i] = 0x1a
5527 i++
5528 i = encodeVarintRpc(dAtA, i, uint64(m.ResponseDeleteRange.Size()))
5529 n13, err := m.ResponseDeleteRange.MarshalTo(dAtA[i:])
5530 if err != nil {
5531 return 0, err
5532 }
5533 i += n13
5534 }
5535 return i, nil
5536}
5537func (m *ResponseOp_ResponseTxn) MarshalTo(dAtA []byte) (int, error) {
5538 i := 0
5539 if m.ResponseTxn != nil {
5540 dAtA[i] = 0x22
5541 i++
5542 i = encodeVarintRpc(dAtA, i, uint64(m.ResponseTxn.Size()))
5543 n14, err := m.ResponseTxn.MarshalTo(dAtA[i:])
5544 if err != nil {
5545 return 0, err
5546 }
5547 i += n14
5548 }
5549 return i, nil
5550}
5551func (m *Compare) Marshal() (dAtA []byte, err error) {
5552 size := m.Size()
5553 dAtA = make([]byte, size)
5554 n, err := m.MarshalTo(dAtA)
5555 if err != nil {
5556 return nil, err
5557 }
5558 return dAtA[:n], nil
5559}
5560
5561func (m *Compare) MarshalTo(dAtA []byte) (int, error) {
5562 var i int
5563 _ = i
5564 var l int
5565 _ = l
5566 if m.Result != 0 {
5567 dAtA[i] = 0x8
5568 i++
5569 i = encodeVarintRpc(dAtA, i, uint64(m.Result))
5570 }
5571 if m.Target != 0 {
5572 dAtA[i] = 0x10
5573 i++
5574 i = encodeVarintRpc(dAtA, i, uint64(m.Target))
5575 }
5576 if len(m.Key) > 0 {
5577 dAtA[i] = 0x1a
5578 i++
5579 i = encodeVarintRpc(dAtA, i, uint64(len(m.Key)))
5580 i += copy(dAtA[i:], m.Key)
5581 }
5582 if m.TargetUnion != nil {
5583 nn15, err := m.TargetUnion.MarshalTo(dAtA[i:])
5584 if err != nil {
5585 return 0, err
5586 }
5587 i += nn15
5588 }
5589 if len(m.RangeEnd) > 0 {
5590 dAtA[i] = 0x82
5591 i++
5592 dAtA[i] = 0x4
5593 i++
5594 i = encodeVarintRpc(dAtA, i, uint64(len(m.RangeEnd)))
5595 i += copy(dAtA[i:], m.RangeEnd)
5596 }
5597 return i, nil
5598}
5599
5600func (m *Compare_Version) MarshalTo(dAtA []byte) (int, error) {
5601 i := 0
5602 dAtA[i] = 0x20
5603 i++
5604 i = encodeVarintRpc(dAtA, i, uint64(m.Version))
5605 return i, nil
5606}
5607func (m *Compare_CreateRevision) MarshalTo(dAtA []byte) (int, error) {
5608 i := 0
5609 dAtA[i] = 0x28
5610 i++
5611 i = encodeVarintRpc(dAtA, i, uint64(m.CreateRevision))
5612 return i, nil
5613}
5614func (m *Compare_ModRevision) MarshalTo(dAtA []byte) (int, error) {
5615 i := 0
5616 dAtA[i] = 0x30
5617 i++
5618 i = encodeVarintRpc(dAtA, i, uint64(m.ModRevision))
5619 return i, nil
5620}
5621func (m *Compare_Value) MarshalTo(dAtA []byte) (int, error) {
5622 i := 0
5623 if m.Value != nil {
5624 dAtA[i] = 0x3a
5625 i++
5626 i = encodeVarintRpc(dAtA, i, uint64(len(m.Value)))
5627 i += copy(dAtA[i:], m.Value)
5628 }
5629 return i, nil
5630}
5631func (m *Compare_Lease) MarshalTo(dAtA []byte) (int, error) {
5632 i := 0
5633 dAtA[i] = 0x40
5634 i++
5635 i = encodeVarintRpc(dAtA, i, uint64(m.Lease))
5636 return i, nil
5637}
5638func (m *TxnRequest) Marshal() (dAtA []byte, err error) {
5639 size := m.Size()
5640 dAtA = make([]byte, size)
5641 n, err := m.MarshalTo(dAtA)
5642 if err != nil {
5643 return nil, err
5644 }
5645 return dAtA[:n], nil
5646}
5647
5648func (m *TxnRequest) MarshalTo(dAtA []byte) (int, error) {
5649 var i int
5650 _ = i
5651 var l int
5652 _ = l
5653 if len(m.Compare) > 0 {
5654 for _, msg := range m.Compare {
5655 dAtA[i] = 0xa
5656 i++
5657 i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
5658 n, err := msg.MarshalTo(dAtA[i:])
5659 if err != nil {
5660 return 0, err
5661 }
5662 i += n
5663 }
5664 }
5665 if len(m.Success) > 0 {
5666 for _, msg := range m.Success {
5667 dAtA[i] = 0x12
5668 i++
5669 i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
5670 n, err := msg.MarshalTo(dAtA[i:])
5671 if err != nil {
5672 return 0, err
5673 }
5674 i += n
5675 }
5676 }
5677 if len(m.Failure) > 0 {
5678 for _, msg := range m.Failure {
5679 dAtA[i] = 0x1a
5680 i++
5681 i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
5682 n, err := msg.MarshalTo(dAtA[i:])
5683 if err != nil {
5684 return 0, err
5685 }
5686 i += n
5687 }
5688 }
5689 return i, nil
5690}
5691
5692func (m *TxnResponse) Marshal() (dAtA []byte, err error) {
5693 size := m.Size()
5694 dAtA = make([]byte, size)
5695 n, err := m.MarshalTo(dAtA)
5696 if err != nil {
5697 return nil, err
5698 }
5699 return dAtA[:n], nil
5700}
5701
5702func (m *TxnResponse) MarshalTo(dAtA []byte) (int, error) {
5703 var i int
5704 _ = i
5705 var l int
5706 _ = l
5707 if m.Header != nil {
5708 dAtA[i] = 0xa
5709 i++
5710 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
5711 n16, err := m.Header.MarshalTo(dAtA[i:])
5712 if err != nil {
5713 return 0, err
5714 }
5715 i += n16
5716 }
5717 if m.Succeeded {
5718 dAtA[i] = 0x10
5719 i++
5720 if m.Succeeded {
5721 dAtA[i] = 1
5722 } else {
5723 dAtA[i] = 0
5724 }
5725 i++
5726 }
5727 if len(m.Responses) > 0 {
5728 for _, msg := range m.Responses {
5729 dAtA[i] = 0x1a
5730 i++
5731 i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
5732 n, err := msg.MarshalTo(dAtA[i:])
5733 if err != nil {
5734 return 0, err
5735 }
5736 i += n
5737 }
5738 }
5739 return i, nil
5740}
5741
5742func (m *CompactionRequest) Marshal() (dAtA []byte, err error) {
5743 size := m.Size()
5744 dAtA = make([]byte, size)
5745 n, err := m.MarshalTo(dAtA)
5746 if err != nil {
5747 return nil, err
5748 }
5749 return dAtA[:n], nil
5750}
5751
5752func (m *CompactionRequest) MarshalTo(dAtA []byte) (int, error) {
5753 var i int
5754 _ = i
5755 var l int
5756 _ = l
5757 if m.Revision != 0 {
5758 dAtA[i] = 0x8
5759 i++
5760 i = encodeVarintRpc(dAtA, i, uint64(m.Revision))
5761 }
5762 if m.Physical {
5763 dAtA[i] = 0x10
5764 i++
5765 if m.Physical {
5766 dAtA[i] = 1
5767 } else {
5768 dAtA[i] = 0
5769 }
5770 i++
5771 }
5772 return i, nil
5773}
5774
5775func (m *CompactionResponse) Marshal() (dAtA []byte, err error) {
5776 size := m.Size()
5777 dAtA = make([]byte, size)
5778 n, err := m.MarshalTo(dAtA)
5779 if err != nil {
5780 return nil, err
5781 }
5782 return dAtA[:n], nil
5783}
5784
5785func (m *CompactionResponse) MarshalTo(dAtA []byte) (int, error) {
5786 var i int
5787 _ = i
5788 var l int
5789 _ = l
5790 if m.Header != nil {
5791 dAtA[i] = 0xa
5792 i++
5793 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
5794 n17, err := m.Header.MarshalTo(dAtA[i:])
5795 if err != nil {
5796 return 0, err
5797 }
5798 i += n17
5799 }
5800 return i, nil
5801}
5802
5803func (m *HashRequest) Marshal() (dAtA []byte, err error) {
5804 size := m.Size()
5805 dAtA = make([]byte, size)
5806 n, err := m.MarshalTo(dAtA)
5807 if err != nil {
5808 return nil, err
5809 }
5810 return dAtA[:n], nil
5811}
5812
5813func (m *HashRequest) MarshalTo(dAtA []byte) (int, error) {
5814 var i int
5815 _ = i
5816 var l int
5817 _ = l
5818 return i, nil
5819}
5820
5821func (m *HashKVRequest) Marshal() (dAtA []byte, err error) {
5822 size := m.Size()
5823 dAtA = make([]byte, size)
5824 n, err := m.MarshalTo(dAtA)
5825 if err != nil {
5826 return nil, err
5827 }
5828 return dAtA[:n], nil
5829}
5830
5831func (m *HashKVRequest) MarshalTo(dAtA []byte) (int, error) {
5832 var i int
5833 _ = i
5834 var l int
5835 _ = l
5836 if m.Revision != 0 {
5837 dAtA[i] = 0x8
5838 i++
5839 i = encodeVarintRpc(dAtA, i, uint64(m.Revision))
5840 }
5841 return i, nil
5842}
5843
5844func (m *HashKVResponse) Marshal() (dAtA []byte, err error) {
5845 size := m.Size()
5846 dAtA = make([]byte, size)
5847 n, err := m.MarshalTo(dAtA)
5848 if err != nil {
5849 return nil, err
5850 }
5851 return dAtA[:n], nil
5852}
5853
5854func (m *HashKVResponse) MarshalTo(dAtA []byte) (int, error) {
5855 var i int
5856 _ = i
5857 var l int
5858 _ = l
5859 if m.Header != nil {
5860 dAtA[i] = 0xa
5861 i++
5862 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
5863 n18, err := m.Header.MarshalTo(dAtA[i:])
5864 if err != nil {
5865 return 0, err
5866 }
5867 i += n18
5868 }
5869 if m.Hash != 0 {
5870 dAtA[i] = 0x10
5871 i++
5872 i = encodeVarintRpc(dAtA, i, uint64(m.Hash))
5873 }
5874 if m.CompactRevision != 0 {
5875 dAtA[i] = 0x18
5876 i++
5877 i = encodeVarintRpc(dAtA, i, uint64(m.CompactRevision))
5878 }
5879 return i, nil
5880}
5881
5882func (m *HashResponse) Marshal() (dAtA []byte, err error) {
5883 size := m.Size()
5884 dAtA = make([]byte, size)
5885 n, err := m.MarshalTo(dAtA)
5886 if err != nil {
5887 return nil, err
5888 }
5889 return dAtA[:n], nil
5890}
5891
5892func (m *HashResponse) MarshalTo(dAtA []byte) (int, error) {
5893 var i int
5894 _ = i
5895 var l int
5896 _ = l
5897 if m.Header != nil {
5898 dAtA[i] = 0xa
5899 i++
5900 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
5901 n19, err := m.Header.MarshalTo(dAtA[i:])
5902 if err != nil {
5903 return 0, err
5904 }
5905 i += n19
5906 }
5907 if m.Hash != 0 {
5908 dAtA[i] = 0x10
5909 i++
5910 i = encodeVarintRpc(dAtA, i, uint64(m.Hash))
5911 }
5912 return i, nil
5913}
5914
5915func (m *SnapshotRequest) Marshal() (dAtA []byte, err error) {
5916 size := m.Size()
5917 dAtA = make([]byte, size)
5918 n, err := m.MarshalTo(dAtA)
5919 if err != nil {
5920 return nil, err
5921 }
5922 return dAtA[:n], nil
5923}
5924
5925func (m *SnapshotRequest) MarshalTo(dAtA []byte) (int, error) {
5926 var i int
5927 _ = i
5928 var l int
5929 _ = l
5930 return i, nil
5931}
5932
5933func (m *SnapshotResponse) Marshal() (dAtA []byte, err error) {
5934 size := m.Size()
5935 dAtA = make([]byte, size)
5936 n, err := m.MarshalTo(dAtA)
5937 if err != nil {
5938 return nil, err
5939 }
5940 return dAtA[:n], nil
5941}
5942
5943func (m *SnapshotResponse) MarshalTo(dAtA []byte) (int, error) {
5944 var i int
5945 _ = i
5946 var l int
5947 _ = l
5948 if m.Header != nil {
5949 dAtA[i] = 0xa
5950 i++
5951 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
5952 n20, err := m.Header.MarshalTo(dAtA[i:])
5953 if err != nil {
5954 return 0, err
5955 }
5956 i += n20
5957 }
5958 if m.RemainingBytes != 0 {
5959 dAtA[i] = 0x10
5960 i++
5961 i = encodeVarintRpc(dAtA, i, uint64(m.RemainingBytes))
5962 }
5963 if len(m.Blob) > 0 {
5964 dAtA[i] = 0x1a
5965 i++
5966 i = encodeVarintRpc(dAtA, i, uint64(len(m.Blob)))
5967 i += copy(dAtA[i:], m.Blob)
5968 }
5969 return i, nil
5970}
5971
5972func (m *WatchRequest) Marshal() (dAtA []byte, err error) {
5973 size := m.Size()
5974 dAtA = make([]byte, size)
5975 n, err := m.MarshalTo(dAtA)
5976 if err != nil {
5977 return nil, err
5978 }
5979 return dAtA[:n], nil
5980}
5981
5982func (m *WatchRequest) MarshalTo(dAtA []byte) (int, error) {
5983 var i int
5984 _ = i
5985 var l int
5986 _ = l
5987 if m.RequestUnion != nil {
5988 nn21, err := m.RequestUnion.MarshalTo(dAtA[i:])
5989 if err != nil {
5990 return 0, err
5991 }
5992 i += nn21
5993 }
5994 return i, nil
5995}
5996
5997func (m *WatchRequest_CreateRequest) MarshalTo(dAtA []byte) (int, error) {
5998 i := 0
5999 if m.CreateRequest != nil {
6000 dAtA[i] = 0xa
6001 i++
6002 i = encodeVarintRpc(dAtA, i, uint64(m.CreateRequest.Size()))
6003 n22, err := m.CreateRequest.MarshalTo(dAtA[i:])
6004 if err != nil {
6005 return 0, err
6006 }
6007 i += n22
6008 }
6009 return i, nil
6010}
6011func (m *WatchRequest_CancelRequest) MarshalTo(dAtA []byte) (int, error) {
6012 i := 0
6013 if m.CancelRequest != nil {
6014 dAtA[i] = 0x12
6015 i++
6016 i = encodeVarintRpc(dAtA, i, uint64(m.CancelRequest.Size()))
6017 n23, err := m.CancelRequest.MarshalTo(dAtA[i:])
6018 if err != nil {
6019 return 0, err
6020 }
6021 i += n23
6022 }
6023 return i, nil
6024}
6025func (m *WatchRequest_ProgressRequest) MarshalTo(dAtA []byte) (int, error) {
6026 i := 0
6027 if m.ProgressRequest != nil {
6028 dAtA[i] = 0x1a
6029 i++
6030 i = encodeVarintRpc(dAtA, i, uint64(m.ProgressRequest.Size()))
6031 n24, err := m.ProgressRequest.MarshalTo(dAtA[i:])
6032 if err != nil {
6033 return 0, err
6034 }
6035 i += n24
6036 }
6037 return i, nil
6038}
6039func (m *WatchCreateRequest) Marshal() (dAtA []byte, err error) {
6040 size := m.Size()
6041 dAtA = make([]byte, size)
6042 n, err := m.MarshalTo(dAtA)
6043 if err != nil {
6044 return nil, err
6045 }
6046 return dAtA[:n], nil
6047}
6048
6049func (m *WatchCreateRequest) MarshalTo(dAtA []byte) (int, error) {
6050 var i int
6051 _ = i
6052 var l int
6053 _ = l
6054 if len(m.Key) > 0 {
6055 dAtA[i] = 0xa
6056 i++
6057 i = encodeVarintRpc(dAtA, i, uint64(len(m.Key)))
6058 i += copy(dAtA[i:], m.Key)
6059 }
6060 if len(m.RangeEnd) > 0 {
6061 dAtA[i] = 0x12
6062 i++
6063 i = encodeVarintRpc(dAtA, i, uint64(len(m.RangeEnd)))
6064 i += copy(dAtA[i:], m.RangeEnd)
6065 }
6066 if m.StartRevision != 0 {
6067 dAtA[i] = 0x18
6068 i++
6069 i = encodeVarintRpc(dAtA, i, uint64(m.StartRevision))
6070 }
6071 if m.ProgressNotify {
6072 dAtA[i] = 0x20
6073 i++
6074 if m.ProgressNotify {
6075 dAtA[i] = 1
6076 } else {
6077 dAtA[i] = 0
6078 }
6079 i++
6080 }
6081 if len(m.Filters) > 0 {
6082 dAtA26 := make([]byte, len(m.Filters)*10)
6083 var j25 int
6084 for _, num := range m.Filters {
6085 for num >= 1<<7 {
6086 dAtA26[j25] = uint8(uint64(num)&0x7f | 0x80)
6087 num >>= 7
6088 j25++
6089 }
6090 dAtA26[j25] = uint8(num)
6091 j25++
6092 }
6093 dAtA[i] = 0x2a
6094 i++
6095 i = encodeVarintRpc(dAtA, i, uint64(j25))
6096 i += copy(dAtA[i:], dAtA26[:j25])
6097 }
6098 if m.PrevKv {
6099 dAtA[i] = 0x30
6100 i++
6101 if m.PrevKv {
6102 dAtA[i] = 1
6103 } else {
6104 dAtA[i] = 0
6105 }
6106 i++
6107 }
6108 if m.WatchId != 0 {
6109 dAtA[i] = 0x38
6110 i++
6111 i = encodeVarintRpc(dAtA, i, uint64(m.WatchId))
6112 }
6113 if m.Fragment {
6114 dAtA[i] = 0x40
6115 i++
6116 if m.Fragment {
6117 dAtA[i] = 1
6118 } else {
6119 dAtA[i] = 0
6120 }
6121 i++
6122 }
6123 return i, nil
6124}
6125
6126func (m *WatchCancelRequest) Marshal() (dAtA []byte, err error) {
6127 size := m.Size()
6128 dAtA = make([]byte, size)
6129 n, err := m.MarshalTo(dAtA)
6130 if err != nil {
6131 return nil, err
6132 }
6133 return dAtA[:n], nil
6134}
6135
6136func (m *WatchCancelRequest) MarshalTo(dAtA []byte) (int, error) {
6137 var i int
6138 _ = i
6139 var l int
6140 _ = l
6141 if m.WatchId != 0 {
6142 dAtA[i] = 0x8
6143 i++
6144 i = encodeVarintRpc(dAtA, i, uint64(m.WatchId))
6145 }
6146 return i, nil
6147}
6148
6149func (m *WatchProgressRequest) Marshal() (dAtA []byte, err error) {
6150 size := m.Size()
6151 dAtA = make([]byte, size)
6152 n, err := m.MarshalTo(dAtA)
6153 if err != nil {
6154 return nil, err
6155 }
6156 return dAtA[:n], nil
6157}
6158
6159func (m *WatchProgressRequest) MarshalTo(dAtA []byte) (int, error) {
6160 var i int
6161 _ = i
6162 var l int
6163 _ = l
6164 return i, nil
6165}
6166
6167func (m *WatchResponse) Marshal() (dAtA []byte, err error) {
6168 size := m.Size()
6169 dAtA = make([]byte, size)
6170 n, err := m.MarshalTo(dAtA)
6171 if err != nil {
6172 return nil, err
6173 }
6174 return dAtA[:n], nil
6175}
6176
6177func (m *WatchResponse) MarshalTo(dAtA []byte) (int, error) {
6178 var i int
6179 _ = i
6180 var l int
6181 _ = l
6182 if m.Header != nil {
6183 dAtA[i] = 0xa
6184 i++
6185 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
6186 n27, err := m.Header.MarshalTo(dAtA[i:])
6187 if err != nil {
6188 return 0, err
6189 }
6190 i += n27
6191 }
6192 if m.WatchId != 0 {
6193 dAtA[i] = 0x10
6194 i++
6195 i = encodeVarintRpc(dAtA, i, uint64(m.WatchId))
6196 }
6197 if m.Created {
6198 dAtA[i] = 0x18
6199 i++
6200 if m.Created {
6201 dAtA[i] = 1
6202 } else {
6203 dAtA[i] = 0
6204 }
6205 i++
6206 }
6207 if m.Canceled {
6208 dAtA[i] = 0x20
6209 i++
6210 if m.Canceled {
6211 dAtA[i] = 1
6212 } else {
6213 dAtA[i] = 0
6214 }
6215 i++
6216 }
6217 if m.CompactRevision != 0 {
6218 dAtA[i] = 0x28
6219 i++
6220 i = encodeVarintRpc(dAtA, i, uint64(m.CompactRevision))
6221 }
6222 if len(m.CancelReason) > 0 {
6223 dAtA[i] = 0x32
6224 i++
6225 i = encodeVarintRpc(dAtA, i, uint64(len(m.CancelReason)))
6226 i += copy(dAtA[i:], m.CancelReason)
6227 }
6228 if m.Fragment {
6229 dAtA[i] = 0x38
6230 i++
6231 if m.Fragment {
6232 dAtA[i] = 1
6233 } else {
6234 dAtA[i] = 0
6235 }
6236 i++
6237 }
6238 if len(m.Events) > 0 {
6239 for _, msg := range m.Events {
6240 dAtA[i] = 0x5a
6241 i++
6242 i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
6243 n, err := msg.MarshalTo(dAtA[i:])
6244 if err != nil {
6245 return 0, err
6246 }
6247 i += n
6248 }
6249 }
6250 return i, nil
6251}
6252
6253func (m *LeaseGrantRequest) Marshal() (dAtA []byte, err error) {
6254 size := m.Size()
6255 dAtA = make([]byte, size)
6256 n, err := m.MarshalTo(dAtA)
6257 if err != nil {
6258 return nil, err
6259 }
6260 return dAtA[:n], nil
6261}
6262
6263func (m *LeaseGrantRequest) MarshalTo(dAtA []byte) (int, error) {
6264 var i int
6265 _ = i
6266 var l int
6267 _ = l
6268 if m.TTL != 0 {
6269 dAtA[i] = 0x8
6270 i++
6271 i = encodeVarintRpc(dAtA, i, uint64(m.TTL))
6272 }
6273 if m.ID != 0 {
6274 dAtA[i] = 0x10
6275 i++
6276 i = encodeVarintRpc(dAtA, i, uint64(m.ID))
6277 }
6278 return i, nil
6279}
6280
6281func (m *LeaseGrantResponse) Marshal() (dAtA []byte, err error) {
6282 size := m.Size()
6283 dAtA = make([]byte, size)
6284 n, err := m.MarshalTo(dAtA)
6285 if err != nil {
6286 return nil, err
6287 }
6288 return dAtA[:n], nil
6289}
6290
6291func (m *LeaseGrantResponse) MarshalTo(dAtA []byte) (int, error) {
6292 var i int
6293 _ = i
6294 var l int
6295 _ = l
6296 if m.Header != nil {
6297 dAtA[i] = 0xa
6298 i++
6299 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
6300 n28, err := m.Header.MarshalTo(dAtA[i:])
6301 if err != nil {
6302 return 0, err
6303 }
6304 i += n28
6305 }
6306 if m.ID != 0 {
6307 dAtA[i] = 0x10
6308 i++
6309 i = encodeVarintRpc(dAtA, i, uint64(m.ID))
6310 }
6311 if m.TTL != 0 {
6312 dAtA[i] = 0x18
6313 i++
6314 i = encodeVarintRpc(dAtA, i, uint64(m.TTL))
6315 }
6316 if len(m.Error) > 0 {
6317 dAtA[i] = 0x22
6318 i++
6319 i = encodeVarintRpc(dAtA, i, uint64(len(m.Error)))
6320 i += copy(dAtA[i:], m.Error)
6321 }
6322 return i, nil
6323}
6324
6325func (m *LeaseRevokeRequest) Marshal() (dAtA []byte, err error) {
6326 size := m.Size()
6327 dAtA = make([]byte, size)
6328 n, err := m.MarshalTo(dAtA)
6329 if err != nil {
6330 return nil, err
6331 }
6332 return dAtA[:n], nil
6333}
6334
6335func (m *LeaseRevokeRequest) MarshalTo(dAtA []byte) (int, error) {
6336 var i int
6337 _ = i
6338 var l int
6339 _ = l
6340 if m.ID != 0 {
6341 dAtA[i] = 0x8
6342 i++
6343 i = encodeVarintRpc(dAtA, i, uint64(m.ID))
6344 }
6345 return i, nil
6346}
6347
6348func (m *LeaseRevokeResponse) Marshal() (dAtA []byte, err error) {
6349 size := m.Size()
6350 dAtA = make([]byte, size)
6351 n, err := m.MarshalTo(dAtA)
6352 if err != nil {
6353 return nil, err
6354 }
6355 return dAtA[:n], nil
6356}
6357
6358func (m *LeaseRevokeResponse) MarshalTo(dAtA []byte) (int, error) {
6359 var i int
6360 _ = i
6361 var l int
6362 _ = l
6363 if m.Header != nil {
6364 dAtA[i] = 0xa
6365 i++
6366 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
6367 n29, err := m.Header.MarshalTo(dAtA[i:])
6368 if err != nil {
6369 return 0, err
6370 }
6371 i += n29
6372 }
6373 return i, nil
6374}
6375
6376func (m *LeaseCheckpoint) Marshal() (dAtA []byte, err error) {
6377 size := m.Size()
6378 dAtA = make([]byte, size)
6379 n, err := m.MarshalTo(dAtA)
6380 if err != nil {
6381 return nil, err
6382 }
6383 return dAtA[:n], nil
6384}
6385
6386func (m *LeaseCheckpoint) MarshalTo(dAtA []byte) (int, error) {
6387 var i int
6388 _ = i
6389 var l int
6390 _ = l
6391 if m.ID != 0 {
6392 dAtA[i] = 0x8
6393 i++
6394 i = encodeVarintRpc(dAtA, i, uint64(m.ID))
6395 }
6396 if m.Remaining_TTL != 0 {
6397 dAtA[i] = 0x10
6398 i++
6399 i = encodeVarintRpc(dAtA, i, uint64(m.Remaining_TTL))
6400 }
6401 return i, nil
6402}
6403
6404func (m *LeaseCheckpointRequest) Marshal() (dAtA []byte, err error) {
6405 size := m.Size()
6406 dAtA = make([]byte, size)
6407 n, err := m.MarshalTo(dAtA)
6408 if err != nil {
6409 return nil, err
6410 }
6411 return dAtA[:n], nil
6412}
6413
6414func (m *LeaseCheckpointRequest) MarshalTo(dAtA []byte) (int, error) {
6415 var i int
6416 _ = i
6417 var l int
6418 _ = l
6419 if len(m.Checkpoints) > 0 {
6420 for _, msg := range m.Checkpoints {
6421 dAtA[i] = 0xa
6422 i++
6423 i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
6424 n, err := msg.MarshalTo(dAtA[i:])
6425 if err != nil {
6426 return 0, err
6427 }
6428 i += n
6429 }
6430 }
6431 return i, nil
6432}
6433
6434func (m *LeaseCheckpointResponse) Marshal() (dAtA []byte, err error) {
6435 size := m.Size()
6436 dAtA = make([]byte, size)
6437 n, err := m.MarshalTo(dAtA)
6438 if err != nil {
6439 return nil, err
6440 }
6441 return dAtA[:n], nil
6442}
6443
6444func (m *LeaseCheckpointResponse) MarshalTo(dAtA []byte) (int, error) {
6445 var i int
6446 _ = i
6447 var l int
6448 _ = l
6449 if m.Header != nil {
6450 dAtA[i] = 0xa
6451 i++
6452 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
6453 n30, err := m.Header.MarshalTo(dAtA[i:])
6454 if err != nil {
6455 return 0, err
6456 }
6457 i += n30
6458 }
6459 return i, nil
6460}
6461
6462func (m *LeaseKeepAliveRequest) Marshal() (dAtA []byte, err error) {
6463 size := m.Size()
6464 dAtA = make([]byte, size)
6465 n, err := m.MarshalTo(dAtA)
6466 if err != nil {
6467 return nil, err
6468 }
6469 return dAtA[:n], nil
6470}
6471
6472func (m *LeaseKeepAliveRequest) MarshalTo(dAtA []byte) (int, error) {
6473 var i int
6474 _ = i
6475 var l int
6476 _ = l
6477 if m.ID != 0 {
6478 dAtA[i] = 0x8
6479 i++
6480 i = encodeVarintRpc(dAtA, i, uint64(m.ID))
6481 }
6482 return i, nil
6483}
6484
6485func (m *LeaseKeepAliveResponse) Marshal() (dAtA []byte, err error) {
6486 size := m.Size()
6487 dAtA = make([]byte, size)
6488 n, err := m.MarshalTo(dAtA)
6489 if err != nil {
6490 return nil, err
6491 }
6492 return dAtA[:n], nil
6493}
6494
6495func (m *LeaseKeepAliveResponse) MarshalTo(dAtA []byte) (int, error) {
6496 var i int
6497 _ = i
6498 var l int
6499 _ = l
6500 if m.Header != nil {
6501 dAtA[i] = 0xa
6502 i++
6503 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
6504 n31, err := m.Header.MarshalTo(dAtA[i:])
6505 if err != nil {
6506 return 0, err
6507 }
6508 i += n31
6509 }
6510 if m.ID != 0 {
6511 dAtA[i] = 0x10
6512 i++
6513 i = encodeVarintRpc(dAtA, i, uint64(m.ID))
6514 }
6515 if m.TTL != 0 {
6516 dAtA[i] = 0x18
6517 i++
6518 i = encodeVarintRpc(dAtA, i, uint64(m.TTL))
6519 }
6520 return i, nil
6521}
6522
6523func (m *LeaseTimeToLiveRequest) Marshal() (dAtA []byte, err error) {
6524 size := m.Size()
6525 dAtA = make([]byte, size)
6526 n, err := m.MarshalTo(dAtA)
6527 if err != nil {
6528 return nil, err
6529 }
6530 return dAtA[:n], nil
6531}
6532
6533func (m *LeaseTimeToLiveRequest) MarshalTo(dAtA []byte) (int, error) {
6534 var i int
6535 _ = i
6536 var l int
6537 _ = l
6538 if m.ID != 0 {
6539 dAtA[i] = 0x8
6540 i++
6541 i = encodeVarintRpc(dAtA, i, uint64(m.ID))
6542 }
6543 if m.Keys {
6544 dAtA[i] = 0x10
6545 i++
6546 if m.Keys {
6547 dAtA[i] = 1
6548 } else {
6549 dAtA[i] = 0
6550 }
6551 i++
6552 }
6553 return i, nil
6554}
6555
6556func (m *LeaseTimeToLiveResponse) Marshal() (dAtA []byte, err error) {
6557 size := m.Size()
6558 dAtA = make([]byte, size)
6559 n, err := m.MarshalTo(dAtA)
6560 if err != nil {
6561 return nil, err
6562 }
6563 return dAtA[:n], nil
6564}
6565
6566func (m *LeaseTimeToLiveResponse) MarshalTo(dAtA []byte) (int, error) {
6567 var i int
6568 _ = i
6569 var l int
6570 _ = l
6571 if m.Header != nil {
6572 dAtA[i] = 0xa
6573 i++
6574 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
6575 n32, err := m.Header.MarshalTo(dAtA[i:])
6576 if err != nil {
6577 return 0, err
6578 }
6579 i += n32
6580 }
6581 if m.ID != 0 {
6582 dAtA[i] = 0x10
6583 i++
6584 i = encodeVarintRpc(dAtA, i, uint64(m.ID))
6585 }
6586 if m.TTL != 0 {
6587 dAtA[i] = 0x18
6588 i++
6589 i = encodeVarintRpc(dAtA, i, uint64(m.TTL))
6590 }
6591 if m.GrantedTTL != 0 {
6592 dAtA[i] = 0x20
6593 i++
6594 i = encodeVarintRpc(dAtA, i, uint64(m.GrantedTTL))
6595 }
6596 if len(m.Keys) > 0 {
6597 for _, b := range m.Keys {
6598 dAtA[i] = 0x2a
6599 i++
6600 i = encodeVarintRpc(dAtA, i, uint64(len(b)))
6601 i += copy(dAtA[i:], b)
6602 }
6603 }
6604 return i, nil
6605}
6606
6607func (m *LeaseLeasesRequest) Marshal() (dAtA []byte, err error) {
6608 size := m.Size()
6609 dAtA = make([]byte, size)
6610 n, err := m.MarshalTo(dAtA)
6611 if err != nil {
6612 return nil, err
6613 }
6614 return dAtA[:n], nil
6615}
6616
6617func (m *LeaseLeasesRequest) MarshalTo(dAtA []byte) (int, error) {
6618 var i int
6619 _ = i
6620 var l int
6621 _ = l
6622 return i, nil
6623}
6624
6625func (m *LeaseStatus) Marshal() (dAtA []byte, err error) {
6626 size := m.Size()
6627 dAtA = make([]byte, size)
6628 n, err := m.MarshalTo(dAtA)
6629 if err != nil {
6630 return nil, err
6631 }
6632 return dAtA[:n], nil
6633}
6634
6635func (m *LeaseStatus) MarshalTo(dAtA []byte) (int, error) {
6636 var i int
6637 _ = i
6638 var l int
6639 _ = l
6640 if m.ID != 0 {
6641 dAtA[i] = 0x8
6642 i++
6643 i = encodeVarintRpc(dAtA, i, uint64(m.ID))
6644 }
6645 return i, nil
6646}
6647
6648func (m *LeaseLeasesResponse) Marshal() (dAtA []byte, err error) {
6649 size := m.Size()
6650 dAtA = make([]byte, size)
6651 n, err := m.MarshalTo(dAtA)
6652 if err != nil {
6653 return nil, err
6654 }
6655 return dAtA[:n], nil
6656}
6657
6658func (m *LeaseLeasesResponse) MarshalTo(dAtA []byte) (int, error) {
6659 var i int
6660 _ = i
6661 var l int
6662 _ = l
6663 if m.Header != nil {
6664 dAtA[i] = 0xa
6665 i++
6666 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
6667 n33, err := m.Header.MarshalTo(dAtA[i:])
6668 if err != nil {
6669 return 0, err
6670 }
6671 i += n33
6672 }
6673 if len(m.Leases) > 0 {
6674 for _, msg := range m.Leases {
6675 dAtA[i] = 0x12
6676 i++
6677 i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
6678 n, err := msg.MarshalTo(dAtA[i:])
6679 if err != nil {
6680 return 0, err
6681 }
6682 i += n
6683 }
6684 }
6685 return i, nil
6686}
6687
6688func (m *Member) Marshal() (dAtA []byte, err error) {
6689 size := m.Size()
6690 dAtA = make([]byte, size)
6691 n, err := m.MarshalTo(dAtA)
6692 if err != nil {
6693 return nil, err
6694 }
6695 return dAtA[:n], nil
6696}
6697
6698func (m *Member) MarshalTo(dAtA []byte) (int, error) {
6699 var i int
6700 _ = i
6701 var l int
6702 _ = l
6703 if m.ID != 0 {
6704 dAtA[i] = 0x8
6705 i++
6706 i = encodeVarintRpc(dAtA, i, uint64(m.ID))
6707 }
6708 if len(m.Name) > 0 {
6709 dAtA[i] = 0x12
6710 i++
6711 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name)))
6712 i += copy(dAtA[i:], m.Name)
6713 }
6714 if len(m.PeerURLs) > 0 {
6715 for _, s := range m.PeerURLs {
6716 dAtA[i] = 0x1a
6717 i++
6718 l = len(s)
6719 for l >= 1<<7 {
6720 dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
6721 l >>= 7
6722 i++
6723 }
6724 dAtA[i] = uint8(l)
6725 i++
6726 i += copy(dAtA[i:], s)
6727 }
6728 }
6729 if len(m.ClientURLs) > 0 {
6730 for _, s := range m.ClientURLs {
6731 dAtA[i] = 0x22
6732 i++
6733 l = len(s)
6734 for l >= 1<<7 {
6735 dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
6736 l >>= 7
6737 i++
6738 }
6739 dAtA[i] = uint8(l)
6740 i++
6741 i += copy(dAtA[i:], s)
6742 }
6743 }
6744 return i, nil
6745}
6746
6747func (m *MemberAddRequest) Marshal() (dAtA []byte, err error) {
6748 size := m.Size()
6749 dAtA = make([]byte, size)
6750 n, err := m.MarshalTo(dAtA)
6751 if err != nil {
6752 return nil, err
6753 }
6754 return dAtA[:n], nil
6755}
6756
6757func (m *MemberAddRequest) MarshalTo(dAtA []byte) (int, error) {
6758 var i int
6759 _ = i
6760 var l int
6761 _ = l
6762 if len(m.PeerURLs) > 0 {
6763 for _, s := range m.PeerURLs {
6764 dAtA[i] = 0xa
6765 i++
6766 l = len(s)
6767 for l >= 1<<7 {
6768 dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
6769 l >>= 7
6770 i++
6771 }
6772 dAtA[i] = uint8(l)
6773 i++
6774 i += copy(dAtA[i:], s)
6775 }
6776 }
6777 return i, nil
6778}
6779
6780func (m *MemberAddResponse) Marshal() (dAtA []byte, err error) {
6781 size := m.Size()
6782 dAtA = make([]byte, size)
6783 n, err := m.MarshalTo(dAtA)
6784 if err != nil {
6785 return nil, err
6786 }
6787 return dAtA[:n], nil
6788}
6789
6790func (m *MemberAddResponse) MarshalTo(dAtA []byte) (int, error) {
6791 var i int
6792 _ = i
6793 var l int
6794 _ = l
6795 if m.Header != nil {
6796 dAtA[i] = 0xa
6797 i++
6798 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
6799 n34, err := m.Header.MarshalTo(dAtA[i:])
6800 if err != nil {
6801 return 0, err
6802 }
6803 i += n34
6804 }
6805 if m.Member != nil {
6806 dAtA[i] = 0x12
6807 i++
6808 i = encodeVarintRpc(dAtA, i, uint64(m.Member.Size()))
6809 n35, err := m.Member.MarshalTo(dAtA[i:])
6810 if err != nil {
6811 return 0, err
6812 }
6813 i += n35
6814 }
6815 if len(m.Members) > 0 {
6816 for _, msg := range m.Members {
6817 dAtA[i] = 0x1a
6818 i++
6819 i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
6820 n, err := msg.MarshalTo(dAtA[i:])
6821 if err != nil {
6822 return 0, err
6823 }
6824 i += n
6825 }
6826 }
6827 return i, nil
6828}
6829
6830func (m *MemberRemoveRequest) Marshal() (dAtA []byte, err error) {
6831 size := m.Size()
6832 dAtA = make([]byte, size)
6833 n, err := m.MarshalTo(dAtA)
6834 if err != nil {
6835 return nil, err
6836 }
6837 return dAtA[:n], nil
6838}
6839
6840func (m *MemberRemoveRequest) MarshalTo(dAtA []byte) (int, error) {
6841 var i int
6842 _ = i
6843 var l int
6844 _ = l
6845 if m.ID != 0 {
6846 dAtA[i] = 0x8
6847 i++
6848 i = encodeVarintRpc(dAtA, i, uint64(m.ID))
6849 }
6850 return i, nil
6851}
6852
6853func (m *MemberRemoveResponse) Marshal() (dAtA []byte, err error) {
6854 size := m.Size()
6855 dAtA = make([]byte, size)
6856 n, err := m.MarshalTo(dAtA)
6857 if err != nil {
6858 return nil, err
6859 }
6860 return dAtA[:n], nil
6861}
6862
6863func (m *MemberRemoveResponse) MarshalTo(dAtA []byte) (int, error) {
6864 var i int
6865 _ = i
6866 var l int
6867 _ = l
6868 if m.Header != nil {
6869 dAtA[i] = 0xa
6870 i++
6871 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
6872 n36, err := m.Header.MarshalTo(dAtA[i:])
6873 if err != nil {
6874 return 0, err
6875 }
6876 i += n36
6877 }
6878 if len(m.Members) > 0 {
6879 for _, msg := range m.Members {
6880 dAtA[i] = 0x12
6881 i++
6882 i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
6883 n, err := msg.MarshalTo(dAtA[i:])
6884 if err != nil {
6885 return 0, err
6886 }
6887 i += n
6888 }
6889 }
6890 return i, nil
6891}
6892
6893func (m *MemberUpdateRequest) Marshal() (dAtA []byte, err error) {
6894 size := m.Size()
6895 dAtA = make([]byte, size)
6896 n, err := m.MarshalTo(dAtA)
6897 if err != nil {
6898 return nil, err
6899 }
6900 return dAtA[:n], nil
6901}
6902
6903func (m *MemberUpdateRequest) MarshalTo(dAtA []byte) (int, error) {
6904 var i int
6905 _ = i
6906 var l int
6907 _ = l
6908 if m.ID != 0 {
6909 dAtA[i] = 0x8
6910 i++
6911 i = encodeVarintRpc(dAtA, i, uint64(m.ID))
6912 }
6913 if len(m.PeerURLs) > 0 {
6914 for _, s := range m.PeerURLs {
6915 dAtA[i] = 0x12
6916 i++
6917 l = len(s)
6918 for l >= 1<<7 {
6919 dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
6920 l >>= 7
6921 i++
6922 }
6923 dAtA[i] = uint8(l)
6924 i++
6925 i += copy(dAtA[i:], s)
6926 }
6927 }
6928 return i, nil
6929}
6930
6931func (m *MemberUpdateResponse) Marshal() (dAtA []byte, err error) {
6932 size := m.Size()
6933 dAtA = make([]byte, size)
6934 n, err := m.MarshalTo(dAtA)
6935 if err != nil {
6936 return nil, err
6937 }
6938 return dAtA[:n], nil
6939}
6940
6941func (m *MemberUpdateResponse) MarshalTo(dAtA []byte) (int, error) {
6942 var i int
6943 _ = i
6944 var l int
6945 _ = l
6946 if m.Header != nil {
6947 dAtA[i] = 0xa
6948 i++
6949 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
6950 n37, err := m.Header.MarshalTo(dAtA[i:])
6951 if err != nil {
6952 return 0, err
6953 }
6954 i += n37
6955 }
6956 if len(m.Members) > 0 {
6957 for _, msg := range m.Members {
6958 dAtA[i] = 0x12
6959 i++
6960 i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
6961 n, err := msg.MarshalTo(dAtA[i:])
6962 if err != nil {
6963 return 0, err
6964 }
6965 i += n
6966 }
6967 }
6968 return i, nil
6969}
6970
6971func (m *MemberListRequest) Marshal() (dAtA []byte, err error) {
6972 size := m.Size()
6973 dAtA = make([]byte, size)
6974 n, err := m.MarshalTo(dAtA)
6975 if err != nil {
6976 return nil, err
6977 }
6978 return dAtA[:n], nil
6979}
6980
6981func (m *MemberListRequest) MarshalTo(dAtA []byte) (int, error) {
6982 var i int
6983 _ = i
6984 var l int
6985 _ = l
6986 return i, nil
6987}
6988
6989func (m *MemberListResponse) Marshal() (dAtA []byte, err error) {
6990 size := m.Size()
6991 dAtA = make([]byte, size)
6992 n, err := m.MarshalTo(dAtA)
6993 if err != nil {
6994 return nil, err
6995 }
6996 return dAtA[:n], nil
6997}
6998
6999func (m *MemberListResponse) MarshalTo(dAtA []byte) (int, error) {
7000 var i int
7001 _ = i
7002 var l int
7003 _ = l
7004 if m.Header != nil {
7005 dAtA[i] = 0xa
7006 i++
7007 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
7008 n38, err := m.Header.MarshalTo(dAtA[i:])
7009 if err != nil {
7010 return 0, err
7011 }
7012 i += n38
7013 }
7014 if len(m.Members) > 0 {
7015 for _, msg := range m.Members {
7016 dAtA[i] = 0x12
7017 i++
7018 i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
7019 n, err := msg.MarshalTo(dAtA[i:])
7020 if err != nil {
7021 return 0, err
7022 }
7023 i += n
7024 }
7025 }
7026 return i, nil
7027}
7028
7029func (m *DefragmentRequest) Marshal() (dAtA []byte, err error) {
7030 size := m.Size()
7031 dAtA = make([]byte, size)
7032 n, err := m.MarshalTo(dAtA)
7033 if err != nil {
7034 return nil, err
7035 }
7036 return dAtA[:n], nil
7037}
7038
7039func (m *DefragmentRequest) MarshalTo(dAtA []byte) (int, error) {
7040 var i int
7041 _ = i
7042 var l int
7043 _ = l
7044 return i, nil
7045}
7046
7047func (m *DefragmentResponse) Marshal() (dAtA []byte, err error) {
7048 size := m.Size()
7049 dAtA = make([]byte, size)
7050 n, err := m.MarshalTo(dAtA)
7051 if err != nil {
7052 return nil, err
7053 }
7054 return dAtA[:n], nil
7055}
7056
7057func (m *DefragmentResponse) MarshalTo(dAtA []byte) (int, error) {
7058 var i int
7059 _ = i
7060 var l int
7061 _ = l
7062 if m.Header != nil {
7063 dAtA[i] = 0xa
7064 i++
7065 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
7066 n39, err := m.Header.MarshalTo(dAtA[i:])
7067 if err != nil {
7068 return 0, err
7069 }
7070 i += n39
7071 }
7072 return i, nil
7073}
7074
7075func (m *MoveLeaderRequest) Marshal() (dAtA []byte, err error) {
7076 size := m.Size()
7077 dAtA = make([]byte, size)
7078 n, err := m.MarshalTo(dAtA)
7079 if err != nil {
7080 return nil, err
7081 }
7082 return dAtA[:n], nil
7083}
7084
7085func (m *MoveLeaderRequest) MarshalTo(dAtA []byte) (int, error) {
7086 var i int
7087 _ = i
7088 var l int
7089 _ = l
7090 if m.TargetID != 0 {
7091 dAtA[i] = 0x8
7092 i++
7093 i = encodeVarintRpc(dAtA, i, uint64(m.TargetID))
7094 }
7095 return i, nil
7096}
7097
7098func (m *MoveLeaderResponse) Marshal() (dAtA []byte, err error) {
7099 size := m.Size()
7100 dAtA = make([]byte, size)
7101 n, err := m.MarshalTo(dAtA)
7102 if err != nil {
7103 return nil, err
7104 }
7105 return dAtA[:n], nil
7106}
7107
7108func (m *MoveLeaderResponse) MarshalTo(dAtA []byte) (int, error) {
7109 var i int
7110 _ = i
7111 var l int
7112 _ = l
7113 if m.Header != nil {
7114 dAtA[i] = 0xa
7115 i++
7116 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
7117 n40, err := m.Header.MarshalTo(dAtA[i:])
7118 if err != nil {
7119 return 0, err
7120 }
7121 i += n40
7122 }
7123 return i, nil
7124}
7125
7126func (m *AlarmRequest) Marshal() (dAtA []byte, err error) {
7127 size := m.Size()
7128 dAtA = make([]byte, size)
7129 n, err := m.MarshalTo(dAtA)
7130 if err != nil {
7131 return nil, err
7132 }
7133 return dAtA[:n], nil
7134}
7135
7136func (m *AlarmRequest) MarshalTo(dAtA []byte) (int, error) {
7137 var i int
7138 _ = i
7139 var l int
7140 _ = l
7141 if m.Action != 0 {
7142 dAtA[i] = 0x8
7143 i++
7144 i = encodeVarintRpc(dAtA, i, uint64(m.Action))
7145 }
7146 if m.MemberID != 0 {
7147 dAtA[i] = 0x10
7148 i++
7149 i = encodeVarintRpc(dAtA, i, uint64(m.MemberID))
7150 }
7151 if m.Alarm != 0 {
7152 dAtA[i] = 0x18
7153 i++
7154 i = encodeVarintRpc(dAtA, i, uint64(m.Alarm))
7155 }
7156 return i, nil
7157}
7158
7159func (m *AlarmMember) Marshal() (dAtA []byte, err error) {
7160 size := m.Size()
7161 dAtA = make([]byte, size)
7162 n, err := m.MarshalTo(dAtA)
7163 if err != nil {
7164 return nil, err
7165 }
7166 return dAtA[:n], nil
7167}
7168
7169func (m *AlarmMember) MarshalTo(dAtA []byte) (int, error) {
7170 var i int
7171 _ = i
7172 var l int
7173 _ = l
7174 if m.MemberID != 0 {
7175 dAtA[i] = 0x8
7176 i++
7177 i = encodeVarintRpc(dAtA, i, uint64(m.MemberID))
7178 }
7179 if m.Alarm != 0 {
7180 dAtA[i] = 0x10
7181 i++
7182 i = encodeVarintRpc(dAtA, i, uint64(m.Alarm))
7183 }
7184 return i, nil
7185}
7186
7187func (m *AlarmResponse) Marshal() (dAtA []byte, err error) {
7188 size := m.Size()
7189 dAtA = make([]byte, size)
7190 n, err := m.MarshalTo(dAtA)
7191 if err != nil {
7192 return nil, err
7193 }
7194 return dAtA[:n], nil
7195}
7196
7197func (m *AlarmResponse) MarshalTo(dAtA []byte) (int, error) {
7198 var i int
7199 _ = i
7200 var l int
7201 _ = l
7202 if m.Header != nil {
7203 dAtA[i] = 0xa
7204 i++
7205 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
7206 n41, err := m.Header.MarshalTo(dAtA[i:])
7207 if err != nil {
7208 return 0, err
7209 }
7210 i += n41
7211 }
7212 if len(m.Alarms) > 0 {
7213 for _, msg := range m.Alarms {
7214 dAtA[i] = 0x12
7215 i++
7216 i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
7217 n, err := msg.MarshalTo(dAtA[i:])
7218 if err != nil {
7219 return 0, err
7220 }
7221 i += n
7222 }
7223 }
7224 return i, nil
7225}
7226
7227func (m *StatusRequest) Marshal() (dAtA []byte, err error) {
7228 size := m.Size()
7229 dAtA = make([]byte, size)
7230 n, err := m.MarshalTo(dAtA)
7231 if err != nil {
7232 return nil, err
7233 }
7234 return dAtA[:n], nil
7235}
7236
7237func (m *StatusRequest) MarshalTo(dAtA []byte) (int, error) {
7238 var i int
7239 _ = i
7240 var l int
7241 _ = l
7242 return i, nil
7243}
7244
7245func (m *StatusResponse) Marshal() (dAtA []byte, err error) {
7246 size := m.Size()
7247 dAtA = make([]byte, size)
7248 n, err := m.MarshalTo(dAtA)
7249 if err != nil {
7250 return nil, err
7251 }
7252 return dAtA[:n], nil
7253}
7254
7255func (m *StatusResponse) MarshalTo(dAtA []byte) (int, error) {
7256 var i int
7257 _ = i
7258 var l int
7259 _ = l
7260 if m.Header != nil {
7261 dAtA[i] = 0xa
7262 i++
7263 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
7264 n42, err := m.Header.MarshalTo(dAtA[i:])
7265 if err != nil {
7266 return 0, err
7267 }
7268 i += n42
7269 }
7270 if len(m.Version) > 0 {
7271 dAtA[i] = 0x12
7272 i++
7273 i = encodeVarintRpc(dAtA, i, uint64(len(m.Version)))
7274 i += copy(dAtA[i:], m.Version)
7275 }
7276 if m.DbSize != 0 {
7277 dAtA[i] = 0x18
7278 i++
7279 i = encodeVarintRpc(dAtA, i, uint64(m.DbSize))
7280 }
7281 if m.Leader != 0 {
7282 dAtA[i] = 0x20
7283 i++
7284 i = encodeVarintRpc(dAtA, i, uint64(m.Leader))
7285 }
7286 if m.RaftIndex != 0 {
7287 dAtA[i] = 0x28
7288 i++
7289 i = encodeVarintRpc(dAtA, i, uint64(m.RaftIndex))
7290 }
7291 if m.RaftTerm != 0 {
7292 dAtA[i] = 0x30
7293 i++
7294 i = encodeVarintRpc(dAtA, i, uint64(m.RaftTerm))
7295 }
7296 if m.RaftAppliedIndex != 0 {
7297 dAtA[i] = 0x38
7298 i++
7299 i = encodeVarintRpc(dAtA, i, uint64(m.RaftAppliedIndex))
7300 }
7301 if len(m.Errors) > 0 {
7302 for _, s := range m.Errors {
7303 dAtA[i] = 0x42
7304 i++
7305 l = len(s)
7306 for l >= 1<<7 {
7307 dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
7308 l >>= 7
7309 i++
7310 }
7311 dAtA[i] = uint8(l)
7312 i++
7313 i += copy(dAtA[i:], s)
7314 }
7315 }
7316 if m.DbSizeInUse != 0 {
7317 dAtA[i] = 0x48
7318 i++
7319 i = encodeVarintRpc(dAtA, i, uint64(m.DbSizeInUse))
7320 }
7321 return i, nil
7322}
7323
7324func (m *AuthEnableRequest) Marshal() (dAtA []byte, err error) {
7325 size := m.Size()
7326 dAtA = make([]byte, size)
7327 n, err := m.MarshalTo(dAtA)
7328 if err != nil {
7329 return nil, err
7330 }
7331 return dAtA[:n], nil
7332}
7333
7334func (m *AuthEnableRequest) MarshalTo(dAtA []byte) (int, error) {
7335 var i int
7336 _ = i
7337 var l int
7338 _ = l
7339 return i, nil
7340}
7341
7342func (m *AuthDisableRequest) Marshal() (dAtA []byte, err error) {
7343 size := m.Size()
7344 dAtA = make([]byte, size)
7345 n, err := m.MarshalTo(dAtA)
7346 if err != nil {
7347 return nil, err
7348 }
7349 return dAtA[:n], nil
7350}
7351
7352func (m *AuthDisableRequest) MarshalTo(dAtA []byte) (int, error) {
7353 var i int
7354 _ = i
7355 var l int
7356 _ = l
7357 return i, nil
7358}
7359
7360func (m *AuthenticateRequest) Marshal() (dAtA []byte, err error) {
7361 size := m.Size()
7362 dAtA = make([]byte, size)
7363 n, err := m.MarshalTo(dAtA)
7364 if err != nil {
7365 return nil, err
7366 }
7367 return dAtA[:n], nil
7368}
7369
7370func (m *AuthenticateRequest) MarshalTo(dAtA []byte) (int, error) {
7371 var i int
7372 _ = i
7373 var l int
7374 _ = l
7375 if len(m.Name) > 0 {
7376 dAtA[i] = 0xa
7377 i++
7378 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name)))
7379 i += copy(dAtA[i:], m.Name)
7380 }
7381 if len(m.Password) > 0 {
7382 dAtA[i] = 0x12
7383 i++
7384 i = encodeVarintRpc(dAtA, i, uint64(len(m.Password)))
7385 i += copy(dAtA[i:], m.Password)
7386 }
7387 return i, nil
7388}
7389
7390func (m *AuthUserAddRequest) Marshal() (dAtA []byte, err error) {
7391 size := m.Size()
7392 dAtA = make([]byte, size)
7393 n, err := m.MarshalTo(dAtA)
7394 if err != nil {
7395 return nil, err
7396 }
7397 return dAtA[:n], nil
7398}
7399
7400func (m *AuthUserAddRequest) MarshalTo(dAtA []byte) (int, error) {
7401 var i int
7402 _ = i
7403 var l int
7404 _ = l
7405 if len(m.Name) > 0 {
7406 dAtA[i] = 0xa
7407 i++
7408 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name)))
7409 i += copy(dAtA[i:], m.Name)
7410 }
7411 if len(m.Password) > 0 {
7412 dAtA[i] = 0x12
7413 i++
7414 i = encodeVarintRpc(dAtA, i, uint64(len(m.Password)))
7415 i += copy(dAtA[i:], m.Password)
7416 }
7417 return i, nil
7418}
7419
7420func (m *AuthUserGetRequest) Marshal() (dAtA []byte, err error) {
7421 size := m.Size()
7422 dAtA = make([]byte, size)
7423 n, err := m.MarshalTo(dAtA)
7424 if err != nil {
7425 return nil, err
7426 }
7427 return dAtA[:n], nil
7428}
7429
7430func (m *AuthUserGetRequest) MarshalTo(dAtA []byte) (int, error) {
7431 var i int
7432 _ = i
7433 var l int
7434 _ = l
7435 if len(m.Name) > 0 {
7436 dAtA[i] = 0xa
7437 i++
7438 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name)))
7439 i += copy(dAtA[i:], m.Name)
7440 }
7441 return i, nil
7442}
7443
7444func (m *AuthUserDeleteRequest) Marshal() (dAtA []byte, err error) {
7445 size := m.Size()
7446 dAtA = make([]byte, size)
7447 n, err := m.MarshalTo(dAtA)
7448 if err != nil {
7449 return nil, err
7450 }
7451 return dAtA[:n], nil
7452}
7453
7454func (m *AuthUserDeleteRequest) MarshalTo(dAtA []byte) (int, error) {
7455 var i int
7456 _ = i
7457 var l int
7458 _ = l
7459 if len(m.Name) > 0 {
7460 dAtA[i] = 0xa
7461 i++
7462 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name)))
7463 i += copy(dAtA[i:], m.Name)
7464 }
7465 return i, nil
7466}
7467
7468func (m *AuthUserChangePasswordRequest) Marshal() (dAtA []byte, err error) {
7469 size := m.Size()
7470 dAtA = make([]byte, size)
7471 n, err := m.MarshalTo(dAtA)
7472 if err != nil {
7473 return nil, err
7474 }
7475 return dAtA[:n], nil
7476}
7477
7478func (m *AuthUserChangePasswordRequest) MarshalTo(dAtA []byte) (int, error) {
7479 var i int
7480 _ = i
7481 var l int
7482 _ = l
7483 if len(m.Name) > 0 {
7484 dAtA[i] = 0xa
7485 i++
7486 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name)))
7487 i += copy(dAtA[i:], m.Name)
7488 }
7489 if len(m.Password) > 0 {
7490 dAtA[i] = 0x12
7491 i++
7492 i = encodeVarintRpc(dAtA, i, uint64(len(m.Password)))
7493 i += copy(dAtA[i:], m.Password)
7494 }
7495 return i, nil
7496}
7497
7498func (m *AuthUserGrantRoleRequest) Marshal() (dAtA []byte, err error) {
7499 size := m.Size()
7500 dAtA = make([]byte, size)
7501 n, err := m.MarshalTo(dAtA)
7502 if err != nil {
7503 return nil, err
7504 }
7505 return dAtA[:n], nil
7506}
7507
7508func (m *AuthUserGrantRoleRequest) MarshalTo(dAtA []byte) (int, error) {
7509 var i int
7510 _ = i
7511 var l int
7512 _ = l
7513 if len(m.User) > 0 {
7514 dAtA[i] = 0xa
7515 i++
7516 i = encodeVarintRpc(dAtA, i, uint64(len(m.User)))
7517 i += copy(dAtA[i:], m.User)
7518 }
7519 if len(m.Role) > 0 {
7520 dAtA[i] = 0x12
7521 i++
7522 i = encodeVarintRpc(dAtA, i, uint64(len(m.Role)))
7523 i += copy(dAtA[i:], m.Role)
7524 }
7525 return i, nil
7526}
7527
7528func (m *AuthUserRevokeRoleRequest) Marshal() (dAtA []byte, err error) {
7529 size := m.Size()
7530 dAtA = make([]byte, size)
7531 n, err := m.MarshalTo(dAtA)
7532 if err != nil {
7533 return nil, err
7534 }
7535 return dAtA[:n], nil
7536}
7537
7538func (m *AuthUserRevokeRoleRequest) MarshalTo(dAtA []byte) (int, error) {
7539 var i int
7540 _ = i
7541 var l int
7542 _ = l
7543 if len(m.Name) > 0 {
7544 dAtA[i] = 0xa
7545 i++
7546 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name)))
7547 i += copy(dAtA[i:], m.Name)
7548 }
7549 if len(m.Role) > 0 {
7550 dAtA[i] = 0x12
7551 i++
7552 i = encodeVarintRpc(dAtA, i, uint64(len(m.Role)))
7553 i += copy(dAtA[i:], m.Role)
7554 }
7555 return i, nil
7556}
7557
7558func (m *AuthRoleAddRequest) Marshal() (dAtA []byte, err error) {
7559 size := m.Size()
7560 dAtA = make([]byte, size)
7561 n, err := m.MarshalTo(dAtA)
7562 if err != nil {
7563 return nil, err
7564 }
7565 return dAtA[:n], nil
7566}
7567
7568func (m *AuthRoleAddRequest) MarshalTo(dAtA []byte) (int, error) {
7569 var i int
7570 _ = i
7571 var l int
7572 _ = l
7573 if len(m.Name) > 0 {
7574 dAtA[i] = 0xa
7575 i++
7576 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name)))
7577 i += copy(dAtA[i:], m.Name)
7578 }
7579 return i, nil
7580}
7581
7582func (m *AuthRoleGetRequest) Marshal() (dAtA []byte, err error) {
7583 size := m.Size()
7584 dAtA = make([]byte, size)
7585 n, err := m.MarshalTo(dAtA)
7586 if err != nil {
7587 return nil, err
7588 }
7589 return dAtA[:n], nil
7590}
7591
7592func (m *AuthRoleGetRequest) MarshalTo(dAtA []byte) (int, error) {
7593 var i int
7594 _ = i
7595 var l int
7596 _ = l
7597 if len(m.Role) > 0 {
7598 dAtA[i] = 0xa
7599 i++
7600 i = encodeVarintRpc(dAtA, i, uint64(len(m.Role)))
7601 i += copy(dAtA[i:], m.Role)
7602 }
7603 return i, nil
7604}
7605
7606func (m *AuthUserListRequest) Marshal() (dAtA []byte, err error) {
7607 size := m.Size()
7608 dAtA = make([]byte, size)
7609 n, err := m.MarshalTo(dAtA)
7610 if err != nil {
7611 return nil, err
7612 }
7613 return dAtA[:n], nil
7614}
7615
7616func (m *AuthUserListRequest) MarshalTo(dAtA []byte) (int, error) {
7617 var i int
7618 _ = i
7619 var l int
7620 _ = l
7621 return i, nil
7622}
7623
7624func (m *AuthRoleListRequest) Marshal() (dAtA []byte, err error) {
7625 size := m.Size()
7626 dAtA = make([]byte, size)
7627 n, err := m.MarshalTo(dAtA)
7628 if err != nil {
7629 return nil, err
7630 }
7631 return dAtA[:n], nil
7632}
7633
7634func (m *AuthRoleListRequest) MarshalTo(dAtA []byte) (int, error) {
7635 var i int
7636 _ = i
7637 var l int
7638 _ = l
7639 return i, nil
7640}
7641
7642func (m *AuthRoleDeleteRequest) Marshal() (dAtA []byte, err error) {
7643 size := m.Size()
7644 dAtA = make([]byte, size)
7645 n, err := m.MarshalTo(dAtA)
7646 if err != nil {
7647 return nil, err
7648 }
7649 return dAtA[:n], nil
7650}
7651
7652func (m *AuthRoleDeleteRequest) MarshalTo(dAtA []byte) (int, error) {
7653 var i int
7654 _ = i
7655 var l int
7656 _ = l
7657 if len(m.Role) > 0 {
7658 dAtA[i] = 0xa
7659 i++
7660 i = encodeVarintRpc(dAtA, i, uint64(len(m.Role)))
7661 i += copy(dAtA[i:], m.Role)
7662 }
7663 return i, nil
7664}
7665
7666func (m *AuthRoleGrantPermissionRequest) Marshal() (dAtA []byte, err error) {
7667 size := m.Size()
7668 dAtA = make([]byte, size)
7669 n, err := m.MarshalTo(dAtA)
7670 if err != nil {
7671 return nil, err
7672 }
7673 return dAtA[:n], nil
7674}
7675
7676func (m *AuthRoleGrantPermissionRequest) MarshalTo(dAtA []byte) (int, error) {
7677 var i int
7678 _ = i
7679 var l int
7680 _ = l
7681 if len(m.Name) > 0 {
7682 dAtA[i] = 0xa
7683 i++
7684 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name)))
7685 i += copy(dAtA[i:], m.Name)
7686 }
7687 if m.Perm != nil {
7688 dAtA[i] = 0x12
7689 i++
7690 i = encodeVarintRpc(dAtA, i, uint64(m.Perm.Size()))
7691 n43, err := m.Perm.MarshalTo(dAtA[i:])
7692 if err != nil {
7693 return 0, err
7694 }
7695 i += n43
7696 }
7697 return i, nil
7698}
7699
7700func (m *AuthRoleRevokePermissionRequest) Marshal() (dAtA []byte, err error) {
7701 size := m.Size()
7702 dAtA = make([]byte, size)
7703 n, err := m.MarshalTo(dAtA)
7704 if err != nil {
7705 return nil, err
7706 }
7707 return dAtA[:n], nil
7708}
7709
7710func (m *AuthRoleRevokePermissionRequest) MarshalTo(dAtA []byte) (int, error) {
7711 var i int
7712 _ = i
7713 var l int
7714 _ = l
7715 if len(m.Role) > 0 {
7716 dAtA[i] = 0xa
7717 i++
7718 i = encodeVarintRpc(dAtA, i, uint64(len(m.Role)))
7719 i += copy(dAtA[i:], m.Role)
7720 }
7721 if len(m.Key) > 0 {
7722 dAtA[i] = 0x12
7723 i++
7724 i = encodeVarintRpc(dAtA, i, uint64(len(m.Key)))
7725 i += copy(dAtA[i:], m.Key)
7726 }
7727 if len(m.RangeEnd) > 0 {
7728 dAtA[i] = 0x1a
7729 i++
7730 i = encodeVarintRpc(dAtA, i, uint64(len(m.RangeEnd)))
7731 i += copy(dAtA[i:], m.RangeEnd)
7732 }
7733 return i, nil
7734}
7735
7736func (m *AuthEnableResponse) Marshal() (dAtA []byte, err error) {
7737 size := m.Size()
7738 dAtA = make([]byte, size)
7739 n, err := m.MarshalTo(dAtA)
7740 if err != nil {
7741 return nil, err
7742 }
7743 return dAtA[:n], nil
7744}
7745
7746func (m *AuthEnableResponse) MarshalTo(dAtA []byte) (int, error) {
7747 var i int
7748 _ = i
7749 var l int
7750 _ = l
7751 if m.Header != nil {
7752 dAtA[i] = 0xa
7753 i++
7754 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
7755 n44, err := m.Header.MarshalTo(dAtA[i:])
7756 if err != nil {
7757 return 0, err
7758 }
7759 i += n44
7760 }
7761 return i, nil
7762}
7763
7764func (m *AuthDisableResponse) Marshal() (dAtA []byte, err error) {
7765 size := m.Size()
7766 dAtA = make([]byte, size)
7767 n, err := m.MarshalTo(dAtA)
7768 if err != nil {
7769 return nil, err
7770 }
7771 return dAtA[:n], nil
7772}
7773
7774func (m *AuthDisableResponse) MarshalTo(dAtA []byte) (int, error) {
7775 var i int
7776 _ = i
7777 var l int
7778 _ = l
7779 if m.Header != nil {
7780 dAtA[i] = 0xa
7781 i++
7782 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
7783 n45, err := m.Header.MarshalTo(dAtA[i:])
7784 if err != nil {
7785 return 0, err
7786 }
7787 i += n45
7788 }
7789 return i, nil
7790}
7791
7792func (m *AuthenticateResponse) Marshal() (dAtA []byte, err error) {
7793 size := m.Size()
7794 dAtA = make([]byte, size)
7795 n, err := m.MarshalTo(dAtA)
7796 if err != nil {
7797 return nil, err
7798 }
7799 return dAtA[:n], nil
7800}
7801
7802func (m *AuthenticateResponse) MarshalTo(dAtA []byte) (int, error) {
7803 var i int
7804 _ = i
7805 var l int
7806 _ = l
7807 if m.Header != nil {
7808 dAtA[i] = 0xa
7809 i++
7810 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
7811 n46, err := m.Header.MarshalTo(dAtA[i:])
7812 if err != nil {
7813 return 0, err
7814 }
7815 i += n46
7816 }
7817 if len(m.Token) > 0 {
7818 dAtA[i] = 0x12
7819 i++
7820 i = encodeVarintRpc(dAtA, i, uint64(len(m.Token)))
7821 i += copy(dAtA[i:], m.Token)
7822 }
7823 return i, nil
7824}
7825
7826func (m *AuthUserAddResponse) Marshal() (dAtA []byte, err error) {
7827 size := m.Size()
7828 dAtA = make([]byte, size)
7829 n, err := m.MarshalTo(dAtA)
7830 if err != nil {
7831 return nil, err
7832 }
7833 return dAtA[:n], nil
7834}
7835
7836func (m *AuthUserAddResponse) MarshalTo(dAtA []byte) (int, error) {
7837 var i int
7838 _ = i
7839 var l int
7840 _ = l
7841 if m.Header != nil {
7842 dAtA[i] = 0xa
7843 i++
7844 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
7845 n47, err := m.Header.MarshalTo(dAtA[i:])
7846 if err != nil {
7847 return 0, err
7848 }
7849 i += n47
7850 }
7851 return i, nil
7852}
7853
7854func (m *AuthUserGetResponse) Marshal() (dAtA []byte, err error) {
7855 size := m.Size()
7856 dAtA = make([]byte, size)
7857 n, err := m.MarshalTo(dAtA)
7858 if err != nil {
7859 return nil, err
7860 }
7861 return dAtA[:n], nil
7862}
7863
7864func (m *AuthUserGetResponse) MarshalTo(dAtA []byte) (int, error) {
7865 var i int
7866 _ = i
7867 var l int
7868 _ = l
7869 if m.Header != nil {
7870 dAtA[i] = 0xa
7871 i++
7872 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
7873 n48, err := m.Header.MarshalTo(dAtA[i:])
7874 if err != nil {
7875 return 0, err
7876 }
7877 i += n48
7878 }
7879 if len(m.Roles) > 0 {
7880 for _, s := range m.Roles {
7881 dAtA[i] = 0x12
7882 i++
7883 l = len(s)
7884 for l >= 1<<7 {
7885 dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
7886 l >>= 7
7887 i++
7888 }
7889 dAtA[i] = uint8(l)
7890 i++
7891 i += copy(dAtA[i:], s)
7892 }
7893 }
7894 return i, nil
7895}
7896
7897func (m *AuthUserDeleteResponse) Marshal() (dAtA []byte, err error) {
7898 size := m.Size()
7899 dAtA = make([]byte, size)
7900 n, err := m.MarshalTo(dAtA)
7901 if err != nil {
7902 return nil, err
7903 }
7904 return dAtA[:n], nil
7905}
7906
7907func (m *AuthUserDeleteResponse) MarshalTo(dAtA []byte) (int, error) {
7908 var i int
7909 _ = i
7910 var l int
7911 _ = l
7912 if m.Header != nil {
7913 dAtA[i] = 0xa
7914 i++
7915 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
7916 n49, err := m.Header.MarshalTo(dAtA[i:])
7917 if err != nil {
7918 return 0, err
7919 }
7920 i += n49
7921 }
7922 return i, nil
7923}
7924
7925func (m *AuthUserChangePasswordResponse) Marshal() (dAtA []byte, err error) {
7926 size := m.Size()
7927 dAtA = make([]byte, size)
7928 n, err := m.MarshalTo(dAtA)
7929 if err != nil {
7930 return nil, err
7931 }
7932 return dAtA[:n], nil
7933}
7934
7935func (m *AuthUserChangePasswordResponse) MarshalTo(dAtA []byte) (int, error) {
7936 var i int
7937 _ = i
7938 var l int
7939 _ = l
7940 if m.Header != nil {
7941 dAtA[i] = 0xa
7942 i++
7943 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
7944 n50, err := m.Header.MarshalTo(dAtA[i:])
7945 if err != nil {
7946 return 0, err
7947 }
7948 i += n50
7949 }
7950 return i, nil
7951}
7952
7953func (m *AuthUserGrantRoleResponse) Marshal() (dAtA []byte, err error) {
7954 size := m.Size()
7955 dAtA = make([]byte, size)
7956 n, err := m.MarshalTo(dAtA)
7957 if err != nil {
7958 return nil, err
7959 }
7960 return dAtA[:n], nil
7961}
7962
7963func (m *AuthUserGrantRoleResponse) MarshalTo(dAtA []byte) (int, error) {
7964 var i int
7965 _ = i
7966 var l int
7967 _ = l
7968 if m.Header != nil {
7969 dAtA[i] = 0xa
7970 i++
7971 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
7972 n51, err := m.Header.MarshalTo(dAtA[i:])
7973 if err != nil {
7974 return 0, err
7975 }
7976 i += n51
7977 }
7978 return i, nil
7979}
7980
7981func (m *AuthUserRevokeRoleResponse) Marshal() (dAtA []byte, err error) {
7982 size := m.Size()
7983 dAtA = make([]byte, size)
7984 n, err := m.MarshalTo(dAtA)
7985 if err != nil {
7986 return nil, err
7987 }
7988 return dAtA[:n], nil
7989}
7990
7991func (m *AuthUserRevokeRoleResponse) MarshalTo(dAtA []byte) (int, error) {
7992 var i int
7993 _ = i
7994 var l int
7995 _ = l
7996 if m.Header != nil {
7997 dAtA[i] = 0xa
7998 i++
7999 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
8000 n52, err := m.Header.MarshalTo(dAtA[i:])
8001 if err != nil {
8002 return 0, err
8003 }
8004 i += n52
8005 }
8006 return i, nil
8007}
8008
8009func (m *AuthRoleAddResponse) Marshal() (dAtA []byte, err error) {
8010 size := m.Size()
8011 dAtA = make([]byte, size)
8012 n, err := m.MarshalTo(dAtA)
8013 if err != nil {
8014 return nil, err
8015 }
8016 return dAtA[:n], nil
8017}
8018
8019func (m *AuthRoleAddResponse) MarshalTo(dAtA []byte) (int, error) {
8020 var i int
8021 _ = i
8022 var l int
8023 _ = l
8024 if m.Header != nil {
8025 dAtA[i] = 0xa
8026 i++
8027 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
8028 n53, err := m.Header.MarshalTo(dAtA[i:])
8029 if err != nil {
8030 return 0, err
8031 }
8032 i += n53
8033 }
8034 return i, nil
8035}
8036
8037func (m *AuthRoleGetResponse) Marshal() (dAtA []byte, err error) {
8038 size := m.Size()
8039 dAtA = make([]byte, size)
8040 n, err := m.MarshalTo(dAtA)
8041 if err != nil {
8042 return nil, err
8043 }
8044 return dAtA[:n], nil
8045}
8046
8047func (m *AuthRoleGetResponse) MarshalTo(dAtA []byte) (int, error) {
8048 var i int
8049 _ = i
8050 var l int
8051 _ = l
8052 if m.Header != nil {
8053 dAtA[i] = 0xa
8054 i++
8055 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
8056 n54, err := m.Header.MarshalTo(dAtA[i:])
8057 if err != nil {
8058 return 0, err
8059 }
8060 i += n54
8061 }
8062 if len(m.Perm) > 0 {
8063 for _, msg := range m.Perm {
8064 dAtA[i] = 0x12
8065 i++
8066 i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
8067 n, err := msg.MarshalTo(dAtA[i:])
8068 if err != nil {
8069 return 0, err
8070 }
8071 i += n
8072 }
8073 }
8074 return i, nil
8075}
8076
8077func (m *AuthRoleListResponse) Marshal() (dAtA []byte, err error) {
8078 size := m.Size()
8079 dAtA = make([]byte, size)
8080 n, err := m.MarshalTo(dAtA)
8081 if err != nil {
8082 return nil, err
8083 }
8084 return dAtA[:n], nil
8085}
8086
8087func (m *AuthRoleListResponse) MarshalTo(dAtA []byte) (int, error) {
8088 var i int
8089 _ = i
8090 var l int
8091 _ = l
8092 if m.Header != nil {
8093 dAtA[i] = 0xa
8094 i++
8095 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
8096 n55, err := m.Header.MarshalTo(dAtA[i:])
8097 if err != nil {
8098 return 0, err
8099 }
8100 i += n55
8101 }
8102 if len(m.Roles) > 0 {
8103 for _, s := range m.Roles {
8104 dAtA[i] = 0x12
8105 i++
8106 l = len(s)
8107 for l >= 1<<7 {
8108 dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
8109 l >>= 7
8110 i++
8111 }
8112 dAtA[i] = uint8(l)
8113 i++
8114 i += copy(dAtA[i:], s)
8115 }
8116 }
8117 return i, nil
8118}
8119
8120func (m *AuthUserListResponse) Marshal() (dAtA []byte, err error) {
8121 size := m.Size()
8122 dAtA = make([]byte, size)
8123 n, err := m.MarshalTo(dAtA)
8124 if err != nil {
8125 return nil, err
8126 }
8127 return dAtA[:n], nil
8128}
8129
8130func (m *AuthUserListResponse) MarshalTo(dAtA []byte) (int, error) {
8131 var i int
8132 _ = i
8133 var l int
8134 _ = l
8135 if m.Header != nil {
8136 dAtA[i] = 0xa
8137 i++
8138 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
8139 n56, err := m.Header.MarshalTo(dAtA[i:])
8140 if err != nil {
8141 return 0, err
8142 }
8143 i += n56
8144 }
8145 if len(m.Users) > 0 {
8146 for _, s := range m.Users {
8147 dAtA[i] = 0x12
8148 i++
8149 l = len(s)
8150 for l >= 1<<7 {
8151 dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
8152 l >>= 7
8153 i++
8154 }
8155 dAtA[i] = uint8(l)
8156 i++
8157 i += copy(dAtA[i:], s)
8158 }
8159 }
8160 return i, nil
8161}
8162
8163func (m *AuthRoleDeleteResponse) Marshal() (dAtA []byte, err error) {
8164 size := m.Size()
8165 dAtA = make([]byte, size)
8166 n, err := m.MarshalTo(dAtA)
8167 if err != nil {
8168 return nil, err
8169 }
8170 return dAtA[:n], nil
8171}
8172
8173func (m *AuthRoleDeleteResponse) MarshalTo(dAtA []byte) (int, error) {
8174 var i int
8175 _ = i
8176 var l int
8177 _ = l
8178 if m.Header != nil {
8179 dAtA[i] = 0xa
8180 i++
8181 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
8182 n57, err := m.Header.MarshalTo(dAtA[i:])
8183 if err != nil {
8184 return 0, err
8185 }
8186 i += n57
8187 }
8188 return i, nil
8189}
8190
8191func (m *AuthRoleGrantPermissionResponse) Marshal() (dAtA []byte, err error) {
8192 size := m.Size()
8193 dAtA = make([]byte, size)
8194 n, err := m.MarshalTo(dAtA)
8195 if err != nil {
8196 return nil, err
8197 }
8198 return dAtA[:n], nil
8199}
8200
8201func (m *AuthRoleGrantPermissionResponse) MarshalTo(dAtA []byte) (int, error) {
8202 var i int
8203 _ = i
8204 var l int
8205 _ = l
8206 if m.Header != nil {
8207 dAtA[i] = 0xa
8208 i++
8209 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
8210 n58, err := m.Header.MarshalTo(dAtA[i:])
8211 if err != nil {
8212 return 0, err
8213 }
8214 i += n58
8215 }
8216 return i, nil
8217}
8218
8219func (m *AuthRoleRevokePermissionResponse) Marshal() (dAtA []byte, err error) {
8220 size := m.Size()
8221 dAtA = make([]byte, size)
8222 n, err := m.MarshalTo(dAtA)
8223 if err != nil {
8224 return nil, err
8225 }
8226 return dAtA[:n], nil
8227}
8228
8229func (m *AuthRoleRevokePermissionResponse) MarshalTo(dAtA []byte) (int, error) {
8230 var i int
8231 _ = i
8232 var l int
8233 _ = l
8234 if m.Header != nil {
8235 dAtA[i] = 0xa
8236 i++
8237 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
8238 n59, err := m.Header.MarshalTo(dAtA[i:])
8239 if err != nil {
8240 return 0, err
8241 }
8242 i += n59
8243 }
8244 return i, nil
8245}
8246
8247func encodeVarintRpc(dAtA []byte, offset int, v uint64) int {
8248 for v >= 1<<7 {
8249 dAtA[offset] = uint8(v&0x7f | 0x80)
8250 v >>= 7
8251 offset++
8252 }
8253 dAtA[offset] = uint8(v)
8254 return offset + 1
8255}
8256func (m *ResponseHeader) Size() (n int) {
8257 var l int
8258 _ = l
8259 if m.ClusterId != 0 {
8260 n += 1 + sovRpc(uint64(m.ClusterId))
8261 }
8262 if m.MemberId != 0 {
8263 n += 1 + sovRpc(uint64(m.MemberId))
8264 }
8265 if m.Revision != 0 {
8266 n += 1 + sovRpc(uint64(m.Revision))
8267 }
8268 if m.RaftTerm != 0 {
8269 n += 1 + sovRpc(uint64(m.RaftTerm))
8270 }
8271 return n
8272}
8273
8274func (m *RangeRequest) Size() (n int) {
8275 var l int
8276 _ = l
8277 l = len(m.Key)
8278 if l > 0 {
8279 n += 1 + l + sovRpc(uint64(l))
8280 }
8281 l = len(m.RangeEnd)
8282 if l > 0 {
8283 n += 1 + l + sovRpc(uint64(l))
8284 }
8285 if m.Limit != 0 {
8286 n += 1 + sovRpc(uint64(m.Limit))
8287 }
8288 if m.Revision != 0 {
8289 n += 1 + sovRpc(uint64(m.Revision))
8290 }
8291 if m.SortOrder != 0 {
8292 n += 1 + sovRpc(uint64(m.SortOrder))
8293 }
8294 if m.SortTarget != 0 {
8295 n += 1 + sovRpc(uint64(m.SortTarget))
8296 }
8297 if m.Serializable {
8298 n += 2
8299 }
8300 if m.KeysOnly {
8301 n += 2
8302 }
8303 if m.CountOnly {
8304 n += 2
8305 }
8306 if m.MinModRevision != 0 {
8307 n += 1 + sovRpc(uint64(m.MinModRevision))
8308 }
8309 if m.MaxModRevision != 0 {
8310 n += 1 + sovRpc(uint64(m.MaxModRevision))
8311 }
8312 if m.MinCreateRevision != 0 {
8313 n += 1 + sovRpc(uint64(m.MinCreateRevision))
8314 }
8315 if m.MaxCreateRevision != 0 {
8316 n += 1 + sovRpc(uint64(m.MaxCreateRevision))
8317 }
8318 return n
8319}
8320
8321func (m *RangeResponse) Size() (n int) {
8322 var l int
8323 _ = l
8324 if m.Header != nil {
8325 l = m.Header.Size()
8326 n += 1 + l + sovRpc(uint64(l))
8327 }
8328 if len(m.Kvs) > 0 {
8329 for _, e := range m.Kvs {
8330 l = e.Size()
8331 n += 1 + l + sovRpc(uint64(l))
8332 }
8333 }
8334 if m.More {
8335 n += 2
8336 }
8337 if m.Count != 0 {
8338 n += 1 + sovRpc(uint64(m.Count))
8339 }
8340 return n
8341}
8342
8343func (m *PutRequest) Size() (n int) {
8344 var l int
8345 _ = l
8346 l = len(m.Key)
8347 if l > 0 {
8348 n += 1 + l + sovRpc(uint64(l))
8349 }
8350 l = len(m.Value)
8351 if l > 0 {
8352 n += 1 + l + sovRpc(uint64(l))
8353 }
8354 if m.Lease != 0 {
8355 n += 1 + sovRpc(uint64(m.Lease))
8356 }
8357 if m.PrevKv {
8358 n += 2
8359 }
8360 if m.IgnoreValue {
8361 n += 2
8362 }
8363 if m.IgnoreLease {
8364 n += 2
8365 }
8366 return n
8367}
8368
8369func (m *PutResponse) Size() (n int) {
8370 var l int
8371 _ = l
8372 if m.Header != nil {
8373 l = m.Header.Size()
8374 n += 1 + l + sovRpc(uint64(l))
8375 }
8376 if m.PrevKv != nil {
8377 l = m.PrevKv.Size()
8378 n += 1 + l + sovRpc(uint64(l))
8379 }
8380 return n
8381}
8382
8383func (m *DeleteRangeRequest) Size() (n int) {
8384 var l int
8385 _ = l
8386 l = len(m.Key)
8387 if l > 0 {
8388 n += 1 + l + sovRpc(uint64(l))
8389 }
8390 l = len(m.RangeEnd)
8391 if l > 0 {
8392 n += 1 + l + sovRpc(uint64(l))
8393 }
8394 if m.PrevKv {
8395 n += 2
8396 }
8397 return n
8398}
8399
8400func (m *DeleteRangeResponse) Size() (n int) {
8401 var l int
8402 _ = l
8403 if m.Header != nil {
8404 l = m.Header.Size()
8405 n += 1 + l + sovRpc(uint64(l))
8406 }
8407 if m.Deleted != 0 {
8408 n += 1 + sovRpc(uint64(m.Deleted))
8409 }
8410 if len(m.PrevKvs) > 0 {
8411 for _, e := range m.PrevKvs {
8412 l = e.Size()
8413 n += 1 + l + sovRpc(uint64(l))
8414 }
8415 }
8416 return n
8417}
8418
8419func (m *RequestOp) Size() (n int) {
8420 var l int
8421 _ = l
8422 if m.Request != nil {
8423 n += m.Request.Size()
8424 }
8425 return n
8426}
8427
8428func (m *RequestOp_RequestRange) Size() (n int) {
8429 var l int
8430 _ = l
8431 if m.RequestRange != nil {
8432 l = m.RequestRange.Size()
8433 n += 1 + l + sovRpc(uint64(l))
8434 }
8435 return n
8436}
8437func (m *RequestOp_RequestPut) Size() (n int) {
8438 var l int
8439 _ = l
8440 if m.RequestPut != nil {
8441 l = m.RequestPut.Size()
8442 n += 1 + l + sovRpc(uint64(l))
8443 }
8444 return n
8445}
8446func (m *RequestOp_RequestDeleteRange) Size() (n int) {
8447 var l int
8448 _ = l
8449 if m.RequestDeleteRange != nil {
8450 l = m.RequestDeleteRange.Size()
8451 n += 1 + l + sovRpc(uint64(l))
8452 }
8453 return n
8454}
8455func (m *RequestOp_RequestTxn) Size() (n int) {
8456 var l int
8457 _ = l
8458 if m.RequestTxn != nil {
8459 l = m.RequestTxn.Size()
8460 n += 1 + l + sovRpc(uint64(l))
8461 }
8462 return n
8463}
8464func (m *ResponseOp) Size() (n int) {
8465 var l int
8466 _ = l
8467 if m.Response != nil {
8468 n += m.Response.Size()
8469 }
8470 return n
8471}
8472
8473func (m *ResponseOp_ResponseRange) Size() (n int) {
8474 var l int
8475 _ = l
8476 if m.ResponseRange != nil {
8477 l = m.ResponseRange.Size()
8478 n += 1 + l + sovRpc(uint64(l))
8479 }
8480 return n
8481}
8482func (m *ResponseOp_ResponsePut) Size() (n int) {
8483 var l int
8484 _ = l
8485 if m.ResponsePut != nil {
8486 l = m.ResponsePut.Size()
8487 n += 1 + l + sovRpc(uint64(l))
8488 }
8489 return n
8490}
8491func (m *ResponseOp_ResponseDeleteRange) Size() (n int) {
8492 var l int
8493 _ = l
8494 if m.ResponseDeleteRange != nil {
8495 l = m.ResponseDeleteRange.Size()
8496 n += 1 + l + sovRpc(uint64(l))
8497 }
8498 return n
8499}
8500func (m *ResponseOp_ResponseTxn) Size() (n int) {
8501 var l int
8502 _ = l
8503 if m.ResponseTxn != nil {
8504 l = m.ResponseTxn.Size()
8505 n += 1 + l + sovRpc(uint64(l))
8506 }
8507 return n
8508}
8509func (m *Compare) Size() (n int) {
8510 var l int
8511 _ = l
8512 if m.Result != 0 {
8513 n += 1 + sovRpc(uint64(m.Result))
8514 }
8515 if m.Target != 0 {
8516 n += 1 + sovRpc(uint64(m.Target))
8517 }
8518 l = len(m.Key)
8519 if l > 0 {
8520 n += 1 + l + sovRpc(uint64(l))
8521 }
8522 if m.TargetUnion != nil {
8523 n += m.TargetUnion.Size()
8524 }
8525 l = len(m.RangeEnd)
8526 if l > 0 {
8527 n += 2 + l + sovRpc(uint64(l))
8528 }
8529 return n
8530}
8531
8532func (m *Compare_Version) Size() (n int) {
8533 var l int
8534 _ = l
8535 n += 1 + sovRpc(uint64(m.Version))
8536 return n
8537}
8538func (m *Compare_CreateRevision) Size() (n int) {
8539 var l int
8540 _ = l
8541 n += 1 + sovRpc(uint64(m.CreateRevision))
8542 return n
8543}
8544func (m *Compare_ModRevision) Size() (n int) {
8545 var l int
8546 _ = l
8547 n += 1 + sovRpc(uint64(m.ModRevision))
8548 return n
8549}
8550func (m *Compare_Value) Size() (n int) {
8551 var l int
8552 _ = l
8553 if m.Value != nil {
8554 l = len(m.Value)
8555 n += 1 + l + sovRpc(uint64(l))
8556 }
8557 return n
8558}
8559func (m *Compare_Lease) Size() (n int) {
8560 var l int
8561 _ = l
8562 n += 1 + sovRpc(uint64(m.Lease))
8563 return n
8564}
8565func (m *TxnRequest) Size() (n int) {
8566 var l int
8567 _ = l
8568 if len(m.Compare) > 0 {
8569 for _, e := range m.Compare {
8570 l = e.Size()
8571 n += 1 + l + sovRpc(uint64(l))
8572 }
8573 }
8574 if len(m.Success) > 0 {
8575 for _, e := range m.Success {
8576 l = e.Size()
8577 n += 1 + l + sovRpc(uint64(l))
8578 }
8579 }
8580 if len(m.Failure) > 0 {
8581 for _, e := range m.Failure {
8582 l = e.Size()
8583 n += 1 + l + sovRpc(uint64(l))
8584 }
8585 }
8586 return n
8587}
8588
8589func (m *TxnResponse) Size() (n int) {
8590 var l int
8591 _ = l
8592 if m.Header != nil {
8593 l = m.Header.Size()
8594 n += 1 + l + sovRpc(uint64(l))
8595 }
8596 if m.Succeeded {
8597 n += 2
8598 }
8599 if len(m.Responses) > 0 {
8600 for _, e := range m.Responses {
8601 l = e.Size()
8602 n += 1 + l + sovRpc(uint64(l))
8603 }
8604 }
8605 return n
8606}
8607
8608func (m *CompactionRequest) Size() (n int) {
8609 var l int
8610 _ = l
8611 if m.Revision != 0 {
8612 n += 1 + sovRpc(uint64(m.Revision))
8613 }
8614 if m.Physical {
8615 n += 2
8616 }
8617 return n
8618}
8619
8620func (m *CompactionResponse) Size() (n int) {
8621 var l int
8622 _ = l
8623 if m.Header != nil {
8624 l = m.Header.Size()
8625 n += 1 + l + sovRpc(uint64(l))
8626 }
8627 return n
8628}
8629
8630func (m *HashRequest) Size() (n int) {
8631 var l int
8632 _ = l
8633 return n
8634}
8635
8636func (m *HashKVRequest) Size() (n int) {
8637 var l int
8638 _ = l
8639 if m.Revision != 0 {
8640 n += 1 + sovRpc(uint64(m.Revision))
8641 }
8642 return n
8643}
8644
8645func (m *HashKVResponse) Size() (n int) {
8646 var l int
8647 _ = l
8648 if m.Header != nil {
8649 l = m.Header.Size()
8650 n += 1 + l + sovRpc(uint64(l))
8651 }
8652 if m.Hash != 0 {
8653 n += 1 + sovRpc(uint64(m.Hash))
8654 }
8655 if m.CompactRevision != 0 {
8656 n += 1 + sovRpc(uint64(m.CompactRevision))
8657 }
8658 return n
8659}
8660
8661func (m *HashResponse) Size() (n int) {
8662 var l int
8663 _ = l
8664 if m.Header != nil {
8665 l = m.Header.Size()
8666 n += 1 + l + sovRpc(uint64(l))
8667 }
8668 if m.Hash != 0 {
8669 n += 1 + sovRpc(uint64(m.Hash))
8670 }
8671 return n
8672}
8673
8674func (m *SnapshotRequest) Size() (n int) {
8675 var l int
8676 _ = l
8677 return n
8678}
8679
8680func (m *SnapshotResponse) Size() (n int) {
8681 var l int
8682 _ = l
8683 if m.Header != nil {
8684 l = m.Header.Size()
8685 n += 1 + l + sovRpc(uint64(l))
8686 }
8687 if m.RemainingBytes != 0 {
8688 n += 1 + sovRpc(uint64(m.RemainingBytes))
8689 }
8690 l = len(m.Blob)
8691 if l > 0 {
8692 n += 1 + l + sovRpc(uint64(l))
8693 }
8694 return n
8695}
8696
8697func (m *WatchRequest) Size() (n int) {
8698 var l int
8699 _ = l
8700 if m.RequestUnion != nil {
8701 n += m.RequestUnion.Size()
8702 }
8703 return n
8704}
8705
8706func (m *WatchRequest_CreateRequest) Size() (n int) {
8707 var l int
8708 _ = l
8709 if m.CreateRequest != nil {
8710 l = m.CreateRequest.Size()
8711 n += 1 + l + sovRpc(uint64(l))
8712 }
8713 return n
8714}
8715func (m *WatchRequest_CancelRequest) Size() (n int) {
8716 var l int
8717 _ = l
8718 if m.CancelRequest != nil {
8719 l = m.CancelRequest.Size()
8720 n += 1 + l + sovRpc(uint64(l))
8721 }
8722 return n
8723}
8724func (m *WatchRequest_ProgressRequest) Size() (n int) {
8725 var l int
8726 _ = l
8727 if m.ProgressRequest != nil {
8728 l = m.ProgressRequest.Size()
8729 n += 1 + l + sovRpc(uint64(l))
8730 }
8731 return n
8732}
8733func (m *WatchCreateRequest) Size() (n int) {
8734 var l int
8735 _ = l
8736 l = len(m.Key)
8737 if l > 0 {
8738 n += 1 + l + sovRpc(uint64(l))
8739 }
8740 l = len(m.RangeEnd)
8741 if l > 0 {
8742 n += 1 + l + sovRpc(uint64(l))
8743 }
8744 if m.StartRevision != 0 {
8745 n += 1 + sovRpc(uint64(m.StartRevision))
8746 }
8747 if m.ProgressNotify {
8748 n += 2
8749 }
8750 if len(m.Filters) > 0 {
8751 l = 0
8752 for _, e := range m.Filters {
8753 l += sovRpc(uint64(e))
8754 }
8755 n += 1 + sovRpc(uint64(l)) + l
8756 }
8757 if m.PrevKv {
8758 n += 2
8759 }
8760 if m.WatchId != 0 {
8761 n += 1 + sovRpc(uint64(m.WatchId))
8762 }
8763 if m.Fragment {
8764 n += 2
8765 }
8766 return n
8767}
8768
8769func (m *WatchCancelRequest) Size() (n int) {
8770 var l int
8771 _ = l
8772 if m.WatchId != 0 {
8773 n += 1 + sovRpc(uint64(m.WatchId))
8774 }
8775 return n
8776}
8777
8778func (m *WatchProgressRequest) Size() (n int) {
8779 var l int
8780 _ = l
8781 return n
8782}
8783
8784func (m *WatchResponse) Size() (n int) {
8785 var l int
8786 _ = l
8787 if m.Header != nil {
8788 l = m.Header.Size()
8789 n += 1 + l + sovRpc(uint64(l))
8790 }
8791 if m.WatchId != 0 {
8792 n += 1 + sovRpc(uint64(m.WatchId))
8793 }
8794 if m.Created {
8795 n += 2
8796 }
8797 if m.Canceled {
8798 n += 2
8799 }
8800 if m.CompactRevision != 0 {
8801 n += 1 + sovRpc(uint64(m.CompactRevision))
8802 }
8803 l = len(m.CancelReason)
8804 if l > 0 {
8805 n += 1 + l + sovRpc(uint64(l))
8806 }
8807 if m.Fragment {
8808 n += 2
8809 }
8810 if len(m.Events) > 0 {
8811 for _, e := range m.Events {
8812 l = e.Size()
8813 n += 1 + l + sovRpc(uint64(l))
8814 }
8815 }
8816 return n
8817}
8818
8819func (m *LeaseGrantRequest) Size() (n int) {
8820 var l int
8821 _ = l
8822 if m.TTL != 0 {
8823 n += 1 + sovRpc(uint64(m.TTL))
8824 }
8825 if m.ID != 0 {
8826 n += 1 + sovRpc(uint64(m.ID))
8827 }
8828 return n
8829}
8830
8831func (m *LeaseGrantResponse) Size() (n int) {
8832 var l int
8833 _ = l
8834 if m.Header != nil {
8835 l = m.Header.Size()
8836 n += 1 + l + sovRpc(uint64(l))
8837 }
8838 if m.ID != 0 {
8839 n += 1 + sovRpc(uint64(m.ID))
8840 }
8841 if m.TTL != 0 {
8842 n += 1 + sovRpc(uint64(m.TTL))
8843 }
8844 l = len(m.Error)
8845 if l > 0 {
8846 n += 1 + l + sovRpc(uint64(l))
8847 }
8848 return n
8849}
8850
8851func (m *LeaseRevokeRequest) Size() (n int) {
8852 var l int
8853 _ = l
8854 if m.ID != 0 {
8855 n += 1 + sovRpc(uint64(m.ID))
8856 }
8857 return n
8858}
8859
8860func (m *LeaseRevokeResponse) Size() (n int) {
8861 var l int
8862 _ = l
8863 if m.Header != nil {
8864 l = m.Header.Size()
8865 n += 1 + l + sovRpc(uint64(l))
8866 }
8867 return n
8868}
8869
8870func (m *LeaseCheckpoint) Size() (n int) {
8871 var l int
8872 _ = l
8873 if m.ID != 0 {
8874 n += 1 + sovRpc(uint64(m.ID))
8875 }
8876 if m.Remaining_TTL != 0 {
8877 n += 1 + sovRpc(uint64(m.Remaining_TTL))
8878 }
8879 return n
8880}
8881
8882func (m *LeaseCheckpointRequest) Size() (n int) {
8883 var l int
8884 _ = l
8885 if len(m.Checkpoints) > 0 {
8886 for _, e := range m.Checkpoints {
8887 l = e.Size()
8888 n += 1 + l + sovRpc(uint64(l))
8889 }
8890 }
8891 return n
8892}
8893
8894func (m *LeaseCheckpointResponse) Size() (n int) {
8895 var l int
8896 _ = l
8897 if m.Header != nil {
8898 l = m.Header.Size()
8899 n += 1 + l + sovRpc(uint64(l))
8900 }
8901 return n
8902}
8903
8904func (m *LeaseKeepAliveRequest) Size() (n int) {
8905 var l int
8906 _ = l
8907 if m.ID != 0 {
8908 n += 1 + sovRpc(uint64(m.ID))
8909 }
8910 return n
8911}
8912
8913func (m *LeaseKeepAliveResponse) Size() (n int) {
8914 var l int
8915 _ = l
8916 if m.Header != nil {
8917 l = m.Header.Size()
8918 n += 1 + l + sovRpc(uint64(l))
8919 }
8920 if m.ID != 0 {
8921 n += 1 + sovRpc(uint64(m.ID))
8922 }
8923 if m.TTL != 0 {
8924 n += 1 + sovRpc(uint64(m.TTL))
8925 }
8926 return n
8927}
8928
8929func (m *LeaseTimeToLiveRequest) Size() (n int) {
8930 var l int
8931 _ = l
8932 if m.ID != 0 {
8933 n += 1 + sovRpc(uint64(m.ID))
8934 }
8935 if m.Keys {
8936 n += 2
8937 }
8938 return n
8939}
8940
8941func (m *LeaseTimeToLiveResponse) Size() (n int) {
8942 var l int
8943 _ = l
8944 if m.Header != nil {
8945 l = m.Header.Size()
8946 n += 1 + l + sovRpc(uint64(l))
8947 }
8948 if m.ID != 0 {
8949 n += 1 + sovRpc(uint64(m.ID))
8950 }
8951 if m.TTL != 0 {
8952 n += 1 + sovRpc(uint64(m.TTL))
8953 }
8954 if m.GrantedTTL != 0 {
8955 n += 1 + sovRpc(uint64(m.GrantedTTL))
8956 }
8957 if len(m.Keys) > 0 {
8958 for _, b := range m.Keys {
8959 l = len(b)
8960 n += 1 + l + sovRpc(uint64(l))
8961 }
8962 }
8963 return n
8964}
8965
8966func (m *LeaseLeasesRequest) Size() (n int) {
8967 var l int
8968 _ = l
8969 return n
8970}
8971
8972func (m *LeaseStatus) Size() (n int) {
8973 var l int
8974 _ = l
8975 if m.ID != 0 {
8976 n += 1 + sovRpc(uint64(m.ID))
8977 }
8978 return n
8979}
8980
8981func (m *LeaseLeasesResponse) Size() (n int) {
8982 var l int
8983 _ = l
8984 if m.Header != nil {
8985 l = m.Header.Size()
8986 n += 1 + l + sovRpc(uint64(l))
8987 }
8988 if len(m.Leases) > 0 {
8989 for _, e := range m.Leases {
8990 l = e.Size()
8991 n += 1 + l + sovRpc(uint64(l))
8992 }
8993 }
8994 return n
8995}
8996
8997func (m *Member) Size() (n int) {
8998 var l int
8999 _ = l
9000 if m.ID != 0 {
9001 n += 1 + sovRpc(uint64(m.ID))
9002 }
9003 l = len(m.Name)
9004 if l > 0 {
9005 n += 1 + l + sovRpc(uint64(l))
9006 }
9007 if len(m.PeerURLs) > 0 {
9008 for _, s := range m.PeerURLs {
9009 l = len(s)
9010 n += 1 + l + sovRpc(uint64(l))
9011 }
9012 }
9013 if len(m.ClientURLs) > 0 {
9014 for _, s := range m.ClientURLs {
9015 l = len(s)
9016 n += 1 + l + sovRpc(uint64(l))
9017 }
9018 }
9019 return n
9020}
9021
9022func (m *MemberAddRequest) Size() (n int) {
9023 var l int
9024 _ = l
9025 if len(m.PeerURLs) > 0 {
9026 for _, s := range m.PeerURLs {
9027 l = len(s)
9028 n += 1 + l + sovRpc(uint64(l))
9029 }
9030 }
9031 return n
9032}
9033
9034func (m *MemberAddResponse) Size() (n int) {
9035 var l int
9036 _ = l
9037 if m.Header != nil {
9038 l = m.Header.Size()
9039 n += 1 + l + sovRpc(uint64(l))
9040 }
9041 if m.Member != nil {
9042 l = m.Member.Size()
9043 n += 1 + l + sovRpc(uint64(l))
9044 }
9045 if len(m.Members) > 0 {
9046 for _, e := range m.Members {
9047 l = e.Size()
9048 n += 1 + l + sovRpc(uint64(l))
9049 }
9050 }
9051 return n
9052}
9053
9054func (m *MemberRemoveRequest) Size() (n int) {
9055 var l int
9056 _ = l
9057 if m.ID != 0 {
9058 n += 1 + sovRpc(uint64(m.ID))
9059 }
9060 return n
9061}
9062
9063func (m *MemberRemoveResponse) Size() (n int) {
9064 var l int
9065 _ = l
9066 if m.Header != nil {
9067 l = m.Header.Size()
9068 n += 1 + l + sovRpc(uint64(l))
9069 }
9070 if len(m.Members) > 0 {
9071 for _, e := range m.Members {
9072 l = e.Size()
9073 n += 1 + l + sovRpc(uint64(l))
9074 }
9075 }
9076 return n
9077}
9078
9079func (m *MemberUpdateRequest) Size() (n int) {
9080 var l int
9081 _ = l
9082 if m.ID != 0 {
9083 n += 1 + sovRpc(uint64(m.ID))
9084 }
9085 if len(m.PeerURLs) > 0 {
9086 for _, s := range m.PeerURLs {
9087 l = len(s)
9088 n += 1 + l + sovRpc(uint64(l))
9089 }
9090 }
9091 return n
9092}
9093
9094func (m *MemberUpdateResponse) Size() (n int) {
9095 var l int
9096 _ = l
9097 if m.Header != nil {
9098 l = m.Header.Size()
9099 n += 1 + l + sovRpc(uint64(l))
9100 }
9101 if len(m.Members) > 0 {
9102 for _, e := range m.Members {
9103 l = e.Size()
9104 n += 1 + l + sovRpc(uint64(l))
9105 }
9106 }
9107 return n
9108}
9109
9110func (m *MemberListRequest) Size() (n int) {
9111 var l int
9112 _ = l
9113 return n
9114}
9115
9116func (m *MemberListResponse) Size() (n int) {
9117 var l int
9118 _ = l
9119 if m.Header != nil {
9120 l = m.Header.Size()
9121 n += 1 + l + sovRpc(uint64(l))
9122 }
9123 if len(m.Members) > 0 {
9124 for _, e := range m.Members {
9125 l = e.Size()
9126 n += 1 + l + sovRpc(uint64(l))
9127 }
9128 }
9129 return n
9130}
9131
9132func (m *DefragmentRequest) Size() (n int) {
9133 var l int
9134 _ = l
9135 return n
9136}
9137
9138func (m *DefragmentResponse) Size() (n int) {
9139 var l int
9140 _ = l
9141 if m.Header != nil {
9142 l = m.Header.Size()
9143 n += 1 + l + sovRpc(uint64(l))
9144 }
9145 return n
9146}
9147
9148func (m *MoveLeaderRequest) Size() (n int) {
9149 var l int
9150 _ = l
9151 if m.TargetID != 0 {
9152 n += 1 + sovRpc(uint64(m.TargetID))
9153 }
9154 return n
9155}
9156
9157func (m *MoveLeaderResponse) Size() (n int) {
9158 var l int
9159 _ = l
9160 if m.Header != nil {
9161 l = m.Header.Size()
9162 n += 1 + l + sovRpc(uint64(l))
9163 }
9164 return n
9165}
9166
9167func (m *AlarmRequest) Size() (n int) {
9168 var l int
9169 _ = l
9170 if m.Action != 0 {
9171 n += 1 + sovRpc(uint64(m.Action))
9172 }
9173 if m.MemberID != 0 {
9174 n += 1 + sovRpc(uint64(m.MemberID))
9175 }
9176 if m.Alarm != 0 {
9177 n += 1 + sovRpc(uint64(m.Alarm))
9178 }
9179 return n
9180}
9181
9182func (m *AlarmMember) Size() (n int) {
9183 var l int
9184 _ = l
9185 if m.MemberID != 0 {
9186 n += 1 + sovRpc(uint64(m.MemberID))
9187 }
9188 if m.Alarm != 0 {
9189 n += 1 + sovRpc(uint64(m.Alarm))
9190 }
9191 return n
9192}
9193
9194func (m *AlarmResponse) Size() (n int) {
9195 var l int
9196 _ = l
9197 if m.Header != nil {
9198 l = m.Header.Size()
9199 n += 1 + l + sovRpc(uint64(l))
9200 }
9201 if len(m.Alarms) > 0 {
9202 for _, e := range m.Alarms {
9203 l = e.Size()
9204 n += 1 + l + sovRpc(uint64(l))
9205 }
9206 }
9207 return n
9208}
9209
9210func (m *StatusRequest) Size() (n int) {
9211 var l int
9212 _ = l
9213 return n
9214}
9215
9216func (m *StatusResponse) Size() (n int) {
9217 var l int
9218 _ = l
9219 if m.Header != nil {
9220 l = m.Header.Size()
9221 n += 1 + l + sovRpc(uint64(l))
9222 }
9223 l = len(m.Version)
9224 if l > 0 {
9225 n += 1 + l + sovRpc(uint64(l))
9226 }
9227 if m.DbSize != 0 {
9228 n += 1 + sovRpc(uint64(m.DbSize))
9229 }
9230 if m.Leader != 0 {
9231 n += 1 + sovRpc(uint64(m.Leader))
9232 }
9233 if m.RaftIndex != 0 {
9234 n += 1 + sovRpc(uint64(m.RaftIndex))
9235 }
9236 if m.RaftTerm != 0 {
9237 n += 1 + sovRpc(uint64(m.RaftTerm))
9238 }
9239 if m.RaftAppliedIndex != 0 {
9240 n += 1 + sovRpc(uint64(m.RaftAppliedIndex))
9241 }
9242 if len(m.Errors) > 0 {
9243 for _, s := range m.Errors {
9244 l = len(s)
9245 n += 1 + l + sovRpc(uint64(l))
9246 }
9247 }
9248 if m.DbSizeInUse != 0 {
9249 n += 1 + sovRpc(uint64(m.DbSizeInUse))
9250 }
9251 return n
9252}
9253
9254func (m *AuthEnableRequest) Size() (n int) {
9255 var l int
9256 _ = l
9257 return n
9258}
9259
9260func (m *AuthDisableRequest) Size() (n int) {
9261 var l int
9262 _ = l
9263 return n
9264}
9265
9266func (m *AuthenticateRequest) Size() (n int) {
9267 var l int
9268 _ = l
9269 l = len(m.Name)
9270 if l > 0 {
9271 n += 1 + l + sovRpc(uint64(l))
9272 }
9273 l = len(m.Password)
9274 if l > 0 {
9275 n += 1 + l + sovRpc(uint64(l))
9276 }
9277 return n
9278}
9279
9280func (m *AuthUserAddRequest) Size() (n int) {
9281 var l int
9282 _ = l
9283 l = len(m.Name)
9284 if l > 0 {
9285 n += 1 + l + sovRpc(uint64(l))
9286 }
9287 l = len(m.Password)
9288 if l > 0 {
9289 n += 1 + l + sovRpc(uint64(l))
9290 }
9291 return n
9292}
9293
9294func (m *AuthUserGetRequest) Size() (n int) {
9295 var l int
9296 _ = l
9297 l = len(m.Name)
9298 if l > 0 {
9299 n += 1 + l + sovRpc(uint64(l))
9300 }
9301 return n
9302}
9303
9304func (m *AuthUserDeleteRequest) Size() (n int) {
9305 var l int
9306 _ = l
9307 l = len(m.Name)
9308 if l > 0 {
9309 n += 1 + l + sovRpc(uint64(l))
9310 }
9311 return n
9312}
9313
9314func (m *AuthUserChangePasswordRequest) Size() (n int) {
9315 var l int
9316 _ = l
9317 l = len(m.Name)
9318 if l > 0 {
9319 n += 1 + l + sovRpc(uint64(l))
9320 }
9321 l = len(m.Password)
9322 if l > 0 {
9323 n += 1 + l + sovRpc(uint64(l))
9324 }
9325 return n
9326}
9327
9328func (m *AuthUserGrantRoleRequest) Size() (n int) {
9329 var l int
9330 _ = l
9331 l = len(m.User)
9332 if l > 0 {
9333 n += 1 + l + sovRpc(uint64(l))
9334 }
9335 l = len(m.Role)
9336 if l > 0 {
9337 n += 1 + l + sovRpc(uint64(l))
9338 }
9339 return n
9340}
9341
9342func (m *AuthUserRevokeRoleRequest) Size() (n int) {
9343 var l int
9344 _ = l
9345 l = len(m.Name)
9346 if l > 0 {
9347 n += 1 + l + sovRpc(uint64(l))
9348 }
9349 l = len(m.Role)
9350 if l > 0 {
9351 n += 1 + l + sovRpc(uint64(l))
9352 }
9353 return n
9354}
9355
9356func (m *AuthRoleAddRequest) Size() (n int) {
9357 var l int
9358 _ = l
9359 l = len(m.Name)
9360 if l > 0 {
9361 n += 1 + l + sovRpc(uint64(l))
9362 }
9363 return n
9364}
9365
9366func (m *AuthRoleGetRequest) Size() (n int) {
9367 var l int
9368 _ = l
9369 l = len(m.Role)
9370 if l > 0 {
9371 n += 1 + l + sovRpc(uint64(l))
9372 }
9373 return n
9374}
9375
9376func (m *AuthUserListRequest) Size() (n int) {
9377 var l int
9378 _ = l
9379 return n
9380}
9381
9382func (m *AuthRoleListRequest) Size() (n int) {
9383 var l int
9384 _ = l
9385 return n
9386}
9387
9388func (m *AuthRoleDeleteRequest) Size() (n int) {
9389 var l int
9390 _ = l
9391 l = len(m.Role)
9392 if l > 0 {
9393 n += 1 + l + sovRpc(uint64(l))
9394 }
9395 return n
9396}
9397
9398func (m *AuthRoleGrantPermissionRequest) Size() (n int) {
9399 var l int
9400 _ = l
9401 l = len(m.Name)
9402 if l > 0 {
9403 n += 1 + l + sovRpc(uint64(l))
9404 }
9405 if m.Perm != nil {
9406 l = m.Perm.Size()
9407 n += 1 + l + sovRpc(uint64(l))
9408 }
9409 return n
9410}
9411
9412func (m *AuthRoleRevokePermissionRequest) Size() (n int) {
9413 var l int
9414 _ = l
9415 l = len(m.Role)
9416 if l > 0 {
9417 n += 1 + l + sovRpc(uint64(l))
9418 }
9419 l = len(m.Key)
9420 if l > 0 {
9421 n += 1 + l + sovRpc(uint64(l))
9422 }
9423 l = len(m.RangeEnd)
9424 if l > 0 {
9425 n += 1 + l + sovRpc(uint64(l))
9426 }
9427 return n
9428}
9429
9430func (m *AuthEnableResponse) Size() (n int) {
9431 var l int
9432 _ = l
9433 if m.Header != nil {
9434 l = m.Header.Size()
9435 n += 1 + l + sovRpc(uint64(l))
9436 }
9437 return n
9438}
9439
9440func (m *AuthDisableResponse) Size() (n int) {
9441 var l int
9442 _ = l
9443 if m.Header != nil {
9444 l = m.Header.Size()
9445 n += 1 + l + sovRpc(uint64(l))
9446 }
9447 return n
9448}
9449
9450func (m *AuthenticateResponse) Size() (n int) {
9451 var l int
9452 _ = l
9453 if m.Header != nil {
9454 l = m.Header.Size()
9455 n += 1 + l + sovRpc(uint64(l))
9456 }
9457 l = len(m.Token)
9458 if l > 0 {
9459 n += 1 + l + sovRpc(uint64(l))
9460 }
9461 return n
9462}
9463
9464func (m *AuthUserAddResponse) Size() (n int) {
9465 var l int
9466 _ = l
9467 if m.Header != nil {
9468 l = m.Header.Size()
9469 n += 1 + l + sovRpc(uint64(l))
9470 }
9471 return n
9472}
9473
9474func (m *AuthUserGetResponse) Size() (n int) {
9475 var l int
9476 _ = l
9477 if m.Header != nil {
9478 l = m.Header.Size()
9479 n += 1 + l + sovRpc(uint64(l))
9480 }
9481 if len(m.Roles) > 0 {
9482 for _, s := range m.Roles {
9483 l = len(s)
9484 n += 1 + l + sovRpc(uint64(l))
9485 }
9486 }
9487 return n
9488}
9489
9490func (m *AuthUserDeleteResponse) Size() (n int) {
9491 var l int
9492 _ = l
9493 if m.Header != nil {
9494 l = m.Header.Size()
9495 n += 1 + l + sovRpc(uint64(l))
9496 }
9497 return n
9498}
9499
9500func (m *AuthUserChangePasswordResponse) Size() (n int) {
9501 var l int
9502 _ = l
9503 if m.Header != nil {
9504 l = m.Header.Size()
9505 n += 1 + l + sovRpc(uint64(l))
9506 }
9507 return n
9508}
9509
9510func (m *AuthUserGrantRoleResponse) Size() (n int) {
9511 var l int
9512 _ = l
9513 if m.Header != nil {
9514 l = m.Header.Size()
9515 n += 1 + l + sovRpc(uint64(l))
9516 }
9517 return n
9518}
9519
9520func (m *AuthUserRevokeRoleResponse) Size() (n int) {
9521 var l int
9522 _ = l
9523 if m.Header != nil {
9524 l = m.Header.Size()
9525 n += 1 + l + sovRpc(uint64(l))
9526 }
9527 return n
9528}
9529
9530func (m *AuthRoleAddResponse) Size() (n int) {
9531 var l int
9532 _ = l
9533 if m.Header != nil {
9534 l = m.Header.Size()
9535 n += 1 + l + sovRpc(uint64(l))
9536 }
9537 return n
9538}
9539
9540func (m *AuthRoleGetResponse) Size() (n int) {
9541 var l int
9542 _ = l
9543 if m.Header != nil {
9544 l = m.Header.Size()
9545 n += 1 + l + sovRpc(uint64(l))
9546 }
9547 if len(m.Perm) > 0 {
9548 for _, e := range m.Perm {
9549 l = e.Size()
9550 n += 1 + l + sovRpc(uint64(l))
9551 }
9552 }
9553 return n
9554}
9555
9556func (m *AuthRoleListResponse) Size() (n int) {
9557 var l int
9558 _ = l
9559 if m.Header != nil {
9560 l = m.Header.Size()
9561 n += 1 + l + sovRpc(uint64(l))
9562 }
9563 if len(m.Roles) > 0 {
9564 for _, s := range m.Roles {
9565 l = len(s)
9566 n += 1 + l + sovRpc(uint64(l))
9567 }
9568 }
9569 return n
9570}
9571
9572func (m *AuthUserListResponse) Size() (n int) {
9573 var l int
9574 _ = l
9575 if m.Header != nil {
9576 l = m.Header.Size()
9577 n += 1 + l + sovRpc(uint64(l))
9578 }
9579 if len(m.Users) > 0 {
9580 for _, s := range m.Users {
9581 l = len(s)
9582 n += 1 + l + sovRpc(uint64(l))
9583 }
9584 }
9585 return n
9586}
9587
9588func (m *AuthRoleDeleteResponse) Size() (n int) {
9589 var l int
9590 _ = l
9591 if m.Header != nil {
9592 l = m.Header.Size()
9593 n += 1 + l + sovRpc(uint64(l))
9594 }
9595 return n
9596}
9597
9598func (m *AuthRoleGrantPermissionResponse) Size() (n int) {
9599 var l int
9600 _ = l
9601 if m.Header != nil {
9602 l = m.Header.Size()
9603 n += 1 + l + sovRpc(uint64(l))
9604 }
9605 return n
9606}
9607
9608func (m *AuthRoleRevokePermissionResponse) Size() (n int) {
9609 var l int
9610 _ = l
9611 if m.Header != nil {
9612 l = m.Header.Size()
9613 n += 1 + l + sovRpc(uint64(l))
9614 }
9615 return n
9616}
9617
9618func sovRpc(x uint64) (n int) {
9619 for {
9620 n++
9621 x >>= 7
9622 if x == 0 {
9623 break
9624 }
9625 }
9626 return n
9627}
9628func sozRpc(x uint64) (n int) {
9629 return sovRpc(uint64((x << 1) ^ uint64((int64(x) >> 63))))
9630}
9631func (m *ResponseHeader) Unmarshal(dAtA []byte) error {
9632 l := len(dAtA)
9633 iNdEx := 0
9634 for iNdEx < l {
9635 preIndex := iNdEx
9636 var wire uint64
9637 for shift := uint(0); ; shift += 7 {
9638 if shift >= 64 {
9639 return ErrIntOverflowRpc
9640 }
9641 if iNdEx >= l {
9642 return io.ErrUnexpectedEOF
9643 }
9644 b := dAtA[iNdEx]
9645 iNdEx++
9646 wire |= (uint64(b) & 0x7F) << shift
9647 if b < 0x80 {
9648 break
9649 }
9650 }
9651 fieldNum := int32(wire >> 3)
9652 wireType := int(wire & 0x7)
9653 if wireType == 4 {
9654 return fmt.Errorf("proto: ResponseHeader: wiretype end group for non-group")
9655 }
9656 if fieldNum <= 0 {
9657 return fmt.Errorf("proto: ResponseHeader: illegal tag %d (wire type %d)", fieldNum, wire)
9658 }
9659 switch fieldNum {
9660 case 1:
9661 if wireType != 0 {
9662 return fmt.Errorf("proto: wrong wireType = %d for field ClusterId", wireType)
9663 }
9664 m.ClusterId = 0
9665 for shift := uint(0); ; shift += 7 {
9666 if shift >= 64 {
9667 return ErrIntOverflowRpc
9668 }
9669 if iNdEx >= l {
9670 return io.ErrUnexpectedEOF
9671 }
9672 b := dAtA[iNdEx]
9673 iNdEx++
9674 m.ClusterId |= (uint64(b) & 0x7F) << shift
9675 if b < 0x80 {
9676 break
9677 }
9678 }
9679 case 2:
9680 if wireType != 0 {
9681 return fmt.Errorf("proto: wrong wireType = %d for field MemberId", wireType)
9682 }
9683 m.MemberId = 0
9684 for shift := uint(0); ; shift += 7 {
9685 if shift >= 64 {
9686 return ErrIntOverflowRpc
9687 }
9688 if iNdEx >= l {
9689 return io.ErrUnexpectedEOF
9690 }
9691 b := dAtA[iNdEx]
9692 iNdEx++
9693 m.MemberId |= (uint64(b) & 0x7F) << shift
9694 if b < 0x80 {
9695 break
9696 }
9697 }
9698 case 3:
9699 if wireType != 0 {
9700 return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType)
9701 }
9702 m.Revision = 0
9703 for shift := uint(0); ; shift += 7 {
9704 if shift >= 64 {
9705 return ErrIntOverflowRpc
9706 }
9707 if iNdEx >= l {
9708 return io.ErrUnexpectedEOF
9709 }
9710 b := dAtA[iNdEx]
9711 iNdEx++
9712 m.Revision |= (int64(b) & 0x7F) << shift
9713 if b < 0x80 {
9714 break
9715 }
9716 }
9717 case 4:
9718 if wireType != 0 {
9719 return fmt.Errorf("proto: wrong wireType = %d for field RaftTerm", wireType)
9720 }
9721 m.RaftTerm = 0
9722 for shift := uint(0); ; shift += 7 {
9723 if shift >= 64 {
9724 return ErrIntOverflowRpc
9725 }
9726 if iNdEx >= l {
9727 return io.ErrUnexpectedEOF
9728 }
9729 b := dAtA[iNdEx]
9730 iNdEx++
9731 m.RaftTerm |= (uint64(b) & 0x7F) << shift
9732 if b < 0x80 {
9733 break
9734 }
9735 }
9736 default:
9737 iNdEx = preIndex
9738 skippy, err := skipRpc(dAtA[iNdEx:])
9739 if err != nil {
9740 return err
9741 }
9742 if skippy < 0 {
9743 return ErrInvalidLengthRpc
9744 }
9745 if (iNdEx + skippy) > l {
9746 return io.ErrUnexpectedEOF
9747 }
9748 iNdEx += skippy
9749 }
9750 }
9751
9752 if iNdEx > l {
9753 return io.ErrUnexpectedEOF
9754 }
9755 return nil
9756}
9757func (m *RangeRequest) Unmarshal(dAtA []byte) error {
9758 l := len(dAtA)
9759 iNdEx := 0
9760 for iNdEx < l {
9761 preIndex := iNdEx
9762 var wire uint64
9763 for shift := uint(0); ; shift += 7 {
9764 if shift >= 64 {
9765 return ErrIntOverflowRpc
9766 }
9767 if iNdEx >= l {
9768 return io.ErrUnexpectedEOF
9769 }
9770 b := dAtA[iNdEx]
9771 iNdEx++
9772 wire |= (uint64(b) & 0x7F) << shift
9773 if b < 0x80 {
9774 break
9775 }
9776 }
9777 fieldNum := int32(wire >> 3)
9778 wireType := int(wire & 0x7)
9779 if wireType == 4 {
9780 return fmt.Errorf("proto: RangeRequest: wiretype end group for non-group")
9781 }
9782 if fieldNum <= 0 {
9783 return fmt.Errorf("proto: RangeRequest: illegal tag %d (wire type %d)", fieldNum, wire)
9784 }
9785 switch fieldNum {
9786 case 1:
9787 if wireType != 2 {
9788 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
9789 }
9790 var byteLen int
9791 for shift := uint(0); ; shift += 7 {
9792 if shift >= 64 {
9793 return ErrIntOverflowRpc
9794 }
9795 if iNdEx >= l {
9796 return io.ErrUnexpectedEOF
9797 }
9798 b := dAtA[iNdEx]
9799 iNdEx++
9800 byteLen |= (int(b) & 0x7F) << shift
9801 if b < 0x80 {
9802 break
9803 }
9804 }
9805 if byteLen < 0 {
9806 return ErrInvalidLengthRpc
9807 }
9808 postIndex := iNdEx + byteLen
9809 if postIndex > l {
9810 return io.ErrUnexpectedEOF
9811 }
9812 m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...)
9813 if m.Key == nil {
9814 m.Key = []byte{}
9815 }
9816 iNdEx = postIndex
9817 case 2:
9818 if wireType != 2 {
9819 return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType)
9820 }
9821 var byteLen int
9822 for shift := uint(0); ; shift += 7 {
9823 if shift >= 64 {
9824 return ErrIntOverflowRpc
9825 }
9826 if iNdEx >= l {
9827 return io.ErrUnexpectedEOF
9828 }
9829 b := dAtA[iNdEx]
9830 iNdEx++
9831 byteLen |= (int(b) & 0x7F) << shift
9832 if b < 0x80 {
9833 break
9834 }
9835 }
9836 if byteLen < 0 {
9837 return ErrInvalidLengthRpc
9838 }
9839 postIndex := iNdEx + byteLen
9840 if postIndex > l {
9841 return io.ErrUnexpectedEOF
9842 }
9843 m.RangeEnd = append(m.RangeEnd[:0], dAtA[iNdEx:postIndex]...)
9844 if m.RangeEnd == nil {
9845 m.RangeEnd = []byte{}
9846 }
9847 iNdEx = postIndex
9848 case 3:
9849 if wireType != 0 {
9850 return fmt.Errorf("proto: wrong wireType = %d for field Limit", wireType)
9851 }
9852 m.Limit = 0
9853 for shift := uint(0); ; shift += 7 {
9854 if shift >= 64 {
9855 return ErrIntOverflowRpc
9856 }
9857 if iNdEx >= l {
9858 return io.ErrUnexpectedEOF
9859 }
9860 b := dAtA[iNdEx]
9861 iNdEx++
9862 m.Limit |= (int64(b) & 0x7F) << shift
9863 if b < 0x80 {
9864 break
9865 }
9866 }
9867 case 4:
9868 if wireType != 0 {
9869 return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType)
9870 }
9871 m.Revision = 0
9872 for shift := uint(0); ; shift += 7 {
9873 if shift >= 64 {
9874 return ErrIntOverflowRpc
9875 }
9876 if iNdEx >= l {
9877 return io.ErrUnexpectedEOF
9878 }
9879 b := dAtA[iNdEx]
9880 iNdEx++
9881 m.Revision |= (int64(b) & 0x7F) << shift
9882 if b < 0x80 {
9883 break
9884 }
9885 }
9886 case 5:
9887 if wireType != 0 {
9888 return fmt.Errorf("proto: wrong wireType = %d for field SortOrder", wireType)
9889 }
9890 m.SortOrder = 0
9891 for shift := uint(0); ; shift += 7 {
9892 if shift >= 64 {
9893 return ErrIntOverflowRpc
9894 }
9895 if iNdEx >= l {
9896 return io.ErrUnexpectedEOF
9897 }
9898 b := dAtA[iNdEx]
9899 iNdEx++
9900 m.SortOrder |= (RangeRequest_SortOrder(b) & 0x7F) << shift
9901 if b < 0x80 {
9902 break
9903 }
9904 }
9905 case 6:
9906 if wireType != 0 {
9907 return fmt.Errorf("proto: wrong wireType = %d for field SortTarget", wireType)
9908 }
9909 m.SortTarget = 0
9910 for shift := uint(0); ; shift += 7 {
9911 if shift >= 64 {
9912 return ErrIntOverflowRpc
9913 }
9914 if iNdEx >= l {
9915 return io.ErrUnexpectedEOF
9916 }
9917 b := dAtA[iNdEx]
9918 iNdEx++
9919 m.SortTarget |= (RangeRequest_SortTarget(b) & 0x7F) << shift
9920 if b < 0x80 {
9921 break
9922 }
9923 }
9924 case 7:
9925 if wireType != 0 {
9926 return fmt.Errorf("proto: wrong wireType = %d for field Serializable", wireType)
9927 }
9928 var v int
9929 for shift := uint(0); ; shift += 7 {
9930 if shift >= 64 {
9931 return ErrIntOverflowRpc
9932 }
9933 if iNdEx >= l {
9934 return io.ErrUnexpectedEOF
9935 }
9936 b := dAtA[iNdEx]
9937 iNdEx++
9938 v |= (int(b) & 0x7F) << shift
9939 if b < 0x80 {
9940 break
9941 }
9942 }
9943 m.Serializable = bool(v != 0)
9944 case 8:
9945 if wireType != 0 {
9946 return fmt.Errorf("proto: wrong wireType = %d for field KeysOnly", wireType)
9947 }
9948 var v int
9949 for shift := uint(0); ; shift += 7 {
9950 if shift >= 64 {
9951 return ErrIntOverflowRpc
9952 }
9953 if iNdEx >= l {
9954 return io.ErrUnexpectedEOF
9955 }
9956 b := dAtA[iNdEx]
9957 iNdEx++
9958 v |= (int(b) & 0x7F) << shift
9959 if b < 0x80 {
9960 break
9961 }
9962 }
9963 m.KeysOnly = bool(v != 0)
9964 case 9:
9965 if wireType != 0 {
9966 return fmt.Errorf("proto: wrong wireType = %d for field CountOnly", wireType)
9967 }
9968 var v int
9969 for shift := uint(0); ; shift += 7 {
9970 if shift >= 64 {
9971 return ErrIntOverflowRpc
9972 }
9973 if iNdEx >= l {
9974 return io.ErrUnexpectedEOF
9975 }
9976 b := dAtA[iNdEx]
9977 iNdEx++
9978 v |= (int(b) & 0x7F) << shift
9979 if b < 0x80 {
9980 break
9981 }
9982 }
9983 m.CountOnly = bool(v != 0)
9984 case 10:
9985 if wireType != 0 {
9986 return fmt.Errorf("proto: wrong wireType = %d for field MinModRevision", wireType)
9987 }
9988 m.MinModRevision = 0
9989 for shift := uint(0); ; shift += 7 {
9990 if shift >= 64 {
9991 return ErrIntOverflowRpc
9992 }
9993 if iNdEx >= l {
9994 return io.ErrUnexpectedEOF
9995 }
9996 b := dAtA[iNdEx]
9997 iNdEx++
9998 m.MinModRevision |= (int64(b) & 0x7F) << shift
9999 if b < 0x80 {
10000 break
10001 }
10002 }
10003 case 11:
10004 if wireType != 0 {
10005 return fmt.Errorf("proto: wrong wireType = %d for field MaxModRevision", wireType)
10006 }
10007 m.MaxModRevision = 0
10008 for shift := uint(0); ; shift += 7 {
10009 if shift >= 64 {
10010 return ErrIntOverflowRpc
10011 }
10012 if iNdEx >= l {
10013 return io.ErrUnexpectedEOF
10014 }
10015 b := dAtA[iNdEx]
10016 iNdEx++
10017 m.MaxModRevision |= (int64(b) & 0x7F) << shift
10018 if b < 0x80 {
10019 break
10020 }
10021 }
10022 case 12:
10023 if wireType != 0 {
10024 return fmt.Errorf("proto: wrong wireType = %d for field MinCreateRevision", wireType)
10025 }
10026 m.MinCreateRevision = 0
10027 for shift := uint(0); ; shift += 7 {
10028 if shift >= 64 {
10029 return ErrIntOverflowRpc
10030 }
10031 if iNdEx >= l {
10032 return io.ErrUnexpectedEOF
10033 }
10034 b := dAtA[iNdEx]
10035 iNdEx++
10036 m.MinCreateRevision |= (int64(b) & 0x7F) << shift
10037 if b < 0x80 {
10038 break
10039 }
10040 }
10041 case 13:
10042 if wireType != 0 {
10043 return fmt.Errorf("proto: wrong wireType = %d for field MaxCreateRevision", wireType)
10044 }
10045 m.MaxCreateRevision = 0
10046 for shift := uint(0); ; shift += 7 {
10047 if shift >= 64 {
10048 return ErrIntOverflowRpc
10049 }
10050 if iNdEx >= l {
10051 return io.ErrUnexpectedEOF
10052 }
10053 b := dAtA[iNdEx]
10054 iNdEx++
10055 m.MaxCreateRevision |= (int64(b) & 0x7F) << shift
10056 if b < 0x80 {
10057 break
10058 }
10059 }
10060 default:
10061 iNdEx = preIndex
10062 skippy, err := skipRpc(dAtA[iNdEx:])
10063 if err != nil {
10064 return err
10065 }
10066 if skippy < 0 {
10067 return ErrInvalidLengthRpc
10068 }
10069 if (iNdEx + skippy) > l {
10070 return io.ErrUnexpectedEOF
10071 }
10072 iNdEx += skippy
10073 }
10074 }
10075
10076 if iNdEx > l {
10077 return io.ErrUnexpectedEOF
10078 }
10079 return nil
10080}
10081func (m *RangeResponse) Unmarshal(dAtA []byte) error {
10082 l := len(dAtA)
10083 iNdEx := 0
10084 for iNdEx < l {
10085 preIndex := iNdEx
10086 var wire uint64
10087 for shift := uint(0); ; shift += 7 {
10088 if shift >= 64 {
10089 return ErrIntOverflowRpc
10090 }
10091 if iNdEx >= l {
10092 return io.ErrUnexpectedEOF
10093 }
10094 b := dAtA[iNdEx]
10095 iNdEx++
10096 wire |= (uint64(b) & 0x7F) << shift
10097 if b < 0x80 {
10098 break
10099 }
10100 }
10101 fieldNum := int32(wire >> 3)
10102 wireType := int(wire & 0x7)
10103 if wireType == 4 {
10104 return fmt.Errorf("proto: RangeResponse: wiretype end group for non-group")
10105 }
10106 if fieldNum <= 0 {
10107 return fmt.Errorf("proto: RangeResponse: illegal tag %d (wire type %d)", fieldNum, wire)
10108 }
10109 switch fieldNum {
10110 case 1:
10111 if wireType != 2 {
10112 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
10113 }
10114 var msglen int
10115 for shift := uint(0); ; shift += 7 {
10116 if shift >= 64 {
10117 return ErrIntOverflowRpc
10118 }
10119 if iNdEx >= l {
10120 return io.ErrUnexpectedEOF
10121 }
10122 b := dAtA[iNdEx]
10123 iNdEx++
10124 msglen |= (int(b) & 0x7F) << shift
10125 if b < 0x80 {
10126 break
10127 }
10128 }
10129 if msglen < 0 {
10130 return ErrInvalidLengthRpc
10131 }
10132 postIndex := iNdEx + msglen
10133 if postIndex > l {
10134 return io.ErrUnexpectedEOF
10135 }
10136 if m.Header == nil {
10137 m.Header = &ResponseHeader{}
10138 }
10139 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
10140 return err
10141 }
10142 iNdEx = postIndex
10143 case 2:
10144 if wireType != 2 {
10145 return fmt.Errorf("proto: wrong wireType = %d for field Kvs", wireType)
10146 }
10147 var msglen int
10148 for shift := uint(0); ; shift += 7 {
10149 if shift >= 64 {
10150 return ErrIntOverflowRpc
10151 }
10152 if iNdEx >= l {
10153 return io.ErrUnexpectedEOF
10154 }
10155 b := dAtA[iNdEx]
10156 iNdEx++
10157 msglen |= (int(b) & 0x7F) << shift
10158 if b < 0x80 {
10159 break
10160 }
10161 }
10162 if msglen < 0 {
10163 return ErrInvalidLengthRpc
10164 }
10165 postIndex := iNdEx + msglen
10166 if postIndex > l {
10167 return io.ErrUnexpectedEOF
10168 }
10169 m.Kvs = append(m.Kvs, &mvccpb.KeyValue{})
10170 if err := m.Kvs[len(m.Kvs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
10171 return err
10172 }
10173 iNdEx = postIndex
10174 case 3:
10175 if wireType != 0 {
10176 return fmt.Errorf("proto: wrong wireType = %d for field More", wireType)
10177 }
10178 var v int
10179 for shift := uint(0); ; shift += 7 {
10180 if shift >= 64 {
10181 return ErrIntOverflowRpc
10182 }
10183 if iNdEx >= l {
10184 return io.ErrUnexpectedEOF
10185 }
10186 b := dAtA[iNdEx]
10187 iNdEx++
10188 v |= (int(b) & 0x7F) << shift
10189 if b < 0x80 {
10190 break
10191 }
10192 }
10193 m.More = bool(v != 0)
10194 case 4:
10195 if wireType != 0 {
10196 return fmt.Errorf("proto: wrong wireType = %d for field Count", wireType)
10197 }
10198 m.Count = 0
10199 for shift := uint(0); ; shift += 7 {
10200 if shift >= 64 {
10201 return ErrIntOverflowRpc
10202 }
10203 if iNdEx >= l {
10204 return io.ErrUnexpectedEOF
10205 }
10206 b := dAtA[iNdEx]
10207 iNdEx++
10208 m.Count |= (int64(b) & 0x7F) << shift
10209 if b < 0x80 {
10210 break
10211 }
10212 }
10213 default:
10214 iNdEx = preIndex
10215 skippy, err := skipRpc(dAtA[iNdEx:])
10216 if err != nil {
10217 return err
10218 }
10219 if skippy < 0 {
10220 return ErrInvalidLengthRpc
10221 }
10222 if (iNdEx + skippy) > l {
10223 return io.ErrUnexpectedEOF
10224 }
10225 iNdEx += skippy
10226 }
10227 }
10228
10229 if iNdEx > l {
10230 return io.ErrUnexpectedEOF
10231 }
10232 return nil
10233}
10234func (m *PutRequest) Unmarshal(dAtA []byte) error {
10235 l := len(dAtA)
10236 iNdEx := 0
10237 for iNdEx < l {
10238 preIndex := iNdEx
10239 var wire uint64
10240 for shift := uint(0); ; shift += 7 {
10241 if shift >= 64 {
10242 return ErrIntOverflowRpc
10243 }
10244 if iNdEx >= l {
10245 return io.ErrUnexpectedEOF
10246 }
10247 b := dAtA[iNdEx]
10248 iNdEx++
10249 wire |= (uint64(b) & 0x7F) << shift
10250 if b < 0x80 {
10251 break
10252 }
10253 }
10254 fieldNum := int32(wire >> 3)
10255 wireType := int(wire & 0x7)
10256 if wireType == 4 {
10257 return fmt.Errorf("proto: PutRequest: wiretype end group for non-group")
10258 }
10259 if fieldNum <= 0 {
10260 return fmt.Errorf("proto: PutRequest: illegal tag %d (wire type %d)", fieldNum, wire)
10261 }
10262 switch fieldNum {
10263 case 1:
10264 if wireType != 2 {
10265 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
10266 }
10267 var byteLen int
10268 for shift := uint(0); ; shift += 7 {
10269 if shift >= 64 {
10270 return ErrIntOverflowRpc
10271 }
10272 if iNdEx >= l {
10273 return io.ErrUnexpectedEOF
10274 }
10275 b := dAtA[iNdEx]
10276 iNdEx++
10277 byteLen |= (int(b) & 0x7F) << shift
10278 if b < 0x80 {
10279 break
10280 }
10281 }
10282 if byteLen < 0 {
10283 return ErrInvalidLengthRpc
10284 }
10285 postIndex := iNdEx + byteLen
10286 if postIndex > l {
10287 return io.ErrUnexpectedEOF
10288 }
10289 m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...)
10290 if m.Key == nil {
10291 m.Key = []byte{}
10292 }
10293 iNdEx = postIndex
10294 case 2:
10295 if wireType != 2 {
10296 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
10297 }
10298 var byteLen int
10299 for shift := uint(0); ; shift += 7 {
10300 if shift >= 64 {
10301 return ErrIntOverflowRpc
10302 }
10303 if iNdEx >= l {
10304 return io.ErrUnexpectedEOF
10305 }
10306 b := dAtA[iNdEx]
10307 iNdEx++
10308 byteLen |= (int(b) & 0x7F) << shift
10309 if b < 0x80 {
10310 break
10311 }
10312 }
10313 if byteLen < 0 {
10314 return ErrInvalidLengthRpc
10315 }
10316 postIndex := iNdEx + byteLen
10317 if postIndex > l {
10318 return io.ErrUnexpectedEOF
10319 }
10320 m.Value = append(m.Value[:0], dAtA[iNdEx:postIndex]...)
10321 if m.Value == nil {
10322 m.Value = []byte{}
10323 }
10324 iNdEx = postIndex
10325 case 3:
10326 if wireType != 0 {
10327 return fmt.Errorf("proto: wrong wireType = %d for field Lease", wireType)
10328 }
10329 m.Lease = 0
10330 for shift := uint(0); ; shift += 7 {
10331 if shift >= 64 {
10332 return ErrIntOverflowRpc
10333 }
10334 if iNdEx >= l {
10335 return io.ErrUnexpectedEOF
10336 }
10337 b := dAtA[iNdEx]
10338 iNdEx++
10339 m.Lease |= (int64(b) & 0x7F) << shift
10340 if b < 0x80 {
10341 break
10342 }
10343 }
10344 case 4:
10345 if wireType != 0 {
10346 return fmt.Errorf("proto: wrong wireType = %d for field PrevKv", wireType)
10347 }
10348 var v int
10349 for shift := uint(0); ; shift += 7 {
10350 if shift >= 64 {
10351 return ErrIntOverflowRpc
10352 }
10353 if iNdEx >= l {
10354 return io.ErrUnexpectedEOF
10355 }
10356 b := dAtA[iNdEx]
10357 iNdEx++
10358 v |= (int(b) & 0x7F) << shift
10359 if b < 0x80 {
10360 break
10361 }
10362 }
10363 m.PrevKv = bool(v != 0)
10364 case 5:
10365 if wireType != 0 {
10366 return fmt.Errorf("proto: wrong wireType = %d for field IgnoreValue", wireType)
10367 }
10368 var v int
10369 for shift := uint(0); ; shift += 7 {
10370 if shift >= 64 {
10371 return ErrIntOverflowRpc
10372 }
10373 if iNdEx >= l {
10374 return io.ErrUnexpectedEOF
10375 }
10376 b := dAtA[iNdEx]
10377 iNdEx++
10378 v |= (int(b) & 0x7F) << shift
10379 if b < 0x80 {
10380 break
10381 }
10382 }
10383 m.IgnoreValue = bool(v != 0)
10384 case 6:
10385 if wireType != 0 {
10386 return fmt.Errorf("proto: wrong wireType = %d for field IgnoreLease", wireType)
10387 }
10388 var v int
10389 for shift := uint(0); ; shift += 7 {
10390 if shift >= 64 {
10391 return ErrIntOverflowRpc
10392 }
10393 if iNdEx >= l {
10394 return io.ErrUnexpectedEOF
10395 }
10396 b := dAtA[iNdEx]
10397 iNdEx++
10398 v |= (int(b) & 0x7F) << shift
10399 if b < 0x80 {
10400 break
10401 }
10402 }
10403 m.IgnoreLease = bool(v != 0)
10404 default:
10405 iNdEx = preIndex
10406 skippy, err := skipRpc(dAtA[iNdEx:])
10407 if err != nil {
10408 return err
10409 }
10410 if skippy < 0 {
10411 return ErrInvalidLengthRpc
10412 }
10413 if (iNdEx + skippy) > l {
10414 return io.ErrUnexpectedEOF
10415 }
10416 iNdEx += skippy
10417 }
10418 }
10419
10420 if iNdEx > l {
10421 return io.ErrUnexpectedEOF
10422 }
10423 return nil
10424}
10425func (m *PutResponse) Unmarshal(dAtA []byte) error {
10426 l := len(dAtA)
10427 iNdEx := 0
10428 for iNdEx < l {
10429 preIndex := iNdEx
10430 var wire uint64
10431 for shift := uint(0); ; shift += 7 {
10432 if shift >= 64 {
10433 return ErrIntOverflowRpc
10434 }
10435 if iNdEx >= l {
10436 return io.ErrUnexpectedEOF
10437 }
10438 b := dAtA[iNdEx]
10439 iNdEx++
10440 wire |= (uint64(b) & 0x7F) << shift
10441 if b < 0x80 {
10442 break
10443 }
10444 }
10445 fieldNum := int32(wire >> 3)
10446 wireType := int(wire & 0x7)
10447 if wireType == 4 {
10448 return fmt.Errorf("proto: PutResponse: wiretype end group for non-group")
10449 }
10450 if fieldNum <= 0 {
10451 return fmt.Errorf("proto: PutResponse: illegal tag %d (wire type %d)", fieldNum, wire)
10452 }
10453 switch fieldNum {
10454 case 1:
10455 if wireType != 2 {
10456 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
10457 }
10458 var msglen int
10459 for shift := uint(0); ; shift += 7 {
10460 if shift >= 64 {
10461 return ErrIntOverflowRpc
10462 }
10463 if iNdEx >= l {
10464 return io.ErrUnexpectedEOF
10465 }
10466 b := dAtA[iNdEx]
10467 iNdEx++
10468 msglen |= (int(b) & 0x7F) << shift
10469 if b < 0x80 {
10470 break
10471 }
10472 }
10473 if msglen < 0 {
10474 return ErrInvalidLengthRpc
10475 }
10476 postIndex := iNdEx + msglen
10477 if postIndex > l {
10478 return io.ErrUnexpectedEOF
10479 }
10480 if m.Header == nil {
10481 m.Header = &ResponseHeader{}
10482 }
10483 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
10484 return err
10485 }
10486 iNdEx = postIndex
10487 case 2:
10488 if wireType != 2 {
10489 return fmt.Errorf("proto: wrong wireType = %d for field PrevKv", wireType)
10490 }
10491 var msglen int
10492 for shift := uint(0); ; shift += 7 {
10493 if shift >= 64 {
10494 return ErrIntOverflowRpc
10495 }
10496 if iNdEx >= l {
10497 return io.ErrUnexpectedEOF
10498 }
10499 b := dAtA[iNdEx]
10500 iNdEx++
10501 msglen |= (int(b) & 0x7F) << shift
10502 if b < 0x80 {
10503 break
10504 }
10505 }
10506 if msglen < 0 {
10507 return ErrInvalidLengthRpc
10508 }
10509 postIndex := iNdEx + msglen
10510 if postIndex > l {
10511 return io.ErrUnexpectedEOF
10512 }
10513 if m.PrevKv == nil {
10514 m.PrevKv = &mvccpb.KeyValue{}
10515 }
10516 if err := m.PrevKv.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
10517 return err
10518 }
10519 iNdEx = postIndex
10520 default:
10521 iNdEx = preIndex
10522 skippy, err := skipRpc(dAtA[iNdEx:])
10523 if err != nil {
10524 return err
10525 }
10526 if skippy < 0 {
10527 return ErrInvalidLengthRpc
10528 }
10529 if (iNdEx + skippy) > l {
10530 return io.ErrUnexpectedEOF
10531 }
10532 iNdEx += skippy
10533 }
10534 }
10535
10536 if iNdEx > l {
10537 return io.ErrUnexpectedEOF
10538 }
10539 return nil
10540}
10541func (m *DeleteRangeRequest) Unmarshal(dAtA []byte) error {
10542 l := len(dAtA)
10543 iNdEx := 0
10544 for iNdEx < l {
10545 preIndex := iNdEx
10546 var wire uint64
10547 for shift := uint(0); ; shift += 7 {
10548 if shift >= 64 {
10549 return ErrIntOverflowRpc
10550 }
10551 if iNdEx >= l {
10552 return io.ErrUnexpectedEOF
10553 }
10554 b := dAtA[iNdEx]
10555 iNdEx++
10556 wire |= (uint64(b) & 0x7F) << shift
10557 if b < 0x80 {
10558 break
10559 }
10560 }
10561 fieldNum := int32(wire >> 3)
10562 wireType := int(wire & 0x7)
10563 if wireType == 4 {
10564 return fmt.Errorf("proto: DeleteRangeRequest: wiretype end group for non-group")
10565 }
10566 if fieldNum <= 0 {
10567 return fmt.Errorf("proto: DeleteRangeRequest: illegal tag %d (wire type %d)", fieldNum, wire)
10568 }
10569 switch fieldNum {
10570 case 1:
10571 if wireType != 2 {
10572 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
10573 }
10574 var byteLen int
10575 for shift := uint(0); ; shift += 7 {
10576 if shift >= 64 {
10577 return ErrIntOverflowRpc
10578 }
10579 if iNdEx >= l {
10580 return io.ErrUnexpectedEOF
10581 }
10582 b := dAtA[iNdEx]
10583 iNdEx++
10584 byteLen |= (int(b) & 0x7F) << shift
10585 if b < 0x80 {
10586 break
10587 }
10588 }
10589 if byteLen < 0 {
10590 return ErrInvalidLengthRpc
10591 }
10592 postIndex := iNdEx + byteLen
10593 if postIndex > l {
10594 return io.ErrUnexpectedEOF
10595 }
10596 m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...)
10597 if m.Key == nil {
10598 m.Key = []byte{}
10599 }
10600 iNdEx = postIndex
10601 case 2:
10602 if wireType != 2 {
10603 return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType)
10604 }
10605 var byteLen int
10606 for shift := uint(0); ; shift += 7 {
10607 if shift >= 64 {
10608 return ErrIntOverflowRpc
10609 }
10610 if iNdEx >= l {
10611 return io.ErrUnexpectedEOF
10612 }
10613 b := dAtA[iNdEx]
10614 iNdEx++
10615 byteLen |= (int(b) & 0x7F) << shift
10616 if b < 0x80 {
10617 break
10618 }
10619 }
10620 if byteLen < 0 {
10621 return ErrInvalidLengthRpc
10622 }
10623 postIndex := iNdEx + byteLen
10624 if postIndex > l {
10625 return io.ErrUnexpectedEOF
10626 }
10627 m.RangeEnd = append(m.RangeEnd[:0], dAtA[iNdEx:postIndex]...)
10628 if m.RangeEnd == nil {
10629 m.RangeEnd = []byte{}
10630 }
10631 iNdEx = postIndex
10632 case 3:
10633 if wireType != 0 {
10634 return fmt.Errorf("proto: wrong wireType = %d for field PrevKv", wireType)
10635 }
10636 var v int
10637 for shift := uint(0); ; shift += 7 {
10638 if shift >= 64 {
10639 return ErrIntOverflowRpc
10640 }
10641 if iNdEx >= l {
10642 return io.ErrUnexpectedEOF
10643 }
10644 b := dAtA[iNdEx]
10645 iNdEx++
10646 v |= (int(b) & 0x7F) << shift
10647 if b < 0x80 {
10648 break
10649 }
10650 }
10651 m.PrevKv = bool(v != 0)
10652 default:
10653 iNdEx = preIndex
10654 skippy, err := skipRpc(dAtA[iNdEx:])
10655 if err != nil {
10656 return err
10657 }
10658 if skippy < 0 {
10659 return ErrInvalidLengthRpc
10660 }
10661 if (iNdEx + skippy) > l {
10662 return io.ErrUnexpectedEOF
10663 }
10664 iNdEx += skippy
10665 }
10666 }
10667
10668 if iNdEx > l {
10669 return io.ErrUnexpectedEOF
10670 }
10671 return nil
10672}
10673func (m *DeleteRangeResponse) Unmarshal(dAtA []byte) error {
10674 l := len(dAtA)
10675 iNdEx := 0
10676 for iNdEx < l {
10677 preIndex := iNdEx
10678 var wire uint64
10679 for shift := uint(0); ; shift += 7 {
10680 if shift >= 64 {
10681 return ErrIntOverflowRpc
10682 }
10683 if iNdEx >= l {
10684 return io.ErrUnexpectedEOF
10685 }
10686 b := dAtA[iNdEx]
10687 iNdEx++
10688 wire |= (uint64(b) & 0x7F) << shift
10689 if b < 0x80 {
10690 break
10691 }
10692 }
10693 fieldNum := int32(wire >> 3)
10694 wireType := int(wire & 0x7)
10695 if wireType == 4 {
10696 return fmt.Errorf("proto: DeleteRangeResponse: wiretype end group for non-group")
10697 }
10698 if fieldNum <= 0 {
10699 return fmt.Errorf("proto: DeleteRangeResponse: illegal tag %d (wire type %d)", fieldNum, wire)
10700 }
10701 switch fieldNum {
10702 case 1:
10703 if wireType != 2 {
10704 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
10705 }
10706 var msglen int
10707 for shift := uint(0); ; shift += 7 {
10708 if shift >= 64 {
10709 return ErrIntOverflowRpc
10710 }
10711 if iNdEx >= l {
10712 return io.ErrUnexpectedEOF
10713 }
10714 b := dAtA[iNdEx]
10715 iNdEx++
10716 msglen |= (int(b) & 0x7F) << shift
10717 if b < 0x80 {
10718 break
10719 }
10720 }
10721 if msglen < 0 {
10722 return ErrInvalidLengthRpc
10723 }
10724 postIndex := iNdEx + msglen
10725 if postIndex > l {
10726 return io.ErrUnexpectedEOF
10727 }
10728 if m.Header == nil {
10729 m.Header = &ResponseHeader{}
10730 }
10731 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
10732 return err
10733 }
10734 iNdEx = postIndex
10735 case 2:
10736 if wireType != 0 {
10737 return fmt.Errorf("proto: wrong wireType = %d for field Deleted", wireType)
10738 }
10739 m.Deleted = 0
10740 for shift := uint(0); ; shift += 7 {
10741 if shift >= 64 {
10742 return ErrIntOverflowRpc
10743 }
10744 if iNdEx >= l {
10745 return io.ErrUnexpectedEOF
10746 }
10747 b := dAtA[iNdEx]
10748 iNdEx++
10749 m.Deleted |= (int64(b) & 0x7F) << shift
10750 if b < 0x80 {
10751 break
10752 }
10753 }
10754 case 3:
10755 if wireType != 2 {
10756 return fmt.Errorf("proto: wrong wireType = %d for field PrevKvs", wireType)
10757 }
10758 var msglen int
10759 for shift := uint(0); ; shift += 7 {
10760 if shift >= 64 {
10761 return ErrIntOverflowRpc
10762 }
10763 if iNdEx >= l {
10764 return io.ErrUnexpectedEOF
10765 }
10766 b := dAtA[iNdEx]
10767 iNdEx++
10768 msglen |= (int(b) & 0x7F) << shift
10769 if b < 0x80 {
10770 break
10771 }
10772 }
10773 if msglen < 0 {
10774 return ErrInvalidLengthRpc
10775 }
10776 postIndex := iNdEx + msglen
10777 if postIndex > l {
10778 return io.ErrUnexpectedEOF
10779 }
10780 m.PrevKvs = append(m.PrevKvs, &mvccpb.KeyValue{})
10781 if err := m.PrevKvs[len(m.PrevKvs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
10782 return err
10783 }
10784 iNdEx = postIndex
10785 default:
10786 iNdEx = preIndex
10787 skippy, err := skipRpc(dAtA[iNdEx:])
10788 if err != nil {
10789 return err
10790 }
10791 if skippy < 0 {
10792 return ErrInvalidLengthRpc
10793 }
10794 if (iNdEx + skippy) > l {
10795 return io.ErrUnexpectedEOF
10796 }
10797 iNdEx += skippy
10798 }
10799 }
10800
10801 if iNdEx > l {
10802 return io.ErrUnexpectedEOF
10803 }
10804 return nil
10805}
10806func (m *RequestOp) Unmarshal(dAtA []byte) error {
10807 l := len(dAtA)
10808 iNdEx := 0
10809 for iNdEx < l {
10810 preIndex := iNdEx
10811 var wire uint64
10812 for shift := uint(0); ; shift += 7 {
10813 if shift >= 64 {
10814 return ErrIntOverflowRpc
10815 }
10816 if iNdEx >= l {
10817 return io.ErrUnexpectedEOF
10818 }
10819 b := dAtA[iNdEx]
10820 iNdEx++
10821 wire |= (uint64(b) & 0x7F) << shift
10822 if b < 0x80 {
10823 break
10824 }
10825 }
10826 fieldNum := int32(wire >> 3)
10827 wireType := int(wire & 0x7)
10828 if wireType == 4 {
10829 return fmt.Errorf("proto: RequestOp: wiretype end group for non-group")
10830 }
10831 if fieldNum <= 0 {
10832 return fmt.Errorf("proto: RequestOp: illegal tag %d (wire type %d)", fieldNum, wire)
10833 }
10834 switch fieldNum {
10835 case 1:
10836 if wireType != 2 {
10837 return fmt.Errorf("proto: wrong wireType = %d for field RequestRange", wireType)
10838 }
10839 var msglen int
10840 for shift := uint(0); ; shift += 7 {
10841 if shift >= 64 {
10842 return ErrIntOverflowRpc
10843 }
10844 if iNdEx >= l {
10845 return io.ErrUnexpectedEOF
10846 }
10847 b := dAtA[iNdEx]
10848 iNdEx++
10849 msglen |= (int(b) & 0x7F) << shift
10850 if b < 0x80 {
10851 break
10852 }
10853 }
10854 if msglen < 0 {
10855 return ErrInvalidLengthRpc
10856 }
10857 postIndex := iNdEx + msglen
10858 if postIndex > l {
10859 return io.ErrUnexpectedEOF
10860 }
10861 v := &RangeRequest{}
10862 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
10863 return err
10864 }
10865 m.Request = &RequestOp_RequestRange{v}
10866 iNdEx = postIndex
10867 case 2:
10868 if wireType != 2 {
10869 return fmt.Errorf("proto: wrong wireType = %d for field RequestPut", wireType)
10870 }
10871 var msglen int
10872 for shift := uint(0); ; shift += 7 {
10873 if shift >= 64 {
10874 return ErrIntOverflowRpc
10875 }
10876 if iNdEx >= l {
10877 return io.ErrUnexpectedEOF
10878 }
10879 b := dAtA[iNdEx]
10880 iNdEx++
10881 msglen |= (int(b) & 0x7F) << shift
10882 if b < 0x80 {
10883 break
10884 }
10885 }
10886 if msglen < 0 {
10887 return ErrInvalidLengthRpc
10888 }
10889 postIndex := iNdEx + msglen
10890 if postIndex > l {
10891 return io.ErrUnexpectedEOF
10892 }
10893 v := &PutRequest{}
10894 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
10895 return err
10896 }
10897 m.Request = &RequestOp_RequestPut{v}
10898 iNdEx = postIndex
10899 case 3:
10900 if wireType != 2 {
10901 return fmt.Errorf("proto: wrong wireType = %d for field RequestDeleteRange", wireType)
10902 }
10903 var msglen int
10904 for shift := uint(0); ; shift += 7 {
10905 if shift >= 64 {
10906 return ErrIntOverflowRpc
10907 }
10908 if iNdEx >= l {
10909 return io.ErrUnexpectedEOF
10910 }
10911 b := dAtA[iNdEx]
10912 iNdEx++
10913 msglen |= (int(b) & 0x7F) << shift
10914 if b < 0x80 {
10915 break
10916 }
10917 }
10918 if msglen < 0 {
10919 return ErrInvalidLengthRpc
10920 }
10921 postIndex := iNdEx + msglen
10922 if postIndex > l {
10923 return io.ErrUnexpectedEOF
10924 }
10925 v := &DeleteRangeRequest{}
10926 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
10927 return err
10928 }
10929 m.Request = &RequestOp_RequestDeleteRange{v}
10930 iNdEx = postIndex
10931 case 4:
10932 if wireType != 2 {
10933 return fmt.Errorf("proto: wrong wireType = %d for field RequestTxn", wireType)
10934 }
10935 var msglen int
10936 for shift := uint(0); ; shift += 7 {
10937 if shift >= 64 {
10938 return ErrIntOverflowRpc
10939 }
10940 if iNdEx >= l {
10941 return io.ErrUnexpectedEOF
10942 }
10943 b := dAtA[iNdEx]
10944 iNdEx++
10945 msglen |= (int(b) & 0x7F) << shift
10946 if b < 0x80 {
10947 break
10948 }
10949 }
10950 if msglen < 0 {
10951 return ErrInvalidLengthRpc
10952 }
10953 postIndex := iNdEx + msglen
10954 if postIndex > l {
10955 return io.ErrUnexpectedEOF
10956 }
10957 v := &TxnRequest{}
10958 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
10959 return err
10960 }
10961 m.Request = &RequestOp_RequestTxn{v}
10962 iNdEx = postIndex
10963 default:
10964 iNdEx = preIndex
10965 skippy, err := skipRpc(dAtA[iNdEx:])
10966 if err != nil {
10967 return err
10968 }
10969 if skippy < 0 {
10970 return ErrInvalidLengthRpc
10971 }
10972 if (iNdEx + skippy) > l {
10973 return io.ErrUnexpectedEOF
10974 }
10975 iNdEx += skippy
10976 }
10977 }
10978
10979 if iNdEx > l {
10980 return io.ErrUnexpectedEOF
10981 }
10982 return nil
10983}
10984func (m *ResponseOp) Unmarshal(dAtA []byte) error {
10985 l := len(dAtA)
10986 iNdEx := 0
10987 for iNdEx < l {
10988 preIndex := iNdEx
10989 var wire uint64
10990 for shift := uint(0); ; shift += 7 {
10991 if shift >= 64 {
10992 return ErrIntOverflowRpc
10993 }
10994 if iNdEx >= l {
10995 return io.ErrUnexpectedEOF
10996 }
10997 b := dAtA[iNdEx]
10998 iNdEx++
10999 wire |= (uint64(b) & 0x7F) << shift
11000 if b < 0x80 {
11001 break
11002 }
11003 }
11004 fieldNum := int32(wire >> 3)
11005 wireType := int(wire & 0x7)
11006 if wireType == 4 {
11007 return fmt.Errorf("proto: ResponseOp: wiretype end group for non-group")
11008 }
11009 if fieldNum <= 0 {
11010 return fmt.Errorf("proto: ResponseOp: illegal tag %d (wire type %d)", fieldNum, wire)
11011 }
11012 switch fieldNum {
11013 case 1:
11014 if wireType != 2 {
11015 return fmt.Errorf("proto: wrong wireType = %d for field ResponseRange", wireType)
11016 }
11017 var msglen int
11018 for shift := uint(0); ; shift += 7 {
11019 if shift >= 64 {
11020 return ErrIntOverflowRpc
11021 }
11022 if iNdEx >= l {
11023 return io.ErrUnexpectedEOF
11024 }
11025 b := dAtA[iNdEx]
11026 iNdEx++
11027 msglen |= (int(b) & 0x7F) << shift
11028 if b < 0x80 {
11029 break
11030 }
11031 }
11032 if msglen < 0 {
11033 return ErrInvalidLengthRpc
11034 }
11035 postIndex := iNdEx + msglen
11036 if postIndex > l {
11037 return io.ErrUnexpectedEOF
11038 }
11039 v := &RangeResponse{}
11040 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
11041 return err
11042 }
11043 m.Response = &ResponseOp_ResponseRange{v}
11044 iNdEx = postIndex
11045 case 2:
11046 if wireType != 2 {
11047 return fmt.Errorf("proto: wrong wireType = %d for field ResponsePut", wireType)
11048 }
11049 var msglen int
11050 for shift := uint(0); ; shift += 7 {
11051 if shift >= 64 {
11052 return ErrIntOverflowRpc
11053 }
11054 if iNdEx >= l {
11055 return io.ErrUnexpectedEOF
11056 }
11057 b := dAtA[iNdEx]
11058 iNdEx++
11059 msglen |= (int(b) & 0x7F) << shift
11060 if b < 0x80 {
11061 break
11062 }
11063 }
11064 if msglen < 0 {
11065 return ErrInvalidLengthRpc
11066 }
11067 postIndex := iNdEx + msglen
11068 if postIndex > l {
11069 return io.ErrUnexpectedEOF
11070 }
11071 v := &PutResponse{}
11072 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
11073 return err
11074 }
11075 m.Response = &ResponseOp_ResponsePut{v}
11076 iNdEx = postIndex
11077 case 3:
11078 if wireType != 2 {
11079 return fmt.Errorf("proto: wrong wireType = %d for field ResponseDeleteRange", wireType)
11080 }
11081 var msglen int
11082 for shift := uint(0); ; shift += 7 {
11083 if shift >= 64 {
11084 return ErrIntOverflowRpc
11085 }
11086 if iNdEx >= l {
11087 return io.ErrUnexpectedEOF
11088 }
11089 b := dAtA[iNdEx]
11090 iNdEx++
11091 msglen |= (int(b) & 0x7F) << shift
11092 if b < 0x80 {
11093 break
11094 }
11095 }
11096 if msglen < 0 {
11097 return ErrInvalidLengthRpc
11098 }
11099 postIndex := iNdEx + msglen
11100 if postIndex > l {
11101 return io.ErrUnexpectedEOF
11102 }
11103 v := &DeleteRangeResponse{}
11104 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
11105 return err
11106 }
11107 m.Response = &ResponseOp_ResponseDeleteRange{v}
11108 iNdEx = postIndex
11109 case 4:
11110 if wireType != 2 {
11111 return fmt.Errorf("proto: wrong wireType = %d for field ResponseTxn", wireType)
11112 }
11113 var msglen int
11114 for shift := uint(0); ; shift += 7 {
11115 if shift >= 64 {
11116 return ErrIntOverflowRpc
11117 }
11118 if iNdEx >= l {
11119 return io.ErrUnexpectedEOF
11120 }
11121 b := dAtA[iNdEx]
11122 iNdEx++
11123 msglen |= (int(b) & 0x7F) << shift
11124 if b < 0x80 {
11125 break
11126 }
11127 }
11128 if msglen < 0 {
11129 return ErrInvalidLengthRpc
11130 }
11131 postIndex := iNdEx + msglen
11132 if postIndex > l {
11133 return io.ErrUnexpectedEOF
11134 }
11135 v := &TxnResponse{}
11136 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
11137 return err
11138 }
11139 m.Response = &ResponseOp_ResponseTxn{v}
11140 iNdEx = postIndex
11141 default:
11142 iNdEx = preIndex
11143 skippy, err := skipRpc(dAtA[iNdEx:])
11144 if err != nil {
11145 return err
11146 }
11147 if skippy < 0 {
11148 return ErrInvalidLengthRpc
11149 }
11150 if (iNdEx + skippy) > l {
11151 return io.ErrUnexpectedEOF
11152 }
11153 iNdEx += skippy
11154 }
11155 }
11156
11157 if iNdEx > l {
11158 return io.ErrUnexpectedEOF
11159 }
11160 return nil
11161}
11162func (m *Compare) Unmarshal(dAtA []byte) error {
11163 l := len(dAtA)
11164 iNdEx := 0
11165 for iNdEx < l {
11166 preIndex := iNdEx
11167 var wire uint64
11168 for shift := uint(0); ; shift += 7 {
11169 if shift >= 64 {
11170 return ErrIntOverflowRpc
11171 }
11172 if iNdEx >= l {
11173 return io.ErrUnexpectedEOF
11174 }
11175 b := dAtA[iNdEx]
11176 iNdEx++
11177 wire |= (uint64(b) & 0x7F) << shift
11178 if b < 0x80 {
11179 break
11180 }
11181 }
11182 fieldNum := int32(wire >> 3)
11183 wireType := int(wire & 0x7)
11184 if wireType == 4 {
11185 return fmt.Errorf("proto: Compare: wiretype end group for non-group")
11186 }
11187 if fieldNum <= 0 {
11188 return fmt.Errorf("proto: Compare: illegal tag %d (wire type %d)", fieldNum, wire)
11189 }
11190 switch fieldNum {
11191 case 1:
11192 if wireType != 0 {
11193 return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
11194 }
11195 m.Result = 0
11196 for shift := uint(0); ; shift += 7 {
11197 if shift >= 64 {
11198 return ErrIntOverflowRpc
11199 }
11200 if iNdEx >= l {
11201 return io.ErrUnexpectedEOF
11202 }
11203 b := dAtA[iNdEx]
11204 iNdEx++
11205 m.Result |= (Compare_CompareResult(b) & 0x7F) << shift
11206 if b < 0x80 {
11207 break
11208 }
11209 }
11210 case 2:
11211 if wireType != 0 {
11212 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType)
11213 }
11214 m.Target = 0
11215 for shift := uint(0); ; shift += 7 {
11216 if shift >= 64 {
11217 return ErrIntOverflowRpc
11218 }
11219 if iNdEx >= l {
11220 return io.ErrUnexpectedEOF
11221 }
11222 b := dAtA[iNdEx]
11223 iNdEx++
11224 m.Target |= (Compare_CompareTarget(b) & 0x7F) << shift
11225 if b < 0x80 {
11226 break
11227 }
11228 }
11229 case 3:
11230 if wireType != 2 {
11231 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
11232 }
11233 var byteLen int
11234 for shift := uint(0); ; shift += 7 {
11235 if shift >= 64 {
11236 return ErrIntOverflowRpc
11237 }
11238 if iNdEx >= l {
11239 return io.ErrUnexpectedEOF
11240 }
11241 b := dAtA[iNdEx]
11242 iNdEx++
11243 byteLen |= (int(b) & 0x7F) << shift
11244 if b < 0x80 {
11245 break
11246 }
11247 }
11248 if byteLen < 0 {
11249 return ErrInvalidLengthRpc
11250 }
11251 postIndex := iNdEx + byteLen
11252 if postIndex > l {
11253 return io.ErrUnexpectedEOF
11254 }
11255 m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...)
11256 if m.Key == nil {
11257 m.Key = []byte{}
11258 }
11259 iNdEx = postIndex
11260 case 4:
11261 if wireType != 0 {
11262 return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType)
11263 }
11264 var v int64
11265 for shift := uint(0); ; shift += 7 {
11266 if shift >= 64 {
11267 return ErrIntOverflowRpc
11268 }
11269 if iNdEx >= l {
11270 return io.ErrUnexpectedEOF
11271 }
11272 b := dAtA[iNdEx]
11273 iNdEx++
11274 v |= (int64(b) & 0x7F) << shift
11275 if b < 0x80 {
11276 break
11277 }
11278 }
11279 m.TargetUnion = &Compare_Version{v}
11280 case 5:
11281 if wireType != 0 {
11282 return fmt.Errorf("proto: wrong wireType = %d for field CreateRevision", wireType)
11283 }
11284 var v int64
11285 for shift := uint(0); ; shift += 7 {
11286 if shift >= 64 {
11287 return ErrIntOverflowRpc
11288 }
11289 if iNdEx >= l {
11290 return io.ErrUnexpectedEOF
11291 }
11292 b := dAtA[iNdEx]
11293 iNdEx++
11294 v |= (int64(b) & 0x7F) << shift
11295 if b < 0x80 {
11296 break
11297 }
11298 }
11299 m.TargetUnion = &Compare_CreateRevision{v}
11300 case 6:
11301 if wireType != 0 {
11302 return fmt.Errorf("proto: wrong wireType = %d for field ModRevision", wireType)
11303 }
11304 var v int64
11305 for shift := uint(0); ; shift += 7 {
11306 if shift >= 64 {
11307 return ErrIntOverflowRpc
11308 }
11309 if iNdEx >= l {
11310 return io.ErrUnexpectedEOF
11311 }
11312 b := dAtA[iNdEx]
11313 iNdEx++
11314 v |= (int64(b) & 0x7F) << shift
11315 if b < 0x80 {
11316 break
11317 }
11318 }
11319 m.TargetUnion = &Compare_ModRevision{v}
11320 case 7:
11321 if wireType != 2 {
11322 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
11323 }
11324 var byteLen int
11325 for shift := uint(0); ; shift += 7 {
11326 if shift >= 64 {
11327 return ErrIntOverflowRpc
11328 }
11329 if iNdEx >= l {
11330 return io.ErrUnexpectedEOF
11331 }
11332 b := dAtA[iNdEx]
11333 iNdEx++
11334 byteLen |= (int(b) & 0x7F) << shift
11335 if b < 0x80 {
11336 break
11337 }
11338 }
11339 if byteLen < 0 {
11340 return ErrInvalidLengthRpc
11341 }
11342 postIndex := iNdEx + byteLen
11343 if postIndex > l {
11344 return io.ErrUnexpectedEOF
11345 }
11346 v := make([]byte, postIndex-iNdEx)
11347 copy(v, dAtA[iNdEx:postIndex])
11348 m.TargetUnion = &Compare_Value{v}
11349 iNdEx = postIndex
11350 case 8:
11351 if wireType != 0 {
11352 return fmt.Errorf("proto: wrong wireType = %d for field Lease", wireType)
11353 }
11354 var v int64
11355 for shift := uint(0); ; shift += 7 {
11356 if shift >= 64 {
11357 return ErrIntOverflowRpc
11358 }
11359 if iNdEx >= l {
11360 return io.ErrUnexpectedEOF
11361 }
11362 b := dAtA[iNdEx]
11363 iNdEx++
11364 v |= (int64(b) & 0x7F) << shift
11365 if b < 0x80 {
11366 break
11367 }
11368 }
11369 m.TargetUnion = &Compare_Lease{v}
11370 case 64:
11371 if wireType != 2 {
11372 return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType)
11373 }
11374 var byteLen int
11375 for shift := uint(0); ; shift += 7 {
11376 if shift >= 64 {
11377 return ErrIntOverflowRpc
11378 }
11379 if iNdEx >= l {
11380 return io.ErrUnexpectedEOF
11381 }
11382 b := dAtA[iNdEx]
11383 iNdEx++
11384 byteLen |= (int(b) & 0x7F) << shift
11385 if b < 0x80 {
11386 break
11387 }
11388 }
11389 if byteLen < 0 {
11390 return ErrInvalidLengthRpc
11391 }
11392 postIndex := iNdEx + byteLen
11393 if postIndex > l {
11394 return io.ErrUnexpectedEOF
11395 }
11396 m.RangeEnd = append(m.RangeEnd[:0], dAtA[iNdEx:postIndex]...)
11397 if m.RangeEnd == nil {
11398 m.RangeEnd = []byte{}
11399 }
11400 iNdEx = postIndex
11401 default:
11402 iNdEx = preIndex
11403 skippy, err := skipRpc(dAtA[iNdEx:])
11404 if err != nil {
11405 return err
11406 }
11407 if skippy < 0 {
11408 return ErrInvalidLengthRpc
11409 }
11410 if (iNdEx + skippy) > l {
11411 return io.ErrUnexpectedEOF
11412 }
11413 iNdEx += skippy
11414 }
11415 }
11416
11417 if iNdEx > l {
11418 return io.ErrUnexpectedEOF
11419 }
11420 return nil
11421}
11422func (m *TxnRequest) Unmarshal(dAtA []byte) error {
11423 l := len(dAtA)
11424 iNdEx := 0
11425 for iNdEx < l {
11426 preIndex := iNdEx
11427 var wire uint64
11428 for shift := uint(0); ; shift += 7 {
11429 if shift >= 64 {
11430 return ErrIntOverflowRpc
11431 }
11432 if iNdEx >= l {
11433 return io.ErrUnexpectedEOF
11434 }
11435 b := dAtA[iNdEx]
11436 iNdEx++
11437 wire |= (uint64(b) & 0x7F) << shift
11438 if b < 0x80 {
11439 break
11440 }
11441 }
11442 fieldNum := int32(wire >> 3)
11443 wireType := int(wire & 0x7)
11444 if wireType == 4 {
11445 return fmt.Errorf("proto: TxnRequest: wiretype end group for non-group")
11446 }
11447 if fieldNum <= 0 {
11448 return fmt.Errorf("proto: TxnRequest: illegal tag %d (wire type %d)", fieldNum, wire)
11449 }
11450 switch fieldNum {
11451 case 1:
11452 if wireType != 2 {
11453 return fmt.Errorf("proto: wrong wireType = %d for field Compare", wireType)
11454 }
11455 var msglen int
11456 for shift := uint(0); ; shift += 7 {
11457 if shift >= 64 {
11458 return ErrIntOverflowRpc
11459 }
11460 if iNdEx >= l {
11461 return io.ErrUnexpectedEOF
11462 }
11463 b := dAtA[iNdEx]
11464 iNdEx++
11465 msglen |= (int(b) & 0x7F) << shift
11466 if b < 0x80 {
11467 break
11468 }
11469 }
11470 if msglen < 0 {
11471 return ErrInvalidLengthRpc
11472 }
11473 postIndex := iNdEx + msglen
11474 if postIndex > l {
11475 return io.ErrUnexpectedEOF
11476 }
11477 m.Compare = append(m.Compare, &Compare{})
11478 if err := m.Compare[len(m.Compare)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
11479 return err
11480 }
11481 iNdEx = postIndex
11482 case 2:
11483 if wireType != 2 {
11484 return fmt.Errorf("proto: wrong wireType = %d for field Success", wireType)
11485 }
11486 var msglen int
11487 for shift := uint(0); ; shift += 7 {
11488 if shift >= 64 {
11489 return ErrIntOverflowRpc
11490 }
11491 if iNdEx >= l {
11492 return io.ErrUnexpectedEOF
11493 }
11494 b := dAtA[iNdEx]
11495 iNdEx++
11496 msglen |= (int(b) & 0x7F) << shift
11497 if b < 0x80 {
11498 break
11499 }
11500 }
11501 if msglen < 0 {
11502 return ErrInvalidLengthRpc
11503 }
11504 postIndex := iNdEx + msglen
11505 if postIndex > l {
11506 return io.ErrUnexpectedEOF
11507 }
11508 m.Success = append(m.Success, &RequestOp{})
11509 if err := m.Success[len(m.Success)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
11510 return err
11511 }
11512 iNdEx = postIndex
11513 case 3:
11514 if wireType != 2 {
11515 return fmt.Errorf("proto: wrong wireType = %d for field Failure", wireType)
11516 }
11517 var msglen int
11518 for shift := uint(0); ; shift += 7 {
11519 if shift >= 64 {
11520 return ErrIntOverflowRpc
11521 }
11522 if iNdEx >= l {
11523 return io.ErrUnexpectedEOF
11524 }
11525 b := dAtA[iNdEx]
11526 iNdEx++
11527 msglen |= (int(b) & 0x7F) << shift
11528 if b < 0x80 {
11529 break
11530 }
11531 }
11532 if msglen < 0 {
11533 return ErrInvalidLengthRpc
11534 }
11535 postIndex := iNdEx + msglen
11536 if postIndex > l {
11537 return io.ErrUnexpectedEOF
11538 }
11539 m.Failure = append(m.Failure, &RequestOp{})
11540 if err := m.Failure[len(m.Failure)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
11541 return err
11542 }
11543 iNdEx = postIndex
11544 default:
11545 iNdEx = preIndex
11546 skippy, err := skipRpc(dAtA[iNdEx:])
11547 if err != nil {
11548 return err
11549 }
11550 if skippy < 0 {
11551 return ErrInvalidLengthRpc
11552 }
11553 if (iNdEx + skippy) > l {
11554 return io.ErrUnexpectedEOF
11555 }
11556 iNdEx += skippy
11557 }
11558 }
11559
11560 if iNdEx > l {
11561 return io.ErrUnexpectedEOF
11562 }
11563 return nil
11564}
11565func (m *TxnResponse) Unmarshal(dAtA []byte) error {
11566 l := len(dAtA)
11567 iNdEx := 0
11568 for iNdEx < l {
11569 preIndex := iNdEx
11570 var wire uint64
11571 for shift := uint(0); ; shift += 7 {
11572 if shift >= 64 {
11573 return ErrIntOverflowRpc
11574 }
11575 if iNdEx >= l {
11576 return io.ErrUnexpectedEOF
11577 }
11578 b := dAtA[iNdEx]
11579 iNdEx++
11580 wire |= (uint64(b) & 0x7F) << shift
11581 if b < 0x80 {
11582 break
11583 }
11584 }
11585 fieldNum := int32(wire >> 3)
11586 wireType := int(wire & 0x7)
11587 if wireType == 4 {
11588 return fmt.Errorf("proto: TxnResponse: wiretype end group for non-group")
11589 }
11590 if fieldNum <= 0 {
11591 return fmt.Errorf("proto: TxnResponse: illegal tag %d (wire type %d)", fieldNum, wire)
11592 }
11593 switch fieldNum {
11594 case 1:
11595 if wireType != 2 {
11596 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
11597 }
11598 var msglen int
11599 for shift := uint(0); ; shift += 7 {
11600 if shift >= 64 {
11601 return ErrIntOverflowRpc
11602 }
11603 if iNdEx >= l {
11604 return io.ErrUnexpectedEOF
11605 }
11606 b := dAtA[iNdEx]
11607 iNdEx++
11608 msglen |= (int(b) & 0x7F) << shift
11609 if b < 0x80 {
11610 break
11611 }
11612 }
11613 if msglen < 0 {
11614 return ErrInvalidLengthRpc
11615 }
11616 postIndex := iNdEx + msglen
11617 if postIndex > l {
11618 return io.ErrUnexpectedEOF
11619 }
11620 if m.Header == nil {
11621 m.Header = &ResponseHeader{}
11622 }
11623 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
11624 return err
11625 }
11626 iNdEx = postIndex
11627 case 2:
11628 if wireType != 0 {
11629 return fmt.Errorf("proto: wrong wireType = %d for field Succeeded", wireType)
11630 }
11631 var v int
11632 for shift := uint(0); ; shift += 7 {
11633 if shift >= 64 {
11634 return ErrIntOverflowRpc
11635 }
11636 if iNdEx >= l {
11637 return io.ErrUnexpectedEOF
11638 }
11639 b := dAtA[iNdEx]
11640 iNdEx++
11641 v |= (int(b) & 0x7F) << shift
11642 if b < 0x80 {
11643 break
11644 }
11645 }
11646 m.Succeeded = bool(v != 0)
11647 case 3:
11648 if wireType != 2 {
11649 return fmt.Errorf("proto: wrong wireType = %d for field Responses", wireType)
11650 }
11651 var msglen int
11652 for shift := uint(0); ; shift += 7 {
11653 if shift >= 64 {
11654 return ErrIntOverflowRpc
11655 }
11656 if iNdEx >= l {
11657 return io.ErrUnexpectedEOF
11658 }
11659 b := dAtA[iNdEx]
11660 iNdEx++
11661 msglen |= (int(b) & 0x7F) << shift
11662 if b < 0x80 {
11663 break
11664 }
11665 }
11666 if msglen < 0 {
11667 return ErrInvalidLengthRpc
11668 }
11669 postIndex := iNdEx + msglen
11670 if postIndex > l {
11671 return io.ErrUnexpectedEOF
11672 }
11673 m.Responses = append(m.Responses, &ResponseOp{})
11674 if err := m.Responses[len(m.Responses)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
11675 return err
11676 }
11677 iNdEx = postIndex
11678 default:
11679 iNdEx = preIndex
11680 skippy, err := skipRpc(dAtA[iNdEx:])
11681 if err != nil {
11682 return err
11683 }
11684 if skippy < 0 {
11685 return ErrInvalidLengthRpc
11686 }
11687 if (iNdEx + skippy) > l {
11688 return io.ErrUnexpectedEOF
11689 }
11690 iNdEx += skippy
11691 }
11692 }
11693
11694 if iNdEx > l {
11695 return io.ErrUnexpectedEOF
11696 }
11697 return nil
11698}
11699func (m *CompactionRequest) Unmarshal(dAtA []byte) error {
11700 l := len(dAtA)
11701 iNdEx := 0
11702 for iNdEx < l {
11703 preIndex := iNdEx
11704 var wire uint64
11705 for shift := uint(0); ; shift += 7 {
11706 if shift >= 64 {
11707 return ErrIntOverflowRpc
11708 }
11709 if iNdEx >= l {
11710 return io.ErrUnexpectedEOF
11711 }
11712 b := dAtA[iNdEx]
11713 iNdEx++
11714 wire |= (uint64(b) & 0x7F) << shift
11715 if b < 0x80 {
11716 break
11717 }
11718 }
11719 fieldNum := int32(wire >> 3)
11720 wireType := int(wire & 0x7)
11721 if wireType == 4 {
11722 return fmt.Errorf("proto: CompactionRequest: wiretype end group for non-group")
11723 }
11724 if fieldNum <= 0 {
11725 return fmt.Errorf("proto: CompactionRequest: illegal tag %d (wire type %d)", fieldNum, wire)
11726 }
11727 switch fieldNum {
11728 case 1:
11729 if wireType != 0 {
11730 return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType)
11731 }
11732 m.Revision = 0
11733 for shift := uint(0); ; shift += 7 {
11734 if shift >= 64 {
11735 return ErrIntOverflowRpc
11736 }
11737 if iNdEx >= l {
11738 return io.ErrUnexpectedEOF
11739 }
11740 b := dAtA[iNdEx]
11741 iNdEx++
11742 m.Revision |= (int64(b) & 0x7F) << shift
11743 if b < 0x80 {
11744 break
11745 }
11746 }
11747 case 2:
11748 if wireType != 0 {
11749 return fmt.Errorf("proto: wrong wireType = %d for field Physical", wireType)
11750 }
11751 var v int
11752 for shift := uint(0); ; shift += 7 {
11753 if shift >= 64 {
11754 return ErrIntOverflowRpc
11755 }
11756 if iNdEx >= l {
11757 return io.ErrUnexpectedEOF
11758 }
11759 b := dAtA[iNdEx]
11760 iNdEx++
11761 v |= (int(b) & 0x7F) << shift
11762 if b < 0x80 {
11763 break
11764 }
11765 }
11766 m.Physical = bool(v != 0)
11767 default:
11768 iNdEx = preIndex
11769 skippy, err := skipRpc(dAtA[iNdEx:])
11770 if err != nil {
11771 return err
11772 }
11773 if skippy < 0 {
11774 return ErrInvalidLengthRpc
11775 }
11776 if (iNdEx + skippy) > l {
11777 return io.ErrUnexpectedEOF
11778 }
11779 iNdEx += skippy
11780 }
11781 }
11782
11783 if iNdEx > l {
11784 return io.ErrUnexpectedEOF
11785 }
11786 return nil
11787}
11788func (m *CompactionResponse) Unmarshal(dAtA []byte) error {
11789 l := len(dAtA)
11790 iNdEx := 0
11791 for iNdEx < l {
11792 preIndex := iNdEx
11793 var wire uint64
11794 for shift := uint(0); ; shift += 7 {
11795 if shift >= 64 {
11796 return ErrIntOverflowRpc
11797 }
11798 if iNdEx >= l {
11799 return io.ErrUnexpectedEOF
11800 }
11801 b := dAtA[iNdEx]
11802 iNdEx++
11803 wire |= (uint64(b) & 0x7F) << shift
11804 if b < 0x80 {
11805 break
11806 }
11807 }
11808 fieldNum := int32(wire >> 3)
11809 wireType := int(wire & 0x7)
11810 if wireType == 4 {
11811 return fmt.Errorf("proto: CompactionResponse: wiretype end group for non-group")
11812 }
11813 if fieldNum <= 0 {
11814 return fmt.Errorf("proto: CompactionResponse: illegal tag %d (wire type %d)", fieldNum, wire)
11815 }
11816 switch fieldNum {
11817 case 1:
11818 if wireType != 2 {
11819 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
11820 }
11821 var msglen int
11822 for shift := uint(0); ; shift += 7 {
11823 if shift >= 64 {
11824 return ErrIntOverflowRpc
11825 }
11826 if iNdEx >= l {
11827 return io.ErrUnexpectedEOF
11828 }
11829 b := dAtA[iNdEx]
11830 iNdEx++
11831 msglen |= (int(b) & 0x7F) << shift
11832 if b < 0x80 {
11833 break
11834 }
11835 }
11836 if msglen < 0 {
11837 return ErrInvalidLengthRpc
11838 }
11839 postIndex := iNdEx + msglen
11840 if postIndex > l {
11841 return io.ErrUnexpectedEOF
11842 }
11843 if m.Header == nil {
11844 m.Header = &ResponseHeader{}
11845 }
11846 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
11847 return err
11848 }
11849 iNdEx = postIndex
11850 default:
11851 iNdEx = preIndex
11852 skippy, err := skipRpc(dAtA[iNdEx:])
11853 if err != nil {
11854 return err
11855 }
11856 if skippy < 0 {
11857 return ErrInvalidLengthRpc
11858 }
11859 if (iNdEx + skippy) > l {
11860 return io.ErrUnexpectedEOF
11861 }
11862 iNdEx += skippy
11863 }
11864 }
11865
11866 if iNdEx > l {
11867 return io.ErrUnexpectedEOF
11868 }
11869 return nil
11870}
11871func (m *HashRequest) Unmarshal(dAtA []byte) error {
11872 l := len(dAtA)
11873 iNdEx := 0
11874 for iNdEx < l {
11875 preIndex := iNdEx
11876 var wire uint64
11877 for shift := uint(0); ; shift += 7 {
11878 if shift >= 64 {
11879 return ErrIntOverflowRpc
11880 }
11881 if iNdEx >= l {
11882 return io.ErrUnexpectedEOF
11883 }
11884 b := dAtA[iNdEx]
11885 iNdEx++
11886 wire |= (uint64(b) & 0x7F) << shift
11887 if b < 0x80 {
11888 break
11889 }
11890 }
11891 fieldNum := int32(wire >> 3)
11892 wireType := int(wire & 0x7)
11893 if wireType == 4 {
11894 return fmt.Errorf("proto: HashRequest: wiretype end group for non-group")
11895 }
11896 if fieldNum <= 0 {
11897 return fmt.Errorf("proto: HashRequest: illegal tag %d (wire type %d)", fieldNum, wire)
11898 }
11899 switch fieldNum {
11900 default:
11901 iNdEx = preIndex
11902 skippy, err := skipRpc(dAtA[iNdEx:])
11903 if err != nil {
11904 return err
11905 }
11906 if skippy < 0 {
11907 return ErrInvalidLengthRpc
11908 }
11909 if (iNdEx + skippy) > l {
11910 return io.ErrUnexpectedEOF
11911 }
11912 iNdEx += skippy
11913 }
11914 }
11915
11916 if iNdEx > l {
11917 return io.ErrUnexpectedEOF
11918 }
11919 return nil
11920}
11921func (m *HashKVRequest) Unmarshal(dAtA []byte) error {
11922 l := len(dAtA)
11923 iNdEx := 0
11924 for iNdEx < l {
11925 preIndex := iNdEx
11926 var wire uint64
11927 for shift := uint(0); ; shift += 7 {
11928 if shift >= 64 {
11929 return ErrIntOverflowRpc
11930 }
11931 if iNdEx >= l {
11932 return io.ErrUnexpectedEOF
11933 }
11934 b := dAtA[iNdEx]
11935 iNdEx++
11936 wire |= (uint64(b) & 0x7F) << shift
11937 if b < 0x80 {
11938 break
11939 }
11940 }
11941 fieldNum := int32(wire >> 3)
11942 wireType := int(wire & 0x7)
11943 if wireType == 4 {
11944 return fmt.Errorf("proto: HashKVRequest: wiretype end group for non-group")
11945 }
11946 if fieldNum <= 0 {
11947 return fmt.Errorf("proto: HashKVRequest: illegal tag %d (wire type %d)", fieldNum, wire)
11948 }
11949 switch fieldNum {
11950 case 1:
11951 if wireType != 0 {
11952 return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType)
11953 }
11954 m.Revision = 0
11955 for shift := uint(0); ; shift += 7 {
11956 if shift >= 64 {
11957 return ErrIntOverflowRpc
11958 }
11959 if iNdEx >= l {
11960 return io.ErrUnexpectedEOF
11961 }
11962 b := dAtA[iNdEx]
11963 iNdEx++
11964 m.Revision |= (int64(b) & 0x7F) << shift
11965 if b < 0x80 {
11966 break
11967 }
11968 }
11969 default:
11970 iNdEx = preIndex
11971 skippy, err := skipRpc(dAtA[iNdEx:])
11972 if err != nil {
11973 return err
11974 }
11975 if skippy < 0 {
11976 return ErrInvalidLengthRpc
11977 }
11978 if (iNdEx + skippy) > l {
11979 return io.ErrUnexpectedEOF
11980 }
11981 iNdEx += skippy
11982 }
11983 }
11984
11985 if iNdEx > l {
11986 return io.ErrUnexpectedEOF
11987 }
11988 return nil
11989}
11990func (m *HashKVResponse) Unmarshal(dAtA []byte) error {
11991 l := len(dAtA)
11992 iNdEx := 0
11993 for iNdEx < l {
11994 preIndex := iNdEx
11995 var wire uint64
11996 for shift := uint(0); ; shift += 7 {
11997 if shift >= 64 {
11998 return ErrIntOverflowRpc
11999 }
12000 if iNdEx >= l {
12001 return io.ErrUnexpectedEOF
12002 }
12003 b := dAtA[iNdEx]
12004 iNdEx++
12005 wire |= (uint64(b) & 0x7F) << shift
12006 if b < 0x80 {
12007 break
12008 }
12009 }
12010 fieldNum := int32(wire >> 3)
12011 wireType := int(wire & 0x7)
12012 if wireType == 4 {
12013 return fmt.Errorf("proto: HashKVResponse: wiretype end group for non-group")
12014 }
12015 if fieldNum <= 0 {
12016 return fmt.Errorf("proto: HashKVResponse: illegal tag %d (wire type %d)", fieldNum, wire)
12017 }
12018 switch fieldNum {
12019 case 1:
12020 if wireType != 2 {
12021 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
12022 }
12023 var msglen int
12024 for shift := uint(0); ; shift += 7 {
12025 if shift >= 64 {
12026 return ErrIntOverflowRpc
12027 }
12028 if iNdEx >= l {
12029 return io.ErrUnexpectedEOF
12030 }
12031 b := dAtA[iNdEx]
12032 iNdEx++
12033 msglen |= (int(b) & 0x7F) << shift
12034 if b < 0x80 {
12035 break
12036 }
12037 }
12038 if msglen < 0 {
12039 return ErrInvalidLengthRpc
12040 }
12041 postIndex := iNdEx + msglen
12042 if postIndex > l {
12043 return io.ErrUnexpectedEOF
12044 }
12045 if m.Header == nil {
12046 m.Header = &ResponseHeader{}
12047 }
12048 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
12049 return err
12050 }
12051 iNdEx = postIndex
12052 case 2:
12053 if wireType != 0 {
12054 return fmt.Errorf("proto: wrong wireType = %d for field Hash", wireType)
12055 }
12056 m.Hash = 0
12057 for shift := uint(0); ; shift += 7 {
12058 if shift >= 64 {
12059 return ErrIntOverflowRpc
12060 }
12061 if iNdEx >= l {
12062 return io.ErrUnexpectedEOF
12063 }
12064 b := dAtA[iNdEx]
12065 iNdEx++
12066 m.Hash |= (uint32(b) & 0x7F) << shift
12067 if b < 0x80 {
12068 break
12069 }
12070 }
12071 case 3:
12072 if wireType != 0 {
12073 return fmt.Errorf("proto: wrong wireType = %d for field CompactRevision", wireType)
12074 }
12075 m.CompactRevision = 0
12076 for shift := uint(0); ; shift += 7 {
12077 if shift >= 64 {
12078 return ErrIntOverflowRpc
12079 }
12080 if iNdEx >= l {
12081 return io.ErrUnexpectedEOF
12082 }
12083 b := dAtA[iNdEx]
12084 iNdEx++
12085 m.CompactRevision |= (int64(b) & 0x7F) << shift
12086 if b < 0x80 {
12087 break
12088 }
12089 }
12090 default:
12091 iNdEx = preIndex
12092 skippy, err := skipRpc(dAtA[iNdEx:])
12093 if err != nil {
12094 return err
12095 }
12096 if skippy < 0 {
12097 return ErrInvalidLengthRpc
12098 }
12099 if (iNdEx + skippy) > l {
12100 return io.ErrUnexpectedEOF
12101 }
12102 iNdEx += skippy
12103 }
12104 }
12105
12106 if iNdEx > l {
12107 return io.ErrUnexpectedEOF
12108 }
12109 return nil
12110}
12111func (m *HashResponse) Unmarshal(dAtA []byte) error {
12112 l := len(dAtA)
12113 iNdEx := 0
12114 for iNdEx < l {
12115 preIndex := iNdEx
12116 var wire uint64
12117 for shift := uint(0); ; shift += 7 {
12118 if shift >= 64 {
12119 return ErrIntOverflowRpc
12120 }
12121 if iNdEx >= l {
12122 return io.ErrUnexpectedEOF
12123 }
12124 b := dAtA[iNdEx]
12125 iNdEx++
12126 wire |= (uint64(b) & 0x7F) << shift
12127 if b < 0x80 {
12128 break
12129 }
12130 }
12131 fieldNum := int32(wire >> 3)
12132 wireType := int(wire & 0x7)
12133 if wireType == 4 {
12134 return fmt.Errorf("proto: HashResponse: wiretype end group for non-group")
12135 }
12136 if fieldNum <= 0 {
12137 return fmt.Errorf("proto: HashResponse: illegal tag %d (wire type %d)", fieldNum, wire)
12138 }
12139 switch fieldNum {
12140 case 1:
12141 if wireType != 2 {
12142 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
12143 }
12144 var msglen int
12145 for shift := uint(0); ; shift += 7 {
12146 if shift >= 64 {
12147 return ErrIntOverflowRpc
12148 }
12149 if iNdEx >= l {
12150 return io.ErrUnexpectedEOF
12151 }
12152 b := dAtA[iNdEx]
12153 iNdEx++
12154 msglen |= (int(b) & 0x7F) << shift
12155 if b < 0x80 {
12156 break
12157 }
12158 }
12159 if msglen < 0 {
12160 return ErrInvalidLengthRpc
12161 }
12162 postIndex := iNdEx + msglen
12163 if postIndex > l {
12164 return io.ErrUnexpectedEOF
12165 }
12166 if m.Header == nil {
12167 m.Header = &ResponseHeader{}
12168 }
12169 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
12170 return err
12171 }
12172 iNdEx = postIndex
12173 case 2:
12174 if wireType != 0 {
12175 return fmt.Errorf("proto: wrong wireType = %d for field Hash", wireType)
12176 }
12177 m.Hash = 0
12178 for shift := uint(0); ; shift += 7 {
12179 if shift >= 64 {
12180 return ErrIntOverflowRpc
12181 }
12182 if iNdEx >= l {
12183 return io.ErrUnexpectedEOF
12184 }
12185 b := dAtA[iNdEx]
12186 iNdEx++
12187 m.Hash |= (uint32(b) & 0x7F) << shift
12188 if b < 0x80 {
12189 break
12190 }
12191 }
12192 default:
12193 iNdEx = preIndex
12194 skippy, err := skipRpc(dAtA[iNdEx:])
12195 if err != nil {
12196 return err
12197 }
12198 if skippy < 0 {
12199 return ErrInvalidLengthRpc
12200 }
12201 if (iNdEx + skippy) > l {
12202 return io.ErrUnexpectedEOF
12203 }
12204 iNdEx += skippy
12205 }
12206 }
12207
12208 if iNdEx > l {
12209 return io.ErrUnexpectedEOF
12210 }
12211 return nil
12212}
12213func (m *SnapshotRequest) Unmarshal(dAtA []byte) error {
12214 l := len(dAtA)
12215 iNdEx := 0
12216 for iNdEx < l {
12217 preIndex := iNdEx
12218 var wire uint64
12219 for shift := uint(0); ; shift += 7 {
12220 if shift >= 64 {
12221 return ErrIntOverflowRpc
12222 }
12223 if iNdEx >= l {
12224 return io.ErrUnexpectedEOF
12225 }
12226 b := dAtA[iNdEx]
12227 iNdEx++
12228 wire |= (uint64(b) & 0x7F) << shift
12229 if b < 0x80 {
12230 break
12231 }
12232 }
12233 fieldNum := int32(wire >> 3)
12234 wireType := int(wire & 0x7)
12235 if wireType == 4 {
12236 return fmt.Errorf("proto: SnapshotRequest: wiretype end group for non-group")
12237 }
12238 if fieldNum <= 0 {
12239 return fmt.Errorf("proto: SnapshotRequest: illegal tag %d (wire type %d)", fieldNum, wire)
12240 }
12241 switch fieldNum {
12242 default:
12243 iNdEx = preIndex
12244 skippy, err := skipRpc(dAtA[iNdEx:])
12245 if err != nil {
12246 return err
12247 }
12248 if skippy < 0 {
12249 return ErrInvalidLengthRpc
12250 }
12251 if (iNdEx + skippy) > l {
12252 return io.ErrUnexpectedEOF
12253 }
12254 iNdEx += skippy
12255 }
12256 }
12257
12258 if iNdEx > l {
12259 return io.ErrUnexpectedEOF
12260 }
12261 return nil
12262}
12263func (m *SnapshotResponse) Unmarshal(dAtA []byte) error {
12264 l := len(dAtA)
12265 iNdEx := 0
12266 for iNdEx < l {
12267 preIndex := iNdEx
12268 var wire uint64
12269 for shift := uint(0); ; shift += 7 {
12270 if shift >= 64 {
12271 return ErrIntOverflowRpc
12272 }
12273 if iNdEx >= l {
12274 return io.ErrUnexpectedEOF
12275 }
12276 b := dAtA[iNdEx]
12277 iNdEx++
12278 wire |= (uint64(b) & 0x7F) << shift
12279 if b < 0x80 {
12280 break
12281 }
12282 }
12283 fieldNum := int32(wire >> 3)
12284 wireType := int(wire & 0x7)
12285 if wireType == 4 {
12286 return fmt.Errorf("proto: SnapshotResponse: wiretype end group for non-group")
12287 }
12288 if fieldNum <= 0 {
12289 return fmt.Errorf("proto: SnapshotResponse: illegal tag %d (wire type %d)", fieldNum, wire)
12290 }
12291 switch fieldNum {
12292 case 1:
12293 if wireType != 2 {
12294 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
12295 }
12296 var msglen int
12297 for shift := uint(0); ; shift += 7 {
12298 if shift >= 64 {
12299 return ErrIntOverflowRpc
12300 }
12301 if iNdEx >= l {
12302 return io.ErrUnexpectedEOF
12303 }
12304 b := dAtA[iNdEx]
12305 iNdEx++
12306 msglen |= (int(b) & 0x7F) << shift
12307 if b < 0x80 {
12308 break
12309 }
12310 }
12311 if msglen < 0 {
12312 return ErrInvalidLengthRpc
12313 }
12314 postIndex := iNdEx + msglen
12315 if postIndex > l {
12316 return io.ErrUnexpectedEOF
12317 }
12318 if m.Header == nil {
12319 m.Header = &ResponseHeader{}
12320 }
12321 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
12322 return err
12323 }
12324 iNdEx = postIndex
12325 case 2:
12326 if wireType != 0 {
12327 return fmt.Errorf("proto: wrong wireType = %d for field RemainingBytes", wireType)
12328 }
12329 m.RemainingBytes = 0
12330 for shift := uint(0); ; shift += 7 {
12331 if shift >= 64 {
12332 return ErrIntOverflowRpc
12333 }
12334 if iNdEx >= l {
12335 return io.ErrUnexpectedEOF
12336 }
12337 b := dAtA[iNdEx]
12338 iNdEx++
12339 m.RemainingBytes |= (uint64(b) & 0x7F) << shift
12340 if b < 0x80 {
12341 break
12342 }
12343 }
12344 case 3:
12345 if wireType != 2 {
12346 return fmt.Errorf("proto: wrong wireType = %d for field Blob", wireType)
12347 }
12348 var byteLen int
12349 for shift := uint(0); ; shift += 7 {
12350 if shift >= 64 {
12351 return ErrIntOverflowRpc
12352 }
12353 if iNdEx >= l {
12354 return io.ErrUnexpectedEOF
12355 }
12356 b := dAtA[iNdEx]
12357 iNdEx++
12358 byteLen |= (int(b) & 0x7F) << shift
12359 if b < 0x80 {
12360 break
12361 }
12362 }
12363 if byteLen < 0 {
12364 return ErrInvalidLengthRpc
12365 }
12366 postIndex := iNdEx + byteLen
12367 if postIndex > l {
12368 return io.ErrUnexpectedEOF
12369 }
12370 m.Blob = append(m.Blob[:0], dAtA[iNdEx:postIndex]...)
12371 if m.Blob == nil {
12372 m.Blob = []byte{}
12373 }
12374 iNdEx = postIndex
12375 default:
12376 iNdEx = preIndex
12377 skippy, err := skipRpc(dAtA[iNdEx:])
12378 if err != nil {
12379 return err
12380 }
12381 if skippy < 0 {
12382 return ErrInvalidLengthRpc
12383 }
12384 if (iNdEx + skippy) > l {
12385 return io.ErrUnexpectedEOF
12386 }
12387 iNdEx += skippy
12388 }
12389 }
12390
12391 if iNdEx > l {
12392 return io.ErrUnexpectedEOF
12393 }
12394 return nil
12395}
12396func (m *WatchRequest) Unmarshal(dAtA []byte) error {
12397 l := len(dAtA)
12398 iNdEx := 0
12399 for iNdEx < l {
12400 preIndex := iNdEx
12401 var wire uint64
12402 for shift := uint(0); ; shift += 7 {
12403 if shift >= 64 {
12404 return ErrIntOverflowRpc
12405 }
12406 if iNdEx >= l {
12407 return io.ErrUnexpectedEOF
12408 }
12409 b := dAtA[iNdEx]
12410 iNdEx++
12411 wire |= (uint64(b) & 0x7F) << shift
12412 if b < 0x80 {
12413 break
12414 }
12415 }
12416 fieldNum := int32(wire >> 3)
12417 wireType := int(wire & 0x7)
12418 if wireType == 4 {
12419 return fmt.Errorf("proto: WatchRequest: wiretype end group for non-group")
12420 }
12421 if fieldNum <= 0 {
12422 return fmt.Errorf("proto: WatchRequest: illegal tag %d (wire type %d)", fieldNum, wire)
12423 }
12424 switch fieldNum {
12425 case 1:
12426 if wireType != 2 {
12427 return fmt.Errorf("proto: wrong wireType = %d for field CreateRequest", wireType)
12428 }
12429 var msglen int
12430 for shift := uint(0); ; shift += 7 {
12431 if shift >= 64 {
12432 return ErrIntOverflowRpc
12433 }
12434 if iNdEx >= l {
12435 return io.ErrUnexpectedEOF
12436 }
12437 b := dAtA[iNdEx]
12438 iNdEx++
12439 msglen |= (int(b) & 0x7F) << shift
12440 if b < 0x80 {
12441 break
12442 }
12443 }
12444 if msglen < 0 {
12445 return ErrInvalidLengthRpc
12446 }
12447 postIndex := iNdEx + msglen
12448 if postIndex > l {
12449 return io.ErrUnexpectedEOF
12450 }
12451 v := &WatchCreateRequest{}
12452 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
12453 return err
12454 }
12455 m.RequestUnion = &WatchRequest_CreateRequest{v}
12456 iNdEx = postIndex
12457 case 2:
12458 if wireType != 2 {
12459 return fmt.Errorf("proto: wrong wireType = %d for field CancelRequest", wireType)
12460 }
12461 var msglen int
12462 for shift := uint(0); ; shift += 7 {
12463 if shift >= 64 {
12464 return ErrIntOverflowRpc
12465 }
12466 if iNdEx >= l {
12467 return io.ErrUnexpectedEOF
12468 }
12469 b := dAtA[iNdEx]
12470 iNdEx++
12471 msglen |= (int(b) & 0x7F) << shift
12472 if b < 0x80 {
12473 break
12474 }
12475 }
12476 if msglen < 0 {
12477 return ErrInvalidLengthRpc
12478 }
12479 postIndex := iNdEx + msglen
12480 if postIndex > l {
12481 return io.ErrUnexpectedEOF
12482 }
12483 v := &WatchCancelRequest{}
12484 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
12485 return err
12486 }
12487 m.RequestUnion = &WatchRequest_CancelRequest{v}
12488 iNdEx = postIndex
12489 case 3:
12490 if wireType != 2 {
12491 return fmt.Errorf("proto: wrong wireType = %d for field ProgressRequest", wireType)
12492 }
12493 var msglen int
12494 for shift := uint(0); ; shift += 7 {
12495 if shift >= 64 {
12496 return ErrIntOverflowRpc
12497 }
12498 if iNdEx >= l {
12499 return io.ErrUnexpectedEOF
12500 }
12501 b := dAtA[iNdEx]
12502 iNdEx++
12503 msglen |= (int(b) & 0x7F) << shift
12504 if b < 0x80 {
12505 break
12506 }
12507 }
12508 if msglen < 0 {
12509 return ErrInvalidLengthRpc
12510 }
12511 postIndex := iNdEx + msglen
12512 if postIndex > l {
12513 return io.ErrUnexpectedEOF
12514 }
12515 v := &WatchProgressRequest{}
12516 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
12517 return err
12518 }
12519 m.RequestUnion = &WatchRequest_ProgressRequest{v}
12520 iNdEx = postIndex
12521 default:
12522 iNdEx = preIndex
12523 skippy, err := skipRpc(dAtA[iNdEx:])
12524 if err != nil {
12525 return err
12526 }
12527 if skippy < 0 {
12528 return ErrInvalidLengthRpc
12529 }
12530 if (iNdEx + skippy) > l {
12531 return io.ErrUnexpectedEOF
12532 }
12533 iNdEx += skippy
12534 }
12535 }
12536
12537 if iNdEx > l {
12538 return io.ErrUnexpectedEOF
12539 }
12540 return nil
12541}
12542func (m *WatchCreateRequest) Unmarshal(dAtA []byte) error {
12543 l := len(dAtA)
12544 iNdEx := 0
12545 for iNdEx < l {
12546 preIndex := iNdEx
12547 var wire uint64
12548 for shift := uint(0); ; shift += 7 {
12549 if shift >= 64 {
12550 return ErrIntOverflowRpc
12551 }
12552 if iNdEx >= l {
12553 return io.ErrUnexpectedEOF
12554 }
12555 b := dAtA[iNdEx]
12556 iNdEx++
12557 wire |= (uint64(b) & 0x7F) << shift
12558 if b < 0x80 {
12559 break
12560 }
12561 }
12562 fieldNum := int32(wire >> 3)
12563 wireType := int(wire & 0x7)
12564 if wireType == 4 {
12565 return fmt.Errorf("proto: WatchCreateRequest: wiretype end group for non-group")
12566 }
12567 if fieldNum <= 0 {
12568 return fmt.Errorf("proto: WatchCreateRequest: illegal tag %d (wire type %d)", fieldNum, wire)
12569 }
12570 switch fieldNum {
12571 case 1:
12572 if wireType != 2 {
12573 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
12574 }
12575 var byteLen int
12576 for shift := uint(0); ; shift += 7 {
12577 if shift >= 64 {
12578 return ErrIntOverflowRpc
12579 }
12580 if iNdEx >= l {
12581 return io.ErrUnexpectedEOF
12582 }
12583 b := dAtA[iNdEx]
12584 iNdEx++
12585 byteLen |= (int(b) & 0x7F) << shift
12586 if b < 0x80 {
12587 break
12588 }
12589 }
12590 if byteLen < 0 {
12591 return ErrInvalidLengthRpc
12592 }
12593 postIndex := iNdEx + byteLen
12594 if postIndex > l {
12595 return io.ErrUnexpectedEOF
12596 }
12597 m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...)
12598 if m.Key == nil {
12599 m.Key = []byte{}
12600 }
12601 iNdEx = postIndex
12602 case 2:
12603 if wireType != 2 {
12604 return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType)
12605 }
12606 var byteLen int
12607 for shift := uint(0); ; shift += 7 {
12608 if shift >= 64 {
12609 return ErrIntOverflowRpc
12610 }
12611 if iNdEx >= l {
12612 return io.ErrUnexpectedEOF
12613 }
12614 b := dAtA[iNdEx]
12615 iNdEx++
12616 byteLen |= (int(b) & 0x7F) << shift
12617 if b < 0x80 {
12618 break
12619 }
12620 }
12621 if byteLen < 0 {
12622 return ErrInvalidLengthRpc
12623 }
12624 postIndex := iNdEx + byteLen
12625 if postIndex > l {
12626 return io.ErrUnexpectedEOF
12627 }
12628 m.RangeEnd = append(m.RangeEnd[:0], dAtA[iNdEx:postIndex]...)
12629 if m.RangeEnd == nil {
12630 m.RangeEnd = []byte{}
12631 }
12632 iNdEx = postIndex
12633 case 3:
12634 if wireType != 0 {
12635 return fmt.Errorf("proto: wrong wireType = %d for field StartRevision", wireType)
12636 }
12637 m.StartRevision = 0
12638 for shift := uint(0); ; shift += 7 {
12639 if shift >= 64 {
12640 return ErrIntOverflowRpc
12641 }
12642 if iNdEx >= l {
12643 return io.ErrUnexpectedEOF
12644 }
12645 b := dAtA[iNdEx]
12646 iNdEx++
12647 m.StartRevision |= (int64(b) & 0x7F) << shift
12648 if b < 0x80 {
12649 break
12650 }
12651 }
12652 case 4:
12653 if wireType != 0 {
12654 return fmt.Errorf("proto: wrong wireType = %d for field ProgressNotify", wireType)
12655 }
12656 var v int
12657 for shift := uint(0); ; shift += 7 {
12658 if shift >= 64 {
12659 return ErrIntOverflowRpc
12660 }
12661 if iNdEx >= l {
12662 return io.ErrUnexpectedEOF
12663 }
12664 b := dAtA[iNdEx]
12665 iNdEx++
12666 v |= (int(b) & 0x7F) << shift
12667 if b < 0x80 {
12668 break
12669 }
12670 }
12671 m.ProgressNotify = bool(v != 0)
12672 case 5:
12673 if wireType == 0 {
12674 var v WatchCreateRequest_FilterType
12675 for shift := uint(0); ; shift += 7 {
12676 if shift >= 64 {
12677 return ErrIntOverflowRpc
12678 }
12679 if iNdEx >= l {
12680 return io.ErrUnexpectedEOF
12681 }
12682 b := dAtA[iNdEx]
12683 iNdEx++
12684 v |= (WatchCreateRequest_FilterType(b) & 0x7F) << shift
12685 if b < 0x80 {
12686 break
12687 }
12688 }
12689 m.Filters = append(m.Filters, v)
12690 } else if wireType == 2 {
12691 var packedLen int
12692 for shift := uint(0); ; shift += 7 {
12693 if shift >= 64 {
12694 return ErrIntOverflowRpc
12695 }
12696 if iNdEx >= l {
12697 return io.ErrUnexpectedEOF
12698 }
12699 b := dAtA[iNdEx]
12700 iNdEx++
12701 packedLen |= (int(b) & 0x7F) << shift
12702 if b < 0x80 {
12703 break
12704 }
12705 }
12706 if packedLen < 0 {
12707 return ErrInvalidLengthRpc
12708 }
12709 postIndex := iNdEx + packedLen
12710 if postIndex > l {
12711 return io.ErrUnexpectedEOF
12712 }
12713 for iNdEx < postIndex {
12714 var v WatchCreateRequest_FilterType
12715 for shift := uint(0); ; shift += 7 {
12716 if shift >= 64 {
12717 return ErrIntOverflowRpc
12718 }
12719 if iNdEx >= l {
12720 return io.ErrUnexpectedEOF
12721 }
12722 b := dAtA[iNdEx]
12723 iNdEx++
12724 v |= (WatchCreateRequest_FilterType(b) & 0x7F) << shift
12725 if b < 0x80 {
12726 break
12727 }
12728 }
12729 m.Filters = append(m.Filters, v)
12730 }
12731 } else {
12732 return fmt.Errorf("proto: wrong wireType = %d for field Filters", wireType)
12733 }
12734 case 6:
12735 if wireType != 0 {
12736 return fmt.Errorf("proto: wrong wireType = %d for field PrevKv", wireType)
12737 }
12738 var v int
12739 for shift := uint(0); ; shift += 7 {
12740 if shift >= 64 {
12741 return ErrIntOverflowRpc
12742 }
12743 if iNdEx >= l {
12744 return io.ErrUnexpectedEOF
12745 }
12746 b := dAtA[iNdEx]
12747 iNdEx++
12748 v |= (int(b) & 0x7F) << shift
12749 if b < 0x80 {
12750 break
12751 }
12752 }
12753 m.PrevKv = bool(v != 0)
12754 case 7:
12755 if wireType != 0 {
12756 return fmt.Errorf("proto: wrong wireType = %d for field WatchId", wireType)
12757 }
12758 m.WatchId = 0
12759 for shift := uint(0); ; shift += 7 {
12760 if shift >= 64 {
12761 return ErrIntOverflowRpc
12762 }
12763 if iNdEx >= l {
12764 return io.ErrUnexpectedEOF
12765 }
12766 b := dAtA[iNdEx]
12767 iNdEx++
12768 m.WatchId |= (int64(b) & 0x7F) << shift
12769 if b < 0x80 {
12770 break
12771 }
12772 }
12773 case 8:
12774 if wireType != 0 {
12775 return fmt.Errorf("proto: wrong wireType = %d for field Fragment", wireType)
12776 }
12777 var v int
12778 for shift := uint(0); ; shift += 7 {
12779 if shift >= 64 {
12780 return ErrIntOverflowRpc
12781 }
12782 if iNdEx >= l {
12783 return io.ErrUnexpectedEOF
12784 }
12785 b := dAtA[iNdEx]
12786 iNdEx++
12787 v |= (int(b) & 0x7F) << shift
12788 if b < 0x80 {
12789 break
12790 }
12791 }
12792 m.Fragment = bool(v != 0)
12793 default:
12794 iNdEx = preIndex
12795 skippy, err := skipRpc(dAtA[iNdEx:])
12796 if err != nil {
12797 return err
12798 }
12799 if skippy < 0 {
12800 return ErrInvalidLengthRpc
12801 }
12802 if (iNdEx + skippy) > l {
12803 return io.ErrUnexpectedEOF
12804 }
12805 iNdEx += skippy
12806 }
12807 }
12808
12809 if iNdEx > l {
12810 return io.ErrUnexpectedEOF
12811 }
12812 return nil
12813}
12814func (m *WatchCancelRequest) Unmarshal(dAtA []byte) error {
12815 l := len(dAtA)
12816 iNdEx := 0
12817 for iNdEx < l {
12818 preIndex := iNdEx
12819 var wire uint64
12820 for shift := uint(0); ; shift += 7 {
12821 if shift >= 64 {
12822 return ErrIntOverflowRpc
12823 }
12824 if iNdEx >= l {
12825 return io.ErrUnexpectedEOF
12826 }
12827 b := dAtA[iNdEx]
12828 iNdEx++
12829 wire |= (uint64(b) & 0x7F) << shift
12830 if b < 0x80 {
12831 break
12832 }
12833 }
12834 fieldNum := int32(wire >> 3)
12835 wireType := int(wire & 0x7)
12836 if wireType == 4 {
12837 return fmt.Errorf("proto: WatchCancelRequest: wiretype end group for non-group")
12838 }
12839 if fieldNum <= 0 {
12840 return fmt.Errorf("proto: WatchCancelRequest: illegal tag %d (wire type %d)", fieldNum, wire)
12841 }
12842 switch fieldNum {
12843 case 1:
12844 if wireType != 0 {
12845 return fmt.Errorf("proto: wrong wireType = %d for field WatchId", wireType)
12846 }
12847 m.WatchId = 0
12848 for shift := uint(0); ; shift += 7 {
12849 if shift >= 64 {
12850 return ErrIntOverflowRpc
12851 }
12852 if iNdEx >= l {
12853 return io.ErrUnexpectedEOF
12854 }
12855 b := dAtA[iNdEx]
12856 iNdEx++
12857 m.WatchId |= (int64(b) & 0x7F) << shift
12858 if b < 0x80 {
12859 break
12860 }
12861 }
12862 default:
12863 iNdEx = preIndex
12864 skippy, err := skipRpc(dAtA[iNdEx:])
12865 if err != nil {
12866 return err
12867 }
12868 if skippy < 0 {
12869 return ErrInvalidLengthRpc
12870 }
12871 if (iNdEx + skippy) > l {
12872 return io.ErrUnexpectedEOF
12873 }
12874 iNdEx += skippy
12875 }
12876 }
12877
12878 if iNdEx > l {
12879 return io.ErrUnexpectedEOF
12880 }
12881 return nil
12882}
12883func (m *WatchProgressRequest) Unmarshal(dAtA []byte) error {
12884 l := len(dAtA)
12885 iNdEx := 0
12886 for iNdEx < l {
12887 preIndex := iNdEx
12888 var wire uint64
12889 for shift := uint(0); ; shift += 7 {
12890 if shift >= 64 {
12891 return ErrIntOverflowRpc
12892 }
12893 if iNdEx >= l {
12894 return io.ErrUnexpectedEOF
12895 }
12896 b := dAtA[iNdEx]
12897 iNdEx++
12898 wire |= (uint64(b) & 0x7F) << shift
12899 if b < 0x80 {
12900 break
12901 }
12902 }
12903 fieldNum := int32(wire >> 3)
12904 wireType := int(wire & 0x7)
12905 if wireType == 4 {
12906 return fmt.Errorf("proto: WatchProgressRequest: wiretype end group for non-group")
12907 }
12908 if fieldNum <= 0 {
12909 return fmt.Errorf("proto: WatchProgressRequest: illegal tag %d (wire type %d)", fieldNum, wire)
12910 }
12911 switch fieldNum {
12912 default:
12913 iNdEx = preIndex
12914 skippy, err := skipRpc(dAtA[iNdEx:])
12915 if err != nil {
12916 return err
12917 }
12918 if skippy < 0 {
12919 return ErrInvalidLengthRpc
12920 }
12921 if (iNdEx + skippy) > l {
12922 return io.ErrUnexpectedEOF
12923 }
12924 iNdEx += skippy
12925 }
12926 }
12927
12928 if iNdEx > l {
12929 return io.ErrUnexpectedEOF
12930 }
12931 return nil
12932}
12933func (m *WatchResponse) Unmarshal(dAtA []byte) error {
12934 l := len(dAtA)
12935 iNdEx := 0
12936 for iNdEx < l {
12937 preIndex := iNdEx
12938 var wire uint64
12939 for shift := uint(0); ; shift += 7 {
12940 if shift >= 64 {
12941 return ErrIntOverflowRpc
12942 }
12943 if iNdEx >= l {
12944 return io.ErrUnexpectedEOF
12945 }
12946 b := dAtA[iNdEx]
12947 iNdEx++
12948 wire |= (uint64(b) & 0x7F) << shift
12949 if b < 0x80 {
12950 break
12951 }
12952 }
12953 fieldNum := int32(wire >> 3)
12954 wireType := int(wire & 0x7)
12955 if wireType == 4 {
12956 return fmt.Errorf("proto: WatchResponse: wiretype end group for non-group")
12957 }
12958 if fieldNum <= 0 {
12959 return fmt.Errorf("proto: WatchResponse: illegal tag %d (wire type %d)", fieldNum, wire)
12960 }
12961 switch fieldNum {
12962 case 1:
12963 if wireType != 2 {
12964 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
12965 }
12966 var msglen int
12967 for shift := uint(0); ; shift += 7 {
12968 if shift >= 64 {
12969 return ErrIntOverflowRpc
12970 }
12971 if iNdEx >= l {
12972 return io.ErrUnexpectedEOF
12973 }
12974 b := dAtA[iNdEx]
12975 iNdEx++
12976 msglen |= (int(b) & 0x7F) << shift
12977 if b < 0x80 {
12978 break
12979 }
12980 }
12981 if msglen < 0 {
12982 return ErrInvalidLengthRpc
12983 }
12984 postIndex := iNdEx + msglen
12985 if postIndex > l {
12986 return io.ErrUnexpectedEOF
12987 }
12988 if m.Header == nil {
12989 m.Header = &ResponseHeader{}
12990 }
12991 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
12992 return err
12993 }
12994 iNdEx = postIndex
12995 case 2:
12996 if wireType != 0 {
12997 return fmt.Errorf("proto: wrong wireType = %d for field WatchId", wireType)
12998 }
12999 m.WatchId = 0
13000 for shift := uint(0); ; shift += 7 {
13001 if shift >= 64 {
13002 return ErrIntOverflowRpc
13003 }
13004 if iNdEx >= l {
13005 return io.ErrUnexpectedEOF
13006 }
13007 b := dAtA[iNdEx]
13008 iNdEx++
13009 m.WatchId |= (int64(b) & 0x7F) << shift
13010 if b < 0x80 {
13011 break
13012 }
13013 }
13014 case 3:
13015 if wireType != 0 {
13016 return fmt.Errorf("proto: wrong wireType = %d for field Created", wireType)
13017 }
13018 var v int
13019 for shift := uint(0); ; shift += 7 {
13020 if shift >= 64 {
13021 return ErrIntOverflowRpc
13022 }
13023 if iNdEx >= l {
13024 return io.ErrUnexpectedEOF
13025 }
13026 b := dAtA[iNdEx]
13027 iNdEx++
13028 v |= (int(b) & 0x7F) << shift
13029 if b < 0x80 {
13030 break
13031 }
13032 }
13033 m.Created = bool(v != 0)
13034 case 4:
13035 if wireType != 0 {
13036 return fmt.Errorf("proto: wrong wireType = %d for field Canceled", wireType)
13037 }
13038 var v int
13039 for shift := uint(0); ; shift += 7 {
13040 if shift >= 64 {
13041 return ErrIntOverflowRpc
13042 }
13043 if iNdEx >= l {
13044 return io.ErrUnexpectedEOF
13045 }
13046 b := dAtA[iNdEx]
13047 iNdEx++
13048 v |= (int(b) & 0x7F) << shift
13049 if b < 0x80 {
13050 break
13051 }
13052 }
13053 m.Canceled = bool(v != 0)
13054 case 5:
13055 if wireType != 0 {
13056 return fmt.Errorf("proto: wrong wireType = %d for field CompactRevision", wireType)
13057 }
13058 m.CompactRevision = 0
13059 for shift := uint(0); ; shift += 7 {
13060 if shift >= 64 {
13061 return ErrIntOverflowRpc
13062 }
13063 if iNdEx >= l {
13064 return io.ErrUnexpectedEOF
13065 }
13066 b := dAtA[iNdEx]
13067 iNdEx++
13068 m.CompactRevision |= (int64(b) & 0x7F) << shift
13069 if b < 0x80 {
13070 break
13071 }
13072 }
13073 case 6:
13074 if wireType != 2 {
13075 return fmt.Errorf("proto: wrong wireType = %d for field CancelReason", wireType)
13076 }
13077 var stringLen uint64
13078 for shift := uint(0); ; shift += 7 {
13079 if shift >= 64 {
13080 return ErrIntOverflowRpc
13081 }
13082 if iNdEx >= l {
13083 return io.ErrUnexpectedEOF
13084 }
13085 b := dAtA[iNdEx]
13086 iNdEx++
13087 stringLen |= (uint64(b) & 0x7F) << shift
13088 if b < 0x80 {
13089 break
13090 }
13091 }
13092 intStringLen := int(stringLen)
13093 if intStringLen < 0 {
13094 return ErrInvalidLengthRpc
13095 }
13096 postIndex := iNdEx + intStringLen
13097 if postIndex > l {
13098 return io.ErrUnexpectedEOF
13099 }
13100 m.CancelReason = string(dAtA[iNdEx:postIndex])
13101 iNdEx = postIndex
13102 case 7:
13103 if wireType != 0 {
13104 return fmt.Errorf("proto: wrong wireType = %d for field Fragment", wireType)
13105 }
13106 var v int
13107 for shift := uint(0); ; shift += 7 {
13108 if shift >= 64 {
13109 return ErrIntOverflowRpc
13110 }
13111 if iNdEx >= l {
13112 return io.ErrUnexpectedEOF
13113 }
13114 b := dAtA[iNdEx]
13115 iNdEx++
13116 v |= (int(b) & 0x7F) << shift
13117 if b < 0x80 {
13118 break
13119 }
13120 }
13121 m.Fragment = bool(v != 0)
13122 case 11:
13123 if wireType != 2 {
13124 return fmt.Errorf("proto: wrong wireType = %d for field Events", wireType)
13125 }
13126 var msglen int
13127 for shift := uint(0); ; shift += 7 {
13128 if shift >= 64 {
13129 return ErrIntOverflowRpc
13130 }
13131 if iNdEx >= l {
13132 return io.ErrUnexpectedEOF
13133 }
13134 b := dAtA[iNdEx]
13135 iNdEx++
13136 msglen |= (int(b) & 0x7F) << shift
13137 if b < 0x80 {
13138 break
13139 }
13140 }
13141 if msglen < 0 {
13142 return ErrInvalidLengthRpc
13143 }
13144 postIndex := iNdEx + msglen
13145 if postIndex > l {
13146 return io.ErrUnexpectedEOF
13147 }
13148 m.Events = append(m.Events, &mvccpb.Event{})
13149 if err := m.Events[len(m.Events)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
13150 return err
13151 }
13152 iNdEx = postIndex
13153 default:
13154 iNdEx = preIndex
13155 skippy, err := skipRpc(dAtA[iNdEx:])
13156 if err != nil {
13157 return err
13158 }
13159 if skippy < 0 {
13160 return ErrInvalidLengthRpc
13161 }
13162 if (iNdEx + skippy) > l {
13163 return io.ErrUnexpectedEOF
13164 }
13165 iNdEx += skippy
13166 }
13167 }
13168
13169 if iNdEx > l {
13170 return io.ErrUnexpectedEOF
13171 }
13172 return nil
13173}
13174func (m *LeaseGrantRequest) Unmarshal(dAtA []byte) error {
13175 l := len(dAtA)
13176 iNdEx := 0
13177 for iNdEx < l {
13178 preIndex := iNdEx
13179 var wire uint64
13180 for shift := uint(0); ; shift += 7 {
13181 if shift >= 64 {
13182 return ErrIntOverflowRpc
13183 }
13184 if iNdEx >= l {
13185 return io.ErrUnexpectedEOF
13186 }
13187 b := dAtA[iNdEx]
13188 iNdEx++
13189 wire |= (uint64(b) & 0x7F) << shift
13190 if b < 0x80 {
13191 break
13192 }
13193 }
13194 fieldNum := int32(wire >> 3)
13195 wireType := int(wire & 0x7)
13196 if wireType == 4 {
13197 return fmt.Errorf("proto: LeaseGrantRequest: wiretype end group for non-group")
13198 }
13199 if fieldNum <= 0 {
13200 return fmt.Errorf("proto: LeaseGrantRequest: illegal tag %d (wire type %d)", fieldNum, wire)
13201 }
13202 switch fieldNum {
13203 case 1:
13204 if wireType != 0 {
13205 return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType)
13206 }
13207 m.TTL = 0
13208 for shift := uint(0); ; shift += 7 {
13209 if shift >= 64 {
13210 return ErrIntOverflowRpc
13211 }
13212 if iNdEx >= l {
13213 return io.ErrUnexpectedEOF
13214 }
13215 b := dAtA[iNdEx]
13216 iNdEx++
13217 m.TTL |= (int64(b) & 0x7F) << shift
13218 if b < 0x80 {
13219 break
13220 }
13221 }
13222 case 2:
13223 if wireType != 0 {
13224 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
13225 }
13226 m.ID = 0
13227 for shift := uint(0); ; shift += 7 {
13228 if shift >= 64 {
13229 return ErrIntOverflowRpc
13230 }
13231 if iNdEx >= l {
13232 return io.ErrUnexpectedEOF
13233 }
13234 b := dAtA[iNdEx]
13235 iNdEx++
13236 m.ID |= (int64(b) & 0x7F) << shift
13237 if b < 0x80 {
13238 break
13239 }
13240 }
13241 default:
13242 iNdEx = preIndex
13243 skippy, err := skipRpc(dAtA[iNdEx:])
13244 if err != nil {
13245 return err
13246 }
13247 if skippy < 0 {
13248 return ErrInvalidLengthRpc
13249 }
13250 if (iNdEx + skippy) > l {
13251 return io.ErrUnexpectedEOF
13252 }
13253 iNdEx += skippy
13254 }
13255 }
13256
13257 if iNdEx > l {
13258 return io.ErrUnexpectedEOF
13259 }
13260 return nil
13261}
13262func (m *LeaseGrantResponse) Unmarshal(dAtA []byte) error {
13263 l := len(dAtA)
13264 iNdEx := 0
13265 for iNdEx < l {
13266 preIndex := iNdEx
13267 var wire uint64
13268 for shift := uint(0); ; shift += 7 {
13269 if shift >= 64 {
13270 return ErrIntOverflowRpc
13271 }
13272 if iNdEx >= l {
13273 return io.ErrUnexpectedEOF
13274 }
13275 b := dAtA[iNdEx]
13276 iNdEx++
13277 wire |= (uint64(b) & 0x7F) << shift
13278 if b < 0x80 {
13279 break
13280 }
13281 }
13282 fieldNum := int32(wire >> 3)
13283 wireType := int(wire & 0x7)
13284 if wireType == 4 {
13285 return fmt.Errorf("proto: LeaseGrantResponse: wiretype end group for non-group")
13286 }
13287 if fieldNum <= 0 {
13288 return fmt.Errorf("proto: LeaseGrantResponse: illegal tag %d (wire type %d)", fieldNum, wire)
13289 }
13290 switch fieldNum {
13291 case 1:
13292 if wireType != 2 {
13293 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
13294 }
13295 var msglen int
13296 for shift := uint(0); ; shift += 7 {
13297 if shift >= 64 {
13298 return ErrIntOverflowRpc
13299 }
13300 if iNdEx >= l {
13301 return io.ErrUnexpectedEOF
13302 }
13303 b := dAtA[iNdEx]
13304 iNdEx++
13305 msglen |= (int(b) & 0x7F) << shift
13306 if b < 0x80 {
13307 break
13308 }
13309 }
13310 if msglen < 0 {
13311 return ErrInvalidLengthRpc
13312 }
13313 postIndex := iNdEx + msglen
13314 if postIndex > l {
13315 return io.ErrUnexpectedEOF
13316 }
13317 if m.Header == nil {
13318 m.Header = &ResponseHeader{}
13319 }
13320 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
13321 return err
13322 }
13323 iNdEx = postIndex
13324 case 2:
13325 if wireType != 0 {
13326 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
13327 }
13328 m.ID = 0
13329 for shift := uint(0); ; shift += 7 {
13330 if shift >= 64 {
13331 return ErrIntOverflowRpc
13332 }
13333 if iNdEx >= l {
13334 return io.ErrUnexpectedEOF
13335 }
13336 b := dAtA[iNdEx]
13337 iNdEx++
13338 m.ID |= (int64(b) & 0x7F) << shift
13339 if b < 0x80 {
13340 break
13341 }
13342 }
13343 case 3:
13344 if wireType != 0 {
13345 return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType)
13346 }
13347 m.TTL = 0
13348 for shift := uint(0); ; shift += 7 {
13349 if shift >= 64 {
13350 return ErrIntOverflowRpc
13351 }
13352 if iNdEx >= l {
13353 return io.ErrUnexpectedEOF
13354 }
13355 b := dAtA[iNdEx]
13356 iNdEx++
13357 m.TTL |= (int64(b) & 0x7F) << shift
13358 if b < 0x80 {
13359 break
13360 }
13361 }
13362 case 4:
13363 if wireType != 2 {
13364 return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType)
13365 }
13366 var stringLen uint64
13367 for shift := uint(0); ; shift += 7 {
13368 if shift >= 64 {
13369 return ErrIntOverflowRpc
13370 }
13371 if iNdEx >= l {
13372 return io.ErrUnexpectedEOF
13373 }
13374 b := dAtA[iNdEx]
13375 iNdEx++
13376 stringLen |= (uint64(b) & 0x7F) << shift
13377 if b < 0x80 {
13378 break
13379 }
13380 }
13381 intStringLen := int(stringLen)
13382 if intStringLen < 0 {
13383 return ErrInvalidLengthRpc
13384 }
13385 postIndex := iNdEx + intStringLen
13386 if postIndex > l {
13387 return io.ErrUnexpectedEOF
13388 }
13389 m.Error = string(dAtA[iNdEx:postIndex])
13390 iNdEx = postIndex
13391 default:
13392 iNdEx = preIndex
13393 skippy, err := skipRpc(dAtA[iNdEx:])
13394 if err != nil {
13395 return err
13396 }
13397 if skippy < 0 {
13398 return ErrInvalidLengthRpc
13399 }
13400 if (iNdEx + skippy) > l {
13401 return io.ErrUnexpectedEOF
13402 }
13403 iNdEx += skippy
13404 }
13405 }
13406
13407 if iNdEx > l {
13408 return io.ErrUnexpectedEOF
13409 }
13410 return nil
13411}
13412func (m *LeaseRevokeRequest) Unmarshal(dAtA []byte) error {
13413 l := len(dAtA)
13414 iNdEx := 0
13415 for iNdEx < l {
13416 preIndex := iNdEx
13417 var wire uint64
13418 for shift := uint(0); ; shift += 7 {
13419 if shift >= 64 {
13420 return ErrIntOverflowRpc
13421 }
13422 if iNdEx >= l {
13423 return io.ErrUnexpectedEOF
13424 }
13425 b := dAtA[iNdEx]
13426 iNdEx++
13427 wire |= (uint64(b) & 0x7F) << shift
13428 if b < 0x80 {
13429 break
13430 }
13431 }
13432 fieldNum := int32(wire >> 3)
13433 wireType := int(wire & 0x7)
13434 if wireType == 4 {
13435 return fmt.Errorf("proto: LeaseRevokeRequest: wiretype end group for non-group")
13436 }
13437 if fieldNum <= 0 {
13438 return fmt.Errorf("proto: LeaseRevokeRequest: illegal tag %d (wire type %d)", fieldNum, wire)
13439 }
13440 switch fieldNum {
13441 case 1:
13442 if wireType != 0 {
13443 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
13444 }
13445 m.ID = 0
13446 for shift := uint(0); ; shift += 7 {
13447 if shift >= 64 {
13448 return ErrIntOverflowRpc
13449 }
13450 if iNdEx >= l {
13451 return io.ErrUnexpectedEOF
13452 }
13453 b := dAtA[iNdEx]
13454 iNdEx++
13455 m.ID |= (int64(b) & 0x7F) << shift
13456 if b < 0x80 {
13457 break
13458 }
13459 }
13460 default:
13461 iNdEx = preIndex
13462 skippy, err := skipRpc(dAtA[iNdEx:])
13463 if err != nil {
13464 return err
13465 }
13466 if skippy < 0 {
13467 return ErrInvalidLengthRpc
13468 }
13469 if (iNdEx + skippy) > l {
13470 return io.ErrUnexpectedEOF
13471 }
13472 iNdEx += skippy
13473 }
13474 }
13475
13476 if iNdEx > l {
13477 return io.ErrUnexpectedEOF
13478 }
13479 return nil
13480}
13481func (m *LeaseRevokeResponse) Unmarshal(dAtA []byte) error {
13482 l := len(dAtA)
13483 iNdEx := 0
13484 for iNdEx < l {
13485 preIndex := iNdEx
13486 var wire uint64
13487 for shift := uint(0); ; shift += 7 {
13488 if shift >= 64 {
13489 return ErrIntOverflowRpc
13490 }
13491 if iNdEx >= l {
13492 return io.ErrUnexpectedEOF
13493 }
13494 b := dAtA[iNdEx]
13495 iNdEx++
13496 wire |= (uint64(b) & 0x7F) << shift
13497 if b < 0x80 {
13498 break
13499 }
13500 }
13501 fieldNum := int32(wire >> 3)
13502 wireType := int(wire & 0x7)
13503 if wireType == 4 {
13504 return fmt.Errorf("proto: LeaseRevokeResponse: wiretype end group for non-group")
13505 }
13506 if fieldNum <= 0 {
13507 return fmt.Errorf("proto: LeaseRevokeResponse: illegal tag %d (wire type %d)", fieldNum, wire)
13508 }
13509 switch fieldNum {
13510 case 1:
13511 if wireType != 2 {
13512 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
13513 }
13514 var msglen int
13515 for shift := uint(0); ; shift += 7 {
13516 if shift >= 64 {
13517 return ErrIntOverflowRpc
13518 }
13519 if iNdEx >= l {
13520 return io.ErrUnexpectedEOF
13521 }
13522 b := dAtA[iNdEx]
13523 iNdEx++
13524 msglen |= (int(b) & 0x7F) << shift
13525 if b < 0x80 {
13526 break
13527 }
13528 }
13529 if msglen < 0 {
13530 return ErrInvalidLengthRpc
13531 }
13532 postIndex := iNdEx + msglen
13533 if postIndex > l {
13534 return io.ErrUnexpectedEOF
13535 }
13536 if m.Header == nil {
13537 m.Header = &ResponseHeader{}
13538 }
13539 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
13540 return err
13541 }
13542 iNdEx = postIndex
13543 default:
13544 iNdEx = preIndex
13545 skippy, err := skipRpc(dAtA[iNdEx:])
13546 if err != nil {
13547 return err
13548 }
13549 if skippy < 0 {
13550 return ErrInvalidLengthRpc
13551 }
13552 if (iNdEx + skippy) > l {
13553 return io.ErrUnexpectedEOF
13554 }
13555 iNdEx += skippy
13556 }
13557 }
13558
13559 if iNdEx > l {
13560 return io.ErrUnexpectedEOF
13561 }
13562 return nil
13563}
13564func (m *LeaseCheckpoint) Unmarshal(dAtA []byte) error {
13565 l := len(dAtA)
13566 iNdEx := 0
13567 for iNdEx < l {
13568 preIndex := iNdEx
13569 var wire uint64
13570 for shift := uint(0); ; shift += 7 {
13571 if shift >= 64 {
13572 return ErrIntOverflowRpc
13573 }
13574 if iNdEx >= l {
13575 return io.ErrUnexpectedEOF
13576 }
13577 b := dAtA[iNdEx]
13578 iNdEx++
13579 wire |= (uint64(b) & 0x7F) << shift
13580 if b < 0x80 {
13581 break
13582 }
13583 }
13584 fieldNum := int32(wire >> 3)
13585 wireType := int(wire & 0x7)
13586 if wireType == 4 {
13587 return fmt.Errorf("proto: LeaseCheckpoint: wiretype end group for non-group")
13588 }
13589 if fieldNum <= 0 {
13590 return fmt.Errorf("proto: LeaseCheckpoint: illegal tag %d (wire type %d)", fieldNum, wire)
13591 }
13592 switch fieldNum {
13593 case 1:
13594 if wireType != 0 {
13595 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
13596 }
13597 m.ID = 0
13598 for shift := uint(0); ; shift += 7 {
13599 if shift >= 64 {
13600 return ErrIntOverflowRpc
13601 }
13602 if iNdEx >= l {
13603 return io.ErrUnexpectedEOF
13604 }
13605 b := dAtA[iNdEx]
13606 iNdEx++
13607 m.ID |= (int64(b) & 0x7F) << shift
13608 if b < 0x80 {
13609 break
13610 }
13611 }
13612 case 2:
13613 if wireType != 0 {
13614 return fmt.Errorf("proto: wrong wireType = %d for field Remaining_TTL", wireType)
13615 }
13616 m.Remaining_TTL = 0
13617 for shift := uint(0); ; shift += 7 {
13618 if shift >= 64 {
13619 return ErrIntOverflowRpc
13620 }
13621 if iNdEx >= l {
13622 return io.ErrUnexpectedEOF
13623 }
13624 b := dAtA[iNdEx]
13625 iNdEx++
13626 m.Remaining_TTL |= (int64(b) & 0x7F) << shift
13627 if b < 0x80 {
13628 break
13629 }
13630 }
13631 default:
13632 iNdEx = preIndex
13633 skippy, err := skipRpc(dAtA[iNdEx:])
13634 if err != nil {
13635 return err
13636 }
13637 if skippy < 0 {
13638 return ErrInvalidLengthRpc
13639 }
13640 if (iNdEx + skippy) > l {
13641 return io.ErrUnexpectedEOF
13642 }
13643 iNdEx += skippy
13644 }
13645 }
13646
13647 if iNdEx > l {
13648 return io.ErrUnexpectedEOF
13649 }
13650 return nil
13651}
13652func (m *LeaseCheckpointRequest) Unmarshal(dAtA []byte) error {
13653 l := len(dAtA)
13654 iNdEx := 0
13655 for iNdEx < l {
13656 preIndex := iNdEx
13657 var wire uint64
13658 for shift := uint(0); ; shift += 7 {
13659 if shift >= 64 {
13660 return ErrIntOverflowRpc
13661 }
13662 if iNdEx >= l {
13663 return io.ErrUnexpectedEOF
13664 }
13665 b := dAtA[iNdEx]
13666 iNdEx++
13667 wire |= (uint64(b) & 0x7F) << shift
13668 if b < 0x80 {
13669 break
13670 }
13671 }
13672 fieldNum := int32(wire >> 3)
13673 wireType := int(wire & 0x7)
13674 if wireType == 4 {
13675 return fmt.Errorf("proto: LeaseCheckpointRequest: wiretype end group for non-group")
13676 }
13677 if fieldNum <= 0 {
13678 return fmt.Errorf("proto: LeaseCheckpointRequest: illegal tag %d (wire type %d)", fieldNum, wire)
13679 }
13680 switch fieldNum {
13681 case 1:
13682 if wireType != 2 {
13683 return fmt.Errorf("proto: wrong wireType = %d for field Checkpoints", wireType)
13684 }
13685 var msglen int
13686 for shift := uint(0); ; shift += 7 {
13687 if shift >= 64 {
13688 return ErrIntOverflowRpc
13689 }
13690 if iNdEx >= l {
13691 return io.ErrUnexpectedEOF
13692 }
13693 b := dAtA[iNdEx]
13694 iNdEx++
13695 msglen |= (int(b) & 0x7F) << shift
13696 if b < 0x80 {
13697 break
13698 }
13699 }
13700 if msglen < 0 {
13701 return ErrInvalidLengthRpc
13702 }
13703 postIndex := iNdEx + msglen
13704 if postIndex > l {
13705 return io.ErrUnexpectedEOF
13706 }
13707 m.Checkpoints = append(m.Checkpoints, &LeaseCheckpoint{})
13708 if err := m.Checkpoints[len(m.Checkpoints)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
13709 return err
13710 }
13711 iNdEx = postIndex
13712 default:
13713 iNdEx = preIndex
13714 skippy, err := skipRpc(dAtA[iNdEx:])
13715 if err != nil {
13716 return err
13717 }
13718 if skippy < 0 {
13719 return ErrInvalidLengthRpc
13720 }
13721 if (iNdEx + skippy) > l {
13722 return io.ErrUnexpectedEOF
13723 }
13724 iNdEx += skippy
13725 }
13726 }
13727
13728 if iNdEx > l {
13729 return io.ErrUnexpectedEOF
13730 }
13731 return nil
13732}
13733func (m *LeaseCheckpointResponse) Unmarshal(dAtA []byte) error {
13734 l := len(dAtA)
13735 iNdEx := 0
13736 for iNdEx < l {
13737 preIndex := iNdEx
13738 var wire uint64
13739 for shift := uint(0); ; shift += 7 {
13740 if shift >= 64 {
13741 return ErrIntOverflowRpc
13742 }
13743 if iNdEx >= l {
13744 return io.ErrUnexpectedEOF
13745 }
13746 b := dAtA[iNdEx]
13747 iNdEx++
13748 wire |= (uint64(b) & 0x7F) << shift
13749 if b < 0x80 {
13750 break
13751 }
13752 }
13753 fieldNum := int32(wire >> 3)
13754 wireType := int(wire & 0x7)
13755 if wireType == 4 {
13756 return fmt.Errorf("proto: LeaseCheckpointResponse: wiretype end group for non-group")
13757 }
13758 if fieldNum <= 0 {
13759 return fmt.Errorf("proto: LeaseCheckpointResponse: illegal tag %d (wire type %d)", fieldNum, wire)
13760 }
13761 switch fieldNum {
13762 case 1:
13763 if wireType != 2 {
13764 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
13765 }
13766 var msglen int
13767 for shift := uint(0); ; shift += 7 {
13768 if shift >= 64 {
13769 return ErrIntOverflowRpc
13770 }
13771 if iNdEx >= l {
13772 return io.ErrUnexpectedEOF
13773 }
13774 b := dAtA[iNdEx]
13775 iNdEx++
13776 msglen |= (int(b) & 0x7F) << shift
13777 if b < 0x80 {
13778 break
13779 }
13780 }
13781 if msglen < 0 {
13782 return ErrInvalidLengthRpc
13783 }
13784 postIndex := iNdEx + msglen
13785 if postIndex > l {
13786 return io.ErrUnexpectedEOF
13787 }
13788 if m.Header == nil {
13789 m.Header = &ResponseHeader{}
13790 }
13791 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
13792 return err
13793 }
13794 iNdEx = postIndex
13795 default:
13796 iNdEx = preIndex
13797 skippy, err := skipRpc(dAtA[iNdEx:])
13798 if err != nil {
13799 return err
13800 }
13801 if skippy < 0 {
13802 return ErrInvalidLengthRpc
13803 }
13804 if (iNdEx + skippy) > l {
13805 return io.ErrUnexpectedEOF
13806 }
13807 iNdEx += skippy
13808 }
13809 }
13810
13811 if iNdEx > l {
13812 return io.ErrUnexpectedEOF
13813 }
13814 return nil
13815}
13816func (m *LeaseKeepAliveRequest) Unmarshal(dAtA []byte) error {
13817 l := len(dAtA)
13818 iNdEx := 0
13819 for iNdEx < l {
13820 preIndex := iNdEx
13821 var wire uint64
13822 for shift := uint(0); ; shift += 7 {
13823 if shift >= 64 {
13824 return ErrIntOverflowRpc
13825 }
13826 if iNdEx >= l {
13827 return io.ErrUnexpectedEOF
13828 }
13829 b := dAtA[iNdEx]
13830 iNdEx++
13831 wire |= (uint64(b) & 0x7F) << shift
13832 if b < 0x80 {
13833 break
13834 }
13835 }
13836 fieldNum := int32(wire >> 3)
13837 wireType := int(wire & 0x7)
13838 if wireType == 4 {
13839 return fmt.Errorf("proto: LeaseKeepAliveRequest: wiretype end group for non-group")
13840 }
13841 if fieldNum <= 0 {
13842 return fmt.Errorf("proto: LeaseKeepAliveRequest: illegal tag %d (wire type %d)", fieldNum, wire)
13843 }
13844 switch fieldNum {
13845 case 1:
13846 if wireType != 0 {
13847 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
13848 }
13849 m.ID = 0
13850 for shift := uint(0); ; shift += 7 {
13851 if shift >= 64 {
13852 return ErrIntOverflowRpc
13853 }
13854 if iNdEx >= l {
13855 return io.ErrUnexpectedEOF
13856 }
13857 b := dAtA[iNdEx]
13858 iNdEx++
13859 m.ID |= (int64(b) & 0x7F) << shift
13860 if b < 0x80 {
13861 break
13862 }
13863 }
13864 default:
13865 iNdEx = preIndex
13866 skippy, err := skipRpc(dAtA[iNdEx:])
13867 if err != nil {
13868 return err
13869 }
13870 if skippy < 0 {
13871 return ErrInvalidLengthRpc
13872 }
13873 if (iNdEx + skippy) > l {
13874 return io.ErrUnexpectedEOF
13875 }
13876 iNdEx += skippy
13877 }
13878 }
13879
13880 if iNdEx > l {
13881 return io.ErrUnexpectedEOF
13882 }
13883 return nil
13884}
13885func (m *LeaseKeepAliveResponse) Unmarshal(dAtA []byte) error {
13886 l := len(dAtA)
13887 iNdEx := 0
13888 for iNdEx < l {
13889 preIndex := iNdEx
13890 var wire uint64
13891 for shift := uint(0); ; shift += 7 {
13892 if shift >= 64 {
13893 return ErrIntOverflowRpc
13894 }
13895 if iNdEx >= l {
13896 return io.ErrUnexpectedEOF
13897 }
13898 b := dAtA[iNdEx]
13899 iNdEx++
13900 wire |= (uint64(b) & 0x7F) << shift
13901 if b < 0x80 {
13902 break
13903 }
13904 }
13905 fieldNum := int32(wire >> 3)
13906 wireType := int(wire & 0x7)
13907 if wireType == 4 {
13908 return fmt.Errorf("proto: LeaseKeepAliveResponse: wiretype end group for non-group")
13909 }
13910 if fieldNum <= 0 {
13911 return fmt.Errorf("proto: LeaseKeepAliveResponse: illegal tag %d (wire type %d)", fieldNum, wire)
13912 }
13913 switch fieldNum {
13914 case 1:
13915 if wireType != 2 {
13916 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
13917 }
13918 var msglen int
13919 for shift := uint(0); ; shift += 7 {
13920 if shift >= 64 {
13921 return ErrIntOverflowRpc
13922 }
13923 if iNdEx >= l {
13924 return io.ErrUnexpectedEOF
13925 }
13926 b := dAtA[iNdEx]
13927 iNdEx++
13928 msglen |= (int(b) & 0x7F) << shift
13929 if b < 0x80 {
13930 break
13931 }
13932 }
13933 if msglen < 0 {
13934 return ErrInvalidLengthRpc
13935 }
13936 postIndex := iNdEx + msglen
13937 if postIndex > l {
13938 return io.ErrUnexpectedEOF
13939 }
13940 if m.Header == nil {
13941 m.Header = &ResponseHeader{}
13942 }
13943 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
13944 return err
13945 }
13946 iNdEx = postIndex
13947 case 2:
13948 if wireType != 0 {
13949 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
13950 }
13951 m.ID = 0
13952 for shift := uint(0); ; shift += 7 {
13953 if shift >= 64 {
13954 return ErrIntOverflowRpc
13955 }
13956 if iNdEx >= l {
13957 return io.ErrUnexpectedEOF
13958 }
13959 b := dAtA[iNdEx]
13960 iNdEx++
13961 m.ID |= (int64(b) & 0x7F) << shift
13962 if b < 0x80 {
13963 break
13964 }
13965 }
13966 case 3:
13967 if wireType != 0 {
13968 return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType)
13969 }
13970 m.TTL = 0
13971 for shift := uint(0); ; shift += 7 {
13972 if shift >= 64 {
13973 return ErrIntOverflowRpc
13974 }
13975 if iNdEx >= l {
13976 return io.ErrUnexpectedEOF
13977 }
13978 b := dAtA[iNdEx]
13979 iNdEx++
13980 m.TTL |= (int64(b) & 0x7F) << shift
13981 if b < 0x80 {
13982 break
13983 }
13984 }
13985 default:
13986 iNdEx = preIndex
13987 skippy, err := skipRpc(dAtA[iNdEx:])
13988 if err != nil {
13989 return err
13990 }
13991 if skippy < 0 {
13992 return ErrInvalidLengthRpc
13993 }
13994 if (iNdEx + skippy) > l {
13995 return io.ErrUnexpectedEOF
13996 }
13997 iNdEx += skippy
13998 }
13999 }
14000
14001 if iNdEx > l {
14002 return io.ErrUnexpectedEOF
14003 }
14004 return nil
14005}
14006func (m *LeaseTimeToLiveRequest) Unmarshal(dAtA []byte) error {
14007 l := len(dAtA)
14008 iNdEx := 0
14009 for iNdEx < l {
14010 preIndex := iNdEx
14011 var wire uint64
14012 for shift := uint(0); ; shift += 7 {
14013 if shift >= 64 {
14014 return ErrIntOverflowRpc
14015 }
14016 if iNdEx >= l {
14017 return io.ErrUnexpectedEOF
14018 }
14019 b := dAtA[iNdEx]
14020 iNdEx++
14021 wire |= (uint64(b) & 0x7F) << shift
14022 if b < 0x80 {
14023 break
14024 }
14025 }
14026 fieldNum := int32(wire >> 3)
14027 wireType := int(wire & 0x7)
14028 if wireType == 4 {
14029 return fmt.Errorf("proto: LeaseTimeToLiveRequest: wiretype end group for non-group")
14030 }
14031 if fieldNum <= 0 {
14032 return fmt.Errorf("proto: LeaseTimeToLiveRequest: illegal tag %d (wire type %d)", fieldNum, wire)
14033 }
14034 switch fieldNum {
14035 case 1:
14036 if wireType != 0 {
14037 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
14038 }
14039 m.ID = 0
14040 for shift := uint(0); ; shift += 7 {
14041 if shift >= 64 {
14042 return ErrIntOverflowRpc
14043 }
14044 if iNdEx >= l {
14045 return io.ErrUnexpectedEOF
14046 }
14047 b := dAtA[iNdEx]
14048 iNdEx++
14049 m.ID |= (int64(b) & 0x7F) << shift
14050 if b < 0x80 {
14051 break
14052 }
14053 }
14054 case 2:
14055 if wireType != 0 {
14056 return fmt.Errorf("proto: wrong wireType = %d for field Keys", wireType)
14057 }
14058 var v int
14059 for shift := uint(0); ; shift += 7 {
14060 if shift >= 64 {
14061 return ErrIntOverflowRpc
14062 }
14063 if iNdEx >= l {
14064 return io.ErrUnexpectedEOF
14065 }
14066 b := dAtA[iNdEx]
14067 iNdEx++
14068 v |= (int(b) & 0x7F) << shift
14069 if b < 0x80 {
14070 break
14071 }
14072 }
14073 m.Keys = bool(v != 0)
14074 default:
14075 iNdEx = preIndex
14076 skippy, err := skipRpc(dAtA[iNdEx:])
14077 if err != nil {
14078 return err
14079 }
14080 if skippy < 0 {
14081 return ErrInvalidLengthRpc
14082 }
14083 if (iNdEx + skippy) > l {
14084 return io.ErrUnexpectedEOF
14085 }
14086 iNdEx += skippy
14087 }
14088 }
14089
14090 if iNdEx > l {
14091 return io.ErrUnexpectedEOF
14092 }
14093 return nil
14094}
14095func (m *LeaseTimeToLiveResponse) Unmarshal(dAtA []byte) error {
14096 l := len(dAtA)
14097 iNdEx := 0
14098 for iNdEx < l {
14099 preIndex := iNdEx
14100 var wire uint64
14101 for shift := uint(0); ; shift += 7 {
14102 if shift >= 64 {
14103 return ErrIntOverflowRpc
14104 }
14105 if iNdEx >= l {
14106 return io.ErrUnexpectedEOF
14107 }
14108 b := dAtA[iNdEx]
14109 iNdEx++
14110 wire |= (uint64(b) & 0x7F) << shift
14111 if b < 0x80 {
14112 break
14113 }
14114 }
14115 fieldNum := int32(wire >> 3)
14116 wireType := int(wire & 0x7)
14117 if wireType == 4 {
14118 return fmt.Errorf("proto: LeaseTimeToLiveResponse: wiretype end group for non-group")
14119 }
14120 if fieldNum <= 0 {
14121 return fmt.Errorf("proto: LeaseTimeToLiveResponse: illegal tag %d (wire type %d)", fieldNum, wire)
14122 }
14123 switch fieldNum {
14124 case 1:
14125 if wireType != 2 {
14126 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
14127 }
14128 var msglen int
14129 for shift := uint(0); ; shift += 7 {
14130 if shift >= 64 {
14131 return ErrIntOverflowRpc
14132 }
14133 if iNdEx >= l {
14134 return io.ErrUnexpectedEOF
14135 }
14136 b := dAtA[iNdEx]
14137 iNdEx++
14138 msglen |= (int(b) & 0x7F) << shift
14139 if b < 0x80 {
14140 break
14141 }
14142 }
14143 if msglen < 0 {
14144 return ErrInvalidLengthRpc
14145 }
14146 postIndex := iNdEx + msglen
14147 if postIndex > l {
14148 return io.ErrUnexpectedEOF
14149 }
14150 if m.Header == nil {
14151 m.Header = &ResponseHeader{}
14152 }
14153 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
14154 return err
14155 }
14156 iNdEx = postIndex
14157 case 2:
14158 if wireType != 0 {
14159 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
14160 }
14161 m.ID = 0
14162 for shift := uint(0); ; shift += 7 {
14163 if shift >= 64 {
14164 return ErrIntOverflowRpc
14165 }
14166 if iNdEx >= l {
14167 return io.ErrUnexpectedEOF
14168 }
14169 b := dAtA[iNdEx]
14170 iNdEx++
14171 m.ID |= (int64(b) & 0x7F) << shift
14172 if b < 0x80 {
14173 break
14174 }
14175 }
14176 case 3:
14177 if wireType != 0 {
14178 return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType)
14179 }
14180 m.TTL = 0
14181 for shift := uint(0); ; shift += 7 {
14182 if shift >= 64 {
14183 return ErrIntOverflowRpc
14184 }
14185 if iNdEx >= l {
14186 return io.ErrUnexpectedEOF
14187 }
14188 b := dAtA[iNdEx]
14189 iNdEx++
14190 m.TTL |= (int64(b) & 0x7F) << shift
14191 if b < 0x80 {
14192 break
14193 }
14194 }
14195 case 4:
14196 if wireType != 0 {
14197 return fmt.Errorf("proto: wrong wireType = %d for field GrantedTTL", wireType)
14198 }
14199 m.GrantedTTL = 0
14200 for shift := uint(0); ; shift += 7 {
14201 if shift >= 64 {
14202 return ErrIntOverflowRpc
14203 }
14204 if iNdEx >= l {
14205 return io.ErrUnexpectedEOF
14206 }
14207 b := dAtA[iNdEx]
14208 iNdEx++
14209 m.GrantedTTL |= (int64(b) & 0x7F) << shift
14210 if b < 0x80 {
14211 break
14212 }
14213 }
14214 case 5:
14215 if wireType != 2 {
14216 return fmt.Errorf("proto: wrong wireType = %d for field Keys", wireType)
14217 }
14218 var byteLen int
14219 for shift := uint(0); ; shift += 7 {
14220 if shift >= 64 {
14221 return ErrIntOverflowRpc
14222 }
14223 if iNdEx >= l {
14224 return io.ErrUnexpectedEOF
14225 }
14226 b := dAtA[iNdEx]
14227 iNdEx++
14228 byteLen |= (int(b) & 0x7F) << shift
14229 if b < 0x80 {
14230 break
14231 }
14232 }
14233 if byteLen < 0 {
14234 return ErrInvalidLengthRpc
14235 }
14236 postIndex := iNdEx + byteLen
14237 if postIndex > l {
14238 return io.ErrUnexpectedEOF
14239 }
14240 m.Keys = append(m.Keys, make([]byte, postIndex-iNdEx))
14241 copy(m.Keys[len(m.Keys)-1], dAtA[iNdEx:postIndex])
14242 iNdEx = postIndex
14243 default:
14244 iNdEx = preIndex
14245 skippy, err := skipRpc(dAtA[iNdEx:])
14246 if err != nil {
14247 return err
14248 }
14249 if skippy < 0 {
14250 return ErrInvalidLengthRpc
14251 }
14252 if (iNdEx + skippy) > l {
14253 return io.ErrUnexpectedEOF
14254 }
14255 iNdEx += skippy
14256 }
14257 }
14258
14259 if iNdEx > l {
14260 return io.ErrUnexpectedEOF
14261 }
14262 return nil
14263}
14264func (m *LeaseLeasesRequest) Unmarshal(dAtA []byte) error {
14265 l := len(dAtA)
14266 iNdEx := 0
14267 for iNdEx < l {
14268 preIndex := iNdEx
14269 var wire uint64
14270 for shift := uint(0); ; shift += 7 {
14271 if shift >= 64 {
14272 return ErrIntOverflowRpc
14273 }
14274 if iNdEx >= l {
14275 return io.ErrUnexpectedEOF
14276 }
14277 b := dAtA[iNdEx]
14278 iNdEx++
14279 wire |= (uint64(b) & 0x7F) << shift
14280 if b < 0x80 {
14281 break
14282 }
14283 }
14284 fieldNum := int32(wire >> 3)
14285 wireType := int(wire & 0x7)
14286 if wireType == 4 {
14287 return fmt.Errorf("proto: LeaseLeasesRequest: wiretype end group for non-group")
14288 }
14289 if fieldNum <= 0 {
14290 return fmt.Errorf("proto: LeaseLeasesRequest: illegal tag %d (wire type %d)", fieldNum, wire)
14291 }
14292 switch fieldNum {
14293 default:
14294 iNdEx = preIndex
14295 skippy, err := skipRpc(dAtA[iNdEx:])
14296 if err != nil {
14297 return err
14298 }
14299 if skippy < 0 {
14300 return ErrInvalidLengthRpc
14301 }
14302 if (iNdEx + skippy) > l {
14303 return io.ErrUnexpectedEOF
14304 }
14305 iNdEx += skippy
14306 }
14307 }
14308
14309 if iNdEx > l {
14310 return io.ErrUnexpectedEOF
14311 }
14312 return nil
14313}
14314func (m *LeaseStatus) Unmarshal(dAtA []byte) error {
14315 l := len(dAtA)
14316 iNdEx := 0
14317 for iNdEx < l {
14318 preIndex := iNdEx
14319 var wire uint64
14320 for shift := uint(0); ; shift += 7 {
14321 if shift >= 64 {
14322 return ErrIntOverflowRpc
14323 }
14324 if iNdEx >= l {
14325 return io.ErrUnexpectedEOF
14326 }
14327 b := dAtA[iNdEx]
14328 iNdEx++
14329 wire |= (uint64(b) & 0x7F) << shift
14330 if b < 0x80 {
14331 break
14332 }
14333 }
14334 fieldNum := int32(wire >> 3)
14335 wireType := int(wire & 0x7)
14336 if wireType == 4 {
14337 return fmt.Errorf("proto: LeaseStatus: wiretype end group for non-group")
14338 }
14339 if fieldNum <= 0 {
14340 return fmt.Errorf("proto: LeaseStatus: illegal tag %d (wire type %d)", fieldNum, wire)
14341 }
14342 switch fieldNum {
14343 case 1:
14344 if wireType != 0 {
14345 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
14346 }
14347 m.ID = 0
14348 for shift := uint(0); ; shift += 7 {
14349 if shift >= 64 {
14350 return ErrIntOverflowRpc
14351 }
14352 if iNdEx >= l {
14353 return io.ErrUnexpectedEOF
14354 }
14355 b := dAtA[iNdEx]
14356 iNdEx++
14357 m.ID |= (int64(b) & 0x7F) << shift
14358 if b < 0x80 {
14359 break
14360 }
14361 }
14362 default:
14363 iNdEx = preIndex
14364 skippy, err := skipRpc(dAtA[iNdEx:])
14365 if err != nil {
14366 return err
14367 }
14368 if skippy < 0 {
14369 return ErrInvalidLengthRpc
14370 }
14371 if (iNdEx + skippy) > l {
14372 return io.ErrUnexpectedEOF
14373 }
14374 iNdEx += skippy
14375 }
14376 }
14377
14378 if iNdEx > l {
14379 return io.ErrUnexpectedEOF
14380 }
14381 return nil
14382}
14383func (m *LeaseLeasesResponse) Unmarshal(dAtA []byte) error {
14384 l := len(dAtA)
14385 iNdEx := 0
14386 for iNdEx < l {
14387 preIndex := iNdEx
14388 var wire uint64
14389 for shift := uint(0); ; shift += 7 {
14390 if shift >= 64 {
14391 return ErrIntOverflowRpc
14392 }
14393 if iNdEx >= l {
14394 return io.ErrUnexpectedEOF
14395 }
14396 b := dAtA[iNdEx]
14397 iNdEx++
14398 wire |= (uint64(b) & 0x7F) << shift
14399 if b < 0x80 {
14400 break
14401 }
14402 }
14403 fieldNum := int32(wire >> 3)
14404 wireType := int(wire & 0x7)
14405 if wireType == 4 {
14406 return fmt.Errorf("proto: LeaseLeasesResponse: wiretype end group for non-group")
14407 }
14408 if fieldNum <= 0 {
14409 return fmt.Errorf("proto: LeaseLeasesResponse: illegal tag %d (wire type %d)", fieldNum, wire)
14410 }
14411 switch fieldNum {
14412 case 1:
14413 if wireType != 2 {
14414 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
14415 }
14416 var msglen int
14417 for shift := uint(0); ; shift += 7 {
14418 if shift >= 64 {
14419 return ErrIntOverflowRpc
14420 }
14421 if iNdEx >= l {
14422 return io.ErrUnexpectedEOF
14423 }
14424 b := dAtA[iNdEx]
14425 iNdEx++
14426 msglen |= (int(b) & 0x7F) << shift
14427 if b < 0x80 {
14428 break
14429 }
14430 }
14431 if msglen < 0 {
14432 return ErrInvalidLengthRpc
14433 }
14434 postIndex := iNdEx + msglen
14435 if postIndex > l {
14436 return io.ErrUnexpectedEOF
14437 }
14438 if m.Header == nil {
14439 m.Header = &ResponseHeader{}
14440 }
14441 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
14442 return err
14443 }
14444 iNdEx = postIndex
14445 case 2:
14446 if wireType != 2 {
14447 return fmt.Errorf("proto: wrong wireType = %d for field Leases", wireType)
14448 }
14449 var msglen int
14450 for shift := uint(0); ; shift += 7 {
14451 if shift >= 64 {
14452 return ErrIntOverflowRpc
14453 }
14454 if iNdEx >= l {
14455 return io.ErrUnexpectedEOF
14456 }
14457 b := dAtA[iNdEx]
14458 iNdEx++
14459 msglen |= (int(b) & 0x7F) << shift
14460 if b < 0x80 {
14461 break
14462 }
14463 }
14464 if msglen < 0 {
14465 return ErrInvalidLengthRpc
14466 }
14467 postIndex := iNdEx + msglen
14468 if postIndex > l {
14469 return io.ErrUnexpectedEOF
14470 }
14471 m.Leases = append(m.Leases, &LeaseStatus{})
14472 if err := m.Leases[len(m.Leases)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
14473 return err
14474 }
14475 iNdEx = postIndex
14476 default:
14477 iNdEx = preIndex
14478 skippy, err := skipRpc(dAtA[iNdEx:])
14479 if err != nil {
14480 return err
14481 }
14482 if skippy < 0 {
14483 return ErrInvalidLengthRpc
14484 }
14485 if (iNdEx + skippy) > l {
14486 return io.ErrUnexpectedEOF
14487 }
14488 iNdEx += skippy
14489 }
14490 }
14491
14492 if iNdEx > l {
14493 return io.ErrUnexpectedEOF
14494 }
14495 return nil
14496}
14497func (m *Member) Unmarshal(dAtA []byte) error {
14498 l := len(dAtA)
14499 iNdEx := 0
14500 for iNdEx < l {
14501 preIndex := iNdEx
14502 var wire uint64
14503 for shift := uint(0); ; shift += 7 {
14504 if shift >= 64 {
14505 return ErrIntOverflowRpc
14506 }
14507 if iNdEx >= l {
14508 return io.ErrUnexpectedEOF
14509 }
14510 b := dAtA[iNdEx]
14511 iNdEx++
14512 wire |= (uint64(b) & 0x7F) << shift
14513 if b < 0x80 {
14514 break
14515 }
14516 }
14517 fieldNum := int32(wire >> 3)
14518 wireType := int(wire & 0x7)
14519 if wireType == 4 {
14520 return fmt.Errorf("proto: Member: wiretype end group for non-group")
14521 }
14522 if fieldNum <= 0 {
14523 return fmt.Errorf("proto: Member: illegal tag %d (wire type %d)", fieldNum, wire)
14524 }
14525 switch fieldNum {
14526 case 1:
14527 if wireType != 0 {
14528 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
14529 }
14530 m.ID = 0
14531 for shift := uint(0); ; shift += 7 {
14532 if shift >= 64 {
14533 return ErrIntOverflowRpc
14534 }
14535 if iNdEx >= l {
14536 return io.ErrUnexpectedEOF
14537 }
14538 b := dAtA[iNdEx]
14539 iNdEx++
14540 m.ID |= (uint64(b) & 0x7F) << shift
14541 if b < 0x80 {
14542 break
14543 }
14544 }
14545 case 2:
14546 if wireType != 2 {
14547 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
14548 }
14549 var stringLen uint64
14550 for shift := uint(0); ; shift += 7 {
14551 if shift >= 64 {
14552 return ErrIntOverflowRpc
14553 }
14554 if iNdEx >= l {
14555 return io.ErrUnexpectedEOF
14556 }
14557 b := dAtA[iNdEx]
14558 iNdEx++
14559 stringLen |= (uint64(b) & 0x7F) << shift
14560 if b < 0x80 {
14561 break
14562 }
14563 }
14564 intStringLen := int(stringLen)
14565 if intStringLen < 0 {
14566 return ErrInvalidLengthRpc
14567 }
14568 postIndex := iNdEx + intStringLen
14569 if postIndex > l {
14570 return io.ErrUnexpectedEOF
14571 }
14572 m.Name = string(dAtA[iNdEx:postIndex])
14573 iNdEx = postIndex
14574 case 3:
14575 if wireType != 2 {
14576 return fmt.Errorf("proto: wrong wireType = %d for field PeerURLs", wireType)
14577 }
14578 var stringLen uint64
14579 for shift := uint(0); ; shift += 7 {
14580 if shift >= 64 {
14581 return ErrIntOverflowRpc
14582 }
14583 if iNdEx >= l {
14584 return io.ErrUnexpectedEOF
14585 }
14586 b := dAtA[iNdEx]
14587 iNdEx++
14588 stringLen |= (uint64(b) & 0x7F) << shift
14589 if b < 0x80 {
14590 break
14591 }
14592 }
14593 intStringLen := int(stringLen)
14594 if intStringLen < 0 {
14595 return ErrInvalidLengthRpc
14596 }
14597 postIndex := iNdEx + intStringLen
14598 if postIndex > l {
14599 return io.ErrUnexpectedEOF
14600 }
14601 m.PeerURLs = append(m.PeerURLs, string(dAtA[iNdEx:postIndex]))
14602 iNdEx = postIndex
14603 case 4:
14604 if wireType != 2 {
14605 return fmt.Errorf("proto: wrong wireType = %d for field ClientURLs", wireType)
14606 }
14607 var stringLen uint64
14608 for shift := uint(0); ; shift += 7 {
14609 if shift >= 64 {
14610 return ErrIntOverflowRpc
14611 }
14612 if iNdEx >= l {
14613 return io.ErrUnexpectedEOF
14614 }
14615 b := dAtA[iNdEx]
14616 iNdEx++
14617 stringLen |= (uint64(b) & 0x7F) << shift
14618 if b < 0x80 {
14619 break
14620 }
14621 }
14622 intStringLen := int(stringLen)
14623 if intStringLen < 0 {
14624 return ErrInvalidLengthRpc
14625 }
14626 postIndex := iNdEx + intStringLen
14627 if postIndex > l {
14628 return io.ErrUnexpectedEOF
14629 }
14630 m.ClientURLs = append(m.ClientURLs, string(dAtA[iNdEx:postIndex]))
14631 iNdEx = postIndex
14632 default:
14633 iNdEx = preIndex
14634 skippy, err := skipRpc(dAtA[iNdEx:])
14635 if err != nil {
14636 return err
14637 }
14638 if skippy < 0 {
14639 return ErrInvalidLengthRpc
14640 }
14641 if (iNdEx + skippy) > l {
14642 return io.ErrUnexpectedEOF
14643 }
14644 iNdEx += skippy
14645 }
14646 }
14647
14648 if iNdEx > l {
14649 return io.ErrUnexpectedEOF
14650 }
14651 return nil
14652}
14653func (m *MemberAddRequest) Unmarshal(dAtA []byte) error {
14654 l := len(dAtA)
14655 iNdEx := 0
14656 for iNdEx < l {
14657 preIndex := iNdEx
14658 var wire uint64
14659 for shift := uint(0); ; shift += 7 {
14660 if shift >= 64 {
14661 return ErrIntOverflowRpc
14662 }
14663 if iNdEx >= l {
14664 return io.ErrUnexpectedEOF
14665 }
14666 b := dAtA[iNdEx]
14667 iNdEx++
14668 wire |= (uint64(b) & 0x7F) << shift
14669 if b < 0x80 {
14670 break
14671 }
14672 }
14673 fieldNum := int32(wire >> 3)
14674 wireType := int(wire & 0x7)
14675 if wireType == 4 {
14676 return fmt.Errorf("proto: MemberAddRequest: wiretype end group for non-group")
14677 }
14678 if fieldNum <= 0 {
14679 return fmt.Errorf("proto: MemberAddRequest: illegal tag %d (wire type %d)", fieldNum, wire)
14680 }
14681 switch fieldNum {
14682 case 1:
14683 if wireType != 2 {
14684 return fmt.Errorf("proto: wrong wireType = %d for field PeerURLs", wireType)
14685 }
14686 var stringLen uint64
14687 for shift := uint(0); ; shift += 7 {
14688 if shift >= 64 {
14689 return ErrIntOverflowRpc
14690 }
14691 if iNdEx >= l {
14692 return io.ErrUnexpectedEOF
14693 }
14694 b := dAtA[iNdEx]
14695 iNdEx++
14696 stringLen |= (uint64(b) & 0x7F) << shift
14697 if b < 0x80 {
14698 break
14699 }
14700 }
14701 intStringLen := int(stringLen)
14702 if intStringLen < 0 {
14703 return ErrInvalidLengthRpc
14704 }
14705 postIndex := iNdEx + intStringLen
14706 if postIndex > l {
14707 return io.ErrUnexpectedEOF
14708 }
14709 m.PeerURLs = append(m.PeerURLs, string(dAtA[iNdEx:postIndex]))
14710 iNdEx = postIndex
14711 default:
14712 iNdEx = preIndex
14713 skippy, err := skipRpc(dAtA[iNdEx:])
14714 if err != nil {
14715 return err
14716 }
14717 if skippy < 0 {
14718 return ErrInvalidLengthRpc
14719 }
14720 if (iNdEx + skippy) > l {
14721 return io.ErrUnexpectedEOF
14722 }
14723 iNdEx += skippy
14724 }
14725 }
14726
14727 if iNdEx > l {
14728 return io.ErrUnexpectedEOF
14729 }
14730 return nil
14731}
14732func (m *MemberAddResponse) Unmarshal(dAtA []byte) error {
14733 l := len(dAtA)
14734 iNdEx := 0
14735 for iNdEx < l {
14736 preIndex := iNdEx
14737 var wire uint64
14738 for shift := uint(0); ; shift += 7 {
14739 if shift >= 64 {
14740 return ErrIntOverflowRpc
14741 }
14742 if iNdEx >= l {
14743 return io.ErrUnexpectedEOF
14744 }
14745 b := dAtA[iNdEx]
14746 iNdEx++
14747 wire |= (uint64(b) & 0x7F) << shift
14748 if b < 0x80 {
14749 break
14750 }
14751 }
14752 fieldNum := int32(wire >> 3)
14753 wireType := int(wire & 0x7)
14754 if wireType == 4 {
14755 return fmt.Errorf("proto: MemberAddResponse: wiretype end group for non-group")
14756 }
14757 if fieldNum <= 0 {
14758 return fmt.Errorf("proto: MemberAddResponse: illegal tag %d (wire type %d)", fieldNum, wire)
14759 }
14760 switch fieldNum {
14761 case 1:
14762 if wireType != 2 {
14763 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
14764 }
14765 var msglen int
14766 for shift := uint(0); ; shift += 7 {
14767 if shift >= 64 {
14768 return ErrIntOverflowRpc
14769 }
14770 if iNdEx >= l {
14771 return io.ErrUnexpectedEOF
14772 }
14773 b := dAtA[iNdEx]
14774 iNdEx++
14775 msglen |= (int(b) & 0x7F) << shift
14776 if b < 0x80 {
14777 break
14778 }
14779 }
14780 if msglen < 0 {
14781 return ErrInvalidLengthRpc
14782 }
14783 postIndex := iNdEx + msglen
14784 if postIndex > l {
14785 return io.ErrUnexpectedEOF
14786 }
14787 if m.Header == nil {
14788 m.Header = &ResponseHeader{}
14789 }
14790 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
14791 return err
14792 }
14793 iNdEx = postIndex
14794 case 2:
14795 if wireType != 2 {
14796 return fmt.Errorf("proto: wrong wireType = %d for field Member", wireType)
14797 }
14798 var msglen int
14799 for shift := uint(0); ; shift += 7 {
14800 if shift >= 64 {
14801 return ErrIntOverflowRpc
14802 }
14803 if iNdEx >= l {
14804 return io.ErrUnexpectedEOF
14805 }
14806 b := dAtA[iNdEx]
14807 iNdEx++
14808 msglen |= (int(b) & 0x7F) << shift
14809 if b < 0x80 {
14810 break
14811 }
14812 }
14813 if msglen < 0 {
14814 return ErrInvalidLengthRpc
14815 }
14816 postIndex := iNdEx + msglen
14817 if postIndex > l {
14818 return io.ErrUnexpectedEOF
14819 }
14820 if m.Member == nil {
14821 m.Member = &Member{}
14822 }
14823 if err := m.Member.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
14824 return err
14825 }
14826 iNdEx = postIndex
14827 case 3:
14828 if wireType != 2 {
14829 return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType)
14830 }
14831 var msglen int
14832 for shift := uint(0); ; shift += 7 {
14833 if shift >= 64 {
14834 return ErrIntOverflowRpc
14835 }
14836 if iNdEx >= l {
14837 return io.ErrUnexpectedEOF
14838 }
14839 b := dAtA[iNdEx]
14840 iNdEx++
14841 msglen |= (int(b) & 0x7F) << shift
14842 if b < 0x80 {
14843 break
14844 }
14845 }
14846 if msglen < 0 {
14847 return ErrInvalidLengthRpc
14848 }
14849 postIndex := iNdEx + msglen
14850 if postIndex > l {
14851 return io.ErrUnexpectedEOF
14852 }
14853 m.Members = append(m.Members, &Member{})
14854 if err := m.Members[len(m.Members)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
14855 return err
14856 }
14857 iNdEx = postIndex
14858 default:
14859 iNdEx = preIndex
14860 skippy, err := skipRpc(dAtA[iNdEx:])
14861 if err != nil {
14862 return err
14863 }
14864 if skippy < 0 {
14865 return ErrInvalidLengthRpc
14866 }
14867 if (iNdEx + skippy) > l {
14868 return io.ErrUnexpectedEOF
14869 }
14870 iNdEx += skippy
14871 }
14872 }
14873
14874 if iNdEx > l {
14875 return io.ErrUnexpectedEOF
14876 }
14877 return nil
14878}
14879func (m *MemberRemoveRequest) Unmarshal(dAtA []byte) error {
14880 l := len(dAtA)
14881 iNdEx := 0
14882 for iNdEx < l {
14883 preIndex := iNdEx
14884 var wire uint64
14885 for shift := uint(0); ; shift += 7 {
14886 if shift >= 64 {
14887 return ErrIntOverflowRpc
14888 }
14889 if iNdEx >= l {
14890 return io.ErrUnexpectedEOF
14891 }
14892 b := dAtA[iNdEx]
14893 iNdEx++
14894 wire |= (uint64(b) & 0x7F) << shift
14895 if b < 0x80 {
14896 break
14897 }
14898 }
14899 fieldNum := int32(wire >> 3)
14900 wireType := int(wire & 0x7)
14901 if wireType == 4 {
14902 return fmt.Errorf("proto: MemberRemoveRequest: wiretype end group for non-group")
14903 }
14904 if fieldNum <= 0 {
14905 return fmt.Errorf("proto: MemberRemoveRequest: illegal tag %d (wire type %d)", fieldNum, wire)
14906 }
14907 switch fieldNum {
14908 case 1:
14909 if wireType != 0 {
14910 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
14911 }
14912 m.ID = 0
14913 for shift := uint(0); ; shift += 7 {
14914 if shift >= 64 {
14915 return ErrIntOverflowRpc
14916 }
14917 if iNdEx >= l {
14918 return io.ErrUnexpectedEOF
14919 }
14920 b := dAtA[iNdEx]
14921 iNdEx++
14922 m.ID |= (uint64(b) & 0x7F) << shift
14923 if b < 0x80 {
14924 break
14925 }
14926 }
14927 default:
14928 iNdEx = preIndex
14929 skippy, err := skipRpc(dAtA[iNdEx:])
14930 if err != nil {
14931 return err
14932 }
14933 if skippy < 0 {
14934 return ErrInvalidLengthRpc
14935 }
14936 if (iNdEx + skippy) > l {
14937 return io.ErrUnexpectedEOF
14938 }
14939 iNdEx += skippy
14940 }
14941 }
14942
14943 if iNdEx > l {
14944 return io.ErrUnexpectedEOF
14945 }
14946 return nil
14947}
14948func (m *MemberRemoveResponse) Unmarshal(dAtA []byte) error {
14949 l := len(dAtA)
14950 iNdEx := 0
14951 for iNdEx < l {
14952 preIndex := iNdEx
14953 var wire uint64
14954 for shift := uint(0); ; shift += 7 {
14955 if shift >= 64 {
14956 return ErrIntOverflowRpc
14957 }
14958 if iNdEx >= l {
14959 return io.ErrUnexpectedEOF
14960 }
14961 b := dAtA[iNdEx]
14962 iNdEx++
14963 wire |= (uint64(b) & 0x7F) << shift
14964 if b < 0x80 {
14965 break
14966 }
14967 }
14968 fieldNum := int32(wire >> 3)
14969 wireType := int(wire & 0x7)
14970 if wireType == 4 {
14971 return fmt.Errorf("proto: MemberRemoveResponse: wiretype end group for non-group")
14972 }
14973 if fieldNum <= 0 {
14974 return fmt.Errorf("proto: MemberRemoveResponse: illegal tag %d (wire type %d)", fieldNum, wire)
14975 }
14976 switch fieldNum {
14977 case 1:
14978 if wireType != 2 {
14979 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
14980 }
14981 var msglen int
14982 for shift := uint(0); ; shift += 7 {
14983 if shift >= 64 {
14984 return ErrIntOverflowRpc
14985 }
14986 if iNdEx >= l {
14987 return io.ErrUnexpectedEOF
14988 }
14989 b := dAtA[iNdEx]
14990 iNdEx++
14991 msglen |= (int(b) & 0x7F) << shift
14992 if b < 0x80 {
14993 break
14994 }
14995 }
14996 if msglen < 0 {
14997 return ErrInvalidLengthRpc
14998 }
14999 postIndex := iNdEx + msglen
15000 if postIndex > l {
15001 return io.ErrUnexpectedEOF
15002 }
15003 if m.Header == nil {
15004 m.Header = &ResponseHeader{}
15005 }
15006 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
15007 return err
15008 }
15009 iNdEx = postIndex
15010 case 2:
15011 if wireType != 2 {
15012 return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType)
15013 }
15014 var msglen int
15015 for shift := uint(0); ; shift += 7 {
15016 if shift >= 64 {
15017 return ErrIntOverflowRpc
15018 }
15019 if iNdEx >= l {
15020 return io.ErrUnexpectedEOF
15021 }
15022 b := dAtA[iNdEx]
15023 iNdEx++
15024 msglen |= (int(b) & 0x7F) << shift
15025 if b < 0x80 {
15026 break
15027 }
15028 }
15029 if msglen < 0 {
15030 return ErrInvalidLengthRpc
15031 }
15032 postIndex := iNdEx + msglen
15033 if postIndex > l {
15034 return io.ErrUnexpectedEOF
15035 }
15036 m.Members = append(m.Members, &Member{})
15037 if err := m.Members[len(m.Members)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
15038 return err
15039 }
15040 iNdEx = postIndex
15041 default:
15042 iNdEx = preIndex
15043 skippy, err := skipRpc(dAtA[iNdEx:])
15044 if err != nil {
15045 return err
15046 }
15047 if skippy < 0 {
15048 return ErrInvalidLengthRpc
15049 }
15050 if (iNdEx + skippy) > l {
15051 return io.ErrUnexpectedEOF
15052 }
15053 iNdEx += skippy
15054 }
15055 }
15056
15057 if iNdEx > l {
15058 return io.ErrUnexpectedEOF
15059 }
15060 return nil
15061}
15062func (m *MemberUpdateRequest) Unmarshal(dAtA []byte) error {
15063 l := len(dAtA)
15064 iNdEx := 0
15065 for iNdEx < l {
15066 preIndex := iNdEx
15067 var wire uint64
15068 for shift := uint(0); ; shift += 7 {
15069 if shift >= 64 {
15070 return ErrIntOverflowRpc
15071 }
15072 if iNdEx >= l {
15073 return io.ErrUnexpectedEOF
15074 }
15075 b := dAtA[iNdEx]
15076 iNdEx++
15077 wire |= (uint64(b) & 0x7F) << shift
15078 if b < 0x80 {
15079 break
15080 }
15081 }
15082 fieldNum := int32(wire >> 3)
15083 wireType := int(wire & 0x7)
15084 if wireType == 4 {
15085 return fmt.Errorf("proto: MemberUpdateRequest: wiretype end group for non-group")
15086 }
15087 if fieldNum <= 0 {
15088 return fmt.Errorf("proto: MemberUpdateRequest: illegal tag %d (wire type %d)", fieldNum, wire)
15089 }
15090 switch fieldNum {
15091 case 1:
15092 if wireType != 0 {
15093 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
15094 }
15095 m.ID = 0
15096 for shift := uint(0); ; shift += 7 {
15097 if shift >= 64 {
15098 return ErrIntOverflowRpc
15099 }
15100 if iNdEx >= l {
15101 return io.ErrUnexpectedEOF
15102 }
15103 b := dAtA[iNdEx]
15104 iNdEx++
15105 m.ID |= (uint64(b) & 0x7F) << shift
15106 if b < 0x80 {
15107 break
15108 }
15109 }
15110 case 2:
15111 if wireType != 2 {
15112 return fmt.Errorf("proto: wrong wireType = %d for field PeerURLs", wireType)
15113 }
15114 var stringLen uint64
15115 for shift := uint(0); ; shift += 7 {
15116 if shift >= 64 {
15117 return ErrIntOverflowRpc
15118 }
15119 if iNdEx >= l {
15120 return io.ErrUnexpectedEOF
15121 }
15122 b := dAtA[iNdEx]
15123 iNdEx++
15124 stringLen |= (uint64(b) & 0x7F) << shift
15125 if b < 0x80 {
15126 break
15127 }
15128 }
15129 intStringLen := int(stringLen)
15130 if intStringLen < 0 {
15131 return ErrInvalidLengthRpc
15132 }
15133 postIndex := iNdEx + intStringLen
15134 if postIndex > l {
15135 return io.ErrUnexpectedEOF
15136 }
15137 m.PeerURLs = append(m.PeerURLs, string(dAtA[iNdEx:postIndex]))
15138 iNdEx = postIndex
15139 default:
15140 iNdEx = preIndex
15141 skippy, err := skipRpc(dAtA[iNdEx:])
15142 if err != nil {
15143 return err
15144 }
15145 if skippy < 0 {
15146 return ErrInvalidLengthRpc
15147 }
15148 if (iNdEx + skippy) > l {
15149 return io.ErrUnexpectedEOF
15150 }
15151 iNdEx += skippy
15152 }
15153 }
15154
15155 if iNdEx > l {
15156 return io.ErrUnexpectedEOF
15157 }
15158 return nil
15159}
15160func (m *MemberUpdateResponse) Unmarshal(dAtA []byte) error {
15161 l := len(dAtA)
15162 iNdEx := 0
15163 for iNdEx < l {
15164 preIndex := iNdEx
15165 var wire uint64
15166 for shift := uint(0); ; shift += 7 {
15167 if shift >= 64 {
15168 return ErrIntOverflowRpc
15169 }
15170 if iNdEx >= l {
15171 return io.ErrUnexpectedEOF
15172 }
15173 b := dAtA[iNdEx]
15174 iNdEx++
15175 wire |= (uint64(b) & 0x7F) << shift
15176 if b < 0x80 {
15177 break
15178 }
15179 }
15180 fieldNum := int32(wire >> 3)
15181 wireType := int(wire & 0x7)
15182 if wireType == 4 {
15183 return fmt.Errorf("proto: MemberUpdateResponse: wiretype end group for non-group")
15184 }
15185 if fieldNum <= 0 {
15186 return fmt.Errorf("proto: MemberUpdateResponse: illegal tag %d (wire type %d)", fieldNum, wire)
15187 }
15188 switch fieldNum {
15189 case 1:
15190 if wireType != 2 {
15191 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
15192 }
15193 var msglen int
15194 for shift := uint(0); ; shift += 7 {
15195 if shift >= 64 {
15196 return ErrIntOverflowRpc
15197 }
15198 if iNdEx >= l {
15199 return io.ErrUnexpectedEOF
15200 }
15201 b := dAtA[iNdEx]
15202 iNdEx++
15203 msglen |= (int(b) & 0x7F) << shift
15204 if b < 0x80 {
15205 break
15206 }
15207 }
15208 if msglen < 0 {
15209 return ErrInvalidLengthRpc
15210 }
15211 postIndex := iNdEx + msglen
15212 if postIndex > l {
15213 return io.ErrUnexpectedEOF
15214 }
15215 if m.Header == nil {
15216 m.Header = &ResponseHeader{}
15217 }
15218 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
15219 return err
15220 }
15221 iNdEx = postIndex
15222 case 2:
15223 if wireType != 2 {
15224 return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType)
15225 }
15226 var msglen int
15227 for shift := uint(0); ; shift += 7 {
15228 if shift >= 64 {
15229 return ErrIntOverflowRpc
15230 }
15231 if iNdEx >= l {
15232 return io.ErrUnexpectedEOF
15233 }
15234 b := dAtA[iNdEx]
15235 iNdEx++
15236 msglen |= (int(b) & 0x7F) << shift
15237 if b < 0x80 {
15238 break
15239 }
15240 }
15241 if msglen < 0 {
15242 return ErrInvalidLengthRpc
15243 }
15244 postIndex := iNdEx + msglen
15245 if postIndex > l {
15246 return io.ErrUnexpectedEOF
15247 }
15248 m.Members = append(m.Members, &Member{})
15249 if err := m.Members[len(m.Members)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
15250 return err
15251 }
15252 iNdEx = postIndex
15253 default:
15254 iNdEx = preIndex
15255 skippy, err := skipRpc(dAtA[iNdEx:])
15256 if err != nil {
15257 return err
15258 }
15259 if skippy < 0 {
15260 return ErrInvalidLengthRpc
15261 }
15262 if (iNdEx + skippy) > l {
15263 return io.ErrUnexpectedEOF
15264 }
15265 iNdEx += skippy
15266 }
15267 }
15268
15269 if iNdEx > l {
15270 return io.ErrUnexpectedEOF
15271 }
15272 return nil
15273}
15274func (m *MemberListRequest) Unmarshal(dAtA []byte) error {
15275 l := len(dAtA)
15276 iNdEx := 0
15277 for iNdEx < l {
15278 preIndex := iNdEx
15279 var wire uint64
15280 for shift := uint(0); ; shift += 7 {
15281 if shift >= 64 {
15282 return ErrIntOverflowRpc
15283 }
15284 if iNdEx >= l {
15285 return io.ErrUnexpectedEOF
15286 }
15287 b := dAtA[iNdEx]
15288 iNdEx++
15289 wire |= (uint64(b) & 0x7F) << shift
15290 if b < 0x80 {
15291 break
15292 }
15293 }
15294 fieldNum := int32(wire >> 3)
15295 wireType := int(wire & 0x7)
15296 if wireType == 4 {
15297 return fmt.Errorf("proto: MemberListRequest: wiretype end group for non-group")
15298 }
15299 if fieldNum <= 0 {
15300 return fmt.Errorf("proto: MemberListRequest: illegal tag %d (wire type %d)", fieldNum, wire)
15301 }
15302 switch fieldNum {
15303 default:
15304 iNdEx = preIndex
15305 skippy, err := skipRpc(dAtA[iNdEx:])
15306 if err != nil {
15307 return err
15308 }
15309 if skippy < 0 {
15310 return ErrInvalidLengthRpc
15311 }
15312 if (iNdEx + skippy) > l {
15313 return io.ErrUnexpectedEOF
15314 }
15315 iNdEx += skippy
15316 }
15317 }
15318
15319 if iNdEx > l {
15320 return io.ErrUnexpectedEOF
15321 }
15322 return nil
15323}
15324func (m *MemberListResponse) Unmarshal(dAtA []byte) error {
15325 l := len(dAtA)
15326 iNdEx := 0
15327 for iNdEx < l {
15328 preIndex := iNdEx
15329 var wire uint64
15330 for shift := uint(0); ; shift += 7 {
15331 if shift >= 64 {
15332 return ErrIntOverflowRpc
15333 }
15334 if iNdEx >= l {
15335 return io.ErrUnexpectedEOF
15336 }
15337 b := dAtA[iNdEx]
15338 iNdEx++
15339 wire |= (uint64(b) & 0x7F) << shift
15340 if b < 0x80 {
15341 break
15342 }
15343 }
15344 fieldNum := int32(wire >> 3)
15345 wireType := int(wire & 0x7)
15346 if wireType == 4 {
15347 return fmt.Errorf("proto: MemberListResponse: wiretype end group for non-group")
15348 }
15349 if fieldNum <= 0 {
15350 return fmt.Errorf("proto: MemberListResponse: illegal tag %d (wire type %d)", fieldNum, wire)
15351 }
15352 switch fieldNum {
15353 case 1:
15354 if wireType != 2 {
15355 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
15356 }
15357 var msglen int
15358 for shift := uint(0); ; shift += 7 {
15359 if shift >= 64 {
15360 return ErrIntOverflowRpc
15361 }
15362 if iNdEx >= l {
15363 return io.ErrUnexpectedEOF
15364 }
15365 b := dAtA[iNdEx]
15366 iNdEx++
15367 msglen |= (int(b) & 0x7F) << shift
15368 if b < 0x80 {
15369 break
15370 }
15371 }
15372 if msglen < 0 {
15373 return ErrInvalidLengthRpc
15374 }
15375 postIndex := iNdEx + msglen
15376 if postIndex > l {
15377 return io.ErrUnexpectedEOF
15378 }
15379 if m.Header == nil {
15380 m.Header = &ResponseHeader{}
15381 }
15382 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
15383 return err
15384 }
15385 iNdEx = postIndex
15386 case 2:
15387 if wireType != 2 {
15388 return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType)
15389 }
15390 var msglen int
15391 for shift := uint(0); ; shift += 7 {
15392 if shift >= 64 {
15393 return ErrIntOverflowRpc
15394 }
15395 if iNdEx >= l {
15396 return io.ErrUnexpectedEOF
15397 }
15398 b := dAtA[iNdEx]
15399 iNdEx++
15400 msglen |= (int(b) & 0x7F) << shift
15401 if b < 0x80 {
15402 break
15403 }
15404 }
15405 if msglen < 0 {
15406 return ErrInvalidLengthRpc
15407 }
15408 postIndex := iNdEx + msglen
15409 if postIndex > l {
15410 return io.ErrUnexpectedEOF
15411 }
15412 m.Members = append(m.Members, &Member{})
15413 if err := m.Members[len(m.Members)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
15414 return err
15415 }
15416 iNdEx = postIndex
15417 default:
15418 iNdEx = preIndex
15419 skippy, err := skipRpc(dAtA[iNdEx:])
15420 if err != nil {
15421 return err
15422 }
15423 if skippy < 0 {
15424 return ErrInvalidLengthRpc
15425 }
15426 if (iNdEx + skippy) > l {
15427 return io.ErrUnexpectedEOF
15428 }
15429 iNdEx += skippy
15430 }
15431 }
15432
15433 if iNdEx > l {
15434 return io.ErrUnexpectedEOF
15435 }
15436 return nil
15437}
15438func (m *DefragmentRequest) Unmarshal(dAtA []byte) error {
15439 l := len(dAtA)
15440 iNdEx := 0
15441 for iNdEx < l {
15442 preIndex := iNdEx
15443 var wire uint64
15444 for shift := uint(0); ; shift += 7 {
15445 if shift >= 64 {
15446 return ErrIntOverflowRpc
15447 }
15448 if iNdEx >= l {
15449 return io.ErrUnexpectedEOF
15450 }
15451 b := dAtA[iNdEx]
15452 iNdEx++
15453 wire |= (uint64(b) & 0x7F) << shift
15454 if b < 0x80 {
15455 break
15456 }
15457 }
15458 fieldNum := int32(wire >> 3)
15459 wireType := int(wire & 0x7)
15460 if wireType == 4 {
15461 return fmt.Errorf("proto: DefragmentRequest: wiretype end group for non-group")
15462 }
15463 if fieldNum <= 0 {
15464 return fmt.Errorf("proto: DefragmentRequest: illegal tag %d (wire type %d)", fieldNum, wire)
15465 }
15466 switch fieldNum {
15467 default:
15468 iNdEx = preIndex
15469 skippy, err := skipRpc(dAtA[iNdEx:])
15470 if err != nil {
15471 return err
15472 }
15473 if skippy < 0 {
15474 return ErrInvalidLengthRpc
15475 }
15476 if (iNdEx + skippy) > l {
15477 return io.ErrUnexpectedEOF
15478 }
15479 iNdEx += skippy
15480 }
15481 }
15482
15483 if iNdEx > l {
15484 return io.ErrUnexpectedEOF
15485 }
15486 return nil
15487}
15488func (m *DefragmentResponse) Unmarshal(dAtA []byte) error {
15489 l := len(dAtA)
15490 iNdEx := 0
15491 for iNdEx < l {
15492 preIndex := iNdEx
15493 var wire uint64
15494 for shift := uint(0); ; shift += 7 {
15495 if shift >= 64 {
15496 return ErrIntOverflowRpc
15497 }
15498 if iNdEx >= l {
15499 return io.ErrUnexpectedEOF
15500 }
15501 b := dAtA[iNdEx]
15502 iNdEx++
15503 wire |= (uint64(b) & 0x7F) << shift
15504 if b < 0x80 {
15505 break
15506 }
15507 }
15508 fieldNum := int32(wire >> 3)
15509 wireType := int(wire & 0x7)
15510 if wireType == 4 {
15511 return fmt.Errorf("proto: DefragmentResponse: wiretype end group for non-group")
15512 }
15513 if fieldNum <= 0 {
15514 return fmt.Errorf("proto: DefragmentResponse: illegal tag %d (wire type %d)", fieldNum, wire)
15515 }
15516 switch fieldNum {
15517 case 1:
15518 if wireType != 2 {
15519 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
15520 }
15521 var msglen int
15522 for shift := uint(0); ; shift += 7 {
15523 if shift >= 64 {
15524 return ErrIntOverflowRpc
15525 }
15526 if iNdEx >= l {
15527 return io.ErrUnexpectedEOF
15528 }
15529 b := dAtA[iNdEx]
15530 iNdEx++
15531 msglen |= (int(b) & 0x7F) << shift
15532 if b < 0x80 {
15533 break
15534 }
15535 }
15536 if msglen < 0 {
15537 return ErrInvalidLengthRpc
15538 }
15539 postIndex := iNdEx + msglen
15540 if postIndex > l {
15541 return io.ErrUnexpectedEOF
15542 }
15543 if m.Header == nil {
15544 m.Header = &ResponseHeader{}
15545 }
15546 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
15547 return err
15548 }
15549 iNdEx = postIndex
15550 default:
15551 iNdEx = preIndex
15552 skippy, err := skipRpc(dAtA[iNdEx:])
15553 if err != nil {
15554 return err
15555 }
15556 if skippy < 0 {
15557 return ErrInvalidLengthRpc
15558 }
15559 if (iNdEx + skippy) > l {
15560 return io.ErrUnexpectedEOF
15561 }
15562 iNdEx += skippy
15563 }
15564 }
15565
15566 if iNdEx > l {
15567 return io.ErrUnexpectedEOF
15568 }
15569 return nil
15570}
15571func (m *MoveLeaderRequest) Unmarshal(dAtA []byte) error {
15572 l := len(dAtA)
15573 iNdEx := 0
15574 for iNdEx < l {
15575 preIndex := iNdEx
15576 var wire uint64
15577 for shift := uint(0); ; shift += 7 {
15578 if shift >= 64 {
15579 return ErrIntOverflowRpc
15580 }
15581 if iNdEx >= l {
15582 return io.ErrUnexpectedEOF
15583 }
15584 b := dAtA[iNdEx]
15585 iNdEx++
15586 wire |= (uint64(b) & 0x7F) << shift
15587 if b < 0x80 {
15588 break
15589 }
15590 }
15591 fieldNum := int32(wire >> 3)
15592 wireType := int(wire & 0x7)
15593 if wireType == 4 {
15594 return fmt.Errorf("proto: MoveLeaderRequest: wiretype end group for non-group")
15595 }
15596 if fieldNum <= 0 {
15597 return fmt.Errorf("proto: MoveLeaderRequest: illegal tag %d (wire type %d)", fieldNum, wire)
15598 }
15599 switch fieldNum {
15600 case 1:
15601 if wireType != 0 {
15602 return fmt.Errorf("proto: wrong wireType = %d for field TargetID", wireType)
15603 }
15604 m.TargetID = 0
15605 for shift := uint(0); ; shift += 7 {
15606 if shift >= 64 {
15607 return ErrIntOverflowRpc
15608 }
15609 if iNdEx >= l {
15610 return io.ErrUnexpectedEOF
15611 }
15612 b := dAtA[iNdEx]
15613 iNdEx++
15614 m.TargetID |= (uint64(b) & 0x7F) << shift
15615 if b < 0x80 {
15616 break
15617 }
15618 }
15619 default:
15620 iNdEx = preIndex
15621 skippy, err := skipRpc(dAtA[iNdEx:])
15622 if err != nil {
15623 return err
15624 }
15625 if skippy < 0 {
15626 return ErrInvalidLengthRpc
15627 }
15628 if (iNdEx + skippy) > l {
15629 return io.ErrUnexpectedEOF
15630 }
15631 iNdEx += skippy
15632 }
15633 }
15634
15635 if iNdEx > l {
15636 return io.ErrUnexpectedEOF
15637 }
15638 return nil
15639}
15640func (m *MoveLeaderResponse) Unmarshal(dAtA []byte) error {
15641 l := len(dAtA)
15642 iNdEx := 0
15643 for iNdEx < l {
15644 preIndex := iNdEx
15645 var wire uint64
15646 for shift := uint(0); ; shift += 7 {
15647 if shift >= 64 {
15648 return ErrIntOverflowRpc
15649 }
15650 if iNdEx >= l {
15651 return io.ErrUnexpectedEOF
15652 }
15653 b := dAtA[iNdEx]
15654 iNdEx++
15655 wire |= (uint64(b) & 0x7F) << shift
15656 if b < 0x80 {
15657 break
15658 }
15659 }
15660 fieldNum := int32(wire >> 3)
15661 wireType := int(wire & 0x7)
15662 if wireType == 4 {
15663 return fmt.Errorf("proto: MoveLeaderResponse: wiretype end group for non-group")
15664 }
15665 if fieldNum <= 0 {
15666 return fmt.Errorf("proto: MoveLeaderResponse: illegal tag %d (wire type %d)", fieldNum, wire)
15667 }
15668 switch fieldNum {
15669 case 1:
15670 if wireType != 2 {
15671 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
15672 }
15673 var msglen int
15674 for shift := uint(0); ; shift += 7 {
15675 if shift >= 64 {
15676 return ErrIntOverflowRpc
15677 }
15678 if iNdEx >= l {
15679 return io.ErrUnexpectedEOF
15680 }
15681 b := dAtA[iNdEx]
15682 iNdEx++
15683 msglen |= (int(b) & 0x7F) << shift
15684 if b < 0x80 {
15685 break
15686 }
15687 }
15688 if msglen < 0 {
15689 return ErrInvalidLengthRpc
15690 }
15691 postIndex := iNdEx + msglen
15692 if postIndex > l {
15693 return io.ErrUnexpectedEOF
15694 }
15695 if m.Header == nil {
15696 m.Header = &ResponseHeader{}
15697 }
15698 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
15699 return err
15700 }
15701 iNdEx = postIndex
15702 default:
15703 iNdEx = preIndex
15704 skippy, err := skipRpc(dAtA[iNdEx:])
15705 if err != nil {
15706 return err
15707 }
15708 if skippy < 0 {
15709 return ErrInvalidLengthRpc
15710 }
15711 if (iNdEx + skippy) > l {
15712 return io.ErrUnexpectedEOF
15713 }
15714 iNdEx += skippy
15715 }
15716 }
15717
15718 if iNdEx > l {
15719 return io.ErrUnexpectedEOF
15720 }
15721 return nil
15722}
15723func (m *AlarmRequest) Unmarshal(dAtA []byte) error {
15724 l := len(dAtA)
15725 iNdEx := 0
15726 for iNdEx < l {
15727 preIndex := iNdEx
15728 var wire uint64
15729 for shift := uint(0); ; shift += 7 {
15730 if shift >= 64 {
15731 return ErrIntOverflowRpc
15732 }
15733 if iNdEx >= l {
15734 return io.ErrUnexpectedEOF
15735 }
15736 b := dAtA[iNdEx]
15737 iNdEx++
15738 wire |= (uint64(b) & 0x7F) << shift
15739 if b < 0x80 {
15740 break
15741 }
15742 }
15743 fieldNum := int32(wire >> 3)
15744 wireType := int(wire & 0x7)
15745 if wireType == 4 {
15746 return fmt.Errorf("proto: AlarmRequest: wiretype end group for non-group")
15747 }
15748 if fieldNum <= 0 {
15749 return fmt.Errorf("proto: AlarmRequest: illegal tag %d (wire type %d)", fieldNum, wire)
15750 }
15751 switch fieldNum {
15752 case 1:
15753 if wireType != 0 {
15754 return fmt.Errorf("proto: wrong wireType = %d for field Action", wireType)
15755 }
15756 m.Action = 0
15757 for shift := uint(0); ; shift += 7 {
15758 if shift >= 64 {
15759 return ErrIntOverflowRpc
15760 }
15761 if iNdEx >= l {
15762 return io.ErrUnexpectedEOF
15763 }
15764 b := dAtA[iNdEx]
15765 iNdEx++
15766 m.Action |= (AlarmRequest_AlarmAction(b) & 0x7F) << shift
15767 if b < 0x80 {
15768 break
15769 }
15770 }
15771 case 2:
15772 if wireType != 0 {
15773 return fmt.Errorf("proto: wrong wireType = %d for field MemberID", wireType)
15774 }
15775 m.MemberID = 0
15776 for shift := uint(0); ; shift += 7 {
15777 if shift >= 64 {
15778 return ErrIntOverflowRpc
15779 }
15780 if iNdEx >= l {
15781 return io.ErrUnexpectedEOF
15782 }
15783 b := dAtA[iNdEx]
15784 iNdEx++
15785 m.MemberID |= (uint64(b) & 0x7F) << shift
15786 if b < 0x80 {
15787 break
15788 }
15789 }
15790 case 3:
15791 if wireType != 0 {
15792 return fmt.Errorf("proto: wrong wireType = %d for field Alarm", wireType)
15793 }
15794 m.Alarm = 0
15795 for shift := uint(0); ; shift += 7 {
15796 if shift >= 64 {
15797 return ErrIntOverflowRpc
15798 }
15799 if iNdEx >= l {
15800 return io.ErrUnexpectedEOF
15801 }
15802 b := dAtA[iNdEx]
15803 iNdEx++
15804 m.Alarm |= (AlarmType(b) & 0x7F) << shift
15805 if b < 0x80 {
15806 break
15807 }
15808 }
15809 default:
15810 iNdEx = preIndex
15811 skippy, err := skipRpc(dAtA[iNdEx:])
15812 if err != nil {
15813 return err
15814 }
15815 if skippy < 0 {
15816 return ErrInvalidLengthRpc
15817 }
15818 if (iNdEx + skippy) > l {
15819 return io.ErrUnexpectedEOF
15820 }
15821 iNdEx += skippy
15822 }
15823 }
15824
15825 if iNdEx > l {
15826 return io.ErrUnexpectedEOF
15827 }
15828 return nil
15829}
15830func (m *AlarmMember) Unmarshal(dAtA []byte) error {
15831 l := len(dAtA)
15832 iNdEx := 0
15833 for iNdEx < l {
15834 preIndex := iNdEx
15835 var wire uint64
15836 for shift := uint(0); ; shift += 7 {
15837 if shift >= 64 {
15838 return ErrIntOverflowRpc
15839 }
15840 if iNdEx >= l {
15841 return io.ErrUnexpectedEOF
15842 }
15843 b := dAtA[iNdEx]
15844 iNdEx++
15845 wire |= (uint64(b) & 0x7F) << shift
15846 if b < 0x80 {
15847 break
15848 }
15849 }
15850 fieldNum := int32(wire >> 3)
15851 wireType := int(wire & 0x7)
15852 if wireType == 4 {
15853 return fmt.Errorf("proto: AlarmMember: wiretype end group for non-group")
15854 }
15855 if fieldNum <= 0 {
15856 return fmt.Errorf("proto: AlarmMember: illegal tag %d (wire type %d)", fieldNum, wire)
15857 }
15858 switch fieldNum {
15859 case 1:
15860 if wireType != 0 {
15861 return fmt.Errorf("proto: wrong wireType = %d for field MemberID", wireType)
15862 }
15863 m.MemberID = 0
15864 for shift := uint(0); ; shift += 7 {
15865 if shift >= 64 {
15866 return ErrIntOverflowRpc
15867 }
15868 if iNdEx >= l {
15869 return io.ErrUnexpectedEOF
15870 }
15871 b := dAtA[iNdEx]
15872 iNdEx++
15873 m.MemberID |= (uint64(b) & 0x7F) << shift
15874 if b < 0x80 {
15875 break
15876 }
15877 }
15878 case 2:
15879 if wireType != 0 {
15880 return fmt.Errorf("proto: wrong wireType = %d for field Alarm", wireType)
15881 }
15882 m.Alarm = 0
15883 for shift := uint(0); ; shift += 7 {
15884 if shift >= 64 {
15885 return ErrIntOverflowRpc
15886 }
15887 if iNdEx >= l {
15888 return io.ErrUnexpectedEOF
15889 }
15890 b := dAtA[iNdEx]
15891 iNdEx++
15892 m.Alarm |= (AlarmType(b) & 0x7F) << shift
15893 if b < 0x80 {
15894 break
15895 }
15896 }
15897 default:
15898 iNdEx = preIndex
15899 skippy, err := skipRpc(dAtA[iNdEx:])
15900 if err != nil {
15901 return err
15902 }
15903 if skippy < 0 {
15904 return ErrInvalidLengthRpc
15905 }
15906 if (iNdEx + skippy) > l {
15907 return io.ErrUnexpectedEOF
15908 }
15909 iNdEx += skippy
15910 }
15911 }
15912
15913 if iNdEx > l {
15914 return io.ErrUnexpectedEOF
15915 }
15916 return nil
15917}
15918func (m *AlarmResponse) Unmarshal(dAtA []byte) error {
15919 l := len(dAtA)
15920 iNdEx := 0
15921 for iNdEx < l {
15922 preIndex := iNdEx
15923 var wire uint64
15924 for shift := uint(0); ; shift += 7 {
15925 if shift >= 64 {
15926 return ErrIntOverflowRpc
15927 }
15928 if iNdEx >= l {
15929 return io.ErrUnexpectedEOF
15930 }
15931 b := dAtA[iNdEx]
15932 iNdEx++
15933 wire |= (uint64(b) & 0x7F) << shift
15934 if b < 0x80 {
15935 break
15936 }
15937 }
15938 fieldNum := int32(wire >> 3)
15939 wireType := int(wire & 0x7)
15940 if wireType == 4 {
15941 return fmt.Errorf("proto: AlarmResponse: wiretype end group for non-group")
15942 }
15943 if fieldNum <= 0 {
15944 return fmt.Errorf("proto: AlarmResponse: illegal tag %d (wire type %d)", fieldNum, wire)
15945 }
15946 switch fieldNum {
15947 case 1:
15948 if wireType != 2 {
15949 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
15950 }
15951 var msglen int
15952 for shift := uint(0); ; shift += 7 {
15953 if shift >= 64 {
15954 return ErrIntOverflowRpc
15955 }
15956 if iNdEx >= l {
15957 return io.ErrUnexpectedEOF
15958 }
15959 b := dAtA[iNdEx]
15960 iNdEx++
15961 msglen |= (int(b) & 0x7F) << shift
15962 if b < 0x80 {
15963 break
15964 }
15965 }
15966 if msglen < 0 {
15967 return ErrInvalidLengthRpc
15968 }
15969 postIndex := iNdEx + msglen
15970 if postIndex > l {
15971 return io.ErrUnexpectedEOF
15972 }
15973 if m.Header == nil {
15974 m.Header = &ResponseHeader{}
15975 }
15976 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
15977 return err
15978 }
15979 iNdEx = postIndex
15980 case 2:
15981 if wireType != 2 {
15982 return fmt.Errorf("proto: wrong wireType = %d for field Alarms", wireType)
15983 }
15984 var msglen int
15985 for shift := uint(0); ; shift += 7 {
15986 if shift >= 64 {
15987 return ErrIntOverflowRpc
15988 }
15989 if iNdEx >= l {
15990 return io.ErrUnexpectedEOF
15991 }
15992 b := dAtA[iNdEx]
15993 iNdEx++
15994 msglen |= (int(b) & 0x7F) << shift
15995 if b < 0x80 {
15996 break
15997 }
15998 }
15999 if msglen < 0 {
16000 return ErrInvalidLengthRpc
16001 }
16002 postIndex := iNdEx + msglen
16003 if postIndex > l {
16004 return io.ErrUnexpectedEOF
16005 }
16006 m.Alarms = append(m.Alarms, &AlarmMember{})
16007 if err := m.Alarms[len(m.Alarms)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
16008 return err
16009 }
16010 iNdEx = postIndex
16011 default:
16012 iNdEx = preIndex
16013 skippy, err := skipRpc(dAtA[iNdEx:])
16014 if err != nil {
16015 return err
16016 }
16017 if skippy < 0 {
16018 return ErrInvalidLengthRpc
16019 }
16020 if (iNdEx + skippy) > l {
16021 return io.ErrUnexpectedEOF
16022 }
16023 iNdEx += skippy
16024 }
16025 }
16026
16027 if iNdEx > l {
16028 return io.ErrUnexpectedEOF
16029 }
16030 return nil
16031}
16032func (m *StatusRequest) Unmarshal(dAtA []byte) error {
16033 l := len(dAtA)
16034 iNdEx := 0
16035 for iNdEx < l {
16036 preIndex := iNdEx
16037 var wire uint64
16038 for shift := uint(0); ; shift += 7 {
16039 if shift >= 64 {
16040 return ErrIntOverflowRpc
16041 }
16042 if iNdEx >= l {
16043 return io.ErrUnexpectedEOF
16044 }
16045 b := dAtA[iNdEx]
16046 iNdEx++
16047 wire |= (uint64(b) & 0x7F) << shift
16048 if b < 0x80 {
16049 break
16050 }
16051 }
16052 fieldNum := int32(wire >> 3)
16053 wireType := int(wire & 0x7)
16054 if wireType == 4 {
16055 return fmt.Errorf("proto: StatusRequest: wiretype end group for non-group")
16056 }
16057 if fieldNum <= 0 {
16058 return fmt.Errorf("proto: StatusRequest: illegal tag %d (wire type %d)", fieldNum, wire)
16059 }
16060 switch fieldNum {
16061 default:
16062 iNdEx = preIndex
16063 skippy, err := skipRpc(dAtA[iNdEx:])
16064 if err != nil {
16065 return err
16066 }
16067 if skippy < 0 {
16068 return ErrInvalidLengthRpc
16069 }
16070 if (iNdEx + skippy) > l {
16071 return io.ErrUnexpectedEOF
16072 }
16073 iNdEx += skippy
16074 }
16075 }
16076
16077 if iNdEx > l {
16078 return io.ErrUnexpectedEOF
16079 }
16080 return nil
16081}
16082func (m *StatusResponse) Unmarshal(dAtA []byte) error {
16083 l := len(dAtA)
16084 iNdEx := 0
16085 for iNdEx < l {
16086 preIndex := iNdEx
16087 var wire uint64
16088 for shift := uint(0); ; shift += 7 {
16089 if shift >= 64 {
16090 return ErrIntOverflowRpc
16091 }
16092 if iNdEx >= l {
16093 return io.ErrUnexpectedEOF
16094 }
16095 b := dAtA[iNdEx]
16096 iNdEx++
16097 wire |= (uint64(b) & 0x7F) << shift
16098 if b < 0x80 {
16099 break
16100 }
16101 }
16102 fieldNum := int32(wire >> 3)
16103 wireType := int(wire & 0x7)
16104 if wireType == 4 {
16105 return fmt.Errorf("proto: StatusResponse: wiretype end group for non-group")
16106 }
16107 if fieldNum <= 0 {
16108 return fmt.Errorf("proto: StatusResponse: illegal tag %d (wire type %d)", fieldNum, wire)
16109 }
16110 switch fieldNum {
16111 case 1:
16112 if wireType != 2 {
16113 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
16114 }
16115 var msglen int
16116 for shift := uint(0); ; shift += 7 {
16117 if shift >= 64 {
16118 return ErrIntOverflowRpc
16119 }
16120 if iNdEx >= l {
16121 return io.ErrUnexpectedEOF
16122 }
16123 b := dAtA[iNdEx]
16124 iNdEx++
16125 msglen |= (int(b) & 0x7F) << shift
16126 if b < 0x80 {
16127 break
16128 }
16129 }
16130 if msglen < 0 {
16131 return ErrInvalidLengthRpc
16132 }
16133 postIndex := iNdEx + msglen
16134 if postIndex > l {
16135 return io.ErrUnexpectedEOF
16136 }
16137 if m.Header == nil {
16138 m.Header = &ResponseHeader{}
16139 }
16140 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
16141 return err
16142 }
16143 iNdEx = postIndex
16144 case 2:
16145 if wireType != 2 {
16146 return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType)
16147 }
16148 var stringLen uint64
16149 for shift := uint(0); ; shift += 7 {
16150 if shift >= 64 {
16151 return ErrIntOverflowRpc
16152 }
16153 if iNdEx >= l {
16154 return io.ErrUnexpectedEOF
16155 }
16156 b := dAtA[iNdEx]
16157 iNdEx++
16158 stringLen |= (uint64(b) & 0x7F) << shift
16159 if b < 0x80 {
16160 break
16161 }
16162 }
16163 intStringLen := int(stringLen)
16164 if intStringLen < 0 {
16165 return ErrInvalidLengthRpc
16166 }
16167 postIndex := iNdEx + intStringLen
16168 if postIndex > l {
16169 return io.ErrUnexpectedEOF
16170 }
16171 m.Version = string(dAtA[iNdEx:postIndex])
16172 iNdEx = postIndex
16173 case 3:
16174 if wireType != 0 {
16175 return fmt.Errorf("proto: wrong wireType = %d for field DbSize", wireType)
16176 }
16177 m.DbSize = 0
16178 for shift := uint(0); ; shift += 7 {
16179 if shift >= 64 {
16180 return ErrIntOverflowRpc
16181 }
16182 if iNdEx >= l {
16183 return io.ErrUnexpectedEOF
16184 }
16185 b := dAtA[iNdEx]
16186 iNdEx++
16187 m.DbSize |= (int64(b) & 0x7F) << shift
16188 if b < 0x80 {
16189 break
16190 }
16191 }
16192 case 4:
16193 if wireType != 0 {
16194 return fmt.Errorf("proto: wrong wireType = %d for field Leader", wireType)
16195 }
16196 m.Leader = 0
16197 for shift := uint(0); ; shift += 7 {
16198 if shift >= 64 {
16199 return ErrIntOverflowRpc
16200 }
16201 if iNdEx >= l {
16202 return io.ErrUnexpectedEOF
16203 }
16204 b := dAtA[iNdEx]
16205 iNdEx++
16206 m.Leader |= (uint64(b) & 0x7F) << shift
16207 if b < 0x80 {
16208 break
16209 }
16210 }
16211 case 5:
16212 if wireType != 0 {
16213 return fmt.Errorf("proto: wrong wireType = %d for field RaftIndex", wireType)
16214 }
16215 m.RaftIndex = 0
16216 for shift := uint(0); ; shift += 7 {
16217 if shift >= 64 {
16218 return ErrIntOverflowRpc
16219 }
16220 if iNdEx >= l {
16221 return io.ErrUnexpectedEOF
16222 }
16223 b := dAtA[iNdEx]
16224 iNdEx++
16225 m.RaftIndex |= (uint64(b) & 0x7F) << shift
16226 if b < 0x80 {
16227 break
16228 }
16229 }
16230 case 6:
16231 if wireType != 0 {
16232 return fmt.Errorf("proto: wrong wireType = %d for field RaftTerm", wireType)
16233 }
16234 m.RaftTerm = 0
16235 for shift := uint(0); ; shift += 7 {
16236 if shift >= 64 {
16237 return ErrIntOverflowRpc
16238 }
16239 if iNdEx >= l {
16240 return io.ErrUnexpectedEOF
16241 }
16242 b := dAtA[iNdEx]
16243 iNdEx++
16244 m.RaftTerm |= (uint64(b) & 0x7F) << shift
16245 if b < 0x80 {
16246 break
16247 }
16248 }
16249 case 7:
16250 if wireType != 0 {
16251 return fmt.Errorf("proto: wrong wireType = %d for field RaftAppliedIndex", wireType)
16252 }
16253 m.RaftAppliedIndex = 0
16254 for shift := uint(0); ; shift += 7 {
16255 if shift >= 64 {
16256 return ErrIntOverflowRpc
16257 }
16258 if iNdEx >= l {
16259 return io.ErrUnexpectedEOF
16260 }
16261 b := dAtA[iNdEx]
16262 iNdEx++
16263 m.RaftAppliedIndex |= (uint64(b) & 0x7F) << shift
16264 if b < 0x80 {
16265 break
16266 }
16267 }
16268 case 8:
16269 if wireType != 2 {
16270 return fmt.Errorf("proto: wrong wireType = %d for field Errors", wireType)
16271 }
16272 var stringLen uint64
16273 for shift := uint(0); ; shift += 7 {
16274 if shift >= 64 {
16275 return ErrIntOverflowRpc
16276 }
16277 if iNdEx >= l {
16278 return io.ErrUnexpectedEOF
16279 }
16280 b := dAtA[iNdEx]
16281 iNdEx++
16282 stringLen |= (uint64(b) & 0x7F) << shift
16283 if b < 0x80 {
16284 break
16285 }
16286 }
16287 intStringLen := int(stringLen)
16288 if intStringLen < 0 {
16289 return ErrInvalidLengthRpc
16290 }
16291 postIndex := iNdEx + intStringLen
16292 if postIndex > l {
16293 return io.ErrUnexpectedEOF
16294 }
16295 m.Errors = append(m.Errors, string(dAtA[iNdEx:postIndex]))
16296 iNdEx = postIndex
16297 case 9:
16298 if wireType != 0 {
16299 return fmt.Errorf("proto: wrong wireType = %d for field DbSizeInUse", wireType)
16300 }
16301 m.DbSizeInUse = 0
16302 for shift := uint(0); ; shift += 7 {
16303 if shift >= 64 {
16304 return ErrIntOverflowRpc
16305 }
16306 if iNdEx >= l {
16307 return io.ErrUnexpectedEOF
16308 }
16309 b := dAtA[iNdEx]
16310 iNdEx++
16311 m.DbSizeInUse |= (int64(b) & 0x7F) << shift
16312 if b < 0x80 {
16313 break
16314 }
16315 }
16316 default:
16317 iNdEx = preIndex
16318 skippy, err := skipRpc(dAtA[iNdEx:])
16319 if err != nil {
16320 return err
16321 }
16322 if skippy < 0 {
16323 return ErrInvalidLengthRpc
16324 }
16325 if (iNdEx + skippy) > l {
16326 return io.ErrUnexpectedEOF
16327 }
16328 iNdEx += skippy
16329 }
16330 }
16331
16332 if iNdEx > l {
16333 return io.ErrUnexpectedEOF
16334 }
16335 return nil
16336}
16337func (m *AuthEnableRequest) Unmarshal(dAtA []byte) error {
16338 l := len(dAtA)
16339 iNdEx := 0
16340 for iNdEx < l {
16341 preIndex := iNdEx
16342 var wire uint64
16343 for shift := uint(0); ; shift += 7 {
16344 if shift >= 64 {
16345 return ErrIntOverflowRpc
16346 }
16347 if iNdEx >= l {
16348 return io.ErrUnexpectedEOF
16349 }
16350 b := dAtA[iNdEx]
16351 iNdEx++
16352 wire |= (uint64(b) & 0x7F) << shift
16353 if b < 0x80 {
16354 break
16355 }
16356 }
16357 fieldNum := int32(wire >> 3)
16358 wireType := int(wire & 0x7)
16359 if wireType == 4 {
16360 return fmt.Errorf("proto: AuthEnableRequest: wiretype end group for non-group")
16361 }
16362 if fieldNum <= 0 {
16363 return fmt.Errorf("proto: AuthEnableRequest: illegal tag %d (wire type %d)", fieldNum, wire)
16364 }
16365 switch fieldNum {
16366 default:
16367 iNdEx = preIndex
16368 skippy, err := skipRpc(dAtA[iNdEx:])
16369 if err != nil {
16370 return err
16371 }
16372 if skippy < 0 {
16373 return ErrInvalidLengthRpc
16374 }
16375 if (iNdEx + skippy) > l {
16376 return io.ErrUnexpectedEOF
16377 }
16378 iNdEx += skippy
16379 }
16380 }
16381
16382 if iNdEx > l {
16383 return io.ErrUnexpectedEOF
16384 }
16385 return nil
16386}
16387func (m *AuthDisableRequest) Unmarshal(dAtA []byte) error {
16388 l := len(dAtA)
16389 iNdEx := 0
16390 for iNdEx < l {
16391 preIndex := iNdEx
16392 var wire uint64
16393 for shift := uint(0); ; shift += 7 {
16394 if shift >= 64 {
16395 return ErrIntOverflowRpc
16396 }
16397 if iNdEx >= l {
16398 return io.ErrUnexpectedEOF
16399 }
16400 b := dAtA[iNdEx]
16401 iNdEx++
16402 wire |= (uint64(b) & 0x7F) << shift
16403 if b < 0x80 {
16404 break
16405 }
16406 }
16407 fieldNum := int32(wire >> 3)
16408 wireType := int(wire & 0x7)
16409 if wireType == 4 {
16410 return fmt.Errorf("proto: AuthDisableRequest: wiretype end group for non-group")
16411 }
16412 if fieldNum <= 0 {
16413 return fmt.Errorf("proto: AuthDisableRequest: illegal tag %d (wire type %d)", fieldNum, wire)
16414 }
16415 switch fieldNum {
16416 default:
16417 iNdEx = preIndex
16418 skippy, err := skipRpc(dAtA[iNdEx:])
16419 if err != nil {
16420 return err
16421 }
16422 if skippy < 0 {
16423 return ErrInvalidLengthRpc
16424 }
16425 if (iNdEx + skippy) > l {
16426 return io.ErrUnexpectedEOF
16427 }
16428 iNdEx += skippy
16429 }
16430 }
16431
16432 if iNdEx > l {
16433 return io.ErrUnexpectedEOF
16434 }
16435 return nil
16436}
16437func (m *AuthenticateRequest) Unmarshal(dAtA []byte) error {
16438 l := len(dAtA)
16439 iNdEx := 0
16440 for iNdEx < l {
16441 preIndex := iNdEx
16442 var wire uint64
16443 for shift := uint(0); ; shift += 7 {
16444 if shift >= 64 {
16445 return ErrIntOverflowRpc
16446 }
16447 if iNdEx >= l {
16448 return io.ErrUnexpectedEOF
16449 }
16450 b := dAtA[iNdEx]
16451 iNdEx++
16452 wire |= (uint64(b) & 0x7F) << shift
16453 if b < 0x80 {
16454 break
16455 }
16456 }
16457 fieldNum := int32(wire >> 3)
16458 wireType := int(wire & 0x7)
16459 if wireType == 4 {
16460 return fmt.Errorf("proto: AuthenticateRequest: wiretype end group for non-group")
16461 }
16462 if fieldNum <= 0 {
16463 return fmt.Errorf("proto: AuthenticateRequest: illegal tag %d (wire type %d)", fieldNum, wire)
16464 }
16465 switch fieldNum {
16466 case 1:
16467 if wireType != 2 {
16468 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
16469 }
16470 var stringLen uint64
16471 for shift := uint(0); ; shift += 7 {
16472 if shift >= 64 {
16473 return ErrIntOverflowRpc
16474 }
16475 if iNdEx >= l {
16476 return io.ErrUnexpectedEOF
16477 }
16478 b := dAtA[iNdEx]
16479 iNdEx++
16480 stringLen |= (uint64(b) & 0x7F) << shift
16481 if b < 0x80 {
16482 break
16483 }
16484 }
16485 intStringLen := int(stringLen)
16486 if intStringLen < 0 {
16487 return ErrInvalidLengthRpc
16488 }
16489 postIndex := iNdEx + intStringLen
16490 if postIndex > l {
16491 return io.ErrUnexpectedEOF
16492 }
16493 m.Name = string(dAtA[iNdEx:postIndex])
16494 iNdEx = postIndex
16495 case 2:
16496 if wireType != 2 {
16497 return fmt.Errorf("proto: wrong wireType = %d for field Password", wireType)
16498 }
16499 var stringLen uint64
16500 for shift := uint(0); ; shift += 7 {
16501 if shift >= 64 {
16502 return ErrIntOverflowRpc
16503 }
16504 if iNdEx >= l {
16505 return io.ErrUnexpectedEOF
16506 }
16507 b := dAtA[iNdEx]
16508 iNdEx++
16509 stringLen |= (uint64(b) & 0x7F) << shift
16510 if b < 0x80 {
16511 break
16512 }
16513 }
16514 intStringLen := int(stringLen)
16515 if intStringLen < 0 {
16516 return ErrInvalidLengthRpc
16517 }
16518 postIndex := iNdEx + intStringLen
16519 if postIndex > l {
16520 return io.ErrUnexpectedEOF
16521 }
16522 m.Password = string(dAtA[iNdEx:postIndex])
16523 iNdEx = postIndex
16524 default:
16525 iNdEx = preIndex
16526 skippy, err := skipRpc(dAtA[iNdEx:])
16527 if err != nil {
16528 return err
16529 }
16530 if skippy < 0 {
16531 return ErrInvalidLengthRpc
16532 }
16533 if (iNdEx + skippy) > l {
16534 return io.ErrUnexpectedEOF
16535 }
16536 iNdEx += skippy
16537 }
16538 }
16539
16540 if iNdEx > l {
16541 return io.ErrUnexpectedEOF
16542 }
16543 return nil
16544}
16545func (m *AuthUserAddRequest) Unmarshal(dAtA []byte) error {
16546 l := len(dAtA)
16547 iNdEx := 0
16548 for iNdEx < l {
16549 preIndex := iNdEx
16550 var wire uint64
16551 for shift := uint(0); ; shift += 7 {
16552 if shift >= 64 {
16553 return ErrIntOverflowRpc
16554 }
16555 if iNdEx >= l {
16556 return io.ErrUnexpectedEOF
16557 }
16558 b := dAtA[iNdEx]
16559 iNdEx++
16560 wire |= (uint64(b) & 0x7F) << shift
16561 if b < 0x80 {
16562 break
16563 }
16564 }
16565 fieldNum := int32(wire >> 3)
16566 wireType := int(wire & 0x7)
16567 if wireType == 4 {
16568 return fmt.Errorf("proto: AuthUserAddRequest: wiretype end group for non-group")
16569 }
16570 if fieldNum <= 0 {
16571 return fmt.Errorf("proto: AuthUserAddRequest: illegal tag %d (wire type %d)", fieldNum, wire)
16572 }
16573 switch fieldNum {
16574 case 1:
16575 if wireType != 2 {
16576 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
16577 }
16578 var stringLen uint64
16579 for shift := uint(0); ; shift += 7 {
16580 if shift >= 64 {
16581 return ErrIntOverflowRpc
16582 }
16583 if iNdEx >= l {
16584 return io.ErrUnexpectedEOF
16585 }
16586 b := dAtA[iNdEx]
16587 iNdEx++
16588 stringLen |= (uint64(b) & 0x7F) << shift
16589 if b < 0x80 {
16590 break
16591 }
16592 }
16593 intStringLen := int(stringLen)
16594 if intStringLen < 0 {
16595 return ErrInvalidLengthRpc
16596 }
16597 postIndex := iNdEx + intStringLen
16598 if postIndex > l {
16599 return io.ErrUnexpectedEOF
16600 }
16601 m.Name = string(dAtA[iNdEx:postIndex])
16602 iNdEx = postIndex
16603 case 2:
16604 if wireType != 2 {
16605 return fmt.Errorf("proto: wrong wireType = %d for field Password", wireType)
16606 }
16607 var stringLen uint64
16608 for shift := uint(0); ; shift += 7 {
16609 if shift >= 64 {
16610 return ErrIntOverflowRpc
16611 }
16612 if iNdEx >= l {
16613 return io.ErrUnexpectedEOF
16614 }
16615 b := dAtA[iNdEx]
16616 iNdEx++
16617 stringLen |= (uint64(b) & 0x7F) << shift
16618 if b < 0x80 {
16619 break
16620 }
16621 }
16622 intStringLen := int(stringLen)
16623 if intStringLen < 0 {
16624 return ErrInvalidLengthRpc
16625 }
16626 postIndex := iNdEx + intStringLen
16627 if postIndex > l {
16628 return io.ErrUnexpectedEOF
16629 }
16630 m.Password = string(dAtA[iNdEx:postIndex])
16631 iNdEx = postIndex
16632 default:
16633 iNdEx = preIndex
16634 skippy, err := skipRpc(dAtA[iNdEx:])
16635 if err != nil {
16636 return err
16637 }
16638 if skippy < 0 {
16639 return ErrInvalidLengthRpc
16640 }
16641 if (iNdEx + skippy) > l {
16642 return io.ErrUnexpectedEOF
16643 }
16644 iNdEx += skippy
16645 }
16646 }
16647
16648 if iNdEx > l {
16649 return io.ErrUnexpectedEOF
16650 }
16651 return nil
16652}
16653func (m *AuthUserGetRequest) Unmarshal(dAtA []byte) error {
16654 l := len(dAtA)
16655 iNdEx := 0
16656 for iNdEx < l {
16657 preIndex := iNdEx
16658 var wire uint64
16659 for shift := uint(0); ; shift += 7 {
16660 if shift >= 64 {
16661 return ErrIntOverflowRpc
16662 }
16663 if iNdEx >= l {
16664 return io.ErrUnexpectedEOF
16665 }
16666 b := dAtA[iNdEx]
16667 iNdEx++
16668 wire |= (uint64(b) & 0x7F) << shift
16669 if b < 0x80 {
16670 break
16671 }
16672 }
16673 fieldNum := int32(wire >> 3)
16674 wireType := int(wire & 0x7)
16675 if wireType == 4 {
16676 return fmt.Errorf("proto: AuthUserGetRequest: wiretype end group for non-group")
16677 }
16678 if fieldNum <= 0 {
16679 return fmt.Errorf("proto: AuthUserGetRequest: illegal tag %d (wire type %d)", fieldNum, wire)
16680 }
16681 switch fieldNum {
16682 case 1:
16683 if wireType != 2 {
16684 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
16685 }
16686 var stringLen uint64
16687 for shift := uint(0); ; shift += 7 {
16688 if shift >= 64 {
16689 return ErrIntOverflowRpc
16690 }
16691 if iNdEx >= l {
16692 return io.ErrUnexpectedEOF
16693 }
16694 b := dAtA[iNdEx]
16695 iNdEx++
16696 stringLen |= (uint64(b) & 0x7F) << shift
16697 if b < 0x80 {
16698 break
16699 }
16700 }
16701 intStringLen := int(stringLen)
16702 if intStringLen < 0 {
16703 return ErrInvalidLengthRpc
16704 }
16705 postIndex := iNdEx + intStringLen
16706 if postIndex > l {
16707 return io.ErrUnexpectedEOF
16708 }
16709 m.Name = string(dAtA[iNdEx:postIndex])
16710 iNdEx = postIndex
16711 default:
16712 iNdEx = preIndex
16713 skippy, err := skipRpc(dAtA[iNdEx:])
16714 if err != nil {
16715 return err
16716 }
16717 if skippy < 0 {
16718 return ErrInvalidLengthRpc
16719 }
16720 if (iNdEx + skippy) > l {
16721 return io.ErrUnexpectedEOF
16722 }
16723 iNdEx += skippy
16724 }
16725 }
16726
16727 if iNdEx > l {
16728 return io.ErrUnexpectedEOF
16729 }
16730 return nil
16731}
16732func (m *AuthUserDeleteRequest) Unmarshal(dAtA []byte) error {
16733 l := len(dAtA)
16734 iNdEx := 0
16735 for iNdEx < l {
16736 preIndex := iNdEx
16737 var wire uint64
16738 for shift := uint(0); ; shift += 7 {
16739 if shift >= 64 {
16740 return ErrIntOverflowRpc
16741 }
16742 if iNdEx >= l {
16743 return io.ErrUnexpectedEOF
16744 }
16745 b := dAtA[iNdEx]
16746 iNdEx++
16747 wire |= (uint64(b) & 0x7F) << shift
16748 if b < 0x80 {
16749 break
16750 }
16751 }
16752 fieldNum := int32(wire >> 3)
16753 wireType := int(wire & 0x7)
16754 if wireType == 4 {
16755 return fmt.Errorf("proto: AuthUserDeleteRequest: wiretype end group for non-group")
16756 }
16757 if fieldNum <= 0 {
16758 return fmt.Errorf("proto: AuthUserDeleteRequest: illegal tag %d (wire type %d)", fieldNum, wire)
16759 }
16760 switch fieldNum {
16761 case 1:
16762 if wireType != 2 {
16763 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
16764 }
16765 var stringLen uint64
16766 for shift := uint(0); ; shift += 7 {
16767 if shift >= 64 {
16768 return ErrIntOverflowRpc
16769 }
16770 if iNdEx >= l {
16771 return io.ErrUnexpectedEOF
16772 }
16773 b := dAtA[iNdEx]
16774 iNdEx++
16775 stringLen |= (uint64(b) & 0x7F) << shift
16776 if b < 0x80 {
16777 break
16778 }
16779 }
16780 intStringLen := int(stringLen)
16781 if intStringLen < 0 {
16782 return ErrInvalidLengthRpc
16783 }
16784 postIndex := iNdEx + intStringLen
16785 if postIndex > l {
16786 return io.ErrUnexpectedEOF
16787 }
16788 m.Name = string(dAtA[iNdEx:postIndex])
16789 iNdEx = postIndex
16790 default:
16791 iNdEx = preIndex
16792 skippy, err := skipRpc(dAtA[iNdEx:])
16793 if err != nil {
16794 return err
16795 }
16796 if skippy < 0 {
16797 return ErrInvalidLengthRpc
16798 }
16799 if (iNdEx + skippy) > l {
16800 return io.ErrUnexpectedEOF
16801 }
16802 iNdEx += skippy
16803 }
16804 }
16805
16806 if iNdEx > l {
16807 return io.ErrUnexpectedEOF
16808 }
16809 return nil
16810}
16811func (m *AuthUserChangePasswordRequest) Unmarshal(dAtA []byte) error {
16812 l := len(dAtA)
16813 iNdEx := 0
16814 for iNdEx < l {
16815 preIndex := iNdEx
16816 var wire uint64
16817 for shift := uint(0); ; shift += 7 {
16818 if shift >= 64 {
16819 return ErrIntOverflowRpc
16820 }
16821 if iNdEx >= l {
16822 return io.ErrUnexpectedEOF
16823 }
16824 b := dAtA[iNdEx]
16825 iNdEx++
16826 wire |= (uint64(b) & 0x7F) << shift
16827 if b < 0x80 {
16828 break
16829 }
16830 }
16831 fieldNum := int32(wire >> 3)
16832 wireType := int(wire & 0x7)
16833 if wireType == 4 {
16834 return fmt.Errorf("proto: AuthUserChangePasswordRequest: wiretype end group for non-group")
16835 }
16836 if fieldNum <= 0 {
16837 return fmt.Errorf("proto: AuthUserChangePasswordRequest: illegal tag %d (wire type %d)", fieldNum, wire)
16838 }
16839 switch fieldNum {
16840 case 1:
16841 if wireType != 2 {
16842 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
16843 }
16844 var stringLen uint64
16845 for shift := uint(0); ; shift += 7 {
16846 if shift >= 64 {
16847 return ErrIntOverflowRpc
16848 }
16849 if iNdEx >= l {
16850 return io.ErrUnexpectedEOF
16851 }
16852 b := dAtA[iNdEx]
16853 iNdEx++
16854 stringLen |= (uint64(b) & 0x7F) << shift
16855 if b < 0x80 {
16856 break
16857 }
16858 }
16859 intStringLen := int(stringLen)
16860 if intStringLen < 0 {
16861 return ErrInvalidLengthRpc
16862 }
16863 postIndex := iNdEx + intStringLen
16864 if postIndex > l {
16865 return io.ErrUnexpectedEOF
16866 }
16867 m.Name = string(dAtA[iNdEx:postIndex])
16868 iNdEx = postIndex
16869 case 2:
16870 if wireType != 2 {
16871 return fmt.Errorf("proto: wrong wireType = %d for field Password", wireType)
16872 }
16873 var stringLen uint64
16874 for shift := uint(0); ; shift += 7 {
16875 if shift >= 64 {
16876 return ErrIntOverflowRpc
16877 }
16878 if iNdEx >= l {
16879 return io.ErrUnexpectedEOF
16880 }
16881 b := dAtA[iNdEx]
16882 iNdEx++
16883 stringLen |= (uint64(b) & 0x7F) << shift
16884 if b < 0x80 {
16885 break
16886 }
16887 }
16888 intStringLen := int(stringLen)
16889 if intStringLen < 0 {
16890 return ErrInvalidLengthRpc
16891 }
16892 postIndex := iNdEx + intStringLen
16893 if postIndex > l {
16894 return io.ErrUnexpectedEOF
16895 }
16896 m.Password = string(dAtA[iNdEx:postIndex])
16897 iNdEx = postIndex
16898 default:
16899 iNdEx = preIndex
16900 skippy, err := skipRpc(dAtA[iNdEx:])
16901 if err != nil {
16902 return err
16903 }
16904 if skippy < 0 {
16905 return ErrInvalidLengthRpc
16906 }
16907 if (iNdEx + skippy) > l {
16908 return io.ErrUnexpectedEOF
16909 }
16910 iNdEx += skippy
16911 }
16912 }
16913
16914 if iNdEx > l {
16915 return io.ErrUnexpectedEOF
16916 }
16917 return nil
16918}
16919func (m *AuthUserGrantRoleRequest) Unmarshal(dAtA []byte) error {
16920 l := len(dAtA)
16921 iNdEx := 0
16922 for iNdEx < l {
16923 preIndex := iNdEx
16924 var wire uint64
16925 for shift := uint(0); ; shift += 7 {
16926 if shift >= 64 {
16927 return ErrIntOverflowRpc
16928 }
16929 if iNdEx >= l {
16930 return io.ErrUnexpectedEOF
16931 }
16932 b := dAtA[iNdEx]
16933 iNdEx++
16934 wire |= (uint64(b) & 0x7F) << shift
16935 if b < 0x80 {
16936 break
16937 }
16938 }
16939 fieldNum := int32(wire >> 3)
16940 wireType := int(wire & 0x7)
16941 if wireType == 4 {
16942 return fmt.Errorf("proto: AuthUserGrantRoleRequest: wiretype end group for non-group")
16943 }
16944 if fieldNum <= 0 {
16945 return fmt.Errorf("proto: AuthUserGrantRoleRequest: illegal tag %d (wire type %d)", fieldNum, wire)
16946 }
16947 switch fieldNum {
16948 case 1:
16949 if wireType != 2 {
16950 return fmt.Errorf("proto: wrong wireType = %d for field User", wireType)
16951 }
16952 var stringLen uint64
16953 for shift := uint(0); ; shift += 7 {
16954 if shift >= 64 {
16955 return ErrIntOverflowRpc
16956 }
16957 if iNdEx >= l {
16958 return io.ErrUnexpectedEOF
16959 }
16960 b := dAtA[iNdEx]
16961 iNdEx++
16962 stringLen |= (uint64(b) & 0x7F) << shift
16963 if b < 0x80 {
16964 break
16965 }
16966 }
16967 intStringLen := int(stringLen)
16968 if intStringLen < 0 {
16969 return ErrInvalidLengthRpc
16970 }
16971 postIndex := iNdEx + intStringLen
16972 if postIndex > l {
16973 return io.ErrUnexpectedEOF
16974 }
16975 m.User = string(dAtA[iNdEx:postIndex])
16976 iNdEx = postIndex
16977 case 2:
16978 if wireType != 2 {
16979 return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType)
16980 }
16981 var stringLen uint64
16982 for shift := uint(0); ; shift += 7 {
16983 if shift >= 64 {
16984 return ErrIntOverflowRpc
16985 }
16986 if iNdEx >= l {
16987 return io.ErrUnexpectedEOF
16988 }
16989 b := dAtA[iNdEx]
16990 iNdEx++
16991 stringLen |= (uint64(b) & 0x7F) << shift
16992 if b < 0x80 {
16993 break
16994 }
16995 }
16996 intStringLen := int(stringLen)
16997 if intStringLen < 0 {
16998 return ErrInvalidLengthRpc
16999 }
17000 postIndex := iNdEx + intStringLen
17001 if postIndex > l {
17002 return io.ErrUnexpectedEOF
17003 }
17004 m.Role = string(dAtA[iNdEx:postIndex])
17005 iNdEx = postIndex
17006 default:
17007 iNdEx = preIndex
17008 skippy, err := skipRpc(dAtA[iNdEx:])
17009 if err != nil {
17010 return err
17011 }
17012 if skippy < 0 {
17013 return ErrInvalidLengthRpc
17014 }
17015 if (iNdEx + skippy) > l {
17016 return io.ErrUnexpectedEOF
17017 }
17018 iNdEx += skippy
17019 }
17020 }
17021
17022 if iNdEx > l {
17023 return io.ErrUnexpectedEOF
17024 }
17025 return nil
17026}
17027func (m *AuthUserRevokeRoleRequest) Unmarshal(dAtA []byte) error {
17028 l := len(dAtA)
17029 iNdEx := 0
17030 for iNdEx < l {
17031 preIndex := iNdEx
17032 var wire uint64
17033 for shift := uint(0); ; shift += 7 {
17034 if shift >= 64 {
17035 return ErrIntOverflowRpc
17036 }
17037 if iNdEx >= l {
17038 return io.ErrUnexpectedEOF
17039 }
17040 b := dAtA[iNdEx]
17041 iNdEx++
17042 wire |= (uint64(b) & 0x7F) << shift
17043 if b < 0x80 {
17044 break
17045 }
17046 }
17047 fieldNum := int32(wire >> 3)
17048 wireType := int(wire & 0x7)
17049 if wireType == 4 {
17050 return fmt.Errorf("proto: AuthUserRevokeRoleRequest: wiretype end group for non-group")
17051 }
17052 if fieldNum <= 0 {
17053 return fmt.Errorf("proto: AuthUserRevokeRoleRequest: illegal tag %d (wire type %d)", fieldNum, wire)
17054 }
17055 switch fieldNum {
17056 case 1:
17057 if wireType != 2 {
17058 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
17059 }
17060 var stringLen uint64
17061 for shift := uint(0); ; shift += 7 {
17062 if shift >= 64 {
17063 return ErrIntOverflowRpc
17064 }
17065 if iNdEx >= l {
17066 return io.ErrUnexpectedEOF
17067 }
17068 b := dAtA[iNdEx]
17069 iNdEx++
17070 stringLen |= (uint64(b) & 0x7F) << shift
17071 if b < 0x80 {
17072 break
17073 }
17074 }
17075 intStringLen := int(stringLen)
17076 if intStringLen < 0 {
17077 return ErrInvalidLengthRpc
17078 }
17079 postIndex := iNdEx + intStringLen
17080 if postIndex > l {
17081 return io.ErrUnexpectedEOF
17082 }
17083 m.Name = string(dAtA[iNdEx:postIndex])
17084 iNdEx = postIndex
17085 case 2:
17086 if wireType != 2 {
17087 return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType)
17088 }
17089 var stringLen uint64
17090 for shift := uint(0); ; shift += 7 {
17091 if shift >= 64 {
17092 return ErrIntOverflowRpc
17093 }
17094 if iNdEx >= l {
17095 return io.ErrUnexpectedEOF
17096 }
17097 b := dAtA[iNdEx]
17098 iNdEx++
17099 stringLen |= (uint64(b) & 0x7F) << shift
17100 if b < 0x80 {
17101 break
17102 }
17103 }
17104 intStringLen := int(stringLen)
17105 if intStringLen < 0 {
17106 return ErrInvalidLengthRpc
17107 }
17108 postIndex := iNdEx + intStringLen
17109 if postIndex > l {
17110 return io.ErrUnexpectedEOF
17111 }
17112 m.Role = string(dAtA[iNdEx:postIndex])
17113 iNdEx = postIndex
17114 default:
17115 iNdEx = preIndex
17116 skippy, err := skipRpc(dAtA[iNdEx:])
17117 if err != nil {
17118 return err
17119 }
17120 if skippy < 0 {
17121 return ErrInvalidLengthRpc
17122 }
17123 if (iNdEx + skippy) > l {
17124 return io.ErrUnexpectedEOF
17125 }
17126 iNdEx += skippy
17127 }
17128 }
17129
17130 if iNdEx > l {
17131 return io.ErrUnexpectedEOF
17132 }
17133 return nil
17134}
17135func (m *AuthRoleAddRequest) Unmarshal(dAtA []byte) error {
17136 l := len(dAtA)
17137 iNdEx := 0
17138 for iNdEx < l {
17139 preIndex := iNdEx
17140 var wire uint64
17141 for shift := uint(0); ; shift += 7 {
17142 if shift >= 64 {
17143 return ErrIntOverflowRpc
17144 }
17145 if iNdEx >= l {
17146 return io.ErrUnexpectedEOF
17147 }
17148 b := dAtA[iNdEx]
17149 iNdEx++
17150 wire |= (uint64(b) & 0x7F) << shift
17151 if b < 0x80 {
17152 break
17153 }
17154 }
17155 fieldNum := int32(wire >> 3)
17156 wireType := int(wire & 0x7)
17157 if wireType == 4 {
17158 return fmt.Errorf("proto: AuthRoleAddRequest: wiretype end group for non-group")
17159 }
17160 if fieldNum <= 0 {
17161 return fmt.Errorf("proto: AuthRoleAddRequest: illegal tag %d (wire type %d)", fieldNum, wire)
17162 }
17163 switch fieldNum {
17164 case 1:
17165 if wireType != 2 {
17166 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
17167 }
17168 var stringLen uint64
17169 for shift := uint(0); ; shift += 7 {
17170 if shift >= 64 {
17171 return ErrIntOverflowRpc
17172 }
17173 if iNdEx >= l {
17174 return io.ErrUnexpectedEOF
17175 }
17176 b := dAtA[iNdEx]
17177 iNdEx++
17178 stringLen |= (uint64(b) & 0x7F) << shift
17179 if b < 0x80 {
17180 break
17181 }
17182 }
17183 intStringLen := int(stringLen)
17184 if intStringLen < 0 {
17185 return ErrInvalidLengthRpc
17186 }
17187 postIndex := iNdEx + intStringLen
17188 if postIndex > l {
17189 return io.ErrUnexpectedEOF
17190 }
17191 m.Name = string(dAtA[iNdEx:postIndex])
17192 iNdEx = postIndex
17193 default:
17194 iNdEx = preIndex
17195 skippy, err := skipRpc(dAtA[iNdEx:])
17196 if err != nil {
17197 return err
17198 }
17199 if skippy < 0 {
17200 return ErrInvalidLengthRpc
17201 }
17202 if (iNdEx + skippy) > l {
17203 return io.ErrUnexpectedEOF
17204 }
17205 iNdEx += skippy
17206 }
17207 }
17208
17209 if iNdEx > l {
17210 return io.ErrUnexpectedEOF
17211 }
17212 return nil
17213}
17214func (m *AuthRoleGetRequest) Unmarshal(dAtA []byte) error {
17215 l := len(dAtA)
17216 iNdEx := 0
17217 for iNdEx < l {
17218 preIndex := iNdEx
17219 var wire uint64
17220 for shift := uint(0); ; shift += 7 {
17221 if shift >= 64 {
17222 return ErrIntOverflowRpc
17223 }
17224 if iNdEx >= l {
17225 return io.ErrUnexpectedEOF
17226 }
17227 b := dAtA[iNdEx]
17228 iNdEx++
17229 wire |= (uint64(b) & 0x7F) << shift
17230 if b < 0x80 {
17231 break
17232 }
17233 }
17234 fieldNum := int32(wire >> 3)
17235 wireType := int(wire & 0x7)
17236 if wireType == 4 {
17237 return fmt.Errorf("proto: AuthRoleGetRequest: wiretype end group for non-group")
17238 }
17239 if fieldNum <= 0 {
17240 return fmt.Errorf("proto: AuthRoleGetRequest: illegal tag %d (wire type %d)", fieldNum, wire)
17241 }
17242 switch fieldNum {
17243 case 1:
17244 if wireType != 2 {
17245 return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType)
17246 }
17247 var stringLen uint64
17248 for shift := uint(0); ; shift += 7 {
17249 if shift >= 64 {
17250 return ErrIntOverflowRpc
17251 }
17252 if iNdEx >= l {
17253 return io.ErrUnexpectedEOF
17254 }
17255 b := dAtA[iNdEx]
17256 iNdEx++
17257 stringLen |= (uint64(b) & 0x7F) << shift
17258 if b < 0x80 {
17259 break
17260 }
17261 }
17262 intStringLen := int(stringLen)
17263 if intStringLen < 0 {
17264 return ErrInvalidLengthRpc
17265 }
17266 postIndex := iNdEx + intStringLen
17267 if postIndex > l {
17268 return io.ErrUnexpectedEOF
17269 }
17270 m.Role = string(dAtA[iNdEx:postIndex])
17271 iNdEx = postIndex
17272 default:
17273 iNdEx = preIndex
17274 skippy, err := skipRpc(dAtA[iNdEx:])
17275 if err != nil {
17276 return err
17277 }
17278 if skippy < 0 {
17279 return ErrInvalidLengthRpc
17280 }
17281 if (iNdEx + skippy) > l {
17282 return io.ErrUnexpectedEOF
17283 }
17284 iNdEx += skippy
17285 }
17286 }
17287
17288 if iNdEx > l {
17289 return io.ErrUnexpectedEOF
17290 }
17291 return nil
17292}
17293func (m *AuthUserListRequest) Unmarshal(dAtA []byte) error {
17294 l := len(dAtA)
17295 iNdEx := 0
17296 for iNdEx < l {
17297 preIndex := iNdEx
17298 var wire uint64
17299 for shift := uint(0); ; shift += 7 {
17300 if shift >= 64 {
17301 return ErrIntOverflowRpc
17302 }
17303 if iNdEx >= l {
17304 return io.ErrUnexpectedEOF
17305 }
17306 b := dAtA[iNdEx]
17307 iNdEx++
17308 wire |= (uint64(b) & 0x7F) << shift
17309 if b < 0x80 {
17310 break
17311 }
17312 }
17313 fieldNum := int32(wire >> 3)
17314 wireType := int(wire & 0x7)
17315 if wireType == 4 {
17316 return fmt.Errorf("proto: AuthUserListRequest: wiretype end group for non-group")
17317 }
17318 if fieldNum <= 0 {
17319 return fmt.Errorf("proto: AuthUserListRequest: illegal tag %d (wire type %d)", fieldNum, wire)
17320 }
17321 switch fieldNum {
17322 default:
17323 iNdEx = preIndex
17324 skippy, err := skipRpc(dAtA[iNdEx:])
17325 if err != nil {
17326 return err
17327 }
17328 if skippy < 0 {
17329 return ErrInvalidLengthRpc
17330 }
17331 if (iNdEx + skippy) > l {
17332 return io.ErrUnexpectedEOF
17333 }
17334 iNdEx += skippy
17335 }
17336 }
17337
17338 if iNdEx > l {
17339 return io.ErrUnexpectedEOF
17340 }
17341 return nil
17342}
17343func (m *AuthRoleListRequest) Unmarshal(dAtA []byte) error {
17344 l := len(dAtA)
17345 iNdEx := 0
17346 for iNdEx < l {
17347 preIndex := iNdEx
17348 var wire uint64
17349 for shift := uint(0); ; shift += 7 {
17350 if shift >= 64 {
17351 return ErrIntOverflowRpc
17352 }
17353 if iNdEx >= l {
17354 return io.ErrUnexpectedEOF
17355 }
17356 b := dAtA[iNdEx]
17357 iNdEx++
17358 wire |= (uint64(b) & 0x7F) << shift
17359 if b < 0x80 {
17360 break
17361 }
17362 }
17363 fieldNum := int32(wire >> 3)
17364 wireType := int(wire & 0x7)
17365 if wireType == 4 {
17366 return fmt.Errorf("proto: AuthRoleListRequest: wiretype end group for non-group")
17367 }
17368 if fieldNum <= 0 {
17369 return fmt.Errorf("proto: AuthRoleListRequest: illegal tag %d (wire type %d)", fieldNum, wire)
17370 }
17371 switch fieldNum {
17372 default:
17373 iNdEx = preIndex
17374 skippy, err := skipRpc(dAtA[iNdEx:])
17375 if err != nil {
17376 return err
17377 }
17378 if skippy < 0 {
17379 return ErrInvalidLengthRpc
17380 }
17381 if (iNdEx + skippy) > l {
17382 return io.ErrUnexpectedEOF
17383 }
17384 iNdEx += skippy
17385 }
17386 }
17387
17388 if iNdEx > l {
17389 return io.ErrUnexpectedEOF
17390 }
17391 return nil
17392}
17393func (m *AuthRoleDeleteRequest) Unmarshal(dAtA []byte) error {
17394 l := len(dAtA)
17395 iNdEx := 0
17396 for iNdEx < l {
17397 preIndex := iNdEx
17398 var wire uint64
17399 for shift := uint(0); ; shift += 7 {
17400 if shift >= 64 {
17401 return ErrIntOverflowRpc
17402 }
17403 if iNdEx >= l {
17404 return io.ErrUnexpectedEOF
17405 }
17406 b := dAtA[iNdEx]
17407 iNdEx++
17408 wire |= (uint64(b) & 0x7F) << shift
17409 if b < 0x80 {
17410 break
17411 }
17412 }
17413 fieldNum := int32(wire >> 3)
17414 wireType := int(wire & 0x7)
17415 if wireType == 4 {
17416 return fmt.Errorf("proto: AuthRoleDeleteRequest: wiretype end group for non-group")
17417 }
17418 if fieldNum <= 0 {
17419 return fmt.Errorf("proto: AuthRoleDeleteRequest: illegal tag %d (wire type %d)", fieldNum, wire)
17420 }
17421 switch fieldNum {
17422 case 1:
17423 if wireType != 2 {
17424 return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType)
17425 }
17426 var stringLen uint64
17427 for shift := uint(0); ; shift += 7 {
17428 if shift >= 64 {
17429 return ErrIntOverflowRpc
17430 }
17431 if iNdEx >= l {
17432 return io.ErrUnexpectedEOF
17433 }
17434 b := dAtA[iNdEx]
17435 iNdEx++
17436 stringLen |= (uint64(b) & 0x7F) << shift
17437 if b < 0x80 {
17438 break
17439 }
17440 }
17441 intStringLen := int(stringLen)
17442 if intStringLen < 0 {
17443 return ErrInvalidLengthRpc
17444 }
17445 postIndex := iNdEx + intStringLen
17446 if postIndex > l {
17447 return io.ErrUnexpectedEOF
17448 }
17449 m.Role = string(dAtA[iNdEx:postIndex])
17450 iNdEx = postIndex
17451 default:
17452 iNdEx = preIndex
17453 skippy, err := skipRpc(dAtA[iNdEx:])
17454 if err != nil {
17455 return err
17456 }
17457 if skippy < 0 {
17458 return ErrInvalidLengthRpc
17459 }
17460 if (iNdEx + skippy) > l {
17461 return io.ErrUnexpectedEOF
17462 }
17463 iNdEx += skippy
17464 }
17465 }
17466
17467 if iNdEx > l {
17468 return io.ErrUnexpectedEOF
17469 }
17470 return nil
17471}
17472func (m *AuthRoleGrantPermissionRequest) Unmarshal(dAtA []byte) error {
17473 l := len(dAtA)
17474 iNdEx := 0
17475 for iNdEx < l {
17476 preIndex := iNdEx
17477 var wire uint64
17478 for shift := uint(0); ; shift += 7 {
17479 if shift >= 64 {
17480 return ErrIntOverflowRpc
17481 }
17482 if iNdEx >= l {
17483 return io.ErrUnexpectedEOF
17484 }
17485 b := dAtA[iNdEx]
17486 iNdEx++
17487 wire |= (uint64(b) & 0x7F) << shift
17488 if b < 0x80 {
17489 break
17490 }
17491 }
17492 fieldNum := int32(wire >> 3)
17493 wireType := int(wire & 0x7)
17494 if wireType == 4 {
17495 return fmt.Errorf("proto: AuthRoleGrantPermissionRequest: wiretype end group for non-group")
17496 }
17497 if fieldNum <= 0 {
17498 return fmt.Errorf("proto: AuthRoleGrantPermissionRequest: illegal tag %d (wire type %d)", fieldNum, wire)
17499 }
17500 switch fieldNum {
17501 case 1:
17502 if wireType != 2 {
17503 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
17504 }
17505 var stringLen uint64
17506 for shift := uint(0); ; shift += 7 {
17507 if shift >= 64 {
17508 return ErrIntOverflowRpc
17509 }
17510 if iNdEx >= l {
17511 return io.ErrUnexpectedEOF
17512 }
17513 b := dAtA[iNdEx]
17514 iNdEx++
17515 stringLen |= (uint64(b) & 0x7F) << shift
17516 if b < 0x80 {
17517 break
17518 }
17519 }
17520 intStringLen := int(stringLen)
17521 if intStringLen < 0 {
17522 return ErrInvalidLengthRpc
17523 }
17524 postIndex := iNdEx + intStringLen
17525 if postIndex > l {
17526 return io.ErrUnexpectedEOF
17527 }
17528 m.Name = string(dAtA[iNdEx:postIndex])
17529 iNdEx = postIndex
17530 case 2:
17531 if wireType != 2 {
17532 return fmt.Errorf("proto: wrong wireType = %d for field Perm", wireType)
17533 }
17534 var msglen int
17535 for shift := uint(0); ; shift += 7 {
17536 if shift >= 64 {
17537 return ErrIntOverflowRpc
17538 }
17539 if iNdEx >= l {
17540 return io.ErrUnexpectedEOF
17541 }
17542 b := dAtA[iNdEx]
17543 iNdEx++
17544 msglen |= (int(b) & 0x7F) << shift
17545 if b < 0x80 {
17546 break
17547 }
17548 }
17549 if msglen < 0 {
17550 return ErrInvalidLengthRpc
17551 }
17552 postIndex := iNdEx + msglen
17553 if postIndex > l {
17554 return io.ErrUnexpectedEOF
17555 }
17556 if m.Perm == nil {
17557 m.Perm = &authpb.Permission{}
17558 }
17559 if err := m.Perm.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
17560 return err
17561 }
17562 iNdEx = postIndex
17563 default:
17564 iNdEx = preIndex
17565 skippy, err := skipRpc(dAtA[iNdEx:])
17566 if err != nil {
17567 return err
17568 }
17569 if skippy < 0 {
17570 return ErrInvalidLengthRpc
17571 }
17572 if (iNdEx + skippy) > l {
17573 return io.ErrUnexpectedEOF
17574 }
17575 iNdEx += skippy
17576 }
17577 }
17578
17579 if iNdEx > l {
17580 return io.ErrUnexpectedEOF
17581 }
17582 return nil
17583}
17584func (m *AuthRoleRevokePermissionRequest) Unmarshal(dAtA []byte) error {
17585 l := len(dAtA)
17586 iNdEx := 0
17587 for iNdEx < l {
17588 preIndex := iNdEx
17589 var wire uint64
17590 for shift := uint(0); ; shift += 7 {
17591 if shift >= 64 {
17592 return ErrIntOverflowRpc
17593 }
17594 if iNdEx >= l {
17595 return io.ErrUnexpectedEOF
17596 }
17597 b := dAtA[iNdEx]
17598 iNdEx++
17599 wire |= (uint64(b) & 0x7F) << shift
17600 if b < 0x80 {
17601 break
17602 }
17603 }
17604 fieldNum := int32(wire >> 3)
17605 wireType := int(wire & 0x7)
17606 if wireType == 4 {
17607 return fmt.Errorf("proto: AuthRoleRevokePermissionRequest: wiretype end group for non-group")
17608 }
17609 if fieldNum <= 0 {
17610 return fmt.Errorf("proto: AuthRoleRevokePermissionRequest: illegal tag %d (wire type %d)", fieldNum, wire)
17611 }
17612 switch fieldNum {
17613 case 1:
17614 if wireType != 2 {
17615 return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType)
17616 }
17617 var stringLen uint64
17618 for shift := uint(0); ; shift += 7 {
17619 if shift >= 64 {
17620 return ErrIntOverflowRpc
17621 }
17622 if iNdEx >= l {
17623 return io.ErrUnexpectedEOF
17624 }
17625 b := dAtA[iNdEx]
17626 iNdEx++
17627 stringLen |= (uint64(b) & 0x7F) << shift
17628 if b < 0x80 {
17629 break
17630 }
17631 }
17632 intStringLen := int(stringLen)
17633 if intStringLen < 0 {
17634 return ErrInvalidLengthRpc
17635 }
17636 postIndex := iNdEx + intStringLen
17637 if postIndex > l {
17638 return io.ErrUnexpectedEOF
17639 }
17640 m.Role = string(dAtA[iNdEx:postIndex])
17641 iNdEx = postIndex
17642 case 2:
17643 if wireType != 2 {
17644 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
17645 }
17646 var byteLen int
17647 for shift := uint(0); ; shift += 7 {
17648 if shift >= 64 {
17649 return ErrIntOverflowRpc
17650 }
17651 if iNdEx >= l {
17652 return io.ErrUnexpectedEOF
17653 }
17654 b := dAtA[iNdEx]
17655 iNdEx++
17656 byteLen |= (int(b) & 0x7F) << shift
17657 if b < 0x80 {
17658 break
17659 }
17660 }
17661 if byteLen < 0 {
17662 return ErrInvalidLengthRpc
17663 }
17664 postIndex := iNdEx + byteLen
17665 if postIndex > l {
17666 return io.ErrUnexpectedEOF
17667 }
17668 m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...)
17669 if m.Key == nil {
17670 m.Key = []byte{}
17671 }
17672 iNdEx = postIndex
17673 case 3:
17674 if wireType != 2 {
17675 return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType)
17676 }
17677 var byteLen int
17678 for shift := uint(0); ; shift += 7 {
17679 if shift >= 64 {
17680 return ErrIntOverflowRpc
17681 }
17682 if iNdEx >= l {
17683 return io.ErrUnexpectedEOF
17684 }
17685 b := dAtA[iNdEx]
17686 iNdEx++
17687 byteLen |= (int(b) & 0x7F) << shift
17688 if b < 0x80 {
17689 break
17690 }
17691 }
17692 if byteLen < 0 {
17693 return ErrInvalidLengthRpc
17694 }
17695 postIndex := iNdEx + byteLen
17696 if postIndex > l {
17697 return io.ErrUnexpectedEOF
17698 }
17699 m.RangeEnd = append(m.RangeEnd[:0], dAtA[iNdEx:postIndex]...)
17700 if m.RangeEnd == nil {
17701 m.RangeEnd = []byte{}
17702 }
17703 iNdEx = postIndex
17704 default:
17705 iNdEx = preIndex
17706 skippy, err := skipRpc(dAtA[iNdEx:])
17707 if err != nil {
17708 return err
17709 }
17710 if skippy < 0 {
17711 return ErrInvalidLengthRpc
17712 }
17713 if (iNdEx + skippy) > l {
17714 return io.ErrUnexpectedEOF
17715 }
17716 iNdEx += skippy
17717 }
17718 }
17719
17720 if iNdEx > l {
17721 return io.ErrUnexpectedEOF
17722 }
17723 return nil
17724}
17725func (m *AuthEnableResponse) Unmarshal(dAtA []byte) error {
17726 l := len(dAtA)
17727 iNdEx := 0
17728 for iNdEx < l {
17729 preIndex := iNdEx
17730 var wire uint64
17731 for shift := uint(0); ; shift += 7 {
17732 if shift >= 64 {
17733 return ErrIntOverflowRpc
17734 }
17735 if iNdEx >= l {
17736 return io.ErrUnexpectedEOF
17737 }
17738 b := dAtA[iNdEx]
17739 iNdEx++
17740 wire |= (uint64(b) & 0x7F) << shift
17741 if b < 0x80 {
17742 break
17743 }
17744 }
17745 fieldNum := int32(wire >> 3)
17746 wireType := int(wire & 0x7)
17747 if wireType == 4 {
17748 return fmt.Errorf("proto: AuthEnableResponse: wiretype end group for non-group")
17749 }
17750 if fieldNum <= 0 {
17751 return fmt.Errorf("proto: AuthEnableResponse: illegal tag %d (wire type %d)", fieldNum, wire)
17752 }
17753 switch fieldNum {
17754 case 1:
17755 if wireType != 2 {
17756 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
17757 }
17758 var msglen int
17759 for shift := uint(0); ; shift += 7 {
17760 if shift >= 64 {
17761 return ErrIntOverflowRpc
17762 }
17763 if iNdEx >= l {
17764 return io.ErrUnexpectedEOF
17765 }
17766 b := dAtA[iNdEx]
17767 iNdEx++
17768 msglen |= (int(b) & 0x7F) << shift
17769 if b < 0x80 {
17770 break
17771 }
17772 }
17773 if msglen < 0 {
17774 return ErrInvalidLengthRpc
17775 }
17776 postIndex := iNdEx + msglen
17777 if postIndex > l {
17778 return io.ErrUnexpectedEOF
17779 }
17780 if m.Header == nil {
17781 m.Header = &ResponseHeader{}
17782 }
17783 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
17784 return err
17785 }
17786 iNdEx = postIndex
17787 default:
17788 iNdEx = preIndex
17789 skippy, err := skipRpc(dAtA[iNdEx:])
17790 if err != nil {
17791 return err
17792 }
17793 if skippy < 0 {
17794 return ErrInvalidLengthRpc
17795 }
17796 if (iNdEx + skippy) > l {
17797 return io.ErrUnexpectedEOF
17798 }
17799 iNdEx += skippy
17800 }
17801 }
17802
17803 if iNdEx > l {
17804 return io.ErrUnexpectedEOF
17805 }
17806 return nil
17807}
17808func (m *AuthDisableResponse) Unmarshal(dAtA []byte) error {
17809 l := len(dAtA)
17810 iNdEx := 0
17811 for iNdEx < l {
17812 preIndex := iNdEx
17813 var wire uint64
17814 for shift := uint(0); ; shift += 7 {
17815 if shift >= 64 {
17816 return ErrIntOverflowRpc
17817 }
17818 if iNdEx >= l {
17819 return io.ErrUnexpectedEOF
17820 }
17821 b := dAtA[iNdEx]
17822 iNdEx++
17823 wire |= (uint64(b) & 0x7F) << shift
17824 if b < 0x80 {
17825 break
17826 }
17827 }
17828 fieldNum := int32(wire >> 3)
17829 wireType := int(wire & 0x7)
17830 if wireType == 4 {
17831 return fmt.Errorf("proto: AuthDisableResponse: wiretype end group for non-group")
17832 }
17833 if fieldNum <= 0 {
17834 return fmt.Errorf("proto: AuthDisableResponse: illegal tag %d (wire type %d)", fieldNum, wire)
17835 }
17836 switch fieldNum {
17837 case 1:
17838 if wireType != 2 {
17839 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
17840 }
17841 var msglen int
17842 for shift := uint(0); ; shift += 7 {
17843 if shift >= 64 {
17844 return ErrIntOverflowRpc
17845 }
17846 if iNdEx >= l {
17847 return io.ErrUnexpectedEOF
17848 }
17849 b := dAtA[iNdEx]
17850 iNdEx++
17851 msglen |= (int(b) & 0x7F) << shift
17852 if b < 0x80 {
17853 break
17854 }
17855 }
17856 if msglen < 0 {
17857 return ErrInvalidLengthRpc
17858 }
17859 postIndex := iNdEx + msglen
17860 if postIndex > l {
17861 return io.ErrUnexpectedEOF
17862 }
17863 if m.Header == nil {
17864 m.Header = &ResponseHeader{}
17865 }
17866 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
17867 return err
17868 }
17869 iNdEx = postIndex
17870 default:
17871 iNdEx = preIndex
17872 skippy, err := skipRpc(dAtA[iNdEx:])
17873 if err != nil {
17874 return err
17875 }
17876 if skippy < 0 {
17877 return ErrInvalidLengthRpc
17878 }
17879 if (iNdEx + skippy) > l {
17880 return io.ErrUnexpectedEOF
17881 }
17882 iNdEx += skippy
17883 }
17884 }
17885
17886 if iNdEx > l {
17887 return io.ErrUnexpectedEOF
17888 }
17889 return nil
17890}
17891func (m *AuthenticateResponse) Unmarshal(dAtA []byte) error {
17892 l := len(dAtA)
17893 iNdEx := 0
17894 for iNdEx < l {
17895 preIndex := iNdEx
17896 var wire uint64
17897 for shift := uint(0); ; shift += 7 {
17898 if shift >= 64 {
17899 return ErrIntOverflowRpc
17900 }
17901 if iNdEx >= l {
17902 return io.ErrUnexpectedEOF
17903 }
17904 b := dAtA[iNdEx]
17905 iNdEx++
17906 wire |= (uint64(b) & 0x7F) << shift
17907 if b < 0x80 {
17908 break
17909 }
17910 }
17911 fieldNum := int32(wire >> 3)
17912 wireType := int(wire & 0x7)
17913 if wireType == 4 {
17914 return fmt.Errorf("proto: AuthenticateResponse: wiretype end group for non-group")
17915 }
17916 if fieldNum <= 0 {
17917 return fmt.Errorf("proto: AuthenticateResponse: illegal tag %d (wire type %d)", fieldNum, wire)
17918 }
17919 switch fieldNum {
17920 case 1:
17921 if wireType != 2 {
17922 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
17923 }
17924 var msglen int
17925 for shift := uint(0); ; shift += 7 {
17926 if shift >= 64 {
17927 return ErrIntOverflowRpc
17928 }
17929 if iNdEx >= l {
17930 return io.ErrUnexpectedEOF
17931 }
17932 b := dAtA[iNdEx]
17933 iNdEx++
17934 msglen |= (int(b) & 0x7F) << shift
17935 if b < 0x80 {
17936 break
17937 }
17938 }
17939 if msglen < 0 {
17940 return ErrInvalidLengthRpc
17941 }
17942 postIndex := iNdEx + msglen
17943 if postIndex > l {
17944 return io.ErrUnexpectedEOF
17945 }
17946 if m.Header == nil {
17947 m.Header = &ResponseHeader{}
17948 }
17949 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
17950 return err
17951 }
17952 iNdEx = postIndex
17953 case 2:
17954 if wireType != 2 {
17955 return fmt.Errorf("proto: wrong wireType = %d for field Token", wireType)
17956 }
17957 var stringLen uint64
17958 for shift := uint(0); ; shift += 7 {
17959 if shift >= 64 {
17960 return ErrIntOverflowRpc
17961 }
17962 if iNdEx >= l {
17963 return io.ErrUnexpectedEOF
17964 }
17965 b := dAtA[iNdEx]
17966 iNdEx++
17967 stringLen |= (uint64(b) & 0x7F) << shift
17968 if b < 0x80 {
17969 break
17970 }
17971 }
17972 intStringLen := int(stringLen)
17973 if intStringLen < 0 {
17974 return ErrInvalidLengthRpc
17975 }
17976 postIndex := iNdEx + intStringLen
17977 if postIndex > l {
17978 return io.ErrUnexpectedEOF
17979 }
17980 m.Token = string(dAtA[iNdEx:postIndex])
17981 iNdEx = postIndex
17982 default:
17983 iNdEx = preIndex
17984 skippy, err := skipRpc(dAtA[iNdEx:])
17985 if err != nil {
17986 return err
17987 }
17988 if skippy < 0 {
17989 return ErrInvalidLengthRpc
17990 }
17991 if (iNdEx + skippy) > l {
17992 return io.ErrUnexpectedEOF
17993 }
17994 iNdEx += skippy
17995 }
17996 }
17997
17998 if iNdEx > l {
17999 return io.ErrUnexpectedEOF
18000 }
18001 return nil
18002}
18003func (m *AuthUserAddResponse) Unmarshal(dAtA []byte) error {
18004 l := len(dAtA)
18005 iNdEx := 0
18006 for iNdEx < l {
18007 preIndex := iNdEx
18008 var wire uint64
18009 for shift := uint(0); ; shift += 7 {
18010 if shift >= 64 {
18011 return ErrIntOverflowRpc
18012 }
18013 if iNdEx >= l {
18014 return io.ErrUnexpectedEOF
18015 }
18016 b := dAtA[iNdEx]
18017 iNdEx++
18018 wire |= (uint64(b) & 0x7F) << shift
18019 if b < 0x80 {
18020 break
18021 }
18022 }
18023 fieldNum := int32(wire >> 3)
18024 wireType := int(wire & 0x7)
18025 if wireType == 4 {
18026 return fmt.Errorf("proto: AuthUserAddResponse: wiretype end group for non-group")
18027 }
18028 if fieldNum <= 0 {
18029 return fmt.Errorf("proto: AuthUserAddResponse: illegal tag %d (wire type %d)", fieldNum, wire)
18030 }
18031 switch fieldNum {
18032 case 1:
18033 if wireType != 2 {
18034 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
18035 }
18036 var msglen int
18037 for shift := uint(0); ; shift += 7 {
18038 if shift >= 64 {
18039 return ErrIntOverflowRpc
18040 }
18041 if iNdEx >= l {
18042 return io.ErrUnexpectedEOF
18043 }
18044 b := dAtA[iNdEx]
18045 iNdEx++
18046 msglen |= (int(b) & 0x7F) << shift
18047 if b < 0x80 {
18048 break
18049 }
18050 }
18051 if msglen < 0 {
18052 return ErrInvalidLengthRpc
18053 }
18054 postIndex := iNdEx + msglen
18055 if postIndex > l {
18056 return io.ErrUnexpectedEOF
18057 }
18058 if m.Header == nil {
18059 m.Header = &ResponseHeader{}
18060 }
18061 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
18062 return err
18063 }
18064 iNdEx = postIndex
18065 default:
18066 iNdEx = preIndex
18067 skippy, err := skipRpc(dAtA[iNdEx:])
18068 if err != nil {
18069 return err
18070 }
18071 if skippy < 0 {
18072 return ErrInvalidLengthRpc
18073 }
18074 if (iNdEx + skippy) > l {
18075 return io.ErrUnexpectedEOF
18076 }
18077 iNdEx += skippy
18078 }
18079 }
18080
18081 if iNdEx > l {
18082 return io.ErrUnexpectedEOF
18083 }
18084 return nil
18085}
18086func (m *AuthUserGetResponse) Unmarshal(dAtA []byte) error {
18087 l := len(dAtA)
18088 iNdEx := 0
18089 for iNdEx < l {
18090 preIndex := iNdEx
18091 var wire uint64
18092 for shift := uint(0); ; shift += 7 {
18093 if shift >= 64 {
18094 return ErrIntOverflowRpc
18095 }
18096 if iNdEx >= l {
18097 return io.ErrUnexpectedEOF
18098 }
18099 b := dAtA[iNdEx]
18100 iNdEx++
18101 wire |= (uint64(b) & 0x7F) << shift
18102 if b < 0x80 {
18103 break
18104 }
18105 }
18106 fieldNum := int32(wire >> 3)
18107 wireType := int(wire & 0x7)
18108 if wireType == 4 {
18109 return fmt.Errorf("proto: AuthUserGetResponse: wiretype end group for non-group")
18110 }
18111 if fieldNum <= 0 {
18112 return fmt.Errorf("proto: AuthUserGetResponse: illegal tag %d (wire type %d)", fieldNum, wire)
18113 }
18114 switch fieldNum {
18115 case 1:
18116 if wireType != 2 {
18117 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
18118 }
18119 var msglen int
18120 for shift := uint(0); ; shift += 7 {
18121 if shift >= 64 {
18122 return ErrIntOverflowRpc
18123 }
18124 if iNdEx >= l {
18125 return io.ErrUnexpectedEOF
18126 }
18127 b := dAtA[iNdEx]
18128 iNdEx++
18129 msglen |= (int(b) & 0x7F) << shift
18130 if b < 0x80 {
18131 break
18132 }
18133 }
18134 if msglen < 0 {
18135 return ErrInvalidLengthRpc
18136 }
18137 postIndex := iNdEx + msglen
18138 if postIndex > l {
18139 return io.ErrUnexpectedEOF
18140 }
18141 if m.Header == nil {
18142 m.Header = &ResponseHeader{}
18143 }
18144 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
18145 return err
18146 }
18147 iNdEx = postIndex
18148 case 2:
18149 if wireType != 2 {
18150 return fmt.Errorf("proto: wrong wireType = %d for field Roles", wireType)
18151 }
18152 var stringLen uint64
18153 for shift := uint(0); ; shift += 7 {
18154 if shift >= 64 {
18155 return ErrIntOverflowRpc
18156 }
18157 if iNdEx >= l {
18158 return io.ErrUnexpectedEOF
18159 }
18160 b := dAtA[iNdEx]
18161 iNdEx++
18162 stringLen |= (uint64(b) & 0x7F) << shift
18163 if b < 0x80 {
18164 break
18165 }
18166 }
18167 intStringLen := int(stringLen)
18168 if intStringLen < 0 {
18169 return ErrInvalidLengthRpc
18170 }
18171 postIndex := iNdEx + intStringLen
18172 if postIndex > l {
18173 return io.ErrUnexpectedEOF
18174 }
18175 m.Roles = append(m.Roles, string(dAtA[iNdEx:postIndex]))
18176 iNdEx = postIndex
18177 default:
18178 iNdEx = preIndex
18179 skippy, err := skipRpc(dAtA[iNdEx:])
18180 if err != nil {
18181 return err
18182 }
18183 if skippy < 0 {
18184 return ErrInvalidLengthRpc
18185 }
18186 if (iNdEx + skippy) > l {
18187 return io.ErrUnexpectedEOF
18188 }
18189 iNdEx += skippy
18190 }
18191 }
18192
18193 if iNdEx > l {
18194 return io.ErrUnexpectedEOF
18195 }
18196 return nil
18197}
18198func (m *AuthUserDeleteResponse) Unmarshal(dAtA []byte) error {
18199 l := len(dAtA)
18200 iNdEx := 0
18201 for iNdEx < l {
18202 preIndex := iNdEx
18203 var wire uint64
18204 for shift := uint(0); ; shift += 7 {
18205 if shift >= 64 {
18206 return ErrIntOverflowRpc
18207 }
18208 if iNdEx >= l {
18209 return io.ErrUnexpectedEOF
18210 }
18211 b := dAtA[iNdEx]
18212 iNdEx++
18213 wire |= (uint64(b) & 0x7F) << shift
18214 if b < 0x80 {
18215 break
18216 }
18217 }
18218 fieldNum := int32(wire >> 3)
18219 wireType := int(wire & 0x7)
18220 if wireType == 4 {
18221 return fmt.Errorf("proto: AuthUserDeleteResponse: wiretype end group for non-group")
18222 }
18223 if fieldNum <= 0 {
18224 return fmt.Errorf("proto: AuthUserDeleteResponse: illegal tag %d (wire type %d)", fieldNum, wire)
18225 }
18226 switch fieldNum {
18227 case 1:
18228 if wireType != 2 {
18229 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
18230 }
18231 var msglen int
18232 for shift := uint(0); ; shift += 7 {
18233 if shift >= 64 {
18234 return ErrIntOverflowRpc
18235 }
18236 if iNdEx >= l {
18237 return io.ErrUnexpectedEOF
18238 }
18239 b := dAtA[iNdEx]
18240 iNdEx++
18241 msglen |= (int(b) & 0x7F) << shift
18242 if b < 0x80 {
18243 break
18244 }
18245 }
18246 if msglen < 0 {
18247 return ErrInvalidLengthRpc
18248 }
18249 postIndex := iNdEx + msglen
18250 if postIndex > l {
18251 return io.ErrUnexpectedEOF
18252 }
18253 if m.Header == nil {
18254 m.Header = &ResponseHeader{}
18255 }
18256 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
18257 return err
18258 }
18259 iNdEx = postIndex
18260 default:
18261 iNdEx = preIndex
18262 skippy, err := skipRpc(dAtA[iNdEx:])
18263 if err != nil {
18264 return err
18265 }
18266 if skippy < 0 {
18267 return ErrInvalidLengthRpc
18268 }
18269 if (iNdEx + skippy) > l {
18270 return io.ErrUnexpectedEOF
18271 }
18272 iNdEx += skippy
18273 }
18274 }
18275
18276 if iNdEx > l {
18277 return io.ErrUnexpectedEOF
18278 }
18279 return nil
18280}
18281func (m *AuthUserChangePasswordResponse) Unmarshal(dAtA []byte) error {
18282 l := len(dAtA)
18283 iNdEx := 0
18284 for iNdEx < l {
18285 preIndex := iNdEx
18286 var wire uint64
18287 for shift := uint(0); ; shift += 7 {
18288 if shift >= 64 {
18289 return ErrIntOverflowRpc
18290 }
18291 if iNdEx >= l {
18292 return io.ErrUnexpectedEOF
18293 }
18294 b := dAtA[iNdEx]
18295 iNdEx++
18296 wire |= (uint64(b) & 0x7F) << shift
18297 if b < 0x80 {
18298 break
18299 }
18300 }
18301 fieldNum := int32(wire >> 3)
18302 wireType := int(wire & 0x7)
18303 if wireType == 4 {
18304 return fmt.Errorf("proto: AuthUserChangePasswordResponse: wiretype end group for non-group")
18305 }
18306 if fieldNum <= 0 {
18307 return fmt.Errorf("proto: AuthUserChangePasswordResponse: illegal tag %d (wire type %d)", fieldNum, wire)
18308 }
18309 switch fieldNum {
18310 case 1:
18311 if wireType != 2 {
18312 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
18313 }
18314 var msglen int
18315 for shift := uint(0); ; shift += 7 {
18316 if shift >= 64 {
18317 return ErrIntOverflowRpc
18318 }
18319 if iNdEx >= l {
18320 return io.ErrUnexpectedEOF
18321 }
18322 b := dAtA[iNdEx]
18323 iNdEx++
18324 msglen |= (int(b) & 0x7F) << shift
18325 if b < 0x80 {
18326 break
18327 }
18328 }
18329 if msglen < 0 {
18330 return ErrInvalidLengthRpc
18331 }
18332 postIndex := iNdEx + msglen
18333 if postIndex > l {
18334 return io.ErrUnexpectedEOF
18335 }
18336 if m.Header == nil {
18337 m.Header = &ResponseHeader{}
18338 }
18339 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
18340 return err
18341 }
18342 iNdEx = postIndex
18343 default:
18344 iNdEx = preIndex
18345 skippy, err := skipRpc(dAtA[iNdEx:])
18346 if err != nil {
18347 return err
18348 }
18349 if skippy < 0 {
18350 return ErrInvalidLengthRpc
18351 }
18352 if (iNdEx + skippy) > l {
18353 return io.ErrUnexpectedEOF
18354 }
18355 iNdEx += skippy
18356 }
18357 }
18358
18359 if iNdEx > l {
18360 return io.ErrUnexpectedEOF
18361 }
18362 return nil
18363}
18364func (m *AuthUserGrantRoleResponse) Unmarshal(dAtA []byte) error {
18365 l := len(dAtA)
18366 iNdEx := 0
18367 for iNdEx < l {
18368 preIndex := iNdEx
18369 var wire uint64
18370 for shift := uint(0); ; shift += 7 {
18371 if shift >= 64 {
18372 return ErrIntOverflowRpc
18373 }
18374 if iNdEx >= l {
18375 return io.ErrUnexpectedEOF
18376 }
18377 b := dAtA[iNdEx]
18378 iNdEx++
18379 wire |= (uint64(b) & 0x7F) << shift
18380 if b < 0x80 {
18381 break
18382 }
18383 }
18384 fieldNum := int32(wire >> 3)
18385 wireType := int(wire & 0x7)
18386 if wireType == 4 {
18387 return fmt.Errorf("proto: AuthUserGrantRoleResponse: wiretype end group for non-group")
18388 }
18389 if fieldNum <= 0 {
18390 return fmt.Errorf("proto: AuthUserGrantRoleResponse: illegal tag %d (wire type %d)", fieldNum, wire)
18391 }
18392 switch fieldNum {
18393 case 1:
18394 if wireType != 2 {
18395 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
18396 }
18397 var msglen int
18398 for shift := uint(0); ; shift += 7 {
18399 if shift >= 64 {
18400 return ErrIntOverflowRpc
18401 }
18402 if iNdEx >= l {
18403 return io.ErrUnexpectedEOF
18404 }
18405 b := dAtA[iNdEx]
18406 iNdEx++
18407 msglen |= (int(b) & 0x7F) << shift
18408 if b < 0x80 {
18409 break
18410 }
18411 }
18412 if msglen < 0 {
18413 return ErrInvalidLengthRpc
18414 }
18415 postIndex := iNdEx + msglen
18416 if postIndex > l {
18417 return io.ErrUnexpectedEOF
18418 }
18419 if m.Header == nil {
18420 m.Header = &ResponseHeader{}
18421 }
18422 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
18423 return err
18424 }
18425 iNdEx = postIndex
18426 default:
18427 iNdEx = preIndex
18428 skippy, err := skipRpc(dAtA[iNdEx:])
18429 if err != nil {
18430 return err
18431 }
18432 if skippy < 0 {
18433 return ErrInvalidLengthRpc
18434 }
18435 if (iNdEx + skippy) > l {
18436 return io.ErrUnexpectedEOF
18437 }
18438 iNdEx += skippy
18439 }
18440 }
18441
18442 if iNdEx > l {
18443 return io.ErrUnexpectedEOF
18444 }
18445 return nil
18446}
18447func (m *AuthUserRevokeRoleResponse) Unmarshal(dAtA []byte) error {
18448 l := len(dAtA)
18449 iNdEx := 0
18450 for iNdEx < l {
18451 preIndex := iNdEx
18452 var wire uint64
18453 for shift := uint(0); ; shift += 7 {
18454 if shift >= 64 {
18455 return ErrIntOverflowRpc
18456 }
18457 if iNdEx >= l {
18458 return io.ErrUnexpectedEOF
18459 }
18460 b := dAtA[iNdEx]
18461 iNdEx++
18462 wire |= (uint64(b) & 0x7F) << shift
18463 if b < 0x80 {
18464 break
18465 }
18466 }
18467 fieldNum := int32(wire >> 3)
18468 wireType := int(wire & 0x7)
18469 if wireType == 4 {
18470 return fmt.Errorf("proto: AuthUserRevokeRoleResponse: wiretype end group for non-group")
18471 }
18472 if fieldNum <= 0 {
18473 return fmt.Errorf("proto: AuthUserRevokeRoleResponse: illegal tag %d (wire type %d)", fieldNum, wire)
18474 }
18475 switch fieldNum {
18476 case 1:
18477 if wireType != 2 {
18478 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
18479 }
18480 var msglen int
18481 for shift := uint(0); ; shift += 7 {
18482 if shift >= 64 {
18483 return ErrIntOverflowRpc
18484 }
18485 if iNdEx >= l {
18486 return io.ErrUnexpectedEOF
18487 }
18488 b := dAtA[iNdEx]
18489 iNdEx++
18490 msglen |= (int(b) & 0x7F) << shift
18491 if b < 0x80 {
18492 break
18493 }
18494 }
18495 if msglen < 0 {
18496 return ErrInvalidLengthRpc
18497 }
18498 postIndex := iNdEx + msglen
18499 if postIndex > l {
18500 return io.ErrUnexpectedEOF
18501 }
18502 if m.Header == nil {
18503 m.Header = &ResponseHeader{}
18504 }
18505 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
18506 return err
18507 }
18508 iNdEx = postIndex
18509 default:
18510 iNdEx = preIndex
18511 skippy, err := skipRpc(dAtA[iNdEx:])
18512 if err != nil {
18513 return err
18514 }
18515 if skippy < 0 {
18516 return ErrInvalidLengthRpc
18517 }
18518 if (iNdEx + skippy) > l {
18519 return io.ErrUnexpectedEOF
18520 }
18521 iNdEx += skippy
18522 }
18523 }
18524
18525 if iNdEx > l {
18526 return io.ErrUnexpectedEOF
18527 }
18528 return nil
18529}
18530func (m *AuthRoleAddResponse) Unmarshal(dAtA []byte) error {
18531 l := len(dAtA)
18532 iNdEx := 0
18533 for iNdEx < l {
18534 preIndex := iNdEx
18535 var wire uint64
18536 for shift := uint(0); ; shift += 7 {
18537 if shift >= 64 {
18538 return ErrIntOverflowRpc
18539 }
18540 if iNdEx >= l {
18541 return io.ErrUnexpectedEOF
18542 }
18543 b := dAtA[iNdEx]
18544 iNdEx++
18545 wire |= (uint64(b) & 0x7F) << shift
18546 if b < 0x80 {
18547 break
18548 }
18549 }
18550 fieldNum := int32(wire >> 3)
18551 wireType := int(wire & 0x7)
18552 if wireType == 4 {
18553 return fmt.Errorf("proto: AuthRoleAddResponse: wiretype end group for non-group")
18554 }
18555 if fieldNum <= 0 {
18556 return fmt.Errorf("proto: AuthRoleAddResponse: illegal tag %d (wire type %d)", fieldNum, wire)
18557 }
18558 switch fieldNum {
18559 case 1:
18560 if wireType != 2 {
18561 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
18562 }
18563 var msglen int
18564 for shift := uint(0); ; shift += 7 {
18565 if shift >= 64 {
18566 return ErrIntOverflowRpc
18567 }
18568 if iNdEx >= l {
18569 return io.ErrUnexpectedEOF
18570 }
18571 b := dAtA[iNdEx]
18572 iNdEx++
18573 msglen |= (int(b) & 0x7F) << shift
18574 if b < 0x80 {
18575 break
18576 }
18577 }
18578 if msglen < 0 {
18579 return ErrInvalidLengthRpc
18580 }
18581 postIndex := iNdEx + msglen
18582 if postIndex > l {
18583 return io.ErrUnexpectedEOF
18584 }
18585 if m.Header == nil {
18586 m.Header = &ResponseHeader{}
18587 }
18588 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
18589 return err
18590 }
18591 iNdEx = postIndex
18592 default:
18593 iNdEx = preIndex
18594 skippy, err := skipRpc(dAtA[iNdEx:])
18595 if err != nil {
18596 return err
18597 }
18598 if skippy < 0 {
18599 return ErrInvalidLengthRpc
18600 }
18601 if (iNdEx + skippy) > l {
18602 return io.ErrUnexpectedEOF
18603 }
18604 iNdEx += skippy
18605 }
18606 }
18607
18608 if iNdEx > l {
18609 return io.ErrUnexpectedEOF
18610 }
18611 return nil
18612}
18613func (m *AuthRoleGetResponse) Unmarshal(dAtA []byte) error {
18614 l := len(dAtA)
18615 iNdEx := 0
18616 for iNdEx < l {
18617 preIndex := iNdEx
18618 var wire uint64
18619 for shift := uint(0); ; shift += 7 {
18620 if shift >= 64 {
18621 return ErrIntOverflowRpc
18622 }
18623 if iNdEx >= l {
18624 return io.ErrUnexpectedEOF
18625 }
18626 b := dAtA[iNdEx]
18627 iNdEx++
18628 wire |= (uint64(b) & 0x7F) << shift
18629 if b < 0x80 {
18630 break
18631 }
18632 }
18633 fieldNum := int32(wire >> 3)
18634 wireType := int(wire & 0x7)
18635 if wireType == 4 {
18636 return fmt.Errorf("proto: AuthRoleGetResponse: wiretype end group for non-group")
18637 }
18638 if fieldNum <= 0 {
18639 return fmt.Errorf("proto: AuthRoleGetResponse: illegal tag %d (wire type %d)", fieldNum, wire)
18640 }
18641 switch fieldNum {
18642 case 1:
18643 if wireType != 2 {
18644 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
18645 }
18646 var msglen int
18647 for shift := uint(0); ; shift += 7 {
18648 if shift >= 64 {
18649 return ErrIntOverflowRpc
18650 }
18651 if iNdEx >= l {
18652 return io.ErrUnexpectedEOF
18653 }
18654 b := dAtA[iNdEx]
18655 iNdEx++
18656 msglen |= (int(b) & 0x7F) << shift
18657 if b < 0x80 {
18658 break
18659 }
18660 }
18661 if msglen < 0 {
18662 return ErrInvalidLengthRpc
18663 }
18664 postIndex := iNdEx + msglen
18665 if postIndex > l {
18666 return io.ErrUnexpectedEOF
18667 }
18668 if m.Header == nil {
18669 m.Header = &ResponseHeader{}
18670 }
18671 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
18672 return err
18673 }
18674 iNdEx = postIndex
18675 case 2:
18676 if wireType != 2 {
18677 return fmt.Errorf("proto: wrong wireType = %d for field Perm", wireType)
18678 }
18679 var msglen int
18680 for shift := uint(0); ; shift += 7 {
18681 if shift >= 64 {
18682 return ErrIntOverflowRpc
18683 }
18684 if iNdEx >= l {
18685 return io.ErrUnexpectedEOF
18686 }
18687 b := dAtA[iNdEx]
18688 iNdEx++
18689 msglen |= (int(b) & 0x7F) << shift
18690 if b < 0x80 {
18691 break
18692 }
18693 }
18694 if msglen < 0 {
18695 return ErrInvalidLengthRpc
18696 }
18697 postIndex := iNdEx + msglen
18698 if postIndex > l {
18699 return io.ErrUnexpectedEOF
18700 }
18701 m.Perm = append(m.Perm, &authpb.Permission{})
18702 if err := m.Perm[len(m.Perm)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
18703 return err
18704 }
18705 iNdEx = postIndex
18706 default:
18707 iNdEx = preIndex
18708 skippy, err := skipRpc(dAtA[iNdEx:])
18709 if err != nil {
18710 return err
18711 }
18712 if skippy < 0 {
18713 return ErrInvalidLengthRpc
18714 }
18715 if (iNdEx + skippy) > l {
18716 return io.ErrUnexpectedEOF
18717 }
18718 iNdEx += skippy
18719 }
18720 }
18721
18722 if iNdEx > l {
18723 return io.ErrUnexpectedEOF
18724 }
18725 return nil
18726}
18727func (m *AuthRoleListResponse) Unmarshal(dAtA []byte) error {
18728 l := len(dAtA)
18729 iNdEx := 0
18730 for iNdEx < l {
18731 preIndex := iNdEx
18732 var wire uint64
18733 for shift := uint(0); ; shift += 7 {
18734 if shift >= 64 {
18735 return ErrIntOverflowRpc
18736 }
18737 if iNdEx >= l {
18738 return io.ErrUnexpectedEOF
18739 }
18740 b := dAtA[iNdEx]
18741 iNdEx++
18742 wire |= (uint64(b) & 0x7F) << shift
18743 if b < 0x80 {
18744 break
18745 }
18746 }
18747 fieldNum := int32(wire >> 3)
18748 wireType := int(wire & 0x7)
18749 if wireType == 4 {
18750 return fmt.Errorf("proto: AuthRoleListResponse: wiretype end group for non-group")
18751 }
18752 if fieldNum <= 0 {
18753 return fmt.Errorf("proto: AuthRoleListResponse: illegal tag %d (wire type %d)", fieldNum, wire)
18754 }
18755 switch fieldNum {
18756 case 1:
18757 if wireType != 2 {
18758 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
18759 }
18760 var msglen int
18761 for shift := uint(0); ; shift += 7 {
18762 if shift >= 64 {
18763 return ErrIntOverflowRpc
18764 }
18765 if iNdEx >= l {
18766 return io.ErrUnexpectedEOF
18767 }
18768 b := dAtA[iNdEx]
18769 iNdEx++
18770 msglen |= (int(b) & 0x7F) << shift
18771 if b < 0x80 {
18772 break
18773 }
18774 }
18775 if msglen < 0 {
18776 return ErrInvalidLengthRpc
18777 }
18778 postIndex := iNdEx + msglen
18779 if postIndex > l {
18780 return io.ErrUnexpectedEOF
18781 }
18782 if m.Header == nil {
18783 m.Header = &ResponseHeader{}
18784 }
18785 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
18786 return err
18787 }
18788 iNdEx = postIndex
18789 case 2:
18790 if wireType != 2 {
18791 return fmt.Errorf("proto: wrong wireType = %d for field Roles", wireType)
18792 }
18793 var stringLen uint64
18794 for shift := uint(0); ; shift += 7 {
18795 if shift >= 64 {
18796 return ErrIntOverflowRpc
18797 }
18798 if iNdEx >= l {
18799 return io.ErrUnexpectedEOF
18800 }
18801 b := dAtA[iNdEx]
18802 iNdEx++
18803 stringLen |= (uint64(b) & 0x7F) << shift
18804 if b < 0x80 {
18805 break
18806 }
18807 }
18808 intStringLen := int(stringLen)
18809 if intStringLen < 0 {
18810 return ErrInvalidLengthRpc
18811 }
18812 postIndex := iNdEx + intStringLen
18813 if postIndex > l {
18814 return io.ErrUnexpectedEOF
18815 }
18816 m.Roles = append(m.Roles, string(dAtA[iNdEx:postIndex]))
18817 iNdEx = postIndex
18818 default:
18819 iNdEx = preIndex
18820 skippy, err := skipRpc(dAtA[iNdEx:])
18821 if err != nil {
18822 return err
18823 }
18824 if skippy < 0 {
18825 return ErrInvalidLengthRpc
18826 }
18827 if (iNdEx + skippy) > l {
18828 return io.ErrUnexpectedEOF
18829 }
18830 iNdEx += skippy
18831 }
18832 }
18833
18834 if iNdEx > l {
18835 return io.ErrUnexpectedEOF
18836 }
18837 return nil
18838}
18839func (m *AuthUserListResponse) Unmarshal(dAtA []byte) error {
18840 l := len(dAtA)
18841 iNdEx := 0
18842 for iNdEx < l {
18843 preIndex := iNdEx
18844 var wire uint64
18845 for shift := uint(0); ; shift += 7 {
18846 if shift >= 64 {
18847 return ErrIntOverflowRpc
18848 }
18849 if iNdEx >= l {
18850 return io.ErrUnexpectedEOF
18851 }
18852 b := dAtA[iNdEx]
18853 iNdEx++
18854 wire |= (uint64(b) & 0x7F) << shift
18855 if b < 0x80 {
18856 break
18857 }
18858 }
18859 fieldNum := int32(wire >> 3)
18860 wireType := int(wire & 0x7)
18861 if wireType == 4 {
18862 return fmt.Errorf("proto: AuthUserListResponse: wiretype end group for non-group")
18863 }
18864 if fieldNum <= 0 {
18865 return fmt.Errorf("proto: AuthUserListResponse: illegal tag %d (wire type %d)", fieldNum, wire)
18866 }
18867 switch fieldNum {
18868 case 1:
18869 if wireType != 2 {
18870 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
18871 }
18872 var msglen int
18873 for shift := uint(0); ; shift += 7 {
18874 if shift >= 64 {
18875 return ErrIntOverflowRpc
18876 }
18877 if iNdEx >= l {
18878 return io.ErrUnexpectedEOF
18879 }
18880 b := dAtA[iNdEx]
18881 iNdEx++
18882 msglen |= (int(b) & 0x7F) << shift
18883 if b < 0x80 {
18884 break
18885 }
18886 }
18887 if msglen < 0 {
18888 return ErrInvalidLengthRpc
18889 }
18890 postIndex := iNdEx + msglen
18891 if postIndex > l {
18892 return io.ErrUnexpectedEOF
18893 }
18894 if m.Header == nil {
18895 m.Header = &ResponseHeader{}
18896 }
18897 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
18898 return err
18899 }
18900 iNdEx = postIndex
18901 case 2:
18902 if wireType != 2 {
18903 return fmt.Errorf("proto: wrong wireType = %d for field Users", wireType)
18904 }
18905 var stringLen uint64
18906 for shift := uint(0); ; shift += 7 {
18907 if shift >= 64 {
18908 return ErrIntOverflowRpc
18909 }
18910 if iNdEx >= l {
18911 return io.ErrUnexpectedEOF
18912 }
18913 b := dAtA[iNdEx]
18914 iNdEx++
18915 stringLen |= (uint64(b) & 0x7F) << shift
18916 if b < 0x80 {
18917 break
18918 }
18919 }
18920 intStringLen := int(stringLen)
18921 if intStringLen < 0 {
18922 return ErrInvalidLengthRpc
18923 }
18924 postIndex := iNdEx + intStringLen
18925 if postIndex > l {
18926 return io.ErrUnexpectedEOF
18927 }
18928 m.Users = append(m.Users, string(dAtA[iNdEx:postIndex]))
18929 iNdEx = postIndex
18930 default:
18931 iNdEx = preIndex
18932 skippy, err := skipRpc(dAtA[iNdEx:])
18933 if err != nil {
18934 return err
18935 }
18936 if skippy < 0 {
18937 return ErrInvalidLengthRpc
18938 }
18939 if (iNdEx + skippy) > l {
18940 return io.ErrUnexpectedEOF
18941 }
18942 iNdEx += skippy
18943 }
18944 }
18945
18946 if iNdEx > l {
18947 return io.ErrUnexpectedEOF
18948 }
18949 return nil
18950}
18951func (m *AuthRoleDeleteResponse) Unmarshal(dAtA []byte) error {
18952 l := len(dAtA)
18953 iNdEx := 0
18954 for iNdEx < l {
18955 preIndex := iNdEx
18956 var wire uint64
18957 for shift := uint(0); ; shift += 7 {
18958 if shift >= 64 {
18959 return ErrIntOverflowRpc
18960 }
18961 if iNdEx >= l {
18962 return io.ErrUnexpectedEOF
18963 }
18964 b := dAtA[iNdEx]
18965 iNdEx++
18966 wire |= (uint64(b) & 0x7F) << shift
18967 if b < 0x80 {
18968 break
18969 }
18970 }
18971 fieldNum := int32(wire >> 3)
18972 wireType := int(wire & 0x7)
18973 if wireType == 4 {
18974 return fmt.Errorf("proto: AuthRoleDeleteResponse: wiretype end group for non-group")
18975 }
18976 if fieldNum <= 0 {
18977 return fmt.Errorf("proto: AuthRoleDeleteResponse: illegal tag %d (wire type %d)", fieldNum, wire)
18978 }
18979 switch fieldNum {
18980 case 1:
18981 if wireType != 2 {
18982 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
18983 }
18984 var msglen int
18985 for shift := uint(0); ; shift += 7 {
18986 if shift >= 64 {
18987 return ErrIntOverflowRpc
18988 }
18989 if iNdEx >= l {
18990 return io.ErrUnexpectedEOF
18991 }
18992 b := dAtA[iNdEx]
18993 iNdEx++
18994 msglen |= (int(b) & 0x7F) << shift
18995 if b < 0x80 {
18996 break
18997 }
18998 }
18999 if msglen < 0 {
19000 return ErrInvalidLengthRpc
19001 }
19002 postIndex := iNdEx + msglen
19003 if postIndex > l {
19004 return io.ErrUnexpectedEOF
19005 }
19006 if m.Header == nil {
19007 m.Header = &ResponseHeader{}
19008 }
19009 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
19010 return err
19011 }
19012 iNdEx = postIndex
19013 default:
19014 iNdEx = preIndex
19015 skippy, err := skipRpc(dAtA[iNdEx:])
19016 if err != nil {
19017 return err
19018 }
19019 if skippy < 0 {
19020 return ErrInvalidLengthRpc
19021 }
19022 if (iNdEx + skippy) > l {
19023 return io.ErrUnexpectedEOF
19024 }
19025 iNdEx += skippy
19026 }
19027 }
19028
19029 if iNdEx > l {
19030 return io.ErrUnexpectedEOF
19031 }
19032 return nil
19033}
19034func (m *AuthRoleGrantPermissionResponse) Unmarshal(dAtA []byte) error {
19035 l := len(dAtA)
19036 iNdEx := 0
19037 for iNdEx < l {
19038 preIndex := iNdEx
19039 var wire uint64
19040 for shift := uint(0); ; shift += 7 {
19041 if shift >= 64 {
19042 return ErrIntOverflowRpc
19043 }
19044 if iNdEx >= l {
19045 return io.ErrUnexpectedEOF
19046 }
19047 b := dAtA[iNdEx]
19048 iNdEx++
19049 wire |= (uint64(b) & 0x7F) << shift
19050 if b < 0x80 {
19051 break
19052 }
19053 }
19054 fieldNum := int32(wire >> 3)
19055 wireType := int(wire & 0x7)
19056 if wireType == 4 {
19057 return fmt.Errorf("proto: AuthRoleGrantPermissionResponse: wiretype end group for non-group")
19058 }
19059 if fieldNum <= 0 {
19060 return fmt.Errorf("proto: AuthRoleGrantPermissionResponse: illegal tag %d (wire type %d)", fieldNum, wire)
19061 }
19062 switch fieldNum {
19063 case 1:
19064 if wireType != 2 {
19065 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
19066 }
19067 var msglen int
19068 for shift := uint(0); ; shift += 7 {
19069 if shift >= 64 {
19070 return ErrIntOverflowRpc
19071 }
19072 if iNdEx >= l {
19073 return io.ErrUnexpectedEOF
19074 }
19075 b := dAtA[iNdEx]
19076 iNdEx++
19077 msglen |= (int(b) & 0x7F) << shift
19078 if b < 0x80 {
19079 break
19080 }
19081 }
19082 if msglen < 0 {
19083 return ErrInvalidLengthRpc
19084 }
19085 postIndex := iNdEx + msglen
19086 if postIndex > l {
19087 return io.ErrUnexpectedEOF
19088 }
19089 if m.Header == nil {
19090 m.Header = &ResponseHeader{}
19091 }
19092 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
19093 return err
19094 }
19095 iNdEx = postIndex
19096 default:
19097 iNdEx = preIndex
19098 skippy, err := skipRpc(dAtA[iNdEx:])
19099 if err != nil {
19100 return err
19101 }
19102 if skippy < 0 {
19103 return ErrInvalidLengthRpc
19104 }
19105 if (iNdEx + skippy) > l {
19106 return io.ErrUnexpectedEOF
19107 }
19108 iNdEx += skippy
19109 }
19110 }
19111
19112 if iNdEx > l {
19113 return io.ErrUnexpectedEOF
19114 }
19115 return nil
19116}
19117func (m *AuthRoleRevokePermissionResponse) Unmarshal(dAtA []byte) error {
19118 l := len(dAtA)
19119 iNdEx := 0
19120 for iNdEx < l {
19121 preIndex := iNdEx
19122 var wire uint64
19123 for shift := uint(0); ; shift += 7 {
19124 if shift >= 64 {
19125 return ErrIntOverflowRpc
19126 }
19127 if iNdEx >= l {
19128 return io.ErrUnexpectedEOF
19129 }
19130 b := dAtA[iNdEx]
19131 iNdEx++
19132 wire |= (uint64(b) & 0x7F) << shift
19133 if b < 0x80 {
19134 break
19135 }
19136 }
19137 fieldNum := int32(wire >> 3)
19138 wireType := int(wire & 0x7)
19139 if wireType == 4 {
19140 return fmt.Errorf("proto: AuthRoleRevokePermissionResponse: wiretype end group for non-group")
19141 }
19142 if fieldNum <= 0 {
19143 return fmt.Errorf("proto: AuthRoleRevokePermissionResponse: illegal tag %d (wire type %d)", fieldNum, wire)
19144 }
19145 switch fieldNum {
19146 case 1:
19147 if wireType != 2 {
19148 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
19149 }
19150 var msglen int
19151 for shift := uint(0); ; shift += 7 {
19152 if shift >= 64 {
19153 return ErrIntOverflowRpc
19154 }
19155 if iNdEx >= l {
19156 return io.ErrUnexpectedEOF
19157 }
19158 b := dAtA[iNdEx]
19159 iNdEx++
19160 msglen |= (int(b) & 0x7F) << shift
19161 if b < 0x80 {
19162 break
19163 }
19164 }
19165 if msglen < 0 {
19166 return ErrInvalidLengthRpc
19167 }
19168 postIndex := iNdEx + msglen
19169 if postIndex > l {
19170 return io.ErrUnexpectedEOF
19171 }
19172 if m.Header == nil {
19173 m.Header = &ResponseHeader{}
19174 }
19175 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
19176 return err
19177 }
19178 iNdEx = postIndex
19179 default:
19180 iNdEx = preIndex
19181 skippy, err := skipRpc(dAtA[iNdEx:])
19182 if err != nil {
19183 return err
19184 }
19185 if skippy < 0 {
19186 return ErrInvalidLengthRpc
19187 }
19188 if (iNdEx + skippy) > l {
19189 return io.ErrUnexpectedEOF
19190 }
19191 iNdEx += skippy
19192 }
19193 }
19194
19195 if iNdEx > l {
19196 return io.ErrUnexpectedEOF
19197 }
19198 return nil
19199}
19200func skipRpc(dAtA []byte) (n int, err error) {
19201 l := len(dAtA)
19202 iNdEx := 0
19203 for iNdEx < l {
19204 var wire uint64
19205 for shift := uint(0); ; shift += 7 {
19206 if shift >= 64 {
19207 return 0, ErrIntOverflowRpc
19208 }
19209 if iNdEx >= l {
19210 return 0, io.ErrUnexpectedEOF
19211 }
19212 b := dAtA[iNdEx]
19213 iNdEx++
19214 wire |= (uint64(b) & 0x7F) << shift
19215 if b < 0x80 {
19216 break
19217 }
19218 }
19219 wireType := int(wire & 0x7)
19220 switch wireType {
19221 case 0:
19222 for shift := uint(0); ; shift += 7 {
19223 if shift >= 64 {
19224 return 0, ErrIntOverflowRpc
19225 }
19226 if iNdEx >= l {
19227 return 0, io.ErrUnexpectedEOF
19228 }
19229 iNdEx++
19230 if dAtA[iNdEx-1] < 0x80 {
19231 break
19232 }
19233 }
19234 return iNdEx, nil
19235 case 1:
19236 iNdEx += 8
19237 return iNdEx, nil
19238 case 2:
19239 var length int
19240 for shift := uint(0); ; shift += 7 {
19241 if shift >= 64 {
19242 return 0, ErrIntOverflowRpc
19243 }
19244 if iNdEx >= l {
19245 return 0, io.ErrUnexpectedEOF
19246 }
19247 b := dAtA[iNdEx]
19248 iNdEx++
19249 length |= (int(b) & 0x7F) << shift
19250 if b < 0x80 {
19251 break
19252 }
19253 }
19254 iNdEx += length
19255 if length < 0 {
19256 return 0, ErrInvalidLengthRpc
19257 }
19258 return iNdEx, nil
19259 case 3:
19260 for {
19261 var innerWire uint64
19262 var start int = iNdEx
19263 for shift := uint(0); ; shift += 7 {
19264 if shift >= 64 {
19265 return 0, ErrIntOverflowRpc
19266 }
19267 if iNdEx >= l {
19268 return 0, io.ErrUnexpectedEOF
19269 }
19270 b := dAtA[iNdEx]
19271 iNdEx++
19272 innerWire |= (uint64(b) & 0x7F) << shift
19273 if b < 0x80 {
19274 break
19275 }
19276 }
19277 innerWireType := int(innerWire & 0x7)
19278 if innerWireType == 4 {
19279 break
19280 }
19281 next, err := skipRpc(dAtA[start:])
19282 if err != nil {
19283 return 0, err
19284 }
19285 iNdEx = start + next
19286 }
19287 return iNdEx, nil
19288 case 4:
19289 return iNdEx, nil
19290 case 5:
19291 iNdEx += 4
19292 return iNdEx, nil
19293 default:
19294 return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
19295 }
19296 }
19297 panic("unreachable")
19298}
19299
19300var (
19301 ErrInvalidLengthRpc = fmt.Errorf("proto: negative length found during unmarshaling")
19302 ErrIntOverflowRpc = fmt.Errorf("proto: integer overflow")
19303)
19304
19305func init() { proto.RegisterFile("rpc.proto", fileDescriptorRpc) }
19306
19307var fileDescriptorRpc = []byte{
19308 // 3836 bytes of a gzipped FileDescriptorProto
19309 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x5b, 0xdd, 0x6f, 0x23, 0xc9,
19310 0x71, 0xd7, 0x90, 0xe2, 0x57, 0xf1, 0x43, 0x54, 0xeb, 0x63, 0x29, 0xee, 0xae, 0x56, 0xd7, 0xbb,
19311 0x7b, 0xab, 0xdb, 0xbd, 0x13, 0x6d, 0xd9, 0x4e, 0x80, 0x4d, 0xe2, 0x58, 0x2b, 0xf1, 0x56, 0x3a,
19312 0x69, 0x45, 0xdd, 0x88, 0xda, 0xfb, 0x80, 0x11, 0x61, 0x44, 0xf6, 0x4a, 0x13, 0x91, 0x33, 0xf4,
19313 0xcc, 0x90, 0x2b, 0x5d, 0x82, 0x38, 0x30, 0x9c, 0x00, 0xc9, 0xa3, 0x0d, 0x04, 0xc9, 0x43, 0x9e,
19314 0x82, 0x20, 0xf0, 0x43, 0x80, 0xbc, 0x05, 0xc8, 0x5f, 0x90, 0xb7, 0x24, 0xc8, 0x3f, 0x10, 0x5c,
19315 0xfc, 0x92, 0xff, 0x22, 0xe8, 0xaf, 0x99, 0x9e, 0x2f, 0x69, 0x6d, 0xfa, 0xfc, 0x22, 0x4d, 0x57,
19316 0x57, 0x57, 0x55, 0x57, 0x77, 0x57, 0x55, 0xff, 0x66, 0x08, 0x25, 0x67, 0xd4, 0xdb, 0x18, 0x39,
19317 0xb6, 0x67, 0xa3, 0x0a, 0xf1, 0x7a, 0x7d, 0x97, 0x38, 0x13, 0xe2, 0x8c, 0xce, 0x9a, 0x8b, 0xe7,
19318 0xf6, 0xb9, 0xcd, 0x3a, 0x5a, 0xf4, 0x89, 0xf3, 0x34, 0x57, 0x28, 0x4f, 0x6b, 0x38, 0xe9, 0xf5,
19319 0xd8, 0x9f, 0xd1, 0x59, 0xeb, 0x72, 0x22, 0xba, 0xee, 0xb2, 0x2e, 0x63, 0xec, 0x5d, 0xb0, 0x3f,
19320 0xa3, 0x33, 0xf6, 0x4f, 0x74, 0xde, 0x3b, 0xb7, 0xed, 0xf3, 0x01, 0x69, 0x19, 0x23, 0xb3, 0x65,
19321 0x58, 0x96, 0xed, 0x19, 0x9e, 0x69, 0x5b, 0x2e, 0xef, 0xc5, 0x7f, 0xa1, 0x41, 0x4d, 0x27, 0xee,
19322 0xc8, 0xb6, 0x5c, 0xb2, 0x4b, 0x8c, 0x3e, 0x71, 0xd0, 0x7d, 0x80, 0xde, 0x60, 0xec, 0x7a, 0xc4,
19323 0x39, 0x35, 0xfb, 0x0d, 0x6d, 0x4d, 0x5b, 0x9f, 0xd5, 0x4b, 0x82, 0xb2, 0xd7, 0x47, 0x77, 0xa1,
19324 0x34, 0x24, 0xc3, 0x33, 0xde, 0x9b, 0x61, 0xbd, 0x45, 0x4e, 0xd8, 0xeb, 0xa3, 0x26, 0x14, 0x1d,
19325 0x32, 0x31, 0x5d, 0xd3, 0xb6, 0x1a, 0xd9, 0x35, 0x6d, 0x3d, 0xab, 0xfb, 0x6d, 0x3a, 0xd0, 0x31,
19326 0xde, 0x78, 0xa7, 0x1e, 0x71, 0x86, 0x8d, 0x59, 0x3e, 0x90, 0x12, 0xba, 0xc4, 0x19, 0xe2, 0x9f,
19327 0xe6, 0xa0, 0xa2, 0x1b, 0xd6, 0x39, 0xd1, 0xc9, 0x8f, 0xc6, 0xc4, 0xf5, 0x50, 0x1d, 0xb2, 0x97,
19328 0xe4, 0x9a, 0xa9, 0xaf, 0xe8, 0xf4, 0x91, 0x8f, 0xb7, 0xce, 0xc9, 0x29, 0xb1, 0xb8, 0xe2, 0x0a,
19329 0x1d, 0x6f, 0x9d, 0x93, 0xb6, 0xd5, 0x47, 0x8b, 0x90, 0x1b, 0x98, 0x43, 0xd3, 0x13, 0x5a, 0x79,
19330 0x23, 0x64, 0xce, 0x6c, 0xc4, 0x9c, 0x6d, 0x00, 0xd7, 0x76, 0xbc, 0x53, 0xdb, 0xe9, 0x13, 0xa7,
19331 0x91, 0x5b, 0xd3, 0xd6, 0x6b, 0x9b, 0x8f, 0x36, 0xd4, 0x85, 0xd8, 0x50, 0x0d, 0xda, 0x38, 0xb6,
19332 0x1d, 0xaf, 0x43, 0x79, 0xf5, 0x92, 0x2b, 0x1f, 0xd1, 0xc7, 0x50, 0x66, 0x42, 0x3c, 0xc3, 0x39,
19333 0x27, 0x5e, 0x23, 0xcf, 0xa4, 0x3c, 0xbe, 0x45, 0x4a, 0x97, 0x31, 0xeb, 0x4c, 0x3d, 0x7f, 0x46,
19334 0x18, 0x2a, 0x2e, 0x71, 0x4c, 0x63, 0x60, 0x7e, 0x65, 0x9c, 0x0d, 0x48, 0xa3, 0xb0, 0xa6, 0xad,
19335 0x17, 0xf5, 0x10, 0x8d, 0xce, 0xff, 0x92, 0x5c, 0xbb, 0xa7, 0xb6, 0x35, 0xb8, 0x6e, 0x14, 0x19,
19336 0x43, 0x91, 0x12, 0x3a, 0xd6, 0xe0, 0x9a, 0x2d, 0x9a, 0x3d, 0xb6, 0x3c, 0xde, 0x5b, 0x62, 0xbd,
19337 0x25, 0x46, 0x61, 0xdd, 0xeb, 0x50, 0x1f, 0x9a, 0xd6, 0xe9, 0xd0, 0xee, 0x9f, 0xfa, 0x0e, 0x01,
19338 0xe6, 0x90, 0xda, 0xd0, 0xb4, 0x5e, 0xd9, 0x7d, 0x5d, 0xba, 0x85, 0x72, 0x1a, 0x57, 0x61, 0xce,
19339 0xb2, 0xe0, 0x34, 0xae, 0x54, 0xce, 0x0d, 0x58, 0xa0, 0x32, 0x7b, 0x0e, 0x31, 0x3c, 0x12, 0x30,
19340 0x57, 0x18, 0xf3, 0xfc, 0xd0, 0xb4, 0xb6, 0x59, 0x4f, 0x88, 0xdf, 0xb8, 0x8a, 0xf1, 0x57, 0x05,
19341 0xbf, 0x71, 0x15, 0xe6, 0xc7, 0x1b, 0x50, 0xf2, 0x7d, 0x8e, 0x8a, 0x30, 0x7b, 0xd8, 0x39, 0x6c,
19342 0xd7, 0x67, 0x10, 0x40, 0x7e, 0xeb, 0x78, 0xbb, 0x7d, 0xb8, 0x53, 0xd7, 0x50, 0x19, 0x0a, 0x3b,
19343 0x6d, 0xde, 0xc8, 0xe0, 0x17, 0x00, 0x81, 0x77, 0x51, 0x01, 0xb2, 0xfb, 0xed, 0x2f, 0xea, 0x33,
19344 0x94, 0xe7, 0x75, 0x5b, 0x3f, 0xde, 0xeb, 0x1c, 0xd6, 0x35, 0x3a, 0x78, 0x5b, 0x6f, 0x6f, 0x75,
19345 0xdb, 0xf5, 0x0c, 0xe5, 0x78, 0xd5, 0xd9, 0xa9, 0x67, 0x51, 0x09, 0x72, 0xaf, 0xb7, 0x0e, 0x4e,
19346 0xda, 0xf5, 0x59, 0xfc, 0x73, 0x0d, 0xaa, 0x62, 0xbd, 0xf8, 0x99, 0x40, 0xdf, 0x85, 0xfc, 0x05,
19347 0x3b, 0x17, 0x6c, 0x2b, 0x96, 0x37, 0xef, 0x45, 0x16, 0x37, 0x74, 0x76, 0x74, 0xc1, 0x8b, 0x30,
19348 0x64, 0x2f, 0x27, 0x6e, 0x23, 0xb3, 0x96, 0x5d, 0x2f, 0x6f, 0xd6, 0x37, 0xf8, 0x81, 0xdd, 0xd8,
19349 0x27, 0xd7, 0xaf, 0x8d, 0xc1, 0x98, 0xe8, 0xb4, 0x13, 0x21, 0x98, 0x1d, 0xda, 0x0e, 0x61, 0x3b,
19350 0xb6, 0xa8, 0xb3, 0x67, 0xba, 0x8d, 0xd9, 0xa2, 0x89, 0xdd, 0xca, 0x1b, 0xf8, 0x17, 0x1a, 0xc0,
19351 0xd1, 0xd8, 0x4b, 0x3f, 0x1a, 0x8b, 0x90, 0x9b, 0x50, 0xc1, 0xe2, 0x58, 0xf0, 0x06, 0x3b, 0x13,
19352 0xc4, 0x70, 0x89, 0x7f, 0x26, 0x68, 0x03, 0xdd, 0x81, 0xc2, 0xc8, 0x21, 0x93, 0xd3, 0xcb, 0x09,
19353 0x53, 0x52, 0xd4, 0xf3, 0xb4, 0xb9, 0x3f, 0x41, 0xef, 0x41, 0xc5, 0x3c, 0xb7, 0x6c, 0x87, 0x9c,
19354 0x72, 0x59, 0x39, 0xd6, 0x5b, 0xe6, 0x34, 0x66, 0xb7, 0xc2, 0xc2, 0x05, 0xe7, 0x55, 0x96, 0x03,
19355 0x4a, 0xc2, 0x16, 0x94, 0x99, 0xa9, 0x53, 0xb9, 0xef, 0x83, 0xc0, 0xc6, 0x0c, 0x1b, 0x16, 0x77,
19356 0xa1, 0xb0, 0x1a, 0xff, 0x10, 0xd0, 0x0e, 0x19, 0x10, 0x8f, 0x4c, 0x13, 0x3d, 0x14, 0x9f, 0x64,
19357 0x55, 0x9f, 0xe0, 0x9f, 0x69, 0xb0, 0x10, 0x12, 0x3f, 0xd5, 0xb4, 0x1a, 0x50, 0xe8, 0x33, 0x61,
19358 0xdc, 0x82, 0xac, 0x2e, 0x9b, 0xe8, 0x19, 0x14, 0x85, 0x01, 0x6e, 0x23, 0x9b, 0xb2, 0x69, 0x0a,
19359 0xdc, 0x26, 0x17, 0xff, 0x22, 0x03, 0x25, 0x31, 0xd1, 0xce, 0x08, 0x6d, 0x41, 0xd5, 0xe1, 0x8d,
19360 0x53, 0x36, 0x1f, 0x61, 0x51, 0x33, 0x3d, 0x08, 0xed, 0xce, 0xe8, 0x15, 0x31, 0x84, 0x91, 0xd1,
19361 0xef, 0x41, 0x59, 0x8a, 0x18, 0x8d, 0x3d, 0xe1, 0xf2, 0x46, 0x58, 0x40, 0xb0, 0xff, 0x76, 0x67,
19362 0x74, 0x10, 0xec, 0x47, 0x63, 0x0f, 0x75, 0x61, 0x51, 0x0e, 0xe6, 0xb3, 0x11, 0x66, 0x64, 0x99,
19363 0x94, 0xb5, 0xb0, 0x94, 0xf8, 0x52, 0xed, 0xce, 0xe8, 0x48, 0x8c, 0x57, 0x3a, 0x55, 0x93, 0xbc,
19364 0x2b, 0x1e, 0xbc, 0x63, 0x26, 0x75, 0xaf, 0xac, 0xb8, 0x49, 0xdd, 0x2b, 0xeb, 0x45, 0x09, 0x0a,
19365 0xa2, 0x85, 0xff, 0x35, 0x03, 0x20, 0x57, 0xa3, 0x33, 0x42, 0x3b, 0x50, 0x73, 0x44, 0x2b, 0xe4,
19366 0xad, 0xbb, 0x89, 0xde, 0x12, 0x8b, 0x38, 0xa3, 0x57, 0xe5, 0x20, 0x6e, 0xdc, 0xf7, 0xa1, 0xe2,
19367 0x4b, 0x09, 0x1c, 0xb6, 0x92, 0xe0, 0x30, 0x5f, 0x42, 0x59, 0x0e, 0xa0, 0x2e, 0xfb, 0x0c, 0x96,
19368 0xfc, 0xf1, 0x09, 0x3e, 0x7b, 0xef, 0x06, 0x9f, 0xf9, 0x02, 0x17, 0xa4, 0x04, 0xd5, 0x6b, 0xaa,
19369 0x61, 0x81, 0xdb, 0x56, 0x12, 0xdc, 0x16, 0x37, 0x8c, 0x3a, 0x0e, 0x68, 0xbe, 0xe4, 0x4d, 0xfc,
19370 0x7f, 0x59, 0x28, 0x6c, 0xdb, 0xc3, 0x91, 0xe1, 0xd0, 0xd5, 0xc8, 0x3b, 0xc4, 0x1d, 0x0f, 0x3c,
19371 0xe6, 0xae, 0xda, 0xe6, 0xc3, 0xb0, 0x44, 0xc1, 0x26, 0xff, 0xeb, 0x8c, 0x55, 0x17, 0x43, 0xe8,
19372 0x60, 0x91, 0x1e, 0x33, 0xef, 0x30, 0x58, 0x24, 0x47, 0x31, 0x44, 0x1e, 0xe4, 0x6c, 0x70, 0x90,
19373 0x9b, 0x50, 0x98, 0x10, 0x27, 0x48, 0xe9, 0xbb, 0x33, 0xba, 0x24, 0xa0, 0x0f, 0x60, 0x2e, 0x9a,
19374 0x5e, 0x72, 0x82, 0xa7, 0xd6, 0x0b, 0x67, 0xa3, 0x87, 0x50, 0x09, 0xe5, 0xb8, 0xbc, 0xe0, 0x2b,
19375 0x0f, 0x95, 0x14, 0xb7, 0x2c, 0xe3, 0x2a, 0xcd, 0xc7, 0x95, 0xdd, 0x19, 0x19, 0x59, 0x97, 0x65,
19376 0x64, 0x2d, 0x8a, 0x51, 0x22, 0xb6, 0x86, 0x82, 0xcc, 0x0f, 0xc2, 0x41, 0x06, 0xff, 0x00, 0xaa,
19377 0x21, 0x07, 0xd1, 0xbc, 0xd3, 0xfe, 0xf4, 0x64, 0xeb, 0x80, 0x27, 0xa9, 0x97, 0x2c, 0x2f, 0xe9,
19378 0x75, 0x8d, 0xe6, 0xba, 0x83, 0xf6, 0xf1, 0x71, 0x3d, 0x83, 0xaa, 0x50, 0x3a, 0xec, 0x74, 0x4f,
19379 0x39, 0x57, 0x16, 0xbf, 0xf4, 0x25, 0x88, 0x24, 0xa7, 0xe4, 0xb6, 0x19, 0x25, 0xb7, 0x69, 0x32,
19380 0xb7, 0x65, 0x82, 0xdc, 0xc6, 0xd2, 0xdc, 0x41, 0x7b, 0xeb, 0xb8, 0x5d, 0x9f, 0x7d, 0x51, 0x83,
19381 0x0a, 0xf7, 0xef, 0xe9, 0xd8, 0xa2, 0xa9, 0xf6, 0x1f, 0x34, 0x80, 0xe0, 0x34, 0xa1, 0x16, 0x14,
19382 0x7a, 0x5c, 0x4f, 0x43, 0x63, 0xc1, 0x68, 0x29, 0x71, 0xc9, 0x74, 0xc9, 0x85, 0xbe, 0x0d, 0x05,
19383 0x77, 0xdc, 0xeb, 0x11, 0x57, 0xa6, 0xbc, 0x3b, 0xd1, 0x78, 0x28, 0xa2, 0x95, 0x2e, 0xf9, 0xe8,
19384 0x90, 0x37, 0x86, 0x39, 0x18, 0xb3, 0x04, 0x78, 0xf3, 0x10, 0xc1, 0x87, 0xff, 0x4e, 0x83, 0xb2,
19385 0xb2, 0x79, 0x7f, 0xcd, 0x20, 0x7c, 0x0f, 0x4a, 0xcc, 0x06, 0xd2, 0x17, 0x61, 0xb8, 0xa8, 0x07,
19386 0x04, 0xf4, 0x3b, 0x50, 0x92, 0x27, 0x40, 0x46, 0xe2, 0x46, 0xb2, 0xd8, 0xce, 0x48, 0x0f, 0x58,
19387 0xf1, 0x3e, 0xcc, 0x33, 0xaf, 0xf4, 0x68, 0x71, 0x2d, 0xfd, 0xa8, 0x96, 0x9f, 0x5a, 0xa4, 0xfc,
19388 0x6c, 0x42, 0x71, 0x74, 0x71, 0xed, 0x9a, 0x3d, 0x63, 0x20, 0xac, 0xf0, 0xdb, 0xf8, 0x13, 0x40,
19389 0xaa, 0xb0, 0x69, 0xa6, 0x8b, 0xab, 0x50, 0xde, 0x35, 0xdc, 0x0b, 0x61, 0x12, 0x7e, 0x06, 0x55,
19390 0xda, 0xdc, 0x7f, 0xfd, 0x0e, 0x36, 0xb2, 0xcb, 0x81, 0xe4, 0x9e, 0xca, 0xe7, 0x08, 0x66, 0x2f,
19391 0x0c, 0xf7, 0x82, 0x4d, 0xb4, 0xaa, 0xb3, 0x67, 0xf4, 0x01, 0xd4, 0x7b, 0x7c, 0x92, 0xa7, 0x91,
19392 0x2b, 0xc3, 0x9c, 0xa0, 0xfb, 0x95, 0xe0, 0xe7, 0x50, 0xe1, 0x73, 0xf8, 0x4d, 0x1b, 0x81, 0xe7,
19393 0x61, 0xee, 0xd8, 0x32, 0x46, 0xee, 0x85, 0x2d, 0xb3, 0x1b, 0x9d, 0x74, 0x3d, 0xa0, 0x4d, 0xa5,
19394 0xf1, 0x09, 0xcc, 0x39, 0x64, 0x68, 0x98, 0x96, 0x69, 0x9d, 0x9f, 0x9e, 0x5d, 0x7b, 0xc4, 0x15,
19395 0x17, 0xa6, 0x9a, 0x4f, 0x7e, 0x41, 0xa9, 0xd4, 0xb4, 0xb3, 0x81, 0x7d, 0x26, 0xc2, 0x1c, 0x7b,
19396 0xc6, 0x7f, 0x99, 0x81, 0xca, 0x67, 0x86, 0xd7, 0x93, 0x4b, 0x87, 0xf6, 0xa0, 0xe6, 0x07, 0x37,
19397 0x46, 0x11, 0xb6, 0x44, 0x52, 0x2c, 0x1b, 0x23, 0x4b, 0x69, 0x99, 0x1d, 0xab, 0x3d, 0x95, 0xc0,
19398 0x44, 0x19, 0x56, 0x8f, 0x0c, 0x7c, 0x51, 0x99, 0x74, 0x51, 0x8c, 0x51, 0x15, 0xa5, 0x12, 0x50,
19399 0x07, 0xea, 0x23, 0xc7, 0x3e, 0x77, 0x88, 0xeb, 0xfa, 0xc2, 0x78, 0x1a, 0xc3, 0x09, 0xc2, 0x8e,
19400 0x04, 0x6b, 0x20, 0x6e, 0x6e, 0x14, 0x26, 0xbd, 0x98, 0x0b, 0xea, 0x19, 0x1e, 0x9c, 0xfe, 0x2b,
19401 0x03, 0x28, 0x3e, 0xa9, 0x5f, 0xb5, 0xc4, 0x7b, 0x0c, 0x35, 0xd7, 0x33, 0x9c, 0xd8, 0x66, 0xab,
19402 0x32, 0xaa, 0x1f, 0xf1, 0x9f, 0x80, 0x6f, 0xd0, 0xa9, 0x65, 0x7b, 0xe6, 0x9b, 0x6b, 0x51, 0x25,
19403 0xd7, 0x24, 0xf9, 0x90, 0x51, 0x51, 0x1b, 0x0a, 0x6f, 0xcc, 0x81, 0x47, 0x1c, 0xb7, 0x91, 0x5b,
19404 0xcb, 0xae, 0xd7, 0x36, 0x9f, 0xdd, 0xb6, 0x0c, 0x1b, 0x1f, 0x33, 0xfe, 0xee, 0xf5, 0x88, 0xe8,
19405 0x72, 0xac, 0x5a, 0x79, 0xe6, 0x43, 0xd5, 0xf8, 0x0a, 0x14, 0xdf, 0x52, 0x11, 0xf4, 0x96, 0x5d,
19406 0xe0, 0xc5, 0x22, 0x6b, 0xf3, 0x4b, 0xf6, 0x1b, 0xc7, 0x38, 0x1f, 0x12, 0xcb, 0x93, 0xf7, 0x40,
19407 0xd9, 0xc6, 0x8f, 0x01, 0x02, 0x35, 0x34, 0xe4, 0x1f, 0x76, 0x8e, 0x4e, 0xba, 0xf5, 0x19, 0x54,
19408 0x81, 0xe2, 0x61, 0x67, 0xa7, 0x7d, 0xd0, 0xa6, 0xf9, 0x01, 0xb7, 0xa4, 0x4b, 0x43, 0x6b, 0xa9,
19409 0xea, 0xd4, 0x42, 0x3a, 0xf1, 0x32, 0x2c, 0x26, 0x2d, 0x20, 0xad, 0x45, 0xab, 0x62, 0x97, 0x4e,
19410 0x75, 0x54, 0x54, 0xd5, 0x99, 0xf0, 0x74, 0x1b, 0x50, 0xe0, 0xbb, 0xb7, 0x2f, 0x8a, 0x73, 0xd9,
19411 0xa4, 0x8e, 0xe0, 0x9b, 0x91, 0xf4, 0xc5, 0x2a, 0xf9, 0xed, 0xc4, 0xf0, 0x92, 0x4b, 0x0c, 0x2f,
19412 0xe8, 0x21, 0x54, 0xfd, 0xd3, 0x60, 0xb8, 0xa2, 0x16, 0x28, 0xe9, 0x15, 0xb9, 0xd1, 0x29, 0x2d,
19413 0xe4, 0xf4, 0x42, 0xd8, 0xe9, 0xe8, 0x31, 0xe4, 0xc9, 0x84, 0x58, 0x9e, 0xdb, 0x28, 0xb3, 0x8c,
19414 0x51, 0x95, 0xb5, 0x7b, 0x9b, 0x52, 0x75, 0xd1, 0x89, 0xbf, 0x07, 0xf3, 0xec, 0x8e, 0xf4, 0xd2,
19415 0x31, 0x2c, 0xf5, 0x32, 0xd7, 0xed, 0x1e, 0x08, 0x77, 0xd3, 0x47, 0x54, 0x83, 0xcc, 0xde, 0x8e,
19416 0x70, 0x42, 0x66, 0x6f, 0x07, 0xff, 0x44, 0x03, 0xa4, 0x8e, 0x9b, 0xca, 0xcf, 0x11, 0xe1, 0x52,
19417 0x7d, 0x36, 0x50, 0xbf, 0x08, 0x39, 0xe2, 0x38, 0xb6, 0xc3, 0x3c, 0x5a, 0xd2, 0x79, 0x03, 0x3f,
19418 0x12, 0x36, 0xe8, 0x64, 0x62, 0x5f, 0xfa, 0x67, 0x90, 0x4b, 0xd3, 0x7c, 0x53, 0xf7, 0x61, 0x21,
19419 0xc4, 0x35, 0x55, 0xe6, 0xfa, 0x18, 0xe6, 0x98, 0xb0, 0xed, 0x0b, 0xd2, 0xbb, 0x1c, 0xd9, 0xa6,
19420 0x15, 0xd3, 0x47, 0x57, 0x2e, 0x08, 0xb0, 0x74, 0x1e, 0x7c, 0x62, 0x15, 0x9f, 0xd8, 0xed, 0x1e,
19421 0xe0, 0x2f, 0x60, 0x39, 0x22, 0x47, 0x9a, 0xff, 0x87, 0x50, 0xee, 0xf9, 0x44, 0x57, 0xd4, 0x3a,
19422 0xf7, 0xc3, 0xc6, 0x45, 0x87, 0xaa, 0x23, 0x70, 0x07, 0xee, 0xc4, 0x44, 0x4f, 0x35, 0xe7, 0x27,
19423 0xb0, 0xc4, 0x04, 0xee, 0x13, 0x32, 0xda, 0x1a, 0x98, 0x93, 0x54, 0x4f, 0x8f, 0xc4, 0xa4, 0x14,
19424 0xc6, 0x6f, 0x76, 0x5f, 0xe0, 0xdf, 0x17, 0x1a, 0xbb, 0xe6, 0x90, 0x74, 0xed, 0x83, 0x74, 0xdb,
19425 0x68, 0x36, 0xbb, 0x24, 0xd7, 0xae, 0x28, 0x6b, 0xd8, 0x33, 0xfe, 0x47, 0x4d, 0xb8, 0x4a, 0x1d,
19426 0xfe, 0x0d, 0xef, 0xe4, 0x55, 0x80, 0x73, 0x7a, 0x64, 0x48, 0x9f, 0x76, 0x70, 0x44, 0x45, 0xa1,
19427 0xf8, 0x76, 0xd2, 0xf8, 0x5d, 0x11, 0x76, 0x2e, 0x8a, 0x7d, 0xce, 0xfe, 0xf8, 0x51, 0xee, 0x3e,
19428 0x94, 0x19, 0xe1, 0xd8, 0x33, 0xbc, 0xb1, 0x1b, 0x5b, 0x8c, 0x3f, 0x13, 0xdb, 0x5e, 0x0e, 0x9a,
19429 0x6a, 0x5e, 0xdf, 0x86, 0x3c, 0xbb, 0x4c, 0xc8, 0x52, 0x7a, 0x25, 0x61, 0x3f, 0x72, 0x3b, 0x74,
19430 0xc1, 0x88, 0x2f, 0x20, 0xff, 0x8a, 0x21, 0xb0, 0x8a, 0x65, 0xb3, 0x72, 0x29, 0x2c, 0x63, 0xc8,
19431 0x71, 0xa1, 0x92, 0xce, 0x9e, 0x59, 0xe5, 0x49, 0x88, 0x73, 0xa2, 0x1f, 0xf0, 0x0a, 0xb7, 0xa4,
19432 0xfb, 0x6d, 0xea, 0xb2, 0xde, 0xc0, 0x24, 0x96, 0xc7, 0x7a, 0x67, 0x59, 0xaf, 0x42, 0xc1, 0x1b,
19433 0x50, 0xe7, 0x9a, 0xb6, 0xfa, 0x7d, 0xa5, 0x82, 0xf4, 0xe5, 0x69, 0x61, 0x79, 0xf8, 0x9f, 0x34,
19434 0x98, 0x57, 0x06, 0x4c, 0xe5, 0x98, 0x0f, 0x21, 0xcf, 0x71, 0x66, 0x51, 0xac, 0x2c, 0x86, 0x47,
19435 0x71, 0x35, 0xba, 0xe0, 0x41, 0x1b, 0x50, 0xe0, 0x4f, 0xb2, 0x8c, 0x4f, 0x66, 0x97, 0x4c, 0xf8,
19436 0x31, 0x2c, 0x08, 0x12, 0x19, 0xda, 0x49, 0x7b, 0x9b, 0x39, 0x14, 0xff, 0x29, 0x2c, 0x86, 0xd9,
19437 0xa6, 0x9a, 0x92, 0x62, 0x64, 0xe6, 0x5d, 0x8c, 0xdc, 0x92, 0x46, 0x9e, 0x8c, 0xfa, 0x4a, 0x29,
19438 0x14, 0x5d, 0x75, 0x75, 0x45, 0x32, 0x91, 0x15, 0xf1, 0x27, 0x20, 0x45, 0xfc, 0x56, 0x27, 0xb0,
19439 0x20, 0xb7, 0xc3, 0x81, 0xe9, 0xfa, 0x15, 0xf7, 0x57, 0x80, 0x54, 0xe2, 0x6f, 0xdb, 0xa0, 0x1d,
19440 0x22, 0x13, 0xb9, 0x34, 0xe8, 0x13, 0x40, 0x2a, 0x71, 0xaa, 0x88, 0xde, 0x82, 0xf9, 0x57, 0xf6,
19441 0x84, 0x86, 0x06, 0x4a, 0x0d, 0x8e, 0x0c, 0xbf, 0x7f, 0xfb, 0xcb, 0xe6, 0xb7, 0xa9, 0x72, 0x75,
19442 0xc0, 0x54, 0xca, 0xff, 0x43, 0x83, 0xca, 0xd6, 0xc0, 0x70, 0x86, 0x52, 0xf1, 0xf7, 0x21, 0xcf,
19443 0x6f, 0x95, 0x02, 0xc8, 0x79, 0x3f, 0x2c, 0x46, 0xe5, 0xe5, 0x8d, 0x2d, 0x7e, 0x07, 0x15, 0xa3,
19444 0xa8, 0xe1, 0xe2, 0x5d, 0xcf, 0x4e, 0xe4, 0xdd, 0xcf, 0x0e, 0xfa, 0x08, 0x72, 0x06, 0x1d, 0xc2,
19445 0x42, 0x70, 0x2d, 0x7a, 0x9f, 0x67, 0xd2, 0x58, 0xed, 0xcb, 0xb9, 0xf0, 0x77, 0xa1, 0xac, 0x68,
19446 0x40, 0x05, 0xc8, 0xbe, 0x6c, 0x8b, 0x42, 0x75, 0x6b, 0xbb, 0xbb, 0xf7, 0x9a, 0x03, 0x19, 0x35,
19447 0x80, 0x9d, 0xb6, 0xdf, 0xce, 0xe0, 0xcf, 0xc5, 0x28, 0x11, 0xef, 0x54, 0x7b, 0xb4, 0x34, 0x7b,
19448 0x32, 0xef, 0x64, 0xcf, 0x15, 0x54, 0xc5, 0xf4, 0xa7, 0x0d, 0xdf, 0x4c, 0x5e, 0x4a, 0xf8, 0x56,
19449 0x8c, 0xd7, 0x05, 0x23, 0x9e, 0x83, 0xaa, 0x08, 0xe8, 0x62, 0xff, 0xfd, 0x4b, 0x06, 0x6a, 0x92,
19450 0x32, 0x2d, 0xe0, 0x2c, 0xb1, 0x32, 0x9e, 0x01, 0x7c, 0xa4, 0x6c, 0x19, 0xf2, 0xfd, 0xb3, 0x63,
19451 0xf3, 0x2b, 0xf9, 0x72, 0x40, 0xb4, 0x28, 0x7d, 0xc0, 0xf5, 0xf0, 0x37, 0x74, 0xa2, 0x85, 0xee,
19452 0xf1, 0x97, 0x77, 0x7b, 0x56, 0x9f, 0x5c, 0xb1, 0x3a, 0x7a, 0x56, 0x0f, 0x08, 0x0c, 0x44, 0x10,
19453 0x6f, 0xf2, 0x58, 0xf1, 0xac, 0xbc, 0xd9, 0x43, 0x4f, 0xa1, 0x4e, 0x9f, 0xb7, 0x46, 0xa3, 0x81,
19454 0x49, 0xfa, 0x5c, 0x40, 0x81, 0xf1, 0xc4, 0xe8, 0x54, 0x3b, 0x2b, 0x37, 0xdd, 0x46, 0x91, 0x85,
19455 0x2d, 0xd1, 0x42, 0x6b, 0x50, 0xe6, 0xf6, 0xed, 0x59, 0x27, 0x2e, 0x61, 0xaf, 0xb7, 0xb2, 0xba,
19456 0x4a, 0xa2, 0xe7, 0x78, 0x6b, 0xec, 0x5d, 0xb4, 0x2d, 0xe3, 0x6c, 0x20, 0xe3, 0x22, 0x4d, 0xe6,
19457 0x94, 0xb8, 0x63, 0xba, 0x2a, 0xb5, 0x0d, 0x0b, 0x94, 0x4a, 0x2c, 0xcf, 0xec, 0x29, 0x41, 0x54,
19458 0xa6, 0x4a, 0x2d, 0x92, 0x2a, 0x0d, 0xd7, 0x7d, 0x6b, 0x3b, 0x7d, 0xe1, 0x40, 0xbf, 0x8d, 0x77,
19459 0xb8, 0xf0, 0x13, 0x37, 0x94, 0x0c, 0x7f, 0x55, 0x29, 0xeb, 0x81, 0x94, 0x97, 0xc4, 0xbb, 0x41,
19460 0x0a, 0x7e, 0x06, 0x4b, 0x92, 0x53, 0x40, 0xbe, 0x37, 0x30, 0x77, 0xe0, 0xbe, 0x64, 0xde, 0xbe,
19461 0xa0, 0x57, 0xe0, 0x23, 0xa1, 0xf0, 0xd7, 0xb5, 0xf3, 0x05, 0x34, 0x7c, 0x3b, 0xd9, 0x35, 0xc4,
19462 0x1e, 0xa8, 0x06, 0x8c, 0x5d, 0xb1, 0x33, 0x4b, 0x3a, 0x7b, 0xa6, 0x34, 0xc7, 0x1e, 0xf8, 0x85,
19463 0x07, 0x7d, 0xc6, 0xdb, 0xb0, 0x22, 0x65, 0x88, 0x0b, 0x42, 0x58, 0x48, 0xcc, 0xa0, 0x24, 0x21,
19464 0xc2, 0x61, 0x74, 0xe8, 0xcd, 0x6e, 0x57, 0x39, 0xc3, 0xae, 0x65, 0x32, 0x35, 0x45, 0xe6, 0x12,
19465 0xdf, 0x11, 0xd4, 0x30, 0x35, 0x2f, 0x09, 0x32, 0x15, 0xa0, 0x92, 0xc5, 0x42, 0x50, 0x72, 0x6c,
19466 0x21, 0x62, 0xa2, 0x7f, 0x08, 0xab, 0xbe, 0x11, 0xd4, 0x6f, 0x47, 0xc4, 0x19, 0x9a, 0xae, 0xab,
19467 0x80, 0x84, 0x49, 0x13, 0x7f, 0x1f, 0x66, 0x47, 0x44, 0x44, 0xae, 0xf2, 0x26, 0xda, 0xe0, 0x6f,
19468 0xf5, 0x37, 0x94, 0xc1, 0xac, 0x1f, 0xf7, 0xe1, 0x81, 0x94, 0xce, 0x3d, 0x9a, 0x28, 0x3e, 0x6a,
19469 0x94, 0x84, 0x4e, 0x32, 0x29, 0xd0, 0x49, 0x36, 0x02, 0x5c, 0x7f, 0xc2, 0x1d, 0x29, 0xcf, 0xd6,
19470 0x54, 0x19, 0x69, 0x9f, 0xfb, 0xd4, 0x3f, 0x92, 0x53, 0x09, 0x3b, 0x83, 0xc5, 0xf0, 0x49, 0x9e,
19471 0x2a, 0x58, 0x2e, 0x42, 0xce, 0xb3, 0x2f, 0x89, 0x0c, 0x95, 0xbc, 0x21, 0x0d, 0xf6, 0x8f, 0xf9,
19472 0x54, 0x06, 0x1b, 0x81, 0x30, 0xb6, 0x25, 0xa7, 0xb5, 0x97, 0xae, 0xa6, 0x2c, 0xf1, 0x78, 0x03,
19473 0x1f, 0xc2, 0x72, 0x34, 0x4c, 0x4c, 0x65, 0xf2, 0x6b, 0xbe, 0x81, 0x93, 0x22, 0xc9, 0x54, 0x72,
19474 0x3f, 0x0d, 0x82, 0x81, 0x12, 0x50, 0xa6, 0x12, 0xa9, 0x43, 0x33, 0x29, 0xbe, 0xfc, 0x26, 0xf6,
19475 0xab, 0x1f, 0x6e, 0xa6, 0x12, 0xe6, 0x06, 0xc2, 0xa6, 0x5f, 0xfe, 0x20, 0x46, 0x64, 0x6f, 0x8c,
19476 0x11, 0xe2, 0x90, 0x04, 0x51, 0xec, 0x1b, 0xd8, 0x74, 0x42, 0x47, 0x10, 0x40, 0xa7, 0xd5, 0x41,
19477 0x73, 0x88, 0xaf, 0x83, 0x35, 0xe4, 0xc6, 0x56, 0xc3, 0xee, 0x54, 0x8b, 0xf1, 0x59, 0x10, 0x3b,
19478 0x63, 0x91, 0x79, 0x2a, 0xc1, 0x9f, 0xc3, 0x5a, 0x7a, 0x50, 0x9e, 0x46, 0xf2, 0xd3, 0x16, 0x94,
19479 0xfc, 0xb2, 0x55, 0xf9, 0x22, 0xa6, 0x0c, 0x85, 0xc3, 0xce, 0xf1, 0xd1, 0xd6, 0x76, 0x9b, 0x7f,
19480 0x12, 0xb3, 0xdd, 0xd1, 0xf5, 0x93, 0xa3, 0x6e, 0x3d, 0xb3, 0xf9, 0xcb, 0x2c, 0x64, 0xf6, 0x5f,
19481 0xa3, 0x2f, 0x20, 0xc7, 0xdf, 0x0f, 0xdf, 0xf0, 0x51, 0x40, 0xf3, 0xa6, 0x57, 0xe0, 0xf8, 0xce,
19482 0x4f, 0xfe, 0xfb, 0x97, 0x3f, 0xcf, 0xcc, 0xe3, 0x4a, 0x6b, 0xf2, 0x9d, 0xd6, 0xe5, 0xa4, 0xc5,
19483 0x72, 0xc3, 0x73, 0xed, 0x29, 0xfa, 0x14, 0xb2, 0x47, 0x63, 0x0f, 0xa5, 0x7e, 0x2c, 0xd0, 0x4c,
19484 0x7f, 0x2b, 0x8e, 0x97, 0x98, 0xd0, 0x39, 0x0c, 0x42, 0xe8, 0x68, 0xec, 0x51, 0x91, 0x3f, 0x82,
19485 0xb2, 0xfa, 0x4e, 0xfb, 0xd6, 0x2f, 0x08, 0x9a, 0xb7, 0xbf, 0x2f, 0xc7, 0xf7, 0x99, 0xaa, 0x3b,
19486 0x18, 0x09, 0x55, 0xfc, 0xad, 0xbb, 0x3a, 0x8b, 0xee, 0x95, 0x85, 0x52, 0xbf, 0x2f, 0x68, 0xa6,
19487 0xbf, 0x42, 0x8f, 0xcd, 0xc2, 0xbb, 0xb2, 0xa8, 0xc8, 0x3f, 0x16, 0x6f, 0xcf, 0x7b, 0x1e, 0x7a,
19488 0x90, 0xf0, 0xf6, 0x54, 0x7d, 0x4f, 0xd8, 0x5c, 0x4b, 0x67, 0x10, 0x4a, 0xee, 0x31, 0x25, 0xcb,
19489 0x78, 0x5e, 0x28, 0xe9, 0xf9, 0x2c, 0xcf, 0xb5, 0xa7, 0x9b, 0x3d, 0xc8, 0x31, 0x0c, 0x1e, 0x7d,
19490 0x29, 0x1f, 0x9a, 0x09, 0x2f, 0x23, 0x52, 0x16, 0x3a, 0x84, 0xde, 0xe3, 0x45, 0xa6, 0xa8, 0x86,
19491 0x4b, 0x54, 0x11, 0x43, 0xe0, 0x9f, 0x6b, 0x4f, 0xd7, 0xb5, 0x6f, 0x69, 0x9b, 0xff, 0x9c, 0x83,
19492 0x1c, 0x03, 0x9f, 0xd0, 0x25, 0x40, 0x80, 0x47, 0x47, 0x67, 0x17, 0x43, 0xb8, 0xa3, 0xb3, 0x8b,
19493 0x43, 0xd9, 0xb8, 0xc9, 0x94, 0x2e, 0xe2, 0x39, 0xaa, 0x94, 0x61, 0x5a, 0x2d, 0x06, 0xd3, 0x51,
19494 0x3f, 0xfe, 0x95, 0x26, 0xb0, 0x37, 0x7e, 0x96, 0x50, 0x92, 0xb4, 0x10, 0x28, 0x1d, 0xdd, 0x0e,
19495 0x09, 0x80, 0x34, 0xfe, 0x1e, 0x53, 0xd8, 0xc2, 0xf5, 0x40, 0xa1, 0xc3, 0x38, 0x9e, 0x6b, 0x4f,
19496 0xbf, 0x6c, 0xe0, 0x05, 0xe1, 0xe5, 0x48, 0x0f, 0xfa, 0x31, 0xd4, 0xc2, 0xa0, 0x2b, 0x7a, 0x98,
19497 0xa0, 0x2b, 0x8a, 0xdd, 0x36, 0x1f, 0xdd, 0xcc, 0x24, 0x6c, 0x5a, 0x65, 0x36, 0x09, 0xe5, 0x5c,
19498 0xf3, 0x25, 0x21, 0x23, 0x83, 0x32, 0x89, 0x35, 0x40, 0x7f, 0xaf, 0x09, 0x4c, 0x3c, 0x40, 0x51,
19499 0x51, 0x92, 0xf4, 0x18, 0x46, 0xdb, 0x7c, 0x7c, 0x0b, 0x97, 0x30, 0xe2, 0x0f, 0x98, 0x11, 0xbf,
19500 0x8b, 0x17, 0x03, 0x23, 0x3c, 0x73, 0x48, 0x3c, 0x5b, 0x58, 0xf1, 0xe5, 0x3d, 0x7c, 0x27, 0xe4,
19501 0x9c, 0x50, 0x6f, 0xb0, 0x58, 0x1c, 0x09, 0x4d, 0x5c, 0xac, 0x10, 0xb2, 0x9a, 0xb8, 0x58, 0x61,
19502 0x18, 0x35, 0x69, 0xb1, 0x38, 0xee, 0x99, 0xb4, 0x58, 0x7e, 0xcf, 0x26, 0xfb, 0x7e, 0x85, 0x7f,
19503 0xb5, 0x8a, 0x6c, 0x28, 0xf9, 0x28, 0x24, 0x5a, 0x4d, 0x42, 0x84, 0x82, 0xbb, 0x44, 0xf3, 0x41,
19504 0x6a, 0xbf, 0x30, 0xe8, 0x3d, 0x66, 0xd0, 0x5d, 0xbc, 0x4c, 0x35, 0x8b, 0x0f, 0x63, 0x5b, 0x1c,
19505 0x76, 0x68, 0x19, 0xfd, 0x3e, 0x75, 0xc4, 0x9f, 0x40, 0x45, 0x85, 0x09, 0xd1, 0x7b, 0x89, 0x28,
19506 0x94, 0x8a, 0x34, 0x36, 0xf1, 0x4d, 0x2c, 0x42, 0xf3, 0x23, 0xa6, 0x79, 0x15, 0xaf, 0x24, 0x68,
19507 0x76, 0x18, 0x6b, 0x48, 0x39, 0x87, 0xf8, 0x92, 0x95, 0x87, 0x10, 0xc4, 0x64, 0xe5, 0x61, 0x84,
19508 0xf0, 0x46, 0xe5, 0x63, 0xc6, 0x4a, 0x95, 0xbb, 0x00, 0x01, 0x98, 0x87, 0x12, 0x7d, 0xa9, 0x5c,
19509 0xa6, 0xa2, 0xc1, 0x21, 0x8e, 0x03, 0x62, 0xcc, 0xd4, 0x8a, 0x7d, 0x17, 0x51, 0x3b, 0x30, 0x5d,
19510 0x1a, 0x24, 0x36, 0xff, 0x3a, 0x0f, 0xe5, 0x57, 0x86, 0x69, 0x79, 0xc4, 0x32, 0xac, 0x1e, 0x41,
19511 0x67, 0x90, 0x63, 0x89, 0x32, 0x1a, 0x07, 0x55, 0x7c, 0x2b, 0x1a, 0x07, 0x43, 0xe0, 0x0f, 0x5e,
19512 0x63, 0x5a, 0x9b, 0x78, 0x89, 0x6a, 0x1d, 0x06, 0xa2, 0x5b, 0x0c, 0xb3, 0xa1, 0x13, 0x7d, 0x03,
19513 0x79, 0xf1, 0x3a, 0x20, 0x22, 0x28, 0x84, 0xe5, 0x34, 0xef, 0x25, 0x77, 0x26, 0x6d, 0x25, 0x55,
19514 0x8d, 0xcb, 0xf8, 0xa8, 0x9e, 0x09, 0x40, 0x00, 0x46, 0x46, 0x1d, 0x1a, 0xc3, 0x2e, 0x9b, 0x6b,
19515 0xe9, 0x0c, 0x42, 0xe7, 0x63, 0xa6, 0xf3, 0x01, 0x6e, 0x46, 0x75, 0xf6, 0x7d, 0x5e, 0xaa, 0xf7,
19516 0x8f, 0x60, 0x76, 0xd7, 0x70, 0x2f, 0x50, 0x24, 0xf5, 0x29, 0x1f, 0x93, 0x34, 0x9b, 0x49, 0x5d,
19517 0x42, 0xcb, 0x03, 0xa6, 0x65, 0x85, 0x47, 0x12, 0x55, 0xcb, 0x85, 0xe1, 0xd2, 0x9c, 0x82, 0xfa,
19518 0x90, 0xe7, 0xdf, 0x96, 0x44, 0xfd, 0x17, 0xfa, 0x3e, 0x25, 0xea, 0xbf, 0xf0, 0xe7, 0x28, 0xb7,
19519 0x6b, 0x19, 0x41, 0x51, 0x7e, 0xcc, 0x81, 0x22, 0x6f, 0xf6, 0x22, 0x1f, 0x7e, 0x34, 0x57, 0xd3,
19520 0xba, 0x85, 0xae, 0x87, 0x4c, 0xd7, 0x7d, 0xdc, 0x88, 0xad, 0x95, 0xe0, 0x7c, 0xae, 0x3d, 0xfd,
19521 0x96, 0x86, 0x7e, 0x0c, 0x10, 0xe0, 0xb7, 0xb1, 0x03, 0x10, 0x85, 0x82, 0x63, 0x07, 0x20, 0x06,
19522 0xfd, 0xe2, 0x0d, 0xa6, 0x77, 0x1d, 0x3f, 0x8c, 0xea, 0xf5, 0x1c, 0xc3, 0x72, 0xdf, 0x10, 0xe7,
19523 0x23, 0x8e, 0xd1, 0xb9, 0x17, 0xe6, 0x88, 0x1e, 0x86, 0x7f, 0x9b, 0x83, 0x59, 0x5a, 0x80, 0xd2,
19524 0x3c, 0x1d, 0xdc, 0xdb, 0xa3, 0x96, 0xc4, 0xd0, 0xb2, 0xa8, 0x25, 0xf1, 0x2b, 0x7f, 0x38, 0x4f,
19525 0xb3, 0x9f, 0x1b, 0x10, 0xc6, 0x40, 0x1d, 0x6d, 0x43, 0x59, 0xb9, 0xd8, 0xa3, 0x04, 0x61, 0x61,
19526 0x18, 0x2e, 0x1a, 0xf9, 0x13, 0x50, 0x01, 0x7c, 0x97, 0xe9, 0x5b, 0xe2, 0x91, 0x9f, 0xe9, 0xeb,
19527 0x73, 0x0e, 0xaa, 0xf0, 0x2d, 0x54, 0xd4, 0xcb, 0x3f, 0x4a, 0x90, 0x17, 0x81, 0xf8, 0xa2, 0x51,
19528 0x2e, 0x09, 0x3b, 0x08, 0x1f, 0x7c, 0xff, 0x27, 0x15, 0x92, 0x8d, 0x2a, 0x1e, 0x40, 0x41, 0xa0,
19529 0x01, 0x49, 0xb3, 0x0c, 0xe3, 0x81, 0x49, 0xb3, 0x8c, 0x40, 0x09, 0xe1, 0xda, 0x8e, 0x69, 0xa4,
19530 0x17, 0x1e, 0x99, 0x49, 0x84, 0xb6, 0x97, 0xc4, 0x4b, 0xd3, 0x16, 0x80, 0x5b, 0x69, 0xda, 0x94,
19531 0xcb, 0x66, 0x9a, 0xb6, 0x73, 0xe2, 0x89, 0xe3, 0x22, 0x2f, 0x71, 0x28, 0x45, 0x98, 0x1a, 0xbd,
19532 0xf1, 0x4d, 0x2c, 0x49, 0xa5, 0x77, 0xa0, 0x50, 0x84, 0x6e, 0x74, 0x05, 0x10, 0x60, 0x15, 0xd1,
19533 0x7a, 0x2a, 0x11, 0xf0, 0x8c, 0xd6, 0x53, 0xc9, 0x70, 0x47, 0x38, 0x34, 0x04, 0x7a, 0x79, 0xe5,
19534 0x4f, 0x35, 0xff, 0x4c, 0x03, 0x14, 0x87, 0x35, 0xd0, 0xb3, 0x64, 0xe9, 0x89, 0x30, 0x6a, 0xf3,
19535 0xc3, 0x77, 0x63, 0x4e, 0x8a, 0xf6, 0x81, 0x49, 0x3d, 0xc6, 0x3d, 0x7a, 0x4b, 0x8d, 0xfa, 0x73,
19536 0x0d, 0xaa, 0x21, 0x4c, 0x04, 0xbd, 0x9f, 0xb2, 0xa6, 0x11, 0x14, 0xb6, 0xf9, 0xe4, 0x56, 0xbe,
19537 0xa4, 0x42, 0x53, 0xd9, 0x01, 0xb2, 0xe2, 0xfe, 0xa9, 0x06, 0xb5, 0x30, 0x86, 0x82, 0x52, 0x64,
19538 0xc7, 0x50, 0xdc, 0xe6, 0xfa, 0xed, 0x8c, 0x37, 0x2f, 0x4f, 0x50, 0x6c, 0x0f, 0xa0, 0x20, 0x50,
19539 0x97, 0xa4, 0x8d, 0x1f, 0xc6, 0x7f, 0x93, 0x36, 0x7e, 0x04, 0xb2, 0x49, 0xd8, 0xf8, 0x8e, 0x3d,
19540 0x20, 0xca, 0x31, 0x13, 0xb0, 0x4c, 0x9a, 0xb6, 0x9b, 0x8f, 0x59, 0x04, 0xd3, 0x49, 0xd3, 0x16,
19541 0x1c, 0x33, 0x89, 0xc7, 0xa0, 0x14, 0x61, 0xb7, 0x1c, 0xb3, 0x28, 0x9c, 0x93, 0x70, 0xcc, 0x98,
19542 0x42, 0xe5, 0x98, 0x05, 0xc8, 0x49, 0xd2, 0x31, 0x8b, 0xc1, 0xd9, 0x49, 0xc7, 0x2c, 0x0e, 0xbe,
19543 0x24, 0xac, 0x23, 0xd3, 0x1b, 0x3a, 0x66, 0x0b, 0x09, 0x20, 0x0b, 0xfa, 0x30, 0xc5, 0x89, 0x89,
19544 0x28, 0x79, 0xf3, 0xa3, 0x77, 0xe4, 0x4e, 0xdd, 0xe3, 0xdc, 0xfd, 0x72, 0x8f, 0xff, 0x8d, 0x06,
19545 0x8b, 0x49, 0x00, 0x0d, 0x4a, 0xd1, 0x93, 0x82, 0xae, 0x37, 0x37, 0xde, 0x95, 0xfd, 0x66, 0x6f,
19546 0xf9, 0xbb, 0xfe, 0x45, 0xfd, 0xdf, 0xbf, 0x5e, 0xd5, 0xfe, 0xf3, 0xeb, 0x55, 0xed, 0x7f, 0xbe,
19547 0x5e, 0xd5, 0xfe, 0xf6, 0x7f, 0x57, 0x67, 0xce, 0xf2, 0xec, 0x87, 0x7a, 0xdf, 0xf9, 0xff, 0x00,
19548 0x00, 0x00, 0xff, 0xff, 0xc6, 0xc3, 0xa2, 0xb2, 0x2f, 0x38, 0x00, 0x00,
19549}