go.etcd.io/etcd@v3.3.27+incompatible/etcdserver/etcdserverpb/rpc.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: rpc.proto 3 4 package etcdserverpb 5 6 import ( 7 context "context" 8 fmt "fmt" 9 io "io" 10 math "math" 11 math_bits "math/bits" 12 13 authpb "github.com/coreos/etcd/auth/authpb" 14 mvccpb "github.com/coreos/etcd/mvcc/mvccpb" 15 _ "github.com/gogo/protobuf/gogoproto" 16 proto "github.com/golang/protobuf/proto" 17 _ "google.golang.org/genproto/googleapis/api/annotations" 18 grpc "google.golang.org/grpc" 19 codes "google.golang.org/grpc/codes" 20 status "google.golang.org/grpc/status" 21 ) 22 23 // Reference imports to suppress errors if they are not otherwise used. 24 var _ = proto.Marshal 25 var _ = fmt.Errorf 26 var _ = math.Inf 27 28 // This is a compile-time assertion to ensure that this generated file 29 // is compatible with the proto package it is being compiled against. 30 // A compilation error at this line likely means your copy of the 31 // proto package needs to be updated. 32 const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package 33 34 type AlarmType int32 35 36 const ( 37 AlarmType_NONE AlarmType = 0 38 AlarmType_NOSPACE AlarmType = 1 39 AlarmType_CORRUPT AlarmType = 2 40 ) 41 42 var AlarmType_name = map[int32]string{ 43 0: "NONE", 44 1: "NOSPACE", 45 2: "CORRUPT", 46 } 47 48 var AlarmType_value = map[string]int32{ 49 "NONE": 0, 50 "NOSPACE": 1, 51 "CORRUPT": 2, 52 } 53 54 func (x AlarmType) String() string { 55 return proto.EnumName(AlarmType_name, int32(x)) 56 } 57 58 func (AlarmType) EnumDescriptor() ([]byte, []int) { 59 return fileDescriptor_77a6da22d6a3feb1, []int{0} 60 } 61 62 type RangeRequest_SortOrder int32 63 64 const ( 65 RangeRequest_NONE RangeRequest_SortOrder = 0 66 RangeRequest_ASCEND RangeRequest_SortOrder = 1 67 RangeRequest_DESCEND RangeRequest_SortOrder = 2 68 ) 69 70 var RangeRequest_SortOrder_name = map[int32]string{ 71 0: "NONE", 72 1: "ASCEND", 73 2: "DESCEND", 74 } 75 76 var RangeRequest_SortOrder_value = map[string]int32{ 77 "NONE": 0, 78 "ASCEND": 1, 79 "DESCEND": 2, 80 } 81 82 func (x RangeRequest_SortOrder) String() string { 83 return proto.EnumName(RangeRequest_SortOrder_name, int32(x)) 84 } 85 86 func (RangeRequest_SortOrder) EnumDescriptor() ([]byte, []int) { 87 return fileDescriptor_77a6da22d6a3feb1, []int{1, 0} 88 } 89 90 type RangeRequest_SortTarget int32 91 92 const ( 93 RangeRequest_KEY RangeRequest_SortTarget = 0 94 RangeRequest_VERSION RangeRequest_SortTarget = 1 95 RangeRequest_CREATE RangeRequest_SortTarget = 2 96 RangeRequest_MOD RangeRequest_SortTarget = 3 97 RangeRequest_VALUE RangeRequest_SortTarget = 4 98 ) 99 100 var RangeRequest_SortTarget_name = map[int32]string{ 101 0: "KEY", 102 1: "VERSION", 103 2: "CREATE", 104 3: "MOD", 105 4: "VALUE", 106 } 107 108 var RangeRequest_SortTarget_value = map[string]int32{ 109 "KEY": 0, 110 "VERSION": 1, 111 "CREATE": 2, 112 "MOD": 3, 113 "VALUE": 4, 114 } 115 116 func (x RangeRequest_SortTarget) String() string { 117 return proto.EnumName(RangeRequest_SortTarget_name, int32(x)) 118 } 119 120 func (RangeRequest_SortTarget) EnumDescriptor() ([]byte, []int) { 121 return fileDescriptor_77a6da22d6a3feb1, []int{1, 1} 122 } 123 124 type Compare_CompareResult int32 125 126 const ( 127 Compare_EQUAL Compare_CompareResult = 0 128 Compare_GREATER Compare_CompareResult = 1 129 Compare_LESS Compare_CompareResult = 2 130 Compare_NOT_EQUAL Compare_CompareResult = 3 131 ) 132 133 var Compare_CompareResult_name = map[int32]string{ 134 0: "EQUAL", 135 1: "GREATER", 136 2: "LESS", 137 3: "NOT_EQUAL", 138 } 139 140 var Compare_CompareResult_value = map[string]int32{ 141 "EQUAL": 0, 142 "GREATER": 1, 143 "LESS": 2, 144 "NOT_EQUAL": 3, 145 } 146 147 func (x Compare_CompareResult) String() string { 148 return proto.EnumName(Compare_CompareResult_name, int32(x)) 149 } 150 151 func (Compare_CompareResult) EnumDescriptor() ([]byte, []int) { 152 return fileDescriptor_77a6da22d6a3feb1, []int{9, 0} 153 } 154 155 type Compare_CompareTarget int32 156 157 const ( 158 Compare_VERSION Compare_CompareTarget = 0 159 Compare_CREATE Compare_CompareTarget = 1 160 Compare_MOD Compare_CompareTarget = 2 161 Compare_VALUE Compare_CompareTarget = 3 162 Compare_LEASE Compare_CompareTarget = 4 163 ) 164 165 var Compare_CompareTarget_name = map[int32]string{ 166 0: "VERSION", 167 1: "CREATE", 168 2: "MOD", 169 3: "VALUE", 170 4: "LEASE", 171 } 172 173 var Compare_CompareTarget_value = map[string]int32{ 174 "VERSION": 0, 175 "CREATE": 1, 176 "MOD": 2, 177 "VALUE": 3, 178 "LEASE": 4, 179 } 180 181 func (x Compare_CompareTarget) String() string { 182 return proto.EnumName(Compare_CompareTarget_name, int32(x)) 183 } 184 185 func (Compare_CompareTarget) EnumDescriptor() ([]byte, []int) { 186 return fileDescriptor_77a6da22d6a3feb1, []int{9, 1} 187 } 188 189 type WatchCreateRequest_FilterType int32 190 191 const ( 192 // filter out put event. 193 WatchCreateRequest_NOPUT WatchCreateRequest_FilterType = 0 194 // filter out delete event. 195 WatchCreateRequest_NODELETE WatchCreateRequest_FilterType = 1 196 ) 197 198 var WatchCreateRequest_FilterType_name = map[int32]string{ 199 0: "NOPUT", 200 1: "NODELETE", 201 } 202 203 var WatchCreateRequest_FilterType_value = map[string]int32{ 204 "NOPUT": 0, 205 "NODELETE": 1, 206 } 207 208 func (x WatchCreateRequest_FilterType) String() string { 209 return proto.EnumName(WatchCreateRequest_FilterType_name, int32(x)) 210 } 211 212 func (WatchCreateRequest_FilterType) EnumDescriptor() ([]byte, []int) { 213 return fileDescriptor_77a6da22d6a3feb1, []int{21, 0} 214 } 215 216 type AlarmRequest_AlarmAction int32 217 218 const ( 219 AlarmRequest_GET AlarmRequest_AlarmAction = 0 220 AlarmRequest_ACTIVATE AlarmRequest_AlarmAction = 1 221 AlarmRequest_DEACTIVATE AlarmRequest_AlarmAction = 2 222 ) 223 224 var AlarmRequest_AlarmAction_name = map[int32]string{ 225 0: "GET", 226 1: "ACTIVATE", 227 2: "DEACTIVATE", 228 } 229 230 var AlarmRequest_AlarmAction_value = map[string]int32{ 231 "GET": 0, 232 "ACTIVATE": 1, 233 "DEACTIVATE": 2, 234 } 235 236 func (x AlarmRequest_AlarmAction) String() string { 237 return proto.EnumName(AlarmRequest_AlarmAction_name, int32(x)) 238 } 239 240 func (AlarmRequest_AlarmAction) EnumDescriptor() ([]byte, []int) { 241 return fileDescriptor_77a6da22d6a3feb1, []int{49, 0} 242 } 243 244 type ResponseHeader struct { 245 // cluster_id is the ID of the cluster which sent the response. 246 ClusterId uint64 `protobuf:"varint,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 247 // member_id is the ID of the member which sent the response. 248 MemberId uint64 `protobuf:"varint,2,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"` 249 // revision is the key-value store revision when the request was applied. 250 // For watch progress responses, the header.revision indicates progress. All future events 251 // recieved in this stream are guaranteed to have a higher revision number than the 252 // header.revision number. 253 Revision int64 `protobuf:"varint,3,opt,name=revision,proto3" json:"revision,omitempty"` 254 // raft_term is the raft term when the request was applied. 255 RaftTerm uint64 `protobuf:"varint,4,opt,name=raft_term,json=raftTerm,proto3" json:"raft_term,omitempty"` 256 XXX_NoUnkeyedLiteral struct{} `json:"-"` 257 XXX_unrecognized []byte `json:"-"` 258 XXX_sizecache int32 `json:"-"` 259 } 260 261 func (m *ResponseHeader) Reset() { *m = ResponseHeader{} } 262 func (m *ResponseHeader) String() string { return proto.CompactTextString(m) } 263 func (*ResponseHeader) ProtoMessage() {} 264 func (*ResponseHeader) Descriptor() ([]byte, []int) { 265 return fileDescriptor_77a6da22d6a3feb1, []int{0} 266 } 267 func (m *ResponseHeader) XXX_Unmarshal(b []byte) error { 268 return m.Unmarshal(b) 269 } 270 func (m *ResponseHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 271 if deterministic { 272 return xxx_messageInfo_ResponseHeader.Marshal(b, m, deterministic) 273 } else { 274 b = b[:cap(b)] 275 n, err := m.MarshalToSizedBuffer(b) 276 if err != nil { 277 return nil, err 278 } 279 return b[:n], nil 280 } 281 } 282 func (m *ResponseHeader) XXX_Merge(src proto.Message) { 283 xxx_messageInfo_ResponseHeader.Merge(m, src) 284 } 285 func (m *ResponseHeader) XXX_Size() int { 286 return m.Size() 287 } 288 func (m *ResponseHeader) XXX_DiscardUnknown() { 289 xxx_messageInfo_ResponseHeader.DiscardUnknown(m) 290 } 291 292 var xxx_messageInfo_ResponseHeader proto.InternalMessageInfo 293 294 func (m *ResponseHeader) GetClusterId() uint64 { 295 if m != nil { 296 return m.ClusterId 297 } 298 return 0 299 } 300 301 func (m *ResponseHeader) GetMemberId() uint64 { 302 if m != nil { 303 return m.MemberId 304 } 305 return 0 306 } 307 308 func (m *ResponseHeader) GetRevision() int64 { 309 if m != nil { 310 return m.Revision 311 } 312 return 0 313 } 314 315 func (m *ResponseHeader) GetRaftTerm() uint64 { 316 if m != nil { 317 return m.RaftTerm 318 } 319 return 0 320 } 321 322 type RangeRequest struct { 323 // key is the first key for the range. If range_end is not given, the request only looks up key. 324 Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 325 // range_end is the upper bound on the requested range [key, range_end). 326 // If range_end is '\0', the range is all keys >= key. 327 // If range_end is key plus one (e.g., "aa"+1 == "ab", "a\xff"+1 == "b"), 328 // then the range request gets all keys prefixed with key. 329 // If both key and range_end are '\0', then the range request returns all keys. 330 RangeEnd []byte `protobuf:"bytes,2,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"` 331 // limit is a limit on the number of keys returned for the request. When limit is set to 0, 332 // it is treated as no limit. 333 Limit int64 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"` 334 // revision is the point-in-time of the key-value store to use for the range. 335 // If revision is less or equal to zero, the range is over the newest key-value store. 336 // If the revision has been compacted, ErrCompacted is returned as a response. 337 Revision int64 `protobuf:"varint,4,opt,name=revision,proto3" json:"revision,omitempty"` 338 // sort_order is the order for returned sorted results. 339 SortOrder RangeRequest_SortOrder `protobuf:"varint,5,opt,name=sort_order,json=sortOrder,proto3,enum=etcdserverpb.RangeRequest_SortOrder" json:"sort_order,omitempty"` 340 // sort_target is the key-value field to use for sorting. 341 SortTarget RangeRequest_SortTarget `protobuf:"varint,6,opt,name=sort_target,json=sortTarget,proto3,enum=etcdserverpb.RangeRequest_SortTarget" json:"sort_target,omitempty"` 342 // serializable sets the range request to use serializable member-local reads. 343 // Range requests are linearizable by default; linearizable requests have higher 344 // latency and lower throughput than serializable requests but reflect the current 345 // consensus of the cluster. For better performance, in exchange for possible stale reads, 346 // a serializable range request is served locally without needing to reach consensus 347 // with other nodes in the cluster. 348 Serializable bool `protobuf:"varint,7,opt,name=serializable,proto3" json:"serializable,omitempty"` 349 // keys_only when set returns only the keys and not the values. 350 KeysOnly bool `protobuf:"varint,8,opt,name=keys_only,json=keysOnly,proto3" json:"keys_only,omitempty"` 351 // count_only when set returns only the count of the keys in the range. 352 CountOnly bool `protobuf:"varint,9,opt,name=count_only,json=countOnly,proto3" json:"count_only,omitempty"` 353 // min_mod_revision is the lower bound for returned key mod revisions; all keys with 354 // lesser mod revisions will be filtered away. 355 MinModRevision int64 `protobuf:"varint,10,opt,name=min_mod_revision,json=minModRevision,proto3" json:"min_mod_revision,omitempty"` 356 // max_mod_revision is the upper bound for returned key mod revisions; all keys with 357 // greater mod revisions will be filtered away. 358 MaxModRevision int64 `protobuf:"varint,11,opt,name=max_mod_revision,json=maxModRevision,proto3" json:"max_mod_revision,omitempty"` 359 // min_create_revision is the lower bound for returned key create revisions; all keys with 360 // lesser create trevisions will be filtered away. 361 MinCreateRevision int64 `protobuf:"varint,12,opt,name=min_create_revision,json=minCreateRevision,proto3" json:"min_create_revision,omitempty"` 362 // max_create_revision is the upper bound for returned key create revisions; all keys with 363 // greater create revisions will be filtered away. 364 MaxCreateRevision int64 `protobuf:"varint,13,opt,name=max_create_revision,json=maxCreateRevision,proto3" json:"max_create_revision,omitempty"` 365 XXX_NoUnkeyedLiteral struct{} `json:"-"` 366 XXX_unrecognized []byte `json:"-"` 367 XXX_sizecache int32 `json:"-"` 368 } 369 370 func (m *RangeRequest) Reset() { *m = RangeRequest{} } 371 func (m *RangeRequest) String() string { return proto.CompactTextString(m) } 372 func (*RangeRequest) ProtoMessage() {} 373 func (*RangeRequest) Descriptor() ([]byte, []int) { 374 return fileDescriptor_77a6da22d6a3feb1, []int{1} 375 } 376 func (m *RangeRequest) XXX_Unmarshal(b []byte) error { 377 return m.Unmarshal(b) 378 } 379 func (m *RangeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 380 if deterministic { 381 return xxx_messageInfo_RangeRequest.Marshal(b, m, deterministic) 382 } else { 383 b = b[:cap(b)] 384 n, err := m.MarshalToSizedBuffer(b) 385 if err != nil { 386 return nil, err 387 } 388 return b[:n], nil 389 } 390 } 391 func (m *RangeRequest) XXX_Merge(src proto.Message) { 392 xxx_messageInfo_RangeRequest.Merge(m, src) 393 } 394 func (m *RangeRequest) XXX_Size() int { 395 return m.Size() 396 } 397 func (m *RangeRequest) XXX_DiscardUnknown() { 398 xxx_messageInfo_RangeRequest.DiscardUnknown(m) 399 } 400 401 var xxx_messageInfo_RangeRequest proto.InternalMessageInfo 402 403 func (m *RangeRequest) GetKey() []byte { 404 if m != nil { 405 return m.Key 406 } 407 return nil 408 } 409 410 func (m *RangeRequest) GetRangeEnd() []byte { 411 if m != nil { 412 return m.RangeEnd 413 } 414 return nil 415 } 416 417 func (m *RangeRequest) GetLimit() int64 { 418 if m != nil { 419 return m.Limit 420 } 421 return 0 422 } 423 424 func (m *RangeRequest) GetRevision() int64 { 425 if m != nil { 426 return m.Revision 427 } 428 return 0 429 } 430 431 func (m *RangeRequest) GetSortOrder() RangeRequest_SortOrder { 432 if m != nil { 433 return m.SortOrder 434 } 435 return RangeRequest_NONE 436 } 437 438 func (m *RangeRequest) GetSortTarget() RangeRequest_SortTarget { 439 if m != nil { 440 return m.SortTarget 441 } 442 return RangeRequest_KEY 443 } 444 445 func (m *RangeRequest) GetSerializable() bool { 446 if m != nil { 447 return m.Serializable 448 } 449 return false 450 } 451 452 func (m *RangeRequest) GetKeysOnly() bool { 453 if m != nil { 454 return m.KeysOnly 455 } 456 return false 457 } 458 459 func (m *RangeRequest) GetCountOnly() bool { 460 if m != nil { 461 return m.CountOnly 462 } 463 return false 464 } 465 466 func (m *RangeRequest) GetMinModRevision() int64 { 467 if m != nil { 468 return m.MinModRevision 469 } 470 return 0 471 } 472 473 func (m *RangeRequest) GetMaxModRevision() int64 { 474 if m != nil { 475 return m.MaxModRevision 476 } 477 return 0 478 } 479 480 func (m *RangeRequest) GetMinCreateRevision() int64 { 481 if m != nil { 482 return m.MinCreateRevision 483 } 484 return 0 485 } 486 487 func (m *RangeRequest) GetMaxCreateRevision() int64 { 488 if m != nil { 489 return m.MaxCreateRevision 490 } 491 return 0 492 } 493 494 type RangeResponse struct { 495 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 496 // kvs is the list of key-value pairs matched by the range request. 497 // kvs is empty when count is requested. 498 Kvs []*mvccpb.KeyValue `protobuf:"bytes,2,rep,name=kvs,proto3" json:"kvs,omitempty"` 499 // more indicates if there are more keys to return in the requested range. 500 More bool `protobuf:"varint,3,opt,name=more,proto3" json:"more,omitempty"` 501 // count is set to the number of keys within the range when requested. 502 Count int64 `protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"` 503 XXX_NoUnkeyedLiteral struct{} `json:"-"` 504 XXX_unrecognized []byte `json:"-"` 505 XXX_sizecache int32 `json:"-"` 506 } 507 508 func (m *RangeResponse) Reset() { *m = RangeResponse{} } 509 func (m *RangeResponse) String() string { return proto.CompactTextString(m) } 510 func (*RangeResponse) ProtoMessage() {} 511 func (*RangeResponse) Descriptor() ([]byte, []int) { 512 return fileDescriptor_77a6da22d6a3feb1, []int{2} 513 } 514 func (m *RangeResponse) XXX_Unmarshal(b []byte) error { 515 return m.Unmarshal(b) 516 } 517 func (m *RangeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 518 if deterministic { 519 return xxx_messageInfo_RangeResponse.Marshal(b, m, deterministic) 520 } else { 521 b = b[:cap(b)] 522 n, err := m.MarshalToSizedBuffer(b) 523 if err != nil { 524 return nil, err 525 } 526 return b[:n], nil 527 } 528 } 529 func (m *RangeResponse) XXX_Merge(src proto.Message) { 530 xxx_messageInfo_RangeResponse.Merge(m, src) 531 } 532 func (m *RangeResponse) XXX_Size() int { 533 return m.Size() 534 } 535 func (m *RangeResponse) XXX_DiscardUnknown() { 536 xxx_messageInfo_RangeResponse.DiscardUnknown(m) 537 } 538 539 var xxx_messageInfo_RangeResponse proto.InternalMessageInfo 540 541 func (m *RangeResponse) GetHeader() *ResponseHeader { 542 if m != nil { 543 return m.Header 544 } 545 return nil 546 } 547 548 func (m *RangeResponse) GetKvs() []*mvccpb.KeyValue { 549 if m != nil { 550 return m.Kvs 551 } 552 return nil 553 } 554 555 func (m *RangeResponse) GetMore() bool { 556 if m != nil { 557 return m.More 558 } 559 return false 560 } 561 562 func (m *RangeResponse) GetCount() int64 { 563 if m != nil { 564 return m.Count 565 } 566 return 0 567 } 568 569 type PutRequest struct { 570 // key is the key, in bytes, to put into the key-value store. 571 Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 572 // value is the value, in bytes, to associate with the key in the key-value store. 573 Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` 574 // lease is the lease ID to associate with the key in the key-value store. A lease 575 // value of 0 indicates no lease. 576 Lease int64 `protobuf:"varint,3,opt,name=lease,proto3" json:"lease,omitempty"` 577 // If prev_kv is set, etcd gets the previous key-value pair before changing it. 578 // The previous key-value pair will be returned in the put response. 579 PrevKv bool `protobuf:"varint,4,opt,name=prev_kv,json=prevKv,proto3" json:"prev_kv,omitempty"` 580 // If ignore_value is set, etcd updates the key using its current value. 581 // Returns an error if the key does not exist. 582 IgnoreValue bool `protobuf:"varint,5,opt,name=ignore_value,json=ignoreValue,proto3" json:"ignore_value,omitempty"` 583 // If ignore_lease is set, etcd updates the key using its current lease. 584 // Returns an error if the key does not exist. 585 IgnoreLease bool `protobuf:"varint,6,opt,name=ignore_lease,json=ignoreLease,proto3" json:"ignore_lease,omitempty"` 586 XXX_NoUnkeyedLiteral struct{} `json:"-"` 587 XXX_unrecognized []byte `json:"-"` 588 XXX_sizecache int32 `json:"-"` 589 } 590 591 func (m *PutRequest) Reset() { *m = PutRequest{} } 592 func (m *PutRequest) String() string { return proto.CompactTextString(m) } 593 func (*PutRequest) ProtoMessage() {} 594 func (*PutRequest) Descriptor() ([]byte, []int) { 595 return fileDescriptor_77a6da22d6a3feb1, []int{3} 596 } 597 func (m *PutRequest) XXX_Unmarshal(b []byte) error { 598 return m.Unmarshal(b) 599 } 600 func (m *PutRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 601 if deterministic { 602 return xxx_messageInfo_PutRequest.Marshal(b, m, deterministic) 603 } else { 604 b = b[:cap(b)] 605 n, err := m.MarshalToSizedBuffer(b) 606 if err != nil { 607 return nil, err 608 } 609 return b[:n], nil 610 } 611 } 612 func (m *PutRequest) XXX_Merge(src proto.Message) { 613 xxx_messageInfo_PutRequest.Merge(m, src) 614 } 615 func (m *PutRequest) XXX_Size() int { 616 return m.Size() 617 } 618 func (m *PutRequest) XXX_DiscardUnknown() { 619 xxx_messageInfo_PutRequest.DiscardUnknown(m) 620 } 621 622 var xxx_messageInfo_PutRequest proto.InternalMessageInfo 623 624 func (m *PutRequest) GetKey() []byte { 625 if m != nil { 626 return m.Key 627 } 628 return nil 629 } 630 631 func (m *PutRequest) GetValue() []byte { 632 if m != nil { 633 return m.Value 634 } 635 return nil 636 } 637 638 func (m *PutRequest) GetLease() int64 { 639 if m != nil { 640 return m.Lease 641 } 642 return 0 643 } 644 645 func (m *PutRequest) GetPrevKv() bool { 646 if m != nil { 647 return m.PrevKv 648 } 649 return false 650 } 651 652 func (m *PutRequest) GetIgnoreValue() bool { 653 if m != nil { 654 return m.IgnoreValue 655 } 656 return false 657 } 658 659 func (m *PutRequest) GetIgnoreLease() bool { 660 if m != nil { 661 return m.IgnoreLease 662 } 663 return false 664 } 665 666 type PutResponse struct { 667 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 668 // if prev_kv is set in the request, the previous key-value pair will be returned. 669 PrevKv *mvccpb.KeyValue `protobuf:"bytes,2,opt,name=prev_kv,json=prevKv,proto3" json:"prev_kv,omitempty"` 670 XXX_NoUnkeyedLiteral struct{} `json:"-"` 671 XXX_unrecognized []byte `json:"-"` 672 XXX_sizecache int32 `json:"-"` 673 } 674 675 func (m *PutResponse) Reset() { *m = PutResponse{} } 676 func (m *PutResponse) String() string { return proto.CompactTextString(m) } 677 func (*PutResponse) ProtoMessage() {} 678 func (*PutResponse) Descriptor() ([]byte, []int) { 679 return fileDescriptor_77a6da22d6a3feb1, []int{4} 680 } 681 func (m *PutResponse) XXX_Unmarshal(b []byte) error { 682 return m.Unmarshal(b) 683 } 684 func (m *PutResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 685 if deterministic { 686 return xxx_messageInfo_PutResponse.Marshal(b, m, deterministic) 687 } else { 688 b = b[:cap(b)] 689 n, err := m.MarshalToSizedBuffer(b) 690 if err != nil { 691 return nil, err 692 } 693 return b[:n], nil 694 } 695 } 696 func (m *PutResponse) XXX_Merge(src proto.Message) { 697 xxx_messageInfo_PutResponse.Merge(m, src) 698 } 699 func (m *PutResponse) XXX_Size() int { 700 return m.Size() 701 } 702 func (m *PutResponse) XXX_DiscardUnknown() { 703 xxx_messageInfo_PutResponse.DiscardUnknown(m) 704 } 705 706 var xxx_messageInfo_PutResponse proto.InternalMessageInfo 707 708 func (m *PutResponse) GetHeader() *ResponseHeader { 709 if m != nil { 710 return m.Header 711 } 712 return nil 713 } 714 715 func (m *PutResponse) GetPrevKv() *mvccpb.KeyValue { 716 if m != nil { 717 return m.PrevKv 718 } 719 return nil 720 } 721 722 type DeleteRangeRequest struct { 723 // key is the first key to delete in the range. 724 Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 725 // range_end is the key following the last key to delete for the range [key, range_end). 726 // If range_end is not given, the range is defined to contain only the key argument. 727 // If range_end is one bit larger than the given key, then the range is all the keys 728 // with the prefix (the given key). 729 // If range_end is '\0', the range is all keys greater than or equal to the key argument. 730 RangeEnd []byte `protobuf:"bytes,2,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"` 731 // If prev_kv is set, etcd gets the previous key-value pairs before deleting it. 732 // The previous key-value pairs will be returned in the delete response. 733 PrevKv bool `protobuf:"varint,3,opt,name=prev_kv,json=prevKv,proto3" json:"prev_kv,omitempty"` 734 XXX_NoUnkeyedLiteral struct{} `json:"-"` 735 XXX_unrecognized []byte `json:"-"` 736 XXX_sizecache int32 `json:"-"` 737 } 738 739 func (m *DeleteRangeRequest) Reset() { *m = DeleteRangeRequest{} } 740 func (m *DeleteRangeRequest) String() string { return proto.CompactTextString(m) } 741 func (*DeleteRangeRequest) ProtoMessage() {} 742 func (*DeleteRangeRequest) Descriptor() ([]byte, []int) { 743 return fileDescriptor_77a6da22d6a3feb1, []int{5} 744 } 745 func (m *DeleteRangeRequest) XXX_Unmarshal(b []byte) error { 746 return m.Unmarshal(b) 747 } 748 func (m *DeleteRangeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 749 if deterministic { 750 return xxx_messageInfo_DeleteRangeRequest.Marshal(b, m, deterministic) 751 } else { 752 b = b[:cap(b)] 753 n, err := m.MarshalToSizedBuffer(b) 754 if err != nil { 755 return nil, err 756 } 757 return b[:n], nil 758 } 759 } 760 func (m *DeleteRangeRequest) XXX_Merge(src proto.Message) { 761 xxx_messageInfo_DeleteRangeRequest.Merge(m, src) 762 } 763 func (m *DeleteRangeRequest) XXX_Size() int { 764 return m.Size() 765 } 766 func (m *DeleteRangeRequest) XXX_DiscardUnknown() { 767 xxx_messageInfo_DeleteRangeRequest.DiscardUnknown(m) 768 } 769 770 var xxx_messageInfo_DeleteRangeRequest proto.InternalMessageInfo 771 772 func (m *DeleteRangeRequest) GetKey() []byte { 773 if m != nil { 774 return m.Key 775 } 776 return nil 777 } 778 779 func (m *DeleteRangeRequest) GetRangeEnd() []byte { 780 if m != nil { 781 return m.RangeEnd 782 } 783 return nil 784 } 785 786 func (m *DeleteRangeRequest) GetPrevKv() bool { 787 if m != nil { 788 return m.PrevKv 789 } 790 return false 791 } 792 793 type DeleteRangeResponse struct { 794 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 795 // deleted is the number of keys deleted by the delete range request. 796 Deleted int64 `protobuf:"varint,2,opt,name=deleted,proto3" json:"deleted,omitempty"` 797 // if prev_kv is set in the request, the previous key-value pairs will be returned. 798 PrevKvs []*mvccpb.KeyValue `protobuf:"bytes,3,rep,name=prev_kvs,json=prevKvs,proto3" json:"prev_kvs,omitempty"` 799 XXX_NoUnkeyedLiteral struct{} `json:"-"` 800 XXX_unrecognized []byte `json:"-"` 801 XXX_sizecache int32 `json:"-"` 802 } 803 804 func (m *DeleteRangeResponse) Reset() { *m = DeleteRangeResponse{} } 805 func (m *DeleteRangeResponse) String() string { return proto.CompactTextString(m) } 806 func (*DeleteRangeResponse) ProtoMessage() {} 807 func (*DeleteRangeResponse) Descriptor() ([]byte, []int) { 808 return fileDescriptor_77a6da22d6a3feb1, []int{6} 809 } 810 func (m *DeleteRangeResponse) XXX_Unmarshal(b []byte) error { 811 return m.Unmarshal(b) 812 } 813 func (m *DeleteRangeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 814 if deterministic { 815 return xxx_messageInfo_DeleteRangeResponse.Marshal(b, m, deterministic) 816 } else { 817 b = b[:cap(b)] 818 n, err := m.MarshalToSizedBuffer(b) 819 if err != nil { 820 return nil, err 821 } 822 return b[:n], nil 823 } 824 } 825 func (m *DeleteRangeResponse) XXX_Merge(src proto.Message) { 826 xxx_messageInfo_DeleteRangeResponse.Merge(m, src) 827 } 828 func (m *DeleteRangeResponse) XXX_Size() int { 829 return m.Size() 830 } 831 func (m *DeleteRangeResponse) XXX_DiscardUnknown() { 832 xxx_messageInfo_DeleteRangeResponse.DiscardUnknown(m) 833 } 834 835 var xxx_messageInfo_DeleteRangeResponse proto.InternalMessageInfo 836 837 func (m *DeleteRangeResponse) GetHeader() *ResponseHeader { 838 if m != nil { 839 return m.Header 840 } 841 return nil 842 } 843 844 func (m *DeleteRangeResponse) GetDeleted() int64 { 845 if m != nil { 846 return m.Deleted 847 } 848 return 0 849 } 850 851 func (m *DeleteRangeResponse) GetPrevKvs() []*mvccpb.KeyValue { 852 if m != nil { 853 return m.PrevKvs 854 } 855 return nil 856 } 857 858 type RequestOp struct { 859 // request is a union of request types accepted by a transaction. 860 // 861 // Types that are valid to be assigned to Request: 862 // *RequestOp_RequestRange 863 // *RequestOp_RequestPut 864 // *RequestOp_RequestDeleteRange 865 // *RequestOp_RequestTxn 866 Request isRequestOp_Request `protobuf_oneof:"request"` 867 XXX_NoUnkeyedLiteral struct{} `json:"-"` 868 XXX_unrecognized []byte `json:"-"` 869 XXX_sizecache int32 `json:"-"` 870 } 871 872 func (m *RequestOp) Reset() { *m = RequestOp{} } 873 func (m *RequestOp) String() string { return proto.CompactTextString(m) } 874 func (*RequestOp) ProtoMessage() {} 875 func (*RequestOp) Descriptor() ([]byte, []int) { 876 return fileDescriptor_77a6da22d6a3feb1, []int{7} 877 } 878 func (m *RequestOp) XXX_Unmarshal(b []byte) error { 879 return m.Unmarshal(b) 880 } 881 func (m *RequestOp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 882 if deterministic { 883 return xxx_messageInfo_RequestOp.Marshal(b, m, deterministic) 884 } else { 885 b = b[:cap(b)] 886 n, err := m.MarshalToSizedBuffer(b) 887 if err != nil { 888 return nil, err 889 } 890 return b[:n], nil 891 } 892 } 893 func (m *RequestOp) XXX_Merge(src proto.Message) { 894 xxx_messageInfo_RequestOp.Merge(m, src) 895 } 896 func (m *RequestOp) XXX_Size() int { 897 return m.Size() 898 } 899 func (m *RequestOp) XXX_DiscardUnknown() { 900 xxx_messageInfo_RequestOp.DiscardUnknown(m) 901 } 902 903 var xxx_messageInfo_RequestOp proto.InternalMessageInfo 904 905 type isRequestOp_Request interface { 906 isRequestOp_Request() 907 MarshalTo([]byte) (int, error) 908 Size() int 909 } 910 911 type RequestOp_RequestRange struct { 912 RequestRange *RangeRequest `protobuf:"bytes,1,opt,name=request_range,json=requestRange,proto3,oneof"` 913 } 914 type RequestOp_RequestPut struct { 915 RequestPut *PutRequest `protobuf:"bytes,2,opt,name=request_put,json=requestPut,proto3,oneof"` 916 } 917 type RequestOp_RequestDeleteRange struct { 918 RequestDeleteRange *DeleteRangeRequest `protobuf:"bytes,3,opt,name=request_delete_range,json=requestDeleteRange,proto3,oneof"` 919 } 920 type RequestOp_RequestTxn struct { 921 RequestTxn *TxnRequest `protobuf:"bytes,4,opt,name=request_txn,json=requestTxn,proto3,oneof"` 922 } 923 924 func (*RequestOp_RequestRange) isRequestOp_Request() {} 925 func (*RequestOp_RequestPut) isRequestOp_Request() {} 926 func (*RequestOp_RequestDeleteRange) isRequestOp_Request() {} 927 func (*RequestOp_RequestTxn) isRequestOp_Request() {} 928 929 func (m *RequestOp) GetRequest() isRequestOp_Request { 930 if m != nil { 931 return m.Request 932 } 933 return nil 934 } 935 936 func (m *RequestOp) GetRequestRange() *RangeRequest { 937 if x, ok := m.GetRequest().(*RequestOp_RequestRange); ok { 938 return x.RequestRange 939 } 940 return nil 941 } 942 943 func (m *RequestOp) GetRequestPut() *PutRequest { 944 if x, ok := m.GetRequest().(*RequestOp_RequestPut); ok { 945 return x.RequestPut 946 } 947 return nil 948 } 949 950 func (m *RequestOp) GetRequestDeleteRange() *DeleteRangeRequest { 951 if x, ok := m.GetRequest().(*RequestOp_RequestDeleteRange); ok { 952 return x.RequestDeleteRange 953 } 954 return nil 955 } 956 957 func (m *RequestOp) GetRequestTxn() *TxnRequest { 958 if x, ok := m.GetRequest().(*RequestOp_RequestTxn); ok { 959 return x.RequestTxn 960 } 961 return nil 962 } 963 964 // XXX_OneofFuncs is for the internal use of the proto package. 965 func (*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{}) { 966 return _RequestOp_OneofMarshaler, _RequestOp_OneofUnmarshaler, _RequestOp_OneofSizer, []interface{}{ 967 (*RequestOp_RequestRange)(nil), 968 (*RequestOp_RequestPut)(nil), 969 (*RequestOp_RequestDeleteRange)(nil), 970 (*RequestOp_RequestTxn)(nil), 971 } 972 } 973 974 func _RequestOp_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 975 m := msg.(*RequestOp) 976 // request 977 switch x := m.Request.(type) { 978 case *RequestOp_RequestRange: 979 _ = b.EncodeVarint(1<<3 | proto.WireBytes) 980 if err := b.EncodeMessage(x.RequestRange); err != nil { 981 return err 982 } 983 case *RequestOp_RequestPut: 984 _ = b.EncodeVarint(2<<3 | proto.WireBytes) 985 if err := b.EncodeMessage(x.RequestPut); err != nil { 986 return err 987 } 988 case *RequestOp_RequestDeleteRange: 989 _ = b.EncodeVarint(3<<3 | proto.WireBytes) 990 if err := b.EncodeMessage(x.RequestDeleteRange); err != nil { 991 return err 992 } 993 case *RequestOp_RequestTxn: 994 _ = b.EncodeVarint(4<<3 | proto.WireBytes) 995 if err := b.EncodeMessage(x.RequestTxn); err != nil { 996 return err 997 } 998 case nil: 999 default: 1000 return fmt.Errorf("RequestOp.Request has unexpected type %T", x) 1001 } 1002 return nil 1003 } 1004 1005 func _RequestOp_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 1006 m := msg.(*RequestOp) 1007 switch tag { 1008 case 1: // request.request_range 1009 if wire != proto.WireBytes { 1010 return true, proto.ErrInternalBadWireType 1011 } 1012 msg := new(RangeRequest) 1013 err := b.DecodeMessage(msg) 1014 m.Request = &RequestOp_RequestRange{msg} 1015 return true, err 1016 case 2: // request.request_put 1017 if wire != proto.WireBytes { 1018 return true, proto.ErrInternalBadWireType 1019 } 1020 msg := new(PutRequest) 1021 err := b.DecodeMessage(msg) 1022 m.Request = &RequestOp_RequestPut{msg} 1023 return true, err 1024 case 3: // request.request_delete_range 1025 if wire != proto.WireBytes { 1026 return true, proto.ErrInternalBadWireType 1027 } 1028 msg := new(DeleteRangeRequest) 1029 err := b.DecodeMessage(msg) 1030 m.Request = &RequestOp_RequestDeleteRange{msg} 1031 return true, err 1032 case 4: // request.request_txn 1033 if wire != proto.WireBytes { 1034 return true, proto.ErrInternalBadWireType 1035 } 1036 msg := new(TxnRequest) 1037 err := b.DecodeMessage(msg) 1038 m.Request = &RequestOp_RequestTxn{msg} 1039 return true, err 1040 default: 1041 return false, nil 1042 } 1043 } 1044 1045 func _RequestOp_OneofSizer(msg proto.Message) (n int) { 1046 m := msg.(*RequestOp) 1047 // request 1048 switch x := m.Request.(type) { 1049 case *RequestOp_RequestRange: 1050 s := proto.Size(x.RequestRange) 1051 n += 1 // tag and wire 1052 n += proto.SizeVarint(uint64(s)) 1053 n += s 1054 case *RequestOp_RequestPut: 1055 s := proto.Size(x.RequestPut) 1056 n += 1 // tag and wire 1057 n += proto.SizeVarint(uint64(s)) 1058 n += s 1059 case *RequestOp_RequestDeleteRange: 1060 s := proto.Size(x.RequestDeleteRange) 1061 n += 1 // tag and wire 1062 n += proto.SizeVarint(uint64(s)) 1063 n += s 1064 case *RequestOp_RequestTxn: 1065 s := proto.Size(x.RequestTxn) 1066 n += 1 // tag and wire 1067 n += proto.SizeVarint(uint64(s)) 1068 n += s 1069 case nil: 1070 default: 1071 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 1072 } 1073 return n 1074 } 1075 1076 type ResponseOp struct { 1077 // response is a union of response types returned by a transaction. 1078 // 1079 // Types that are valid to be assigned to Response: 1080 // *ResponseOp_ResponseRange 1081 // *ResponseOp_ResponsePut 1082 // *ResponseOp_ResponseDeleteRange 1083 // *ResponseOp_ResponseTxn 1084 Response isResponseOp_Response `protobuf_oneof:"response"` 1085 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1086 XXX_unrecognized []byte `json:"-"` 1087 XXX_sizecache int32 `json:"-"` 1088 } 1089 1090 func (m *ResponseOp) Reset() { *m = ResponseOp{} } 1091 func (m *ResponseOp) String() string { return proto.CompactTextString(m) } 1092 func (*ResponseOp) ProtoMessage() {} 1093 func (*ResponseOp) Descriptor() ([]byte, []int) { 1094 return fileDescriptor_77a6da22d6a3feb1, []int{8} 1095 } 1096 func (m *ResponseOp) XXX_Unmarshal(b []byte) error { 1097 return m.Unmarshal(b) 1098 } 1099 func (m *ResponseOp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1100 if deterministic { 1101 return xxx_messageInfo_ResponseOp.Marshal(b, m, deterministic) 1102 } else { 1103 b = b[:cap(b)] 1104 n, err := m.MarshalToSizedBuffer(b) 1105 if err != nil { 1106 return nil, err 1107 } 1108 return b[:n], nil 1109 } 1110 } 1111 func (m *ResponseOp) XXX_Merge(src proto.Message) { 1112 xxx_messageInfo_ResponseOp.Merge(m, src) 1113 } 1114 func (m *ResponseOp) XXX_Size() int { 1115 return m.Size() 1116 } 1117 func (m *ResponseOp) XXX_DiscardUnknown() { 1118 xxx_messageInfo_ResponseOp.DiscardUnknown(m) 1119 } 1120 1121 var xxx_messageInfo_ResponseOp proto.InternalMessageInfo 1122 1123 type isResponseOp_Response interface { 1124 isResponseOp_Response() 1125 MarshalTo([]byte) (int, error) 1126 Size() int 1127 } 1128 1129 type ResponseOp_ResponseRange struct { 1130 ResponseRange *RangeResponse `protobuf:"bytes,1,opt,name=response_range,json=responseRange,proto3,oneof"` 1131 } 1132 type ResponseOp_ResponsePut struct { 1133 ResponsePut *PutResponse `protobuf:"bytes,2,opt,name=response_put,json=responsePut,proto3,oneof"` 1134 } 1135 type ResponseOp_ResponseDeleteRange struct { 1136 ResponseDeleteRange *DeleteRangeResponse `protobuf:"bytes,3,opt,name=response_delete_range,json=responseDeleteRange,proto3,oneof"` 1137 } 1138 type ResponseOp_ResponseTxn struct { 1139 ResponseTxn *TxnResponse `protobuf:"bytes,4,opt,name=response_txn,json=responseTxn,proto3,oneof"` 1140 } 1141 1142 func (*ResponseOp_ResponseRange) isResponseOp_Response() {} 1143 func (*ResponseOp_ResponsePut) isResponseOp_Response() {} 1144 func (*ResponseOp_ResponseDeleteRange) isResponseOp_Response() {} 1145 func (*ResponseOp_ResponseTxn) isResponseOp_Response() {} 1146 1147 func (m *ResponseOp) GetResponse() isResponseOp_Response { 1148 if m != nil { 1149 return m.Response 1150 } 1151 return nil 1152 } 1153 1154 func (m *ResponseOp) GetResponseRange() *RangeResponse { 1155 if x, ok := m.GetResponse().(*ResponseOp_ResponseRange); ok { 1156 return x.ResponseRange 1157 } 1158 return nil 1159 } 1160 1161 func (m *ResponseOp) GetResponsePut() *PutResponse { 1162 if x, ok := m.GetResponse().(*ResponseOp_ResponsePut); ok { 1163 return x.ResponsePut 1164 } 1165 return nil 1166 } 1167 1168 func (m *ResponseOp) GetResponseDeleteRange() *DeleteRangeResponse { 1169 if x, ok := m.GetResponse().(*ResponseOp_ResponseDeleteRange); ok { 1170 return x.ResponseDeleteRange 1171 } 1172 return nil 1173 } 1174 1175 func (m *ResponseOp) GetResponseTxn() *TxnResponse { 1176 if x, ok := m.GetResponse().(*ResponseOp_ResponseTxn); ok { 1177 return x.ResponseTxn 1178 } 1179 return nil 1180 } 1181 1182 // XXX_OneofFuncs is for the internal use of the proto package. 1183 func (*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{}) { 1184 return _ResponseOp_OneofMarshaler, _ResponseOp_OneofUnmarshaler, _ResponseOp_OneofSizer, []interface{}{ 1185 (*ResponseOp_ResponseRange)(nil), 1186 (*ResponseOp_ResponsePut)(nil), 1187 (*ResponseOp_ResponseDeleteRange)(nil), 1188 (*ResponseOp_ResponseTxn)(nil), 1189 } 1190 } 1191 1192 func _ResponseOp_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 1193 m := msg.(*ResponseOp) 1194 // response 1195 switch x := m.Response.(type) { 1196 case *ResponseOp_ResponseRange: 1197 _ = b.EncodeVarint(1<<3 | proto.WireBytes) 1198 if err := b.EncodeMessage(x.ResponseRange); err != nil { 1199 return err 1200 } 1201 case *ResponseOp_ResponsePut: 1202 _ = b.EncodeVarint(2<<3 | proto.WireBytes) 1203 if err := b.EncodeMessage(x.ResponsePut); err != nil { 1204 return err 1205 } 1206 case *ResponseOp_ResponseDeleteRange: 1207 _ = b.EncodeVarint(3<<3 | proto.WireBytes) 1208 if err := b.EncodeMessage(x.ResponseDeleteRange); err != nil { 1209 return err 1210 } 1211 case *ResponseOp_ResponseTxn: 1212 _ = b.EncodeVarint(4<<3 | proto.WireBytes) 1213 if err := b.EncodeMessage(x.ResponseTxn); err != nil { 1214 return err 1215 } 1216 case nil: 1217 default: 1218 return fmt.Errorf("ResponseOp.Response has unexpected type %T", x) 1219 } 1220 return nil 1221 } 1222 1223 func _ResponseOp_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 1224 m := msg.(*ResponseOp) 1225 switch tag { 1226 case 1: // response.response_range 1227 if wire != proto.WireBytes { 1228 return true, proto.ErrInternalBadWireType 1229 } 1230 msg := new(RangeResponse) 1231 err := b.DecodeMessage(msg) 1232 m.Response = &ResponseOp_ResponseRange{msg} 1233 return true, err 1234 case 2: // response.response_put 1235 if wire != proto.WireBytes { 1236 return true, proto.ErrInternalBadWireType 1237 } 1238 msg := new(PutResponse) 1239 err := b.DecodeMessage(msg) 1240 m.Response = &ResponseOp_ResponsePut{msg} 1241 return true, err 1242 case 3: // response.response_delete_range 1243 if wire != proto.WireBytes { 1244 return true, proto.ErrInternalBadWireType 1245 } 1246 msg := new(DeleteRangeResponse) 1247 err := b.DecodeMessage(msg) 1248 m.Response = &ResponseOp_ResponseDeleteRange{msg} 1249 return true, err 1250 case 4: // response.response_txn 1251 if wire != proto.WireBytes { 1252 return true, proto.ErrInternalBadWireType 1253 } 1254 msg := new(TxnResponse) 1255 err := b.DecodeMessage(msg) 1256 m.Response = &ResponseOp_ResponseTxn{msg} 1257 return true, err 1258 default: 1259 return false, nil 1260 } 1261 } 1262 1263 func _ResponseOp_OneofSizer(msg proto.Message) (n int) { 1264 m := msg.(*ResponseOp) 1265 // response 1266 switch x := m.Response.(type) { 1267 case *ResponseOp_ResponseRange: 1268 s := proto.Size(x.ResponseRange) 1269 n += 1 // tag and wire 1270 n += proto.SizeVarint(uint64(s)) 1271 n += s 1272 case *ResponseOp_ResponsePut: 1273 s := proto.Size(x.ResponsePut) 1274 n += 1 // tag and wire 1275 n += proto.SizeVarint(uint64(s)) 1276 n += s 1277 case *ResponseOp_ResponseDeleteRange: 1278 s := proto.Size(x.ResponseDeleteRange) 1279 n += 1 // tag and wire 1280 n += proto.SizeVarint(uint64(s)) 1281 n += s 1282 case *ResponseOp_ResponseTxn: 1283 s := proto.Size(x.ResponseTxn) 1284 n += 1 // tag and wire 1285 n += proto.SizeVarint(uint64(s)) 1286 n += s 1287 case nil: 1288 default: 1289 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 1290 } 1291 return n 1292 } 1293 1294 type Compare struct { 1295 // result is logical comparison operation for this comparison. 1296 Result Compare_CompareResult `protobuf:"varint,1,opt,name=result,proto3,enum=etcdserverpb.Compare_CompareResult" json:"result,omitempty"` 1297 // target is the key-value field to inspect for the comparison. 1298 Target Compare_CompareTarget `protobuf:"varint,2,opt,name=target,proto3,enum=etcdserverpb.Compare_CompareTarget" json:"target,omitempty"` 1299 // key is the subject key for the comparison operation. 1300 Key []byte `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"` 1301 // Types that are valid to be assigned to TargetUnion: 1302 // *Compare_Version 1303 // *Compare_CreateRevision 1304 // *Compare_ModRevision 1305 // *Compare_Value 1306 // *Compare_Lease 1307 TargetUnion isCompare_TargetUnion `protobuf_oneof:"target_union"` 1308 // range_end compares the given target to all keys in the range [key, range_end). 1309 // See RangeRequest for more details on key ranges. 1310 RangeEnd []byte `protobuf:"bytes,64,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"` 1311 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1312 XXX_unrecognized []byte `json:"-"` 1313 XXX_sizecache int32 `json:"-"` 1314 } 1315 1316 func (m *Compare) Reset() { *m = Compare{} } 1317 func (m *Compare) String() string { return proto.CompactTextString(m) } 1318 func (*Compare) ProtoMessage() {} 1319 func (*Compare) Descriptor() ([]byte, []int) { 1320 return fileDescriptor_77a6da22d6a3feb1, []int{9} 1321 } 1322 func (m *Compare) XXX_Unmarshal(b []byte) error { 1323 return m.Unmarshal(b) 1324 } 1325 func (m *Compare) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1326 if deterministic { 1327 return xxx_messageInfo_Compare.Marshal(b, m, deterministic) 1328 } else { 1329 b = b[:cap(b)] 1330 n, err := m.MarshalToSizedBuffer(b) 1331 if err != nil { 1332 return nil, err 1333 } 1334 return b[:n], nil 1335 } 1336 } 1337 func (m *Compare) XXX_Merge(src proto.Message) { 1338 xxx_messageInfo_Compare.Merge(m, src) 1339 } 1340 func (m *Compare) XXX_Size() int { 1341 return m.Size() 1342 } 1343 func (m *Compare) XXX_DiscardUnknown() { 1344 xxx_messageInfo_Compare.DiscardUnknown(m) 1345 } 1346 1347 var xxx_messageInfo_Compare proto.InternalMessageInfo 1348 1349 type isCompare_TargetUnion interface { 1350 isCompare_TargetUnion() 1351 MarshalTo([]byte) (int, error) 1352 Size() int 1353 } 1354 1355 type Compare_Version struct { 1356 Version int64 `protobuf:"varint,4,opt,name=version,proto3,oneof"` 1357 } 1358 type Compare_CreateRevision struct { 1359 CreateRevision int64 `protobuf:"varint,5,opt,name=create_revision,json=createRevision,proto3,oneof"` 1360 } 1361 type Compare_ModRevision struct { 1362 ModRevision int64 `protobuf:"varint,6,opt,name=mod_revision,json=modRevision,proto3,oneof"` 1363 } 1364 type Compare_Value struct { 1365 Value []byte `protobuf:"bytes,7,opt,name=value,proto3,oneof"` 1366 } 1367 type Compare_Lease struct { 1368 Lease int64 `protobuf:"varint,8,opt,name=lease,proto3,oneof"` 1369 } 1370 1371 func (*Compare_Version) isCompare_TargetUnion() {} 1372 func (*Compare_CreateRevision) isCompare_TargetUnion() {} 1373 func (*Compare_ModRevision) isCompare_TargetUnion() {} 1374 func (*Compare_Value) isCompare_TargetUnion() {} 1375 func (*Compare_Lease) isCompare_TargetUnion() {} 1376 1377 func (m *Compare) GetTargetUnion() isCompare_TargetUnion { 1378 if m != nil { 1379 return m.TargetUnion 1380 } 1381 return nil 1382 } 1383 1384 func (m *Compare) GetResult() Compare_CompareResult { 1385 if m != nil { 1386 return m.Result 1387 } 1388 return Compare_EQUAL 1389 } 1390 1391 func (m *Compare) GetTarget() Compare_CompareTarget { 1392 if m != nil { 1393 return m.Target 1394 } 1395 return Compare_VERSION 1396 } 1397 1398 func (m *Compare) GetKey() []byte { 1399 if m != nil { 1400 return m.Key 1401 } 1402 return nil 1403 } 1404 1405 func (m *Compare) GetVersion() int64 { 1406 if x, ok := m.GetTargetUnion().(*Compare_Version); ok { 1407 return x.Version 1408 } 1409 return 0 1410 } 1411 1412 func (m *Compare) GetCreateRevision() int64 { 1413 if x, ok := m.GetTargetUnion().(*Compare_CreateRevision); ok { 1414 return x.CreateRevision 1415 } 1416 return 0 1417 } 1418 1419 func (m *Compare) GetModRevision() int64 { 1420 if x, ok := m.GetTargetUnion().(*Compare_ModRevision); ok { 1421 return x.ModRevision 1422 } 1423 return 0 1424 } 1425 1426 func (m *Compare) GetValue() []byte { 1427 if x, ok := m.GetTargetUnion().(*Compare_Value); ok { 1428 return x.Value 1429 } 1430 return nil 1431 } 1432 1433 func (m *Compare) GetLease() int64 { 1434 if x, ok := m.GetTargetUnion().(*Compare_Lease); ok { 1435 return x.Lease 1436 } 1437 return 0 1438 } 1439 1440 func (m *Compare) GetRangeEnd() []byte { 1441 if m != nil { 1442 return m.RangeEnd 1443 } 1444 return nil 1445 } 1446 1447 // XXX_OneofFuncs is for the internal use of the proto package. 1448 func (*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{}) { 1449 return _Compare_OneofMarshaler, _Compare_OneofUnmarshaler, _Compare_OneofSizer, []interface{}{ 1450 (*Compare_Version)(nil), 1451 (*Compare_CreateRevision)(nil), 1452 (*Compare_ModRevision)(nil), 1453 (*Compare_Value)(nil), 1454 (*Compare_Lease)(nil), 1455 } 1456 } 1457 1458 func _Compare_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 1459 m := msg.(*Compare) 1460 // target_union 1461 switch x := m.TargetUnion.(type) { 1462 case *Compare_Version: 1463 _ = b.EncodeVarint(4<<3 | proto.WireVarint) 1464 _ = b.EncodeVarint(uint64(x.Version)) 1465 case *Compare_CreateRevision: 1466 _ = b.EncodeVarint(5<<3 | proto.WireVarint) 1467 _ = b.EncodeVarint(uint64(x.CreateRevision)) 1468 case *Compare_ModRevision: 1469 _ = b.EncodeVarint(6<<3 | proto.WireVarint) 1470 _ = b.EncodeVarint(uint64(x.ModRevision)) 1471 case *Compare_Value: 1472 _ = b.EncodeVarint(7<<3 | proto.WireBytes) 1473 _ = b.EncodeRawBytes(x.Value) 1474 case *Compare_Lease: 1475 _ = b.EncodeVarint(8<<3 | proto.WireVarint) 1476 _ = b.EncodeVarint(uint64(x.Lease)) 1477 case nil: 1478 default: 1479 return fmt.Errorf("Compare.TargetUnion has unexpected type %T", x) 1480 } 1481 return nil 1482 } 1483 1484 func _Compare_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 1485 m := msg.(*Compare) 1486 switch tag { 1487 case 4: // target_union.version 1488 if wire != proto.WireVarint { 1489 return true, proto.ErrInternalBadWireType 1490 } 1491 x, err := b.DecodeVarint() 1492 m.TargetUnion = &Compare_Version{int64(x)} 1493 return true, err 1494 case 5: // target_union.create_revision 1495 if wire != proto.WireVarint { 1496 return true, proto.ErrInternalBadWireType 1497 } 1498 x, err := b.DecodeVarint() 1499 m.TargetUnion = &Compare_CreateRevision{int64(x)} 1500 return true, err 1501 case 6: // target_union.mod_revision 1502 if wire != proto.WireVarint { 1503 return true, proto.ErrInternalBadWireType 1504 } 1505 x, err := b.DecodeVarint() 1506 m.TargetUnion = &Compare_ModRevision{int64(x)} 1507 return true, err 1508 case 7: // target_union.value 1509 if wire != proto.WireBytes { 1510 return true, proto.ErrInternalBadWireType 1511 } 1512 x, err := b.DecodeRawBytes(true) 1513 m.TargetUnion = &Compare_Value{x} 1514 return true, err 1515 case 8: // target_union.lease 1516 if wire != proto.WireVarint { 1517 return true, proto.ErrInternalBadWireType 1518 } 1519 x, err := b.DecodeVarint() 1520 m.TargetUnion = &Compare_Lease{int64(x)} 1521 return true, err 1522 default: 1523 return false, nil 1524 } 1525 } 1526 1527 func _Compare_OneofSizer(msg proto.Message) (n int) { 1528 m := msg.(*Compare) 1529 // target_union 1530 switch x := m.TargetUnion.(type) { 1531 case *Compare_Version: 1532 n += 1 // tag and wire 1533 n += proto.SizeVarint(uint64(x.Version)) 1534 case *Compare_CreateRevision: 1535 n += 1 // tag and wire 1536 n += proto.SizeVarint(uint64(x.CreateRevision)) 1537 case *Compare_ModRevision: 1538 n += 1 // tag and wire 1539 n += proto.SizeVarint(uint64(x.ModRevision)) 1540 case *Compare_Value: 1541 n += 1 // tag and wire 1542 n += proto.SizeVarint(uint64(len(x.Value))) 1543 n += len(x.Value) 1544 case *Compare_Lease: 1545 n += 1 // tag and wire 1546 n += proto.SizeVarint(uint64(x.Lease)) 1547 case nil: 1548 default: 1549 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 1550 } 1551 return n 1552 } 1553 1554 // From google paxosdb paper: 1555 // Our implementation hinges around a powerful primitive which we call MultiOp. All other database 1556 // operations except for iteration are implemented as a single call to MultiOp. A MultiOp is applied atomically 1557 // and consists of three components: 1558 // 1. A list of tests called guard. Each test in guard checks a single entry in the database. It may check 1559 // for the absence or presence of a value, or compare with a given value. Two different tests in the guard 1560 // may apply to the same or different entries in the database. All tests in the guard are applied and 1561 // MultiOp returns the results. If all tests are true, MultiOp executes t op (see item 2 below), otherwise 1562 // it executes f op (see item 3 below). 1563 // 2. A list of database operations called t op. Each operation in the list is either an insert, delete, or 1564 // lookup operation, and applies to a single database entry. Two different operations in the list may apply 1565 // to the same or different entries in the database. These operations are executed 1566 // if guard evaluates to 1567 // true. 1568 // 3. A list of database operations called f op. Like t op, but executed if guard evaluates to false. 1569 type TxnRequest struct { 1570 // compare is a list of predicates representing a conjunction of terms. 1571 // If the comparisons succeed, then the success requests will be processed in order, 1572 // and the response will contain their respective responses in order. 1573 // If the comparisons fail, then the failure requests will be processed in order, 1574 // and the response will contain their respective responses in order. 1575 Compare []*Compare `protobuf:"bytes,1,rep,name=compare,proto3" json:"compare,omitempty"` 1576 // success is a list of requests which will be applied when compare evaluates to true. 1577 Success []*RequestOp `protobuf:"bytes,2,rep,name=success,proto3" json:"success,omitempty"` 1578 // failure is a list of requests which will be applied when compare evaluates to false. 1579 Failure []*RequestOp `protobuf:"bytes,3,rep,name=failure,proto3" json:"failure,omitempty"` 1580 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1581 XXX_unrecognized []byte `json:"-"` 1582 XXX_sizecache int32 `json:"-"` 1583 } 1584 1585 func (m *TxnRequest) Reset() { *m = TxnRequest{} } 1586 func (m *TxnRequest) String() string { return proto.CompactTextString(m) } 1587 func (*TxnRequest) ProtoMessage() {} 1588 func (*TxnRequest) Descriptor() ([]byte, []int) { 1589 return fileDescriptor_77a6da22d6a3feb1, []int{10} 1590 } 1591 func (m *TxnRequest) XXX_Unmarshal(b []byte) error { 1592 return m.Unmarshal(b) 1593 } 1594 func (m *TxnRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1595 if deterministic { 1596 return xxx_messageInfo_TxnRequest.Marshal(b, m, deterministic) 1597 } else { 1598 b = b[:cap(b)] 1599 n, err := m.MarshalToSizedBuffer(b) 1600 if err != nil { 1601 return nil, err 1602 } 1603 return b[:n], nil 1604 } 1605 } 1606 func (m *TxnRequest) XXX_Merge(src proto.Message) { 1607 xxx_messageInfo_TxnRequest.Merge(m, src) 1608 } 1609 func (m *TxnRequest) XXX_Size() int { 1610 return m.Size() 1611 } 1612 func (m *TxnRequest) XXX_DiscardUnknown() { 1613 xxx_messageInfo_TxnRequest.DiscardUnknown(m) 1614 } 1615 1616 var xxx_messageInfo_TxnRequest proto.InternalMessageInfo 1617 1618 func (m *TxnRequest) GetCompare() []*Compare { 1619 if m != nil { 1620 return m.Compare 1621 } 1622 return nil 1623 } 1624 1625 func (m *TxnRequest) GetSuccess() []*RequestOp { 1626 if m != nil { 1627 return m.Success 1628 } 1629 return nil 1630 } 1631 1632 func (m *TxnRequest) GetFailure() []*RequestOp { 1633 if m != nil { 1634 return m.Failure 1635 } 1636 return nil 1637 } 1638 1639 type TxnResponse struct { 1640 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 1641 // succeeded is set to true if the compare evaluated to true or false otherwise. 1642 Succeeded bool `protobuf:"varint,2,opt,name=succeeded,proto3" json:"succeeded,omitempty"` 1643 // responses is a list of responses corresponding to the results from applying 1644 // success if succeeded is true or failure if succeeded is false. 1645 Responses []*ResponseOp `protobuf:"bytes,3,rep,name=responses,proto3" json:"responses,omitempty"` 1646 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1647 XXX_unrecognized []byte `json:"-"` 1648 XXX_sizecache int32 `json:"-"` 1649 } 1650 1651 func (m *TxnResponse) Reset() { *m = TxnResponse{} } 1652 func (m *TxnResponse) String() string { return proto.CompactTextString(m) } 1653 func (*TxnResponse) ProtoMessage() {} 1654 func (*TxnResponse) Descriptor() ([]byte, []int) { 1655 return fileDescriptor_77a6da22d6a3feb1, []int{11} 1656 } 1657 func (m *TxnResponse) XXX_Unmarshal(b []byte) error { 1658 return m.Unmarshal(b) 1659 } 1660 func (m *TxnResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1661 if deterministic { 1662 return xxx_messageInfo_TxnResponse.Marshal(b, m, deterministic) 1663 } else { 1664 b = b[:cap(b)] 1665 n, err := m.MarshalToSizedBuffer(b) 1666 if err != nil { 1667 return nil, err 1668 } 1669 return b[:n], nil 1670 } 1671 } 1672 func (m *TxnResponse) XXX_Merge(src proto.Message) { 1673 xxx_messageInfo_TxnResponse.Merge(m, src) 1674 } 1675 func (m *TxnResponse) XXX_Size() int { 1676 return m.Size() 1677 } 1678 func (m *TxnResponse) XXX_DiscardUnknown() { 1679 xxx_messageInfo_TxnResponse.DiscardUnknown(m) 1680 } 1681 1682 var xxx_messageInfo_TxnResponse proto.InternalMessageInfo 1683 1684 func (m *TxnResponse) GetHeader() *ResponseHeader { 1685 if m != nil { 1686 return m.Header 1687 } 1688 return nil 1689 } 1690 1691 func (m *TxnResponse) GetSucceeded() bool { 1692 if m != nil { 1693 return m.Succeeded 1694 } 1695 return false 1696 } 1697 1698 func (m *TxnResponse) GetResponses() []*ResponseOp { 1699 if m != nil { 1700 return m.Responses 1701 } 1702 return nil 1703 } 1704 1705 // CompactionRequest compacts the key-value store up to a given revision. All superseded keys 1706 // with a revision less than the compaction revision will be removed. 1707 type CompactionRequest struct { 1708 // revision is the key-value store revision for the compaction operation. 1709 Revision int64 `protobuf:"varint,1,opt,name=revision,proto3" json:"revision,omitempty"` 1710 // physical is set so the RPC will wait until the compaction is physically 1711 // applied to the local database such that compacted entries are totally 1712 // removed from the backend database. 1713 Physical bool `protobuf:"varint,2,opt,name=physical,proto3" json:"physical,omitempty"` 1714 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1715 XXX_unrecognized []byte `json:"-"` 1716 XXX_sizecache int32 `json:"-"` 1717 } 1718 1719 func (m *CompactionRequest) Reset() { *m = CompactionRequest{} } 1720 func (m *CompactionRequest) String() string { return proto.CompactTextString(m) } 1721 func (*CompactionRequest) ProtoMessage() {} 1722 func (*CompactionRequest) Descriptor() ([]byte, []int) { 1723 return fileDescriptor_77a6da22d6a3feb1, []int{12} 1724 } 1725 func (m *CompactionRequest) XXX_Unmarshal(b []byte) error { 1726 return m.Unmarshal(b) 1727 } 1728 func (m *CompactionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1729 if deterministic { 1730 return xxx_messageInfo_CompactionRequest.Marshal(b, m, deterministic) 1731 } else { 1732 b = b[:cap(b)] 1733 n, err := m.MarshalToSizedBuffer(b) 1734 if err != nil { 1735 return nil, err 1736 } 1737 return b[:n], nil 1738 } 1739 } 1740 func (m *CompactionRequest) XXX_Merge(src proto.Message) { 1741 xxx_messageInfo_CompactionRequest.Merge(m, src) 1742 } 1743 func (m *CompactionRequest) XXX_Size() int { 1744 return m.Size() 1745 } 1746 func (m *CompactionRequest) XXX_DiscardUnknown() { 1747 xxx_messageInfo_CompactionRequest.DiscardUnknown(m) 1748 } 1749 1750 var xxx_messageInfo_CompactionRequest proto.InternalMessageInfo 1751 1752 func (m *CompactionRequest) GetRevision() int64 { 1753 if m != nil { 1754 return m.Revision 1755 } 1756 return 0 1757 } 1758 1759 func (m *CompactionRequest) GetPhysical() bool { 1760 if m != nil { 1761 return m.Physical 1762 } 1763 return false 1764 } 1765 1766 type CompactionResponse struct { 1767 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 1768 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1769 XXX_unrecognized []byte `json:"-"` 1770 XXX_sizecache int32 `json:"-"` 1771 } 1772 1773 func (m *CompactionResponse) Reset() { *m = CompactionResponse{} } 1774 func (m *CompactionResponse) String() string { return proto.CompactTextString(m) } 1775 func (*CompactionResponse) ProtoMessage() {} 1776 func (*CompactionResponse) Descriptor() ([]byte, []int) { 1777 return fileDescriptor_77a6da22d6a3feb1, []int{13} 1778 } 1779 func (m *CompactionResponse) XXX_Unmarshal(b []byte) error { 1780 return m.Unmarshal(b) 1781 } 1782 func (m *CompactionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1783 if deterministic { 1784 return xxx_messageInfo_CompactionResponse.Marshal(b, m, deterministic) 1785 } else { 1786 b = b[:cap(b)] 1787 n, err := m.MarshalToSizedBuffer(b) 1788 if err != nil { 1789 return nil, err 1790 } 1791 return b[:n], nil 1792 } 1793 } 1794 func (m *CompactionResponse) XXX_Merge(src proto.Message) { 1795 xxx_messageInfo_CompactionResponse.Merge(m, src) 1796 } 1797 func (m *CompactionResponse) XXX_Size() int { 1798 return m.Size() 1799 } 1800 func (m *CompactionResponse) XXX_DiscardUnknown() { 1801 xxx_messageInfo_CompactionResponse.DiscardUnknown(m) 1802 } 1803 1804 var xxx_messageInfo_CompactionResponse proto.InternalMessageInfo 1805 1806 func (m *CompactionResponse) GetHeader() *ResponseHeader { 1807 if m != nil { 1808 return m.Header 1809 } 1810 return nil 1811 } 1812 1813 type HashRequest struct { 1814 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1815 XXX_unrecognized []byte `json:"-"` 1816 XXX_sizecache int32 `json:"-"` 1817 } 1818 1819 func (m *HashRequest) Reset() { *m = HashRequest{} } 1820 func (m *HashRequest) String() string { return proto.CompactTextString(m) } 1821 func (*HashRequest) ProtoMessage() {} 1822 func (*HashRequest) Descriptor() ([]byte, []int) { 1823 return fileDescriptor_77a6da22d6a3feb1, []int{14} 1824 } 1825 func (m *HashRequest) XXX_Unmarshal(b []byte) error { 1826 return m.Unmarshal(b) 1827 } 1828 func (m *HashRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1829 if deterministic { 1830 return xxx_messageInfo_HashRequest.Marshal(b, m, deterministic) 1831 } else { 1832 b = b[:cap(b)] 1833 n, err := m.MarshalToSizedBuffer(b) 1834 if err != nil { 1835 return nil, err 1836 } 1837 return b[:n], nil 1838 } 1839 } 1840 func (m *HashRequest) XXX_Merge(src proto.Message) { 1841 xxx_messageInfo_HashRequest.Merge(m, src) 1842 } 1843 func (m *HashRequest) XXX_Size() int { 1844 return m.Size() 1845 } 1846 func (m *HashRequest) XXX_DiscardUnknown() { 1847 xxx_messageInfo_HashRequest.DiscardUnknown(m) 1848 } 1849 1850 var xxx_messageInfo_HashRequest proto.InternalMessageInfo 1851 1852 type HashKVRequest struct { 1853 // revision is the key-value store revision for the hash operation. 1854 Revision int64 `protobuf:"varint,1,opt,name=revision,proto3" json:"revision,omitempty"` 1855 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1856 XXX_unrecognized []byte `json:"-"` 1857 XXX_sizecache int32 `json:"-"` 1858 } 1859 1860 func (m *HashKVRequest) Reset() { *m = HashKVRequest{} } 1861 func (m *HashKVRequest) String() string { return proto.CompactTextString(m) } 1862 func (*HashKVRequest) ProtoMessage() {} 1863 func (*HashKVRequest) Descriptor() ([]byte, []int) { 1864 return fileDescriptor_77a6da22d6a3feb1, []int{15} 1865 } 1866 func (m *HashKVRequest) XXX_Unmarshal(b []byte) error { 1867 return m.Unmarshal(b) 1868 } 1869 func (m *HashKVRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1870 if deterministic { 1871 return xxx_messageInfo_HashKVRequest.Marshal(b, m, deterministic) 1872 } else { 1873 b = b[:cap(b)] 1874 n, err := m.MarshalToSizedBuffer(b) 1875 if err != nil { 1876 return nil, err 1877 } 1878 return b[:n], nil 1879 } 1880 } 1881 func (m *HashKVRequest) XXX_Merge(src proto.Message) { 1882 xxx_messageInfo_HashKVRequest.Merge(m, src) 1883 } 1884 func (m *HashKVRequest) XXX_Size() int { 1885 return m.Size() 1886 } 1887 func (m *HashKVRequest) XXX_DiscardUnknown() { 1888 xxx_messageInfo_HashKVRequest.DiscardUnknown(m) 1889 } 1890 1891 var xxx_messageInfo_HashKVRequest proto.InternalMessageInfo 1892 1893 func (m *HashKVRequest) GetRevision() int64 { 1894 if m != nil { 1895 return m.Revision 1896 } 1897 return 0 1898 } 1899 1900 type HashKVResponse struct { 1901 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 1902 // hash is the hash value computed from the responding member's MVCC keys up to a given revision. 1903 Hash uint32 `protobuf:"varint,2,opt,name=hash,proto3" json:"hash,omitempty"` 1904 // compact_revision is the compacted revision of key-value store when hash begins. 1905 CompactRevision int64 `protobuf:"varint,3,opt,name=compact_revision,json=compactRevision,proto3" json:"compact_revision,omitempty"` 1906 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1907 XXX_unrecognized []byte `json:"-"` 1908 XXX_sizecache int32 `json:"-"` 1909 } 1910 1911 func (m *HashKVResponse) Reset() { *m = HashKVResponse{} } 1912 func (m *HashKVResponse) String() string { return proto.CompactTextString(m) } 1913 func (*HashKVResponse) ProtoMessage() {} 1914 func (*HashKVResponse) Descriptor() ([]byte, []int) { 1915 return fileDescriptor_77a6da22d6a3feb1, []int{16} 1916 } 1917 func (m *HashKVResponse) XXX_Unmarshal(b []byte) error { 1918 return m.Unmarshal(b) 1919 } 1920 func (m *HashKVResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1921 if deterministic { 1922 return xxx_messageInfo_HashKVResponse.Marshal(b, m, deterministic) 1923 } else { 1924 b = b[:cap(b)] 1925 n, err := m.MarshalToSizedBuffer(b) 1926 if err != nil { 1927 return nil, err 1928 } 1929 return b[:n], nil 1930 } 1931 } 1932 func (m *HashKVResponse) XXX_Merge(src proto.Message) { 1933 xxx_messageInfo_HashKVResponse.Merge(m, src) 1934 } 1935 func (m *HashKVResponse) XXX_Size() int { 1936 return m.Size() 1937 } 1938 func (m *HashKVResponse) XXX_DiscardUnknown() { 1939 xxx_messageInfo_HashKVResponse.DiscardUnknown(m) 1940 } 1941 1942 var xxx_messageInfo_HashKVResponse proto.InternalMessageInfo 1943 1944 func (m *HashKVResponse) GetHeader() *ResponseHeader { 1945 if m != nil { 1946 return m.Header 1947 } 1948 return nil 1949 } 1950 1951 func (m *HashKVResponse) GetHash() uint32 { 1952 if m != nil { 1953 return m.Hash 1954 } 1955 return 0 1956 } 1957 1958 func (m *HashKVResponse) GetCompactRevision() int64 { 1959 if m != nil { 1960 return m.CompactRevision 1961 } 1962 return 0 1963 } 1964 1965 type HashResponse struct { 1966 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 1967 // hash is the hash value computed from the responding member's KV's backend. 1968 Hash uint32 `protobuf:"varint,2,opt,name=hash,proto3" json:"hash,omitempty"` 1969 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1970 XXX_unrecognized []byte `json:"-"` 1971 XXX_sizecache int32 `json:"-"` 1972 } 1973 1974 func (m *HashResponse) Reset() { *m = HashResponse{} } 1975 func (m *HashResponse) String() string { return proto.CompactTextString(m) } 1976 func (*HashResponse) ProtoMessage() {} 1977 func (*HashResponse) Descriptor() ([]byte, []int) { 1978 return fileDescriptor_77a6da22d6a3feb1, []int{17} 1979 } 1980 func (m *HashResponse) XXX_Unmarshal(b []byte) error { 1981 return m.Unmarshal(b) 1982 } 1983 func (m *HashResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1984 if deterministic { 1985 return xxx_messageInfo_HashResponse.Marshal(b, m, deterministic) 1986 } else { 1987 b = b[:cap(b)] 1988 n, err := m.MarshalToSizedBuffer(b) 1989 if err != nil { 1990 return nil, err 1991 } 1992 return b[:n], nil 1993 } 1994 } 1995 func (m *HashResponse) XXX_Merge(src proto.Message) { 1996 xxx_messageInfo_HashResponse.Merge(m, src) 1997 } 1998 func (m *HashResponse) XXX_Size() int { 1999 return m.Size() 2000 } 2001 func (m *HashResponse) XXX_DiscardUnknown() { 2002 xxx_messageInfo_HashResponse.DiscardUnknown(m) 2003 } 2004 2005 var xxx_messageInfo_HashResponse proto.InternalMessageInfo 2006 2007 func (m *HashResponse) GetHeader() *ResponseHeader { 2008 if m != nil { 2009 return m.Header 2010 } 2011 return nil 2012 } 2013 2014 func (m *HashResponse) GetHash() uint32 { 2015 if m != nil { 2016 return m.Hash 2017 } 2018 return 0 2019 } 2020 2021 type SnapshotRequest struct { 2022 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2023 XXX_unrecognized []byte `json:"-"` 2024 XXX_sizecache int32 `json:"-"` 2025 } 2026 2027 func (m *SnapshotRequest) Reset() { *m = SnapshotRequest{} } 2028 func (m *SnapshotRequest) String() string { return proto.CompactTextString(m) } 2029 func (*SnapshotRequest) ProtoMessage() {} 2030 func (*SnapshotRequest) Descriptor() ([]byte, []int) { 2031 return fileDescriptor_77a6da22d6a3feb1, []int{18} 2032 } 2033 func (m *SnapshotRequest) XXX_Unmarshal(b []byte) error { 2034 return m.Unmarshal(b) 2035 } 2036 func (m *SnapshotRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2037 if deterministic { 2038 return xxx_messageInfo_SnapshotRequest.Marshal(b, m, deterministic) 2039 } else { 2040 b = b[:cap(b)] 2041 n, err := m.MarshalToSizedBuffer(b) 2042 if err != nil { 2043 return nil, err 2044 } 2045 return b[:n], nil 2046 } 2047 } 2048 func (m *SnapshotRequest) XXX_Merge(src proto.Message) { 2049 xxx_messageInfo_SnapshotRequest.Merge(m, src) 2050 } 2051 func (m *SnapshotRequest) XXX_Size() int { 2052 return m.Size() 2053 } 2054 func (m *SnapshotRequest) XXX_DiscardUnknown() { 2055 xxx_messageInfo_SnapshotRequest.DiscardUnknown(m) 2056 } 2057 2058 var xxx_messageInfo_SnapshotRequest proto.InternalMessageInfo 2059 2060 type SnapshotResponse struct { 2061 // header has the current key-value store information. The first header in the snapshot 2062 // stream indicates the point in time of the snapshot. 2063 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 2064 // remaining_bytes is the number of blob bytes to be sent after this message 2065 RemainingBytes uint64 `protobuf:"varint,2,opt,name=remaining_bytes,json=remainingBytes,proto3" json:"remaining_bytes,omitempty"` 2066 // blob contains the next chunk of the snapshot in the snapshot stream. 2067 Blob []byte `protobuf:"bytes,3,opt,name=blob,proto3" json:"blob,omitempty"` 2068 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2069 XXX_unrecognized []byte `json:"-"` 2070 XXX_sizecache int32 `json:"-"` 2071 } 2072 2073 func (m *SnapshotResponse) Reset() { *m = SnapshotResponse{} } 2074 func (m *SnapshotResponse) String() string { return proto.CompactTextString(m) } 2075 func (*SnapshotResponse) ProtoMessage() {} 2076 func (*SnapshotResponse) Descriptor() ([]byte, []int) { 2077 return fileDescriptor_77a6da22d6a3feb1, []int{19} 2078 } 2079 func (m *SnapshotResponse) XXX_Unmarshal(b []byte) error { 2080 return m.Unmarshal(b) 2081 } 2082 func (m *SnapshotResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2083 if deterministic { 2084 return xxx_messageInfo_SnapshotResponse.Marshal(b, m, deterministic) 2085 } else { 2086 b = b[:cap(b)] 2087 n, err := m.MarshalToSizedBuffer(b) 2088 if err != nil { 2089 return nil, err 2090 } 2091 return b[:n], nil 2092 } 2093 } 2094 func (m *SnapshotResponse) XXX_Merge(src proto.Message) { 2095 xxx_messageInfo_SnapshotResponse.Merge(m, src) 2096 } 2097 func (m *SnapshotResponse) XXX_Size() int { 2098 return m.Size() 2099 } 2100 func (m *SnapshotResponse) XXX_DiscardUnknown() { 2101 xxx_messageInfo_SnapshotResponse.DiscardUnknown(m) 2102 } 2103 2104 var xxx_messageInfo_SnapshotResponse proto.InternalMessageInfo 2105 2106 func (m *SnapshotResponse) GetHeader() *ResponseHeader { 2107 if m != nil { 2108 return m.Header 2109 } 2110 return nil 2111 } 2112 2113 func (m *SnapshotResponse) GetRemainingBytes() uint64 { 2114 if m != nil { 2115 return m.RemainingBytes 2116 } 2117 return 0 2118 } 2119 2120 func (m *SnapshotResponse) GetBlob() []byte { 2121 if m != nil { 2122 return m.Blob 2123 } 2124 return nil 2125 } 2126 2127 type WatchRequest struct { 2128 // request_union is a request to either create a new watcher or cancel an existing watcher. 2129 // 2130 // Types that are valid to be assigned to RequestUnion: 2131 // *WatchRequest_CreateRequest 2132 // *WatchRequest_CancelRequest 2133 // *WatchRequest_ProgressRequest 2134 RequestUnion isWatchRequest_RequestUnion `protobuf_oneof:"request_union"` 2135 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2136 XXX_unrecognized []byte `json:"-"` 2137 XXX_sizecache int32 `json:"-"` 2138 } 2139 2140 func (m *WatchRequest) Reset() { *m = WatchRequest{} } 2141 func (m *WatchRequest) String() string { return proto.CompactTextString(m) } 2142 func (*WatchRequest) ProtoMessage() {} 2143 func (*WatchRequest) Descriptor() ([]byte, []int) { 2144 return fileDescriptor_77a6da22d6a3feb1, []int{20} 2145 } 2146 func (m *WatchRequest) XXX_Unmarshal(b []byte) error { 2147 return m.Unmarshal(b) 2148 } 2149 func (m *WatchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2150 if deterministic { 2151 return xxx_messageInfo_WatchRequest.Marshal(b, m, deterministic) 2152 } else { 2153 b = b[:cap(b)] 2154 n, err := m.MarshalToSizedBuffer(b) 2155 if err != nil { 2156 return nil, err 2157 } 2158 return b[:n], nil 2159 } 2160 } 2161 func (m *WatchRequest) XXX_Merge(src proto.Message) { 2162 xxx_messageInfo_WatchRequest.Merge(m, src) 2163 } 2164 func (m *WatchRequest) XXX_Size() int { 2165 return m.Size() 2166 } 2167 func (m *WatchRequest) XXX_DiscardUnknown() { 2168 xxx_messageInfo_WatchRequest.DiscardUnknown(m) 2169 } 2170 2171 var xxx_messageInfo_WatchRequest proto.InternalMessageInfo 2172 2173 type isWatchRequest_RequestUnion interface { 2174 isWatchRequest_RequestUnion() 2175 MarshalTo([]byte) (int, error) 2176 Size() int 2177 } 2178 2179 type WatchRequest_CreateRequest struct { 2180 CreateRequest *WatchCreateRequest `protobuf:"bytes,1,opt,name=create_request,json=createRequest,proto3,oneof"` 2181 } 2182 type WatchRequest_CancelRequest struct { 2183 CancelRequest *WatchCancelRequest `protobuf:"bytes,2,opt,name=cancel_request,json=cancelRequest,proto3,oneof"` 2184 } 2185 type WatchRequest_ProgressRequest struct { 2186 ProgressRequest *WatchProgressRequest `protobuf:"bytes,3,opt,name=progress_request,json=progressRequest,proto3,oneof"` 2187 } 2188 2189 func (*WatchRequest_CreateRequest) isWatchRequest_RequestUnion() {} 2190 func (*WatchRequest_CancelRequest) isWatchRequest_RequestUnion() {} 2191 func (*WatchRequest_ProgressRequest) isWatchRequest_RequestUnion() {} 2192 2193 func (m *WatchRequest) GetRequestUnion() isWatchRequest_RequestUnion { 2194 if m != nil { 2195 return m.RequestUnion 2196 } 2197 return nil 2198 } 2199 2200 func (m *WatchRequest) GetCreateRequest() *WatchCreateRequest { 2201 if x, ok := m.GetRequestUnion().(*WatchRequest_CreateRequest); ok { 2202 return x.CreateRequest 2203 } 2204 return nil 2205 } 2206 2207 func (m *WatchRequest) GetCancelRequest() *WatchCancelRequest { 2208 if x, ok := m.GetRequestUnion().(*WatchRequest_CancelRequest); ok { 2209 return x.CancelRequest 2210 } 2211 return nil 2212 } 2213 2214 func (m *WatchRequest) GetProgressRequest() *WatchProgressRequest { 2215 if x, ok := m.GetRequestUnion().(*WatchRequest_ProgressRequest); ok { 2216 return x.ProgressRequest 2217 } 2218 return nil 2219 } 2220 2221 // XXX_OneofFuncs is for the internal use of the proto package. 2222 func (*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{}) { 2223 return _WatchRequest_OneofMarshaler, _WatchRequest_OneofUnmarshaler, _WatchRequest_OneofSizer, []interface{}{ 2224 (*WatchRequest_CreateRequest)(nil), 2225 (*WatchRequest_CancelRequest)(nil), 2226 (*WatchRequest_ProgressRequest)(nil), 2227 } 2228 } 2229 2230 func _WatchRequest_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 2231 m := msg.(*WatchRequest) 2232 // request_union 2233 switch x := m.RequestUnion.(type) { 2234 case *WatchRequest_CreateRequest: 2235 _ = b.EncodeVarint(1<<3 | proto.WireBytes) 2236 if err := b.EncodeMessage(x.CreateRequest); err != nil { 2237 return err 2238 } 2239 case *WatchRequest_CancelRequest: 2240 _ = b.EncodeVarint(2<<3 | proto.WireBytes) 2241 if err := b.EncodeMessage(x.CancelRequest); err != nil { 2242 return err 2243 } 2244 case *WatchRequest_ProgressRequest: 2245 _ = b.EncodeVarint(3<<3 | proto.WireBytes) 2246 if err := b.EncodeMessage(x.ProgressRequest); err != nil { 2247 return err 2248 } 2249 case nil: 2250 default: 2251 return fmt.Errorf("WatchRequest.RequestUnion has unexpected type %T", x) 2252 } 2253 return nil 2254 } 2255 2256 func _WatchRequest_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 2257 m := msg.(*WatchRequest) 2258 switch tag { 2259 case 1: // request_union.create_request 2260 if wire != proto.WireBytes { 2261 return true, proto.ErrInternalBadWireType 2262 } 2263 msg := new(WatchCreateRequest) 2264 err := b.DecodeMessage(msg) 2265 m.RequestUnion = &WatchRequest_CreateRequest{msg} 2266 return true, err 2267 case 2: // request_union.cancel_request 2268 if wire != proto.WireBytes { 2269 return true, proto.ErrInternalBadWireType 2270 } 2271 msg := new(WatchCancelRequest) 2272 err := b.DecodeMessage(msg) 2273 m.RequestUnion = &WatchRequest_CancelRequest{msg} 2274 return true, err 2275 case 3: // request_union.progress_request 2276 if wire != proto.WireBytes { 2277 return true, proto.ErrInternalBadWireType 2278 } 2279 msg := new(WatchProgressRequest) 2280 err := b.DecodeMessage(msg) 2281 m.RequestUnion = &WatchRequest_ProgressRequest{msg} 2282 return true, err 2283 default: 2284 return false, nil 2285 } 2286 } 2287 2288 func _WatchRequest_OneofSizer(msg proto.Message) (n int) { 2289 m := msg.(*WatchRequest) 2290 // request_union 2291 switch x := m.RequestUnion.(type) { 2292 case *WatchRequest_CreateRequest: 2293 s := proto.Size(x.CreateRequest) 2294 n += 1 // tag and wire 2295 n += proto.SizeVarint(uint64(s)) 2296 n += s 2297 case *WatchRequest_CancelRequest: 2298 s := proto.Size(x.CancelRequest) 2299 n += 1 // tag and wire 2300 n += proto.SizeVarint(uint64(s)) 2301 n += s 2302 case *WatchRequest_ProgressRequest: 2303 s := proto.Size(x.ProgressRequest) 2304 n += 1 // tag and wire 2305 n += proto.SizeVarint(uint64(s)) 2306 n += s 2307 case nil: 2308 default: 2309 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 2310 } 2311 return n 2312 } 2313 2314 type WatchCreateRequest struct { 2315 // key is the key to register for watching. 2316 Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 2317 // range_end is the end of the range [key, range_end) to watch. If range_end is not given, 2318 // only the key argument is watched. If range_end is equal to '\0', all keys greater than 2319 // or equal to the key argument are watched. 2320 // If the range_end is one bit larger than the given key, 2321 // then all keys with the prefix (the given key) will be watched. 2322 RangeEnd []byte `protobuf:"bytes,2,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"` 2323 // start_revision is an optional revision to watch from (inclusive). No start_revision is "now". 2324 StartRevision int64 `protobuf:"varint,3,opt,name=start_revision,json=startRevision,proto3" json:"start_revision,omitempty"` 2325 // progress_notify is set so that the etcd server will periodically send a WatchResponse with 2326 // no events to the new watcher if there are no recent events. It is useful when clients 2327 // wish to recover a disconnected watcher starting from a recent known revision. 2328 // The etcd server may decide how often it will send notifications based on current load. 2329 ProgressNotify bool `protobuf:"varint,4,opt,name=progress_notify,json=progressNotify,proto3" json:"progress_notify,omitempty"` 2330 // filters filter the events at server side before it sends back to the watcher. 2331 Filters []WatchCreateRequest_FilterType `protobuf:"varint,5,rep,packed,name=filters,proto3,enum=etcdserverpb.WatchCreateRequest_FilterType" json:"filters,omitempty"` 2332 // If prev_kv is set, created watcher gets the previous KV before the event happens. 2333 // If the previous KV is already compacted, nothing will be returned. 2334 PrevKv bool `protobuf:"varint,6,opt,name=prev_kv,json=prevKv,proto3" json:"prev_kv,omitempty"` 2335 // If watch_id is provided and non-zero, it will be assigned to this watcher. 2336 // Since creating a watcher in etcd is not a synchronous operation, 2337 // this can be used ensure that ordering is correct when creating multiple 2338 // watchers on the same stream. Creating a watcher with an ID already in 2339 // use on the stream will cause an error to be returned. 2340 WatchId int64 `protobuf:"varint,7,opt,name=watch_id,json=watchId,proto3" json:"watch_id,omitempty"` 2341 // fragment enables splitting large revisions into multiple watch responses. 2342 Fragment bool `protobuf:"varint,8,opt,name=fragment,proto3" json:"fragment,omitempty"` 2343 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2344 XXX_unrecognized []byte `json:"-"` 2345 XXX_sizecache int32 `json:"-"` 2346 } 2347 2348 func (m *WatchCreateRequest) Reset() { *m = WatchCreateRequest{} } 2349 func (m *WatchCreateRequest) String() string { return proto.CompactTextString(m) } 2350 func (*WatchCreateRequest) ProtoMessage() {} 2351 func (*WatchCreateRequest) Descriptor() ([]byte, []int) { 2352 return fileDescriptor_77a6da22d6a3feb1, []int{21} 2353 } 2354 func (m *WatchCreateRequest) XXX_Unmarshal(b []byte) error { 2355 return m.Unmarshal(b) 2356 } 2357 func (m *WatchCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2358 if deterministic { 2359 return xxx_messageInfo_WatchCreateRequest.Marshal(b, m, deterministic) 2360 } else { 2361 b = b[:cap(b)] 2362 n, err := m.MarshalToSizedBuffer(b) 2363 if err != nil { 2364 return nil, err 2365 } 2366 return b[:n], nil 2367 } 2368 } 2369 func (m *WatchCreateRequest) XXX_Merge(src proto.Message) { 2370 xxx_messageInfo_WatchCreateRequest.Merge(m, src) 2371 } 2372 func (m *WatchCreateRequest) XXX_Size() int { 2373 return m.Size() 2374 } 2375 func (m *WatchCreateRequest) XXX_DiscardUnknown() { 2376 xxx_messageInfo_WatchCreateRequest.DiscardUnknown(m) 2377 } 2378 2379 var xxx_messageInfo_WatchCreateRequest proto.InternalMessageInfo 2380 2381 func (m *WatchCreateRequest) GetKey() []byte { 2382 if m != nil { 2383 return m.Key 2384 } 2385 return nil 2386 } 2387 2388 func (m *WatchCreateRequest) GetRangeEnd() []byte { 2389 if m != nil { 2390 return m.RangeEnd 2391 } 2392 return nil 2393 } 2394 2395 func (m *WatchCreateRequest) GetStartRevision() int64 { 2396 if m != nil { 2397 return m.StartRevision 2398 } 2399 return 0 2400 } 2401 2402 func (m *WatchCreateRequest) GetProgressNotify() bool { 2403 if m != nil { 2404 return m.ProgressNotify 2405 } 2406 return false 2407 } 2408 2409 func (m *WatchCreateRequest) GetFilters() []WatchCreateRequest_FilterType { 2410 if m != nil { 2411 return m.Filters 2412 } 2413 return nil 2414 } 2415 2416 func (m *WatchCreateRequest) GetPrevKv() bool { 2417 if m != nil { 2418 return m.PrevKv 2419 } 2420 return false 2421 } 2422 2423 func (m *WatchCreateRequest) GetWatchId() int64 { 2424 if m != nil { 2425 return m.WatchId 2426 } 2427 return 0 2428 } 2429 2430 func (m *WatchCreateRequest) GetFragment() bool { 2431 if m != nil { 2432 return m.Fragment 2433 } 2434 return false 2435 } 2436 2437 type WatchCancelRequest struct { 2438 // watch_id is the watcher id to cancel so that no more events are transmitted. 2439 WatchId int64 `protobuf:"varint,1,opt,name=watch_id,json=watchId,proto3" json:"watch_id,omitempty"` 2440 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2441 XXX_unrecognized []byte `json:"-"` 2442 XXX_sizecache int32 `json:"-"` 2443 } 2444 2445 func (m *WatchCancelRequest) Reset() { *m = WatchCancelRequest{} } 2446 func (m *WatchCancelRequest) String() string { return proto.CompactTextString(m) } 2447 func (*WatchCancelRequest) ProtoMessage() {} 2448 func (*WatchCancelRequest) Descriptor() ([]byte, []int) { 2449 return fileDescriptor_77a6da22d6a3feb1, []int{22} 2450 } 2451 func (m *WatchCancelRequest) XXX_Unmarshal(b []byte) error { 2452 return m.Unmarshal(b) 2453 } 2454 func (m *WatchCancelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2455 if deterministic { 2456 return xxx_messageInfo_WatchCancelRequest.Marshal(b, m, deterministic) 2457 } else { 2458 b = b[:cap(b)] 2459 n, err := m.MarshalToSizedBuffer(b) 2460 if err != nil { 2461 return nil, err 2462 } 2463 return b[:n], nil 2464 } 2465 } 2466 func (m *WatchCancelRequest) XXX_Merge(src proto.Message) { 2467 xxx_messageInfo_WatchCancelRequest.Merge(m, src) 2468 } 2469 func (m *WatchCancelRequest) XXX_Size() int { 2470 return m.Size() 2471 } 2472 func (m *WatchCancelRequest) XXX_DiscardUnknown() { 2473 xxx_messageInfo_WatchCancelRequest.DiscardUnknown(m) 2474 } 2475 2476 var xxx_messageInfo_WatchCancelRequest proto.InternalMessageInfo 2477 2478 func (m *WatchCancelRequest) GetWatchId() int64 { 2479 if m != nil { 2480 return m.WatchId 2481 } 2482 return 0 2483 } 2484 2485 // Requests the a watch stream progress status be sent in the watch response stream as soon as 2486 // possible. 2487 type WatchProgressRequest struct { 2488 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2489 XXX_unrecognized []byte `json:"-"` 2490 XXX_sizecache int32 `json:"-"` 2491 } 2492 2493 func (m *WatchProgressRequest) Reset() { *m = WatchProgressRequest{} } 2494 func (m *WatchProgressRequest) String() string { return proto.CompactTextString(m) } 2495 func (*WatchProgressRequest) ProtoMessage() {} 2496 func (*WatchProgressRequest) Descriptor() ([]byte, []int) { 2497 return fileDescriptor_77a6da22d6a3feb1, []int{23} 2498 } 2499 func (m *WatchProgressRequest) XXX_Unmarshal(b []byte) error { 2500 return m.Unmarshal(b) 2501 } 2502 func (m *WatchProgressRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2503 if deterministic { 2504 return xxx_messageInfo_WatchProgressRequest.Marshal(b, m, deterministic) 2505 } else { 2506 b = b[:cap(b)] 2507 n, err := m.MarshalToSizedBuffer(b) 2508 if err != nil { 2509 return nil, err 2510 } 2511 return b[:n], nil 2512 } 2513 } 2514 func (m *WatchProgressRequest) XXX_Merge(src proto.Message) { 2515 xxx_messageInfo_WatchProgressRequest.Merge(m, src) 2516 } 2517 func (m *WatchProgressRequest) XXX_Size() int { 2518 return m.Size() 2519 } 2520 func (m *WatchProgressRequest) XXX_DiscardUnknown() { 2521 xxx_messageInfo_WatchProgressRequest.DiscardUnknown(m) 2522 } 2523 2524 var xxx_messageInfo_WatchProgressRequest proto.InternalMessageInfo 2525 2526 type WatchResponse struct { 2527 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 2528 // watch_id is the ID of the watcher that corresponds to the response. 2529 WatchId int64 `protobuf:"varint,2,opt,name=watch_id,json=watchId,proto3" json:"watch_id,omitempty"` 2530 // created is set to true if the response is for a create watch request. 2531 // The client should record the watch_id and expect to receive events for 2532 // the created watcher from the same stream. 2533 // All events sent to the created watcher will attach with the same watch_id. 2534 Created bool `protobuf:"varint,3,opt,name=created,proto3" json:"created,omitempty"` 2535 // canceled is set to true if the response is for a cancel watch request. 2536 // No further events will be sent to the canceled watcher. 2537 Canceled bool `protobuf:"varint,4,opt,name=canceled,proto3" json:"canceled,omitempty"` 2538 // compact_revision is set to the minimum index if a watcher tries to watch 2539 // at a compacted index. 2540 // 2541 // This happens when creating a watcher at a compacted revision or the watcher cannot 2542 // catch up with the progress of the key-value store. 2543 // 2544 // The client should treat the watcher as canceled and should not try to create any 2545 // watcher with the same start_revision again. 2546 CompactRevision int64 `protobuf:"varint,5,opt,name=compact_revision,json=compactRevision,proto3" json:"compact_revision,omitempty"` 2547 // cancel_reason indicates the reason for canceling the watcher. 2548 CancelReason string `protobuf:"bytes,6,opt,name=cancel_reason,json=cancelReason,proto3" json:"cancel_reason,omitempty"` 2549 // framgment is true if large watch response was split over multiple responses. 2550 Fragment bool `protobuf:"varint,7,opt,name=fragment,proto3" json:"fragment,omitempty"` 2551 Events []*mvccpb.Event `protobuf:"bytes,11,rep,name=events,proto3" json:"events,omitempty"` 2552 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2553 XXX_unrecognized []byte `json:"-"` 2554 XXX_sizecache int32 `json:"-"` 2555 } 2556 2557 func (m *WatchResponse) Reset() { *m = WatchResponse{} } 2558 func (m *WatchResponse) String() string { return proto.CompactTextString(m) } 2559 func (*WatchResponse) ProtoMessage() {} 2560 func (*WatchResponse) Descriptor() ([]byte, []int) { 2561 return fileDescriptor_77a6da22d6a3feb1, []int{24} 2562 } 2563 func (m *WatchResponse) XXX_Unmarshal(b []byte) error { 2564 return m.Unmarshal(b) 2565 } 2566 func (m *WatchResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2567 if deterministic { 2568 return xxx_messageInfo_WatchResponse.Marshal(b, m, deterministic) 2569 } else { 2570 b = b[:cap(b)] 2571 n, err := m.MarshalToSizedBuffer(b) 2572 if err != nil { 2573 return nil, err 2574 } 2575 return b[:n], nil 2576 } 2577 } 2578 func (m *WatchResponse) XXX_Merge(src proto.Message) { 2579 xxx_messageInfo_WatchResponse.Merge(m, src) 2580 } 2581 func (m *WatchResponse) XXX_Size() int { 2582 return m.Size() 2583 } 2584 func (m *WatchResponse) XXX_DiscardUnknown() { 2585 xxx_messageInfo_WatchResponse.DiscardUnknown(m) 2586 } 2587 2588 var xxx_messageInfo_WatchResponse proto.InternalMessageInfo 2589 2590 func (m *WatchResponse) GetHeader() *ResponseHeader { 2591 if m != nil { 2592 return m.Header 2593 } 2594 return nil 2595 } 2596 2597 func (m *WatchResponse) GetWatchId() int64 { 2598 if m != nil { 2599 return m.WatchId 2600 } 2601 return 0 2602 } 2603 2604 func (m *WatchResponse) GetCreated() bool { 2605 if m != nil { 2606 return m.Created 2607 } 2608 return false 2609 } 2610 2611 func (m *WatchResponse) GetCanceled() bool { 2612 if m != nil { 2613 return m.Canceled 2614 } 2615 return false 2616 } 2617 2618 func (m *WatchResponse) GetCompactRevision() int64 { 2619 if m != nil { 2620 return m.CompactRevision 2621 } 2622 return 0 2623 } 2624 2625 func (m *WatchResponse) GetCancelReason() string { 2626 if m != nil { 2627 return m.CancelReason 2628 } 2629 return "" 2630 } 2631 2632 func (m *WatchResponse) GetFragment() bool { 2633 if m != nil { 2634 return m.Fragment 2635 } 2636 return false 2637 } 2638 2639 func (m *WatchResponse) GetEvents() []*mvccpb.Event { 2640 if m != nil { 2641 return m.Events 2642 } 2643 return nil 2644 } 2645 2646 type LeaseGrantRequest struct { 2647 // TTL is the advisory time-to-live in seconds. Expired lease will return -1. 2648 TTL int64 `protobuf:"varint,1,opt,name=TTL,proto3" json:"TTL,omitempty"` 2649 // ID is the requested ID for the lease. If ID is set to 0, the lessor chooses an ID. 2650 ID int64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"` 2651 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2652 XXX_unrecognized []byte `json:"-"` 2653 XXX_sizecache int32 `json:"-"` 2654 } 2655 2656 func (m *LeaseGrantRequest) Reset() { *m = LeaseGrantRequest{} } 2657 func (m *LeaseGrantRequest) String() string { return proto.CompactTextString(m) } 2658 func (*LeaseGrantRequest) ProtoMessage() {} 2659 func (*LeaseGrantRequest) Descriptor() ([]byte, []int) { 2660 return fileDescriptor_77a6da22d6a3feb1, []int{25} 2661 } 2662 func (m *LeaseGrantRequest) XXX_Unmarshal(b []byte) error { 2663 return m.Unmarshal(b) 2664 } 2665 func (m *LeaseGrantRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2666 if deterministic { 2667 return xxx_messageInfo_LeaseGrantRequest.Marshal(b, m, deterministic) 2668 } else { 2669 b = b[:cap(b)] 2670 n, err := m.MarshalToSizedBuffer(b) 2671 if err != nil { 2672 return nil, err 2673 } 2674 return b[:n], nil 2675 } 2676 } 2677 func (m *LeaseGrantRequest) XXX_Merge(src proto.Message) { 2678 xxx_messageInfo_LeaseGrantRequest.Merge(m, src) 2679 } 2680 func (m *LeaseGrantRequest) XXX_Size() int { 2681 return m.Size() 2682 } 2683 func (m *LeaseGrantRequest) XXX_DiscardUnknown() { 2684 xxx_messageInfo_LeaseGrantRequest.DiscardUnknown(m) 2685 } 2686 2687 var xxx_messageInfo_LeaseGrantRequest proto.InternalMessageInfo 2688 2689 func (m *LeaseGrantRequest) GetTTL() int64 { 2690 if m != nil { 2691 return m.TTL 2692 } 2693 return 0 2694 } 2695 2696 func (m *LeaseGrantRequest) GetID() int64 { 2697 if m != nil { 2698 return m.ID 2699 } 2700 return 0 2701 } 2702 2703 type LeaseGrantResponse struct { 2704 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 2705 // ID is the lease ID for the granted lease. 2706 ID int64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"` 2707 // TTL is the server chosen lease time-to-live in seconds. 2708 TTL int64 `protobuf:"varint,3,opt,name=TTL,proto3" json:"TTL,omitempty"` 2709 Error string `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"` 2710 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2711 XXX_unrecognized []byte `json:"-"` 2712 XXX_sizecache int32 `json:"-"` 2713 } 2714 2715 func (m *LeaseGrantResponse) Reset() { *m = LeaseGrantResponse{} } 2716 func (m *LeaseGrantResponse) String() string { return proto.CompactTextString(m) } 2717 func (*LeaseGrantResponse) ProtoMessage() {} 2718 func (*LeaseGrantResponse) Descriptor() ([]byte, []int) { 2719 return fileDescriptor_77a6da22d6a3feb1, []int{26} 2720 } 2721 func (m *LeaseGrantResponse) XXX_Unmarshal(b []byte) error { 2722 return m.Unmarshal(b) 2723 } 2724 func (m *LeaseGrantResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2725 if deterministic { 2726 return xxx_messageInfo_LeaseGrantResponse.Marshal(b, m, deterministic) 2727 } else { 2728 b = b[:cap(b)] 2729 n, err := m.MarshalToSizedBuffer(b) 2730 if err != nil { 2731 return nil, err 2732 } 2733 return b[:n], nil 2734 } 2735 } 2736 func (m *LeaseGrantResponse) XXX_Merge(src proto.Message) { 2737 xxx_messageInfo_LeaseGrantResponse.Merge(m, src) 2738 } 2739 func (m *LeaseGrantResponse) XXX_Size() int { 2740 return m.Size() 2741 } 2742 func (m *LeaseGrantResponse) XXX_DiscardUnknown() { 2743 xxx_messageInfo_LeaseGrantResponse.DiscardUnknown(m) 2744 } 2745 2746 var xxx_messageInfo_LeaseGrantResponse proto.InternalMessageInfo 2747 2748 func (m *LeaseGrantResponse) GetHeader() *ResponseHeader { 2749 if m != nil { 2750 return m.Header 2751 } 2752 return nil 2753 } 2754 2755 func (m *LeaseGrantResponse) GetID() int64 { 2756 if m != nil { 2757 return m.ID 2758 } 2759 return 0 2760 } 2761 2762 func (m *LeaseGrantResponse) GetTTL() int64 { 2763 if m != nil { 2764 return m.TTL 2765 } 2766 return 0 2767 } 2768 2769 func (m *LeaseGrantResponse) GetError() string { 2770 if m != nil { 2771 return m.Error 2772 } 2773 return "" 2774 } 2775 2776 type LeaseRevokeRequest struct { 2777 // ID is the lease ID to revoke. When the ID is revoked, all associated keys will be deleted. 2778 ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` 2779 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2780 XXX_unrecognized []byte `json:"-"` 2781 XXX_sizecache int32 `json:"-"` 2782 } 2783 2784 func (m *LeaseRevokeRequest) Reset() { *m = LeaseRevokeRequest{} } 2785 func (m *LeaseRevokeRequest) String() string { return proto.CompactTextString(m) } 2786 func (*LeaseRevokeRequest) ProtoMessage() {} 2787 func (*LeaseRevokeRequest) Descriptor() ([]byte, []int) { 2788 return fileDescriptor_77a6da22d6a3feb1, []int{27} 2789 } 2790 func (m *LeaseRevokeRequest) XXX_Unmarshal(b []byte) error { 2791 return m.Unmarshal(b) 2792 } 2793 func (m *LeaseRevokeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2794 if deterministic { 2795 return xxx_messageInfo_LeaseRevokeRequest.Marshal(b, m, deterministic) 2796 } else { 2797 b = b[:cap(b)] 2798 n, err := m.MarshalToSizedBuffer(b) 2799 if err != nil { 2800 return nil, err 2801 } 2802 return b[:n], nil 2803 } 2804 } 2805 func (m *LeaseRevokeRequest) XXX_Merge(src proto.Message) { 2806 xxx_messageInfo_LeaseRevokeRequest.Merge(m, src) 2807 } 2808 func (m *LeaseRevokeRequest) XXX_Size() int { 2809 return m.Size() 2810 } 2811 func (m *LeaseRevokeRequest) XXX_DiscardUnknown() { 2812 xxx_messageInfo_LeaseRevokeRequest.DiscardUnknown(m) 2813 } 2814 2815 var xxx_messageInfo_LeaseRevokeRequest proto.InternalMessageInfo 2816 2817 func (m *LeaseRevokeRequest) GetID() int64 { 2818 if m != nil { 2819 return m.ID 2820 } 2821 return 0 2822 } 2823 2824 type LeaseRevokeResponse struct { 2825 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 2826 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2827 XXX_unrecognized []byte `json:"-"` 2828 XXX_sizecache int32 `json:"-"` 2829 } 2830 2831 func (m *LeaseRevokeResponse) Reset() { *m = LeaseRevokeResponse{} } 2832 func (m *LeaseRevokeResponse) String() string { return proto.CompactTextString(m) } 2833 func (*LeaseRevokeResponse) ProtoMessage() {} 2834 func (*LeaseRevokeResponse) Descriptor() ([]byte, []int) { 2835 return fileDescriptor_77a6da22d6a3feb1, []int{28} 2836 } 2837 func (m *LeaseRevokeResponse) XXX_Unmarshal(b []byte) error { 2838 return m.Unmarshal(b) 2839 } 2840 func (m *LeaseRevokeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2841 if deterministic { 2842 return xxx_messageInfo_LeaseRevokeResponse.Marshal(b, m, deterministic) 2843 } else { 2844 b = b[:cap(b)] 2845 n, err := m.MarshalToSizedBuffer(b) 2846 if err != nil { 2847 return nil, err 2848 } 2849 return b[:n], nil 2850 } 2851 } 2852 func (m *LeaseRevokeResponse) XXX_Merge(src proto.Message) { 2853 xxx_messageInfo_LeaseRevokeResponse.Merge(m, src) 2854 } 2855 func (m *LeaseRevokeResponse) XXX_Size() int { 2856 return m.Size() 2857 } 2858 func (m *LeaseRevokeResponse) XXX_DiscardUnknown() { 2859 xxx_messageInfo_LeaseRevokeResponse.DiscardUnknown(m) 2860 } 2861 2862 var xxx_messageInfo_LeaseRevokeResponse proto.InternalMessageInfo 2863 2864 func (m *LeaseRevokeResponse) GetHeader() *ResponseHeader { 2865 if m != nil { 2866 return m.Header 2867 } 2868 return nil 2869 } 2870 2871 type LeaseKeepAliveRequest struct { 2872 // ID is the lease ID for the lease to keep alive. 2873 ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` 2874 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2875 XXX_unrecognized []byte `json:"-"` 2876 XXX_sizecache int32 `json:"-"` 2877 } 2878 2879 func (m *LeaseKeepAliveRequest) Reset() { *m = LeaseKeepAliveRequest{} } 2880 func (m *LeaseKeepAliveRequest) String() string { return proto.CompactTextString(m) } 2881 func (*LeaseKeepAliveRequest) ProtoMessage() {} 2882 func (*LeaseKeepAliveRequest) Descriptor() ([]byte, []int) { 2883 return fileDescriptor_77a6da22d6a3feb1, []int{29} 2884 } 2885 func (m *LeaseKeepAliveRequest) XXX_Unmarshal(b []byte) error { 2886 return m.Unmarshal(b) 2887 } 2888 func (m *LeaseKeepAliveRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2889 if deterministic { 2890 return xxx_messageInfo_LeaseKeepAliveRequest.Marshal(b, m, deterministic) 2891 } else { 2892 b = b[:cap(b)] 2893 n, err := m.MarshalToSizedBuffer(b) 2894 if err != nil { 2895 return nil, err 2896 } 2897 return b[:n], nil 2898 } 2899 } 2900 func (m *LeaseKeepAliveRequest) XXX_Merge(src proto.Message) { 2901 xxx_messageInfo_LeaseKeepAliveRequest.Merge(m, src) 2902 } 2903 func (m *LeaseKeepAliveRequest) XXX_Size() int { 2904 return m.Size() 2905 } 2906 func (m *LeaseKeepAliveRequest) XXX_DiscardUnknown() { 2907 xxx_messageInfo_LeaseKeepAliveRequest.DiscardUnknown(m) 2908 } 2909 2910 var xxx_messageInfo_LeaseKeepAliveRequest proto.InternalMessageInfo 2911 2912 func (m *LeaseKeepAliveRequest) GetID() int64 { 2913 if m != nil { 2914 return m.ID 2915 } 2916 return 0 2917 } 2918 2919 type LeaseKeepAliveResponse struct { 2920 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 2921 // ID is the lease ID from the keep alive request. 2922 ID int64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"` 2923 // TTL is the new time-to-live for the lease. 2924 TTL int64 `protobuf:"varint,3,opt,name=TTL,proto3" json:"TTL,omitempty"` 2925 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2926 XXX_unrecognized []byte `json:"-"` 2927 XXX_sizecache int32 `json:"-"` 2928 } 2929 2930 func (m *LeaseKeepAliveResponse) Reset() { *m = LeaseKeepAliveResponse{} } 2931 func (m *LeaseKeepAliveResponse) String() string { return proto.CompactTextString(m) } 2932 func (*LeaseKeepAliveResponse) ProtoMessage() {} 2933 func (*LeaseKeepAliveResponse) Descriptor() ([]byte, []int) { 2934 return fileDescriptor_77a6da22d6a3feb1, []int{30} 2935 } 2936 func (m *LeaseKeepAliveResponse) XXX_Unmarshal(b []byte) error { 2937 return m.Unmarshal(b) 2938 } 2939 func (m *LeaseKeepAliveResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2940 if deterministic { 2941 return xxx_messageInfo_LeaseKeepAliveResponse.Marshal(b, m, deterministic) 2942 } else { 2943 b = b[:cap(b)] 2944 n, err := m.MarshalToSizedBuffer(b) 2945 if err != nil { 2946 return nil, err 2947 } 2948 return b[:n], nil 2949 } 2950 } 2951 func (m *LeaseKeepAliveResponse) XXX_Merge(src proto.Message) { 2952 xxx_messageInfo_LeaseKeepAliveResponse.Merge(m, src) 2953 } 2954 func (m *LeaseKeepAliveResponse) XXX_Size() int { 2955 return m.Size() 2956 } 2957 func (m *LeaseKeepAliveResponse) XXX_DiscardUnknown() { 2958 xxx_messageInfo_LeaseKeepAliveResponse.DiscardUnknown(m) 2959 } 2960 2961 var xxx_messageInfo_LeaseKeepAliveResponse proto.InternalMessageInfo 2962 2963 func (m *LeaseKeepAliveResponse) GetHeader() *ResponseHeader { 2964 if m != nil { 2965 return m.Header 2966 } 2967 return nil 2968 } 2969 2970 func (m *LeaseKeepAliveResponse) GetID() int64 { 2971 if m != nil { 2972 return m.ID 2973 } 2974 return 0 2975 } 2976 2977 func (m *LeaseKeepAliveResponse) GetTTL() int64 { 2978 if m != nil { 2979 return m.TTL 2980 } 2981 return 0 2982 } 2983 2984 type LeaseTimeToLiveRequest struct { 2985 // ID is the lease ID for the lease. 2986 ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` 2987 // keys is true to query all the keys attached to this lease. 2988 Keys bool `protobuf:"varint,2,opt,name=keys,proto3" json:"keys,omitempty"` 2989 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2990 XXX_unrecognized []byte `json:"-"` 2991 XXX_sizecache int32 `json:"-"` 2992 } 2993 2994 func (m *LeaseTimeToLiveRequest) Reset() { *m = LeaseTimeToLiveRequest{} } 2995 func (m *LeaseTimeToLiveRequest) String() string { return proto.CompactTextString(m) } 2996 func (*LeaseTimeToLiveRequest) ProtoMessage() {} 2997 func (*LeaseTimeToLiveRequest) Descriptor() ([]byte, []int) { 2998 return fileDescriptor_77a6da22d6a3feb1, []int{31} 2999 } 3000 func (m *LeaseTimeToLiveRequest) XXX_Unmarshal(b []byte) error { 3001 return m.Unmarshal(b) 3002 } 3003 func (m *LeaseTimeToLiveRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3004 if deterministic { 3005 return xxx_messageInfo_LeaseTimeToLiveRequest.Marshal(b, m, deterministic) 3006 } else { 3007 b = b[:cap(b)] 3008 n, err := m.MarshalToSizedBuffer(b) 3009 if err != nil { 3010 return nil, err 3011 } 3012 return b[:n], nil 3013 } 3014 } 3015 func (m *LeaseTimeToLiveRequest) XXX_Merge(src proto.Message) { 3016 xxx_messageInfo_LeaseTimeToLiveRequest.Merge(m, src) 3017 } 3018 func (m *LeaseTimeToLiveRequest) XXX_Size() int { 3019 return m.Size() 3020 } 3021 func (m *LeaseTimeToLiveRequest) XXX_DiscardUnknown() { 3022 xxx_messageInfo_LeaseTimeToLiveRequest.DiscardUnknown(m) 3023 } 3024 3025 var xxx_messageInfo_LeaseTimeToLiveRequest proto.InternalMessageInfo 3026 3027 func (m *LeaseTimeToLiveRequest) GetID() int64 { 3028 if m != nil { 3029 return m.ID 3030 } 3031 return 0 3032 } 3033 3034 func (m *LeaseTimeToLiveRequest) GetKeys() bool { 3035 if m != nil { 3036 return m.Keys 3037 } 3038 return false 3039 } 3040 3041 type LeaseTimeToLiveResponse struct { 3042 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 3043 // ID is the lease ID from the keep alive request. 3044 ID int64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"` 3045 // TTL is the remaining TTL in seconds for the lease; the lease will expire in under TTL+1 seconds. 3046 TTL int64 `protobuf:"varint,3,opt,name=TTL,proto3" json:"TTL,omitempty"` 3047 // GrantedTTL is the initial granted time in seconds upon lease creation/renewal. 3048 GrantedTTL int64 `protobuf:"varint,4,opt,name=grantedTTL,proto3" json:"grantedTTL,omitempty"` 3049 // Keys is the list of keys attached to this lease. 3050 Keys [][]byte `protobuf:"bytes,5,rep,name=keys,proto3" json:"keys,omitempty"` 3051 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3052 XXX_unrecognized []byte `json:"-"` 3053 XXX_sizecache int32 `json:"-"` 3054 } 3055 3056 func (m *LeaseTimeToLiveResponse) Reset() { *m = LeaseTimeToLiveResponse{} } 3057 func (m *LeaseTimeToLiveResponse) String() string { return proto.CompactTextString(m) } 3058 func (*LeaseTimeToLiveResponse) ProtoMessage() {} 3059 func (*LeaseTimeToLiveResponse) Descriptor() ([]byte, []int) { 3060 return fileDescriptor_77a6da22d6a3feb1, []int{32} 3061 } 3062 func (m *LeaseTimeToLiveResponse) XXX_Unmarshal(b []byte) error { 3063 return m.Unmarshal(b) 3064 } 3065 func (m *LeaseTimeToLiveResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3066 if deterministic { 3067 return xxx_messageInfo_LeaseTimeToLiveResponse.Marshal(b, m, deterministic) 3068 } else { 3069 b = b[:cap(b)] 3070 n, err := m.MarshalToSizedBuffer(b) 3071 if err != nil { 3072 return nil, err 3073 } 3074 return b[:n], nil 3075 } 3076 } 3077 func (m *LeaseTimeToLiveResponse) XXX_Merge(src proto.Message) { 3078 xxx_messageInfo_LeaseTimeToLiveResponse.Merge(m, src) 3079 } 3080 func (m *LeaseTimeToLiveResponse) XXX_Size() int { 3081 return m.Size() 3082 } 3083 func (m *LeaseTimeToLiveResponse) XXX_DiscardUnknown() { 3084 xxx_messageInfo_LeaseTimeToLiveResponse.DiscardUnknown(m) 3085 } 3086 3087 var xxx_messageInfo_LeaseTimeToLiveResponse proto.InternalMessageInfo 3088 3089 func (m *LeaseTimeToLiveResponse) GetHeader() *ResponseHeader { 3090 if m != nil { 3091 return m.Header 3092 } 3093 return nil 3094 } 3095 3096 func (m *LeaseTimeToLiveResponse) GetID() int64 { 3097 if m != nil { 3098 return m.ID 3099 } 3100 return 0 3101 } 3102 3103 func (m *LeaseTimeToLiveResponse) GetTTL() int64 { 3104 if m != nil { 3105 return m.TTL 3106 } 3107 return 0 3108 } 3109 3110 func (m *LeaseTimeToLiveResponse) GetGrantedTTL() int64 { 3111 if m != nil { 3112 return m.GrantedTTL 3113 } 3114 return 0 3115 } 3116 3117 func (m *LeaseTimeToLiveResponse) GetKeys() [][]byte { 3118 if m != nil { 3119 return m.Keys 3120 } 3121 return nil 3122 } 3123 3124 type LeaseLeasesRequest struct { 3125 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3126 XXX_unrecognized []byte `json:"-"` 3127 XXX_sizecache int32 `json:"-"` 3128 } 3129 3130 func (m *LeaseLeasesRequest) Reset() { *m = LeaseLeasesRequest{} } 3131 func (m *LeaseLeasesRequest) String() string { return proto.CompactTextString(m) } 3132 func (*LeaseLeasesRequest) ProtoMessage() {} 3133 func (*LeaseLeasesRequest) Descriptor() ([]byte, []int) { 3134 return fileDescriptor_77a6da22d6a3feb1, []int{33} 3135 } 3136 func (m *LeaseLeasesRequest) XXX_Unmarshal(b []byte) error { 3137 return m.Unmarshal(b) 3138 } 3139 func (m *LeaseLeasesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3140 if deterministic { 3141 return xxx_messageInfo_LeaseLeasesRequest.Marshal(b, m, deterministic) 3142 } else { 3143 b = b[:cap(b)] 3144 n, err := m.MarshalToSizedBuffer(b) 3145 if err != nil { 3146 return nil, err 3147 } 3148 return b[:n], nil 3149 } 3150 } 3151 func (m *LeaseLeasesRequest) XXX_Merge(src proto.Message) { 3152 xxx_messageInfo_LeaseLeasesRequest.Merge(m, src) 3153 } 3154 func (m *LeaseLeasesRequest) XXX_Size() int { 3155 return m.Size() 3156 } 3157 func (m *LeaseLeasesRequest) XXX_DiscardUnknown() { 3158 xxx_messageInfo_LeaseLeasesRequest.DiscardUnknown(m) 3159 } 3160 3161 var xxx_messageInfo_LeaseLeasesRequest proto.InternalMessageInfo 3162 3163 type LeaseStatus struct { 3164 ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` 3165 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3166 XXX_unrecognized []byte `json:"-"` 3167 XXX_sizecache int32 `json:"-"` 3168 } 3169 3170 func (m *LeaseStatus) Reset() { *m = LeaseStatus{} } 3171 func (m *LeaseStatus) String() string { return proto.CompactTextString(m) } 3172 func (*LeaseStatus) ProtoMessage() {} 3173 func (*LeaseStatus) Descriptor() ([]byte, []int) { 3174 return fileDescriptor_77a6da22d6a3feb1, []int{34} 3175 } 3176 func (m *LeaseStatus) XXX_Unmarshal(b []byte) error { 3177 return m.Unmarshal(b) 3178 } 3179 func (m *LeaseStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3180 if deterministic { 3181 return xxx_messageInfo_LeaseStatus.Marshal(b, m, deterministic) 3182 } else { 3183 b = b[:cap(b)] 3184 n, err := m.MarshalToSizedBuffer(b) 3185 if err != nil { 3186 return nil, err 3187 } 3188 return b[:n], nil 3189 } 3190 } 3191 func (m *LeaseStatus) XXX_Merge(src proto.Message) { 3192 xxx_messageInfo_LeaseStatus.Merge(m, src) 3193 } 3194 func (m *LeaseStatus) XXX_Size() int { 3195 return m.Size() 3196 } 3197 func (m *LeaseStatus) XXX_DiscardUnknown() { 3198 xxx_messageInfo_LeaseStatus.DiscardUnknown(m) 3199 } 3200 3201 var xxx_messageInfo_LeaseStatus proto.InternalMessageInfo 3202 3203 func (m *LeaseStatus) GetID() int64 { 3204 if m != nil { 3205 return m.ID 3206 } 3207 return 0 3208 } 3209 3210 type LeaseLeasesResponse struct { 3211 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 3212 Leases []*LeaseStatus `protobuf:"bytes,2,rep,name=leases,proto3" json:"leases,omitempty"` 3213 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3214 XXX_unrecognized []byte `json:"-"` 3215 XXX_sizecache int32 `json:"-"` 3216 } 3217 3218 func (m *LeaseLeasesResponse) Reset() { *m = LeaseLeasesResponse{} } 3219 func (m *LeaseLeasesResponse) String() string { return proto.CompactTextString(m) } 3220 func (*LeaseLeasesResponse) ProtoMessage() {} 3221 func (*LeaseLeasesResponse) Descriptor() ([]byte, []int) { 3222 return fileDescriptor_77a6da22d6a3feb1, []int{35} 3223 } 3224 func (m *LeaseLeasesResponse) XXX_Unmarshal(b []byte) error { 3225 return m.Unmarshal(b) 3226 } 3227 func (m *LeaseLeasesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3228 if deterministic { 3229 return xxx_messageInfo_LeaseLeasesResponse.Marshal(b, m, deterministic) 3230 } else { 3231 b = b[:cap(b)] 3232 n, err := m.MarshalToSizedBuffer(b) 3233 if err != nil { 3234 return nil, err 3235 } 3236 return b[:n], nil 3237 } 3238 } 3239 func (m *LeaseLeasesResponse) XXX_Merge(src proto.Message) { 3240 xxx_messageInfo_LeaseLeasesResponse.Merge(m, src) 3241 } 3242 func (m *LeaseLeasesResponse) XXX_Size() int { 3243 return m.Size() 3244 } 3245 func (m *LeaseLeasesResponse) XXX_DiscardUnknown() { 3246 xxx_messageInfo_LeaseLeasesResponse.DiscardUnknown(m) 3247 } 3248 3249 var xxx_messageInfo_LeaseLeasesResponse proto.InternalMessageInfo 3250 3251 func (m *LeaseLeasesResponse) GetHeader() *ResponseHeader { 3252 if m != nil { 3253 return m.Header 3254 } 3255 return nil 3256 } 3257 3258 func (m *LeaseLeasesResponse) GetLeases() []*LeaseStatus { 3259 if m != nil { 3260 return m.Leases 3261 } 3262 return nil 3263 } 3264 3265 type Member struct { 3266 // ID is the member ID for this member. 3267 ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` 3268 // name is the human-readable name of the member. If the member is not started, the name will be an empty string. 3269 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` 3270 // peerURLs is the list of URLs the member exposes to the cluster for communication. 3271 PeerURLs []string `protobuf:"bytes,3,rep,name=peerURLs,proto3" json:"peerURLs,omitempty"` 3272 // clientURLs is the list of URLs the member exposes to clients for communication. If the member is not started, clientURLs will be empty. 3273 ClientURLs []string `protobuf:"bytes,4,rep,name=clientURLs,proto3" json:"clientURLs,omitempty"` 3274 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3275 XXX_unrecognized []byte `json:"-"` 3276 XXX_sizecache int32 `json:"-"` 3277 } 3278 3279 func (m *Member) Reset() { *m = Member{} } 3280 func (m *Member) String() string { return proto.CompactTextString(m) } 3281 func (*Member) ProtoMessage() {} 3282 func (*Member) Descriptor() ([]byte, []int) { 3283 return fileDescriptor_77a6da22d6a3feb1, []int{36} 3284 } 3285 func (m *Member) XXX_Unmarshal(b []byte) error { 3286 return m.Unmarshal(b) 3287 } 3288 func (m *Member) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3289 if deterministic { 3290 return xxx_messageInfo_Member.Marshal(b, m, deterministic) 3291 } else { 3292 b = b[:cap(b)] 3293 n, err := m.MarshalToSizedBuffer(b) 3294 if err != nil { 3295 return nil, err 3296 } 3297 return b[:n], nil 3298 } 3299 } 3300 func (m *Member) XXX_Merge(src proto.Message) { 3301 xxx_messageInfo_Member.Merge(m, src) 3302 } 3303 func (m *Member) XXX_Size() int { 3304 return m.Size() 3305 } 3306 func (m *Member) XXX_DiscardUnknown() { 3307 xxx_messageInfo_Member.DiscardUnknown(m) 3308 } 3309 3310 var xxx_messageInfo_Member proto.InternalMessageInfo 3311 3312 func (m *Member) GetID() uint64 { 3313 if m != nil { 3314 return m.ID 3315 } 3316 return 0 3317 } 3318 3319 func (m *Member) GetName() string { 3320 if m != nil { 3321 return m.Name 3322 } 3323 return "" 3324 } 3325 3326 func (m *Member) GetPeerURLs() []string { 3327 if m != nil { 3328 return m.PeerURLs 3329 } 3330 return nil 3331 } 3332 3333 func (m *Member) GetClientURLs() []string { 3334 if m != nil { 3335 return m.ClientURLs 3336 } 3337 return nil 3338 } 3339 3340 type MemberAddRequest struct { 3341 // peerURLs is the list of URLs the added member will use to communicate with the cluster. 3342 PeerURLs []string `protobuf:"bytes,1,rep,name=peerURLs,proto3" json:"peerURLs,omitempty"` 3343 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3344 XXX_unrecognized []byte `json:"-"` 3345 XXX_sizecache int32 `json:"-"` 3346 } 3347 3348 func (m *MemberAddRequest) Reset() { *m = MemberAddRequest{} } 3349 func (m *MemberAddRequest) String() string { return proto.CompactTextString(m) } 3350 func (*MemberAddRequest) ProtoMessage() {} 3351 func (*MemberAddRequest) Descriptor() ([]byte, []int) { 3352 return fileDescriptor_77a6da22d6a3feb1, []int{37} 3353 } 3354 func (m *MemberAddRequest) XXX_Unmarshal(b []byte) error { 3355 return m.Unmarshal(b) 3356 } 3357 func (m *MemberAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3358 if deterministic { 3359 return xxx_messageInfo_MemberAddRequest.Marshal(b, m, deterministic) 3360 } else { 3361 b = b[:cap(b)] 3362 n, err := m.MarshalToSizedBuffer(b) 3363 if err != nil { 3364 return nil, err 3365 } 3366 return b[:n], nil 3367 } 3368 } 3369 func (m *MemberAddRequest) XXX_Merge(src proto.Message) { 3370 xxx_messageInfo_MemberAddRequest.Merge(m, src) 3371 } 3372 func (m *MemberAddRequest) XXX_Size() int { 3373 return m.Size() 3374 } 3375 func (m *MemberAddRequest) XXX_DiscardUnknown() { 3376 xxx_messageInfo_MemberAddRequest.DiscardUnknown(m) 3377 } 3378 3379 var xxx_messageInfo_MemberAddRequest proto.InternalMessageInfo 3380 3381 func (m *MemberAddRequest) GetPeerURLs() []string { 3382 if m != nil { 3383 return m.PeerURLs 3384 } 3385 return nil 3386 } 3387 3388 type MemberAddResponse struct { 3389 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 3390 // member is the member information for the added member. 3391 Member *Member `protobuf:"bytes,2,opt,name=member,proto3" json:"member,omitempty"` 3392 // members is a list of all members after adding the new member. 3393 Members []*Member `protobuf:"bytes,3,rep,name=members,proto3" json:"members,omitempty"` 3394 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3395 XXX_unrecognized []byte `json:"-"` 3396 XXX_sizecache int32 `json:"-"` 3397 } 3398 3399 func (m *MemberAddResponse) Reset() { *m = MemberAddResponse{} } 3400 func (m *MemberAddResponse) String() string { return proto.CompactTextString(m) } 3401 func (*MemberAddResponse) ProtoMessage() {} 3402 func (*MemberAddResponse) Descriptor() ([]byte, []int) { 3403 return fileDescriptor_77a6da22d6a3feb1, []int{38} 3404 } 3405 func (m *MemberAddResponse) XXX_Unmarshal(b []byte) error { 3406 return m.Unmarshal(b) 3407 } 3408 func (m *MemberAddResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3409 if deterministic { 3410 return xxx_messageInfo_MemberAddResponse.Marshal(b, m, deterministic) 3411 } else { 3412 b = b[:cap(b)] 3413 n, err := m.MarshalToSizedBuffer(b) 3414 if err != nil { 3415 return nil, err 3416 } 3417 return b[:n], nil 3418 } 3419 } 3420 func (m *MemberAddResponse) XXX_Merge(src proto.Message) { 3421 xxx_messageInfo_MemberAddResponse.Merge(m, src) 3422 } 3423 func (m *MemberAddResponse) XXX_Size() int { 3424 return m.Size() 3425 } 3426 func (m *MemberAddResponse) XXX_DiscardUnknown() { 3427 xxx_messageInfo_MemberAddResponse.DiscardUnknown(m) 3428 } 3429 3430 var xxx_messageInfo_MemberAddResponse proto.InternalMessageInfo 3431 3432 func (m *MemberAddResponse) GetHeader() *ResponseHeader { 3433 if m != nil { 3434 return m.Header 3435 } 3436 return nil 3437 } 3438 3439 func (m *MemberAddResponse) GetMember() *Member { 3440 if m != nil { 3441 return m.Member 3442 } 3443 return nil 3444 } 3445 3446 func (m *MemberAddResponse) GetMembers() []*Member { 3447 if m != nil { 3448 return m.Members 3449 } 3450 return nil 3451 } 3452 3453 type MemberRemoveRequest struct { 3454 // ID is the member ID of the member to remove. 3455 ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` 3456 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3457 XXX_unrecognized []byte `json:"-"` 3458 XXX_sizecache int32 `json:"-"` 3459 } 3460 3461 func (m *MemberRemoveRequest) Reset() { *m = MemberRemoveRequest{} } 3462 func (m *MemberRemoveRequest) String() string { return proto.CompactTextString(m) } 3463 func (*MemberRemoveRequest) ProtoMessage() {} 3464 func (*MemberRemoveRequest) Descriptor() ([]byte, []int) { 3465 return fileDescriptor_77a6da22d6a3feb1, []int{39} 3466 } 3467 func (m *MemberRemoveRequest) XXX_Unmarshal(b []byte) error { 3468 return m.Unmarshal(b) 3469 } 3470 func (m *MemberRemoveRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3471 if deterministic { 3472 return xxx_messageInfo_MemberRemoveRequest.Marshal(b, m, deterministic) 3473 } else { 3474 b = b[:cap(b)] 3475 n, err := m.MarshalToSizedBuffer(b) 3476 if err != nil { 3477 return nil, err 3478 } 3479 return b[:n], nil 3480 } 3481 } 3482 func (m *MemberRemoveRequest) XXX_Merge(src proto.Message) { 3483 xxx_messageInfo_MemberRemoveRequest.Merge(m, src) 3484 } 3485 func (m *MemberRemoveRequest) XXX_Size() int { 3486 return m.Size() 3487 } 3488 func (m *MemberRemoveRequest) XXX_DiscardUnknown() { 3489 xxx_messageInfo_MemberRemoveRequest.DiscardUnknown(m) 3490 } 3491 3492 var xxx_messageInfo_MemberRemoveRequest proto.InternalMessageInfo 3493 3494 func (m *MemberRemoveRequest) GetID() uint64 { 3495 if m != nil { 3496 return m.ID 3497 } 3498 return 0 3499 } 3500 3501 type MemberRemoveResponse struct { 3502 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 3503 // members is a list of all members after removing the member. 3504 Members []*Member `protobuf:"bytes,2,rep,name=members,proto3" json:"members,omitempty"` 3505 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3506 XXX_unrecognized []byte `json:"-"` 3507 XXX_sizecache int32 `json:"-"` 3508 } 3509 3510 func (m *MemberRemoveResponse) Reset() { *m = MemberRemoveResponse{} } 3511 func (m *MemberRemoveResponse) String() string { return proto.CompactTextString(m) } 3512 func (*MemberRemoveResponse) ProtoMessage() {} 3513 func (*MemberRemoveResponse) Descriptor() ([]byte, []int) { 3514 return fileDescriptor_77a6da22d6a3feb1, []int{40} 3515 } 3516 func (m *MemberRemoveResponse) XXX_Unmarshal(b []byte) error { 3517 return m.Unmarshal(b) 3518 } 3519 func (m *MemberRemoveResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3520 if deterministic { 3521 return xxx_messageInfo_MemberRemoveResponse.Marshal(b, m, deterministic) 3522 } else { 3523 b = b[:cap(b)] 3524 n, err := m.MarshalToSizedBuffer(b) 3525 if err != nil { 3526 return nil, err 3527 } 3528 return b[:n], nil 3529 } 3530 } 3531 func (m *MemberRemoveResponse) XXX_Merge(src proto.Message) { 3532 xxx_messageInfo_MemberRemoveResponse.Merge(m, src) 3533 } 3534 func (m *MemberRemoveResponse) XXX_Size() int { 3535 return m.Size() 3536 } 3537 func (m *MemberRemoveResponse) XXX_DiscardUnknown() { 3538 xxx_messageInfo_MemberRemoveResponse.DiscardUnknown(m) 3539 } 3540 3541 var xxx_messageInfo_MemberRemoveResponse proto.InternalMessageInfo 3542 3543 func (m *MemberRemoveResponse) GetHeader() *ResponseHeader { 3544 if m != nil { 3545 return m.Header 3546 } 3547 return nil 3548 } 3549 3550 func (m *MemberRemoveResponse) GetMembers() []*Member { 3551 if m != nil { 3552 return m.Members 3553 } 3554 return nil 3555 } 3556 3557 type MemberUpdateRequest struct { 3558 // ID is the member ID of the member to update. 3559 ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` 3560 // peerURLs is the new list of URLs the member will use to communicate with the cluster. 3561 PeerURLs []string `protobuf:"bytes,2,rep,name=peerURLs,proto3" json:"peerURLs,omitempty"` 3562 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3563 XXX_unrecognized []byte `json:"-"` 3564 XXX_sizecache int32 `json:"-"` 3565 } 3566 3567 func (m *MemberUpdateRequest) Reset() { *m = MemberUpdateRequest{} } 3568 func (m *MemberUpdateRequest) String() string { return proto.CompactTextString(m) } 3569 func (*MemberUpdateRequest) ProtoMessage() {} 3570 func (*MemberUpdateRequest) Descriptor() ([]byte, []int) { 3571 return fileDescriptor_77a6da22d6a3feb1, []int{41} 3572 } 3573 func (m *MemberUpdateRequest) XXX_Unmarshal(b []byte) error { 3574 return m.Unmarshal(b) 3575 } 3576 func (m *MemberUpdateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3577 if deterministic { 3578 return xxx_messageInfo_MemberUpdateRequest.Marshal(b, m, deterministic) 3579 } else { 3580 b = b[:cap(b)] 3581 n, err := m.MarshalToSizedBuffer(b) 3582 if err != nil { 3583 return nil, err 3584 } 3585 return b[:n], nil 3586 } 3587 } 3588 func (m *MemberUpdateRequest) XXX_Merge(src proto.Message) { 3589 xxx_messageInfo_MemberUpdateRequest.Merge(m, src) 3590 } 3591 func (m *MemberUpdateRequest) XXX_Size() int { 3592 return m.Size() 3593 } 3594 func (m *MemberUpdateRequest) XXX_DiscardUnknown() { 3595 xxx_messageInfo_MemberUpdateRequest.DiscardUnknown(m) 3596 } 3597 3598 var xxx_messageInfo_MemberUpdateRequest proto.InternalMessageInfo 3599 3600 func (m *MemberUpdateRequest) GetID() uint64 { 3601 if m != nil { 3602 return m.ID 3603 } 3604 return 0 3605 } 3606 3607 func (m *MemberUpdateRequest) GetPeerURLs() []string { 3608 if m != nil { 3609 return m.PeerURLs 3610 } 3611 return nil 3612 } 3613 3614 type MemberUpdateResponse struct { 3615 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 3616 // members is a list of all members after updating the member. 3617 Members []*Member `protobuf:"bytes,2,rep,name=members,proto3" json:"members,omitempty"` 3618 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3619 XXX_unrecognized []byte `json:"-"` 3620 XXX_sizecache int32 `json:"-"` 3621 } 3622 3623 func (m *MemberUpdateResponse) Reset() { *m = MemberUpdateResponse{} } 3624 func (m *MemberUpdateResponse) String() string { return proto.CompactTextString(m) } 3625 func (*MemberUpdateResponse) ProtoMessage() {} 3626 func (*MemberUpdateResponse) Descriptor() ([]byte, []int) { 3627 return fileDescriptor_77a6da22d6a3feb1, []int{42} 3628 } 3629 func (m *MemberUpdateResponse) XXX_Unmarshal(b []byte) error { 3630 return m.Unmarshal(b) 3631 } 3632 func (m *MemberUpdateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3633 if deterministic { 3634 return xxx_messageInfo_MemberUpdateResponse.Marshal(b, m, deterministic) 3635 } else { 3636 b = b[:cap(b)] 3637 n, err := m.MarshalToSizedBuffer(b) 3638 if err != nil { 3639 return nil, err 3640 } 3641 return b[:n], nil 3642 } 3643 } 3644 func (m *MemberUpdateResponse) XXX_Merge(src proto.Message) { 3645 xxx_messageInfo_MemberUpdateResponse.Merge(m, src) 3646 } 3647 func (m *MemberUpdateResponse) XXX_Size() int { 3648 return m.Size() 3649 } 3650 func (m *MemberUpdateResponse) XXX_DiscardUnknown() { 3651 xxx_messageInfo_MemberUpdateResponse.DiscardUnknown(m) 3652 } 3653 3654 var xxx_messageInfo_MemberUpdateResponse proto.InternalMessageInfo 3655 3656 func (m *MemberUpdateResponse) GetHeader() *ResponseHeader { 3657 if m != nil { 3658 return m.Header 3659 } 3660 return nil 3661 } 3662 3663 func (m *MemberUpdateResponse) GetMembers() []*Member { 3664 if m != nil { 3665 return m.Members 3666 } 3667 return nil 3668 } 3669 3670 type MemberListRequest struct { 3671 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3672 XXX_unrecognized []byte `json:"-"` 3673 XXX_sizecache int32 `json:"-"` 3674 } 3675 3676 func (m *MemberListRequest) Reset() { *m = MemberListRequest{} } 3677 func (m *MemberListRequest) String() string { return proto.CompactTextString(m) } 3678 func (*MemberListRequest) ProtoMessage() {} 3679 func (*MemberListRequest) Descriptor() ([]byte, []int) { 3680 return fileDescriptor_77a6da22d6a3feb1, []int{43} 3681 } 3682 func (m *MemberListRequest) XXX_Unmarshal(b []byte) error { 3683 return m.Unmarshal(b) 3684 } 3685 func (m *MemberListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3686 if deterministic { 3687 return xxx_messageInfo_MemberListRequest.Marshal(b, m, deterministic) 3688 } else { 3689 b = b[:cap(b)] 3690 n, err := m.MarshalToSizedBuffer(b) 3691 if err != nil { 3692 return nil, err 3693 } 3694 return b[:n], nil 3695 } 3696 } 3697 func (m *MemberListRequest) XXX_Merge(src proto.Message) { 3698 xxx_messageInfo_MemberListRequest.Merge(m, src) 3699 } 3700 func (m *MemberListRequest) XXX_Size() int { 3701 return m.Size() 3702 } 3703 func (m *MemberListRequest) XXX_DiscardUnknown() { 3704 xxx_messageInfo_MemberListRequest.DiscardUnknown(m) 3705 } 3706 3707 var xxx_messageInfo_MemberListRequest proto.InternalMessageInfo 3708 3709 type MemberListResponse struct { 3710 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 3711 // members is a list of all members associated with the cluster. 3712 Members []*Member `protobuf:"bytes,2,rep,name=members,proto3" json:"members,omitempty"` 3713 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3714 XXX_unrecognized []byte `json:"-"` 3715 XXX_sizecache int32 `json:"-"` 3716 } 3717 3718 func (m *MemberListResponse) Reset() { *m = MemberListResponse{} } 3719 func (m *MemberListResponse) String() string { return proto.CompactTextString(m) } 3720 func (*MemberListResponse) ProtoMessage() {} 3721 func (*MemberListResponse) Descriptor() ([]byte, []int) { 3722 return fileDescriptor_77a6da22d6a3feb1, []int{44} 3723 } 3724 func (m *MemberListResponse) XXX_Unmarshal(b []byte) error { 3725 return m.Unmarshal(b) 3726 } 3727 func (m *MemberListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3728 if deterministic { 3729 return xxx_messageInfo_MemberListResponse.Marshal(b, m, deterministic) 3730 } else { 3731 b = b[:cap(b)] 3732 n, err := m.MarshalToSizedBuffer(b) 3733 if err != nil { 3734 return nil, err 3735 } 3736 return b[:n], nil 3737 } 3738 } 3739 func (m *MemberListResponse) XXX_Merge(src proto.Message) { 3740 xxx_messageInfo_MemberListResponse.Merge(m, src) 3741 } 3742 func (m *MemberListResponse) XXX_Size() int { 3743 return m.Size() 3744 } 3745 func (m *MemberListResponse) XXX_DiscardUnknown() { 3746 xxx_messageInfo_MemberListResponse.DiscardUnknown(m) 3747 } 3748 3749 var xxx_messageInfo_MemberListResponse proto.InternalMessageInfo 3750 3751 func (m *MemberListResponse) GetHeader() *ResponseHeader { 3752 if m != nil { 3753 return m.Header 3754 } 3755 return nil 3756 } 3757 3758 func (m *MemberListResponse) GetMembers() []*Member { 3759 if m != nil { 3760 return m.Members 3761 } 3762 return nil 3763 } 3764 3765 type DefragmentRequest struct { 3766 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3767 XXX_unrecognized []byte `json:"-"` 3768 XXX_sizecache int32 `json:"-"` 3769 } 3770 3771 func (m *DefragmentRequest) Reset() { *m = DefragmentRequest{} } 3772 func (m *DefragmentRequest) String() string { return proto.CompactTextString(m) } 3773 func (*DefragmentRequest) ProtoMessage() {} 3774 func (*DefragmentRequest) Descriptor() ([]byte, []int) { 3775 return fileDescriptor_77a6da22d6a3feb1, []int{45} 3776 } 3777 func (m *DefragmentRequest) XXX_Unmarshal(b []byte) error { 3778 return m.Unmarshal(b) 3779 } 3780 func (m *DefragmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3781 if deterministic { 3782 return xxx_messageInfo_DefragmentRequest.Marshal(b, m, deterministic) 3783 } else { 3784 b = b[:cap(b)] 3785 n, err := m.MarshalToSizedBuffer(b) 3786 if err != nil { 3787 return nil, err 3788 } 3789 return b[:n], nil 3790 } 3791 } 3792 func (m *DefragmentRequest) XXX_Merge(src proto.Message) { 3793 xxx_messageInfo_DefragmentRequest.Merge(m, src) 3794 } 3795 func (m *DefragmentRequest) XXX_Size() int { 3796 return m.Size() 3797 } 3798 func (m *DefragmentRequest) XXX_DiscardUnknown() { 3799 xxx_messageInfo_DefragmentRequest.DiscardUnknown(m) 3800 } 3801 3802 var xxx_messageInfo_DefragmentRequest proto.InternalMessageInfo 3803 3804 type DefragmentResponse struct { 3805 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 3806 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3807 XXX_unrecognized []byte `json:"-"` 3808 XXX_sizecache int32 `json:"-"` 3809 } 3810 3811 func (m *DefragmentResponse) Reset() { *m = DefragmentResponse{} } 3812 func (m *DefragmentResponse) String() string { return proto.CompactTextString(m) } 3813 func (*DefragmentResponse) ProtoMessage() {} 3814 func (*DefragmentResponse) Descriptor() ([]byte, []int) { 3815 return fileDescriptor_77a6da22d6a3feb1, []int{46} 3816 } 3817 func (m *DefragmentResponse) XXX_Unmarshal(b []byte) error { 3818 return m.Unmarshal(b) 3819 } 3820 func (m *DefragmentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3821 if deterministic { 3822 return xxx_messageInfo_DefragmentResponse.Marshal(b, m, deterministic) 3823 } else { 3824 b = b[:cap(b)] 3825 n, err := m.MarshalToSizedBuffer(b) 3826 if err != nil { 3827 return nil, err 3828 } 3829 return b[:n], nil 3830 } 3831 } 3832 func (m *DefragmentResponse) XXX_Merge(src proto.Message) { 3833 xxx_messageInfo_DefragmentResponse.Merge(m, src) 3834 } 3835 func (m *DefragmentResponse) XXX_Size() int { 3836 return m.Size() 3837 } 3838 func (m *DefragmentResponse) XXX_DiscardUnknown() { 3839 xxx_messageInfo_DefragmentResponse.DiscardUnknown(m) 3840 } 3841 3842 var xxx_messageInfo_DefragmentResponse proto.InternalMessageInfo 3843 3844 func (m *DefragmentResponse) GetHeader() *ResponseHeader { 3845 if m != nil { 3846 return m.Header 3847 } 3848 return nil 3849 } 3850 3851 type MoveLeaderRequest struct { 3852 // targetID is the node ID for the new leader. 3853 TargetID uint64 `protobuf:"varint,1,opt,name=targetID,proto3" json:"targetID,omitempty"` 3854 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3855 XXX_unrecognized []byte `json:"-"` 3856 XXX_sizecache int32 `json:"-"` 3857 } 3858 3859 func (m *MoveLeaderRequest) Reset() { *m = MoveLeaderRequest{} } 3860 func (m *MoveLeaderRequest) String() string { return proto.CompactTextString(m) } 3861 func (*MoveLeaderRequest) ProtoMessage() {} 3862 func (*MoveLeaderRequest) Descriptor() ([]byte, []int) { 3863 return fileDescriptor_77a6da22d6a3feb1, []int{47} 3864 } 3865 func (m *MoveLeaderRequest) XXX_Unmarshal(b []byte) error { 3866 return m.Unmarshal(b) 3867 } 3868 func (m *MoveLeaderRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3869 if deterministic { 3870 return xxx_messageInfo_MoveLeaderRequest.Marshal(b, m, deterministic) 3871 } else { 3872 b = b[:cap(b)] 3873 n, err := m.MarshalToSizedBuffer(b) 3874 if err != nil { 3875 return nil, err 3876 } 3877 return b[:n], nil 3878 } 3879 } 3880 func (m *MoveLeaderRequest) XXX_Merge(src proto.Message) { 3881 xxx_messageInfo_MoveLeaderRequest.Merge(m, src) 3882 } 3883 func (m *MoveLeaderRequest) XXX_Size() int { 3884 return m.Size() 3885 } 3886 func (m *MoveLeaderRequest) XXX_DiscardUnknown() { 3887 xxx_messageInfo_MoveLeaderRequest.DiscardUnknown(m) 3888 } 3889 3890 var xxx_messageInfo_MoveLeaderRequest proto.InternalMessageInfo 3891 3892 func (m *MoveLeaderRequest) GetTargetID() uint64 { 3893 if m != nil { 3894 return m.TargetID 3895 } 3896 return 0 3897 } 3898 3899 type MoveLeaderResponse struct { 3900 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 3901 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3902 XXX_unrecognized []byte `json:"-"` 3903 XXX_sizecache int32 `json:"-"` 3904 } 3905 3906 func (m *MoveLeaderResponse) Reset() { *m = MoveLeaderResponse{} } 3907 func (m *MoveLeaderResponse) String() string { return proto.CompactTextString(m) } 3908 func (*MoveLeaderResponse) ProtoMessage() {} 3909 func (*MoveLeaderResponse) Descriptor() ([]byte, []int) { 3910 return fileDescriptor_77a6da22d6a3feb1, []int{48} 3911 } 3912 func (m *MoveLeaderResponse) XXX_Unmarshal(b []byte) error { 3913 return m.Unmarshal(b) 3914 } 3915 func (m *MoveLeaderResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3916 if deterministic { 3917 return xxx_messageInfo_MoveLeaderResponse.Marshal(b, m, deterministic) 3918 } else { 3919 b = b[:cap(b)] 3920 n, err := m.MarshalToSizedBuffer(b) 3921 if err != nil { 3922 return nil, err 3923 } 3924 return b[:n], nil 3925 } 3926 } 3927 func (m *MoveLeaderResponse) XXX_Merge(src proto.Message) { 3928 xxx_messageInfo_MoveLeaderResponse.Merge(m, src) 3929 } 3930 func (m *MoveLeaderResponse) XXX_Size() int { 3931 return m.Size() 3932 } 3933 func (m *MoveLeaderResponse) XXX_DiscardUnknown() { 3934 xxx_messageInfo_MoveLeaderResponse.DiscardUnknown(m) 3935 } 3936 3937 var xxx_messageInfo_MoveLeaderResponse proto.InternalMessageInfo 3938 3939 func (m *MoveLeaderResponse) GetHeader() *ResponseHeader { 3940 if m != nil { 3941 return m.Header 3942 } 3943 return nil 3944 } 3945 3946 type AlarmRequest struct { 3947 // action is the kind of alarm request to issue. The action 3948 // may GET alarm statuses, ACTIVATE an alarm, or DEACTIVATE a 3949 // raised alarm. 3950 Action AlarmRequest_AlarmAction `protobuf:"varint,1,opt,name=action,proto3,enum=etcdserverpb.AlarmRequest_AlarmAction" json:"action,omitempty"` 3951 // memberID is the ID of the member associated with the alarm. If memberID is 0, the 3952 // alarm request covers all members. 3953 MemberID uint64 `protobuf:"varint,2,opt,name=memberID,proto3" json:"memberID,omitempty"` 3954 // alarm is the type of alarm to consider for this request. 3955 Alarm AlarmType `protobuf:"varint,3,opt,name=alarm,proto3,enum=etcdserverpb.AlarmType" json:"alarm,omitempty"` 3956 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3957 XXX_unrecognized []byte `json:"-"` 3958 XXX_sizecache int32 `json:"-"` 3959 } 3960 3961 func (m *AlarmRequest) Reset() { *m = AlarmRequest{} } 3962 func (m *AlarmRequest) String() string { return proto.CompactTextString(m) } 3963 func (*AlarmRequest) ProtoMessage() {} 3964 func (*AlarmRequest) Descriptor() ([]byte, []int) { 3965 return fileDescriptor_77a6da22d6a3feb1, []int{49} 3966 } 3967 func (m *AlarmRequest) XXX_Unmarshal(b []byte) error { 3968 return m.Unmarshal(b) 3969 } 3970 func (m *AlarmRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3971 if deterministic { 3972 return xxx_messageInfo_AlarmRequest.Marshal(b, m, deterministic) 3973 } else { 3974 b = b[:cap(b)] 3975 n, err := m.MarshalToSizedBuffer(b) 3976 if err != nil { 3977 return nil, err 3978 } 3979 return b[:n], nil 3980 } 3981 } 3982 func (m *AlarmRequest) XXX_Merge(src proto.Message) { 3983 xxx_messageInfo_AlarmRequest.Merge(m, src) 3984 } 3985 func (m *AlarmRequest) XXX_Size() int { 3986 return m.Size() 3987 } 3988 func (m *AlarmRequest) XXX_DiscardUnknown() { 3989 xxx_messageInfo_AlarmRequest.DiscardUnknown(m) 3990 } 3991 3992 var xxx_messageInfo_AlarmRequest proto.InternalMessageInfo 3993 3994 func (m *AlarmRequest) GetAction() AlarmRequest_AlarmAction { 3995 if m != nil { 3996 return m.Action 3997 } 3998 return AlarmRequest_GET 3999 } 4000 4001 func (m *AlarmRequest) GetMemberID() uint64 { 4002 if m != nil { 4003 return m.MemberID 4004 } 4005 return 0 4006 } 4007 4008 func (m *AlarmRequest) GetAlarm() AlarmType { 4009 if m != nil { 4010 return m.Alarm 4011 } 4012 return AlarmType_NONE 4013 } 4014 4015 type AlarmMember struct { 4016 // memberID is the ID of the member associated with the raised alarm. 4017 MemberID uint64 `protobuf:"varint,1,opt,name=memberID,proto3" json:"memberID,omitempty"` 4018 // alarm is the type of alarm which has been raised. 4019 Alarm AlarmType `protobuf:"varint,2,opt,name=alarm,proto3,enum=etcdserverpb.AlarmType" json:"alarm,omitempty"` 4020 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4021 XXX_unrecognized []byte `json:"-"` 4022 XXX_sizecache int32 `json:"-"` 4023 } 4024 4025 func (m *AlarmMember) Reset() { *m = AlarmMember{} } 4026 func (m *AlarmMember) String() string { return proto.CompactTextString(m) } 4027 func (*AlarmMember) ProtoMessage() {} 4028 func (*AlarmMember) Descriptor() ([]byte, []int) { 4029 return fileDescriptor_77a6da22d6a3feb1, []int{50} 4030 } 4031 func (m *AlarmMember) XXX_Unmarshal(b []byte) error { 4032 return m.Unmarshal(b) 4033 } 4034 func (m *AlarmMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4035 if deterministic { 4036 return xxx_messageInfo_AlarmMember.Marshal(b, m, deterministic) 4037 } else { 4038 b = b[:cap(b)] 4039 n, err := m.MarshalToSizedBuffer(b) 4040 if err != nil { 4041 return nil, err 4042 } 4043 return b[:n], nil 4044 } 4045 } 4046 func (m *AlarmMember) XXX_Merge(src proto.Message) { 4047 xxx_messageInfo_AlarmMember.Merge(m, src) 4048 } 4049 func (m *AlarmMember) XXX_Size() int { 4050 return m.Size() 4051 } 4052 func (m *AlarmMember) XXX_DiscardUnknown() { 4053 xxx_messageInfo_AlarmMember.DiscardUnknown(m) 4054 } 4055 4056 var xxx_messageInfo_AlarmMember proto.InternalMessageInfo 4057 4058 func (m *AlarmMember) GetMemberID() uint64 { 4059 if m != nil { 4060 return m.MemberID 4061 } 4062 return 0 4063 } 4064 4065 func (m *AlarmMember) GetAlarm() AlarmType { 4066 if m != nil { 4067 return m.Alarm 4068 } 4069 return AlarmType_NONE 4070 } 4071 4072 type AlarmResponse struct { 4073 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 4074 // alarms is a list of alarms associated with the alarm request. 4075 Alarms []*AlarmMember `protobuf:"bytes,2,rep,name=alarms,proto3" json:"alarms,omitempty"` 4076 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4077 XXX_unrecognized []byte `json:"-"` 4078 XXX_sizecache int32 `json:"-"` 4079 } 4080 4081 func (m *AlarmResponse) Reset() { *m = AlarmResponse{} } 4082 func (m *AlarmResponse) String() string { return proto.CompactTextString(m) } 4083 func (*AlarmResponse) ProtoMessage() {} 4084 func (*AlarmResponse) Descriptor() ([]byte, []int) { 4085 return fileDescriptor_77a6da22d6a3feb1, []int{51} 4086 } 4087 func (m *AlarmResponse) XXX_Unmarshal(b []byte) error { 4088 return m.Unmarshal(b) 4089 } 4090 func (m *AlarmResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4091 if deterministic { 4092 return xxx_messageInfo_AlarmResponse.Marshal(b, m, deterministic) 4093 } else { 4094 b = b[:cap(b)] 4095 n, err := m.MarshalToSizedBuffer(b) 4096 if err != nil { 4097 return nil, err 4098 } 4099 return b[:n], nil 4100 } 4101 } 4102 func (m *AlarmResponse) XXX_Merge(src proto.Message) { 4103 xxx_messageInfo_AlarmResponse.Merge(m, src) 4104 } 4105 func (m *AlarmResponse) XXX_Size() int { 4106 return m.Size() 4107 } 4108 func (m *AlarmResponse) XXX_DiscardUnknown() { 4109 xxx_messageInfo_AlarmResponse.DiscardUnknown(m) 4110 } 4111 4112 var xxx_messageInfo_AlarmResponse proto.InternalMessageInfo 4113 4114 func (m *AlarmResponse) GetHeader() *ResponseHeader { 4115 if m != nil { 4116 return m.Header 4117 } 4118 return nil 4119 } 4120 4121 func (m *AlarmResponse) GetAlarms() []*AlarmMember { 4122 if m != nil { 4123 return m.Alarms 4124 } 4125 return nil 4126 } 4127 4128 type StatusRequest struct { 4129 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4130 XXX_unrecognized []byte `json:"-"` 4131 XXX_sizecache int32 `json:"-"` 4132 } 4133 4134 func (m *StatusRequest) Reset() { *m = StatusRequest{} } 4135 func (m *StatusRequest) String() string { return proto.CompactTextString(m) } 4136 func (*StatusRequest) ProtoMessage() {} 4137 func (*StatusRequest) Descriptor() ([]byte, []int) { 4138 return fileDescriptor_77a6da22d6a3feb1, []int{52} 4139 } 4140 func (m *StatusRequest) XXX_Unmarshal(b []byte) error { 4141 return m.Unmarshal(b) 4142 } 4143 func (m *StatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4144 if deterministic { 4145 return xxx_messageInfo_StatusRequest.Marshal(b, m, deterministic) 4146 } else { 4147 b = b[:cap(b)] 4148 n, err := m.MarshalToSizedBuffer(b) 4149 if err != nil { 4150 return nil, err 4151 } 4152 return b[:n], nil 4153 } 4154 } 4155 func (m *StatusRequest) XXX_Merge(src proto.Message) { 4156 xxx_messageInfo_StatusRequest.Merge(m, src) 4157 } 4158 func (m *StatusRequest) XXX_Size() int { 4159 return m.Size() 4160 } 4161 func (m *StatusRequest) XXX_DiscardUnknown() { 4162 xxx_messageInfo_StatusRequest.DiscardUnknown(m) 4163 } 4164 4165 var xxx_messageInfo_StatusRequest proto.InternalMessageInfo 4166 4167 type StatusResponse struct { 4168 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 4169 // version is the cluster protocol version used by the responding member. 4170 Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` 4171 // dbSize is the size of the backend database, in bytes, of the responding member. 4172 DbSize int64 `protobuf:"varint,3,opt,name=dbSize,proto3" json:"dbSize,omitempty"` 4173 // leader is the member ID which the responding member believes is the current leader. 4174 Leader uint64 `protobuf:"varint,4,opt,name=leader,proto3" json:"leader,omitempty"` 4175 // raftIndex is the current raft index of the responding member. 4176 RaftIndex uint64 `protobuf:"varint,5,opt,name=raftIndex,proto3" json:"raftIndex,omitempty"` 4177 // raftTerm is the current raft term of the responding member. 4178 RaftTerm uint64 `protobuf:"varint,6,opt,name=raftTerm,proto3" json:"raftTerm,omitempty"` 4179 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4180 XXX_unrecognized []byte `json:"-"` 4181 XXX_sizecache int32 `json:"-"` 4182 } 4183 4184 func (m *StatusResponse) Reset() { *m = StatusResponse{} } 4185 func (m *StatusResponse) String() string { return proto.CompactTextString(m) } 4186 func (*StatusResponse) ProtoMessage() {} 4187 func (*StatusResponse) Descriptor() ([]byte, []int) { 4188 return fileDescriptor_77a6da22d6a3feb1, []int{53} 4189 } 4190 func (m *StatusResponse) XXX_Unmarshal(b []byte) error { 4191 return m.Unmarshal(b) 4192 } 4193 func (m *StatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4194 if deterministic { 4195 return xxx_messageInfo_StatusResponse.Marshal(b, m, deterministic) 4196 } else { 4197 b = b[:cap(b)] 4198 n, err := m.MarshalToSizedBuffer(b) 4199 if err != nil { 4200 return nil, err 4201 } 4202 return b[:n], nil 4203 } 4204 } 4205 func (m *StatusResponse) XXX_Merge(src proto.Message) { 4206 xxx_messageInfo_StatusResponse.Merge(m, src) 4207 } 4208 func (m *StatusResponse) XXX_Size() int { 4209 return m.Size() 4210 } 4211 func (m *StatusResponse) XXX_DiscardUnknown() { 4212 xxx_messageInfo_StatusResponse.DiscardUnknown(m) 4213 } 4214 4215 var xxx_messageInfo_StatusResponse proto.InternalMessageInfo 4216 4217 func (m *StatusResponse) GetHeader() *ResponseHeader { 4218 if m != nil { 4219 return m.Header 4220 } 4221 return nil 4222 } 4223 4224 func (m *StatusResponse) GetVersion() string { 4225 if m != nil { 4226 return m.Version 4227 } 4228 return "" 4229 } 4230 4231 func (m *StatusResponse) GetDbSize() int64 { 4232 if m != nil { 4233 return m.DbSize 4234 } 4235 return 0 4236 } 4237 4238 func (m *StatusResponse) GetLeader() uint64 { 4239 if m != nil { 4240 return m.Leader 4241 } 4242 return 0 4243 } 4244 4245 func (m *StatusResponse) GetRaftIndex() uint64 { 4246 if m != nil { 4247 return m.RaftIndex 4248 } 4249 return 0 4250 } 4251 4252 func (m *StatusResponse) GetRaftTerm() uint64 { 4253 if m != nil { 4254 return m.RaftTerm 4255 } 4256 return 0 4257 } 4258 4259 type AuthEnableRequest struct { 4260 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4261 XXX_unrecognized []byte `json:"-"` 4262 XXX_sizecache int32 `json:"-"` 4263 } 4264 4265 func (m *AuthEnableRequest) Reset() { *m = AuthEnableRequest{} } 4266 func (m *AuthEnableRequest) String() string { return proto.CompactTextString(m) } 4267 func (*AuthEnableRequest) ProtoMessage() {} 4268 func (*AuthEnableRequest) Descriptor() ([]byte, []int) { 4269 return fileDescriptor_77a6da22d6a3feb1, []int{54} 4270 } 4271 func (m *AuthEnableRequest) XXX_Unmarshal(b []byte) error { 4272 return m.Unmarshal(b) 4273 } 4274 func (m *AuthEnableRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4275 if deterministic { 4276 return xxx_messageInfo_AuthEnableRequest.Marshal(b, m, deterministic) 4277 } else { 4278 b = b[:cap(b)] 4279 n, err := m.MarshalToSizedBuffer(b) 4280 if err != nil { 4281 return nil, err 4282 } 4283 return b[:n], nil 4284 } 4285 } 4286 func (m *AuthEnableRequest) XXX_Merge(src proto.Message) { 4287 xxx_messageInfo_AuthEnableRequest.Merge(m, src) 4288 } 4289 func (m *AuthEnableRequest) XXX_Size() int { 4290 return m.Size() 4291 } 4292 func (m *AuthEnableRequest) XXX_DiscardUnknown() { 4293 xxx_messageInfo_AuthEnableRequest.DiscardUnknown(m) 4294 } 4295 4296 var xxx_messageInfo_AuthEnableRequest proto.InternalMessageInfo 4297 4298 type AuthDisableRequest struct { 4299 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4300 XXX_unrecognized []byte `json:"-"` 4301 XXX_sizecache int32 `json:"-"` 4302 } 4303 4304 func (m *AuthDisableRequest) Reset() { *m = AuthDisableRequest{} } 4305 func (m *AuthDisableRequest) String() string { return proto.CompactTextString(m) } 4306 func (*AuthDisableRequest) ProtoMessage() {} 4307 func (*AuthDisableRequest) Descriptor() ([]byte, []int) { 4308 return fileDescriptor_77a6da22d6a3feb1, []int{55} 4309 } 4310 func (m *AuthDisableRequest) XXX_Unmarshal(b []byte) error { 4311 return m.Unmarshal(b) 4312 } 4313 func (m *AuthDisableRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4314 if deterministic { 4315 return xxx_messageInfo_AuthDisableRequest.Marshal(b, m, deterministic) 4316 } else { 4317 b = b[:cap(b)] 4318 n, err := m.MarshalToSizedBuffer(b) 4319 if err != nil { 4320 return nil, err 4321 } 4322 return b[:n], nil 4323 } 4324 } 4325 func (m *AuthDisableRequest) XXX_Merge(src proto.Message) { 4326 xxx_messageInfo_AuthDisableRequest.Merge(m, src) 4327 } 4328 func (m *AuthDisableRequest) XXX_Size() int { 4329 return m.Size() 4330 } 4331 func (m *AuthDisableRequest) XXX_DiscardUnknown() { 4332 xxx_messageInfo_AuthDisableRequest.DiscardUnknown(m) 4333 } 4334 4335 var xxx_messageInfo_AuthDisableRequest proto.InternalMessageInfo 4336 4337 type AuthenticateRequest struct { 4338 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 4339 Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` 4340 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4341 XXX_unrecognized []byte `json:"-"` 4342 XXX_sizecache int32 `json:"-"` 4343 } 4344 4345 func (m *AuthenticateRequest) Reset() { *m = AuthenticateRequest{} } 4346 func (m *AuthenticateRequest) String() string { return proto.CompactTextString(m) } 4347 func (*AuthenticateRequest) ProtoMessage() {} 4348 func (*AuthenticateRequest) Descriptor() ([]byte, []int) { 4349 return fileDescriptor_77a6da22d6a3feb1, []int{56} 4350 } 4351 func (m *AuthenticateRequest) XXX_Unmarshal(b []byte) error { 4352 return m.Unmarshal(b) 4353 } 4354 func (m *AuthenticateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4355 if deterministic { 4356 return xxx_messageInfo_AuthenticateRequest.Marshal(b, m, deterministic) 4357 } else { 4358 b = b[:cap(b)] 4359 n, err := m.MarshalToSizedBuffer(b) 4360 if err != nil { 4361 return nil, err 4362 } 4363 return b[:n], nil 4364 } 4365 } 4366 func (m *AuthenticateRequest) XXX_Merge(src proto.Message) { 4367 xxx_messageInfo_AuthenticateRequest.Merge(m, src) 4368 } 4369 func (m *AuthenticateRequest) XXX_Size() int { 4370 return m.Size() 4371 } 4372 func (m *AuthenticateRequest) XXX_DiscardUnknown() { 4373 xxx_messageInfo_AuthenticateRequest.DiscardUnknown(m) 4374 } 4375 4376 var xxx_messageInfo_AuthenticateRequest proto.InternalMessageInfo 4377 4378 func (m *AuthenticateRequest) GetName() string { 4379 if m != nil { 4380 return m.Name 4381 } 4382 return "" 4383 } 4384 4385 func (m *AuthenticateRequest) GetPassword() string { 4386 if m != nil { 4387 return m.Password 4388 } 4389 return "" 4390 } 4391 4392 type AuthUserAddRequest struct { 4393 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 4394 Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` 4395 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4396 XXX_unrecognized []byte `json:"-"` 4397 XXX_sizecache int32 `json:"-"` 4398 } 4399 4400 func (m *AuthUserAddRequest) Reset() { *m = AuthUserAddRequest{} } 4401 func (m *AuthUserAddRequest) String() string { return proto.CompactTextString(m) } 4402 func (*AuthUserAddRequest) ProtoMessage() {} 4403 func (*AuthUserAddRequest) Descriptor() ([]byte, []int) { 4404 return fileDescriptor_77a6da22d6a3feb1, []int{57} 4405 } 4406 func (m *AuthUserAddRequest) XXX_Unmarshal(b []byte) error { 4407 return m.Unmarshal(b) 4408 } 4409 func (m *AuthUserAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4410 if deterministic { 4411 return xxx_messageInfo_AuthUserAddRequest.Marshal(b, m, deterministic) 4412 } else { 4413 b = b[:cap(b)] 4414 n, err := m.MarshalToSizedBuffer(b) 4415 if err != nil { 4416 return nil, err 4417 } 4418 return b[:n], nil 4419 } 4420 } 4421 func (m *AuthUserAddRequest) XXX_Merge(src proto.Message) { 4422 xxx_messageInfo_AuthUserAddRequest.Merge(m, src) 4423 } 4424 func (m *AuthUserAddRequest) XXX_Size() int { 4425 return m.Size() 4426 } 4427 func (m *AuthUserAddRequest) XXX_DiscardUnknown() { 4428 xxx_messageInfo_AuthUserAddRequest.DiscardUnknown(m) 4429 } 4430 4431 var xxx_messageInfo_AuthUserAddRequest proto.InternalMessageInfo 4432 4433 func (m *AuthUserAddRequest) GetName() string { 4434 if m != nil { 4435 return m.Name 4436 } 4437 return "" 4438 } 4439 4440 func (m *AuthUserAddRequest) GetPassword() string { 4441 if m != nil { 4442 return m.Password 4443 } 4444 return "" 4445 } 4446 4447 type AuthUserGetRequest struct { 4448 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 4449 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4450 XXX_unrecognized []byte `json:"-"` 4451 XXX_sizecache int32 `json:"-"` 4452 } 4453 4454 func (m *AuthUserGetRequest) Reset() { *m = AuthUserGetRequest{} } 4455 func (m *AuthUserGetRequest) String() string { return proto.CompactTextString(m) } 4456 func (*AuthUserGetRequest) ProtoMessage() {} 4457 func (*AuthUserGetRequest) Descriptor() ([]byte, []int) { 4458 return fileDescriptor_77a6da22d6a3feb1, []int{58} 4459 } 4460 func (m *AuthUserGetRequest) XXX_Unmarshal(b []byte) error { 4461 return m.Unmarshal(b) 4462 } 4463 func (m *AuthUserGetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4464 if deterministic { 4465 return xxx_messageInfo_AuthUserGetRequest.Marshal(b, m, deterministic) 4466 } else { 4467 b = b[:cap(b)] 4468 n, err := m.MarshalToSizedBuffer(b) 4469 if err != nil { 4470 return nil, err 4471 } 4472 return b[:n], nil 4473 } 4474 } 4475 func (m *AuthUserGetRequest) XXX_Merge(src proto.Message) { 4476 xxx_messageInfo_AuthUserGetRequest.Merge(m, src) 4477 } 4478 func (m *AuthUserGetRequest) XXX_Size() int { 4479 return m.Size() 4480 } 4481 func (m *AuthUserGetRequest) XXX_DiscardUnknown() { 4482 xxx_messageInfo_AuthUserGetRequest.DiscardUnknown(m) 4483 } 4484 4485 var xxx_messageInfo_AuthUserGetRequest proto.InternalMessageInfo 4486 4487 func (m *AuthUserGetRequest) GetName() string { 4488 if m != nil { 4489 return m.Name 4490 } 4491 return "" 4492 } 4493 4494 type AuthUserDeleteRequest struct { 4495 // name is the name of the user to delete. 4496 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 4497 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4498 XXX_unrecognized []byte `json:"-"` 4499 XXX_sizecache int32 `json:"-"` 4500 } 4501 4502 func (m *AuthUserDeleteRequest) Reset() { *m = AuthUserDeleteRequest{} } 4503 func (m *AuthUserDeleteRequest) String() string { return proto.CompactTextString(m) } 4504 func (*AuthUserDeleteRequest) ProtoMessage() {} 4505 func (*AuthUserDeleteRequest) Descriptor() ([]byte, []int) { 4506 return fileDescriptor_77a6da22d6a3feb1, []int{59} 4507 } 4508 func (m *AuthUserDeleteRequest) XXX_Unmarshal(b []byte) error { 4509 return m.Unmarshal(b) 4510 } 4511 func (m *AuthUserDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4512 if deterministic { 4513 return xxx_messageInfo_AuthUserDeleteRequest.Marshal(b, m, deterministic) 4514 } else { 4515 b = b[:cap(b)] 4516 n, err := m.MarshalToSizedBuffer(b) 4517 if err != nil { 4518 return nil, err 4519 } 4520 return b[:n], nil 4521 } 4522 } 4523 func (m *AuthUserDeleteRequest) XXX_Merge(src proto.Message) { 4524 xxx_messageInfo_AuthUserDeleteRequest.Merge(m, src) 4525 } 4526 func (m *AuthUserDeleteRequest) XXX_Size() int { 4527 return m.Size() 4528 } 4529 func (m *AuthUserDeleteRequest) XXX_DiscardUnknown() { 4530 xxx_messageInfo_AuthUserDeleteRequest.DiscardUnknown(m) 4531 } 4532 4533 var xxx_messageInfo_AuthUserDeleteRequest proto.InternalMessageInfo 4534 4535 func (m *AuthUserDeleteRequest) GetName() string { 4536 if m != nil { 4537 return m.Name 4538 } 4539 return "" 4540 } 4541 4542 type AuthUserChangePasswordRequest struct { 4543 // name is the name of the user whose password is being changed. 4544 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 4545 // password is the new password for the user. 4546 Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` 4547 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4548 XXX_unrecognized []byte `json:"-"` 4549 XXX_sizecache int32 `json:"-"` 4550 } 4551 4552 func (m *AuthUserChangePasswordRequest) Reset() { *m = AuthUserChangePasswordRequest{} } 4553 func (m *AuthUserChangePasswordRequest) String() string { return proto.CompactTextString(m) } 4554 func (*AuthUserChangePasswordRequest) ProtoMessage() {} 4555 func (*AuthUserChangePasswordRequest) Descriptor() ([]byte, []int) { 4556 return fileDescriptor_77a6da22d6a3feb1, []int{60} 4557 } 4558 func (m *AuthUserChangePasswordRequest) XXX_Unmarshal(b []byte) error { 4559 return m.Unmarshal(b) 4560 } 4561 func (m *AuthUserChangePasswordRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4562 if deterministic { 4563 return xxx_messageInfo_AuthUserChangePasswordRequest.Marshal(b, m, deterministic) 4564 } else { 4565 b = b[:cap(b)] 4566 n, err := m.MarshalToSizedBuffer(b) 4567 if err != nil { 4568 return nil, err 4569 } 4570 return b[:n], nil 4571 } 4572 } 4573 func (m *AuthUserChangePasswordRequest) XXX_Merge(src proto.Message) { 4574 xxx_messageInfo_AuthUserChangePasswordRequest.Merge(m, src) 4575 } 4576 func (m *AuthUserChangePasswordRequest) XXX_Size() int { 4577 return m.Size() 4578 } 4579 func (m *AuthUserChangePasswordRequest) XXX_DiscardUnknown() { 4580 xxx_messageInfo_AuthUserChangePasswordRequest.DiscardUnknown(m) 4581 } 4582 4583 var xxx_messageInfo_AuthUserChangePasswordRequest proto.InternalMessageInfo 4584 4585 func (m *AuthUserChangePasswordRequest) GetName() string { 4586 if m != nil { 4587 return m.Name 4588 } 4589 return "" 4590 } 4591 4592 func (m *AuthUserChangePasswordRequest) GetPassword() string { 4593 if m != nil { 4594 return m.Password 4595 } 4596 return "" 4597 } 4598 4599 type AuthUserGrantRoleRequest struct { 4600 // user is the name of the user which should be granted a given role. 4601 User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` 4602 // role is the name of the role to grant to the user. 4603 Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"` 4604 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4605 XXX_unrecognized []byte `json:"-"` 4606 XXX_sizecache int32 `json:"-"` 4607 } 4608 4609 func (m *AuthUserGrantRoleRequest) Reset() { *m = AuthUserGrantRoleRequest{} } 4610 func (m *AuthUserGrantRoleRequest) String() string { return proto.CompactTextString(m) } 4611 func (*AuthUserGrantRoleRequest) ProtoMessage() {} 4612 func (*AuthUserGrantRoleRequest) Descriptor() ([]byte, []int) { 4613 return fileDescriptor_77a6da22d6a3feb1, []int{61} 4614 } 4615 func (m *AuthUserGrantRoleRequest) XXX_Unmarshal(b []byte) error { 4616 return m.Unmarshal(b) 4617 } 4618 func (m *AuthUserGrantRoleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4619 if deterministic { 4620 return xxx_messageInfo_AuthUserGrantRoleRequest.Marshal(b, m, deterministic) 4621 } else { 4622 b = b[:cap(b)] 4623 n, err := m.MarshalToSizedBuffer(b) 4624 if err != nil { 4625 return nil, err 4626 } 4627 return b[:n], nil 4628 } 4629 } 4630 func (m *AuthUserGrantRoleRequest) XXX_Merge(src proto.Message) { 4631 xxx_messageInfo_AuthUserGrantRoleRequest.Merge(m, src) 4632 } 4633 func (m *AuthUserGrantRoleRequest) XXX_Size() int { 4634 return m.Size() 4635 } 4636 func (m *AuthUserGrantRoleRequest) XXX_DiscardUnknown() { 4637 xxx_messageInfo_AuthUserGrantRoleRequest.DiscardUnknown(m) 4638 } 4639 4640 var xxx_messageInfo_AuthUserGrantRoleRequest proto.InternalMessageInfo 4641 4642 func (m *AuthUserGrantRoleRequest) GetUser() string { 4643 if m != nil { 4644 return m.User 4645 } 4646 return "" 4647 } 4648 4649 func (m *AuthUserGrantRoleRequest) GetRole() string { 4650 if m != nil { 4651 return m.Role 4652 } 4653 return "" 4654 } 4655 4656 type AuthUserRevokeRoleRequest struct { 4657 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 4658 Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"` 4659 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4660 XXX_unrecognized []byte `json:"-"` 4661 XXX_sizecache int32 `json:"-"` 4662 } 4663 4664 func (m *AuthUserRevokeRoleRequest) Reset() { *m = AuthUserRevokeRoleRequest{} } 4665 func (m *AuthUserRevokeRoleRequest) String() string { return proto.CompactTextString(m) } 4666 func (*AuthUserRevokeRoleRequest) ProtoMessage() {} 4667 func (*AuthUserRevokeRoleRequest) Descriptor() ([]byte, []int) { 4668 return fileDescriptor_77a6da22d6a3feb1, []int{62} 4669 } 4670 func (m *AuthUserRevokeRoleRequest) XXX_Unmarshal(b []byte) error { 4671 return m.Unmarshal(b) 4672 } 4673 func (m *AuthUserRevokeRoleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4674 if deterministic { 4675 return xxx_messageInfo_AuthUserRevokeRoleRequest.Marshal(b, m, deterministic) 4676 } else { 4677 b = b[:cap(b)] 4678 n, err := m.MarshalToSizedBuffer(b) 4679 if err != nil { 4680 return nil, err 4681 } 4682 return b[:n], nil 4683 } 4684 } 4685 func (m *AuthUserRevokeRoleRequest) XXX_Merge(src proto.Message) { 4686 xxx_messageInfo_AuthUserRevokeRoleRequest.Merge(m, src) 4687 } 4688 func (m *AuthUserRevokeRoleRequest) XXX_Size() int { 4689 return m.Size() 4690 } 4691 func (m *AuthUserRevokeRoleRequest) XXX_DiscardUnknown() { 4692 xxx_messageInfo_AuthUserRevokeRoleRequest.DiscardUnknown(m) 4693 } 4694 4695 var xxx_messageInfo_AuthUserRevokeRoleRequest proto.InternalMessageInfo 4696 4697 func (m *AuthUserRevokeRoleRequest) GetName() string { 4698 if m != nil { 4699 return m.Name 4700 } 4701 return "" 4702 } 4703 4704 func (m *AuthUserRevokeRoleRequest) GetRole() string { 4705 if m != nil { 4706 return m.Role 4707 } 4708 return "" 4709 } 4710 4711 type AuthRoleAddRequest struct { 4712 // name is the name of the role to add to the authentication system. 4713 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 4714 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4715 XXX_unrecognized []byte `json:"-"` 4716 XXX_sizecache int32 `json:"-"` 4717 } 4718 4719 func (m *AuthRoleAddRequest) Reset() { *m = AuthRoleAddRequest{} } 4720 func (m *AuthRoleAddRequest) String() string { return proto.CompactTextString(m) } 4721 func (*AuthRoleAddRequest) ProtoMessage() {} 4722 func (*AuthRoleAddRequest) Descriptor() ([]byte, []int) { 4723 return fileDescriptor_77a6da22d6a3feb1, []int{63} 4724 } 4725 func (m *AuthRoleAddRequest) XXX_Unmarshal(b []byte) error { 4726 return m.Unmarshal(b) 4727 } 4728 func (m *AuthRoleAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4729 if deterministic { 4730 return xxx_messageInfo_AuthRoleAddRequest.Marshal(b, m, deterministic) 4731 } else { 4732 b = b[:cap(b)] 4733 n, err := m.MarshalToSizedBuffer(b) 4734 if err != nil { 4735 return nil, err 4736 } 4737 return b[:n], nil 4738 } 4739 } 4740 func (m *AuthRoleAddRequest) XXX_Merge(src proto.Message) { 4741 xxx_messageInfo_AuthRoleAddRequest.Merge(m, src) 4742 } 4743 func (m *AuthRoleAddRequest) XXX_Size() int { 4744 return m.Size() 4745 } 4746 func (m *AuthRoleAddRequest) XXX_DiscardUnknown() { 4747 xxx_messageInfo_AuthRoleAddRequest.DiscardUnknown(m) 4748 } 4749 4750 var xxx_messageInfo_AuthRoleAddRequest proto.InternalMessageInfo 4751 4752 func (m *AuthRoleAddRequest) GetName() string { 4753 if m != nil { 4754 return m.Name 4755 } 4756 return "" 4757 } 4758 4759 type AuthRoleGetRequest struct { 4760 Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"` 4761 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4762 XXX_unrecognized []byte `json:"-"` 4763 XXX_sizecache int32 `json:"-"` 4764 } 4765 4766 func (m *AuthRoleGetRequest) Reset() { *m = AuthRoleGetRequest{} } 4767 func (m *AuthRoleGetRequest) String() string { return proto.CompactTextString(m) } 4768 func (*AuthRoleGetRequest) ProtoMessage() {} 4769 func (*AuthRoleGetRequest) Descriptor() ([]byte, []int) { 4770 return fileDescriptor_77a6da22d6a3feb1, []int{64} 4771 } 4772 func (m *AuthRoleGetRequest) XXX_Unmarshal(b []byte) error { 4773 return m.Unmarshal(b) 4774 } 4775 func (m *AuthRoleGetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4776 if deterministic { 4777 return xxx_messageInfo_AuthRoleGetRequest.Marshal(b, m, deterministic) 4778 } else { 4779 b = b[:cap(b)] 4780 n, err := m.MarshalToSizedBuffer(b) 4781 if err != nil { 4782 return nil, err 4783 } 4784 return b[:n], nil 4785 } 4786 } 4787 func (m *AuthRoleGetRequest) XXX_Merge(src proto.Message) { 4788 xxx_messageInfo_AuthRoleGetRequest.Merge(m, src) 4789 } 4790 func (m *AuthRoleGetRequest) XXX_Size() int { 4791 return m.Size() 4792 } 4793 func (m *AuthRoleGetRequest) XXX_DiscardUnknown() { 4794 xxx_messageInfo_AuthRoleGetRequest.DiscardUnknown(m) 4795 } 4796 4797 var xxx_messageInfo_AuthRoleGetRequest proto.InternalMessageInfo 4798 4799 func (m *AuthRoleGetRequest) GetRole() string { 4800 if m != nil { 4801 return m.Role 4802 } 4803 return "" 4804 } 4805 4806 type AuthUserListRequest struct { 4807 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4808 XXX_unrecognized []byte `json:"-"` 4809 XXX_sizecache int32 `json:"-"` 4810 } 4811 4812 func (m *AuthUserListRequest) Reset() { *m = AuthUserListRequest{} } 4813 func (m *AuthUserListRequest) String() string { return proto.CompactTextString(m) } 4814 func (*AuthUserListRequest) ProtoMessage() {} 4815 func (*AuthUserListRequest) Descriptor() ([]byte, []int) { 4816 return fileDescriptor_77a6da22d6a3feb1, []int{65} 4817 } 4818 func (m *AuthUserListRequest) XXX_Unmarshal(b []byte) error { 4819 return m.Unmarshal(b) 4820 } 4821 func (m *AuthUserListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4822 if deterministic { 4823 return xxx_messageInfo_AuthUserListRequest.Marshal(b, m, deterministic) 4824 } else { 4825 b = b[:cap(b)] 4826 n, err := m.MarshalToSizedBuffer(b) 4827 if err != nil { 4828 return nil, err 4829 } 4830 return b[:n], nil 4831 } 4832 } 4833 func (m *AuthUserListRequest) XXX_Merge(src proto.Message) { 4834 xxx_messageInfo_AuthUserListRequest.Merge(m, src) 4835 } 4836 func (m *AuthUserListRequest) XXX_Size() int { 4837 return m.Size() 4838 } 4839 func (m *AuthUserListRequest) XXX_DiscardUnknown() { 4840 xxx_messageInfo_AuthUserListRequest.DiscardUnknown(m) 4841 } 4842 4843 var xxx_messageInfo_AuthUserListRequest proto.InternalMessageInfo 4844 4845 type AuthRoleListRequest struct { 4846 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4847 XXX_unrecognized []byte `json:"-"` 4848 XXX_sizecache int32 `json:"-"` 4849 } 4850 4851 func (m *AuthRoleListRequest) Reset() { *m = AuthRoleListRequest{} } 4852 func (m *AuthRoleListRequest) String() string { return proto.CompactTextString(m) } 4853 func (*AuthRoleListRequest) ProtoMessage() {} 4854 func (*AuthRoleListRequest) Descriptor() ([]byte, []int) { 4855 return fileDescriptor_77a6da22d6a3feb1, []int{66} 4856 } 4857 func (m *AuthRoleListRequest) XXX_Unmarshal(b []byte) error { 4858 return m.Unmarshal(b) 4859 } 4860 func (m *AuthRoleListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4861 if deterministic { 4862 return xxx_messageInfo_AuthRoleListRequest.Marshal(b, m, deterministic) 4863 } else { 4864 b = b[:cap(b)] 4865 n, err := m.MarshalToSizedBuffer(b) 4866 if err != nil { 4867 return nil, err 4868 } 4869 return b[:n], nil 4870 } 4871 } 4872 func (m *AuthRoleListRequest) XXX_Merge(src proto.Message) { 4873 xxx_messageInfo_AuthRoleListRequest.Merge(m, src) 4874 } 4875 func (m *AuthRoleListRequest) XXX_Size() int { 4876 return m.Size() 4877 } 4878 func (m *AuthRoleListRequest) XXX_DiscardUnknown() { 4879 xxx_messageInfo_AuthRoleListRequest.DiscardUnknown(m) 4880 } 4881 4882 var xxx_messageInfo_AuthRoleListRequest proto.InternalMessageInfo 4883 4884 type AuthRoleDeleteRequest struct { 4885 Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"` 4886 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4887 XXX_unrecognized []byte `json:"-"` 4888 XXX_sizecache int32 `json:"-"` 4889 } 4890 4891 func (m *AuthRoleDeleteRequest) Reset() { *m = AuthRoleDeleteRequest{} } 4892 func (m *AuthRoleDeleteRequest) String() string { return proto.CompactTextString(m) } 4893 func (*AuthRoleDeleteRequest) ProtoMessage() {} 4894 func (*AuthRoleDeleteRequest) Descriptor() ([]byte, []int) { 4895 return fileDescriptor_77a6da22d6a3feb1, []int{67} 4896 } 4897 func (m *AuthRoleDeleteRequest) XXX_Unmarshal(b []byte) error { 4898 return m.Unmarshal(b) 4899 } 4900 func (m *AuthRoleDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4901 if deterministic { 4902 return xxx_messageInfo_AuthRoleDeleteRequest.Marshal(b, m, deterministic) 4903 } else { 4904 b = b[:cap(b)] 4905 n, err := m.MarshalToSizedBuffer(b) 4906 if err != nil { 4907 return nil, err 4908 } 4909 return b[:n], nil 4910 } 4911 } 4912 func (m *AuthRoleDeleteRequest) XXX_Merge(src proto.Message) { 4913 xxx_messageInfo_AuthRoleDeleteRequest.Merge(m, src) 4914 } 4915 func (m *AuthRoleDeleteRequest) XXX_Size() int { 4916 return m.Size() 4917 } 4918 func (m *AuthRoleDeleteRequest) XXX_DiscardUnknown() { 4919 xxx_messageInfo_AuthRoleDeleteRequest.DiscardUnknown(m) 4920 } 4921 4922 var xxx_messageInfo_AuthRoleDeleteRequest proto.InternalMessageInfo 4923 4924 func (m *AuthRoleDeleteRequest) GetRole() string { 4925 if m != nil { 4926 return m.Role 4927 } 4928 return "" 4929 } 4930 4931 type AuthRoleGrantPermissionRequest struct { 4932 // name is the name of the role which will be granted the permission. 4933 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 4934 // perm is the permission to grant to the role. 4935 Perm *authpb.Permission `protobuf:"bytes,2,opt,name=perm,proto3" json:"perm,omitempty"` 4936 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4937 XXX_unrecognized []byte `json:"-"` 4938 XXX_sizecache int32 `json:"-"` 4939 } 4940 4941 func (m *AuthRoleGrantPermissionRequest) Reset() { *m = AuthRoleGrantPermissionRequest{} } 4942 func (m *AuthRoleGrantPermissionRequest) String() string { return proto.CompactTextString(m) } 4943 func (*AuthRoleGrantPermissionRequest) ProtoMessage() {} 4944 func (*AuthRoleGrantPermissionRequest) Descriptor() ([]byte, []int) { 4945 return fileDescriptor_77a6da22d6a3feb1, []int{68} 4946 } 4947 func (m *AuthRoleGrantPermissionRequest) XXX_Unmarshal(b []byte) error { 4948 return m.Unmarshal(b) 4949 } 4950 func (m *AuthRoleGrantPermissionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4951 if deterministic { 4952 return xxx_messageInfo_AuthRoleGrantPermissionRequest.Marshal(b, m, deterministic) 4953 } else { 4954 b = b[:cap(b)] 4955 n, err := m.MarshalToSizedBuffer(b) 4956 if err != nil { 4957 return nil, err 4958 } 4959 return b[:n], nil 4960 } 4961 } 4962 func (m *AuthRoleGrantPermissionRequest) XXX_Merge(src proto.Message) { 4963 xxx_messageInfo_AuthRoleGrantPermissionRequest.Merge(m, src) 4964 } 4965 func (m *AuthRoleGrantPermissionRequest) XXX_Size() int { 4966 return m.Size() 4967 } 4968 func (m *AuthRoleGrantPermissionRequest) XXX_DiscardUnknown() { 4969 xxx_messageInfo_AuthRoleGrantPermissionRequest.DiscardUnknown(m) 4970 } 4971 4972 var xxx_messageInfo_AuthRoleGrantPermissionRequest proto.InternalMessageInfo 4973 4974 func (m *AuthRoleGrantPermissionRequest) GetName() string { 4975 if m != nil { 4976 return m.Name 4977 } 4978 return "" 4979 } 4980 4981 func (m *AuthRoleGrantPermissionRequest) GetPerm() *authpb.Permission { 4982 if m != nil { 4983 return m.Perm 4984 } 4985 return nil 4986 } 4987 4988 type AuthRoleRevokePermissionRequest struct { 4989 Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"` 4990 Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` 4991 RangeEnd string `protobuf:"bytes,3,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"` 4992 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4993 XXX_unrecognized []byte `json:"-"` 4994 XXX_sizecache int32 `json:"-"` 4995 } 4996 4997 func (m *AuthRoleRevokePermissionRequest) Reset() { *m = AuthRoleRevokePermissionRequest{} } 4998 func (m *AuthRoleRevokePermissionRequest) String() string { return proto.CompactTextString(m) } 4999 func (*AuthRoleRevokePermissionRequest) ProtoMessage() {} 5000 func (*AuthRoleRevokePermissionRequest) Descriptor() ([]byte, []int) { 5001 return fileDescriptor_77a6da22d6a3feb1, []int{69} 5002 } 5003 func (m *AuthRoleRevokePermissionRequest) XXX_Unmarshal(b []byte) error { 5004 return m.Unmarshal(b) 5005 } 5006 func (m *AuthRoleRevokePermissionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5007 if deterministic { 5008 return xxx_messageInfo_AuthRoleRevokePermissionRequest.Marshal(b, m, deterministic) 5009 } else { 5010 b = b[:cap(b)] 5011 n, err := m.MarshalToSizedBuffer(b) 5012 if err != nil { 5013 return nil, err 5014 } 5015 return b[:n], nil 5016 } 5017 } 5018 func (m *AuthRoleRevokePermissionRequest) XXX_Merge(src proto.Message) { 5019 xxx_messageInfo_AuthRoleRevokePermissionRequest.Merge(m, src) 5020 } 5021 func (m *AuthRoleRevokePermissionRequest) XXX_Size() int { 5022 return m.Size() 5023 } 5024 func (m *AuthRoleRevokePermissionRequest) XXX_DiscardUnknown() { 5025 xxx_messageInfo_AuthRoleRevokePermissionRequest.DiscardUnknown(m) 5026 } 5027 5028 var xxx_messageInfo_AuthRoleRevokePermissionRequest proto.InternalMessageInfo 5029 5030 func (m *AuthRoleRevokePermissionRequest) GetRole() string { 5031 if m != nil { 5032 return m.Role 5033 } 5034 return "" 5035 } 5036 5037 func (m *AuthRoleRevokePermissionRequest) GetKey() string { 5038 if m != nil { 5039 return m.Key 5040 } 5041 return "" 5042 } 5043 5044 func (m *AuthRoleRevokePermissionRequest) GetRangeEnd() string { 5045 if m != nil { 5046 return m.RangeEnd 5047 } 5048 return "" 5049 } 5050 5051 type AuthEnableResponse struct { 5052 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 5053 XXX_NoUnkeyedLiteral struct{} `json:"-"` 5054 XXX_unrecognized []byte `json:"-"` 5055 XXX_sizecache int32 `json:"-"` 5056 } 5057 5058 func (m *AuthEnableResponse) Reset() { *m = AuthEnableResponse{} } 5059 func (m *AuthEnableResponse) String() string { return proto.CompactTextString(m) } 5060 func (*AuthEnableResponse) ProtoMessage() {} 5061 func (*AuthEnableResponse) Descriptor() ([]byte, []int) { 5062 return fileDescriptor_77a6da22d6a3feb1, []int{70} 5063 } 5064 func (m *AuthEnableResponse) XXX_Unmarshal(b []byte) error { 5065 return m.Unmarshal(b) 5066 } 5067 func (m *AuthEnableResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5068 if deterministic { 5069 return xxx_messageInfo_AuthEnableResponse.Marshal(b, m, deterministic) 5070 } else { 5071 b = b[:cap(b)] 5072 n, err := m.MarshalToSizedBuffer(b) 5073 if err != nil { 5074 return nil, err 5075 } 5076 return b[:n], nil 5077 } 5078 } 5079 func (m *AuthEnableResponse) XXX_Merge(src proto.Message) { 5080 xxx_messageInfo_AuthEnableResponse.Merge(m, src) 5081 } 5082 func (m *AuthEnableResponse) XXX_Size() int { 5083 return m.Size() 5084 } 5085 func (m *AuthEnableResponse) XXX_DiscardUnknown() { 5086 xxx_messageInfo_AuthEnableResponse.DiscardUnknown(m) 5087 } 5088 5089 var xxx_messageInfo_AuthEnableResponse proto.InternalMessageInfo 5090 5091 func (m *AuthEnableResponse) GetHeader() *ResponseHeader { 5092 if m != nil { 5093 return m.Header 5094 } 5095 return nil 5096 } 5097 5098 type AuthDisableResponse struct { 5099 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 5100 XXX_NoUnkeyedLiteral struct{} `json:"-"` 5101 XXX_unrecognized []byte `json:"-"` 5102 XXX_sizecache int32 `json:"-"` 5103 } 5104 5105 func (m *AuthDisableResponse) Reset() { *m = AuthDisableResponse{} } 5106 func (m *AuthDisableResponse) String() string { return proto.CompactTextString(m) } 5107 func (*AuthDisableResponse) ProtoMessage() {} 5108 func (*AuthDisableResponse) Descriptor() ([]byte, []int) { 5109 return fileDescriptor_77a6da22d6a3feb1, []int{71} 5110 } 5111 func (m *AuthDisableResponse) XXX_Unmarshal(b []byte) error { 5112 return m.Unmarshal(b) 5113 } 5114 func (m *AuthDisableResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5115 if deterministic { 5116 return xxx_messageInfo_AuthDisableResponse.Marshal(b, m, deterministic) 5117 } else { 5118 b = b[:cap(b)] 5119 n, err := m.MarshalToSizedBuffer(b) 5120 if err != nil { 5121 return nil, err 5122 } 5123 return b[:n], nil 5124 } 5125 } 5126 func (m *AuthDisableResponse) XXX_Merge(src proto.Message) { 5127 xxx_messageInfo_AuthDisableResponse.Merge(m, src) 5128 } 5129 func (m *AuthDisableResponse) XXX_Size() int { 5130 return m.Size() 5131 } 5132 func (m *AuthDisableResponse) XXX_DiscardUnknown() { 5133 xxx_messageInfo_AuthDisableResponse.DiscardUnknown(m) 5134 } 5135 5136 var xxx_messageInfo_AuthDisableResponse proto.InternalMessageInfo 5137 5138 func (m *AuthDisableResponse) GetHeader() *ResponseHeader { 5139 if m != nil { 5140 return m.Header 5141 } 5142 return nil 5143 } 5144 5145 type AuthenticateResponse struct { 5146 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 5147 // token is an authorized token that can be used in succeeding RPCs 5148 Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"` 5149 XXX_NoUnkeyedLiteral struct{} `json:"-"` 5150 XXX_unrecognized []byte `json:"-"` 5151 XXX_sizecache int32 `json:"-"` 5152 } 5153 5154 func (m *AuthenticateResponse) Reset() { *m = AuthenticateResponse{} } 5155 func (m *AuthenticateResponse) String() string { return proto.CompactTextString(m) } 5156 func (*AuthenticateResponse) ProtoMessage() {} 5157 func (*AuthenticateResponse) Descriptor() ([]byte, []int) { 5158 return fileDescriptor_77a6da22d6a3feb1, []int{72} 5159 } 5160 func (m *AuthenticateResponse) XXX_Unmarshal(b []byte) error { 5161 return m.Unmarshal(b) 5162 } 5163 func (m *AuthenticateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5164 if deterministic { 5165 return xxx_messageInfo_AuthenticateResponse.Marshal(b, m, deterministic) 5166 } else { 5167 b = b[:cap(b)] 5168 n, err := m.MarshalToSizedBuffer(b) 5169 if err != nil { 5170 return nil, err 5171 } 5172 return b[:n], nil 5173 } 5174 } 5175 func (m *AuthenticateResponse) XXX_Merge(src proto.Message) { 5176 xxx_messageInfo_AuthenticateResponse.Merge(m, src) 5177 } 5178 func (m *AuthenticateResponse) XXX_Size() int { 5179 return m.Size() 5180 } 5181 func (m *AuthenticateResponse) XXX_DiscardUnknown() { 5182 xxx_messageInfo_AuthenticateResponse.DiscardUnknown(m) 5183 } 5184 5185 var xxx_messageInfo_AuthenticateResponse proto.InternalMessageInfo 5186 5187 func (m *AuthenticateResponse) GetHeader() *ResponseHeader { 5188 if m != nil { 5189 return m.Header 5190 } 5191 return nil 5192 } 5193 5194 func (m *AuthenticateResponse) GetToken() string { 5195 if m != nil { 5196 return m.Token 5197 } 5198 return "" 5199 } 5200 5201 type AuthUserAddResponse struct { 5202 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 5203 XXX_NoUnkeyedLiteral struct{} `json:"-"` 5204 XXX_unrecognized []byte `json:"-"` 5205 XXX_sizecache int32 `json:"-"` 5206 } 5207 5208 func (m *AuthUserAddResponse) Reset() { *m = AuthUserAddResponse{} } 5209 func (m *AuthUserAddResponse) String() string { return proto.CompactTextString(m) } 5210 func (*AuthUserAddResponse) ProtoMessage() {} 5211 func (*AuthUserAddResponse) Descriptor() ([]byte, []int) { 5212 return fileDescriptor_77a6da22d6a3feb1, []int{73} 5213 } 5214 func (m *AuthUserAddResponse) XXX_Unmarshal(b []byte) error { 5215 return m.Unmarshal(b) 5216 } 5217 func (m *AuthUserAddResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5218 if deterministic { 5219 return xxx_messageInfo_AuthUserAddResponse.Marshal(b, m, deterministic) 5220 } else { 5221 b = b[:cap(b)] 5222 n, err := m.MarshalToSizedBuffer(b) 5223 if err != nil { 5224 return nil, err 5225 } 5226 return b[:n], nil 5227 } 5228 } 5229 func (m *AuthUserAddResponse) XXX_Merge(src proto.Message) { 5230 xxx_messageInfo_AuthUserAddResponse.Merge(m, src) 5231 } 5232 func (m *AuthUserAddResponse) XXX_Size() int { 5233 return m.Size() 5234 } 5235 func (m *AuthUserAddResponse) XXX_DiscardUnknown() { 5236 xxx_messageInfo_AuthUserAddResponse.DiscardUnknown(m) 5237 } 5238 5239 var xxx_messageInfo_AuthUserAddResponse proto.InternalMessageInfo 5240 5241 func (m *AuthUserAddResponse) GetHeader() *ResponseHeader { 5242 if m != nil { 5243 return m.Header 5244 } 5245 return nil 5246 } 5247 5248 type AuthUserGetResponse struct { 5249 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 5250 Roles []string `protobuf:"bytes,2,rep,name=roles,proto3" json:"roles,omitempty"` 5251 XXX_NoUnkeyedLiteral struct{} `json:"-"` 5252 XXX_unrecognized []byte `json:"-"` 5253 XXX_sizecache int32 `json:"-"` 5254 } 5255 5256 func (m *AuthUserGetResponse) Reset() { *m = AuthUserGetResponse{} } 5257 func (m *AuthUserGetResponse) String() string { return proto.CompactTextString(m) } 5258 func (*AuthUserGetResponse) ProtoMessage() {} 5259 func (*AuthUserGetResponse) Descriptor() ([]byte, []int) { 5260 return fileDescriptor_77a6da22d6a3feb1, []int{74} 5261 } 5262 func (m *AuthUserGetResponse) XXX_Unmarshal(b []byte) error { 5263 return m.Unmarshal(b) 5264 } 5265 func (m *AuthUserGetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5266 if deterministic { 5267 return xxx_messageInfo_AuthUserGetResponse.Marshal(b, m, deterministic) 5268 } else { 5269 b = b[:cap(b)] 5270 n, err := m.MarshalToSizedBuffer(b) 5271 if err != nil { 5272 return nil, err 5273 } 5274 return b[:n], nil 5275 } 5276 } 5277 func (m *AuthUserGetResponse) XXX_Merge(src proto.Message) { 5278 xxx_messageInfo_AuthUserGetResponse.Merge(m, src) 5279 } 5280 func (m *AuthUserGetResponse) XXX_Size() int { 5281 return m.Size() 5282 } 5283 func (m *AuthUserGetResponse) XXX_DiscardUnknown() { 5284 xxx_messageInfo_AuthUserGetResponse.DiscardUnknown(m) 5285 } 5286 5287 var xxx_messageInfo_AuthUserGetResponse proto.InternalMessageInfo 5288 5289 func (m *AuthUserGetResponse) GetHeader() *ResponseHeader { 5290 if m != nil { 5291 return m.Header 5292 } 5293 return nil 5294 } 5295 5296 func (m *AuthUserGetResponse) GetRoles() []string { 5297 if m != nil { 5298 return m.Roles 5299 } 5300 return nil 5301 } 5302 5303 type AuthUserDeleteResponse struct { 5304 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 5305 XXX_NoUnkeyedLiteral struct{} `json:"-"` 5306 XXX_unrecognized []byte `json:"-"` 5307 XXX_sizecache int32 `json:"-"` 5308 } 5309 5310 func (m *AuthUserDeleteResponse) Reset() { *m = AuthUserDeleteResponse{} } 5311 func (m *AuthUserDeleteResponse) String() string { return proto.CompactTextString(m) } 5312 func (*AuthUserDeleteResponse) ProtoMessage() {} 5313 func (*AuthUserDeleteResponse) Descriptor() ([]byte, []int) { 5314 return fileDescriptor_77a6da22d6a3feb1, []int{75} 5315 } 5316 func (m *AuthUserDeleteResponse) XXX_Unmarshal(b []byte) error { 5317 return m.Unmarshal(b) 5318 } 5319 func (m *AuthUserDeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5320 if deterministic { 5321 return xxx_messageInfo_AuthUserDeleteResponse.Marshal(b, m, deterministic) 5322 } else { 5323 b = b[:cap(b)] 5324 n, err := m.MarshalToSizedBuffer(b) 5325 if err != nil { 5326 return nil, err 5327 } 5328 return b[:n], nil 5329 } 5330 } 5331 func (m *AuthUserDeleteResponse) XXX_Merge(src proto.Message) { 5332 xxx_messageInfo_AuthUserDeleteResponse.Merge(m, src) 5333 } 5334 func (m *AuthUserDeleteResponse) XXX_Size() int { 5335 return m.Size() 5336 } 5337 func (m *AuthUserDeleteResponse) XXX_DiscardUnknown() { 5338 xxx_messageInfo_AuthUserDeleteResponse.DiscardUnknown(m) 5339 } 5340 5341 var xxx_messageInfo_AuthUserDeleteResponse proto.InternalMessageInfo 5342 5343 func (m *AuthUserDeleteResponse) GetHeader() *ResponseHeader { 5344 if m != nil { 5345 return m.Header 5346 } 5347 return nil 5348 } 5349 5350 type AuthUserChangePasswordResponse struct { 5351 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 5352 XXX_NoUnkeyedLiteral struct{} `json:"-"` 5353 XXX_unrecognized []byte `json:"-"` 5354 XXX_sizecache int32 `json:"-"` 5355 } 5356 5357 func (m *AuthUserChangePasswordResponse) Reset() { *m = AuthUserChangePasswordResponse{} } 5358 func (m *AuthUserChangePasswordResponse) String() string { return proto.CompactTextString(m) } 5359 func (*AuthUserChangePasswordResponse) ProtoMessage() {} 5360 func (*AuthUserChangePasswordResponse) Descriptor() ([]byte, []int) { 5361 return fileDescriptor_77a6da22d6a3feb1, []int{76} 5362 } 5363 func (m *AuthUserChangePasswordResponse) XXX_Unmarshal(b []byte) error { 5364 return m.Unmarshal(b) 5365 } 5366 func (m *AuthUserChangePasswordResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5367 if deterministic { 5368 return xxx_messageInfo_AuthUserChangePasswordResponse.Marshal(b, m, deterministic) 5369 } else { 5370 b = b[:cap(b)] 5371 n, err := m.MarshalToSizedBuffer(b) 5372 if err != nil { 5373 return nil, err 5374 } 5375 return b[:n], nil 5376 } 5377 } 5378 func (m *AuthUserChangePasswordResponse) XXX_Merge(src proto.Message) { 5379 xxx_messageInfo_AuthUserChangePasswordResponse.Merge(m, src) 5380 } 5381 func (m *AuthUserChangePasswordResponse) XXX_Size() int { 5382 return m.Size() 5383 } 5384 func (m *AuthUserChangePasswordResponse) XXX_DiscardUnknown() { 5385 xxx_messageInfo_AuthUserChangePasswordResponse.DiscardUnknown(m) 5386 } 5387 5388 var xxx_messageInfo_AuthUserChangePasswordResponse proto.InternalMessageInfo 5389 5390 func (m *AuthUserChangePasswordResponse) GetHeader() *ResponseHeader { 5391 if m != nil { 5392 return m.Header 5393 } 5394 return nil 5395 } 5396 5397 type AuthUserGrantRoleResponse struct { 5398 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 5399 XXX_NoUnkeyedLiteral struct{} `json:"-"` 5400 XXX_unrecognized []byte `json:"-"` 5401 XXX_sizecache int32 `json:"-"` 5402 } 5403 5404 func (m *AuthUserGrantRoleResponse) Reset() { *m = AuthUserGrantRoleResponse{} } 5405 func (m *AuthUserGrantRoleResponse) String() string { return proto.CompactTextString(m) } 5406 func (*AuthUserGrantRoleResponse) ProtoMessage() {} 5407 func (*AuthUserGrantRoleResponse) Descriptor() ([]byte, []int) { 5408 return fileDescriptor_77a6da22d6a3feb1, []int{77} 5409 } 5410 func (m *AuthUserGrantRoleResponse) XXX_Unmarshal(b []byte) error { 5411 return m.Unmarshal(b) 5412 } 5413 func (m *AuthUserGrantRoleResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5414 if deterministic { 5415 return xxx_messageInfo_AuthUserGrantRoleResponse.Marshal(b, m, deterministic) 5416 } else { 5417 b = b[:cap(b)] 5418 n, err := m.MarshalToSizedBuffer(b) 5419 if err != nil { 5420 return nil, err 5421 } 5422 return b[:n], nil 5423 } 5424 } 5425 func (m *AuthUserGrantRoleResponse) XXX_Merge(src proto.Message) { 5426 xxx_messageInfo_AuthUserGrantRoleResponse.Merge(m, src) 5427 } 5428 func (m *AuthUserGrantRoleResponse) XXX_Size() int { 5429 return m.Size() 5430 } 5431 func (m *AuthUserGrantRoleResponse) XXX_DiscardUnknown() { 5432 xxx_messageInfo_AuthUserGrantRoleResponse.DiscardUnknown(m) 5433 } 5434 5435 var xxx_messageInfo_AuthUserGrantRoleResponse proto.InternalMessageInfo 5436 5437 func (m *AuthUserGrantRoleResponse) GetHeader() *ResponseHeader { 5438 if m != nil { 5439 return m.Header 5440 } 5441 return nil 5442 } 5443 5444 type AuthUserRevokeRoleResponse struct { 5445 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 5446 XXX_NoUnkeyedLiteral struct{} `json:"-"` 5447 XXX_unrecognized []byte `json:"-"` 5448 XXX_sizecache int32 `json:"-"` 5449 } 5450 5451 func (m *AuthUserRevokeRoleResponse) Reset() { *m = AuthUserRevokeRoleResponse{} } 5452 func (m *AuthUserRevokeRoleResponse) String() string { return proto.CompactTextString(m) } 5453 func (*AuthUserRevokeRoleResponse) ProtoMessage() {} 5454 func (*AuthUserRevokeRoleResponse) Descriptor() ([]byte, []int) { 5455 return fileDescriptor_77a6da22d6a3feb1, []int{78} 5456 } 5457 func (m *AuthUserRevokeRoleResponse) XXX_Unmarshal(b []byte) error { 5458 return m.Unmarshal(b) 5459 } 5460 func (m *AuthUserRevokeRoleResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5461 if deterministic { 5462 return xxx_messageInfo_AuthUserRevokeRoleResponse.Marshal(b, m, deterministic) 5463 } else { 5464 b = b[:cap(b)] 5465 n, err := m.MarshalToSizedBuffer(b) 5466 if err != nil { 5467 return nil, err 5468 } 5469 return b[:n], nil 5470 } 5471 } 5472 func (m *AuthUserRevokeRoleResponse) XXX_Merge(src proto.Message) { 5473 xxx_messageInfo_AuthUserRevokeRoleResponse.Merge(m, src) 5474 } 5475 func (m *AuthUserRevokeRoleResponse) XXX_Size() int { 5476 return m.Size() 5477 } 5478 func (m *AuthUserRevokeRoleResponse) XXX_DiscardUnknown() { 5479 xxx_messageInfo_AuthUserRevokeRoleResponse.DiscardUnknown(m) 5480 } 5481 5482 var xxx_messageInfo_AuthUserRevokeRoleResponse proto.InternalMessageInfo 5483 5484 func (m *AuthUserRevokeRoleResponse) GetHeader() *ResponseHeader { 5485 if m != nil { 5486 return m.Header 5487 } 5488 return nil 5489 } 5490 5491 type AuthRoleAddResponse struct { 5492 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 5493 XXX_NoUnkeyedLiteral struct{} `json:"-"` 5494 XXX_unrecognized []byte `json:"-"` 5495 XXX_sizecache int32 `json:"-"` 5496 } 5497 5498 func (m *AuthRoleAddResponse) Reset() { *m = AuthRoleAddResponse{} } 5499 func (m *AuthRoleAddResponse) String() string { return proto.CompactTextString(m) } 5500 func (*AuthRoleAddResponse) ProtoMessage() {} 5501 func (*AuthRoleAddResponse) Descriptor() ([]byte, []int) { 5502 return fileDescriptor_77a6da22d6a3feb1, []int{79} 5503 } 5504 func (m *AuthRoleAddResponse) XXX_Unmarshal(b []byte) error { 5505 return m.Unmarshal(b) 5506 } 5507 func (m *AuthRoleAddResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5508 if deterministic { 5509 return xxx_messageInfo_AuthRoleAddResponse.Marshal(b, m, deterministic) 5510 } else { 5511 b = b[:cap(b)] 5512 n, err := m.MarshalToSizedBuffer(b) 5513 if err != nil { 5514 return nil, err 5515 } 5516 return b[:n], nil 5517 } 5518 } 5519 func (m *AuthRoleAddResponse) XXX_Merge(src proto.Message) { 5520 xxx_messageInfo_AuthRoleAddResponse.Merge(m, src) 5521 } 5522 func (m *AuthRoleAddResponse) XXX_Size() int { 5523 return m.Size() 5524 } 5525 func (m *AuthRoleAddResponse) XXX_DiscardUnknown() { 5526 xxx_messageInfo_AuthRoleAddResponse.DiscardUnknown(m) 5527 } 5528 5529 var xxx_messageInfo_AuthRoleAddResponse proto.InternalMessageInfo 5530 5531 func (m *AuthRoleAddResponse) GetHeader() *ResponseHeader { 5532 if m != nil { 5533 return m.Header 5534 } 5535 return nil 5536 } 5537 5538 type AuthRoleGetResponse struct { 5539 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 5540 Perm []*authpb.Permission `protobuf:"bytes,2,rep,name=perm,proto3" json:"perm,omitempty"` 5541 XXX_NoUnkeyedLiteral struct{} `json:"-"` 5542 XXX_unrecognized []byte `json:"-"` 5543 XXX_sizecache int32 `json:"-"` 5544 } 5545 5546 func (m *AuthRoleGetResponse) Reset() { *m = AuthRoleGetResponse{} } 5547 func (m *AuthRoleGetResponse) String() string { return proto.CompactTextString(m) } 5548 func (*AuthRoleGetResponse) ProtoMessage() {} 5549 func (*AuthRoleGetResponse) Descriptor() ([]byte, []int) { 5550 return fileDescriptor_77a6da22d6a3feb1, []int{80} 5551 } 5552 func (m *AuthRoleGetResponse) XXX_Unmarshal(b []byte) error { 5553 return m.Unmarshal(b) 5554 } 5555 func (m *AuthRoleGetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5556 if deterministic { 5557 return xxx_messageInfo_AuthRoleGetResponse.Marshal(b, m, deterministic) 5558 } else { 5559 b = b[:cap(b)] 5560 n, err := m.MarshalToSizedBuffer(b) 5561 if err != nil { 5562 return nil, err 5563 } 5564 return b[:n], nil 5565 } 5566 } 5567 func (m *AuthRoleGetResponse) XXX_Merge(src proto.Message) { 5568 xxx_messageInfo_AuthRoleGetResponse.Merge(m, src) 5569 } 5570 func (m *AuthRoleGetResponse) XXX_Size() int { 5571 return m.Size() 5572 } 5573 func (m *AuthRoleGetResponse) XXX_DiscardUnknown() { 5574 xxx_messageInfo_AuthRoleGetResponse.DiscardUnknown(m) 5575 } 5576 5577 var xxx_messageInfo_AuthRoleGetResponse proto.InternalMessageInfo 5578 5579 func (m *AuthRoleGetResponse) GetHeader() *ResponseHeader { 5580 if m != nil { 5581 return m.Header 5582 } 5583 return nil 5584 } 5585 5586 func (m *AuthRoleGetResponse) GetPerm() []*authpb.Permission { 5587 if m != nil { 5588 return m.Perm 5589 } 5590 return nil 5591 } 5592 5593 type AuthRoleListResponse struct { 5594 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 5595 Roles []string `protobuf:"bytes,2,rep,name=roles,proto3" json:"roles,omitempty"` 5596 XXX_NoUnkeyedLiteral struct{} `json:"-"` 5597 XXX_unrecognized []byte `json:"-"` 5598 XXX_sizecache int32 `json:"-"` 5599 } 5600 5601 func (m *AuthRoleListResponse) Reset() { *m = AuthRoleListResponse{} } 5602 func (m *AuthRoleListResponse) String() string { return proto.CompactTextString(m) } 5603 func (*AuthRoleListResponse) ProtoMessage() {} 5604 func (*AuthRoleListResponse) Descriptor() ([]byte, []int) { 5605 return fileDescriptor_77a6da22d6a3feb1, []int{81} 5606 } 5607 func (m *AuthRoleListResponse) XXX_Unmarshal(b []byte) error { 5608 return m.Unmarshal(b) 5609 } 5610 func (m *AuthRoleListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5611 if deterministic { 5612 return xxx_messageInfo_AuthRoleListResponse.Marshal(b, m, deterministic) 5613 } else { 5614 b = b[:cap(b)] 5615 n, err := m.MarshalToSizedBuffer(b) 5616 if err != nil { 5617 return nil, err 5618 } 5619 return b[:n], nil 5620 } 5621 } 5622 func (m *AuthRoleListResponse) XXX_Merge(src proto.Message) { 5623 xxx_messageInfo_AuthRoleListResponse.Merge(m, src) 5624 } 5625 func (m *AuthRoleListResponse) XXX_Size() int { 5626 return m.Size() 5627 } 5628 func (m *AuthRoleListResponse) XXX_DiscardUnknown() { 5629 xxx_messageInfo_AuthRoleListResponse.DiscardUnknown(m) 5630 } 5631 5632 var xxx_messageInfo_AuthRoleListResponse proto.InternalMessageInfo 5633 5634 func (m *AuthRoleListResponse) GetHeader() *ResponseHeader { 5635 if m != nil { 5636 return m.Header 5637 } 5638 return nil 5639 } 5640 5641 func (m *AuthRoleListResponse) GetRoles() []string { 5642 if m != nil { 5643 return m.Roles 5644 } 5645 return nil 5646 } 5647 5648 type AuthUserListResponse struct { 5649 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 5650 Users []string `protobuf:"bytes,2,rep,name=users,proto3" json:"users,omitempty"` 5651 XXX_NoUnkeyedLiteral struct{} `json:"-"` 5652 XXX_unrecognized []byte `json:"-"` 5653 XXX_sizecache int32 `json:"-"` 5654 } 5655 5656 func (m *AuthUserListResponse) Reset() { *m = AuthUserListResponse{} } 5657 func (m *AuthUserListResponse) String() string { return proto.CompactTextString(m) } 5658 func (*AuthUserListResponse) ProtoMessage() {} 5659 func (*AuthUserListResponse) Descriptor() ([]byte, []int) { 5660 return fileDescriptor_77a6da22d6a3feb1, []int{82} 5661 } 5662 func (m *AuthUserListResponse) XXX_Unmarshal(b []byte) error { 5663 return m.Unmarshal(b) 5664 } 5665 func (m *AuthUserListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5666 if deterministic { 5667 return xxx_messageInfo_AuthUserListResponse.Marshal(b, m, deterministic) 5668 } else { 5669 b = b[:cap(b)] 5670 n, err := m.MarshalToSizedBuffer(b) 5671 if err != nil { 5672 return nil, err 5673 } 5674 return b[:n], nil 5675 } 5676 } 5677 func (m *AuthUserListResponse) XXX_Merge(src proto.Message) { 5678 xxx_messageInfo_AuthUserListResponse.Merge(m, src) 5679 } 5680 func (m *AuthUserListResponse) XXX_Size() int { 5681 return m.Size() 5682 } 5683 func (m *AuthUserListResponse) XXX_DiscardUnknown() { 5684 xxx_messageInfo_AuthUserListResponse.DiscardUnknown(m) 5685 } 5686 5687 var xxx_messageInfo_AuthUserListResponse proto.InternalMessageInfo 5688 5689 func (m *AuthUserListResponse) GetHeader() *ResponseHeader { 5690 if m != nil { 5691 return m.Header 5692 } 5693 return nil 5694 } 5695 5696 func (m *AuthUserListResponse) GetUsers() []string { 5697 if m != nil { 5698 return m.Users 5699 } 5700 return nil 5701 } 5702 5703 type AuthRoleDeleteResponse struct { 5704 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 5705 XXX_NoUnkeyedLiteral struct{} `json:"-"` 5706 XXX_unrecognized []byte `json:"-"` 5707 XXX_sizecache int32 `json:"-"` 5708 } 5709 5710 func (m *AuthRoleDeleteResponse) Reset() { *m = AuthRoleDeleteResponse{} } 5711 func (m *AuthRoleDeleteResponse) String() string { return proto.CompactTextString(m) } 5712 func (*AuthRoleDeleteResponse) ProtoMessage() {} 5713 func (*AuthRoleDeleteResponse) Descriptor() ([]byte, []int) { 5714 return fileDescriptor_77a6da22d6a3feb1, []int{83} 5715 } 5716 func (m *AuthRoleDeleteResponse) XXX_Unmarshal(b []byte) error { 5717 return m.Unmarshal(b) 5718 } 5719 func (m *AuthRoleDeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5720 if deterministic { 5721 return xxx_messageInfo_AuthRoleDeleteResponse.Marshal(b, m, deterministic) 5722 } else { 5723 b = b[:cap(b)] 5724 n, err := m.MarshalToSizedBuffer(b) 5725 if err != nil { 5726 return nil, err 5727 } 5728 return b[:n], nil 5729 } 5730 } 5731 func (m *AuthRoleDeleteResponse) XXX_Merge(src proto.Message) { 5732 xxx_messageInfo_AuthRoleDeleteResponse.Merge(m, src) 5733 } 5734 func (m *AuthRoleDeleteResponse) XXX_Size() int { 5735 return m.Size() 5736 } 5737 func (m *AuthRoleDeleteResponse) XXX_DiscardUnknown() { 5738 xxx_messageInfo_AuthRoleDeleteResponse.DiscardUnknown(m) 5739 } 5740 5741 var xxx_messageInfo_AuthRoleDeleteResponse proto.InternalMessageInfo 5742 5743 func (m *AuthRoleDeleteResponse) GetHeader() *ResponseHeader { 5744 if m != nil { 5745 return m.Header 5746 } 5747 return nil 5748 } 5749 5750 type AuthRoleGrantPermissionResponse struct { 5751 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 5752 XXX_NoUnkeyedLiteral struct{} `json:"-"` 5753 XXX_unrecognized []byte `json:"-"` 5754 XXX_sizecache int32 `json:"-"` 5755 } 5756 5757 func (m *AuthRoleGrantPermissionResponse) Reset() { *m = AuthRoleGrantPermissionResponse{} } 5758 func (m *AuthRoleGrantPermissionResponse) String() string { return proto.CompactTextString(m) } 5759 func (*AuthRoleGrantPermissionResponse) ProtoMessage() {} 5760 func (*AuthRoleGrantPermissionResponse) Descriptor() ([]byte, []int) { 5761 return fileDescriptor_77a6da22d6a3feb1, []int{84} 5762 } 5763 func (m *AuthRoleGrantPermissionResponse) XXX_Unmarshal(b []byte) error { 5764 return m.Unmarshal(b) 5765 } 5766 func (m *AuthRoleGrantPermissionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5767 if deterministic { 5768 return xxx_messageInfo_AuthRoleGrantPermissionResponse.Marshal(b, m, deterministic) 5769 } else { 5770 b = b[:cap(b)] 5771 n, err := m.MarshalToSizedBuffer(b) 5772 if err != nil { 5773 return nil, err 5774 } 5775 return b[:n], nil 5776 } 5777 } 5778 func (m *AuthRoleGrantPermissionResponse) XXX_Merge(src proto.Message) { 5779 xxx_messageInfo_AuthRoleGrantPermissionResponse.Merge(m, src) 5780 } 5781 func (m *AuthRoleGrantPermissionResponse) XXX_Size() int { 5782 return m.Size() 5783 } 5784 func (m *AuthRoleGrantPermissionResponse) XXX_DiscardUnknown() { 5785 xxx_messageInfo_AuthRoleGrantPermissionResponse.DiscardUnknown(m) 5786 } 5787 5788 var xxx_messageInfo_AuthRoleGrantPermissionResponse proto.InternalMessageInfo 5789 5790 func (m *AuthRoleGrantPermissionResponse) GetHeader() *ResponseHeader { 5791 if m != nil { 5792 return m.Header 5793 } 5794 return nil 5795 } 5796 5797 type AuthRoleRevokePermissionResponse struct { 5798 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` 5799 XXX_NoUnkeyedLiteral struct{} `json:"-"` 5800 XXX_unrecognized []byte `json:"-"` 5801 XXX_sizecache int32 `json:"-"` 5802 } 5803 5804 func (m *AuthRoleRevokePermissionResponse) Reset() { *m = AuthRoleRevokePermissionResponse{} } 5805 func (m *AuthRoleRevokePermissionResponse) String() string { return proto.CompactTextString(m) } 5806 func (*AuthRoleRevokePermissionResponse) ProtoMessage() {} 5807 func (*AuthRoleRevokePermissionResponse) Descriptor() ([]byte, []int) { 5808 return fileDescriptor_77a6da22d6a3feb1, []int{85} 5809 } 5810 func (m *AuthRoleRevokePermissionResponse) XXX_Unmarshal(b []byte) error { 5811 return m.Unmarshal(b) 5812 } 5813 func (m *AuthRoleRevokePermissionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5814 if deterministic { 5815 return xxx_messageInfo_AuthRoleRevokePermissionResponse.Marshal(b, m, deterministic) 5816 } else { 5817 b = b[:cap(b)] 5818 n, err := m.MarshalToSizedBuffer(b) 5819 if err != nil { 5820 return nil, err 5821 } 5822 return b[:n], nil 5823 } 5824 } 5825 func (m *AuthRoleRevokePermissionResponse) XXX_Merge(src proto.Message) { 5826 xxx_messageInfo_AuthRoleRevokePermissionResponse.Merge(m, src) 5827 } 5828 func (m *AuthRoleRevokePermissionResponse) XXX_Size() int { 5829 return m.Size() 5830 } 5831 func (m *AuthRoleRevokePermissionResponse) XXX_DiscardUnknown() { 5832 xxx_messageInfo_AuthRoleRevokePermissionResponse.DiscardUnknown(m) 5833 } 5834 5835 var xxx_messageInfo_AuthRoleRevokePermissionResponse proto.InternalMessageInfo 5836 5837 func (m *AuthRoleRevokePermissionResponse) GetHeader() *ResponseHeader { 5838 if m != nil { 5839 return m.Header 5840 } 5841 return nil 5842 } 5843 5844 func init() { 5845 proto.RegisterEnum("etcdserverpb.AlarmType", AlarmType_name, AlarmType_value) 5846 proto.RegisterEnum("etcdserverpb.RangeRequest_SortOrder", RangeRequest_SortOrder_name, RangeRequest_SortOrder_value) 5847 proto.RegisterEnum("etcdserverpb.RangeRequest_SortTarget", RangeRequest_SortTarget_name, RangeRequest_SortTarget_value) 5848 proto.RegisterEnum("etcdserverpb.Compare_CompareResult", Compare_CompareResult_name, Compare_CompareResult_value) 5849 proto.RegisterEnum("etcdserverpb.Compare_CompareTarget", Compare_CompareTarget_name, Compare_CompareTarget_value) 5850 proto.RegisterEnum("etcdserverpb.WatchCreateRequest_FilterType", WatchCreateRequest_FilterType_name, WatchCreateRequest_FilterType_value) 5851 proto.RegisterEnum("etcdserverpb.AlarmRequest_AlarmAction", AlarmRequest_AlarmAction_name, AlarmRequest_AlarmAction_value) 5852 proto.RegisterType((*ResponseHeader)(nil), "etcdserverpb.ResponseHeader") 5853 proto.RegisterType((*RangeRequest)(nil), "etcdserverpb.RangeRequest") 5854 proto.RegisterType((*RangeResponse)(nil), "etcdserverpb.RangeResponse") 5855 proto.RegisterType((*PutRequest)(nil), "etcdserverpb.PutRequest") 5856 proto.RegisterType((*PutResponse)(nil), "etcdserverpb.PutResponse") 5857 proto.RegisterType((*DeleteRangeRequest)(nil), "etcdserverpb.DeleteRangeRequest") 5858 proto.RegisterType((*DeleteRangeResponse)(nil), "etcdserverpb.DeleteRangeResponse") 5859 proto.RegisterType((*RequestOp)(nil), "etcdserverpb.RequestOp") 5860 proto.RegisterType((*ResponseOp)(nil), "etcdserverpb.ResponseOp") 5861 proto.RegisterType((*Compare)(nil), "etcdserverpb.Compare") 5862 proto.RegisterType((*TxnRequest)(nil), "etcdserverpb.TxnRequest") 5863 proto.RegisterType((*TxnResponse)(nil), "etcdserverpb.TxnResponse") 5864 proto.RegisterType((*CompactionRequest)(nil), "etcdserverpb.CompactionRequest") 5865 proto.RegisterType((*CompactionResponse)(nil), "etcdserverpb.CompactionResponse") 5866 proto.RegisterType((*HashRequest)(nil), "etcdserverpb.HashRequest") 5867 proto.RegisterType((*HashKVRequest)(nil), "etcdserverpb.HashKVRequest") 5868 proto.RegisterType((*HashKVResponse)(nil), "etcdserverpb.HashKVResponse") 5869 proto.RegisterType((*HashResponse)(nil), "etcdserverpb.HashResponse") 5870 proto.RegisterType((*SnapshotRequest)(nil), "etcdserverpb.SnapshotRequest") 5871 proto.RegisterType((*SnapshotResponse)(nil), "etcdserverpb.SnapshotResponse") 5872 proto.RegisterType((*WatchRequest)(nil), "etcdserverpb.WatchRequest") 5873 proto.RegisterType((*WatchCreateRequest)(nil), "etcdserverpb.WatchCreateRequest") 5874 proto.RegisterType((*WatchCancelRequest)(nil), "etcdserverpb.WatchCancelRequest") 5875 proto.RegisterType((*WatchProgressRequest)(nil), "etcdserverpb.WatchProgressRequest") 5876 proto.RegisterType((*WatchResponse)(nil), "etcdserverpb.WatchResponse") 5877 proto.RegisterType((*LeaseGrantRequest)(nil), "etcdserverpb.LeaseGrantRequest") 5878 proto.RegisterType((*LeaseGrantResponse)(nil), "etcdserverpb.LeaseGrantResponse") 5879 proto.RegisterType((*LeaseRevokeRequest)(nil), "etcdserverpb.LeaseRevokeRequest") 5880 proto.RegisterType((*LeaseRevokeResponse)(nil), "etcdserverpb.LeaseRevokeResponse") 5881 proto.RegisterType((*LeaseKeepAliveRequest)(nil), "etcdserverpb.LeaseKeepAliveRequest") 5882 proto.RegisterType((*LeaseKeepAliveResponse)(nil), "etcdserverpb.LeaseKeepAliveResponse") 5883 proto.RegisterType((*LeaseTimeToLiveRequest)(nil), "etcdserverpb.LeaseTimeToLiveRequest") 5884 proto.RegisterType((*LeaseTimeToLiveResponse)(nil), "etcdserverpb.LeaseTimeToLiveResponse") 5885 proto.RegisterType((*LeaseLeasesRequest)(nil), "etcdserverpb.LeaseLeasesRequest") 5886 proto.RegisterType((*LeaseStatus)(nil), "etcdserverpb.LeaseStatus") 5887 proto.RegisterType((*LeaseLeasesResponse)(nil), "etcdserverpb.LeaseLeasesResponse") 5888 proto.RegisterType((*Member)(nil), "etcdserverpb.Member") 5889 proto.RegisterType((*MemberAddRequest)(nil), "etcdserverpb.MemberAddRequest") 5890 proto.RegisterType((*MemberAddResponse)(nil), "etcdserverpb.MemberAddResponse") 5891 proto.RegisterType((*MemberRemoveRequest)(nil), "etcdserverpb.MemberRemoveRequest") 5892 proto.RegisterType((*MemberRemoveResponse)(nil), "etcdserverpb.MemberRemoveResponse") 5893 proto.RegisterType((*MemberUpdateRequest)(nil), "etcdserverpb.MemberUpdateRequest") 5894 proto.RegisterType((*MemberUpdateResponse)(nil), "etcdserverpb.MemberUpdateResponse") 5895 proto.RegisterType((*MemberListRequest)(nil), "etcdserverpb.MemberListRequest") 5896 proto.RegisterType((*MemberListResponse)(nil), "etcdserverpb.MemberListResponse") 5897 proto.RegisterType((*DefragmentRequest)(nil), "etcdserverpb.DefragmentRequest") 5898 proto.RegisterType((*DefragmentResponse)(nil), "etcdserverpb.DefragmentResponse") 5899 proto.RegisterType((*MoveLeaderRequest)(nil), "etcdserverpb.MoveLeaderRequest") 5900 proto.RegisterType((*MoveLeaderResponse)(nil), "etcdserverpb.MoveLeaderResponse") 5901 proto.RegisterType((*AlarmRequest)(nil), "etcdserverpb.AlarmRequest") 5902 proto.RegisterType((*AlarmMember)(nil), "etcdserverpb.AlarmMember") 5903 proto.RegisterType((*AlarmResponse)(nil), "etcdserverpb.AlarmResponse") 5904 proto.RegisterType((*StatusRequest)(nil), "etcdserverpb.StatusRequest") 5905 proto.RegisterType((*StatusResponse)(nil), "etcdserverpb.StatusResponse") 5906 proto.RegisterType((*AuthEnableRequest)(nil), "etcdserverpb.AuthEnableRequest") 5907 proto.RegisterType((*AuthDisableRequest)(nil), "etcdserverpb.AuthDisableRequest") 5908 proto.RegisterType((*AuthenticateRequest)(nil), "etcdserverpb.AuthenticateRequest") 5909 proto.RegisterType((*AuthUserAddRequest)(nil), "etcdserverpb.AuthUserAddRequest") 5910 proto.RegisterType((*AuthUserGetRequest)(nil), "etcdserverpb.AuthUserGetRequest") 5911 proto.RegisterType((*AuthUserDeleteRequest)(nil), "etcdserverpb.AuthUserDeleteRequest") 5912 proto.RegisterType((*AuthUserChangePasswordRequest)(nil), "etcdserverpb.AuthUserChangePasswordRequest") 5913 proto.RegisterType((*AuthUserGrantRoleRequest)(nil), "etcdserverpb.AuthUserGrantRoleRequest") 5914 proto.RegisterType((*AuthUserRevokeRoleRequest)(nil), "etcdserverpb.AuthUserRevokeRoleRequest") 5915 proto.RegisterType((*AuthRoleAddRequest)(nil), "etcdserverpb.AuthRoleAddRequest") 5916 proto.RegisterType((*AuthRoleGetRequest)(nil), "etcdserverpb.AuthRoleGetRequest") 5917 proto.RegisterType((*AuthUserListRequest)(nil), "etcdserverpb.AuthUserListRequest") 5918 proto.RegisterType((*AuthRoleListRequest)(nil), "etcdserverpb.AuthRoleListRequest") 5919 proto.RegisterType((*AuthRoleDeleteRequest)(nil), "etcdserverpb.AuthRoleDeleteRequest") 5920 proto.RegisterType((*AuthRoleGrantPermissionRequest)(nil), "etcdserverpb.AuthRoleGrantPermissionRequest") 5921 proto.RegisterType((*AuthRoleRevokePermissionRequest)(nil), "etcdserverpb.AuthRoleRevokePermissionRequest") 5922 proto.RegisterType((*AuthEnableResponse)(nil), "etcdserverpb.AuthEnableResponse") 5923 proto.RegisterType((*AuthDisableResponse)(nil), "etcdserverpb.AuthDisableResponse") 5924 proto.RegisterType((*AuthenticateResponse)(nil), "etcdserverpb.AuthenticateResponse") 5925 proto.RegisterType((*AuthUserAddResponse)(nil), "etcdserverpb.AuthUserAddResponse") 5926 proto.RegisterType((*AuthUserGetResponse)(nil), "etcdserverpb.AuthUserGetResponse") 5927 proto.RegisterType((*AuthUserDeleteResponse)(nil), "etcdserverpb.AuthUserDeleteResponse") 5928 proto.RegisterType((*AuthUserChangePasswordResponse)(nil), "etcdserverpb.AuthUserChangePasswordResponse") 5929 proto.RegisterType((*AuthUserGrantRoleResponse)(nil), "etcdserverpb.AuthUserGrantRoleResponse") 5930 proto.RegisterType((*AuthUserRevokeRoleResponse)(nil), "etcdserverpb.AuthUserRevokeRoleResponse") 5931 proto.RegisterType((*AuthRoleAddResponse)(nil), "etcdserverpb.AuthRoleAddResponse") 5932 proto.RegisterType((*AuthRoleGetResponse)(nil), "etcdserverpb.AuthRoleGetResponse") 5933 proto.RegisterType((*AuthRoleListResponse)(nil), "etcdserverpb.AuthRoleListResponse") 5934 proto.RegisterType((*AuthUserListResponse)(nil), "etcdserverpb.AuthUserListResponse") 5935 proto.RegisterType((*AuthRoleDeleteResponse)(nil), "etcdserverpb.AuthRoleDeleteResponse") 5936 proto.RegisterType((*AuthRoleGrantPermissionResponse)(nil), "etcdserverpb.AuthRoleGrantPermissionResponse") 5937 proto.RegisterType((*AuthRoleRevokePermissionResponse)(nil), "etcdserverpb.AuthRoleRevokePermissionResponse") 5938 } 5939 5940 func init() { proto.RegisterFile("rpc.proto", fileDescriptor_77a6da22d6a3feb1) } 5941 5942 var fileDescriptor_77a6da22d6a3feb1 = []byte{ 5943 // 3711 bytes of a gzipped FileDescriptorProto 5944 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x5b, 0x5b, 0x73, 0x1b, 0x47, 5945 0x76, 0xe6, 0x00, 0x04, 0x40, 0x1c, 0x5c, 0x08, 0x35, 0x29, 0x09, 0x84, 0x24, 0x8a, 0x6a, 0xdd, 5946 0xa8, 0x8b, 0x09, 0x9b, 0x76, 0xf2, 0xa0, 0xa4, 0x5c, 0xa6, 0x48, 0x58, 0xa4, 0x49, 0x91, 0xf4, 5947 0x10, 0x94, 0x9d, 0x2a, 0x27, 0xac, 0x21, 0xd0, 0x22, 0x11, 0x02, 0x33, 0xc8, 0xcc, 0x00, 0x22, 5948 0x15, 0x57, 0x52, 0xe5, 0x38, 0xae, 0x3c, 0xc7, 0x55, 0xa9, 0x24, 0xaf, 0x5b, 0x5b, 0x2e, 0xff, 5949 0x82, 0xfd, 0x0b, 0x5b, 0xfb, 0xb2, 0xbb, 0xb5, 0x7f, 0x60, 0xcb, 0xbb, 0x2f, 0xfb, 0x0b, 0xf6, 5950 0xf2, 0xb4, 0xd5, 0xb7, 0x99, 0x9e, 0x1b, 0x48, 0x1b, 0xb6, 0x5f, 0xa8, 0xe9, 0xd3, 0xa7, 0xcf, 5951 0x39, 0x7d, 0xba, 0xcf, 0x39, 0xdd, 0x5f, 0x43, 0x90, 0xb7, 0xfb, 0xad, 0xa5, 0xbe, 0x6d, 0xb9, 5952 0x16, 0x2a, 0x12, 0xb7, 0xd5, 0x76, 0x88, 0x3d, 0x24, 0x76, 0xff, 0xb0, 0x36, 0x7b, 0x64, 0x1d, 5953 0x59, 0xac, 0xa3, 0x4e, 0xbf, 0x38, 0x4f, 0x6d, 0x8e, 0xf2, 0xd4, 0x7b, 0xc3, 0x56, 0x8b, 0xfd, 5954 0xe9, 0x1f, 0xd6, 0x4f, 0x86, 0xa2, 0xeb, 0x1a, 0xeb, 0x32, 0x06, 0xee, 0x31, 0xfb, 0xd3, 0x3f, 5955 0x64, 0xff, 0x88, 0xce, 0xeb, 0x47, 0x96, 0x75, 0xd4, 0x25, 0x75, 0xa3, 0xdf, 0xa9, 0x1b, 0xa6, 5956 0x69, 0xb9, 0x86, 0xdb, 0xb1, 0x4c, 0x87, 0xf7, 0xe2, 0xff, 0xd4, 0xa0, 0xac, 0x13, 0xa7, 0x6f, 5957 0x99, 0x0e, 0x59, 0x27, 0x46, 0x9b, 0xd8, 0xe8, 0x06, 0x40, 0xab, 0x3b, 0x70, 0x5c, 0x62, 0x1f, 5958 0x74, 0xda, 0x55, 0x6d, 0x41, 0x5b, 0x9c, 0xd4, 0xf3, 0x82, 0xb2, 0xd1, 0x46, 0xd7, 0x20, 0xdf, 5959 0x23, 0xbd, 0x43, 0xde, 0x9b, 0x62, 0xbd, 0x53, 0x9c, 0xb0, 0xd1, 0x46, 0x35, 0x98, 0xb2, 0xc9, 5960 0xb0, 0xe3, 0x74, 0x2c, 0xb3, 0x9a, 0x5e, 0xd0, 0x16, 0xd3, 0xba, 0xd7, 0xa6, 0x03, 0x6d, 0xe3, 5961 0xa5, 0x7b, 0xe0, 0x12, 0xbb, 0x57, 0x9d, 0xe4, 0x03, 0x29, 0xa1, 0x49, 0xec, 0x1e, 0xfe, 0x3c, 5962 0x03, 0x45, 0xdd, 0x30, 0x8f, 0x88, 0x4e, 0xfe, 0x65, 0x40, 0x1c, 0x17, 0x55, 0x20, 0x7d, 0x42, 5963 0xce, 0x98, 0xfa, 0xa2, 0x4e, 0x3f, 0xf9, 0x78, 0xf3, 0x88, 0x1c, 0x10, 0x93, 0x2b, 0x2e, 0xd2, 5964 0xf1, 0xe6, 0x11, 0x69, 0x98, 0x6d, 0x34, 0x0b, 0x99, 0x6e, 0xa7, 0xd7, 0x71, 0x85, 0x56, 0xde, 5965 0x08, 0x98, 0x33, 0x19, 0x32, 0x67, 0x15, 0xc0, 0xb1, 0x6c, 0xf7, 0xc0, 0xb2, 0xdb, 0xc4, 0xae, 5966 0x66, 0x16, 0xb4, 0xc5, 0xf2, 0xf2, 0x9d, 0x25, 0x75, 0x21, 0x96, 0x54, 0x83, 0x96, 0xf6, 0x2c, 5967 0xdb, 0xdd, 0xa1, 0xbc, 0x7a, 0xde, 0x91, 0x9f, 0xe8, 0x7d, 0x28, 0x30, 0x21, 0xae, 0x61, 0x1f, 5968 0x11, 0xb7, 0x9a, 0x65, 0x52, 0xee, 0x9e, 0x23, 0xa5, 0xc9, 0x98, 0x75, 0xa6, 0x9e, 0x7f, 0x23, 5969 0x0c, 0x45, 0x87, 0xd8, 0x1d, 0xa3, 0xdb, 0x79, 0x6d, 0x1c, 0x76, 0x49, 0x35, 0xb7, 0xa0, 0x2d, 5970 0x4e, 0xe9, 0x01, 0x1a, 0x9d, 0xff, 0x09, 0x39, 0x73, 0x0e, 0x2c, 0xb3, 0x7b, 0x56, 0x9d, 0x62, 5971 0x0c, 0x53, 0x94, 0xb0, 0x63, 0x76, 0xcf, 0xd8, 0xa2, 0x59, 0x03, 0xd3, 0xe5, 0xbd, 0x79, 0xd6, 5972 0x9b, 0x67, 0x14, 0xd6, 0xbd, 0x08, 0x95, 0x5e, 0xc7, 0x3c, 0xe8, 0x59, 0xed, 0x03, 0xcf, 0x21, 5973 0xc0, 0x1c, 0x52, 0xee, 0x75, 0xcc, 0xe7, 0x56, 0x5b, 0x97, 0x6e, 0xa1, 0x9c, 0xc6, 0x69, 0x90, 5974 0xb3, 0x20, 0x38, 0x8d, 0x53, 0x95, 0x73, 0x09, 0x66, 0xa8, 0xcc, 0x96, 0x4d, 0x0c, 0x97, 0xf8, 5975 0xcc, 0x45, 0xc6, 0x7c, 0xa9, 0xd7, 0x31, 0x57, 0x59, 0x4f, 0x80, 0xdf, 0x38, 0x8d, 0xf0, 0x97, 5976 0x04, 0xbf, 0x71, 0x1a, 0xe4, 0xc7, 0x4b, 0x90, 0xf7, 0x7c, 0x8e, 0xa6, 0x60, 0x72, 0x7b, 0x67, 5977 0xbb, 0x51, 0x99, 0x40, 0x00, 0xd9, 0x95, 0xbd, 0xd5, 0xc6, 0xf6, 0x5a, 0x45, 0x43, 0x05, 0xc8, 5978 0xad, 0x35, 0x78, 0x23, 0x85, 0x9f, 0x02, 0xf8, 0xde, 0x45, 0x39, 0x48, 0x6f, 0x36, 0xfe, 0xa1, 5979 0x32, 0x41, 0x79, 0x5e, 0x34, 0xf4, 0xbd, 0x8d, 0x9d, 0xed, 0x8a, 0x46, 0x07, 0xaf, 0xea, 0x8d, 5980 0x95, 0x66, 0xa3, 0x92, 0xa2, 0x1c, 0xcf, 0x77, 0xd6, 0x2a, 0x69, 0x94, 0x87, 0xcc, 0x8b, 0x95, 5981 0xad, 0xfd, 0x46, 0x65, 0x12, 0x7f, 0xa9, 0x41, 0x49, 0xac, 0x17, 0x8f, 0x09, 0xf4, 0x0e, 0x64, 5982 0x8f, 0x59, 0x5c, 0xb0, 0xad, 0x58, 0x58, 0xbe, 0x1e, 0x5a, 0xdc, 0x40, 0xec, 0xe8, 0x82, 0x17, 5983 0x61, 0x48, 0x9f, 0x0c, 0x9d, 0x6a, 0x6a, 0x21, 0xbd, 0x58, 0x58, 0xae, 0x2c, 0xf1, 0x80, 0x5d, 5984 0xda, 0x24, 0x67, 0x2f, 0x8c, 0xee, 0x80, 0xe8, 0xb4, 0x13, 0x21, 0x98, 0xec, 0x59, 0x36, 0x61, 5985 0x3b, 0x76, 0x4a, 0x67, 0xdf, 0x74, 0x1b, 0xb3, 0x45, 0x13, 0xbb, 0x95, 0x37, 0xf0, 0xd7, 0x1a, 5986 0xc0, 0xee, 0xc0, 0x4d, 0x0e, 0x8d, 0x59, 0xc8, 0x0c, 0xa9, 0x60, 0x11, 0x16, 0xbc, 0xc1, 0x62, 5987 0x82, 0x18, 0x0e, 0xf1, 0x62, 0x82, 0x36, 0xd0, 0x55, 0xc8, 0xf5, 0x6d, 0x32, 0x3c, 0x38, 0x19, 5988 0x32, 0x25, 0x53, 0x7a, 0x96, 0x36, 0x37, 0x87, 0xe8, 0x16, 0x14, 0x3b, 0x47, 0xa6, 0x65, 0x93, 5989 0x03, 0x2e, 0x2b, 0xc3, 0x7a, 0x0b, 0x9c, 0xc6, 0xec, 0x56, 0x58, 0xb8, 0xe0, 0xac, 0xca, 0xb2, 5990 0x45, 0x49, 0xd8, 0x84, 0x02, 0x33, 0x75, 0x2c, 0xf7, 0x3d, 0xf0, 0x6d, 0x4c, 0xb1, 0x61, 0x51, 5991 0x17, 0x0a, 0xab, 0xf1, 0x27, 0x80, 0xd6, 0x48, 0x97, 0xb8, 0x64, 0x9c, 0xec, 0xa1, 0xf8, 0x24, 5992 0xad, 0xfa, 0x04, 0xff, 0xb7, 0x06, 0x33, 0x01, 0xf1, 0x63, 0x4d, 0xab, 0x0a, 0xb9, 0x36, 0x13, 5993 0xc6, 0x2d, 0x48, 0xeb, 0xb2, 0x89, 0x1e, 0xc1, 0x94, 0x30, 0xc0, 0xa9, 0xa6, 0x13, 0x36, 0x4d, 5994 0x8e, 0xdb, 0xe4, 0xe0, 0xaf, 0x53, 0x90, 0x17, 0x13, 0xdd, 0xe9, 0xa3, 0x15, 0x28, 0xd9, 0xbc, 5995 0x71, 0xc0, 0xe6, 0x23, 0x2c, 0xaa, 0x25, 0x27, 0xa1, 0xf5, 0x09, 0xbd, 0x28, 0x86, 0x30, 0x32, 5996 0xfa, 0x3b, 0x28, 0x48, 0x11, 0xfd, 0x81, 0x2b, 0x5c, 0x5e, 0x0d, 0x0a, 0xf0, 0xf7, 0xdf, 0xfa, 5997 0x84, 0x0e, 0x82, 0x7d, 0x77, 0xe0, 0xa2, 0x26, 0xcc, 0xca, 0xc1, 0x7c, 0x36, 0xc2, 0x8c, 0x34, 5998 0x93, 0xb2, 0x10, 0x94, 0x12, 0x5d, 0xaa, 0xf5, 0x09, 0x1d, 0x89, 0xf1, 0x4a, 0xa7, 0x6a, 0x92, 5999 0x7b, 0xca, 0x93, 0x77, 0xc4, 0xa4, 0xe6, 0xa9, 0x19, 0x35, 0xa9, 0x79, 0x6a, 0x3e, 0xcd, 0x43, 6000 0x4e, 0xb4, 0xf0, 0xcf, 0x52, 0x00, 0x72, 0x35, 0x76, 0xfa, 0x68, 0x0d, 0xca, 0xb6, 0x68, 0x05, 6001 0xbc, 0x75, 0x2d, 0xd6, 0x5b, 0x62, 0x11, 0x27, 0xf4, 0x92, 0x1c, 0xc4, 0x8d, 0x7b, 0x17, 0x8a, 6002 0x9e, 0x14, 0xdf, 0x61, 0x73, 0x31, 0x0e, 0xf3, 0x24, 0x14, 0xe4, 0x00, 0xea, 0xb2, 0x8f, 0xe0, 6003 0xb2, 0x37, 0x3e, 0xc6, 0x67, 0xb7, 0x46, 0xf8, 0xcc, 0x13, 0x38, 0x23, 0x25, 0xa8, 0x5e, 0x53, 6004 0x0d, 0xf3, 0xdd, 0x36, 0x17, 0xe3, 0xb6, 0xa8, 0x61, 0xd4, 0x71, 0x40, 0xeb, 0x25, 0x6f, 0xe2, 6005 0x3f, 0xa4, 0x21, 0xb7, 0x6a, 0xf5, 0xfa, 0x86, 0x4d, 0x57, 0x23, 0x6b, 0x13, 0x67, 0xd0, 0x75, 6006 0x99, 0xbb, 0xca, 0xcb, 0xb7, 0x83, 0x12, 0x05, 0x9b, 0xfc, 0x57, 0x67, 0xac, 0xba, 0x18, 0x42, 6007 0x07, 0x8b, 0xf2, 0x98, 0xba, 0xc0, 0x60, 0x51, 0x1c, 0xc5, 0x10, 0x19, 0xc8, 0x69, 0x3f, 0x90, 6008 0x6b, 0x90, 0x1b, 0x12, 0xdb, 0x2f, 0xe9, 0xeb, 0x13, 0xba, 0x24, 0xa0, 0x07, 0x30, 0x1d, 0x2e, 6009 0x2f, 0x19, 0xc1, 0x53, 0x6e, 0x05, 0xab, 0xd1, 0x6d, 0x28, 0x06, 0x6a, 0x5c, 0x56, 0xf0, 0x15, 6010 0x7a, 0x4a, 0x89, 0xbb, 0x22, 0xf3, 0x2a, 0xad, 0xc7, 0xc5, 0xf5, 0x09, 0x99, 0x59, 0xaf, 0xc8, 6011 0xcc, 0x3a, 0x25, 0x46, 0x89, 0xdc, 0x1a, 0x48, 0x32, 0xef, 0x05, 0x93, 0x0c, 0x7e, 0x0f, 0x4a, 6012 0x01, 0x07, 0xd1, 0xba, 0xd3, 0xf8, 0x70, 0x7f, 0x65, 0x8b, 0x17, 0xa9, 0x67, 0xac, 0x2e, 0xe9, 6013 0x15, 0x8d, 0xd6, 0xba, 0xad, 0xc6, 0xde, 0x5e, 0x25, 0x85, 0x4a, 0x90, 0xdf, 0xde, 0x69, 0x1e, 6014 0x70, 0xae, 0x34, 0x7e, 0xe6, 0x49, 0x10, 0x45, 0x4e, 0xa9, 0x6d, 0x13, 0x4a, 0x6d, 0xd3, 0x64, 6015 0x6d, 0x4b, 0xf9, 0xb5, 0x8d, 0x95, 0xb9, 0xad, 0xc6, 0xca, 0x5e, 0xa3, 0x32, 0xf9, 0xb4, 0x0c, 6016 0x45, 0xee, 0xdf, 0x83, 0x81, 0x49, 0x4b, 0xed, 0x4f, 0x34, 0x00, 0x3f, 0x9a, 0x50, 0x1d, 0x72, 6017 0x2d, 0xae, 0xa7, 0xaa, 0xb1, 0x64, 0x74, 0x39, 0x76, 0xc9, 0x74, 0xc9, 0x85, 0xde, 0x82, 0x9c, 6018 0x33, 0x68, 0xb5, 0x88, 0x23, 0x4b, 0xde, 0xd5, 0x70, 0x3e, 0x14, 0xd9, 0x4a, 0x97, 0x7c, 0x74, 6019 0xc8, 0x4b, 0xa3, 0xd3, 0x1d, 0xb0, 0x02, 0x38, 0x7a, 0x88, 0xe0, 0xc3, 0xff, 0xa7, 0x41, 0x41, 6020 0xd9, 0xbc, 0xdf, 0x31, 0x09, 0x5f, 0x87, 0x3c, 0xb3, 0x81, 0xb4, 0x45, 0x1a, 0x9e, 0xd2, 0x7d, 6021 0x02, 0xfa, 0x5b, 0xc8, 0xcb, 0x08, 0x90, 0x99, 0xb8, 0x1a, 0x2f, 0x76, 0xa7, 0xaf, 0xfb, 0xac, 6022 0x78, 0x13, 0x2e, 0x31, 0xaf, 0xb4, 0xe8, 0xe1, 0x5a, 0xfa, 0x51, 0x3d, 0x7e, 0x6a, 0xa1, 0xe3, 6023 0x67, 0x0d, 0xa6, 0xfa, 0xc7, 0x67, 0x4e, 0xa7, 0x65, 0x74, 0x85, 0x15, 0x5e, 0x1b, 0x7f, 0x00, 6024 0x48, 0x15, 0x36, 0xce, 0x74, 0x71, 0x09, 0x0a, 0xeb, 0x86, 0x73, 0x2c, 0x4c, 0xc2, 0x8f, 0xa0, 6025 0x44, 0x9b, 0x9b, 0x2f, 0x2e, 0x60, 0x23, 0xbb, 0x1c, 0x48, 0xee, 0xb1, 0x7c, 0x8e, 0x60, 0xf2, 6026 0xd8, 0x70, 0x8e, 0xd9, 0x44, 0x4b, 0x3a, 0xfb, 0x46, 0x0f, 0xa0, 0xd2, 0xe2, 0x93, 0x3c, 0x08, 6027 0x5d, 0x19, 0xa6, 0x05, 0xdd, 0x3b, 0x09, 0x7e, 0x0c, 0x45, 0x3e, 0x87, 0xef, 0xdb, 0x08, 0x7c, 6028 0x09, 0xa6, 0xf7, 0x4c, 0xa3, 0xef, 0x1c, 0x5b, 0xb2, 0xba, 0xd1, 0x49, 0x57, 0x7c, 0xda, 0x58, 6029 0x1a, 0xef, 0xc3, 0xb4, 0x4d, 0x7a, 0x46, 0xc7, 0xec, 0x98, 0x47, 0x07, 0x87, 0x67, 0x2e, 0x71, 6030 0xc4, 0x85, 0xa9, 0xec, 0x91, 0x9f, 0x52, 0x2a, 0x35, 0xed, 0xb0, 0x6b, 0x1d, 0x8a, 0x34, 0xc7, 6031 0xbe, 0xf1, 0x17, 0x29, 0x28, 0x7e, 0x64, 0xb8, 0x2d, 0xb9, 0x74, 0x68, 0x03, 0xca, 0x5e, 0x72, 6032 0x63, 0x14, 0x61, 0x4b, 0xa8, 0xc4, 0xb2, 0x31, 0xf2, 0x28, 0x2d, 0xab, 0x63, 0xa9, 0xa5, 0x12, 6033 0x98, 0x28, 0xc3, 0x6c, 0x91, 0xae, 0x27, 0x2a, 0x95, 0x2c, 0x8a, 0x31, 0xaa, 0xa2, 0x54, 0x02, 6034 0xda, 0x81, 0x4a, 0xdf, 0xb6, 0x8e, 0x6c, 0xe2, 0x38, 0x9e, 0x30, 0x5e, 0xc6, 0x70, 0x8c, 0xb0, 6035 0x5d, 0xc1, 0xea, 0x8b, 0x9b, 0xee, 0x07, 0x49, 0x4f, 0xa7, 0xfd, 0xf3, 0x0c, 0x4f, 0x4e, 0xbf, 6036 0x4e, 0x01, 0x8a, 0x4e, 0xea, 0xdb, 0x1e, 0xf1, 0xee, 0x42, 0xd9, 0x71, 0x0d, 0x3b, 0xb2, 0xd9, 6037 0x4a, 0x8c, 0xea, 0x65, 0xfc, 0xfb, 0xe0, 0x19, 0x74, 0x60, 0x5a, 0x6e, 0xe7, 0xe5, 0x99, 0x38, 6038 0x25, 0x97, 0x25, 0x79, 0x9b, 0x51, 0x51, 0x03, 0x72, 0x2f, 0x3b, 0x5d, 0x97, 0xd8, 0x4e, 0x35, 6039 0xb3, 0x90, 0x5e, 0x2c, 0x2f, 0x3f, 0x3a, 0x6f, 0x19, 0x96, 0xde, 0x67, 0xfc, 0xcd, 0xb3, 0x3e, 6040 0xd1, 0xe5, 0x58, 0xf5, 0xe4, 0x99, 0x0d, 0x9c, 0xc6, 0xe7, 0x60, 0xea, 0x15, 0x15, 0x41, 0x6f, 6041 0xd9, 0x39, 0x7e, 0x58, 0x64, 0x6d, 0x7e, 0xc9, 0x7e, 0x69, 0x1b, 0x47, 0x3d, 0x62, 0xba, 0xf2, 6042 0x1e, 0x28, 0xdb, 0xf8, 0x2e, 0x80, 0xaf, 0x86, 0xa6, 0xfc, 0xed, 0x9d, 0xdd, 0xfd, 0x66, 0x65, 6043 0x02, 0x15, 0x61, 0x6a, 0x7b, 0x67, 0xad, 0xb1, 0xd5, 0xa0, 0xf5, 0x01, 0xd7, 0xa5, 0x4b, 0x03, 6044 0x6b, 0xa9, 0xea, 0xd4, 0x02, 0x3a, 0xf1, 0x15, 0x98, 0x8d, 0x5b, 0x40, 0x7a, 0x16, 0x2d, 0x89, 6045 0x5d, 0x3a, 0x56, 0xa8, 0xa8, 0xaa, 0x53, 0xc1, 0xe9, 0x56, 0x21, 0xc7, 0x77, 0x6f, 0x5b, 0x1c, 6046 0xce, 0x65, 0x93, 0x3a, 0x82, 0x6f, 0x46, 0xd2, 0x16, 0xab, 0xe4, 0xb5, 0x63, 0xd3, 0x4b, 0x26, 6047 0x36, 0xbd, 0xa0, 0xdb, 0x50, 0xf2, 0xa2, 0xc1, 0x70, 0xc4, 0x59, 0x20, 0xaf, 0x17, 0xe5, 0x46, 6048 0xa7, 0xb4, 0x80, 0xd3, 0x73, 0x41, 0xa7, 0xa3, 0xbb, 0x90, 0x25, 0x43, 0x62, 0xba, 0x4e, 0xb5, 6049 0xc0, 0x2a, 0x46, 0x49, 0x9e, 0xdd, 0x1b, 0x94, 0xaa, 0x8b, 0x4e, 0xfc, 0x37, 0x70, 0x89, 0xdd, 6050 0x91, 0x9e, 0xd9, 0x86, 0xa9, 0x5e, 0xe6, 0x9a, 0xcd, 0x2d, 0xe1, 0x6e, 0xfa, 0x89, 0xca, 0x90, 6051 0xda, 0x58, 0x13, 0x4e, 0x48, 0x6d, 0xac, 0xe1, 0xcf, 0x34, 0x40, 0xea, 0xb8, 0xb1, 0xfc, 0x1c, 6052 0x12, 0x2e, 0xd5, 0xa7, 0x7d, 0xf5, 0xb3, 0x90, 0x21, 0xb6, 0x6d, 0xd9, 0xcc, 0xa3, 0x79, 0x9d, 6053 0x37, 0xf0, 0x1d, 0x61, 0x83, 0x4e, 0x86, 0xd6, 0x89, 0x17, 0x83, 0x5c, 0x9a, 0xe6, 0x99, 0xba, 6054 0x09, 0x33, 0x01, 0xae, 0xb1, 0x2a, 0xd7, 0x7d, 0xb8, 0xcc, 0x84, 0x6d, 0x12, 0xd2, 0x5f, 0xe9, 6055 0x76, 0x86, 0x89, 0x5a, 0xfb, 0x70, 0x25, 0xcc, 0xf8, 0xc3, 0xfa, 0x08, 0xff, 0xbd, 0xd0, 0xd8, 6056 0xec, 0xf4, 0x48, 0xd3, 0xda, 0x4a, 0xb6, 0x8d, 0x66, 0xf6, 0x13, 0x72, 0xe6, 0x88, 0x12, 0xcf, 6057 0xbe, 0xf1, 0x4f, 0x35, 0xb8, 0x1a, 0x19, 0xfe, 0x03, 0xaf, 0xea, 0x3c, 0xc0, 0x11, 0xdd, 0x3e, 6058 0xa4, 0x4d, 0x3b, 0x38, 0xba, 0xa0, 0x50, 0x3c, 0x3b, 0x69, 0x2e, 0x2b, 0x0a, 0x3b, 0x67, 0xc5, 6059 0x9a, 0xb3, 0x3f, 0x5e, 0xc4, 0xdf, 0x80, 0x02, 0x23, 0xec, 0xb9, 0x86, 0x3b, 0x70, 0x22, 0x8b, 6060 0xf1, 0x6f, 0x62, 0x0b, 0xc8, 0x41, 0x63, 0xcd, 0xeb, 0x2d, 0xc8, 0xb2, 0x83, 0xb5, 0x3c, 0x56, 6061 0x86, 0x6e, 0x32, 0x8a, 0x1d, 0xba, 0x60, 0xc4, 0xc7, 0x90, 0x7d, 0xce, 0xd0, 0x48, 0xc5, 0xb2, 6062 0x49, 0xb9, 0x14, 0xa6, 0xd1, 0xe3, 0x18, 0x49, 0x5e, 0x67, 0xdf, 0xec, 0x14, 0x46, 0x88, 0xbd, 6063 0xaf, 0x6f, 0xf1, 0xd3, 0x5e, 0x5e, 0xf7, 0xda, 0xd4, 0x65, 0xad, 0x6e, 0x87, 0x98, 0x2e, 0xeb, 6064 0x9d, 0x64, 0xbd, 0x0a, 0x05, 0x2f, 0x41, 0x85, 0x6b, 0x5a, 0x69, 0xb7, 0x95, 0xd3, 0x94, 0x27, 6065 0x4f, 0x0b, 0xca, 0xc3, 0x5f, 0x69, 0x70, 0x49, 0x19, 0x30, 0x96, 0x63, 0x1e, 0x43, 0x96, 0x63, 6066 0xae, 0xa2, 0x70, 0xcf, 0x06, 0x47, 0x71, 0x35, 0xba, 0xe0, 0x41, 0x4b, 0x90, 0xe3, 0x5f, 0xf2, 6067 0x48, 0x1b, 0xcf, 0x2e, 0x99, 0xf0, 0x5d, 0x98, 0x11, 0x24, 0xd2, 0xb3, 0xe2, 0xf6, 0x36, 0x73, 6068 0x28, 0xfe, 0x14, 0x66, 0x83, 0x6c, 0x63, 0x4d, 0x49, 0x31, 0x32, 0x75, 0x11, 0x23, 0x57, 0xa4, 6069 0x91, 0xfb, 0xfd, 0xb6, 0x72, 0x2c, 0x08, 0xaf, 0xba, 0xba, 0x22, 0xa9, 0xd0, 0x8a, 0x78, 0x13, 6070 0x90, 0x22, 0x7e, 0xd4, 0x09, 0xcc, 0xc8, 0xed, 0xb0, 0xd5, 0x71, 0xbc, 0xd3, 0xe7, 0x6b, 0x40, 6071 0x2a, 0xf1, 0xc7, 0x36, 0x68, 0x8d, 0xc8, 0xa2, 0x26, 0x0d, 0xfa, 0x00, 0x90, 0x4a, 0x1c, 0x2b, 6072 0xa3, 0xd7, 0xe1, 0xd2, 0x73, 0x6b, 0x48, 0x53, 0x03, 0xa5, 0xfa, 0x21, 0xc3, 0xef, 0xa2, 0xde, 6073 0xb2, 0x79, 0x6d, 0xaa, 0x5c, 0x1d, 0x30, 0x96, 0xf2, 0x5f, 0x6a, 0x50, 0x5c, 0xe9, 0x1a, 0x76, 6074 0x4f, 0x2a, 0x7e, 0x17, 0xb2, 0xfc, 0x86, 0x25, 0x40, 0x8d, 0x7b, 0x41, 0x31, 0x2a, 0x2f, 0x6f, 6075 0xac, 0xf0, 0xfb, 0x98, 0x18, 0x45, 0x0d, 0x17, 0xef, 0x1e, 0x6b, 0xa1, 0x77, 0x90, 0x35, 0xf4, 6076 0x06, 0x64, 0x0c, 0x3a, 0x84, 0xa5, 0xe0, 0x72, 0xf8, 0x6e, 0xcb, 0xa4, 0xb1, 0x73, 0x20, 0xe7, 6077 0xc2, 0xef, 0x40, 0x41, 0xd1, 0x40, 0x6f, 0xef, 0xcf, 0x1a, 0xe2, 0xd0, 0xb6, 0xb2, 0xda, 0xdc, 6078 0x78, 0xc1, 0x2f, 0xf5, 0x65, 0x80, 0xb5, 0x86, 0xd7, 0x4e, 0xe1, 0x8f, 0xc5, 0x28, 0x91, 0xef, 6079 0x54, 0x7b, 0xb4, 0x24, 0x7b, 0x52, 0x17, 0xb2, 0xe7, 0x14, 0x4a, 0x62, 0xfa, 0xe3, 0xa6, 0x6f, 6080 0x26, 0x2f, 0x21, 0x7d, 0x2b, 0xc6, 0xeb, 0x82, 0x11, 0x4f, 0x43, 0x49, 0x24, 0x74, 0xb1, 0xff, 6081 0x7e, 0xa1, 0x41, 0x59, 0x52, 0xc6, 0x05, 0x5f, 0x25, 0x6e, 0xc4, 0x2b, 0x80, 0x87, 0x1a, 0x5d, 6082 0x81, 0x6c, 0xfb, 0x70, 0xaf, 0xf3, 0x5a, 0x02, 0xe5, 0xa2, 0x45, 0xe9, 0x5d, 0xae, 0x87, 0xbf, 6083 0x56, 0x89, 0x16, 0xba, 0xce, 0x1f, 0xb2, 0x36, 0xcc, 0x36, 0x39, 0x65, 0x67, 0xca, 0x49, 0xdd, 6084 0x27, 0xb0, 0x0b, 0xb5, 0x78, 0xd5, 0x62, 0x07, 0x49, 0xf5, 0x95, 0x6b, 0x06, 0x2e, 0xad, 0x0c, 6085 0xdc, 0xe3, 0x86, 0x69, 0x1c, 0x76, 0x65, 0xc6, 0xa2, 0x65, 0x96, 0x12, 0xd7, 0x3a, 0x8e, 0x4a, 6086 0x6d, 0xc0, 0x0c, 0xa5, 0x12, 0xd3, 0xed, 0xb4, 0x94, 0xf4, 0x26, 0x8b, 0x98, 0x16, 0x2a, 0x62, 6087 0x86, 0xe3, 0xbc, 0xb2, 0xec, 0xb6, 0x98, 0x9a, 0xd7, 0xc6, 0x6b, 0x5c, 0xf8, 0xbe, 0x13, 0x28, 6088 0x53, 0xdf, 0x56, 0xca, 0xa2, 0x2f, 0xe5, 0x19, 0x71, 0x47, 0x48, 0xc1, 0x8f, 0xe0, 0xb2, 0xe4, 6089 0x14, 0xc0, 0xe4, 0x08, 0xe6, 0x1d, 0xb8, 0x21, 0x99, 0x57, 0x8f, 0xe9, 0x45, 0x6d, 0x57, 0x28, 6090 0xfc, 0xae, 0x76, 0x3e, 0x85, 0xaa, 0x67, 0x27, 0x3b, 0x2c, 0x5b, 0x5d, 0xd5, 0x80, 0x81, 0x23, 6091 0xf6, 0x4c, 0x5e, 0x67, 0xdf, 0x94, 0x66, 0x5b, 0x5d, 0xef, 0x48, 0x40, 0xbf, 0xf1, 0x2a, 0xcc, 6092 0x49, 0x19, 0xe2, 0x18, 0x1b, 0x14, 0x12, 0x31, 0x28, 0x4e, 0x88, 0x70, 0x18, 0x1d, 0x3a, 0xda, 6093 0xed, 0x2a, 0x67, 0xd0, 0xb5, 0x4c, 0xa6, 0xa6, 0xc8, 0xbc, 0xcc, 0x77, 0x04, 0x35, 0x4c, 0xad, 6094 0x18, 0x82, 0x4c, 0x05, 0xa8, 0x64, 0xb1, 0x10, 0x94, 0x1c, 0x59, 0x88, 0x88, 0xe8, 0x4f, 0x60, 6095 0xde, 0x33, 0x82, 0xfa, 0x6d, 0x97, 0xd8, 0xbd, 0x8e, 0xe3, 0x28, 0x50, 0x56, 0xdc, 0xc4, 0xef, 6096 0xc1, 0x64, 0x9f, 0x88, 0x9c, 0x52, 0x58, 0x46, 0x4b, 0xfc, 0xed, 0x79, 0x49, 0x19, 0xcc, 0xfa, 6097 0x71, 0x1b, 0x6e, 0x4a, 0xe9, 0xdc, 0xa3, 0xb1, 0xe2, 0xc3, 0x46, 0xc9, 0x0b, 0x3e, 0x77, 0x6b, 6098 0xf4, 0x82, 0x9f, 0xe6, 0x6b, 0xef, 0xc1, 0xab, 0x1f, 0x70, 0x47, 0xca, 0xd8, 0x1a, 0xab, 0x56, 6099 0x6c, 0x72, 0x9f, 0x7a, 0x21, 0x39, 0x96, 0xb0, 0x43, 0x98, 0x0d, 0x46, 0xf2, 0x58, 0x69, 0x6c, 6100 0x16, 0x32, 0xae, 0x75, 0x42, 0x64, 0x12, 0xe3, 0x0d, 0x69, 0xb0, 0x17, 0xe6, 0x63, 0x19, 0x6c, 6101 0xf8, 0xc2, 0xd8, 0x96, 0x1c, 0xd7, 0x5e, 0xba, 0x9a, 0xf2, 0xf0, 0xc5, 0x1b, 0x78, 0x1b, 0xae, 6102 0x84, 0xd3, 0xc4, 0x58, 0x26, 0xbf, 0xe0, 0x1b, 0x38, 0x2e, 0x93, 0x8c, 0x25, 0xf7, 0x43, 0x3f, 6103 0x19, 0x28, 0x09, 0x65, 0x2c, 0x91, 0x3a, 0xd4, 0xe2, 0xf2, 0xcb, 0xf7, 0xb1, 0x5f, 0xbd, 0x74, 6104 0x33, 0x96, 0x30, 0xc7, 0x17, 0x36, 0xfe, 0xf2, 0xfb, 0x39, 0x22, 0x3d, 0x32, 0x47, 0x88, 0x20, 6105 0xf1, 0xb3, 0xd8, 0x0f, 0xb0, 0xe9, 0x84, 0x0e, 0x3f, 0x81, 0x8e, 0xab, 0x83, 0xd6, 0x10, 0x4f, 6106 0x07, 0x6b, 0xc8, 0x8d, 0xad, 0xa6, 0xdd, 0xb1, 0x16, 0xe3, 0x23, 0x3f, 0x77, 0x46, 0x32, 0xf3, 6107 0x58, 0x82, 0x3f, 0x86, 0x85, 0xe4, 0xa4, 0x3c, 0x8e, 0xe4, 0x87, 0x75, 0xc8, 0x7b, 0x07, 0x4a, 6108 0xe5, 0x77, 0x1b, 0x05, 0xc8, 0x6d, 0xef, 0xec, 0xed, 0xae, 0xac, 0x36, 0xf8, 0x0f, 0x37, 0x56, 6109 0x77, 0x74, 0x7d, 0x7f, 0xb7, 0x59, 0x49, 0x2d, 0xff, 0x29, 0x0d, 0xa9, 0xcd, 0x17, 0xe8, 0x1f, 6110 0x21, 0xc3, 0x5f, 0x31, 0x47, 0x3c, 0x5d, 0xd7, 0x46, 0x3d, 0xd4, 0xe2, 0x6b, 0x9f, 0xfd, 0xe6, 6111 0xf7, 0x5f, 0xa6, 0x2e, 0xe3, 0x4a, 0x7d, 0xf8, 0xf6, 0x21, 0x71, 0x8d, 0xfa, 0xc9, 0xb0, 0xce, 6112 0xea, 0xc3, 0x13, 0xed, 0x21, 0xda, 0x87, 0xf4, 0xee, 0xc0, 0x45, 0x89, 0xcf, 0xda, 0xb5, 0xe4, 6113 0xf7, 0x5b, 0x3c, 0xc7, 0x04, 0xcf, 0xe0, 0xb2, 0x22, 0xb8, 0x3f, 0x70, 0xa9, 0xd8, 0x01, 0x14, 6114 0xd4, 0x17, 0xd8, 0x73, 0xdf, 0xbb, 0x6b, 0xe7, 0xbf, 0xee, 0xe2, 0x5b, 0x4c, 0xdd, 0x35, 0x7c, 6115 0x45, 0x51, 0xc7, 0xdf, 0x89, 0xd5, 0xd9, 0x34, 0x4f, 0x4d, 0x94, 0xf8, 0x22, 0x5e, 0x4b, 0x7e, 6116 0xf4, 0x8d, 0x9d, 0x8d, 0x7b, 0x6a, 0x52, 0xb1, 0xa6, 0x78, 0xf3, 0x6d, 0xb9, 0xe8, 0x66, 0xcc, 6117 0x9b, 0x9f, 0xfa, 0xba, 0x55, 0x5b, 0x48, 0x66, 0x10, 0x8a, 0x16, 0x98, 0xa2, 0x1a, 0xbe, 0xac, 6118 0x28, 0x6a, 0x79, 0x6c, 0x4f, 0xb4, 0x87, 0xcb, 0x47, 0x90, 0x61, 0xe8, 0x31, 0xfa, 0x27, 0xf9, 6119 0x51, 0x8b, 0x81, 0xd1, 0x13, 0x16, 0x3f, 0x80, 0x3b, 0xe3, 0x2a, 0x53, 0x86, 0x70, 0x49, 0x2a, 6120 0x63, 0xf8, 0xf1, 0x13, 0xed, 0xe1, 0xa2, 0xf6, 0xa6, 0xb6, 0xfc, 0xc7, 0x49, 0xc8, 0x30, 0xb8, 6121 0x08, 0x59, 0x00, 0x3e, 0x9a, 0x1a, 0x9e, 0x65, 0x04, 0x9f, 0x0d, 0xcf, 0x32, 0x0a, 0xc4, 0xe2, 6122 0x79, 0xa6, 0xb8, 0x8a, 0x67, 0xa4, 0x62, 0x86, 0x44, 0xd5, 0x19, 0xb8, 0x46, 0x7d, 0x3a, 0x14, 6123 0x80, 0x19, 0x0f, 0x33, 0x14, 0x27, 0x30, 0x80, 0xaa, 0x86, 0x77, 0x48, 0x0c, 0xa2, 0x8a, 0x31, 6124 0xd3, 0x79, 0x1d, 0x5f, 0x55, 0x3c, 0xcb, 0xd5, 0xda, 0x8c, 0x91, 0xea, 0xfd, 0x0f, 0x0d, 0xca, 6125 0x41, 0x5c, 0x14, 0xdd, 0x8e, 0x91, 0x1c, 0x86, 0x57, 0x6b, 0x77, 0x46, 0x33, 0x25, 0x59, 0xc0, 6126 0xd5, 0x9f, 0x10, 0xd2, 0x37, 0x28, 0xa3, 0x70, 0x3c, 0xfa, 0x42, 0x83, 0xe9, 0x10, 0xd8, 0x89, 6127 0xe2, 0x34, 0x44, 0xa0, 0xd4, 0xda, 0xdd, 0x73, 0xb8, 0x84, 0x21, 0xf7, 0x98, 0x21, 0x0b, 0xf8, 6128 0x5a, 0xc4, 0x15, 0x6e, 0xa7, 0x47, 0x5c, 0x4b, 0x18, 0xe3, 0x2d, 0x03, 0x07, 0x26, 0x63, 0x97, 6129 0x21, 0x00, 0x74, 0xc6, 0x2e, 0x43, 0x10, 0xd5, 0x1c, 0xb1, 0x0c, 0x1c, 0x8d, 0xa4, 0x5b, 0xfc, 6130 0xcf, 0x69, 0xc8, 0xad, 0xf2, 0x5f, 0x4f, 0x22, 0x07, 0xf2, 0x1e, 0x02, 0x88, 0xe6, 0xe3, 0xd0, 6131 0x18, 0xff, 0xb6, 0x50, 0xbb, 0x99, 0xd8, 0x2f, 0xb4, 0xdf, 0x65, 0xda, 0x6f, 0xe2, 0x9a, 0xd4, 6132 0x2e, 0x7e, 0xa4, 0x59, 0xe7, 0xd7, 0xfe, 0xba, 0xd1, 0x6e, 0xd3, 0x89, 0xff, 0x3b, 0x14, 0x55, 6133 0x98, 0x0e, 0xdd, 0x8a, 0x45, 0x81, 0x54, 0xa4, 0xaf, 0x86, 0x47, 0xb1, 0x08, 0xed, 0x8b, 0x4c, 6134 0x3b, 0xc6, 0x37, 0x12, 0xb4, 0xdb, 0x8c, 0x3d, 0x60, 0x00, 0x87, 0xd9, 0xe2, 0x0d, 0x08, 0xa0, 6135 0x78, 0xf1, 0x06, 0x04, 0x51, 0xba, 0x73, 0x0d, 0x18, 0x30, 0x76, 0x6a, 0xc0, 0x2b, 0x00, 0x1f, 6136 0x54, 0x43, 0xb1, 0x7e, 0x55, 0xae, 0x4e, 0xe1, 0x90, 0x8f, 0xe2, 0x71, 0xd1, 0x3d, 0x17, 0x52, 6137 0xdd, 0xed, 0x38, 0x34, 0xf4, 0x97, 0xbf, 0xca, 0x42, 0xe1, 0xb9, 0xd1, 0x31, 0x5d, 0x62, 0x1a, 6138 0x66, 0x8b, 0xa0, 0x97, 0x90, 0x61, 0xa5, 0x31, 0x9c, 0xe5, 0x54, 0xac, 0x29, 0x9c, 0xe5, 0x02, 6139 0x40, 0x0c, 0xbe, 0xc3, 0x34, 0xcf, 0xe3, 0x39, 0xa9, 0xb9, 0xe7, 0x8b, 0xaf, 0x33, 0x0c, 0x85, 6140 0x4e, 0xf8, 0x9f, 0x21, 0x2b, 0xe0, 0xf9, 0x90, 0xb0, 0x00, 0xb6, 0x52, 0xbb, 0x1e, 0xdf, 0x99, 6141 0xb4, 0xbd, 0x54, 0x55, 0x0e, 0xe3, 0xa5, 0xba, 0x5e, 0x03, 0xf8, 0x00, 0x61, 0xd8, 0xb9, 0x11, 6142 0x3c, 0xb1, 0xb6, 0x90, 0xcc, 0x20, 0xf4, 0x3e, 0x60, 0x7a, 0x6f, 0xe3, 0xf9, 0x38, 0xbd, 0x6d, 6143 0x8f, 0x9f, 0xea, 0x3e, 0x84, 0xc9, 0x75, 0xc3, 0x39, 0x46, 0xa1, 0x62, 0xa7, 0xfc, 0xe0, 0xa1, 6144 0x56, 0x8b, 0xeb, 0x12, 0x9a, 0x6e, 0x33, 0x4d, 0x37, 0x70, 0x35, 0x4e, 0xd3, 0xb1, 0xe1, 0xd0, 6145 0xea, 0x81, 0x8e, 0x21, 0xcb, 0x7f, 0x03, 0x11, 0xf6, 0x65, 0xe0, 0x77, 0x14, 0x61, 0x5f, 0x06, 6146 0x7f, 0x36, 0x71, 0x31, 0x4d, 0x2e, 0x4c, 0xc9, 0x1f, 0x1e, 0xa0, 0x1b, 0xa1, 0xa5, 0x09, 0xfe, 6147 0x48, 0xa1, 0x36, 0x9f, 0xd4, 0x2d, 0xf4, 0xdd, 0x67, 0xfa, 0x6e, 0xe1, 0xeb, 0xb1, 0x6b, 0x27, 6148 0xb8, 0x9f, 0x68, 0x0f, 0xdf, 0xd4, 0x68, 0x99, 0x00, 0x1f, 0x64, 0x8d, 0x44, 0x47, 0x18, 0xaf, 6149 0x8d, 0x44, 0x47, 0x04, 0x9f, 0xc5, 0xcb, 0x4c, 0xf9, 0x63, 0x7c, 0x3f, 0x4e, 0xb9, 0x6b, 0x1b, 6150 0xa6, 0xf3, 0x92, 0xd8, 0x6f, 0x70, 0x30, 0xcd, 0x39, 0xee, 0xf4, 0x69, 0xa4, 0xfc, 0x65, 0x1a, 6151 0x26, 0xe9, 0x79, 0x94, 0x96, 0x67, 0xff, 0x1a, 0x1f, 0xb6, 0x26, 0x02, 0x9e, 0x85, 0xad, 0x89, 6152 0x22, 0x00, 0xd1, 0xf2, 0xcc, 0x7e, 0x27, 0x4f, 0x18, 0x13, 0xf5, 0xba, 0x03, 0x05, 0xe5, 0xae, 6153 0x8f, 0x62, 0x04, 0x06, 0x91, 0xb9, 0x70, 0x5d, 0x88, 0x01, 0x0a, 0xf0, 0x4d, 0xa6, 0x73, 0x0e, 6154 0xcf, 0x06, 0x74, 0xb6, 0x39, 0x17, 0x55, 0xfa, 0xaf, 0x50, 0x54, 0x31, 0x01, 0x14, 0x23, 0x33, 6155 0x84, 0xfc, 0x85, 0x53, 0x62, 0x1c, 0xa4, 0x10, 0xcd, 0x0e, 0xde, 0xff, 0x09, 0x90, 0xac, 0x54, 6156 0x79, 0x1f, 0x72, 0x02, 0x28, 0x88, 0x9b, 0x6d, 0x10, 0x2a, 0x8c, 0x9b, 0x6d, 0x08, 0x65, 0x88, 6157 0x1e, 0xf3, 0x98, 0x56, 0x7a, 0x1f, 0x92, 0x25, 0x48, 0x68, 0x7c, 0x46, 0xdc, 0x24, 0x8d, 0x3e, 6158 0xf6, 0x95, 0xa4, 0x51, 0xb9, 0x8b, 0x8e, 0xd2, 0x78, 0x44, 0x5c, 0x11, 0x4b, 0xf2, 0x9e, 0x87, 6159 0x12, 0x04, 0xaa, 0x29, 0x1f, 0x8f, 0x62, 0x49, 0x3a, 0x95, 0xfb, 0x4a, 0x45, 0xbe, 0x47, 0x9f, 6160 0x02, 0xf8, 0x90, 0x46, 0xf8, 0xb4, 0x15, 0x8b, 0x8b, 0x86, 0x4f, 0x5b, 0xf1, 0xa8, 0x48, 0x34, 6161 0x7f, 0xf8, 0xba, 0xf9, 0xc5, 0x80, 0x6a, 0xff, 0x1f, 0x0d, 0x50, 0x14, 0x01, 0x41, 0x8f, 0xe2, 6162 0x35, 0xc4, 0x22, 0xae, 0xb5, 0xc7, 0x17, 0x63, 0x4e, 0x2a, 0x11, 0xbe, 0x59, 0x2d, 0x36, 0xa2, 6163 0xff, 0x8a, 0x1a, 0xf6, 0xb9, 0x06, 0xa5, 0x00, 0x84, 0x82, 0xee, 0x25, 0xac, 0x71, 0x08, 0xb4, 6164 0xad, 0xdd, 0x3f, 0x97, 0x2f, 0xe9, 0x24, 0xa6, 0xec, 0x08, 0x79, 0x10, 0xff, 0x2f, 0x0d, 0xca, 6165 0x41, 0xd8, 0x05, 0x25, 0xc8, 0x8f, 0x00, 0xbf, 0xb5, 0xc5, 0xf3, 0x19, 0xcf, 0x5f, 0x2a, 0xff, 6166 0x6c, 0xde, 0x87, 0x9c, 0x00, 0x6b, 0xe2, 0x02, 0x22, 0x08, 0x1b, 0xc7, 0x05, 0x44, 0x08, 0xe9, 6167 0x49, 0x08, 0x08, 0xdb, 0xea, 0x12, 0x25, 0x04, 0x05, 0xa2, 0x93, 0xa4, 0x71, 0x74, 0x08, 0x86, 6168 0xe0, 0xa0, 0x51, 0x1a, 0xfd, 0x10, 0x94, 0x70, 0x0e, 0x4a, 0x10, 0x78, 0x4e, 0x08, 0x86, 0xd1, 6169 0xa0, 0x84, 0x10, 0x64, 0x4a, 0x95, 0x10, 0xf4, 0xc1, 0x97, 0xb8, 0x10, 0x8c, 0x20, 0xe2, 0x71, 6170 0x21, 0x18, 0xc5, 0x6f, 0x12, 0xd6, 0x95, 0xe9, 0x0e, 0x84, 0xe0, 0x4c, 0x0c, 0x56, 0x83, 0x1e, 6171 0x27, 0x38, 0x34, 0x16, 0x6c, 0xaf, 0xbd, 0x71, 0x41, 0xee, 0x91, 0x7b, 0x9f, 0x2f, 0x85, 0xdc, 6172 0xfb, 0xff, 0xaf, 0xc1, 0x6c, 0x1c, 0xd6, 0x83, 0x12, 0x74, 0x25, 0x00, 0xf5, 0xb5, 0xa5, 0x8b, 6173 0xb2, 0x9f, 0xef, 0x35, 0x2f, 0x1a, 0x9e, 0x56, 0x7e, 0xfe, 0xcd, 0xbc, 0xf6, 0xab, 0x6f, 0xe6, 6174 0xb5, 0xdf, 0x7e, 0x33, 0xaf, 0xfd, 0xef, 0xef, 0xe6, 0x27, 0x0e, 0xb3, 0xec, 0x7f, 0xa7, 0xbd, 6175 0xfd, 0xd7, 0x00, 0x00, 0x00, 0xff, 0xff, 0xc8, 0x77, 0x6b, 0x63, 0x24, 0x37, 0x00, 0x00, 6176 } 6177 6178 // Reference imports to suppress errors if they are not otherwise used. 6179 var _ context.Context 6180 var _ grpc.ClientConn 6181 6182 // This is a compile-time assertion to ensure that this generated file 6183 // is compatible with the grpc package it is being compiled against. 6184 const _ = grpc.SupportPackageIsVersion4 6185 6186 // KVClient is the client API for KV service. 6187 // 6188 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 6189 type KVClient interface { 6190 // Range gets the keys in the range from the key-value store. 6191 Range(ctx context.Context, in *RangeRequest, opts ...grpc.CallOption) (*RangeResponse, error) 6192 // Put puts the given key into the key-value store. 6193 // A put request increments the revision of the key-value store 6194 // and generates one event in the event history. 6195 Put(ctx context.Context, in *PutRequest, opts ...grpc.CallOption) (*PutResponse, error) 6196 // DeleteRange deletes the given range from the key-value store. 6197 // A delete request increments the revision of the key-value store 6198 // and generates a delete event in the event history for every deleted key. 6199 DeleteRange(ctx context.Context, in *DeleteRangeRequest, opts ...grpc.CallOption) (*DeleteRangeResponse, error) 6200 // Txn processes multiple requests in a single transaction. 6201 // A txn request increments the revision of the key-value store 6202 // and generates events with the same revision for every completed request. 6203 // It is not allowed to modify the same key several times within one txn. 6204 Txn(ctx context.Context, in *TxnRequest, opts ...grpc.CallOption) (*TxnResponse, error) 6205 // Compact compacts the event history in the etcd key-value store. The key-value 6206 // store should be periodically compacted or the event history will continue to grow 6207 // indefinitely. 6208 Compact(ctx context.Context, in *CompactionRequest, opts ...grpc.CallOption) (*CompactionResponse, error) 6209 } 6210 6211 type kVClient struct { 6212 cc *grpc.ClientConn 6213 } 6214 6215 func NewKVClient(cc *grpc.ClientConn) KVClient { 6216 return &kVClient{cc} 6217 } 6218 6219 func (c *kVClient) Range(ctx context.Context, in *RangeRequest, opts ...grpc.CallOption) (*RangeResponse, error) { 6220 out := new(RangeResponse) 6221 err := c.cc.Invoke(ctx, "/etcdserverpb.KV/Range", in, out, opts...) 6222 if err != nil { 6223 return nil, err 6224 } 6225 return out, nil 6226 } 6227 6228 func (c *kVClient) Put(ctx context.Context, in *PutRequest, opts ...grpc.CallOption) (*PutResponse, error) { 6229 out := new(PutResponse) 6230 err := c.cc.Invoke(ctx, "/etcdserverpb.KV/Put", in, out, opts...) 6231 if err != nil { 6232 return nil, err 6233 } 6234 return out, nil 6235 } 6236 6237 func (c *kVClient) DeleteRange(ctx context.Context, in *DeleteRangeRequest, opts ...grpc.CallOption) (*DeleteRangeResponse, error) { 6238 out := new(DeleteRangeResponse) 6239 err := c.cc.Invoke(ctx, "/etcdserverpb.KV/DeleteRange", in, out, opts...) 6240 if err != nil { 6241 return nil, err 6242 } 6243 return out, nil 6244 } 6245 6246 func (c *kVClient) Txn(ctx context.Context, in *TxnRequest, opts ...grpc.CallOption) (*TxnResponse, error) { 6247 out := new(TxnResponse) 6248 err := c.cc.Invoke(ctx, "/etcdserverpb.KV/Txn", in, out, opts...) 6249 if err != nil { 6250 return nil, err 6251 } 6252 return out, nil 6253 } 6254 6255 func (c *kVClient) Compact(ctx context.Context, in *CompactionRequest, opts ...grpc.CallOption) (*CompactionResponse, error) { 6256 out := new(CompactionResponse) 6257 err := c.cc.Invoke(ctx, "/etcdserverpb.KV/Compact", in, out, opts...) 6258 if err != nil { 6259 return nil, err 6260 } 6261 return out, nil 6262 } 6263 6264 // KVServer is the server API for KV service. 6265 type KVServer interface { 6266 // Range gets the keys in the range from the key-value store. 6267 Range(context.Context, *RangeRequest) (*RangeResponse, error) 6268 // Put puts the given key into the key-value store. 6269 // A put request increments the revision of the key-value store 6270 // and generates one event in the event history. 6271 Put(context.Context, *PutRequest) (*PutResponse, error) 6272 // DeleteRange deletes the given range from the key-value store. 6273 // A delete request increments the revision of the key-value store 6274 // and generates a delete event in the event history for every deleted key. 6275 DeleteRange(context.Context, *DeleteRangeRequest) (*DeleteRangeResponse, error) 6276 // Txn processes multiple requests in a single transaction. 6277 // A txn request increments the revision of the key-value store 6278 // and generates events with the same revision for every completed request. 6279 // It is not allowed to modify the same key several times within one txn. 6280 Txn(context.Context, *TxnRequest) (*TxnResponse, error) 6281 // Compact compacts the event history in the etcd key-value store. The key-value 6282 // store should be periodically compacted or the event history will continue to grow 6283 // indefinitely. 6284 Compact(context.Context, *CompactionRequest) (*CompactionResponse, error) 6285 } 6286 6287 // UnimplementedKVServer can be embedded to have forward compatible implementations. 6288 type UnimplementedKVServer struct { 6289 } 6290 6291 func (*UnimplementedKVServer) Range(ctx context.Context, req *RangeRequest) (*RangeResponse, error) { 6292 return nil, status.Errorf(codes.Unimplemented, "method Range not implemented") 6293 } 6294 func (*UnimplementedKVServer) Put(ctx context.Context, req *PutRequest) (*PutResponse, error) { 6295 return nil, status.Errorf(codes.Unimplemented, "method Put not implemented") 6296 } 6297 func (*UnimplementedKVServer) DeleteRange(ctx context.Context, req *DeleteRangeRequest) (*DeleteRangeResponse, error) { 6298 return nil, status.Errorf(codes.Unimplemented, "method DeleteRange not implemented") 6299 } 6300 func (*UnimplementedKVServer) Txn(ctx context.Context, req *TxnRequest) (*TxnResponse, error) { 6301 return nil, status.Errorf(codes.Unimplemented, "method Txn not implemented") 6302 } 6303 func (*UnimplementedKVServer) Compact(ctx context.Context, req *CompactionRequest) (*CompactionResponse, error) { 6304 return nil, status.Errorf(codes.Unimplemented, "method Compact not implemented") 6305 } 6306 6307 func RegisterKVServer(s *grpc.Server, srv KVServer) { 6308 s.RegisterService(&_KV_serviceDesc, srv) 6309 } 6310 6311 func _KV_Range_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6312 in := new(RangeRequest) 6313 if err := dec(in); err != nil { 6314 return nil, err 6315 } 6316 if interceptor == nil { 6317 return srv.(KVServer).Range(ctx, in) 6318 } 6319 info := &grpc.UnaryServerInfo{ 6320 Server: srv, 6321 FullMethod: "/etcdserverpb.KV/Range", 6322 } 6323 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6324 return srv.(KVServer).Range(ctx, req.(*RangeRequest)) 6325 } 6326 return interceptor(ctx, in, info, handler) 6327 } 6328 6329 func _KV_Put_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6330 in := new(PutRequest) 6331 if err := dec(in); err != nil { 6332 return nil, err 6333 } 6334 if interceptor == nil { 6335 return srv.(KVServer).Put(ctx, in) 6336 } 6337 info := &grpc.UnaryServerInfo{ 6338 Server: srv, 6339 FullMethod: "/etcdserverpb.KV/Put", 6340 } 6341 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6342 return srv.(KVServer).Put(ctx, req.(*PutRequest)) 6343 } 6344 return interceptor(ctx, in, info, handler) 6345 } 6346 6347 func _KV_DeleteRange_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6348 in := new(DeleteRangeRequest) 6349 if err := dec(in); err != nil { 6350 return nil, err 6351 } 6352 if interceptor == nil { 6353 return srv.(KVServer).DeleteRange(ctx, in) 6354 } 6355 info := &grpc.UnaryServerInfo{ 6356 Server: srv, 6357 FullMethod: "/etcdserverpb.KV/DeleteRange", 6358 } 6359 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6360 return srv.(KVServer).DeleteRange(ctx, req.(*DeleteRangeRequest)) 6361 } 6362 return interceptor(ctx, in, info, handler) 6363 } 6364 6365 func _KV_Txn_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6366 in := new(TxnRequest) 6367 if err := dec(in); err != nil { 6368 return nil, err 6369 } 6370 if interceptor == nil { 6371 return srv.(KVServer).Txn(ctx, in) 6372 } 6373 info := &grpc.UnaryServerInfo{ 6374 Server: srv, 6375 FullMethod: "/etcdserverpb.KV/Txn", 6376 } 6377 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6378 return srv.(KVServer).Txn(ctx, req.(*TxnRequest)) 6379 } 6380 return interceptor(ctx, in, info, handler) 6381 } 6382 6383 func _KV_Compact_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6384 in := new(CompactionRequest) 6385 if err := dec(in); err != nil { 6386 return nil, err 6387 } 6388 if interceptor == nil { 6389 return srv.(KVServer).Compact(ctx, in) 6390 } 6391 info := &grpc.UnaryServerInfo{ 6392 Server: srv, 6393 FullMethod: "/etcdserverpb.KV/Compact", 6394 } 6395 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6396 return srv.(KVServer).Compact(ctx, req.(*CompactionRequest)) 6397 } 6398 return interceptor(ctx, in, info, handler) 6399 } 6400 6401 var _KV_serviceDesc = grpc.ServiceDesc{ 6402 ServiceName: "etcdserverpb.KV", 6403 HandlerType: (*KVServer)(nil), 6404 Methods: []grpc.MethodDesc{ 6405 { 6406 MethodName: "Range", 6407 Handler: _KV_Range_Handler, 6408 }, 6409 { 6410 MethodName: "Put", 6411 Handler: _KV_Put_Handler, 6412 }, 6413 { 6414 MethodName: "DeleteRange", 6415 Handler: _KV_DeleteRange_Handler, 6416 }, 6417 { 6418 MethodName: "Txn", 6419 Handler: _KV_Txn_Handler, 6420 }, 6421 { 6422 MethodName: "Compact", 6423 Handler: _KV_Compact_Handler, 6424 }, 6425 }, 6426 Streams: []grpc.StreamDesc{}, 6427 Metadata: "rpc.proto", 6428 } 6429 6430 // WatchClient is the client API for Watch service. 6431 // 6432 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 6433 type WatchClient interface { 6434 // Watch watches for events happening or that have happened. Both input and output 6435 // are streams; the input stream is for creating and canceling watchers and the output 6436 // stream sends events. One watch RPC can watch on multiple key ranges, streaming events 6437 // for several watches at once. The entire event history can be watched starting from the 6438 // last compaction revision. 6439 Watch(ctx context.Context, opts ...grpc.CallOption) (Watch_WatchClient, error) 6440 } 6441 6442 type watchClient struct { 6443 cc *grpc.ClientConn 6444 } 6445 6446 func NewWatchClient(cc *grpc.ClientConn) WatchClient { 6447 return &watchClient{cc} 6448 } 6449 6450 func (c *watchClient) Watch(ctx context.Context, opts ...grpc.CallOption) (Watch_WatchClient, error) { 6451 stream, err := c.cc.NewStream(ctx, &_Watch_serviceDesc.Streams[0], "/etcdserverpb.Watch/Watch", opts...) 6452 if err != nil { 6453 return nil, err 6454 } 6455 x := &watchWatchClient{stream} 6456 return x, nil 6457 } 6458 6459 type Watch_WatchClient interface { 6460 Send(*WatchRequest) error 6461 Recv() (*WatchResponse, error) 6462 grpc.ClientStream 6463 } 6464 6465 type watchWatchClient struct { 6466 grpc.ClientStream 6467 } 6468 6469 func (x *watchWatchClient) Send(m *WatchRequest) error { 6470 return x.ClientStream.SendMsg(m) 6471 } 6472 6473 func (x *watchWatchClient) Recv() (*WatchResponse, error) { 6474 m := new(WatchResponse) 6475 if err := x.ClientStream.RecvMsg(m); err != nil { 6476 return nil, err 6477 } 6478 return m, nil 6479 } 6480 6481 // WatchServer is the server API for Watch service. 6482 type WatchServer interface { 6483 // Watch watches for events happening or that have happened. Both input and output 6484 // are streams; the input stream is for creating and canceling watchers and the output 6485 // stream sends events. One watch RPC can watch on multiple key ranges, streaming events 6486 // for several watches at once. The entire event history can be watched starting from the 6487 // last compaction revision. 6488 Watch(Watch_WatchServer) error 6489 } 6490 6491 // UnimplementedWatchServer can be embedded to have forward compatible implementations. 6492 type UnimplementedWatchServer struct { 6493 } 6494 6495 func (*UnimplementedWatchServer) Watch(srv Watch_WatchServer) error { 6496 return status.Errorf(codes.Unimplemented, "method Watch not implemented") 6497 } 6498 6499 func RegisterWatchServer(s *grpc.Server, srv WatchServer) { 6500 s.RegisterService(&_Watch_serviceDesc, srv) 6501 } 6502 6503 func _Watch_Watch_Handler(srv interface{}, stream grpc.ServerStream) error { 6504 return srv.(WatchServer).Watch(&watchWatchServer{stream}) 6505 } 6506 6507 type Watch_WatchServer interface { 6508 Send(*WatchResponse) error 6509 Recv() (*WatchRequest, error) 6510 grpc.ServerStream 6511 } 6512 6513 type watchWatchServer struct { 6514 grpc.ServerStream 6515 } 6516 6517 func (x *watchWatchServer) Send(m *WatchResponse) error { 6518 return x.ServerStream.SendMsg(m) 6519 } 6520 6521 func (x *watchWatchServer) Recv() (*WatchRequest, error) { 6522 m := new(WatchRequest) 6523 if err := x.ServerStream.RecvMsg(m); err != nil { 6524 return nil, err 6525 } 6526 return m, nil 6527 } 6528 6529 var _Watch_serviceDesc = grpc.ServiceDesc{ 6530 ServiceName: "etcdserverpb.Watch", 6531 HandlerType: (*WatchServer)(nil), 6532 Methods: []grpc.MethodDesc{}, 6533 Streams: []grpc.StreamDesc{ 6534 { 6535 StreamName: "Watch", 6536 Handler: _Watch_Watch_Handler, 6537 ServerStreams: true, 6538 ClientStreams: true, 6539 }, 6540 }, 6541 Metadata: "rpc.proto", 6542 } 6543 6544 // LeaseClient is the client API for Lease service. 6545 // 6546 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 6547 type LeaseClient interface { 6548 // LeaseGrant creates a lease which expires if the server does not receive a keepAlive 6549 // within a given time to live period. All keys attached to the lease will be expired and 6550 // deleted if the lease expires. Each expired key generates a delete event in the event history. 6551 LeaseGrant(ctx context.Context, in *LeaseGrantRequest, opts ...grpc.CallOption) (*LeaseGrantResponse, error) 6552 // LeaseRevoke revokes a lease. All keys attached to the lease will expire and be deleted. 6553 LeaseRevoke(ctx context.Context, in *LeaseRevokeRequest, opts ...grpc.CallOption) (*LeaseRevokeResponse, error) 6554 // LeaseKeepAlive keeps the lease alive by streaming keep alive requests from the client 6555 // to the server and streaming keep alive responses from the server to the client. 6556 LeaseKeepAlive(ctx context.Context, opts ...grpc.CallOption) (Lease_LeaseKeepAliveClient, error) 6557 // LeaseTimeToLive retrieves lease information. 6558 LeaseTimeToLive(ctx context.Context, in *LeaseTimeToLiveRequest, opts ...grpc.CallOption) (*LeaseTimeToLiveResponse, error) 6559 // LeaseLeases lists all existing leases. 6560 LeaseLeases(ctx context.Context, in *LeaseLeasesRequest, opts ...grpc.CallOption) (*LeaseLeasesResponse, error) 6561 } 6562 6563 type leaseClient struct { 6564 cc *grpc.ClientConn 6565 } 6566 6567 func NewLeaseClient(cc *grpc.ClientConn) LeaseClient { 6568 return &leaseClient{cc} 6569 } 6570 6571 func (c *leaseClient) LeaseGrant(ctx context.Context, in *LeaseGrantRequest, opts ...grpc.CallOption) (*LeaseGrantResponse, error) { 6572 out := new(LeaseGrantResponse) 6573 err := c.cc.Invoke(ctx, "/etcdserverpb.Lease/LeaseGrant", in, out, opts...) 6574 if err != nil { 6575 return nil, err 6576 } 6577 return out, nil 6578 } 6579 6580 func (c *leaseClient) LeaseRevoke(ctx context.Context, in *LeaseRevokeRequest, opts ...grpc.CallOption) (*LeaseRevokeResponse, error) { 6581 out := new(LeaseRevokeResponse) 6582 err := c.cc.Invoke(ctx, "/etcdserverpb.Lease/LeaseRevoke", in, out, opts...) 6583 if err != nil { 6584 return nil, err 6585 } 6586 return out, nil 6587 } 6588 6589 func (c *leaseClient) LeaseKeepAlive(ctx context.Context, opts ...grpc.CallOption) (Lease_LeaseKeepAliveClient, error) { 6590 stream, err := c.cc.NewStream(ctx, &_Lease_serviceDesc.Streams[0], "/etcdserverpb.Lease/LeaseKeepAlive", opts...) 6591 if err != nil { 6592 return nil, err 6593 } 6594 x := &leaseLeaseKeepAliveClient{stream} 6595 return x, nil 6596 } 6597 6598 type Lease_LeaseKeepAliveClient interface { 6599 Send(*LeaseKeepAliveRequest) error 6600 Recv() (*LeaseKeepAliveResponse, error) 6601 grpc.ClientStream 6602 } 6603 6604 type leaseLeaseKeepAliveClient struct { 6605 grpc.ClientStream 6606 } 6607 6608 func (x *leaseLeaseKeepAliveClient) Send(m *LeaseKeepAliveRequest) error { 6609 return x.ClientStream.SendMsg(m) 6610 } 6611 6612 func (x *leaseLeaseKeepAliveClient) Recv() (*LeaseKeepAliveResponse, error) { 6613 m := new(LeaseKeepAliveResponse) 6614 if err := x.ClientStream.RecvMsg(m); err != nil { 6615 return nil, err 6616 } 6617 return m, nil 6618 } 6619 6620 func (c *leaseClient) LeaseTimeToLive(ctx context.Context, in *LeaseTimeToLiveRequest, opts ...grpc.CallOption) (*LeaseTimeToLiveResponse, error) { 6621 out := new(LeaseTimeToLiveResponse) 6622 err := c.cc.Invoke(ctx, "/etcdserverpb.Lease/LeaseTimeToLive", in, out, opts...) 6623 if err != nil { 6624 return nil, err 6625 } 6626 return out, nil 6627 } 6628 6629 func (c *leaseClient) LeaseLeases(ctx context.Context, in *LeaseLeasesRequest, opts ...grpc.CallOption) (*LeaseLeasesResponse, error) { 6630 out := new(LeaseLeasesResponse) 6631 err := c.cc.Invoke(ctx, "/etcdserverpb.Lease/LeaseLeases", in, out, opts...) 6632 if err != nil { 6633 return nil, err 6634 } 6635 return out, nil 6636 } 6637 6638 // LeaseServer is the server API for Lease service. 6639 type LeaseServer interface { 6640 // LeaseGrant creates a lease which expires if the server does not receive a keepAlive 6641 // within a given time to live period. All keys attached to the lease will be expired and 6642 // deleted if the lease expires. Each expired key generates a delete event in the event history. 6643 LeaseGrant(context.Context, *LeaseGrantRequest) (*LeaseGrantResponse, error) 6644 // LeaseRevoke revokes a lease. All keys attached to the lease will expire and be deleted. 6645 LeaseRevoke(context.Context, *LeaseRevokeRequest) (*LeaseRevokeResponse, error) 6646 // LeaseKeepAlive keeps the lease alive by streaming keep alive requests from the client 6647 // to the server and streaming keep alive responses from the server to the client. 6648 LeaseKeepAlive(Lease_LeaseKeepAliveServer) error 6649 // LeaseTimeToLive retrieves lease information. 6650 LeaseTimeToLive(context.Context, *LeaseTimeToLiveRequest) (*LeaseTimeToLiveResponse, error) 6651 // LeaseLeases lists all existing leases. 6652 LeaseLeases(context.Context, *LeaseLeasesRequest) (*LeaseLeasesResponse, error) 6653 } 6654 6655 // UnimplementedLeaseServer can be embedded to have forward compatible implementations. 6656 type UnimplementedLeaseServer struct { 6657 } 6658 6659 func (*UnimplementedLeaseServer) LeaseGrant(ctx context.Context, req *LeaseGrantRequest) (*LeaseGrantResponse, error) { 6660 return nil, status.Errorf(codes.Unimplemented, "method LeaseGrant not implemented") 6661 } 6662 func (*UnimplementedLeaseServer) LeaseRevoke(ctx context.Context, req *LeaseRevokeRequest) (*LeaseRevokeResponse, error) { 6663 return nil, status.Errorf(codes.Unimplemented, "method LeaseRevoke not implemented") 6664 } 6665 func (*UnimplementedLeaseServer) LeaseKeepAlive(srv Lease_LeaseKeepAliveServer) error { 6666 return status.Errorf(codes.Unimplemented, "method LeaseKeepAlive not implemented") 6667 } 6668 func (*UnimplementedLeaseServer) LeaseTimeToLive(ctx context.Context, req *LeaseTimeToLiveRequest) (*LeaseTimeToLiveResponse, error) { 6669 return nil, status.Errorf(codes.Unimplemented, "method LeaseTimeToLive not implemented") 6670 } 6671 func (*UnimplementedLeaseServer) LeaseLeases(ctx context.Context, req *LeaseLeasesRequest) (*LeaseLeasesResponse, error) { 6672 return nil, status.Errorf(codes.Unimplemented, "method LeaseLeases not implemented") 6673 } 6674 6675 func RegisterLeaseServer(s *grpc.Server, srv LeaseServer) { 6676 s.RegisterService(&_Lease_serviceDesc, srv) 6677 } 6678 6679 func _Lease_LeaseGrant_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6680 in := new(LeaseGrantRequest) 6681 if err := dec(in); err != nil { 6682 return nil, err 6683 } 6684 if interceptor == nil { 6685 return srv.(LeaseServer).LeaseGrant(ctx, in) 6686 } 6687 info := &grpc.UnaryServerInfo{ 6688 Server: srv, 6689 FullMethod: "/etcdserverpb.Lease/LeaseGrant", 6690 } 6691 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6692 return srv.(LeaseServer).LeaseGrant(ctx, req.(*LeaseGrantRequest)) 6693 } 6694 return interceptor(ctx, in, info, handler) 6695 } 6696 6697 func _Lease_LeaseRevoke_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6698 in := new(LeaseRevokeRequest) 6699 if err := dec(in); err != nil { 6700 return nil, err 6701 } 6702 if interceptor == nil { 6703 return srv.(LeaseServer).LeaseRevoke(ctx, in) 6704 } 6705 info := &grpc.UnaryServerInfo{ 6706 Server: srv, 6707 FullMethod: "/etcdserverpb.Lease/LeaseRevoke", 6708 } 6709 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6710 return srv.(LeaseServer).LeaseRevoke(ctx, req.(*LeaseRevokeRequest)) 6711 } 6712 return interceptor(ctx, in, info, handler) 6713 } 6714 6715 func _Lease_LeaseKeepAlive_Handler(srv interface{}, stream grpc.ServerStream) error { 6716 return srv.(LeaseServer).LeaseKeepAlive(&leaseLeaseKeepAliveServer{stream}) 6717 } 6718 6719 type Lease_LeaseKeepAliveServer interface { 6720 Send(*LeaseKeepAliveResponse) error 6721 Recv() (*LeaseKeepAliveRequest, error) 6722 grpc.ServerStream 6723 } 6724 6725 type leaseLeaseKeepAliveServer struct { 6726 grpc.ServerStream 6727 } 6728 6729 func (x *leaseLeaseKeepAliveServer) Send(m *LeaseKeepAliveResponse) error { 6730 return x.ServerStream.SendMsg(m) 6731 } 6732 6733 func (x *leaseLeaseKeepAliveServer) Recv() (*LeaseKeepAliveRequest, error) { 6734 m := new(LeaseKeepAliveRequest) 6735 if err := x.ServerStream.RecvMsg(m); err != nil { 6736 return nil, err 6737 } 6738 return m, nil 6739 } 6740 6741 func _Lease_LeaseTimeToLive_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6742 in := new(LeaseTimeToLiveRequest) 6743 if err := dec(in); err != nil { 6744 return nil, err 6745 } 6746 if interceptor == nil { 6747 return srv.(LeaseServer).LeaseTimeToLive(ctx, in) 6748 } 6749 info := &grpc.UnaryServerInfo{ 6750 Server: srv, 6751 FullMethod: "/etcdserverpb.Lease/LeaseTimeToLive", 6752 } 6753 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6754 return srv.(LeaseServer).LeaseTimeToLive(ctx, req.(*LeaseTimeToLiveRequest)) 6755 } 6756 return interceptor(ctx, in, info, handler) 6757 } 6758 6759 func _Lease_LeaseLeases_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6760 in := new(LeaseLeasesRequest) 6761 if err := dec(in); err != nil { 6762 return nil, err 6763 } 6764 if interceptor == nil { 6765 return srv.(LeaseServer).LeaseLeases(ctx, in) 6766 } 6767 info := &grpc.UnaryServerInfo{ 6768 Server: srv, 6769 FullMethod: "/etcdserverpb.Lease/LeaseLeases", 6770 } 6771 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6772 return srv.(LeaseServer).LeaseLeases(ctx, req.(*LeaseLeasesRequest)) 6773 } 6774 return interceptor(ctx, in, info, handler) 6775 } 6776 6777 var _Lease_serviceDesc = grpc.ServiceDesc{ 6778 ServiceName: "etcdserverpb.Lease", 6779 HandlerType: (*LeaseServer)(nil), 6780 Methods: []grpc.MethodDesc{ 6781 { 6782 MethodName: "LeaseGrant", 6783 Handler: _Lease_LeaseGrant_Handler, 6784 }, 6785 { 6786 MethodName: "LeaseRevoke", 6787 Handler: _Lease_LeaseRevoke_Handler, 6788 }, 6789 { 6790 MethodName: "LeaseTimeToLive", 6791 Handler: _Lease_LeaseTimeToLive_Handler, 6792 }, 6793 { 6794 MethodName: "LeaseLeases", 6795 Handler: _Lease_LeaseLeases_Handler, 6796 }, 6797 }, 6798 Streams: []grpc.StreamDesc{ 6799 { 6800 StreamName: "LeaseKeepAlive", 6801 Handler: _Lease_LeaseKeepAlive_Handler, 6802 ServerStreams: true, 6803 ClientStreams: true, 6804 }, 6805 }, 6806 Metadata: "rpc.proto", 6807 } 6808 6809 // ClusterClient is the client API for Cluster service. 6810 // 6811 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 6812 type ClusterClient interface { 6813 // MemberAdd adds a member into the cluster. 6814 MemberAdd(ctx context.Context, in *MemberAddRequest, opts ...grpc.CallOption) (*MemberAddResponse, error) 6815 // MemberRemove removes an existing member from the cluster. 6816 MemberRemove(ctx context.Context, in *MemberRemoveRequest, opts ...grpc.CallOption) (*MemberRemoveResponse, error) 6817 // MemberUpdate updates the member configuration. 6818 MemberUpdate(ctx context.Context, in *MemberUpdateRequest, opts ...grpc.CallOption) (*MemberUpdateResponse, error) 6819 // MemberList lists all the members in the cluster. 6820 MemberList(ctx context.Context, in *MemberListRequest, opts ...grpc.CallOption) (*MemberListResponse, error) 6821 } 6822 6823 type clusterClient struct { 6824 cc *grpc.ClientConn 6825 } 6826 6827 func NewClusterClient(cc *grpc.ClientConn) ClusterClient { 6828 return &clusterClient{cc} 6829 } 6830 6831 func (c *clusterClient) MemberAdd(ctx context.Context, in *MemberAddRequest, opts ...grpc.CallOption) (*MemberAddResponse, error) { 6832 out := new(MemberAddResponse) 6833 err := c.cc.Invoke(ctx, "/etcdserverpb.Cluster/MemberAdd", in, out, opts...) 6834 if err != nil { 6835 return nil, err 6836 } 6837 return out, nil 6838 } 6839 6840 func (c *clusterClient) MemberRemove(ctx context.Context, in *MemberRemoveRequest, opts ...grpc.CallOption) (*MemberRemoveResponse, error) { 6841 out := new(MemberRemoveResponse) 6842 err := c.cc.Invoke(ctx, "/etcdserverpb.Cluster/MemberRemove", in, out, opts...) 6843 if err != nil { 6844 return nil, err 6845 } 6846 return out, nil 6847 } 6848 6849 func (c *clusterClient) MemberUpdate(ctx context.Context, in *MemberUpdateRequest, opts ...grpc.CallOption) (*MemberUpdateResponse, error) { 6850 out := new(MemberUpdateResponse) 6851 err := c.cc.Invoke(ctx, "/etcdserverpb.Cluster/MemberUpdate", in, out, opts...) 6852 if err != nil { 6853 return nil, err 6854 } 6855 return out, nil 6856 } 6857 6858 func (c *clusterClient) MemberList(ctx context.Context, in *MemberListRequest, opts ...grpc.CallOption) (*MemberListResponse, error) { 6859 out := new(MemberListResponse) 6860 err := c.cc.Invoke(ctx, "/etcdserverpb.Cluster/MemberList", in, out, opts...) 6861 if err != nil { 6862 return nil, err 6863 } 6864 return out, nil 6865 } 6866 6867 // ClusterServer is the server API for Cluster service. 6868 type ClusterServer interface { 6869 // MemberAdd adds a member into the cluster. 6870 MemberAdd(context.Context, *MemberAddRequest) (*MemberAddResponse, error) 6871 // MemberRemove removes an existing member from the cluster. 6872 MemberRemove(context.Context, *MemberRemoveRequest) (*MemberRemoveResponse, error) 6873 // MemberUpdate updates the member configuration. 6874 MemberUpdate(context.Context, *MemberUpdateRequest) (*MemberUpdateResponse, error) 6875 // MemberList lists all the members in the cluster. 6876 MemberList(context.Context, *MemberListRequest) (*MemberListResponse, error) 6877 } 6878 6879 // UnimplementedClusterServer can be embedded to have forward compatible implementations. 6880 type UnimplementedClusterServer struct { 6881 } 6882 6883 func (*UnimplementedClusterServer) MemberAdd(ctx context.Context, req *MemberAddRequest) (*MemberAddResponse, error) { 6884 return nil, status.Errorf(codes.Unimplemented, "method MemberAdd not implemented") 6885 } 6886 func (*UnimplementedClusterServer) MemberRemove(ctx context.Context, req *MemberRemoveRequest) (*MemberRemoveResponse, error) { 6887 return nil, status.Errorf(codes.Unimplemented, "method MemberRemove not implemented") 6888 } 6889 func (*UnimplementedClusterServer) MemberUpdate(ctx context.Context, req *MemberUpdateRequest) (*MemberUpdateResponse, error) { 6890 return nil, status.Errorf(codes.Unimplemented, "method MemberUpdate not implemented") 6891 } 6892 func (*UnimplementedClusterServer) MemberList(ctx context.Context, req *MemberListRequest) (*MemberListResponse, error) { 6893 return nil, status.Errorf(codes.Unimplemented, "method MemberList not implemented") 6894 } 6895 6896 func RegisterClusterServer(s *grpc.Server, srv ClusterServer) { 6897 s.RegisterService(&_Cluster_serviceDesc, srv) 6898 } 6899 6900 func _Cluster_MemberAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6901 in := new(MemberAddRequest) 6902 if err := dec(in); err != nil { 6903 return nil, err 6904 } 6905 if interceptor == nil { 6906 return srv.(ClusterServer).MemberAdd(ctx, in) 6907 } 6908 info := &grpc.UnaryServerInfo{ 6909 Server: srv, 6910 FullMethod: "/etcdserverpb.Cluster/MemberAdd", 6911 } 6912 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6913 return srv.(ClusterServer).MemberAdd(ctx, req.(*MemberAddRequest)) 6914 } 6915 return interceptor(ctx, in, info, handler) 6916 } 6917 6918 func _Cluster_MemberRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6919 in := new(MemberRemoveRequest) 6920 if err := dec(in); err != nil { 6921 return nil, err 6922 } 6923 if interceptor == nil { 6924 return srv.(ClusterServer).MemberRemove(ctx, in) 6925 } 6926 info := &grpc.UnaryServerInfo{ 6927 Server: srv, 6928 FullMethod: "/etcdserverpb.Cluster/MemberRemove", 6929 } 6930 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6931 return srv.(ClusterServer).MemberRemove(ctx, req.(*MemberRemoveRequest)) 6932 } 6933 return interceptor(ctx, in, info, handler) 6934 } 6935 6936 func _Cluster_MemberUpdate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6937 in := new(MemberUpdateRequest) 6938 if err := dec(in); err != nil { 6939 return nil, err 6940 } 6941 if interceptor == nil { 6942 return srv.(ClusterServer).MemberUpdate(ctx, in) 6943 } 6944 info := &grpc.UnaryServerInfo{ 6945 Server: srv, 6946 FullMethod: "/etcdserverpb.Cluster/MemberUpdate", 6947 } 6948 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6949 return srv.(ClusterServer).MemberUpdate(ctx, req.(*MemberUpdateRequest)) 6950 } 6951 return interceptor(ctx, in, info, handler) 6952 } 6953 6954 func _Cluster_MemberList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6955 in := new(MemberListRequest) 6956 if err := dec(in); err != nil { 6957 return nil, err 6958 } 6959 if interceptor == nil { 6960 return srv.(ClusterServer).MemberList(ctx, in) 6961 } 6962 info := &grpc.UnaryServerInfo{ 6963 Server: srv, 6964 FullMethod: "/etcdserverpb.Cluster/MemberList", 6965 } 6966 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6967 return srv.(ClusterServer).MemberList(ctx, req.(*MemberListRequest)) 6968 } 6969 return interceptor(ctx, in, info, handler) 6970 } 6971 6972 var _Cluster_serviceDesc = grpc.ServiceDesc{ 6973 ServiceName: "etcdserverpb.Cluster", 6974 HandlerType: (*ClusterServer)(nil), 6975 Methods: []grpc.MethodDesc{ 6976 { 6977 MethodName: "MemberAdd", 6978 Handler: _Cluster_MemberAdd_Handler, 6979 }, 6980 { 6981 MethodName: "MemberRemove", 6982 Handler: _Cluster_MemberRemove_Handler, 6983 }, 6984 { 6985 MethodName: "MemberUpdate", 6986 Handler: _Cluster_MemberUpdate_Handler, 6987 }, 6988 { 6989 MethodName: "MemberList", 6990 Handler: _Cluster_MemberList_Handler, 6991 }, 6992 }, 6993 Streams: []grpc.StreamDesc{}, 6994 Metadata: "rpc.proto", 6995 } 6996 6997 // MaintenanceClient is the client API for Maintenance service. 6998 // 6999 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 7000 type MaintenanceClient interface { 7001 // Alarm activates, deactivates, and queries alarms regarding cluster health. 7002 Alarm(ctx context.Context, in *AlarmRequest, opts ...grpc.CallOption) (*AlarmResponse, error) 7003 // Status gets the status of the member. 7004 Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*StatusResponse, error) 7005 // Defragment defragments a member's backend database to recover storage space. 7006 Defragment(ctx context.Context, in *DefragmentRequest, opts ...grpc.CallOption) (*DefragmentResponse, error) 7007 // Hash computes the hash of the KV's backend. 7008 // This is designed for testing; do not use this in production when there 7009 // are ongoing transactions. 7010 Hash(ctx context.Context, in *HashRequest, opts ...grpc.CallOption) (*HashResponse, error) 7011 // HashKV computes the hash of all MVCC keys up to a given revision. 7012 HashKV(ctx context.Context, in *HashKVRequest, opts ...grpc.CallOption) (*HashKVResponse, error) 7013 // Snapshot sends a snapshot of the entire backend from a member over a stream to a client. 7014 Snapshot(ctx context.Context, in *SnapshotRequest, opts ...grpc.CallOption) (Maintenance_SnapshotClient, error) 7015 // MoveLeader requests current leader node to transfer its leadership to transferee. 7016 MoveLeader(ctx context.Context, in *MoveLeaderRequest, opts ...grpc.CallOption) (*MoveLeaderResponse, error) 7017 } 7018 7019 type maintenanceClient struct { 7020 cc *grpc.ClientConn 7021 } 7022 7023 func NewMaintenanceClient(cc *grpc.ClientConn) MaintenanceClient { 7024 return &maintenanceClient{cc} 7025 } 7026 7027 func (c *maintenanceClient) Alarm(ctx context.Context, in *AlarmRequest, opts ...grpc.CallOption) (*AlarmResponse, error) { 7028 out := new(AlarmResponse) 7029 err := c.cc.Invoke(ctx, "/etcdserverpb.Maintenance/Alarm", in, out, opts...) 7030 if err != nil { 7031 return nil, err 7032 } 7033 return out, nil 7034 } 7035 7036 func (c *maintenanceClient) Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*StatusResponse, error) { 7037 out := new(StatusResponse) 7038 err := c.cc.Invoke(ctx, "/etcdserverpb.Maintenance/Status", in, out, opts...) 7039 if err != nil { 7040 return nil, err 7041 } 7042 return out, nil 7043 } 7044 7045 func (c *maintenanceClient) Defragment(ctx context.Context, in *DefragmentRequest, opts ...grpc.CallOption) (*DefragmentResponse, error) { 7046 out := new(DefragmentResponse) 7047 err := c.cc.Invoke(ctx, "/etcdserverpb.Maintenance/Defragment", in, out, opts...) 7048 if err != nil { 7049 return nil, err 7050 } 7051 return out, nil 7052 } 7053 7054 func (c *maintenanceClient) Hash(ctx context.Context, in *HashRequest, opts ...grpc.CallOption) (*HashResponse, error) { 7055 out := new(HashResponse) 7056 err := c.cc.Invoke(ctx, "/etcdserverpb.Maintenance/Hash", in, out, opts...) 7057 if err != nil { 7058 return nil, err 7059 } 7060 return out, nil 7061 } 7062 7063 func (c *maintenanceClient) HashKV(ctx context.Context, in *HashKVRequest, opts ...grpc.CallOption) (*HashKVResponse, error) { 7064 out := new(HashKVResponse) 7065 err := c.cc.Invoke(ctx, "/etcdserverpb.Maintenance/HashKV", in, out, opts...) 7066 if err != nil { 7067 return nil, err 7068 } 7069 return out, nil 7070 } 7071 7072 func (c *maintenanceClient) Snapshot(ctx context.Context, in *SnapshotRequest, opts ...grpc.CallOption) (Maintenance_SnapshotClient, error) { 7073 stream, err := c.cc.NewStream(ctx, &_Maintenance_serviceDesc.Streams[0], "/etcdserverpb.Maintenance/Snapshot", opts...) 7074 if err != nil { 7075 return nil, err 7076 } 7077 x := &maintenanceSnapshotClient{stream} 7078 if err := x.ClientStream.SendMsg(in); err != nil { 7079 return nil, err 7080 } 7081 if err := x.ClientStream.CloseSend(); err != nil { 7082 return nil, err 7083 } 7084 return x, nil 7085 } 7086 7087 type Maintenance_SnapshotClient interface { 7088 Recv() (*SnapshotResponse, error) 7089 grpc.ClientStream 7090 } 7091 7092 type maintenanceSnapshotClient struct { 7093 grpc.ClientStream 7094 } 7095 7096 func (x *maintenanceSnapshotClient) Recv() (*SnapshotResponse, error) { 7097 m := new(SnapshotResponse) 7098 if err := x.ClientStream.RecvMsg(m); err != nil { 7099 return nil, err 7100 } 7101 return m, nil 7102 } 7103 7104 func (c *maintenanceClient) MoveLeader(ctx context.Context, in *MoveLeaderRequest, opts ...grpc.CallOption) (*MoveLeaderResponse, error) { 7105 out := new(MoveLeaderResponse) 7106 err := c.cc.Invoke(ctx, "/etcdserverpb.Maintenance/MoveLeader", in, out, opts...) 7107 if err != nil { 7108 return nil, err 7109 } 7110 return out, nil 7111 } 7112 7113 // MaintenanceServer is the server API for Maintenance service. 7114 type MaintenanceServer interface { 7115 // Alarm activates, deactivates, and queries alarms regarding cluster health. 7116 Alarm(context.Context, *AlarmRequest) (*AlarmResponse, error) 7117 // Status gets the status of the member. 7118 Status(context.Context, *StatusRequest) (*StatusResponse, error) 7119 // Defragment defragments a member's backend database to recover storage space. 7120 Defragment(context.Context, *DefragmentRequest) (*DefragmentResponse, error) 7121 // Hash computes the hash of the KV's backend. 7122 // This is designed for testing; do not use this in production when there 7123 // are ongoing transactions. 7124 Hash(context.Context, *HashRequest) (*HashResponse, error) 7125 // HashKV computes the hash of all MVCC keys up to a given revision. 7126 HashKV(context.Context, *HashKVRequest) (*HashKVResponse, error) 7127 // Snapshot sends a snapshot of the entire backend from a member over a stream to a client. 7128 Snapshot(*SnapshotRequest, Maintenance_SnapshotServer) error 7129 // MoveLeader requests current leader node to transfer its leadership to transferee. 7130 MoveLeader(context.Context, *MoveLeaderRequest) (*MoveLeaderResponse, error) 7131 } 7132 7133 // UnimplementedMaintenanceServer can be embedded to have forward compatible implementations. 7134 type UnimplementedMaintenanceServer struct { 7135 } 7136 7137 func (*UnimplementedMaintenanceServer) Alarm(ctx context.Context, req *AlarmRequest) (*AlarmResponse, error) { 7138 return nil, status.Errorf(codes.Unimplemented, "method Alarm not implemented") 7139 } 7140 func (*UnimplementedMaintenanceServer) Status(ctx context.Context, req *StatusRequest) (*StatusResponse, error) { 7141 return nil, status.Errorf(codes.Unimplemented, "method Status not implemented") 7142 } 7143 func (*UnimplementedMaintenanceServer) Defragment(ctx context.Context, req *DefragmentRequest) (*DefragmentResponse, error) { 7144 return nil, status.Errorf(codes.Unimplemented, "method Defragment not implemented") 7145 } 7146 func (*UnimplementedMaintenanceServer) Hash(ctx context.Context, req *HashRequest) (*HashResponse, error) { 7147 return nil, status.Errorf(codes.Unimplemented, "method Hash not implemented") 7148 } 7149 func (*UnimplementedMaintenanceServer) HashKV(ctx context.Context, req *HashKVRequest) (*HashKVResponse, error) { 7150 return nil, status.Errorf(codes.Unimplemented, "method HashKV not implemented") 7151 } 7152 func (*UnimplementedMaintenanceServer) Snapshot(req *SnapshotRequest, srv Maintenance_SnapshotServer) error { 7153 return status.Errorf(codes.Unimplemented, "method Snapshot not implemented") 7154 } 7155 func (*UnimplementedMaintenanceServer) MoveLeader(ctx context.Context, req *MoveLeaderRequest) (*MoveLeaderResponse, error) { 7156 return nil, status.Errorf(codes.Unimplemented, "method MoveLeader not implemented") 7157 } 7158 7159 func RegisterMaintenanceServer(s *grpc.Server, srv MaintenanceServer) { 7160 s.RegisterService(&_Maintenance_serviceDesc, srv) 7161 } 7162 7163 func _Maintenance_Alarm_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 7164 in := new(AlarmRequest) 7165 if err := dec(in); err != nil { 7166 return nil, err 7167 } 7168 if interceptor == nil { 7169 return srv.(MaintenanceServer).Alarm(ctx, in) 7170 } 7171 info := &grpc.UnaryServerInfo{ 7172 Server: srv, 7173 FullMethod: "/etcdserverpb.Maintenance/Alarm", 7174 } 7175 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 7176 return srv.(MaintenanceServer).Alarm(ctx, req.(*AlarmRequest)) 7177 } 7178 return interceptor(ctx, in, info, handler) 7179 } 7180 7181 func _Maintenance_Status_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 7182 in := new(StatusRequest) 7183 if err := dec(in); err != nil { 7184 return nil, err 7185 } 7186 if interceptor == nil { 7187 return srv.(MaintenanceServer).Status(ctx, in) 7188 } 7189 info := &grpc.UnaryServerInfo{ 7190 Server: srv, 7191 FullMethod: "/etcdserverpb.Maintenance/Status", 7192 } 7193 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 7194 return srv.(MaintenanceServer).Status(ctx, req.(*StatusRequest)) 7195 } 7196 return interceptor(ctx, in, info, handler) 7197 } 7198 7199 func _Maintenance_Defragment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 7200 in := new(DefragmentRequest) 7201 if err := dec(in); err != nil { 7202 return nil, err 7203 } 7204 if interceptor == nil { 7205 return srv.(MaintenanceServer).Defragment(ctx, in) 7206 } 7207 info := &grpc.UnaryServerInfo{ 7208 Server: srv, 7209 FullMethod: "/etcdserverpb.Maintenance/Defragment", 7210 } 7211 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 7212 return srv.(MaintenanceServer).Defragment(ctx, req.(*DefragmentRequest)) 7213 } 7214 return interceptor(ctx, in, info, handler) 7215 } 7216 7217 func _Maintenance_Hash_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 7218 in := new(HashRequest) 7219 if err := dec(in); err != nil { 7220 return nil, err 7221 } 7222 if interceptor == nil { 7223 return srv.(MaintenanceServer).Hash(ctx, in) 7224 } 7225 info := &grpc.UnaryServerInfo{ 7226 Server: srv, 7227 FullMethod: "/etcdserverpb.Maintenance/Hash", 7228 } 7229 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 7230 return srv.(MaintenanceServer).Hash(ctx, req.(*HashRequest)) 7231 } 7232 return interceptor(ctx, in, info, handler) 7233 } 7234 7235 func _Maintenance_HashKV_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 7236 in := new(HashKVRequest) 7237 if err := dec(in); err != nil { 7238 return nil, err 7239 } 7240 if interceptor == nil { 7241 return srv.(MaintenanceServer).HashKV(ctx, in) 7242 } 7243 info := &grpc.UnaryServerInfo{ 7244 Server: srv, 7245 FullMethod: "/etcdserverpb.Maintenance/HashKV", 7246 } 7247 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 7248 return srv.(MaintenanceServer).HashKV(ctx, req.(*HashKVRequest)) 7249 } 7250 return interceptor(ctx, in, info, handler) 7251 } 7252 7253 func _Maintenance_Snapshot_Handler(srv interface{}, stream grpc.ServerStream) error { 7254 m := new(SnapshotRequest) 7255 if err := stream.RecvMsg(m); err != nil { 7256 return err 7257 } 7258 return srv.(MaintenanceServer).Snapshot(m, &maintenanceSnapshotServer{stream}) 7259 } 7260 7261 type Maintenance_SnapshotServer interface { 7262 Send(*SnapshotResponse) error 7263 grpc.ServerStream 7264 } 7265 7266 type maintenanceSnapshotServer struct { 7267 grpc.ServerStream 7268 } 7269 7270 func (x *maintenanceSnapshotServer) Send(m *SnapshotResponse) error { 7271 return x.ServerStream.SendMsg(m) 7272 } 7273 7274 func _Maintenance_MoveLeader_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 7275 in := new(MoveLeaderRequest) 7276 if err := dec(in); err != nil { 7277 return nil, err 7278 } 7279 if interceptor == nil { 7280 return srv.(MaintenanceServer).MoveLeader(ctx, in) 7281 } 7282 info := &grpc.UnaryServerInfo{ 7283 Server: srv, 7284 FullMethod: "/etcdserverpb.Maintenance/MoveLeader", 7285 } 7286 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 7287 return srv.(MaintenanceServer).MoveLeader(ctx, req.(*MoveLeaderRequest)) 7288 } 7289 return interceptor(ctx, in, info, handler) 7290 } 7291 7292 var _Maintenance_serviceDesc = grpc.ServiceDesc{ 7293 ServiceName: "etcdserverpb.Maintenance", 7294 HandlerType: (*MaintenanceServer)(nil), 7295 Methods: []grpc.MethodDesc{ 7296 { 7297 MethodName: "Alarm", 7298 Handler: _Maintenance_Alarm_Handler, 7299 }, 7300 { 7301 MethodName: "Status", 7302 Handler: _Maintenance_Status_Handler, 7303 }, 7304 { 7305 MethodName: "Defragment", 7306 Handler: _Maintenance_Defragment_Handler, 7307 }, 7308 { 7309 MethodName: "Hash", 7310 Handler: _Maintenance_Hash_Handler, 7311 }, 7312 { 7313 MethodName: "HashKV", 7314 Handler: _Maintenance_HashKV_Handler, 7315 }, 7316 { 7317 MethodName: "MoveLeader", 7318 Handler: _Maintenance_MoveLeader_Handler, 7319 }, 7320 }, 7321 Streams: []grpc.StreamDesc{ 7322 { 7323 StreamName: "Snapshot", 7324 Handler: _Maintenance_Snapshot_Handler, 7325 ServerStreams: true, 7326 }, 7327 }, 7328 Metadata: "rpc.proto", 7329 } 7330 7331 // AuthClient is the client API for Auth service. 7332 // 7333 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 7334 type AuthClient interface { 7335 // AuthEnable enables authentication. 7336 AuthEnable(ctx context.Context, in *AuthEnableRequest, opts ...grpc.CallOption) (*AuthEnableResponse, error) 7337 // AuthDisable disables authentication. 7338 AuthDisable(ctx context.Context, in *AuthDisableRequest, opts ...grpc.CallOption) (*AuthDisableResponse, error) 7339 // Authenticate processes an authenticate request. 7340 Authenticate(ctx context.Context, in *AuthenticateRequest, opts ...grpc.CallOption) (*AuthenticateResponse, error) 7341 // UserAdd adds a new user. 7342 UserAdd(ctx context.Context, in *AuthUserAddRequest, opts ...grpc.CallOption) (*AuthUserAddResponse, error) 7343 // UserGet gets detailed user information. 7344 UserGet(ctx context.Context, in *AuthUserGetRequest, opts ...grpc.CallOption) (*AuthUserGetResponse, error) 7345 // UserList gets a list of all users. 7346 UserList(ctx context.Context, in *AuthUserListRequest, opts ...grpc.CallOption) (*AuthUserListResponse, error) 7347 // UserDelete deletes a specified user. 7348 UserDelete(ctx context.Context, in *AuthUserDeleteRequest, opts ...grpc.CallOption) (*AuthUserDeleteResponse, error) 7349 // UserChangePassword changes the password of a specified user. 7350 UserChangePassword(ctx context.Context, in *AuthUserChangePasswordRequest, opts ...grpc.CallOption) (*AuthUserChangePasswordResponse, error) 7351 // UserGrant grants a role to a specified user. 7352 UserGrantRole(ctx context.Context, in *AuthUserGrantRoleRequest, opts ...grpc.CallOption) (*AuthUserGrantRoleResponse, error) 7353 // UserRevokeRole revokes a role of specified user. 7354 UserRevokeRole(ctx context.Context, in *AuthUserRevokeRoleRequest, opts ...grpc.CallOption) (*AuthUserRevokeRoleResponse, error) 7355 // RoleAdd adds a new role. 7356 RoleAdd(ctx context.Context, in *AuthRoleAddRequest, opts ...grpc.CallOption) (*AuthRoleAddResponse, error) 7357 // RoleGet gets detailed role information. 7358 RoleGet(ctx context.Context, in *AuthRoleGetRequest, opts ...grpc.CallOption) (*AuthRoleGetResponse, error) 7359 // RoleList gets lists of all roles. 7360 RoleList(ctx context.Context, in *AuthRoleListRequest, opts ...grpc.CallOption) (*AuthRoleListResponse, error) 7361 // RoleDelete deletes a specified role. 7362 RoleDelete(ctx context.Context, in *AuthRoleDeleteRequest, opts ...grpc.CallOption) (*AuthRoleDeleteResponse, error) 7363 // RoleGrantPermission grants a permission of a specified key or range to a specified role. 7364 RoleGrantPermission(ctx context.Context, in *AuthRoleGrantPermissionRequest, opts ...grpc.CallOption) (*AuthRoleGrantPermissionResponse, error) 7365 // RoleRevokePermission revokes a key or range permission of a specified role. 7366 RoleRevokePermission(ctx context.Context, in *AuthRoleRevokePermissionRequest, opts ...grpc.CallOption) (*AuthRoleRevokePermissionResponse, error) 7367 } 7368 7369 type authClient struct { 7370 cc *grpc.ClientConn 7371 } 7372 7373 func NewAuthClient(cc *grpc.ClientConn) AuthClient { 7374 return &authClient{cc} 7375 } 7376 7377 func (c *authClient) AuthEnable(ctx context.Context, in *AuthEnableRequest, opts ...grpc.CallOption) (*AuthEnableResponse, error) { 7378 out := new(AuthEnableResponse) 7379 err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/AuthEnable", in, out, opts...) 7380 if err != nil { 7381 return nil, err 7382 } 7383 return out, nil 7384 } 7385 7386 func (c *authClient) AuthDisable(ctx context.Context, in *AuthDisableRequest, opts ...grpc.CallOption) (*AuthDisableResponse, error) { 7387 out := new(AuthDisableResponse) 7388 err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/AuthDisable", in, out, opts...) 7389 if err != nil { 7390 return nil, err 7391 } 7392 return out, nil 7393 } 7394 7395 func (c *authClient) Authenticate(ctx context.Context, in *AuthenticateRequest, opts ...grpc.CallOption) (*AuthenticateResponse, error) { 7396 out := new(AuthenticateResponse) 7397 err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/Authenticate", in, out, opts...) 7398 if err != nil { 7399 return nil, err 7400 } 7401 return out, nil 7402 } 7403 7404 func (c *authClient) UserAdd(ctx context.Context, in *AuthUserAddRequest, opts ...grpc.CallOption) (*AuthUserAddResponse, error) { 7405 out := new(AuthUserAddResponse) 7406 err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/UserAdd", in, out, opts...) 7407 if err != nil { 7408 return nil, err 7409 } 7410 return out, nil 7411 } 7412 7413 func (c *authClient) UserGet(ctx context.Context, in *AuthUserGetRequest, opts ...grpc.CallOption) (*AuthUserGetResponse, error) { 7414 out := new(AuthUserGetResponse) 7415 err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/UserGet", in, out, opts...) 7416 if err != nil { 7417 return nil, err 7418 } 7419 return out, nil 7420 } 7421 7422 func (c *authClient) UserList(ctx context.Context, in *AuthUserListRequest, opts ...grpc.CallOption) (*AuthUserListResponse, error) { 7423 out := new(AuthUserListResponse) 7424 err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/UserList", in, out, opts...) 7425 if err != nil { 7426 return nil, err 7427 } 7428 return out, nil 7429 } 7430 7431 func (c *authClient) UserDelete(ctx context.Context, in *AuthUserDeleteRequest, opts ...grpc.CallOption) (*AuthUserDeleteResponse, error) { 7432 out := new(AuthUserDeleteResponse) 7433 err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/UserDelete", in, out, opts...) 7434 if err != nil { 7435 return nil, err 7436 } 7437 return out, nil 7438 } 7439 7440 func (c *authClient) UserChangePassword(ctx context.Context, in *AuthUserChangePasswordRequest, opts ...grpc.CallOption) (*AuthUserChangePasswordResponse, error) { 7441 out := new(AuthUserChangePasswordResponse) 7442 err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/UserChangePassword", in, out, opts...) 7443 if err != nil { 7444 return nil, err 7445 } 7446 return out, nil 7447 } 7448 7449 func (c *authClient) UserGrantRole(ctx context.Context, in *AuthUserGrantRoleRequest, opts ...grpc.CallOption) (*AuthUserGrantRoleResponse, error) { 7450 out := new(AuthUserGrantRoleResponse) 7451 err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/UserGrantRole", in, out, opts...) 7452 if err != nil { 7453 return nil, err 7454 } 7455 return out, nil 7456 } 7457 7458 func (c *authClient) UserRevokeRole(ctx context.Context, in *AuthUserRevokeRoleRequest, opts ...grpc.CallOption) (*AuthUserRevokeRoleResponse, error) { 7459 out := new(AuthUserRevokeRoleResponse) 7460 err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/UserRevokeRole", in, out, opts...) 7461 if err != nil { 7462 return nil, err 7463 } 7464 return out, nil 7465 } 7466 7467 func (c *authClient) RoleAdd(ctx context.Context, in *AuthRoleAddRequest, opts ...grpc.CallOption) (*AuthRoleAddResponse, error) { 7468 out := new(AuthRoleAddResponse) 7469 err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/RoleAdd", in, out, opts...) 7470 if err != nil { 7471 return nil, err 7472 } 7473 return out, nil 7474 } 7475 7476 func (c *authClient) RoleGet(ctx context.Context, in *AuthRoleGetRequest, opts ...grpc.CallOption) (*AuthRoleGetResponse, error) { 7477 out := new(AuthRoleGetResponse) 7478 err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/RoleGet", in, out, opts...) 7479 if err != nil { 7480 return nil, err 7481 } 7482 return out, nil 7483 } 7484 7485 func (c *authClient) RoleList(ctx context.Context, in *AuthRoleListRequest, opts ...grpc.CallOption) (*AuthRoleListResponse, error) { 7486 out := new(AuthRoleListResponse) 7487 err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/RoleList", in, out, opts...) 7488 if err != nil { 7489 return nil, err 7490 } 7491 return out, nil 7492 } 7493 7494 func (c *authClient) RoleDelete(ctx context.Context, in *AuthRoleDeleteRequest, opts ...grpc.CallOption) (*AuthRoleDeleteResponse, error) { 7495 out := new(AuthRoleDeleteResponse) 7496 err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/RoleDelete", in, out, opts...) 7497 if err != nil { 7498 return nil, err 7499 } 7500 return out, nil 7501 } 7502 7503 func (c *authClient) RoleGrantPermission(ctx context.Context, in *AuthRoleGrantPermissionRequest, opts ...grpc.CallOption) (*AuthRoleGrantPermissionResponse, error) { 7504 out := new(AuthRoleGrantPermissionResponse) 7505 err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/RoleGrantPermission", in, out, opts...) 7506 if err != nil { 7507 return nil, err 7508 } 7509 return out, nil 7510 } 7511 7512 func (c *authClient) RoleRevokePermission(ctx context.Context, in *AuthRoleRevokePermissionRequest, opts ...grpc.CallOption) (*AuthRoleRevokePermissionResponse, error) { 7513 out := new(AuthRoleRevokePermissionResponse) 7514 err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/RoleRevokePermission", in, out, opts...) 7515 if err != nil { 7516 return nil, err 7517 } 7518 return out, nil 7519 } 7520 7521 // AuthServer is the server API for Auth service. 7522 type AuthServer interface { 7523 // AuthEnable enables authentication. 7524 AuthEnable(context.Context, *AuthEnableRequest) (*AuthEnableResponse, error) 7525 // AuthDisable disables authentication. 7526 AuthDisable(context.Context, *AuthDisableRequest) (*AuthDisableResponse, error) 7527 // Authenticate processes an authenticate request. 7528 Authenticate(context.Context, *AuthenticateRequest) (*AuthenticateResponse, error) 7529 // UserAdd adds a new user. 7530 UserAdd(context.Context, *AuthUserAddRequest) (*AuthUserAddResponse, error) 7531 // UserGet gets detailed user information. 7532 UserGet(context.Context, *AuthUserGetRequest) (*AuthUserGetResponse, error) 7533 // UserList gets a list of all users. 7534 UserList(context.Context, *AuthUserListRequest) (*AuthUserListResponse, error) 7535 // UserDelete deletes a specified user. 7536 UserDelete(context.Context, *AuthUserDeleteRequest) (*AuthUserDeleteResponse, error) 7537 // UserChangePassword changes the password of a specified user. 7538 UserChangePassword(context.Context, *AuthUserChangePasswordRequest) (*AuthUserChangePasswordResponse, error) 7539 // UserGrant grants a role to a specified user. 7540 UserGrantRole(context.Context, *AuthUserGrantRoleRequest) (*AuthUserGrantRoleResponse, error) 7541 // UserRevokeRole revokes a role of specified user. 7542 UserRevokeRole(context.Context, *AuthUserRevokeRoleRequest) (*AuthUserRevokeRoleResponse, error) 7543 // RoleAdd adds a new role. 7544 RoleAdd(context.Context, *AuthRoleAddRequest) (*AuthRoleAddResponse, error) 7545 // RoleGet gets detailed role information. 7546 RoleGet(context.Context, *AuthRoleGetRequest) (*AuthRoleGetResponse, error) 7547 // RoleList gets lists of all roles. 7548 RoleList(context.Context, *AuthRoleListRequest) (*AuthRoleListResponse, error) 7549 // RoleDelete deletes a specified role. 7550 RoleDelete(context.Context, *AuthRoleDeleteRequest) (*AuthRoleDeleteResponse, error) 7551 // RoleGrantPermission grants a permission of a specified key or range to a specified role. 7552 RoleGrantPermission(context.Context, *AuthRoleGrantPermissionRequest) (*AuthRoleGrantPermissionResponse, error) 7553 // RoleRevokePermission revokes a key or range permission of a specified role. 7554 RoleRevokePermission(context.Context, *AuthRoleRevokePermissionRequest) (*AuthRoleRevokePermissionResponse, error) 7555 } 7556 7557 // UnimplementedAuthServer can be embedded to have forward compatible implementations. 7558 type UnimplementedAuthServer struct { 7559 } 7560 7561 func (*UnimplementedAuthServer) AuthEnable(ctx context.Context, req *AuthEnableRequest) (*AuthEnableResponse, error) { 7562 return nil, status.Errorf(codes.Unimplemented, "method AuthEnable not implemented") 7563 } 7564 func (*UnimplementedAuthServer) AuthDisable(ctx context.Context, req *AuthDisableRequest) (*AuthDisableResponse, error) { 7565 return nil, status.Errorf(codes.Unimplemented, "method AuthDisable not implemented") 7566 } 7567 func (*UnimplementedAuthServer) Authenticate(ctx context.Context, req *AuthenticateRequest) (*AuthenticateResponse, error) { 7568 return nil, status.Errorf(codes.Unimplemented, "method Authenticate not implemented") 7569 } 7570 func (*UnimplementedAuthServer) UserAdd(ctx context.Context, req *AuthUserAddRequest) (*AuthUserAddResponse, error) { 7571 return nil, status.Errorf(codes.Unimplemented, "method UserAdd not implemented") 7572 } 7573 func (*UnimplementedAuthServer) UserGet(ctx context.Context, req *AuthUserGetRequest) (*AuthUserGetResponse, error) { 7574 return nil, status.Errorf(codes.Unimplemented, "method UserGet not implemented") 7575 } 7576 func (*UnimplementedAuthServer) UserList(ctx context.Context, req *AuthUserListRequest) (*AuthUserListResponse, error) { 7577 return nil, status.Errorf(codes.Unimplemented, "method UserList not implemented") 7578 } 7579 func (*UnimplementedAuthServer) UserDelete(ctx context.Context, req *AuthUserDeleteRequest) (*AuthUserDeleteResponse, error) { 7580 return nil, status.Errorf(codes.Unimplemented, "method UserDelete not implemented") 7581 } 7582 func (*UnimplementedAuthServer) UserChangePassword(ctx context.Context, req *AuthUserChangePasswordRequest) (*AuthUserChangePasswordResponse, error) { 7583 return nil, status.Errorf(codes.Unimplemented, "method UserChangePassword not implemented") 7584 } 7585 func (*UnimplementedAuthServer) UserGrantRole(ctx context.Context, req *AuthUserGrantRoleRequest) (*AuthUserGrantRoleResponse, error) { 7586 return nil, status.Errorf(codes.Unimplemented, "method UserGrantRole not implemented") 7587 } 7588 func (*UnimplementedAuthServer) UserRevokeRole(ctx context.Context, req *AuthUserRevokeRoleRequest) (*AuthUserRevokeRoleResponse, error) { 7589 return nil, status.Errorf(codes.Unimplemented, "method UserRevokeRole not implemented") 7590 } 7591 func (*UnimplementedAuthServer) RoleAdd(ctx context.Context, req *AuthRoleAddRequest) (*AuthRoleAddResponse, error) { 7592 return nil, status.Errorf(codes.Unimplemented, "method RoleAdd not implemented") 7593 } 7594 func (*UnimplementedAuthServer) RoleGet(ctx context.Context, req *AuthRoleGetRequest) (*AuthRoleGetResponse, error) { 7595 return nil, status.Errorf(codes.Unimplemented, "method RoleGet not implemented") 7596 } 7597 func (*UnimplementedAuthServer) RoleList(ctx context.Context, req *AuthRoleListRequest) (*AuthRoleListResponse, error) { 7598 return nil, status.Errorf(codes.Unimplemented, "method RoleList not implemented") 7599 } 7600 func (*UnimplementedAuthServer) RoleDelete(ctx context.Context, req *AuthRoleDeleteRequest) (*AuthRoleDeleteResponse, error) { 7601 return nil, status.Errorf(codes.Unimplemented, "method RoleDelete not implemented") 7602 } 7603 func (*UnimplementedAuthServer) RoleGrantPermission(ctx context.Context, req *AuthRoleGrantPermissionRequest) (*AuthRoleGrantPermissionResponse, error) { 7604 return nil, status.Errorf(codes.Unimplemented, "method RoleGrantPermission not implemented") 7605 } 7606 func (*UnimplementedAuthServer) RoleRevokePermission(ctx context.Context, req *AuthRoleRevokePermissionRequest) (*AuthRoleRevokePermissionResponse, error) { 7607 return nil, status.Errorf(codes.Unimplemented, "method RoleRevokePermission not implemented") 7608 } 7609 7610 func RegisterAuthServer(s *grpc.Server, srv AuthServer) { 7611 s.RegisterService(&_Auth_serviceDesc, srv) 7612 } 7613 7614 func _Auth_AuthEnable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 7615 in := new(AuthEnableRequest) 7616 if err := dec(in); err != nil { 7617 return nil, err 7618 } 7619 if interceptor == nil { 7620 return srv.(AuthServer).AuthEnable(ctx, in) 7621 } 7622 info := &grpc.UnaryServerInfo{ 7623 Server: srv, 7624 FullMethod: "/etcdserverpb.Auth/AuthEnable", 7625 } 7626 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 7627 return srv.(AuthServer).AuthEnable(ctx, req.(*AuthEnableRequest)) 7628 } 7629 return interceptor(ctx, in, info, handler) 7630 } 7631 7632 func _Auth_AuthDisable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 7633 in := new(AuthDisableRequest) 7634 if err := dec(in); err != nil { 7635 return nil, err 7636 } 7637 if interceptor == nil { 7638 return srv.(AuthServer).AuthDisable(ctx, in) 7639 } 7640 info := &grpc.UnaryServerInfo{ 7641 Server: srv, 7642 FullMethod: "/etcdserverpb.Auth/AuthDisable", 7643 } 7644 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 7645 return srv.(AuthServer).AuthDisable(ctx, req.(*AuthDisableRequest)) 7646 } 7647 return interceptor(ctx, in, info, handler) 7648 } 7649 7650 func _Auth_Authenticate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 7651 in := new(AuthenticateRequest) 7652 if err := dec(in); err != nil { 7653 return nil, err 7654 } 7655 if interceptor == nil { 7656 return srv.(AuthServer).Authenticate(ctx, in) 7657 } 7658 info := &grpc.UnaryServerInfo{ 7659 Server: srv, 7660 FullMethod: "/etcdserverpb.Auth/Authenticate", 7661 } 7662 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 7663 return srv.(AuthServer).Authenticate(ctx, req.(*AuthenticateRequest)) 7664 } 7665 return interceptor(ctx, in, info, handler) 7666 } 7667 7668 func _Auth_UserAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 7669 in := new(AuthUserAddRequest) 7670 if err := dec(in); err != nil { 7671 return nil, err 7672 } 7673 if interceptor == nil { 7674 return srv.(AuthServer).UserAdd(ctx, in) 7675 } 7676 info := &grpc.UnaryServerInfo{ 7677 Server: srv, 7678 FullMethod: "/etcdserverpb.Auth/UserAdd", 7679 } 7680 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 7681 return srv.(AuthServer).UserAdd(ctx, req.(*AuthUserAddRequest)) 7682 } 7683 return interceptor(ctx, in, info, handler) 7684 } 7685 7686 func _Auth_UserGet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 7687 in := new(AuthUserGetRequest) 7688 if err := dec(in); err != nil { 7689 return nil, err 7690 } 7691 if interceptor == nil { 7692 return srv.(AuthServer).UserGet(ctx, in) 7693 } 7694 info := &grpc.UnaryServerInfo{ 7695 Server: srv, 7696 FullMethod: "/etcdserverpb.Auth/UserGet", 7697 } 7698 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 7699 return srv.(AuthServer).UserGet(ctx, req.(*AuthUserGetRequest)) 7700 } 7701 return interceptor(ctx, in, info, handler) 7702 } 7703 7704 func _Auth_UserList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 7705 in := new(AuthUserListRequest) 7706 if err := dec(in); err != nil { 7707 return nil, err 7708 } 7709 if interceptor == nil { 7710 return srv.(AuthServer).UserList(ctx, in) 7711 } 7712 info := &grpc.UnaryServerInfo{ 7713 Server: srv, 7714 FullMethod: "/etcdserverpb.Auth/UserList", 7715 } 7716 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 7717 return srv.(AuthServer).UserList(ctx, req.(*AuthUserListRequest)) 7718 } 7719 return interceptor(ctx, in, info, handler) 7720 } 7721 7722 func _Auth_UserDelete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 7723 in := new(AuthUserDeleteRequest) 7724 if err := dec(in); err != nil { 7725 return nil, err 7726 } 7727 if interceptor == nil { 7728 return srv.(AuthServer).UserDelete(ctx, in) 7729 } 7730 info := &grpc.UnaryServerInfo{ 7731 Server: srv, 7732 FullMethod: "/etcdserverpb.Auth/UserDelete", 7733 } 7734 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 7735 return srv.(AuthServer).UserDelete(ctx, req.(*AuthUserDeleteRequest)) 7736 } 7737 return interceptor(ctx, in, info, handler) 7738 } 7739 7740 func _Auth_UserChangePassword_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 7741 in := new(AuthUserChangePasswordRequest) 7742 if err := dec(in); err != nil { 7743 return nil, err 7744 } 7745 if interceptor == nil { 7746 return srv.(AuthServer).UserChangePassword(ctx, in) 7747 } 7748 info := &grpc.UnaryServerInfo{ 7749 Server: srv, 7750 FullMethod: "/etcdserverpb.Auth/UserChangePassword", 7751 } 7752 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 7753 return srv.(AuthServer).UserChangePassword(ctx, req.(*AuthUserChangePasswordRequest)) 7754 } 7755 return interceptor(ctx, in, info, handler) 7756 } 7757 7758 func _Auth_UserGrantRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 7759 in := new(AuthUserGrantRoleRequest) 7760 if err := dec(in); err != nil { 7761 return nil, err 7762 } 7763 if interceptor == nil { 7764 return srv.(AuthServer).UserGrantRole(ctx, in) 7765 } 7766 info := &grpc.UnaryServerInfo{ 7767 Server: srv, 7768 FullMethod: "/etcdserverpb.Auth/UserGrantRole", 7769 } 7770 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 7771 return srv.(AuthServer).UserGrantRole(ctx, req.(*AuthUserGrantRoleRequest)) 7772 } 7773 return interceptor(ctx, in, info, handler) 7774 } 7775 7776 func _Auth_UserRevokeRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 7777 in := new(AuthUserRevokeRoleRequest) 7778 if err := dec(in); err != nil { 7779 return nil, err 7780 } 7781 if interceptor == nil { 7782 return srv.(AuthServer).UserRevokeRole(ctx, in) 7783 } 7784 info := &grpc.UnaryServerInfo{ 7785 Server: srv, 7786 FullMethod: "/etcdserverpb.Auth/UserRevokeRole", 7787 } 7788 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 7789 return srv.(AuthServer).UserRevokeRole(ctx, req.(*AuthUserRevokeRoleRequest)) 7790 } 7791 return interceptor(ctx, in, info, handler) 7792 } 7793 7794 func _Auth_RoleAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 7795 in := new(AuthRoleAddRequest) 7796 if err := dec(in); err != nil { 7797 return nil, err 7798 } 7799 if interceptor == nil { 7800 return srv.(AuthServer).RoleAdd(ctx, in) 7801 } 7802 info := &grpc.UnaryServerInfo{ 7803 Server: srv, 7804 FullMethod: "/etcdserverpb.Auth/RoleAdd", 7805 } 7806 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 7807 return srv.(AuthServer).RoleAdd(ctx, req.(*AuthRoleAddRequest)) 7808 } 7809 return interceptor(ctx, in, info, handler) 7810 } 7811 7812 func _Auth_RoleGet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 7813 in := new(AuthRoleGetRequest) 7814 if err := dec(in); err != nil { 7815 return nil, err 7816 } 7817 if interceptor == nil { 7818 return srv.(AuthServer).RoleGet(ctx, in) 7819 } 7820 info := &grpc.UnaryServerInfo{ 7821 Server: srv, 7822 FullMethod: "/etcdserverpb.Auth/RoleGet", 7823 } 7824 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 7825 return srv.(AuthServer).RoleGet(ctx, req.(*AuthRoleGetRequest)) 7826 } 7827 return interceptor(ctx, in, info, handler) 7828 } 7829 7830 func _Auth_RoleList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 7831 in := new(AuthRoleListRequest) 7832 if err := dec(in); err != nil { 7833 return nil, err 7834 } 7835 if interceptor == nil { 7836 return srv.(AuthServer).RoleList(ctx, in) 7837 } 7838 info := &grpc.UnaryServerInfo{ 7839 Server: srv, 7840 FullMethod: "/etcdserverpb.Auth/RoleList", 7841 } 7842 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 7843 return srv.(AuthServer).RoleList(ctx, req.(*AuthRoleListRequest)) 7844 } 7845 return interceptor(ctx, in, info, handler) 7846 } 7847 7848 func _Auth_RoleDelete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 7849 in := new(AuthRoleDeleteRequest) 7850 if err := dec(in); err != nil { 7851 return nil, err 7852 } 7853 if interceptor == nil { 7854 return srv.(AuthServer).RoleDelete(ctx, in) 7855 } 7856 info := &grpc.UnaryServerInfo{ 7857 Server: srv, 7858 FullMethod: "/etcdserverpb.Auth/RoleDelete", 7859 } 7860 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 7861 return srv.(AuthServer).RoleDelete(ctx, req.(*AuthRoleDeleteRequest)) 7862 } 7863 return interceptor(ctx, in, info, handler) 7864 } 7865 7866 func _Auth_RoleGrantPermission_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 7867 in := new(AuthRoleGrantPermissionRequest) 7868 if err := dec(in); err != nil { 7869 return nil, err 7870 } 7871 if interceptor == nil { 7872 return srv.(AuthServer).RoleGrantPermission(ctx, in) 7873 } 7874 info := &grpc.UnaryServerInfo{ 7875 Server: srv, 7876 FullMethod: "/etcdserverpb.Auth/RoleGrantPermission", 7877 } 7878 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 7879 return srv.(AuthServer).RoleGrantPermission(ctx, req.(*AuthRoleGrantPermissionRequest)) 7880 } 7881 return interceptor(ctx, in, info, handler) 7882 } 7883 7884 func _Auth_RoleRevokePermission_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 7885 in := new(AuthRoleRevokePermissionRequest) 7886 if err := dec(in); err != nil { 7887 return nil, err 7888 } 7889 if interceptor == nil { 7890 return srv.(AuthServer).RoleRevokePermission(ctx, in) 7891 } 7892 info := &grpc.UnaryServerInfo{ 7893 Server: srv, 7894 FullMethod: "/etcdserverpb.Auth/RoleRevokePermission", 7895 } 7896 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 7897 return srv.(AuthServer).RoleRevokePermission(ctx, req.(*AuthRoleRevokePermissionRequest)) 7898 } 7899 return interceptor(ctx, in, info, handler) 7900 } 7901 7902 var _Auth_serviceDesc = grpc.ServiceDesc{ 7903 ServiceName: "etcdserverpb.Auth", 7904 HandlerType: (*AuthServer)(nil), 7905 Methods: []grpc.MethodDesc{ 7906 { 7907 MethodName: "AuthEnable", 7908 Handler: _Auth_AuthEnable_Handler, 7909 }, 7910 { 7911 MethodName: "AuthDisable", 7912 Handler: _Auth_AuthDisable_Handler, 7913 }, 7914 { 7915 MethodName: "Authenticate", 7916 Handler: _Auth_Authenticate_Handler, 7917 }, 7918 { 7919 MethodName: "UserAdd", 7920 Handler: _Auth_UserAdd_Handler, 7921 }, 7922 { 7923 MethodName: "UserGet", 7924 Handler: _Auth_UserGet_Handler, 7925 }, 7926 { 7927 MethodName: "UserList", 7928 Handler: _Auth_UserList_Handler, 7929 }, 7930 { 7931 MethodName: "UserDelete", 7932 Handler: _Auth_UserDelete_Handler, 7933 }, 7934 { 7935 MethodName: "UserChangePassword", 7936 Handler: _Auth_UserChangePassword_Handler, 7937 }, 7938 { 7939 MethodName: "UserGrantRole", 7940 Handler: _Auth_UserGrantRole_Handler, 7941 }, 7942 { 7943 MethodName: "UserRevokeRole", 7944 Handler: _Auth_UserRevokeRole_Handler, 7945 }, 7946 { 7947 MethodName: "RoleAdd", 7948 Handler: _Auth_RoleAdd_Handler, 7949 }, 7950 { 7951 MethodName: "RoleGet", 7952 Handler: _Auth_RoleGet_Handler, 7953 }, 7954 { 7955 MethodName: "RoleList", 7956 Handler: _Auth_RoleList_Handler, 7957 }, 7958 { 7959 MethodName: "RoleDelete", 7960 Handler: _Auth_RoleDelete_Handler, 7961 }, 7962 { 7963 MethodName: "RoleGrantPermission", 7964 Handler: _Auth_RoleGrantPermission_Handler, 7965 }, 7966 { 7967 MethodName: "RoleRevokePermission", 7968 Handler: _Auth_RoleRevokePermission_Handler, 7969 }, 7970 }, 7971 Streams: []grpc.StreamDesc{}, 7972 Metadata: "rpc.proto", 7973 } 7974 7975 func (m *ResponseHeader) Marshal() (dAtA []byte, err error) { 7976 size := m.Size() 7977 dAtA = make([]byte, size) 7978 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7979 if err != nil { 7980 return nil, err 7981 } 7982 return dAtA[:n], nil 7983 } 7984 7985 func (m *ResponseHeader) MarshalTo(dAtA []byte) (int, error) { 7986 size := m.Size() 7987 return m.MarshalToSizedBuffer(dAtA[:size]) 7988 } 7989 7990 func (m *ResponseHeader) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7991 i := len(dAtA) 7992 _ = i 7993 var l int 7994 _ = l 7995 if m.XXX_unrecognized != nil { 7996 i -= len(m.XXX_unrecognized) 7997 copy(dAtA[i:], m.XXX_unrecognized) 7998 } 7999 if m.RaftTerm != 0 { 8000 i = encodeVarintRpc(dAtA, i, uint64(m.RaftTerm)) 8001 i-- 8002 dAtA[i] = 0x20 8003 } 8004 if m.Revision != 0 { 8005 i = encodeVarintRpc(dAtA, i, uint64(m.Revision)) 8006 i-- 8007 dAtA[i] = 0x18 8008 } 8009 if m.MemberId != 0 { 8010 i = encodeVarintRpc(dAtA, i, uint64(m.MemberId)) 8011 i-- 8012 dAtA[i] = 0x10 8013 } 8014 if m.ClusterId != 0 { 8015 i = encodeVarintRpc(dAtA, i, uint64(m.ClusterId)) 8016 i-- 8017 dAtA[i] = 0x8 8018 } 8019 return len(dAtA) - i, nil 8020 } 8021 8022 func (m *RangeRequest) Marshal() (dAtA []byte, err error) { 8023 size := m.Size() 8024 dAtA = make([]byte, size) 8025 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8026 if err != nil { 8027 return nil, err 8028 } 8029 return dAtA[:n], nil 8030 } 8031 8032 func (m *RangeRequest) MarshalTo(dAtA []byte) (int, error) { 8033 size := m.Size() 8034 return m.MarshalToSizedBuffer(dAtA[:size]) 8035 } 8036 8037 func (m *RangeRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8038 i := len(dAtA) 8039 _ = i 8040 var l int 8041 _ = l 8042 if m.XXX_unrecognized != nil { 8043 i -= len(m.XXX_unrecognized) 8044 copy(dAtA[i:], m.XXX_unrecognized) 8045 } 8046 if m.MaxCreateRevision != 0 { 8047 i = encodeVarintRpc(dAtA, i, uint64(m.MaxCreateRevision)) 8048 i-- 8049 dAtA[i] = 0x68 8050 } 8051 if m.MinCreateRevision != 0 { 8052 i = encodeVarintRpc(dAtA, i, uint64(m.MinCreateRevision)) 8053 i-- 8054 dAtA[i] = 0x60 8055 } 8056 if m.MaxModRevision != 0 { 8057 i = encodeVarintRpc(dAtA, i, uint64(m.MaxModRevision)) 8058 i-- 8059 dAtA[i] = 0x58 8060 } 8061 if m.MinModRevision != 0 { 8062 i = encodeVarintRpc(dAtA, i, uint64(m.MinModRevision)) 8063 i-- 8064 dAtA[i] = 0x50 8065 } 8066 if m.CountOnly { 8067 i-- 8068 if m.CountOnly { 8069 dAtA[i] = 1 8070 } else { 8071 dAtA[i] = 0 8072 } 8073 i-- 8074 dAtA[i] = 0x48 8075 } 8076 if m.KeysOnly { 8077 i-- 8078 if m.KeysOnly { 8079 dAtA[i] = 1 8080 } else { 8081 dAtA[i] = 0 8082 } 8083 i-- 8084 dAtA[i] = 0x40 8085 } 8086 if m.Serializable { 8087 i-- 8088 if m.Serializable { 8089 dAtA[i] = 1 8090 } else { 8091 dAtA[i] = 0 8092 } 8093 i-- 8094 dAtA[i] = 0x38 8095 } 8096 if m.SortTarget != 0 { 8097 i = encodeVarintRpc(dAtA, i, uint64(m.SortTarget)) 8098 i-- 8099 dAtA[i] = 0x30 8100 } 8101 if m.SortOrder != 0 { 8102 i = encodeVarintRpc(dAtA, i, uint64(m.SortOrder)) 8103 i-- 8104 dAtA[i] = 0x28 8105 } 8106 if m.Revision != 0 { 8107 i = encodeVarintRpc(dAtA, i, uint64(m.Revision)) 8108 i-- 8109 dAtA[i] = 0x20 8110 } 8111 if m.Limit != 0 { 8112 i = encodeVarintRpc(dAtA, i, uint64(m.Limit)) 8113 i-- 8114 dAtA[i] = 0x18 8115 } 8116 if len(m.RangeEnd) > 0 { 8117 i -= len(m.RangeEnd) 8118 copy(dAtA[i:], m.RangeEnd) 8119 i = encodeVarintRpc(dAtA, i, uint64(len(m.RangeEnd))) 8120 i-- 8121 dAtA[i] = 0x12 8122 } 8123 if len(m.Key) > 0 { 8124 i -= len(m.Key) 8125 copy(dAtA[i:], m.Key) 8126 i = encodeVarintRpc(dAtA, i, uint64(len(m.Key))) 8127 i-- 8128 dAtA[i] = 0xa 8129 } 8130 return len(dAtA) - i, nil 8131 } 8132 8133 func (m *RangeResponse) Marshal() (dAtA []byte, err error) { 8134 size := m.Size() 8135 dAtA = make([]byte, size) 8136 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8137 if err != nil { 8138 return nil, err 8139 } 8140 return dAtA[:n], nil 8141 } 8142 8143 func (m *RangeResponse) MarshalTo(dAtA []byte) (int, error) { 8144 size := m.Size() 8145 return m.MarshalToSizedBuffer(dAtA[:size]) 8146 } 8147 8148 func (m *RangeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8149 i := len(dAtA) 8150 _ = i 8151 var l int 8152 _ = l 8153 if m.XXX_unrecognized != nil { 8154 i -= len(m.XXX_unrecognized) 8155 copy(dAtA[i:], m.XXX_unrecognized) 8156 } 8157 if m.Count != 0 { 8158 i = encodeVarintRpc(dAtA, i, uint64(m.Count)) 8159 i-- 8160 dAtA[i] = 0x20 8161 } 8162 if m.More { 8163 i-- 8164 if m.More { 8165 dAtA[i] = 1 8166 } else { 8167 dAtA[i] = 0 8168 } 8169 i-- 8170 dAtA[i] = 0x18 8171 } 8172 if len(m.Kvs) > 0 { 8173 for iNdEx := len(m.Kvs) - 1; iNdEx >= 0; iNdEx-- { 8174 { 8175 size, err := m.Kvs[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8176 if err != nil { 8177 return 0, err 8178 } 8179 i -= size 8180 i = encodeVarintRpc(dAtA, i, uint64(size)) 8181 } 8182 i-- 8183 dAtA[i] = 0x12 8184 } 8185 } 8186 if m.Header != nil { 8187 { 8188 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 8189 if err != nil { 8190 return 0, err 8191 } 8192 i -= size 8193 i = encodeVarintRpc(dAtA, i, uint64(size)) 8194 } 8195 i-- 8196 dAtA[i] = 0xa 8197 } 8198 return len(dAtA) - i, nil 8199 } 8200 8201 func (m *PutRequest) Marshal() (dAtA []byte, err error) { 8202 size := m.Size() 8203 dAtA = make([]byte, size) 8204 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8205 if err != nil { 8206 return nil, err 8207 } 8208 return dAtA[:n], nil 8209 } 8210 8211 func (m *PutRequest) MarshalTo(dAtA []byte) (int, error) { 8212 size := m.Size() 8213 return m.MarshalToSizedBuffer(dAtA[:size]) 8214 } 8215 8216 func (m *PutRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8217 i := len(dAtA) 8218 _ = i 8219 var l int 8220 _ = l 8221 if m.XXX_unrecognized != nil { 8222 i -= len(m.XXX_unrecognized) 8223 copy(dAtA[i:], m.XXX_unrecognized) 8224 } 8225 if m.IgnoreLease { 8226 i-- 8227 if m.IgnoreLease { 8228 dAtA[i] = 1 8229 } else { 8230 dAtA[i] = 0 8231 } 8232 i-- 8233 dAtA[i] = 0x30 8234 } 8235 if m.IgnoreValue { 8236 i-- 8237 if m.IgnoreValue { 8238 dAtA[i] = 1 8239 } else { 8240 dAtA[i] = 0 8241 } 8242 i-- 8243 dAtA[i] = 0x28 8244 } 8245 if m.PrevKv { 8246 i-- 8247 if m.PrevKv { 8248 dAtA[i] = 1 8249 } else { 8250 dAtA[i] = 0 8251 } 8252 i-- 8253 dAtA[i] = 0x20 8254 } 8255 if m.Lease != 0 { 8256 i = encodeVarintRpc(dAtA, i, uint64(m.Lease)) 8257 i-- 8258 dAtA[i] = 0x18 8259 } 8260 if len(m.Value) > 0 { 8261 i -= len(m.Value) 8262 copy(dAtA[i:], m.Value) 8263 i = encodeVarintRpc(dAtA, i, uint64(len(m.Value))) 8264 i-- 8265 dAtA[i] = 0x12 8266 } 8267 if len(m.Key) > 0 { 8268 i -= len(m.Key) 8269 copy(dAtA[i:], m.Key) 8270 i = encodeVarintRpc(dAtA, i, uint64(len(m.Key))) 8271 i-- 8272 dAtA[i] = 0xa 8273 } 8274 return len(dAtA) - i, nil 8275 } 8276 8277 func (m *PutResponse) Marshal() (dAtA []byte, err error) { 8278 size := m.Size() 8279 dAtA = make([]byte, size) 8280 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8281 if err != nil { 8282 return nil, err 8283 } 8284 return dAtA[:n], nil 8285 } 8286 8287 func (m *PutResponse) MarshalTo(dAtA []byte) (int, error) { 8288 size := m.Size() 8289 return m.MarshalToSizedBuffer(dAtA[:size]) 8290 } 8291 8292 func (m *PutResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8293 i := len(dAtA) 8294 _ = i 8295 var l int 8296 _ = l 8297 if m.XXX_unrecognized != nil { 8298 i -= len(m.XXX_unrecognized) 8299 copy(dAtA[i:], m.XXX_unrecognized) 8300 } 8301 if m.PrevKv != nil { 8302 { 8303 size, err := m.PrevKv.MarshalToSizedBuffer(dAtA[:i]) 8304 if err != nil { 8305 return 0, err 8306 } 8307 i -= size 8308 i = encodeVarintRpc(dAtA, i, uint64(size)) 8309 } 8310 i-- 8311 dAtA[i] = 0x12 8312 } 8313 if m.Header != nil { 8314 { 8315 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 8316 if err != nil { 8317 return 0, err 8318 } 8319 i -= size 8320 i = encodeVarintRpc(dAtA, i, uint64(size)) 8321 } 8322 i-- 8323 dAtA[i] = 0xa 8324 } 8325 return len(dAtA) - i, nil 8326 } 8327 8328 func (m *DeleteRangeRequest) Marshal() (dAtA []byte, err error) { 8329 size := m.Size() 8330 dAtA = make([]byte, size) 8331 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8332 if err != nil { 8333 return nil, err 8334 } 8335 return dAtA[:n], nil 8336 } 8337 8338 func (m *DeleteRangeRequest) MarshalTo(dAtA []byte) (int, error) { 8339 size := m.Size() 8340 return m.MarshalToSizedBuffer(dAtA[:size]) 8341 } 8342 8343 func (m *DeleteRangeRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8344 i := len(dAtA) 8345 _ = i 8346 var l int 8347 _ = l 8348 if m.XXX_unrecognized != nil { 8349 i -= len(m.XXX_unrecognized) 8350 copy(dAtA[i:], m.XXX_unrecognized) 8351 } 8352 if m.PrevKv { 8353 i-- 8354 if m.PrevKv { 8355 dAtA[i] = 1 8356 } else { 8357 dAtA[i] = 0 8358 } 8359 i-- 8360 dAtA[i] = 0x18 8361 } 8362 if len(m.RangeEnd) > 0 { 8363 i -= len(m.RangeEnd) 8364 copy(dAtA[i:], m.RangeEnd) 8365 i = encodeVarintRpc(dAtA, i, uint64(len(m.RangeEnd))) 8366 i-- 8367 dAtA[i] = 0x12 8368 } 8369 if len(m.Key) > 0 { 8370 i -= len(m.Key) 8371 copy(dAtA[i:], m.Key) 8372 i = encodeVarintRpc(dAtA, i, uint64(len(m.Key))) 8373 i-- 8374 dAtA[i] = 0xa 8375 } 8376 return len(dAtA) - i, nil 8377 } 8378 8379 func (m *DeleteRangeResponse) Marshal() (dAtA []byte, err error) { 8380 size := m.Size() 8381 dAtA = make([]byte, size) 8382 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8383 if err != nil { 8384 return nil, err 8385 } 8386 return dAtA[:n], nil 8387 } 8388 8389 func (m *DeleteRangeResponse) MarshalTo(dAtA []byte) (int, error) { 8390 size := m.Size() 8391 return m.MarshalToSizedBuffer(dAtA[:size]) 8392 } 8393 8394 func (m *DeleteRangeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8395 i := len(dAtA) 8396 _ = i 8397 var l int 8398 _ = l 8399 if m.XXX_unrecognized != nil { 8400 i -= len(m.XXX_unrecognized) 8401 copy(dAtA[i:], m.XXX_unrecognized) 8402 } 8403 if len(m.PrevKvs) > 0 { 8404 for iNdEx := len(m.PrevKvs) - 1; iNdEx >= 0; iNdEx-- { 8405 { 8406 size, err := m.PrevKvs[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8407 if err != nil { 8408 return 0, err 8409 } 8410 i -= size 8411 i = encodeVarintRpc(dAtA, i, uint64(size)) 8412 } 8413 i-- 8414 dAtA[i] = 0x1a 8415 } 8416 } 8417 if m.Deleted != 0 { 8418 i = encodeVarintRpc(dAtA, i, uint64(m.Deleted)) 8419 i-- 8420 dAtA[i] = 0x10 8421 } 8422 if m.Header != nil { 8423 { 8424 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 8425 if err != nil { 8426 return 0, err 8427 } 8428 i -= size 8429 i = encodeVarintRpc(dAtA, i, uint64(size)) 8430 } 8431 i-- 8432 dAtA[i] = 0xa 8433 } 8434 return len(dAtA) - i, nil 8435 } 8436 8437 func (m *RequestOp) Marshal() (dAtA []byte, err error) { 8438 size := m.Size() 8439 dAtA = make([]byte, size) 8440 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8441 if err != nil { 8442 return nil, err 8443 } 8444 return dAtA[:n], nil 8445 } 8446 8447 func (m *RequestOp) MarshalTo(dAtA []byte) (int, error) { 8448 size := m.Size() 8449 return m.MarshalToSizedBuffer(dAtA[:size]) 8450 } 8451 8452 func (m *RequestOp) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8453 i := len(dAtA) 8454 _ = i 8455 var l int 8456 _ = l 8457 if m.XXX_unrecognized != nil { 8458 i -= len(m.XXX_unrecognized) 8459 copy(dAtA[i:], m.XXX_unrecognized) 8460 } 8461 if m.Request != nil { 8462 { 8463 size := m.Request.Size() 8464 i -= size 8465 if _, err := m.Request.MarshalTo(dAtA[i:]); err != nil { 8466 return 0, err 8467 } 8468 } 8469 } 8470 return len(dAtA) - i, nil 8471 } 8472 8473 func (m *RequestOp_RequestRange) MarshalTo(dAtA []byte) (int, error) { 8474 return m.MarshalToSizedBuffer(dAtA[:m.Size()]) 8475 } 8476 8477 func (m *RequestOp_RequestRange) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8478 i := len(dAtA) 8479 if m.RequestRange != nil { 8480 { 8481 size, err := m.RequestRange.MarshalToSizedBuffer(dAtA[:i]) 8482 if err != nil { 8483 return 0, err 8484 } 8485 i -= size 8486 i = encodeVarintRpc(dAtA, i, uint64(size)) 8487 } 8488 i-- 8489 dAtA[i] = 0xa 8490 } 8491 return len(dAtA) - i, nil 8492 } 8493 func (m *RequestOp_RequestPut) MarshalTo(dAtA []byte) (int, error) { 8494 return m.MarshalToSizedBuffer(dAtA[:m.Size()]) 8495 } 8496 8497 func (m *RequestOp_RequestPut) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8498 i := len(dAtA) 8499 if m.RequestPut != nil { 8500 { 8501 size, err := m.RequestPut.MarshalToSizedBuffer(dAtA[:i]) 8502 if err != nil { 8503 return 0, err 8504 } 8505 i -= size 8506 i = encodeVarintRpc(dAtA, i, uint64(size)) 8507 } 8508 i-- 8509 dAtA[i] = 0x12 8510 } 8511 return len(dAtA) - i, nil 8512 } 8513 func (m *RequestOp_RequestDeleteRange) MarshalTo(dAtA []byte) (int, error) { 8514 return m.MarshalToSizedBuffer(dAtA[:m.Size()]) 8515 } 8516 8517 func (m *RequestOp_RequestDeleteRange) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8518 i := len(dAtA) 8519 if m.RequestDeleteRange != nil { 8520 { 8521 size, err := m.RequestDeleteRange.MarshalToSizedBuffer(dAtA[:i]) 8522 if err != nil { 8523 return 0, err 8524 } 8525 i -= size 8526 i = encodeVarintRpc(dAtA, i, uint64(size)) 8527 } 8528 i-- 8529 dAtA[i] = 0x1a 8530 } 8531 return len(dAtA) - i, nil 8532 } 8533 func (m *RequestOp_RequestTxn) MarshalTo(dAtA []byte) (int, error) { 8534 return m.MarshalToSizedBuffer(dAtA[:m.Size()]) 8535 } 8536 8537 func (m *RequestOp_RequestTxn) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8538 i := len(dAtA) 8539 if m.RequestTxn != nil { 8540 { 8541 size, err := m.RequestTxn.MarshalToSizedBuffer(dAtA[:i]) 8542 if err != nil { 8543 return 0, err 8544 } 8545 i -= size 8546 i = encodeVarintRpc(dAtA, i, uint64(size)) 8547 } 8548 i-- 8549 dAtA[i] = 0x22 8550 } 8551 return len(dAtA) - i, nil 8552 } 8553 func (m *ResponseOp) Marshal() (dAtA []byte, err error) { 8554 size := m.Size() 8555 dAtA = make([]byte, size) 8556 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8557 if err != nil { 8558 return nil, err 8559 } 8560 return dAtA[:n], nil 8561 } 8562 8563 func (m *ResponseOp) MarshalTo(dAtA []byte) (int, error) { 8564 size := m.Size() 8565 return m.MarshalToSizedBuffer(dAtA[:size]) 8566 } 8567 8568 func (m *ResponseOp) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8569 i := len(dAtA) 8570 _ = i 8571 var l int 8572 _ = l 8573 if m.XXX_unrecognized != nil { 8574 i -= len(m.XXX_unrecognized) 8575 copy(dAtA[i:], m.XXX_unrecognized) 8576 } 8577 if m.Response != nil { 8578 { 8579 size := m.Response.Size() 8580 i -= size 8581 if _, err := m.Response.MarshalTo(dAtA[i:]); err != nil { 8582 return 0, err 8583 } 8584 } 8585 } 8586 return len(dAtA) - i, nil 8587 } 8588 8589 func (m *ResponseOp_ResponseRange) MarshalTo(dAtA []byte) (int, error) { 8590 return m.MarshalToSizedBuffer(dAtA[:m.Size()]) 8591 } 8592 8593 func (m *ResponseOp_ResponseRange) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8594 i := len(dAtA) 8595 if m.ResponseRange != nil { 8596 { 8597 size, err := m.ResponseRange.MarshalToSizedBuffer(dAtA[:i]) 8598 if err != nil { 8599 return 0, err 8600 } 8601 i -= size 8602 i = encodeVarintRpc(dAtA, i, uint64(size)) 8603 } 8604 i-- 8605 dAtA[i] = 0xa 8606 } 8607 return len(dAtA) - i, nil 8608 } 8609 func (m *ResponseOp_ResponsePut) MarshalTo(dAtA []byte) (int, error) { 8610 return m.MarshalToSizedBuffer(dAtA[:m.Size()]) 8611 } 8612 8613 func (m *ResponseOp_ResponsePut) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8614 i := len(dAtA) 8615 if m.ResponsePut != nil { 8616 { 8617 size, err := m.ResponsePut.MarshalToSizedBuffer(dAtA[:i]) 8618 if err != nil { 8619 return 0, err 8620 } 8621 i -= size 8622 i = encodeVarintRpc(dAtA, i, uint64(size)) 8623 } 8624 i-- 8625 dAtA[i] = 0x12 8626 } 8627 return len(dAtA) - i, nil 8628 } 8629 func (m *ResponseOp_ResponseDeleteRange) MarshalTo(dAtA []byte) (int, error) { 8630 return m.MarshalToSizedBuffer(dAtA[:m.Size()]) 8631 } 8632 8633 func (m *ResponseOp_ResponseDeleteRange) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8634 i := len(dAtA) 8635 if m.ResponseDeleteRange != nil { 8636 { 8637 size, err := m.ResponseDeleteRange.MarshalToSizedBuffer(dAtA[:i]) 8638 if err != nil { 8639 return 0, err 8640 } 8641 i -= size 8642 i = encodeVarintRpc(dAtA, i, uint64(size)) 8643 } 8644 i-- 8645 dAtA[i] = 0x1a 8646 } 8647 return len(dAtA) - i, nil 8648 } 8649 func (m *ResponseOp_ResponseTxn) MarshalTo(dAtA []byte) (int, error) { 8650 return m.MarshalToSizedBuffer(dAtA[:m.Size()]) 8651 } 8652 8653 func (m *ResponseOp_ResponseTxn) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8654 i := len(dAtA) 8655 if m.ResponseTxn != nil { 8656 { 8657 size, err := m.ResponseTxn.MarshalToSizedBuffer(dAtA[:i]) 8658 if err != nil { 8659 return 0, err 8660 } 8661 i -= size 8662 i = encodeVarintRpc(dAtA, i, uint64(size)) 8663 } 8664 i-- 8665 dAtA[i] = 0x22 8666 } 8667 return len(dAtA) - i, nil 8668 } 8669 func (m *Compare) Marshal() (dAtA []byte, err error) { 8670 size := m.Size() 8671 dAtA = make([]byte, size) 8672 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8673 if err != nil { 8674 return nil, err 8675 } 8676 return dAtA[:n], nil 8677 } 8678 8679 func (m *Compare) MarshalTo(dAtA []byte) (int, error) { 8680 size := m.Size() 8681 return m.MarshalToSizedBuffer(dAtA[:size]) 8682 } 8683 8684 func (m *Compare) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8685 i := len(dAtA) 8686 _ = i 8687 var l int 8688 _ = l 8689 if m.XXX_unrecognized != nil { 8690 i -= len(m.XXX_unrecognized) 8691 copy(dAtA[i:], m.XXX_unrecognized) 8692 } 8693 if len(m.RangeEnd) > 0 { 8694 i -= len(m.RangeEnd) 8695 copy(dAtA[i:], m.RangeEnd) 8696 i = encodeVarintRpc(dAtA, i, uint64(len(m.RangeEnd))) 8697 i-- 8698 dAtA[i] = 0x4 8699 i-- 8700 dAtA[i] = 0x82 8701 } 8702 if m.TargetUnion != nil { 8703 { 8704 size := m.TargetUnion.Size() 8705 i -= size 8706 if _, err := m.TargetUnion.MarshalTo(dAtA[i:]); err != nil { 8707 return 0, err 8708 } 8709 } 8710 } 8711 if len(m.Key) > 0 { 8712 i -= len(m.Key) 8713 copy(dAtA[i:], m.Key) 8714 i = encodeVarintRpc(dAtA, i, uint64(len(m.Key))) 8715 i-- 8716 dAtA[i] = 0x1a 8717 } 8718 if m.Target != 0 { 8719 i = encodeVarintRpc(dAtA, i, uint64(m.Target)) 8720 i-- 8721 dAtA[i] = 0x10 8722 } 8723 if m.Result != 0 { 8724 i = encodeVarintRpc(dAtA, i, uint64(m.Result)) 8725 i-- 8726 dAtA[i] = 0x8 8727 } 8728 return len(dAtA) - i, nil 8729 } 8730 8731 func (m *Compare_Version) MarshalTo(dAtA []byte) (int, error) { 8732 return m.MarshalToSizedBuffer(dAtA[:m.Size()]) 8733 } 8734 8735 func (m *Compare_Version) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8736 i := len(dAtA) 8737 i = encodeVarintRpc(dAtA, i, uint64(m.Version)) 8738 i-- 8739 dAtA[i] = 0x20 8740 return len(dAtA) - i, nil 8741 } 8742 func (m *Compare_CreateRevision) MarshalTo(dAtA []byte) (int, error) { 8743 return m.MarshalToSizedBuffer(dAtA[:m.Size()]) 8744 } 8745 8746 func (m *Compare_CreateRevision) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8747 i := len(dAtA) 8748 i = encodeVarintRpc(dAtA, i, uint64(m.CreateRevision)) 8749 i-- 8750 dAtA[i] = 0x28 8751 return len(dAtA) - i, nil 8752 } 8753 func (m *Compare_ModRevision) MarshalTo(dAtA []byte) (int, error) { 8754 return m.MarshalToSizedBuffer(dAtA[:m.Size()]) 8755 } 8756 8757 func (m *Compare_ModRevision) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8758 i := len(dAtA) 8759 i = encodeVarintRpc(dAtA, i, uint64(m.ModRevision)) 8760 i-- 8761 dAtA[i] = 0x30 8762 return len(dAtA) - i, nil 8763 } 8764 func (m *Compare_Value) MarshalTo(dAtA []byte) (int, error) { 8765 return m.MarshalToSizedBuffer(dAtA[:m.Size()]) 8766 } 8767 8768 func (m *Compare_Value) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8769 i := len(dAtA) 8770 if m.Value != nil { 8771 i -= len(m.Value) 8772 copy(dAtA[i:], m.Value) 8773 i = encodeVarintRpc(dAtA, i, uint64(len(m.Value))) 8774 i-- 8775 dAtA[i] = 0x3a 8776 } 8777 return len(dAtA) - i, nil 8778 } 8779 func (m *Compare_Lease) MarshalTo(dAtA []byte) (int, error) { 8780 return m.MarshalToSizedBuffer(dAtA[:m.Size()]) 8781 } 8782 8783 func (m *Compare_Lease) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8784 i := len(dAtA) 8785 i = encodeVarintRpc(dAtA, i, uint64(m.Lease)) 8786 i-- 8787 dAtA[i] = 0x40 8788 return len(dAtA) - i, nil 8789 } 8790 func (m *TxnRequest) Marshal() (dAtA []byte, err error) { 8791 size := m.Size() 8792 dAtA = make([]byte, size) 8793 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8794 if err != nil { 8795 return nil, err 8796 } 8797 return dAtA[:n], nil 8798 } 8799 8800 func (m *TxnRequest) MarshalTo(dAtA []byte) (int, error) { 8801 size := m.Size() 8802 return m.MarshalToSizedBuffer(dAtA[:size]) 8803 } 8804 8805 func (m *TxnRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8806 i := len(dAtA) 8807 _ = i 8808 var l int 8809 _ = l 8810 if m.XXX_unrecognized != nil { 8811 i -= len(m.XXX_unrecognized) 8812 copy(dAtA[i:], m.XXX_unrecognized) 8813 } 8814 if len(m.Failure) > 0 { 8815 for iNdEx := len(m.Failure) - 1; iNdEx >= 0; iNdEx-- { 8816 { 8817 size, err := m.Failure[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8818 if err != nil { 8819 return 0, err 8820 } 8821 i -= size 8822 i = encodeVarintRpc(dAtA, i, uint64(size)) 8823 } 8824 i-- 8825 dAtA[i] = 0x1a 8826 } 8827 } 8828 if len(m.Success) > 0 { 8829 for iNdEx := len(m.Success) - 1; iNdEx >= 0; iNdEx-- { 8830 { 8831 size, err := m.Success[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8832 if err != nil { 8833 return 0, err 8834 } 8835 i -= size 8836 i = encodeVarintRpc(dAtA, i, uint64(size)) 8837 } 8838 i-- 8839 dAtA[i] = 0x12 8840 } 8841 } 8842 if len(m.Compare) > 0 { 8843 for iNdEx := len(m.Compare) - 1; iNdEx >= 0; iNdEx-- { 8844 { 8845 size, err := m.Compare[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8846 if err != nil { 8847 return 0, err 8848 } 8849 i -= size 8850 i = encodeVarintRpc(dAtA, i, uint64(size)) 8851 } 8852 i-- 8853 dAtA[i] = 0xa 8854 } 8855 } 8856 return len(dAtA) - i, nil 8857 } 8858 8859 func (m *TxnResponse) Marshal() (dAtA []byte, err error) { 8860 size := m.Size() 8861 dAtA = make([]byte, size) 8862 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8863 if err != nil { 8864 return nil, err 8865 } 8866 return dAtA[:n], nil 8867 } 8868 8869 func (m *TxnResponse) MarshalTo(dAtA []byte) (int, error) { 8870 size := m.Size() 8871 return m.MarshalToSizedBuffer(dAtA[:size]) 8872 } 8873 8874 func (m *TxnResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8875 i := len(dAtA) 8876 _ = i 8877 var l int 8878 _ = l 8879 if m.XXX_unrecognized != nil { 8880 i -= len(m.XXX_unrecognized) 8881 copy(dAtA[i:], m.XXX_unrecognized) 8882 } 8883 if len(m.Responses) > 0 { 8884 for iNdEx := len(m.Responses) - 1; iNdEx >= 0; iNdEx-- { 8885 { 8886 size, err := m.Responses[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8887 if err != nil { 8888 return 0, err 8889 } 8890 i -= size 8891 i = encodeVarintRpc(dAtA, i, uint64(size)) 8892 } 8893 i-- 8894 dAtA[i] = 0x1a 8895 } 8896 } 8897 if m.Succeeded { 8898 i-- 8899 if m.Succeeded { 8900 dAtA[i] = 1 8901 } else { 8902 dAtA[i] = 0 8903 } 8904 i-- 8905 dAtA[i] = 0x10 8906 } 8907 if m.Header != nil { 8908 { 8909 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 8910 if err != nil { 8911 return 0, err 8912 } 8913 i -= size 8914 i = encodeVarintRpc(dAtA, i, uint64(size)) 8915 } 8916 i-- 8917 dAtA[i] = 0xa 8918 } 8919 return len(dAtA) - i, nil 8920 } 8921 8922 func (m *CompactionRequest) Marshal() (dAtA []byte, err error) { 8923 size := m.Size() 8924 dAtA = make([]byte, size) 8925 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8926 if err != nil { 8927 return nil, err 8928 } 8929 return dAtA[:n], nil 8930 } 8931 8932 func (m *CompactionRequest) MarshalTo(dAtA []byte) (int, error) { 8933 size := m.Size() 8934 return m.MarshalToSizedBuffer(dAtA[:size]) 8935 } 8936 8937 func (m *CompactionRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8938 i := len(dAtA) 8939 _ = i 8940 var l int 8941 _ = l 8942 if m.XXX_unrecognized != nil { 8943 i -= len(m.XXX_unrecognized) 8944 copy(dAtA[i:], m.XXX_unrecognized) 8945 } 8946 if m.Physical { 8947 i-- 8948 if m.Physical { 8949 dAtA[i] = 1 8950 } else { 8951 dAtA[i] = 0 8952 } 8953 i-- 8954 dAtA[i] = 0x10 8955 } 8956 if m.Revision != 0 { 8957 i = encodeVarintRpc(dAtA, i, uint64(m.Revision)) 8958 i-- 8959 dAtA[i] = 0x8 8960 } 8961 return len(dAtA) - i, nil 8962 } 8963 8964 func (m *CompactionResponse) Marshal() (dAtA []byte, err error) { 8965 size := m.Size() 8966 dAtA = make([]byte, size) 8967 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8968 if err != nil { 8969 return nil, err 8970 } 8971 return dAtA[:n], nil 8972 } 8973 8974 func (m *CompactionResponse) MarshalTo(dAtA []byte) (int, error) { 8975 size := m.Size() 8976 return m.MarshalToSizedBuffer(dAtA[:size]) 8977 } 8978 8979 func (m *CompactionResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8980 i := len(dAtA) 8981 _ = i 8982 var l int 8983 _ = l 8984 if m.XXX_unrecognized != nil { 8985 i -= len(m.XXX_unrecognized) 8986 copy(dAtA[i:], m.XXX_unrecognized) 8987 } 8988 if m.Header != nil { 8989 { 8990 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 8991 if err != nil { 8992 return 0, err 8993 } 8994 i -= size 8995 i = encodeVarintRpc(dAtA, i, uint64(size)) 8996 } 8997 i-- 8998 dAtA[i] = 0xa 8999 } 9000 return len(dAtA) - i, nil 9001 } 9002 9003 func (m *HashRequest) Marshal() (dAtA []byte, err error) { 9004 size := m.Size() 9005 dAtA = make([]byte, size) 9006 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9007 if err != nil { 9008 return nil, err 9009 } 9010 return dAtA[:n], nil 9011 } 9012 9013 func (m *HashRequest) MarshalTo(dAtA []byte) (int, error) { 9014 size := m.Size() 9015 return m.MarshalToSizedBuffer(dAtA[:size]) 9016 } 9017 9018 func (m *HashRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9019 i := len(dAtA) 9020 _ = i 9021 var l int 9022 _ = l 9023 if m.XXX_unrecognized != nil { 9024 i -= len(m.XXX_unrecognized) 9025 copy(dAtA[i:], m.XXX_unrecognized) 9026 } 9027 return len(dAtA) - i, nil 9028 } 9029 9030 func (m *HashKVRequest) Marshal() (dAtA []byte, err error) { 9031 size := m.Size() 9032 dAtA = make([]byte, size) 9033 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9034 if err != nil { 9035 return nil, err 9036 } 9037 return dAtA[:n], nil 9038 } 9039 9040 func (m *HashKVRequest) MarshalTo(dAtA []byte) (int, error) { 9041 size := m.Size() 9042 return m.MarshalToSizedBuffer(dAtA[:size]) 9043 } 9044 9045 func (m *HashKVRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9046 i := len(dAtA) 9047 _ = i 9048 var l int 9049 _ = l 9050 if m.XXX_unrecognized != nil { 9051 i -= len(m.XXX_unrecognized) 9052 copy(dAtA[i:], m.XXX_unrecognized) 9053 } 9054 if m.Revision != 0 { 9055 i = encodeVarintRpc(dAtA, i, uint64(m.Revision)) 9056 i-- 9057 dAtA[i] = 0x8 9058 } 9059 return len(dAtA) - i, nil 9060 } 9061 9062 func (m *HashKVResponse) Marshal() (dAtA []byte, err error) { 9063 size := m.Size() 9064 dAtA = make([]byte, size) 9065 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9066 if err != nil { 9067 return nil, err 9068 } 9069 return dAtA[:n], nil 9070 } 9071 9072 func (m *HashKVResponse) MarshalTo(dAtA []byte) (int, error) { 9073 size := m.Size() 9074 return m.MarshalToSizedBuffer(dAtA[:size]) 9075 } 9076 9077 func (m *HashKVResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9078 i := len(dAtA) 9079 _ = i 9080 var l int 9081 _ = l 9082 if m.XXX_unrecognized != nil { 9083 i -= len(m.XXX_unrecognized) 9084 copy(dAtA[i:], m.XXX_unrecognized) 9085 } 9086 if m.CompactRevision != 0 { 9087 i = encodeVarintRpc(dAtA, i, uint64(m.CompactRevision)) 9088 i-- 9089 dAtA[i] = 0x18 9090 } 9091 if m.Hash != 0 { 9092 i = encodeVarintRpc(dAtA, i, uint64(m.Hash)) 9093 i-- 9094 dAtA[i] = 0x10 9095 } 9096 if m.Header != nil { 9097 { 9098 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 9099 if err != nil { 9100 return 0, err 9101 } 9102 i -= size 9103 i = encodeVarintRpc(dAtA, i, uint64(size)) 9104 } 9105 i-- 9106 dAtA[i] = 0xa 9107 } 9108 return len(dAtA) - i, nil 9109 } 9110 9111 func (m *HashResponse) Marshal() (dAtA []byte, err error) { 9112 size := m.Size() 9113 dAtA = make([]byte, size) 9114 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9115 if err != nil { 9116 return nil, err 9117 } 9118 return dAtA[:n], nil 9119 } 9120 9121 func (m *HashResponse) MarshalTo(dAtA []byte) (int, error) { 9122 size := m.Size() 9123 return m.MarshalToSizedBuffer(dAtA[:size]) 9124 } 9125 9126 func (m *HashResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9127 i := len(dAtA) 9128 _ = i 9129 var l int 9130 _ = l 9131 if m.XXX_unrecognized != nil { 9132 i -= len(m.XXX_unrecognized) 9133 copy(dAtA[i:], m.XXX_unrecognized) 9134 } 9135 if m.Hash != 0 { 9136 i = encodeVarintRpc(dAtA, i, uint64(m.Hash)) 9137 i-- 9138 dAtA[i] = 0x10 9139 } 9140 if m.Header != nil { 9141 { 9142 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 9143 if err != nil { 9144 return 0, err 9145 } 9146 i -= size 9147 i = encodeVarintRpc(dAtA, i, uint64(size)) 9148 } 9149 i-- 9150 dAtA[i] = 0xa 9151 } 9152 return len(dAtA) - i, nil 9153 } 9154 9155 func (m *SnapshotRequest) Marshal() (dAtA []byte, err error) { 9156 size := m.Size() 9157 dAtA = make([]byte, size) 9158 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9159 if err != nil { 9160 return nil, err 9161 } 9162 return dAtA[:n], nil 9163 } 9164 9165 func (m *SnapshotRequest) MarshalTo(dAtA []byte) (int, error) { 9166 size := m.Size() 9167 return m.MarshalToSizedBuffer(dAtA[:size]) 9168 } 9169 9170 func (m *SnapshotRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9171 i := len(dAtA) 9172 _ = i 9173 var l int 9174 _ = l 9175 if m.XXX_unrecognized != nil { 9176 i -= len(m.XXX_unrecognized) 9177 copy(dAtA[i:], m.XXX_unrecognized) 9178 } 9179 return len(dAtA) - i, nil 9180 } 9181 9182 func (m *SnapshotResponse) Marshal() (dAtA []byte, err error) { 9183 size := m.Size() 9184 dAtA = make([]byte, size) 9185 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9186 if err != nil { 9187 return nil, err 9188 } 9189 return dAtA[:n], nil 9190 } 9191 9192 func (m *SnapshotResponse) MarshalTo(dAtA []byte) (int, error) { 9193 size := m.Size() 9194 return m.MarshalToSizedBuffer(dAtA[:size]) 9195 } 9196 9197 func (m *SnapshotResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9198 i := len(dAtA) 9199 _ = i 9200 var l int 9201 _ = l 9202 if m.XXX_unrecognized != nil { 9203 i -= len(m.XXX_unrecognized) 9204 copy(dAtA[i:], m.XXX_unrecognized) 9205 } 9206 if len(m.Blob) > 0 { 9207 i -= len(m.Blob) 9208 copy(dAtA[i:], m.Blob) 9209 i = encodeVarintRpc(dAtA, i, uint64(len(m.Blob))) 9210 i-- 9211 dAtA[i] = 0x1a 9212 } 9213 if m.RemainingBytes != 0 { 9214 i = encodeVarintRpc(dAtA, i, uint64(m.RemainingBytes)) 9215 i-- 9216 dAtA[i] = 0x10 9217 } 9218 if m.Header != nil { 9219 { 9220 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 9221 if err != nil { 9222 return 0, err 9223 } 9224 i -= size 9225 i = encodeVarintRpc(dAtA, i, uint64(size)) 9226 } 9227 i-- 9228 dAtA[i] = 0xa 9229 } 9230 return len(dAtA) - i, nil 9231 } 9232 9233 func (m *WatchRequest) Marshal() (dAtA []byte, err error) { 9234 size := m.Size() 9235 dAtA = make([]byte, size) 9236 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9237 if err != nil { 9238 return nil, err 9239 } 9240 return dAtA[:n], nil 9241 } 9242 9243 func (m *WatchRequest) MarshalTo(dAtA []byte) (int, error) { 9244 size := m.Size() 9245 return m.MarshalToSizedBuffer(dAtA[:size]) 9246 } 9247 9248 func (m *WatchRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9249 i := len(dAtA) 9250 _ = i 9251 var l int 9252 _ = l 9253 if m.XXX_unrecognized != nil { 9254 i -= len(m.XXX_unrecognized) 9255 copy(dAtA[i:], m.XXX_unrecognized) 9256 } 9257 if m.RequestUnion != nil { 9258 { 9259 size := m.RequestUnion.Size() 9260 i -= size 9261 if _, err := m.RequestUnion.MarshalTo(dAtA[i:]); err != nil { 9262 return 0, err 9263 } 9264 } 9265 } 9266 return len(dAtA) - i, nil 9267 } 9268 9269 func (m *WatchRequest_CreateRequest) MarshalTo(dAtA []byte) (int, error) { 9270 return m.MarshalToSizedBuffer(dAtA[:m.Size()]) 9271 } 9272 9273 func (m *WatchRequest_CreateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9274 i := len(dAtA) 9275 if m.CreateRequest != nil { 9276 { 9277 size, err := m.CreateRequest.MarshalToSizedBuffer(dAtA[:i]) 9278 if err != nil { 9279 return 0, err 9280 } 9281 i -= size 9282 i = encodeVarintRpc(dAtA, i, uint64(size)) 9283 } 9284 i-- 9285 dAtA[i] = 0xa 9286 } 9287 return len(dAtA) - i, nil 9288 } 9289 func (m *WatchRequest_CancelRequest) MarshalTo(dAtA []byte) (int, error) { 9290 return m.MarshalToSizedBuffer(dAtA[:m.Size()]) 9291 } 9292 9293 func (m *WatchRequest_CancelRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9294 i := len(dAtA) 9295 if m.CancelRequest != nil { 9296 { 9297 size, err := m.CancelRequest.MarshalToSizedBuffer(dAtA[:i]) 9298 if err != nil { 9299 return 0, err 9300 } 9301 i -= size 9302 i = encodeVarintRpc(dAtA, i, uint64(size)) 9303 } 9304 i-- 9305 dAtA[i] = 0x12 9306 } 9307 return len(dAtA) - i, nil 9308 } 9309 func (m *WatchRequest_ProgressRequest) MarshalTo(dAtA []byte) (int, error) { 9310 return m.MarshalToSizedBuffer(dAtA[:m.Size()]) 9311 } 9312 9313 func (m *WatchRequest_ProgressRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9314 i := len(dAtA) 9315 if m.ProgressRequest != nil { 9316 { 9317 size, err := m.ProgressRequest.MarshalToSizedBuffer(dAtA[:i]) 9318 if err != nil { 9319 return 0, err 9320 } 9321 i -= size 9322 i = encodeVarintRpc(dAtA, i, uint64(size)) 9323 } 9324 i-- 9325 dAtA[i] = 0x1a 9326 } 9327 return len(dAtA) - i, nil 9328 } 9329 func (m *WatchCreateRequest) Marshal() (dAtA []byte, err error) { 9330 size := m.Size() 9331 dAtA = make([]byte, size) 9332 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9333 if err != nil { 9334 return nil, err 9335 } 9336 return dAtA[:n], nil 9337 } 9338 9339 func (m *WatchCreateRequest) MarshalTo(dAtA []byte) (int, error) { 9340 size := m.Size() 9341 return m.MarshalToSizedBuffer(dAtA[:size]) 9342 } 9343 9344 func (m *WatchCreateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9345 i := len(dAtA) 9346 _ = i 9347 var l int 9348 _ = l 9349 if m.XXX_unrecognized != nil { 9350 i -= len(m.XXX_unrecognized) 9351 copy(dAtA[i:], m.XXX_unrecognized) 9352 } 9353 if m.Fragment { 9354 i-- 9355 if m.Fragment { 9356 dAtA[i] = 1 9357 } else { 9358 dAtA[i] = 0 9359 } 9360 i-- 9361 dAtA[i] = 0x40 9362 } 9363 if m.WatchId != 0 { 9364 i = encodeVarintRpc(dAtA, i, uint64(m.WatchId)) 9365 i-- 9366 dAtA[i] = 0x38 9367 } 9368 if m.PrevKv { 9369 i-- 9370 if m.PrevKv { 9371 dAtA[i] = 1 9372 } else { 9373 dAtA[i] = 0 9374 } 9375 i-- 9376 dAtA[i] = 0x30 9377 } 9378 if len(m.Filters) > 0 { 9379 dAtA22 := make([]byte, len(m.Filters)*10) 9380 var j21 int 9381 for _, num := range m.Filters { 9382 for num >= 1<<7 { 9383 dAtA22[j21] = uint8(uint64(num)&0x7f | 0x80) 9384 num >>= 7 9385 j21++ 9386 } 9387 dAtA22[j21] = uint8(num) 9388 j21++ 9389 } 9390 i -= j21 9391 copy(dAtA[i:], dAtA22[:j21]) 9392 i = encodeVarintRpc(dAtA, i, uint64(j21)) 9393 i-- 9394 dAtA[i] = 0x2a 9395 } 9396 if m.ProgressNotify { 9397 i-- 9398 if m.ProgressNotify { 9399 dAtA[i] = 1 9400 } else { 9401 dAtA[i] = 0 9402 } 9403 i-- 9404 dAtA[i] = 0x20 9405 } 9406 if m.StartRevision != 0 { 9407 i = encodeVarintRpc(dAtA, i, uint64(m.StartRevision)) 9408 i-- 9409 dAtA[i] = 0x18 9410 } 9411 if len(m.RangeEnd) > 0 { 9412 i -= len(m.RangeEnd) 9413 copy(dAtA[i:], m.RangeEnd) 9414 i = encodeVarintRpc(dAtA, i, uint64(len(m.RangeEnd))) 9415 i-- 9416 dAtA[i] = 0x12 9417 } 9418 if len(m.Key) > 0 { 9419 i -= len(m.Key) 9420 copy(dAtA[i:], m.Key) 9421 i = encodeVarintRpc(dAtA, i, uint64(len(m.Key))) 9422 i-- 9423 dAtA[i] = 0xa 9424 } 9425 return len(dAtA) - i, nil 9426 } 9427 9428 func (m *WatchCancelRequest) Marshal() (dAtA []byte, err error) { 9429 size := m.Size() 9430 dAtA = make([]byte, size) 9431 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9432 if err != nil { 9433 return nil, err 9434 } 9435 return dAtA[:n], nil 9436 } 9437 9438 func (m *WatchCancelRequest) MarshalTo(dAtA []byte) (int, error) { 9439 size := m.Size() 9440 return m.MarshalToSizedBuffer(dAtA[:size]) 9441 } 9442 9443 func (m *WatchCancelRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9444 i := len(dAtA) 9445 _ = i 9446 var l int 9447 _ = l 9448 if m.XXX_unrecognized != nil { 9449 i -= len(m.XXX_unrecognized) 9450 copy(dAtA[i:], m.XXX_unrecognized) 9451 } 9452 if m.WatchId != 0 { 9453 i = encodeVarintRpc(dAtA, i, uint64(m.WatchId)) 9454 i-- 9455 dAtA[i] = 0x8 9456 } 9457 return len(dAtA) - i, nil 9458 } 9459 9460 func (m *WatchProgressRequest) Marshal() (dAtA []byte, err error) { 9461 size := m.Size() 9462 dAtA = make([]byte, size) 9463 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9464 if err != nil { 9465 return nil, err 9466 } 9467 return dAtA[:n], nil 9468 } 9469 9470 func (m *WatchProgressRequest) MarshalTo(dAtA []byte) (int, error) { 9471 size := m.Size() 9472 return m.MarshalToSizedBuffer(dAtA[:size]) 9473 } 9474 9475 func (m *WatchProgressRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9476 i := len(dAtA) 9477 _ = i 9478 var l int 9479 _ = l 9480 if m.XXX_unrecognized != nil { 9481 i -= len(m.XXX_unrecognized) 9482 copy(dAtA[i:], m.XXX_unrecognized) 9483 } 9484 return len(dAtA) - i, nil 9485 } 9486 9487 func (m *WatchResponse) Marshal() (dAtA []byte, err error) { 9488 size := m.Size() 9489 dAtA = make([]byte, size) 9490 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9491 if err != nil { 9492 return nil, err 9493 } 9494 return dAtA[:n], nil 9495 } 9496 9497 func (m *WatchResponse) MarshalTo(dAtA []byte) (int, error) { 9498 size := m.Size() 9499 return m.MarshalToSizedBuffer(dAtA[:size]) 9500 } 9501 9502 func (m *WatchResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9503 i := len(dAtA) 9504 _ = i 9505 var l int 9506 _ = l 9507 if m.XXX_unrecognized != nil { 9508 i -= len(m.XXX_unrecognized) 9509 copy(dAtA[i:], m.XXX_unrecognized) 9510 } 9511 if len(m.Events) > 0 { 9512 for iNdEx := len(m.Events) - 1; iNdEx >= 0; iNdEx-- { 9513 { 9514 size, err := m.Events[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 9515 if err != nil { 9516 return 0, err 9517 } 9518 i -= size 9519 i = encodeVarintRpc(dAtA, i, uint64(size)) 9520 } 9521 i-- 9522 dAtA[i] = 0x5a 9523 } 9524 } 9525 if m.Fragment { 9526 i-- 9527 if m.Fragment { 9528 dAtA[i] = 1 9529 } else { 9530 dAtA[i] = 0 9531 } 9532 i-- 9533 dAtA[i] = 0x38 9534 } 9535 if len(m.CancelReason) > 0 { 9536 i -= len(m.CancelReason) 9537 copy(dAtA[i:], m.CancelReason) 9538 i = encodeVarintRpc(dAtA, i, uint64(len(m.CancelReason))) 9539 i-- 9540 dAtA[i] = 0x32 9541 } 9542 if m.CompactRevision != 0 { 9543 i = encodeVarintRpc(dAtA, i, uint64(m.CompactRevision)) 9544 i-- 9545 dAtA[i] = 0x28 9546 } 9547 if m.Canceled { 9548 i-- 9549 if m.Canceled { 9550 dAtA[i] = 1 9551 } else { 9552 dAtA[i] = 0 9553 } 9554 i-- 9555 dAtA[i] = 0x20 9556 } 9557 if m.Created { 9558 i-- 9559 if m.Created { 9560 dAtA[i] = 1 9561 } else { 9562 dAtA[i] = 0 9563 } 9564 i-- 9565 dAtA[i] = 0x18 9566 } 9567 if m.WatchId != 0 { 9568 i = encodeVarintRpc(dAtA, i, uint64(m.WatchId)) 9569 i-- 9570 dAtA[i] = 0x10 9571 } 9572 if m.Header != nil { 9573 { 9574 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 9575 if err != nil { 9576 return 0, err 9577 } 9578 i -= size 9579 i = encodeVarintRpc(dAtA, i, uint64(size)) 9580 } 9581 i-- 9582 dAtA[i] = 0xa 9583 } 9584 return len(dAtA) - i, nil 9585 } 9586 9587 func (m *LeaseGrantRequest) Marshal() (dAtA []byte, err error) { 9588 size := m.Size() 9589 dAtA = make([]byte, size) 9590 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9591 if err != nil { 9592 return nil, err 9593 } 9594 return dAtA[:n], nil 9595 } 9596 9597 func (m *LeaseGrantRequest) MarshalTo(dAtA []byte) (int, error) { 9598 size := m.Size() 9599 return m.MarshalToSizedBuffer(dAtA[:size]) 9600 } 9601 9602 func (m *LeaseGrantRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9603 i := len(dAtA) 9604 _ = i 9605 var l int 9606 _ = l 9607 if m.XXX_unrecognized != nil { 9608 i -= len(m.XXX_unrecognized) 9609 copy(dAtA[i:], m.XXX_unrecognized) 9610 } 9611 if m.ID != 0 { 9612 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 9613 i-- 9614 dAtA[i] = 0x10 9615 } 9616 if m.TTL != 0 { 9617 i = encodeVarintRpc(dAtA, i, uint64(m.TTL)) 9618 i-- 9619 dAtA[i] = 0x8 9620 } 9621 return len(dAtA) - i, nil 9622 } 9623 9624 func (m *LeaseGrantResponse) Marshal() (dAtA []byte, err error) { 9625 size := m.Size() 9626 dAtA = make([]byte, size) 9627 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9628 if err != nil { 9629 return nil, err 9630 } 9631 return dAtA[:n], nil 9632 } 9633 9634 func (m *LeaseGrantResponse) MarshalTo(dAtA []byte) (int, error) { 9635 size := m.Size() 9636 return m.MarshalToSizedBuffer(dAtA[:size]) 9637 } 9638 9639 func (m *LeaseGrantResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9640 i := len(dAtA) 9641 _ = i 9642 var l int 9643 _ = l 9644 if m.XXX_unrecognized != nil { 9645 i -= len(m.XXX_unrecognized) 9646 copy(dAtA[i:], m.XXX_unrecognized) 9647 } 9648 if len(m.Error) > 0 { 9649 i -= len(m.Error) 9650 copy(dAtA[i:], m.Error) 9651 i = encodeVarintRpc(dAtA, i, uint64(len(m.Error))) 9652 i-- 9653 dAtA[i] = 0x22 9654 } 9655 if m.TTL != 0 { 9656 i = encodeVarintRpc(dAtA, i, uint64(m.TTL)) 9657 i-- 9658 dAtA[i] = 0x18 9659 } 9660 if m.ID != 0 { 9661 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 9662 i-- 9663 dAtA[i] = 0x10 9664 } 9665 if m.Header != nil { 9666 { 9667 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 9668 if err != nil { 9669 return 0, err 9670 } 9671 i -= size 9672 i = encodeVarintRpc(dAtA, i, uint64(size)) 9673 } 9674 i-- 9675 dAtA[i] = 0xa 9676 } 9677 return len(dAtA) - i, nil 9678 } 9679 9680 func (m *LeaseRevokeRequest) Marshal() (dAtA []byte, err error) { 9681 size := m.Size() 9682 dAtA = make([]byte, size) 9683 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9684 if err != nil { 9685 return nil, err 9686 } 9687 return dAtA[:n], nil 9688 } 9689 9690 func (m *LeaseRevokeRequest) MarshalTo(dAtA []byte) (int, error) { 9691 size := m.Size() 9692 return m.MarshalToSizedBuffer(dAtA[:size]) 9693 } 9694 9695 func (m *LeaseRevokeRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9696 i := len(dAtA) 9697 _ = i 9698 var l int 9699 _ = l 9700 if m.XXX_unrecognized != nil { 9701 i -= len(m.XXX_unrecognized) 9702 copy(dAtA[i:], m.XXX_unrecognized) 9703 } 9704 if m.ID != 0 { 9705 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 9706 i-- 9707 dAtA[i] = 0x8 9708 } 9709 return len(dAtA) - i, nil 9710 } 9711 9712 func (m *LeaseRevokeResponse) Marshal() (dAtA []byte, err error) { 9713 size := m.Size() 9714 dAtA = make([]byte, size) 9715 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9716 if err != nil { 9717 return nil, err 9718 } 9719 return dAtA[:n], nil 9720 } 9721 9722 func (m *LeaseRevokeResponse) MarshalTo(dAtA []byte) (int, error) { 9723 size := m.Size() 9724 return m.MarshalToSizedBuffer(dAtA[:size]) 9725 } 9726 9727 func (m *LeaseRevokeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9728 i := len(dAtA) 9729 _ = i 9730 var l int 9731 _ = l 9732 if m.XXX_unrecognized != nil { 9733 i -= len(m.XXX_unrecognized) 9734 copy(dAtA[i:], m.XXX_unrecognized) 9735 } 9736 if m.Header != nil { 9737 { 9738 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 9739 if err != nil { 9740 return 0, err 9741 } 9742 i -= size 9743 i = encodeVarintRpc(dAtA, i, uint64(size)) 9744 } 9745 i-- 9746 dAtA[i] = 0xa 9747 } 9748 return len(dAtA) - i, nil 9749 } 9750 9751 func (m *LeaseKeepAliveRequest) Marshal() (dAtA []byte, err error) { 9752 size := m.Size() 9753 dAtA = make([]byte, size) 9754 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9755 if err != nil { 9756 return nil, err 9757 } 9758 return dAtA[:n], nil 9759 } 9760 9761 func (m *LeaseKeepAliveRequest) MarshalTo(dAtA []byte) (int, error) { 9762 size := m.Size() 9763 return m.MarshalToSizedBuffer(dAtA[:size]) 9764 } 9765 9766 func (m *LeaseKeepAliveRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9767 i := len(dAtA) 9768 _ = i 9769 var l int 9770 _ = l 9771 if m.XXX_unrecognized != nil { 9772 i -= len(m.XXX_unrecognized) 9773 copy(dAtA[i:], m.XXX_unrecognized) 9774 } 9775 if m.ID != 0 { 9776 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 9777 i-- 9778 dAtA[i] = 0x8 9779 } 9780 return len(dAtA) - i, nil 9781 } 9782 9783 func (m *LeaseKeepAliveResponse) Marshal() (dAtA []byte, err error) { 9784 size := m.Size() 9785 dAtA = make([]byte, size) 9786 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9787 if err != nil { 9788 return nil, err 9789 } 9790 return dAtA[:n], nil 9791 } 9792 9793 func (m *LeaseKeepAliveResponse) MarshalTo(dAtA []byte) (int, error) { 9794 size := m.Size() 9795 return m.MarshalToSizedBuffer(dAtA[:size]) 9796 } 9797 9798 func (m *LeaseKeepAliveResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9799 i := len(dAtA) 9800 _ = i 9801 var l int 9802 _ = l 9803 if m.XXX_unrecognized != nil { 9804 i -= len(m.XXX_unrecognized) 9805 copy(dAtA[i:], m.XXX_unrecognized) 9806 } 9807 if m.TTL != 0 { 9808 i = encodeVarintRpc(dAtA, i, uint64(m.TTL)) 9809 i-- 9810 dAtA[i] = 0x18 9811 } 9812 if m.ID != 0 { 9813 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 9814 i-- 9815 dAtA[i] = 0x10 9816 } 9817 if m.Header != nil { 9818 { 9819 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 9820 if err != nil { 9821 return 0, err 9822 } 9823 i -= size 9824 i = encodeVarintRpc(dAtA, i, uint64(size)) 9825 } 9826 i-- 9827 dAtA[i] = 0xa 9828 } 9829 return len(dAtA) - i, nil 9830 } 9831 9832 func (m *LeaseTimeToLiveRequest) Marshal() (dAtA []byte, err error) { 9833 size := m.Size() 9834 dAtA = make([]byte, size) 9835 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9836 if err != nil { 9837 return nil, err 9838 } 9839 return dAtA[:n], nil 9840 } 9841 9842 func (m *LeaseTimeToLiveRequest) MarshalTo(dAtA []byte) (int, error) { 9843 size := m.Size() 9844 return m.MarshalToSizedBuffer(dAtA[:size]) 9845 } 9846 9847 func (m *LeaseTimeToLiveRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9848 i := len(dAtA) 9849 _ = i 9850 var l int 9851 _ = l 9852 if m.XXX_unrecognized != nil { 9853 i -= len(m.XXX_unrecognized) 9854 copy(dAtA[i:], m.XXX_unrecognized) 9855 } 9856 if m.Keys { 9857 i-- 9858 if m.Keys { 9859 dAtA[i] = 1 9860 } else { 9861 dAtA[i] = 0 9862 } 9863 i-- 9864 dAtA[i] = 0x10 9865 } 9866 if m.ID != 0 { 9867 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 9868 i-- 9869 dAtA[i] = 0x8 9870 } 9871 return len(dAtA) - i, nil 9872 } 9873 9874 func (m *LeaseTimeToLiveResponse) Marshal() (dAtA []byte, err error) { 9875 size := m.Size() 9876 dAtA = make([]byte, size) 9877 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9878 if err != nil { 9879 return nil, err 9880 } 9881 return dAtA[:n], nil 9882 } 9883 9884 func (m *LeaseTimeToLiveResponse) MarshalTo(dAtA []byte) (int, error) { 9885 size := m.Size() 9886 return m.MarshalToSizedBuffer(dAtA[:size]) 9887 } 9888 9889 func (m *LeaseTimeToLiveResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9890 i := len(dAtA) 9891 _ = i 9892 var l int 9893 _ = l 9894 if m.XXX_unrecognized != nil { 9895 i -= len(m.XXX_unrecognized) 9896 copy(dAtA[i:], m.XXX_unrecognized) 9897 } 9898 if len(m.Keys) > 0 { 9899 for iNdEx := len(m.Keys) - 1; iNdEx >= 0; iNdEx-- { 9900 i -= len(m.Keys[iNdEx]) 9901 copy(dAtA[i:], m.Keys[iNdEx]) 9902 i = encodeVarintRpc(dAtA, i, uint64(len(m.Keys[iNdEx]))) 9903 i-- 9904 dAtA[i] = 0x2a 9905 } 9906 } 9907 if m.GrantedTTL != 0 { 9908 i = encodeVarintRpc(dAtA, i, uint64(m.GrantedTTL)) 9909 i-- 9910 dAtA[i] = 0x20 9911 } 9912 if m.TTL != 0 { 9913 i = encodeVarintRpc(dAtA, i, uint64(m.TTL)) 9914 i-- 9915 dAtA[i] = 0x18 9916 } 9917 if m.ID != 0 { 9918 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 9919 i-- 9920 dAtA[i] = 0x10 9921 } 9922 if m.Header != nil { 9923 { 9924 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 9925 if err != nil { 9926 return 0, err 9927 } 9928 i -= size 9929 i = encodeVarintRpc(dAtA, i, uint64(size)) 9930 } 9931 i-- 9932 dAtA[i] = 0xa 9933 } 9934 return len(dAtA) - i, nil 9935 } 9936 9937 func (m *LeaseLeasesRequest) Marshal() (dAtA []byte, err error) { 9938 size := m.Size() 9939 dAtA = make([]byte, size) 9940 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9941 if err != nil { 9942 return nil, err 9943 } 9944 return dAtA[:n], nil 9945 } 9946 9947 func (m *LeaseLeasesRequest) MarshalTo(dAtA []byte) (int, error) { 9948 size := m.Size() 9949 return m.MarshalToSizedBuffer(dAtA[:size]) 9950 } 9951 9952 func (m *LeaseLeasesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9953 i := len(dAtA) 9954 _ = i 9955 var l int 9956 _ = l 9957 if m.XXX_unrecognized != nil { 9958 i -= len(m.XXX_unrecognized) 9959 copy(dAtA[i:], m.XXX_unrecognized) 9960 } 9961 return len(dAtA) - i, nil 9962 } 9963 9964 func (m *LeaseStatus) Marshal() (dAtA []byte, err error) { 9965 size := m.Size() 9966 dAtA = make([]byte, size) 9967 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9968 if err != nil { 9969 return nil, err 9970 } 9971 return dAtA[:n], nil 9972 } 9973 9974 func (m *LeaseStatus) MarshalTo(dAtA []byte) (int, error) { 9975 size := m.Size() 9976 return m.MarshalToSizedBuffer(dAtA[:size]) 9977 } 9978 9979 func (m *LeaseStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9980 i := len(dAtA) 9981 _ = i 9982 var l int 9983 _ = l 9984 if m.XXX_unrecognized != nil { 9985 i -= len(m.XXX_unrecognized) 9986 copy(dAtA[i:], m.XXX_unrecognized) 9987 } 9988 if m.ID != 0 { 9989 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 9990 i-- 9991 dAtA[i] = 0x8 9992 } 9993 return len(dAtA) - i, nil 9994 } 9995 9996 func (m *LeaseLeasesResponse) Marshal() (dAtA []byte, err error) { 9997 size := m.Size() 9998 dAtA = make([]byte, size) 9999 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 10000 if err != nil { 10001 return nil, err 10002 } 10003 return dAtA[:n], nil 10004 } 10005 10006 func (m *LeaseLeasesResponse) MarshalTo(dAtA []byte) (int, error) { 10007 size := m.Size() 10008 return m.MarshalToSizedBuffer(dAtA[:size]) 10009 } 10010 10011 func (m *LeaseLeasesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 10012 i := len(dAtA) 10013 _ = i 10014 var l int 10015 _ = l 10016 if m.XXX_unrecognized != nil { 10017 i -= len(m.XXX_unrecognized) 10018 copy(dAtA[i:], m.XXX_unrecognized) 10019 } 10020 if len(m.Leases) > 0 { 10021 for iNdEx := len(m.Leases) - 1; iNdEx >= 0; iNdEx-- { 10022 { 10023 size, err := m.Leases[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 10024 if err != nil { 10025 return 0, err 10026 } 10027 i -= size 10028 i = encodeVarintRpc(dAtA, i, uint64(size)) 10029 } 10030 i-- 10031 dAtA[i] = 0x12 10032 } 10033 } 10034 if m.Header != nil { 10035 { 10036 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 10037 if err != nil { 10038 return 0, err 10039 } 10040 i -= size 10041 i = encodeVarintRpc(dAtA, i, uint64(size)) 10042 } 10043 i-- 10044 dAtA[i] = 0xa 10045 } 10046 return len(dAtA) - i, nil 10047 } 10048 10049 func (m *Member) Marshal() (dAtA []byte, err error) { 10050 size := m.Size() 10051 dAtA = make([]byte, size) 10052 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 10053 if err != nil { 10054 return nil, err 10055 } 10056 return dAtA[:n], nil 10057 } 10058 10059 func (m *Member) MarshalTo(dAtA []byte) (int, error) { 10060 size := m.Size() 10061 return m.MarshalToSizedBuffer(dAtA[:size]) 10062 } 10063 10064 func (m *Member) MarshalToSizedBuffer(dAtA []byte) (int, error) { 10065 i := len(dAtA) 10066 _ = i 10067 var l int 10068 _ = l 10069 if m.XXX_unrecognized != nil { 10070 i -= len(m.XXX_unrecognized) 10071 copy(dAtA[i:], m.XXX_unrecognized) 10072 } 10073 if len(m.ClientURLs) > 0 { 10074 for iNdEx := len(m.ClientURLs) - 1; iNdEx >= 0; iNdEx-- { 10075 i -= len(m.ClientURLs[iNdEx]) 10076 copy(dAtA[i:], m.ClientURLs[iNdEx]) 10077 i = encodeVarintRpc(dAtA, i, uint64(len(m.ClientURLs[iNdEx]))) 10078 i-- 10079 dAtA[i] = 0x22 10080 } 10081 } 10082 if len(m.PeerURLs) > 0 { 10083 for iNdEx := len(m.PeerURLs) - 1; iNdEx >= 0; iNdEx-- { 10084 i -= len(m.PeerURLs[iNdEx]) 10085 copy(dAtA[i:], m.PeerURLs[iNdEx]) 10086 i = encodeVarintRpc(dAtA, i, uint64(len(m.PeerURLs[iNdEx]))) 10087 i-- 10088 dAtA[i] = 0x1a 10089 } 10090 } 10091 if len(m.Name) > 0 { 10092 i -= len(m.Name) 10093 copy(dAtA[i:], m.Name) 10094 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name))) 10095 i-- 10096 dAtA[i] = 0x12 10097 } 10098 if m.ID != 0 { 10099 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 10100 i-- 10101 dAtA[i] = 0x8 10102 } 10103 return len(dAtA) - i, nil 10104 } 10105 10106 func (m *MemberAddRequest) Marshal() (dAtA []byte, err error) { 10107 size := m.Size() 10108 dAtA = make([]byte, size) 10109 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 10110 if err != nil { 10111 return nil, err 10112 } 10113 return dAtA[:n], nil 10114 } 10115 10116 func (m *MemberAddRequest) MarshalTo(dAtA []byte) (int, error) { 10117 size := m.Size() 10118 return m.MarshalToSizedBuffer(dAtA[:size]) 10119 } 10120 10121 func (m *MemberAddRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 10122 i := len(dAtA) 10123 _ = i 10124 var l int 10125 _ = l 10126 if m.XXX_unrecognized != nil { 10127 i -= len(m.XXX_unrecognized) 10128 copy(dAtA[i:], m.XXX_unrecognized) 10129 } 10130 if len(m.PeerURLs) > 0 { 10131 for iNdEx := len(m.PeerURLs) - 1; iNdEx >= 0; iNdEx-- { 10132 i -= len(m.PeerURLs[iNdEx]) 10133 copy(dAtA[i:], m.PeerURLs[iNdEx]) 10134 i = encodeVarintRpc(dAtA, i, uint64(len(m.PeerURLs[iNdEx]))) 10135 i-- 10136 dAtA[i] = 0xa 10137 } 10138 } 10139 return len(dAtA) - i, nil 10140 } 10141 10142 func (m *MemberAddResponse) Marshal() (dAtA []byte, err error) { 10143 size := m.Size() 10144 dAtA = make([]byte, size) 10145 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 10146 if err != nil { 10147 return nil, err 10148 } 10149 return dAtA[:n], nil 10150 } 10151 10152 func (m *MemberAddResponse) MarshalTo(dAtA []byte) (int, error) { 10153 size := m.Size() 10154 return m.MarshalToSizedBuffer(dAtA[:size]) 10155 } 10156 10157 func (m *MemberAddResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 10158 i := len(dAtA) 10159 _ = i 10160 var l int 10161 _ = l 10162 if m.XXX_unrecognized != nil { 10163 i -= len(m.XXX_unrecognized) 10164 copy(dAtA[i:], m.XXX_unrecognized) 10165 } 10166 if len(m.Members) > 0 { 10167 for iNdEx := len(m.Members) - 1; iNdEx >= 0; iNdEx-- { 10168 { 10169 size, err := m.Members[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 10170 if err != nil { 10171 return 0, err 10172 } 10173 i -= size 10174 i = encodeVarintRpc(dAtA, i, uint64(size)) 10175 } 10176 i-- 10177 dAtA[i] = 0x1a 10178 } 10179 } 10180 if m.Member != nil { 10181 { 10182 size, err := m.Member.MarshalToSizedBuffer(dAtA[:i]) 10183 if err != nil { 10184 return 0, err 10185 } 10186 i -= size 10187 i = encodeVarintRpc(dAtA, i, uint64(size)) 10188 } 10189 i-- 10190 dAtA[i] = 0x12 10191 } 10192 if m.Header != nil { 10193 { 10194 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 10195 if err != nil { 10196 return 0, err 10197 } 10198 i -= size 10199 i = encodeVarintRpc(dAtA, i, uint64(size)) 10200 } 10201 i-- 10202 dAtA[i] = 0xa 10203 } 10204 return len(dAtA) - i, nil 10205 } 10206 10207 func (m *MemberRemoveRequest) Marshal() (dAtA []byte, err error) { 10208 size := m.Size() 10209 dAtA = make([]byte, size) 10210 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 10211 if err != nil { 10212 return nil, err 10213 } 10214 return dAtA[:n], nil 10215 } 10216 10217 func (m *MemberRemoveRequest) MarshalTo(dAtA []byte) (int, error) { 10218 size := m.Size() 10219 return m.MarshalToSizedBuffer(dAtA[:size]) 10220 } 10221 10222 func (m *MemberRemoveRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 10223 i := len(dAtA) 10224 _ = i 10225 var l int 10226 _ = l 10227 if m.XXX_unrecognized != nil { 10228 i -= len(m.XXX_unrecognized) 10229 copy(dAtA[i:], m.XXX_unrecognized) 10230 } 10231 if m.ID != 0 { 10232 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 10233 i-- 10234 dAtA[i] = 0x8 10235 } 10236 return len(dAtA) - i, nil 10237 } 10238 10239 func (m *MemberRemoveResponse) Marshal() (dAtA []byte, err error) { 10240 size := m.Size() 10241 dAtA = make([]byte, size) 10242 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 10243 if err != nil { 10244 return nil, err 10245 } 10246 return dAtA[:n], nil 10247 } 10248 10249 func (m *MemberRemoveResponse) MarshalTo(dAtA []byte) (int, error) { 10250 size := m.Size() 10251 return m.MarshalToSizedBuffer(dAtA[:size]) 10252 } 10253 10254 func (m *MemberRemoveResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 10255 i := len(dAtA) 10256 _ = i 10257 var l int 10258 _ = l 10259 if m.XXX_unrecognized != nil { 10260 i -= len(m.XXX_unrecognized) 10261 copy(dAtA[i:], m.XXX_unrecognized) 10262 } 10263 if len(m.Members) > 0 { 10264 for iNdEx := len(m.Members) - 1; iNdEx >= 0; iNdEx-- { 10265 { 10266 size, err := m.Members[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 10267 if err != nil { 10268 return 0, err 10269 } 10270 i -= size 10271 i = encodeVarintRpc(dAtA, i, uint64(size)) 10272 } 10273 i-- 10274 dAtA[i] = 0x12 10275 } 10276 } 10277 if m.Header != nil { 10278 { 10279 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 10280 if err != nil { 10281 return 0, err 10282 } 10283 i -= size 10284 i = encodeVarintRpc(dAtA, i, uint64(size)) 10285 } 10286 i-- 10287 dAtA[i] = 0xa 10288 } 10289 return len(dAtA) - i, nil 10290 } 10291 10292 func (m *MemberUpdateRequest) Marshal() (dAtA []byte, err error) { 10293 size := m.Size() 10294 dAtA = make([]byte, size) 10295 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 10296 if err != nil { 10297 return nil, err 10298 } 10299 return dAtA[:n], nil 10300 } 10301 10302 func (m *MemberUpdateRequest) MarshalTo(dAtA []byte) (int, error) { 10303 size := m.Size() 10304 return m.MarshalToSizedBuffer(dAtA[:size]) 10305 } 10306 10307 func (m *MemberUpdateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 10308 i := len(dAtA) 10309 _ = i 10310 var l int 10311 _ = l 10312 if m.XXX_unrecognized != nil { 10313 i -= len(m.XXX_unrecognized) 10314 copy(dAtA[i:], m.XXX_unrecognized) 10315 } 10316 if len(m.PeerURLs) > 0 { 10317 for iNdEx := len(m.PeerURLs) - 1; iNdEx >= 0; iNdEx-- { 10318 i -= len(m.PeerURLs[iNdEx]) 10319 copy(dAtA[i:], m.PeerURLs[iNdEx]) 10320 i = encodeVarintRpc(dAtA, i, uint64(len(m.PeerURLs[iNdEx]))) 10321 i-- 10322 dAtA[i] = 0x12 10323 } 10324 } 10325 if m.ID != 0 { 10326 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 10327 i-- 10328 dAtA[i] = 0x8 10329 } 10330 return len(dAtA) - i, nil 10331 } 10332 10333 func (m *MemberUpdateResponse) Marshal() (dAtA []byte, err error) { 10334 size := m.Size() 10335 dAtA = make([]byte, size) 10336 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 10337 if err != nil { 10338 return nil, err 10339 } 10340 return dAtA[:n], nil 10341 } 10342 10343 func (m *MemberUpdateResponse) MarshalTo(dAtA []byte) (int, error) { 10344 size := m.Size() 10345 return m.MarshalToSizedBuffer(dAtA[:size]) 10346 } 10347 10348 func (m *MemberUpdateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 10349 i := len(dAtA) 10350 _ = i 10351 var l int 10352 _ = l 10353 if m.XXX_unrecognized != nil { 10354 i -= len(m.XXX_unrecognized) 10355 copy(dAtA[i:], m.XXX_unrecognized) 10356 } 10357 if len(m.Members) > 0 { 10358 for iNdEx := len(m.Members) - 1; iNdEx >= 0; iNdEx-- { 10359 { 10360 size, err := m.Members[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 10361 if err != nil { 10362 return 0, err 10363 } 10364 i -= size 10365 i = encodeVarintRpc(dAtA, i, uint64(size)) 10366 } 10367 i-- 10368 dAtA[i] = 0x12 10369 } 10370 } 10371 if m.Header != nil { 10372 { 10373 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 10374 if err != nil { 10375 return 0, err 10376 } 10377 i -= size 10378 i = encodeVarintRpc(dAtA, i, uint64(size)) 10379 } 10380 i-- 10381 dAtA[i] = 0xa 10382 } 10383 return len(dAtA) - i, nil 10384 } 10385 10386 func (m *MemberListRequest) Marshal() (dAtA []byte, err error) { 10387 size := m.Size() 10388 dAtA = make([]byte, size) 10389 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 10390 if err != nil { 10391 return nil, err 10392 } 10393 return dAtA[:n], nil 10394 } 10395 10396 func (m *MemberListRequest) MarshalTo(dAtA []byte) (int, error) { 10397 size := m.Size() 10398 return m.MarshalToSizedBuffer(dAtA[:size]) 10399 } 10400 10401 func (m *MemberListRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 10402 i := len(dAtA) 10403 _ = i 10404 var l int 10405 _ = l 10406 if m.XXX_unrecognized != nil { 10407 i -= len(m.XXX_unrecognized) 10408 copy(dAtA[i:], m.XXX_unrecognized) 10409 } 10410 return len(dAtA) - i, nil 10411 } 10412 10413 func (m *MemberListResponse) Marshal() (dAtA []byte, err error) { 10414 size := m.Size() 10415 dAtA = make([]byte, size) 10416 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 10417 if err != nil { 10418 return nil, err 10419 } 10420 return dAtA[:n], nil 10421 } 10422 10423 func (m *MemberListResponse) MarshalTo(dAtA []byte) (int, error) { 10424 size := m.Size() 10425 return m.MarshalToSizedBuffer(dAtA[:size]) 10426 } 10427 10428 func (m *MemberListResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 10429 i := len(dAtA) 10430 _ = i 10431 var l int 10432 _ = l 10433 if m.XXX_unrecognized != nil { 10434 i -= len(m.XXX_unrecognized) 10435 copy(dAtA[i:], m.XXX_unrecognized) 10436 } 10437 if len(m.Members) > 0 { 10438 for iNdEx := len(m.Members) - 1; iNdEx >= 0; iNdEx-- { 10439 { 10440 size, err := m.Members[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 10441 if err != nil { 10442 return 0, err 10443 } 10444 i -= size 10445 i = encodeVarintRpc(dAtA, i, uint64(size)) 10446 } 10447 i-- 10448 dAtA[i] = 0x12 10449 } 10450 } 10451 if m.Header != nil { 10452 { 10453 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 10454 if err != nil { 10455 return 0, err 10456 } 10457 i -= size 10458 i = encodeVarintRpc(dAtA, i, uint64(size)) 10459 } 10460 i-- 10461 dAtA[i] = 0xa 10462 } 10463 return len(dAtA) - i, nil 10464 } 10465 10466 func (m *DefragmentRequest) Marshal() (dAtA []byte, err error) { 10467 size := m.Size() 10468 dAtA = make([]byte, size) 10469 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 10470 if err != nil { 10471 return nil, err 10472 } 10473 return dAtA[:n], nil 10474 } 10475 10476 func (m *DefragmentRequest) MarshalTo(dAtA []byte) (int, error) { 10477 size := m.Size() 10478 return m.MarshalToSizedBuffer(dAtA[:size]) 10479 } 10480 10481 func (m *DefragmentRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 10482 i := len(dAtA) 10483 _ = i 10484 var l int 10485 _ = l 10486 if m.XXX_unrecognized != nil { 10487 i -= len(m.XXX_unrecognized) 10488 copy(dAtA[i:], m.XXX_unrecognized) 10489 } 10490 return len(dAtA) - i, nil 10491 } 10492 10493 func (m *DefragmentResponse) Marshal() (dAtA []byte, err error) { 10494 size := m.Size() 10495 dAtA = make([]byte, size) 10496 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 10497 if err != nil { 10498 return nil, err 10499 } 10500 return dAtA[:n], nil 10501 } 10502 10503 func (m *DefragmentResponse) MarshalTo(dAtA []byte) (int, error) { 10504 size := m.Size() 10505 return m.MarshalToSizedBuffer(dAtA[:size]) 10506 } 10507 10508 func (m *DefragmentResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 10509 i := len(dAtA) 10510 _ = i 10511 var l int 10512 _ = l 10513 if m.XXX_unrecognized != nil { 10514 i -= len(m.XXX_unrecognized) 10515 copy(dAtA[i:], m.XXX_unrecognized) 10516 } 10517 if m.Header != nil { 10518 { 10519 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 10520 if err != nil { 10521 return 0, err 10522 } 10523 i -= size 10524 i = encodeVarintRpc(dAtA, i, uint64(size)) 10525 } 10526 i-- 10527 dAtA[i] = 0xa 10528 } 10529 return len(dAtA) - i, nil 10530 } 10531 10532 func (m *MoveLeaderRequest) Marshal() (dAtA []byte, err error) { 10533 size := m.Size() 10534 dAtA = make([]byte, size) 10535 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 10536 if err != nil { 10537 return nil, err 10538 } 10539 return dAtA[:n], nil 10540 } 10541 10542 func (m *MoveLeaderRequest) MarshalTo(dAtA []byte) (int, error) { 10543 size := m.Size() 10544 return m.MarshalToSizedBuffer(dAtA[:size]) 10545 } 10546 10547 func (m *MoveLeaderRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 10548 i := len(dAtA) 10549 _ = i 10550 var l int 10551 _ = l 10552 if m.XXX_unrecognized != nil { 10553 i -= len(m.XXX_unrecognized) 10554 copy(dAtA[i:], m.XXX_unrecognized) 10555 } 10556 if m.TargetID != 0 { 10557 i = encodeVarintRpc(dAtA, i, uint64(m.TargetID)) 10558 i-- 10559 dAtA[i] = 0x8 10560 } 10561 return len(dAtA) - i, nil 10562 } 10563 10564 func (m *MoveLeaderResponse) Marshal() (dAtA []byte, err error) { 10565 size := m.Size() 10566 dAtA = make([]byte, size) 10567 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 10568 if err != nil { 10569 return nil, err 10570 } 10571 return dAtA[:n], nil 10572 } 10573 10574 func (m *MoveLeaderResponse) MarshalTo(dAtA []byte) (int, error) { 10575 size := m.Size() 10576 return m.MarshalToSizedBuffer(dAtA[:size]) 10577 } 10578 10579 func (m *MoveLeaderResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 10580 i := len(dAtA) 10581 _ = i 10582 var l int 10583 _ = l 10584 if m.XXX_unrecognized != nil { 10585 i -= len(m.XXX_unrecognized) 10586 copy(dAtA[i:], m.XXX_unrecognized) 10587 } 10588 if m.Header != nil { 10589 { 10590 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 10591 if err != nil { 10592 return 0, err 10593 } 10594 i -= size 10595 i = encodeVarintRpc(dAtA, i, uint64(size)) 10596 } 10597 i-- 10598 dAtA[i] = 0xa 10599 } 10600 return len(dAtA) - i, nil 10601 } 10602 10603 func (m *AlarmRequest) Marshal() (dAtA []byte, err error) { 10604 size := m.Size() 10605 dAtA = make([]byte, size) 10606 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 10607 if err != nil { 10608 return nil, err 10609 } 10610 return dAtA[:n], nil 10611 } 10612 10613 func (m *AlarmRequest) MarshalTo(dAtA []byte) (int, error) { 10614 size := m.Size() 10615 return m.MarshalToSizedBuffer(dAtA[:size]) 10616 } 10617 10618 func (m *AlarmRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 10619 i := len(dAtA) 10620 _ = i 10621 var l int 10622 _ = l 10623 if m.XXX_unrecognized != nil { 10624 i -= len(m.XXX_unrecognized) 10625 copy(dAtA[i:], m.XXX_unrecognized) 10626 } 10627 if m.Alarm != 0 { 10628 i = encodeVarintRpc(dAtA, i, uint64(m.Alarm)) 10629 i-- 10630 dAtA[i] = 0x18 10631 } 10632 if m.MemberID != 0 { 10633 i = encodeVarintRpc(dAtA, i, uint64(m.MemberID)) 10634 i-- 10635 dAtA[i] = 0x10 10636 } 10637 if m.Action != 0 { 10638 i = encodeVarintRpc(dAtA, i, uint64(m.Action)) 10639 i-- 10640 dAtA[i] = 0x8 10641 } 10642 return len(dAtA) - i, nil 10643 } 10644 10645 func (m *AlarmMember) Marshal() (dAtA []byte, err error) { 10646 size := m.Size() 10647 dAtA = make([]byte, size) 10648 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 10649 if err != nil { 10650 return nil, err 10651 } 10652 return dAtA[:n], nil 10653 } 10654 10655 func (m *AlarmMember) MarshalTo(dAtA []byte) (int, error) { 10656 size := m.Size() 10657 return m.MarshalToSizedBuffer(dAtA[:size]) 10658 } 10659 10660 func (m *AlarmMember) MarshalToSizedBuffer(dAtA []byte) (int, error) { 10661 i := len(dAtA) 10662 _ = i 10663 var l int 10664 _ = l 10665 if m.XXX_unrecognized != nil { 10666 i -= len(m.XXX_unrecognized) 10667 copy(dAtA[i:], m.XXX_unrecognized) 10668 } 10669 if m.Alarm != 0 { 10670 i = encodeVarintRpc(dAtA, i, uint64(m.Alarm)) 10671 i-- 10672 dAtA[i] = 0x10 10673 } 10674 if m.MemberID != 0 { 10675 i = encodeVarintRpc(dAtA, i, uint64(m.MemberID)) 10676 i-- 10677 dAtA[i] = 0x8 10678 } 10679 return len(dAtA) - i, nil 10680 } 10681 10682 func (m *AlarmResponse) Marshal() (dAtA []byte, err error) { 10683 size := m.Size() 10684 dAtA = make([]byte, size) 10685 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 10686 if err != nil { 10687 return nil, err 10688 } 10689 return dAtA[:n], nil 10690 } 10691 10692 func (m *AlarmResponse) MarshalTo(dAtA []byte) (int, error) { 10693 size := m.Size() 10694 return m.MarshalToSizedBuffer(dAtA[:size]) 10695 } 10696 10697 func (m *AlarmResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 10698 i := len(dAtA) 10699 _ = i 10700 var l int 10701 _ = l 10702 if m.XXX_unrecognized != nil { 10703 i -= len(m.XXX_unrecognized) 10704 copy(dAtA[i:], m.XXX_unrecognized) 10705 } 10706 if len(m.Alarms) > 0 { 10707 for iNdEx := len(m.Alarms) - 1; iNdEx >= 0; iNdEx-- { 10708 { 10709 size, err := m.Alarms[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 10710 if err != nil { 10711 return 0, err 10712 } 10713 i -= size 10714 i = encodeVarintRpc(dAtA, i, uint64(size)) 10715 } 10716 i-- 10717 dAtA[i] = 0x12 10718 } 10719 } 10720 if m.Header != nil { 10721 { 10722 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 10723 if err != nil { 10724 return 0, err 10725 } 10726 i -= size 10727 i = encodeVarintRpc(dAtA, i, uint64(size)) 10728 } 10729 i-- 10730 dAtA[i] = 0xa 10731 } 10732 return len(dAtA) - i, nil 10733 } 10734 10735 func (m *StatusRequest) Marshal() (dAtA []byte, err error) { 10736 size := m.Size() 10737 dAtA = make([]byte, size) 10738 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 10739 if err != nil { 10740 return nil, err 10741 } 10742 return dAtA[:n], nil 10743 } 10744 10745 func (m *StatusRequest) MarshalTo(dAtA []byte) (int, error) { 10746 size := m.Size() 10747 return m.MarshalToSizedBuffer(dAtA[:size]) 10748 } 10749 10750 func (m *StatusRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 10751 i := len(dAtA) 10752 _ = i 10753 var l int 10754 _ = l 10755 if m.XXX_unrecognized != nil { 10756 i -= len(m.XXX_unrecognized) 10757 copy(dAtA[i:], m.XXX_unrecognized) 10758 } 10759 return len(dAtA) - i, nil 10760 } 10761 10762 func (m *StatusResponse) Marshal() (dAtA []byte, err error) { 10763 size := m.Size() 10764 dAtA = make([]byte, size) 10765 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 10766 if err != nil { 10767 return nil, err 10768 } 10769 return dAtA[:n], nil 10770 } 10771 10772 func (m *StatusResponse) MarshalTo(dAtA []byte) (int, error) { 10773 size := m.Size() 10774 return m.MarshalToSizedBuffer(dAtA[:size]) 10775 } 10776 10777 func (m *StatusResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 10778 i := len(dAtA) 10779 _ = i 10780 var l int 10781 _ = l 10782 if m.XXX_unrecognized != nil { 10783 i -= len(m.XXX_unrecognized) 10784 copy(dAtA[i:], m.XXX_unrecognized) 10785 } 10786 if m.RaftTerm != 0 { 10787 i = encodeVarintRpc(dAtA, i, uint64(m.RaftTerm)) 10788 i-- 10789 dAtA[i] = 0x30 10790 } 10791 if m.RaftIndex != 0 { 10792 i = encodeVarintRpc(dAtA, i, uint64(m.RaftIndex)) 10793 i-- 10794 dAtA[i] = 0x28 10795 } 10796 if m.Leader != 0 { 10797 i = encodeVarintRpc(dAtA, i, uint64(m.Leader)) 10798 i-- 10799 dAtA[i] = 0x20 10800 } 10801 if m.DbSize != 0 { 10802 i = encodeVarintRpc(dAtA, i, uint64(m.DbSize)) 10803 i-- 10804 dAtA[i] = 0x18 10805 } 10806 if len(m.Version) > 0 { 10807 i -= len(m.Version) 10808 copy(dAtA[i:], m.Version) 10809 i = encodeVarintRpc(dAtA, i, uint64(len(m.Version))) 10810 i-- 10811 dAtA[i] = 0x12 10812 } 10813 if m.Header != nil { 10814 { 10815 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 10816 if err != nil { 10817 return 0, err 10818 } 10819 i -= size 10820 i = encodeVarintRpc(dAtA, i, uint64(size)) 10821 } 10822 i-- 10823 dAtA[i] = 0xa 10824 } 10825 return len(dAtA) - i, nil 10826 } 10827 10828 func (m *AuthEnableRequest) Marshal() (dAtA []byte, err error) { 10829 size := m.Size() 10830 dAtA = make([]byte, size) 10831 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 10832 if err != nil { 10833 return nil, err 10834 } 10835 return dAtA[:n], nil 10836 } 10837 10838 func (m *AuthEnableRequest) MarshalTo(dAtA []byte) (int, error) { 10839 size := m.Size() 10840 return m.MarshalToSizedBuffer(dAtA[:size]) 10841 } 10842 10843 func (m *AuthEnableRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 10844 i := len(dAtA) 10845 _ = i 10846 var l int 10847 _ = l 10848 if m.XXX_unrecognized != nil { 10849 i -= len(m.XXX_unrecognized) 10850 copy(dAtA[i:], m.XXX_unrecognized) 10851 } 10852 return len(dAtA) - i, nil 10853 } 10854 10855 func (m *AuthDisableRequest) Marshal() (dAtA []byte, err error) { 10856 size := m.Size() 10857 dAtA = make([]byte, size) 10858 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 10859 if err != nil { 10860 return nil, err 10861 } 10862 return dAtA[:n], nil 10863 } 10864 10865 func (m *AuthDisableRequest) MarshalTo(dAtA []byte) (int, error) { 10866 size := m.Size() 10867 return m.MarshalToSizedBuffer(dAtA[:size]) 10868 } 10869 10870 func (m *AuthDisableRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 10871 i := len(dAtA) 10872 _ = i 10873 var l int 10874 _ = l 10875 if m.XXX_unrecognized != nil { 10876 i -= len(m.XXX_unrecognized) 10877 copy(dAtA[i:], m.XXX_unrecognized) 10878 } 10879 return len(dAtA) - i, nil 10880 } 10881 10882 func (m *AuthenticateRequest) Marshal() (dAtA []byte, err error) { 10883 size := m.Size() 10884 dAtA = make([]byte, size) 10885 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 10886 if err != nil { 10887 return nil, err 10888 } 10889 return dAtA[:n], nil 10890 } 10891 10892 func (m *AuthenticateRequest) MarshalTo(dAtA []byte) (int, error) { 10893 size := m.Size() 10894 return m.MarshalToSizedBuffer(dAtA[:size]) 10895 } 10896 10897 func (m *AuthenticateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 10898 i := len(dAtA) 10899 _ = i 10900 var l int 10901 _ = l 10902 if m.XXX_unrecognized != nil { 10903 i -= len(m.XXX_unrecognized) 10904 copy(dAtA[i:], m.XXX_unrecognized) 10905 } 10906 if len(m.Password) > 0 { 10907 i -= len(m.Password) 10908 copy(dAtA[i:], m.Password) 10909 i = encodeVarintRpc(dAtA, i, uint64(len(m.Password))) 10910 i-- 10911 dAtA[i] = 0x12 10912 } 10913 if len(m.Name) > 0 { 10914 i -= len(m.Name) 10915 copy(dAtA[i:], m.Name) 10916 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name))) 10917 i-- 10918 dAtA[i] = 0xa 10919 } 10920 return len(dAtA) - i, nil 10921 } 10922 10923 func (m *AuthUserAddRequest) Marshal() (dAtA []byte, err error) { 10924 size := m.Size() 10925 dAtA = make([]byte, size) 10926 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 10927 if err != nil { 10928 return nil, err 10929 } 10930 return dAtA[:n], nil 10931 } 10932 10933 func (m *AuthUserAddRequest) MarshalTo(dAtA []byte) (int, error) { 10934 size := m.Size() 10935 return m.MarshalToSizedBuffer(dAtA[:size]) 10936 } 10937 10938 func (m *AuthUserAddRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 10939 i := len(dAtA) 10940 _ = i 10941 var l int 10942 _ = l 10943 if m.XXX_unrecognized != nil { 10944 i -= len(m.XXX_unrecognized) 10945 copy(dAtA[i:], m.XXX_unrecognized) 10946 } 10947 if len(m.Password) > 0 { 10948 i -= len(m.Password) 10949 copy(dAtA[i:], m.Password) 10950 i = encodeVarintRpc(dAtA, i, uint64(len(m.Password))) 10951 i-- 10952 dAtA[i] = 0x12 10953 } 10954 if len(m.Name) > 0 { 10955 i -= len(m.Name) 10956 copy(dAtA[i:], m.Name) 10957 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name))) 10958 i-- 10959 dAtA[i] = 0xa 10960 } 10961 return len(dAtA) - i, nil 10962 } 10963 10964 func (m *AuthUserGetRequest) Marshal() (dAtA []byte, err error) { 10965 size := m.Size() 10966 dAtA = make([]byte, size) 10967 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 10968 if err != nil { 10969 return nil, err 10970 } 10971 return dAtA[:n], nil 10972 } 10973 10974 func (m *AuthUserGetRequest) MarshalTo(dAtA []byte) (int, error) { 10975 size := m.Size() 10976 return m.MarshalToSizedBuffer(dAtA[:size]) 10977 } 10978 10979 func (m *AuthUserGetRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 10980 i := len(dAtA) 10981 _ = i 10982 var l int 10983 _ = l 10984 if m.XXX_unrecognized != nil { 10985 i -= len(m.XXX_unrecognized) 10986 copy(dAtA[i:], m.XXX_unrecognized) 10987 } 10988 if len(m.Name) > 0 { 10989 i -= len(m.Name) 10990 copy(dAtA[i:], m.Name) 10991 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name))) 10992 i-- 10993 dAtA[i] = 0xa 10994 } 10995 return len(dAtA) - i, nil 10996 } 10997 10998 func (m *AuthUserDeleteRequest) Marshal() (dAtA []byte, err error) { 10999 size := m.Size() 11000 dAtA = make([]byte, size) 11001 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 11002 if err != nil { 11003 return nil, err 11004 } 11005 return dAtA[:n], nil 11006 } 11007 11008 func (m *AuthUserDeleteRequest) MarshalTo(dAtA []byte) (int, error) { 11009 size := m.Size() 11010 return m.MarshalToSizedBuffer(dAtA[:size]) 11011 } 11012 11013 func (m *AuthUserDeleteRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 11014 i := len(dAtA) 11015 _ = i 11016 var l int 11017 _ = l 11018 if m.XXX_unrecognized != nil { 11019 i -= len(m.XXX_unrecognized) 11020 copy(dAtA[i:], m.XXX_unrecognized) 11021 } 11022 if len(m.Name) > 0 { 11023 i -= len(m.Name) 11024 copy(dAtA[i:], m.Name) 11025 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name))) 11026 i-- 11027 dAtA[i] = 0xa 11028 } 11029 return len(dAtA) - i, nil 11030 } 11031 11032 func (m *AuthUserChangePasswordRequest) Marshal() (dAtA []byte, err error) { 11033 size := m.Size() 11034 dAtA = make([]byte, size) 11035 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 11036 if err != nil { 11037 return nil, err 11038 } 11039 return dAtA[:n], nil 11040 } 11041 11042 func (m *AuthUserChangePasswordRequest) MarshalTo(dAtA []byte) (int, error) { 11043 size := m.Size() 11044 return m.MarshalToSizedBuffer(dAtA[:size]) 11045 } 11046 11047 func (m *AuthUserChangePasswordRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 11048 i := len(dAtA) 11049 _ = i 11050 var l int 11051 _ = l 11052 if m.XXX_unrecognized != nil { 11053 i -= len(m.XXX_unrecognized) 11054 copy(dAtA[i:], m.XXX_unrecognized) 11055 } 11056 if len(m.Password) > 0 { 11057 i -= len(m.Password) 11058 copy(dAtA[i:], m.Password) 11059 i = encodeVarintRpc(dAtA, i, uint64(len(m.Password))) 11060 i-- 11061 dAtA[i] = 0x12 11062 } 11063 if len(m.Name) > 0 { 11064 i -= len(m.Name) 11065 copy(dAtA[i:], m.Name) 11066 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name))) 11067 i-- 11068 dAtA[i] = 0xa 11069 } 11070 return len(dAtA) - i, nil 11071 } 11072 11073 func (m *AuthUserGrantRoleRequest) Marshal() (dAtA []byte, err error) { 11074 size := m.Size() 11075 dAtA = make([]byte, size) 11076 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 11077 if err != nil { 11078 return nil, err 11079 } 11080 return dAtA[:n], nil 11081 } 11082 11083 func (m *AuthUserGrantRoleRequest) MarshalTo(dAtA []byte) (int, error) { 11084 size := m.Size() 11085 return m.MarshalToSizedBuffer(dAtA[:size]) 11086 } 11087 11088 func (m *AuthUserGrantRoleRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 11089 i := len(dAtA) 11090 _ = i 11091 var l int 11092 _ = l 11093 if m.XXX_unrecognized != nil { 11094 i -= len(m.XXX_unrecognized) 11095 copy(dAtA[i:], m.XXX_unrecognized) 11096 } 11097 if len(m.Role) > 0 { 11098 i -= len(m.Role) 11099 copy(dAtA[i:], m.Role) 11100 i = encodeVarintRpc(dAtA, i, uint64(len(m.Role))) 11101 i-- 11102 dAtA[i] = 0x12 11103 } 11104 if len(m.User) > 0 { 11105 i -= len(m.User) 11106 copy(dAtA[i:], m.User) 11107 i = encodeVarintRpc(dAtA, i, uint64(len(m.User))) 11108 i-- 11109 dAtA[i] = 0xa 11110 } 11111 return len(dAtA) - i, nil 11112 } 11113 11114 func (m *AuthUserRevokeRoleRequest) Marshal() (dAtA []byte, err error) { 11115 size := m.Size() 11116 dAtA = make([]byte, size) 11117 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 11118 if err != nil { 11119 return nil, err 11120 } 11121 return dAtA[:n], nil 11122 } 11123 11124 func (m *AuthUserRevokeRoleRequest) MarshalTo(dAtA []byte) (int, error) { 11125 size := m.Size() 11126 return m.MarshalToSizedBuffer(dAtA[:size]) 11127 } 11128 11129 func (m *AuthUserRevokeRoleRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 11130 i := len(dAtA) 11131 _ = i 11132 var l int 11133 _ = l 11134 if m.XXX_unrecognized != nil { 11135 i -= len(m.XXX_unrecognized) 11136 copy(dAtA[i:], m.XXX_unrecognized) 11137 } 11138 if len(m.Role) > 0 { 11139 i -= len(m.Role) 11140 copy(dAtA[i:], m.Role) 11141 i = encodeVarintRpc(dAtA, i, uint64(len(m.Role))) 11142 i-- 11143 dAtA[i] = 0x12 11144 } 11145 if len(m.Name) > 0 { 11146 i -= len(m.Name) 11147 copy(dAtA[i:], m.Name) 11148 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name))) 11149 i-- 11150 dAtA[i] = 0xa 11151 } 11152 return len(dAtA) - i, nil 11153 } 11154 11155 func (m *AuthRoleAddRequest) Marshal() (dAtA []byte, err error) { 11156 size := m.Size() 11157 dAtA = make([]byte, size) 11158 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 11159 if err != nil { 11160 return nil, err 11161 } 11162 return dAtA[:n], nil 11163 } 11164 11165 func (m *AuthRoleAddRequest) MarshalTo(dAtA []byte) (int, error) { 11166 size := m.Size() 11167 return m.MarshalToSizedBuffer(dAtA[:size]) 11168 } 11169 11170 func (m *AuthRoleAddRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 11171 i := len(dAtA) 11172 _ = i 11173 var l int 11174 _ = l 11175 if m.XXX_unrecognized != nil { 11176 i -= len(m.XXX_unrecognized) 11177 copy(dAtA[i:], m.XXX_unrecognized) 11178 } 11179 if len(m.Name) > 0 { 11180 i -= len(m.Name) 11181 copy(dAtA[i:], m.Name) 11182 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name))) 11183 i-- 11184 dAtA[i] = 0xa 11185 } 11186 return len(dAtA) - i, nil 11187 } 11188 11189 func (m *AuthRoleGetRequest) Marshal() (dAtA []byte, err error) { 11190 size := m.Size() 11191 dAtA = make([]byte, size) 11192 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 11193 if err != nil { 11194 return nil, err 11195 } 11196 return dAtA[:n], nil 11197 } 11198 11199 func (m *AuthRoleGetRequest) MarshalTo(dAtA []byte) (int, error) { 11200 size := m.Size() 11201 return m.MarshalToSizedBuffer(dAtA[:size]) 11202 } 11203 11204 func (m *AuthRoleGetRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 11205 i := len(dAtA) 11206 _ = i 11207 var l int 11208 _ = l 11209 if m.XXX_unrecognized != nil { 11210 i -= len(m.XXX_unrecognized) 11211 copy(dAtA[i:], m.XXX_unrecognized) 11212 } 11213 if len(m.Role) > 0 { 11214 i -= len(m.Role) 11215 copy(dAtA[i:], m.Role) 11216 i = encodeVarintRpc(dAtA, i, uint64(len(m.Role))) 11217 i-- 11218 dAtA[i] = 0xa 11219 } 11220 return len(dAtA) - i, nil 11221 } 11222 11223 func (m *AuthUserListRequest) Marshal() (dAtA []byte, err error) { 11224 size := m.Size() 11225 dAtA = make([]byte, size) 11226 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 11227 if err != nil { 11228 return nil, err 11229 } 11230 return dAtA[:n], nil 11231 } 11232 11233 func (m *AuthUserListRequest) MarshalTo(dAtA []byte) (int, error) { 11234 size := m.Size() 11235 return m.MarshalToSizedBuffer(dAtA[:size]) 11236 } 11237 11238 func (m *AuthUserListRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 11239 i := len(dAtA) 11240 _ = i 11241 var l int 11242 _ = l 11243 if m.XXX_unrecognized != nil { 11244 i -= len(m.XXX_unrecognized) 11245 copy(dAtA[i:], m.XXX_unrecognized) 11246 } 11247 return len(dAtA) - i, nil 11248 } 11249 11250 func (m *AuthRoleListRequest) Marshal() (dAtA []byte, err error) { 11251 size := m.Size() 11252 dAtA = make([]byte, size) 11253 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 11254 if err != nil { 11255 return nil, err 11256 } 11257 return dAtA[:n], nil 11258 } 11259 11260 func (m *AuthRoleListRequest) MarshalTo(dAtA []byte) (int, error) { 11261 size := m.Size() 11262 return m.MarshalToSizedBuffer(dAtA[:size]) 11263 } 11264 11265 func (m *AuthRoleListRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 11266 i := len(dAtA) 11267 _ = i 11268 var l int 11269 _ = l 11270 if m.XXX_unrecognized != nil { 11271 i -= len(m.XXX_unrecognized) 11272 copy(dAtA[i:], m.XXX_unrecognized) 11273 } 11274 return len(dAtA) - i, nil 11275 } 11276 11277 func (m *AuthRoleDeleteRequest) Marshal() (dAtA []byte, err error) { 11278 size := m.Size() 11279 dAtA = make([]byte, size) 11280 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 11281 if err != nil { 11282 return nil, err 11283 } 11284 return dAtA[:n], nil 11285 } 11286 11287 func (m *AuthRoleDeleteRequest) MarshalTo(dAtA []byte) (int, error) { 11288 size := m.Size() 11289 return m.MarshalToSizedBuffer(dAtA[:size]) 11290 } 11291 11292 func (m *AuthRoleDeleteRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 11293 i := len(dAtA) 11294 _ = i 11295 var l int 11296 _ = l 11297 if m.XXX_unrecognized != nil { 11298 i -= len(m.XXX_unrecognized) 11299 copy(dAtA[i:], m.XXX_unrecognized) 11300 } 11301 if len(m.Role) > 0 { 11302 i -= len(m.Role) 11303 copy(dAtA[i:], m.Role) 11304 i = encodeVarintRpc(dAtA, i, uint64(len(m.Role))) 11305 i-- 11306 dAtA[i] = 0xa 11307 } 11308 return len(dAtA) - i, nil 11309 } 11310 11311 func (m *AuthRoleGrantPermissionRequest) Marshal() (dAtA []byte, err error) { 11312 size := m.Size() 11313 dAtA = make([]byte, size) 11314 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 11315 if err != nil { 11316 return nil, err 11317 } 11318 return dAtA[:n], nil 11319 } 11320 11321 func (m *AuthRoleGrantPermissionRequest) MarshalTo(dAtA []byte) (int, error) { 11322 size := m.Size() 11323 return m.MarshalToSizedBuffer(dAtA[:size]) 11324 } 11325 11326 func (m *AuthRoleGrantPermissionRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 11327 i := len(dAtA) 11328 _ = i 11329 var l int 11330 _ = l 11331 if m.XXX_unrecognized != nil { 11332 i -= len(m.XXX_unrecognized) 11333 copy(dAtA[i:], m.XXX_unrecognized) 11334 } 11335 if m.Perm != nil { 11336 { 11337 size, err := m.Perm.MarshalToSizedBuffer(dAtA[:i]) 11338 if err != nil { 11339 return 0, err 11340 } 11341 i -= size 11342 i = encodeVarintRpc(dAtA, i, uint64(size)) 11343 } 11344 i-- 11345 dAtA[i] = 0x12 11346 } 11347 if len(m.Name) > 0 { 11348 i -= len(m.Name) 11349 copy(dAtA[i:], m.Name) 11350 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name))) 11351 i-- 11352 dAtA[i] = 0xa 11353 } 11354 return len(dAtA) - i, nil 11355 } 11356 11357 func (m *AuthRoleRevokePermissionRequest) Marshal() (dAtA []byte, err error) { 11358 size := m.Size() 11359 dAtA = make([]byte, size) 11360 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 11361 if err != nil { 11362 return nil, err 11363 } 11364 return dAtA[:n], nil 11365 } 11366 11367 func (m *AuthRoleRevokePermissionRequest) MarshalTo(dAtA []byte) (int, error) { 11368 size := m.Size() 11369 return m.MarshalToSizedBuffer(dAtA[:size]) 11370 } 11371 11372 func (m *AuthRoleRevokePermissionRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 11373 i := len(dAtA) 11374 _ = i 11375 var l int 11376 _ = l 11377 if m.XXX_unrecognized != nil { 11378 i -= len(m.XXX_unrecognized) 11379 copy(dAtA[i:], m.XXX_unrecognized) 11380 } 11381 if len(m.RangeEnd) > 0 { 11382 i -= len(m.RangeEnd) 11383 copy(dAtA[i:], m.RangeEnd) 11384 i = encodeVarintRpc(dAtA, i, uint64(len(m.RangeEnd))) 11385 i-- 11386 dAtA[i] = 0x1a 11387 } 11388 if len(m.Key) > 0 { 11389 i -= len(m.Key) 11390 copy(dAtA[i:], m.Key) 11391 i = encodeVarintRpc(dAtA, i, uint64(len(m.Key))) 11392 i-- 11393 dAtA[i] = 0x12 11394 } 11395 if len(m.Role) > 0 { 11396 i -= len(m.Role) 11397 copy(dAtA[i:], m.Role) 11398 i = encodeVarintRpc(dAtA, i, uint64(len(m.Role))) 11399 i-- 11400 dAtA[i] = 0xa 11401 } 11402 return len(dAtA) - i, nil 11403 } 11404 11405 func (m *AuthEnableResponse) Marshal() (dAtA []byte, err error) { 11406 size := m.Size() 11407 dAtA = make([]byte, size) 11408 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 11409 if err != nil { 11410 return nil, err 11411 } 11412 return dAtA[:n], nil 11413 } 11414 11415 func (m *AuthEnableResponse) MarshalTo(dAtA []byte) (int, error) { 11416 size := m.Size() 11417 return m.MarshalToSizedBuffer(dAtA[:size]) 11418 } 11419 11420 func (m *AuthEnableResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 11421 i := len(dAtA) 11422 _ = i 11423 var l int 11424 _ = l 11425 if m.XXX_unrecognized != nil { 11426 i -= len(m.XXX_unrecognized) 11427 copy(dAtA[i:], m.XXX_unrecognized) 11428 } 11429 if m.Header != nil { 11430 { 11431 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 11432 if err != nil { 11433 return 0, err 11434 } 11435 i -= size 11436 i = encodeVarintRpc(dAtA, i, uint64(size)) 11437 } 11438 i-- 11439 dAtA[i] = 0xa 11440 } 11441 return len(dAtA) - i, nil 11442 } 11443 11444 func (m *AuthDisableResponse) Marshal() (dAtA []byte, err error) { 11445 size := m.Size() 11446 dAtA = make([]byte, size) 11447 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 11448 if err != nil { 11449 return nil, err 11450 } 11451 return dAtA[:n], nil 11452 } 11453 11454 func (m *AuthDisableResponse) MarshalTo(dAtA []byte) (int, error) { 11455 size := m.Size() 11456 return m.MarshalToSizedBuffer(dAtA[:size]) 11457 } 11458 11459 func (m *AuthDisableResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 11460 i := len(dAtA) 11461 _ = i 11462 var l int 11463 _ = l 11464 if m.XXX_unrecognized != nil { 11465 i -= len(m.XXX_unrecognized) 11466 copy(dAtA[i:], m.XXX_unrecognized) 11467 } 11468 if m.Header != nil { 11469 { 11470 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 11471 if err != nil { 11472 return 0, err 11473 } 11474 i -= size 11475 i = encodeVarintRpc(dAtA, i, uint64(size)) 11476 } 11477 i-- 11478 dAtA[i] = 0xa 11479 } 11480 return len(dAtA) - i, nil 11481 } 11482 11483 func (m *AuthenticateResponse) Marshal() (dAtA []byte, err error) { 11484 size := m.Size() 11485 dAtA = make([]byte, size) 11486 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 11487 if err != nil { 11488 return nil, err 11489 } 11490 return dAtA[:n], nil 11491 } 11492 11493 func (m *AuthenticateResponse) MarshalTo(dAtA []byte) (int, error) { 11494 size := m.Size() 11495 return m.MarshalToSizedBuffer(dAtA[:size]) 11496 } 11497 11498 func (m *AuthenticateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 11499 i := len(dAtA) 11500 _ = i 11501 var l int 11502 _ = l 11503 if m.XXX_unrecognized != nil { 11504 i -= len(m.XXX_unrecognized) 11505 copy(dAtA[i:], m.XXX_unrecognized) 11506 } 11507 if len(m.Token) > 0 { 11508 i -= len(m.Token) 11509 copy(dAtA[i:], m.Token) 11510 i = encodeVarintRpc(dAtA, i, uint64(len(m.Token))) 11511 i-- 11512 dAtA[i] = 0x12 11513 } 11514 if m.Header != nil { 11515 { 11516 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 11517 if err != nil { 11518 return 0, err 11519 } 11520 i -= size 11521 i = encodeVarintRpc(dAtA, i, uint64(size)) 11522 } 11523 i-- 11524 dAtA[i] = 0xa 11525 } 11526 return len(dAtA) - i, nil 11527 } 11528 11529 func (m *AuthUserAddResponse) Marshal() (dAtA []byte, err error) { 11530 size := m.Size() 11531 dAtA = make([]byte, size) 11532 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 11533 if err != nil { 11534 return nil, err 11535 } 11536 return dAtA[:n], nil 11537 } 11538 11539 func (m *AuthUserAddResponse) MarshalTo(dAtA []byte) (int, error) { 11540 size := m.Size() 11541 return m.MarshalToSizedBuffer(dAtA[:size]) 11542 } 11543 11544 func (m *AuthUserAddResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 11545 i := len(dAtA) 11546 _ = i 11547 var l int 11548 _ = l 11549 if m.XXX_unrecognized != nil { 11550 i -= len(m.XXX_unrecognized) 11551 copy(dAtA[i:], m.XXX_unrecognized) 11552 } 11553 if m.Header != nil { 11554 { 11555 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 11556 if err != nil { 11557 return 0, err 11558 } 11559 i -= size 11560 i = encodeVarintRpc(dAtA, i, uint64(size)) 11561 } 11562 i-- 11563 dAtA[i] = 0xa 11564 } 11565 return len(dAtA) - i, nil 11566 } 11567 11568 func (m *AuthUserGetResponse) Marshal() (dAtA []byte, err error) { 11569 size := m.Size() 11570 dAtA = make([]byte, size) 11571 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 11572 if err != nil { 11573 return nil, err 11574 } 11575 return dAtA[:n], nil 11576 } 11577 11578 func (m *AuthUserGetResponse) MarshalTo(dAtA []byte) (int, error) { 11579 size := m.Size() 11580 return m.MarshalToSizedBuffer(dAtA[:size]) 11581 } 11582 11583 func (m *AuthUserGetResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 11584 i := len(dAtA) 11585 _ = i 11586 var l int 11587 _ = l 11588 if m.XXX_unrecognized != nil { 11589 i -= len(m.XXX_unrecognized) 11590 copy(dAtA[i:], m.XXX_unrecognized) 11591 } 11592 if len(m.Roles) > 0 { 11593 for iNdEx := len(m.Roles) - 1; iNdEx >= 0; iNdEx-- { 11594 i -= len(m.Roles[iNdEx]) 11595 copy(dAtA[i:], m.Roles[iNdEx]) 11596 i = encodeVarintRpc(dAtA, i, uint64(len(m.Roles[iNdEx]))) 11597 i-- 11598 dAtA[i] = 0x12 11599 } 11600 } 11601 if m.Header != nil { 11602 { 11603 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 11604 if err != nil { 11605 return 0, err 11606 } 11607 i -= size 11608 i = encodeVarintRpc(dAtA, i, uint64(size)) 11609 } 11610 i-- 11611 dAtA[i] = 0xa 11612 } 11613 return len(dAtA) - i, nil 11614 } 11615 11616 func (m *AuthUserDeleteResponse) Marshal() (dAtA []byte, err error) { 11617 size := m.Size() 11618 dAtA = make([]byte, size) 11619 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 11620 if err != nil { 11621 return nil, err 11622 } 11623 return dAtA[:n], nil 11624 } 11625 11626 func (m *AuthUserDeleteResponse) MarshalTo(dAtA []byte) (int, error) { 11627 size := m.Size() 11628 return m.MarshalToSizedBuffer(dAtA[:size]) 11629 } 11630 11631 func (m *AuthUserDeleteResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 11632 i := len(dAtA) 11633 _ = i 11634 var l int 11635 _ = l 11636 if m.XXX_unrecognized != nil { 11637 i -= len(m.XXX_unrecognized) 11638 copy(dAtA[i:], m.XXX_unrecognized) 11639 } 11640 if m.Header != nil { 11641 { 11642 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 11643 if err != nil { 11644 return 0, err 11645 } 11646 i -= size 11647 i = encodeVarintRpc(dAtA, i, uint64(size)) 11648 } 11649 i-- 11650 dAtA[i] = 0xa 11651 } 11652 return len(dAtA) - i, nil 11653 } 11654 11655 func (m *AuthUserChangePasswordResponse) Marshal() (dAtA []byte, err error) { 11656 size := m.Size() 11657 dAtA = make([]byte, size) 11658 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 11659 if err != nil { 11660 return nil, err 11661 } 11662 return dAtA[:n], nil 11663 } 11664 11665 func (m *AuthUserChangePasswordResponse) MarshalTo(dAtA []byte) (int, error) { 11666 size := m.Size() 11667 return m.MarshalToSizedBuffer(dAtA[:size]) 11668 } 11669 11670 func (m *AuthUserChangePasswordResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 11671 i := len(dAtA) 11672 _ = i 11673 var l int 11674 _ = l 11675 if m.XXX_unrecognized != nil { 11676 i -= len(m.XXX_unrecognized) 11677 copy(dAtA[i:], m.XXX_unrecognized) 11678 } 11679 if m.Header != nil { 11680 { 11681 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 11682 if err != nil { 11683 return 0, err 11684 } 11685 i -= size 11686 i = encodeVarintRpc(dAtA, i, uint64(size)) 11687 } 11688 i-- 11689 dAtA[i] = 0xa 11690 } 11691 return len(dAtA) - i, nil 11692 } 11693 11694 func (m *AuthUserGrantRoleResponse) Marshal() (dAtA []byte, err error) { 11695 size := m.Size() 11696 dAtA = make([]byte, size) 11697 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 11698 if err != nil { 11699 return nil, err 11700 } 11701 return dAtA[:n], nil 11702 } 11703 11704 func (m *AuthUserGrantRoleResponse) MarshalTo(dAtA []byte) (int, error) { 11705 size := m.Size() 11706 return m.MarshalToSizedBuffer(dAtA[:size]) 11707 } 11708 11709 func (m *AuthUserGrantRoleResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 11710 i := len(dAtA) 11711 _ = i 11712 var l int 11713 _ = l 11714 if m.XXX_unrecognized != nil { 11715 i -= len(m.XXX_unrecognized) 11716 copy(dAtA[i:], m.XXX_unrecognized) 11717 } 11718 if m.Header != nil { 11719 { 11720 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 11721 if err != nil { 11722 return 0, err 11723 } 11724 i -= size 11725 i = encodeVarintRpc(dAtA, i, uint64(size)) 11726 } 11727 i-- 11728 dAtA[i] = 0xa 11729 } 11730 return len(dAtA) - i, nil 11731 } 11732 11733 func (m *AuthUserRevokeRoleResponse) Marshal() (dAtA []byte, err error) { 11734 size := m.Size() 11735 dAtA = make([]byte, size) 11736 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 11737 if err != nil { 11738 return nil, err 11739 } 11740 return dAtA[:n], nil 11741 } 11742 11743 func (m *AuthUserRevokeRoleResponse) MarshalTo(dAtA []byte) (int, error) { 11744 size := m.Size() 11745 return m.MarshalToSizedBuffer(dAtA[:size]) 11746 } 11747 11748 func (m *AuthUserRevokeRoleResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 11749 i := len(dAtA) 11750 _ = i 11751 var l int 11752 _ = l 11753 if m.XXX_unrecognized != nil { 11754 i -= len(m.XXX_unrecognized) 11755 copy(dAtA[i:], m.XXX_unrecognized) 11756 } 11757 if m.Header != nil { 11758 { 11759 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 11760 if err != nil { 11761 return 0, err 11762 } 11763 i -= size 11764 i = encodeVarintRpc(dAtA, i, uint64(size)) 11765 } 11766 i-- 11767 dAtA[i] = 0xa 11768 } 11769 return len(dAtA) - i, nil 11770 } 11771 11772 func (m *AuthRoleAddResponse) Marshal() (dAtA []byte, err error) { 11773 size := m.Size() 11774 dAtA = make([]byte, size) 11775 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 11776 if err != nil { 11777 return nil, err 11778 } 11779 return dAtA[:n], nil 11780 } 11781 11782 func (m *AuthRoleAddResponse) MarshalTo(dAtA []byte) (int, error) { 11783 size := m.Size() 11784 return m.MarshalToSizedBuffer(dAtA[:size]) 11785 } 11786 11787 func (m *AuthRoleAddResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 11788 i := len(dAtA) 11789 _ = i 11790 var l int 11791 _ = l 11792 if m.XXX_unrecognized != nil { 11793 i -= len(m.XXX_unrecognized) 11794 copy(dAtA[i:], m.XXX_unrecognized) 11795 } 11796 if m.Header != nil { 11797 { 11798 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 11799 if err != nil { 11800 return 0, err 11801 } 11802 i -= size 11803 i = encodeVarintRpc(dAtA, i, uint64(size)) 11804 } 11805 i-- 11806 dAtA[i] = 0xa 11807 } 11808 return len(dAtA) - i, nil 11809 } 11810 11811 func (m *AuthRoleGetResponse) Marshal() (dAtA []byte, err error) { 11812 size := m.Size() 11813 dAtA = make([]byte, size) 11814 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 11815 if err != nil { 11816 return nil, err 11817 } 11818 return dAtA[:n], nil 11819 } 11820 11821 func (m *AuthRoleGetResponse) MarshalTo(dAtA []byte) (int, error) { 11822 size := m.Size() 11823 return m.MarshalToSizedBuffer(dAtA[:size]) 11824 } 11825 11826 func (m *AuthRoleGetResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 11827 i := len(dAtA) 11828 _ = i 11829 var l int 11830 _ = l 11831 if m.XXX_unrecognized != nil { 11832 i -= len(m.XXX_unrecognized) 11833 copy(dAtA[i:], m.XXX_unrecognized) 11834 } 11835 if len(m.Perm) > 0 { 11836 for iNdEx := len(m.Perm) - 1; iNdEx >= 0; iNdEx-- { 11837 { 11838 size, err := m.Perm[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 11839 if err != nil { 11840 return 0, err 11841 } 11842 i -= size 11843 i = encodeVarintRpc(dAtA, i, uint64(size)) 11844 } 11845 i-- 11846 dAtA[i] = 0x12 11847 } 11848 } 11849 if m.Header != nil { 11850 { 11851 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 11852 if err != nil { 11853 return 0, err 11854 } 11855 i -= size 11856 i = encodeVarintRpc(dAtA, i, uint64(size)) 11857 } 11858 i-- 11859 dAtA[i] = 0xa 11860 } 11861 return len(dAtA) - i, nil 11862 } 11863 11864 func (m *AuthRoleListResponse) Marshal() (dAtA []byte, err error) { 11865 size := m.Size() 11866 dAtA = make([]byte, size) 11867 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 11868 if err != nil { 11869 return nil, err 11870 } 11871 return dAtA[:n], nil 11872 } 11873 11874 func (m *AuthRoleListResponse) MarshalTo(dAtA []byte) (int, error) { 11875 size := m.Size() 11876 return m.MarshalToSizedBuffer(dAtA[:size]) 11877 } 11878 11879 func (m *AuthRoleListResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 11880 i := len(dAtA) 11881 _ = i 11882 var l int 11883 _ = l 11884 if m.XXX_unrecognized != nil { 11885 i -= len(m.XXX_unrecognized) 11886 copy(dAtA[i:], m.XXX_unrecognized) 11887 } 11888 if len(m.Roles) > 0 { 11889 for iNdEx := len(m.Roles) - 1; iNdEx >= 0; iNdEx-- { 11890 i -= len(m.Roles[iNdEx]) 11891 copy(dAtA[i:], m.Roles[iNdEx]) 11892 i = encodeVarintRpc(dAtA, i, uint64(len(m.Roles[iNdEx]))) 11893 i-- 11894 dAtA[i] = 0x12 11895 } 11896 } 11897 if m.Header != nil { 11898 { 11899 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 11900 if err != nil { 11901 return 0, err 11902 } 11903 i -= size 11904 i = encodeVarintRpc(dAtA, i, uint64(size)) 11905 } 11906 i-- 11907 dAtA[i] = 0xa 11908 } 11909 return len(dAtA) - i, nil 11910 } 11911 11912 func (m *AuthUserListResponse) Marshal() (dAtA []byte, err error) { 11913 size := m.Size() 11914 dAtA = make([]byte, size) 11915 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 11916 if err != nil { 11917 return nil, err 11918 } 11919 return dAtA[:n], nil 11920 } 11921 11922 func (m *AuthUserListResponse) MarshalTo(dAtA []byte) (int, error) { 11923 size := m.Size() 11924 return m.MarshalToSizedBuffer(dAtA[:size]) 11925 } 11926 11927 func (m *AuthUserListResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 11928 i := len(dAtA) 11929 _ = i 11930 var l int 11931 _ = l 11932 if m.XXX_unrecognized != nil { 11933 i -= len(m.XXX_unrecognized) 11934 copy(dAtA[i:], m.XXX_unrecognized) 11935 } 11936 if len(m.Users) > 0 { 11937 for iNdEx := len(m.Users) - 1; iNdEx >= 0; iNdEx-- { 11938 i -= len(m.Users[iNdEx]) 11939 copy(dAtA[i:], m.Users[iNdEx]) 11940 i = encodeVarintRpc(dAtA, i, uint64(len(m.Users[iNdEx]))) 11941 i-- 11942 dAtA[i] = 0x12 11943 } 11944 } 11945 if m.Header != nil { 11946 { 11947 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 11948 if err != nil { 11949 return 0, err 11950 } 11951 i -= size 11952 i = encodeVarintRpc(dAtA, i, uint64(size)) 11953 } 11954 i-- 11955 dAtA[i] = 0xa 11956 } 11957 return len(dAtA) - i, nil 11958 } 11959 11960 func (m *AuthRoleDeleteResponse) Marshal() (dAtA []byte, err error) { 11961 size := m.Size() 11962 dAtA = make([]byte, size) 11963 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 11964 if err != nil { 11965 return nil, err 11966 } 11967 return dAtA[:n], nil 11968 } 11969 11970 func (m *AuthRoleDeleteResponse) MarshalTo(dAtA []byte) (int, error) { 11971 size := m.Size() 11972 return m.MarshalToSizedBuffer(dAtA[:size]) 11973 } 11974 11975 func (m *AuthRoleDeleteResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 11976 i := len(dAtA) 11977 _ = i 11978 var l int 11979 _ = l 11980 if m.XXX_unrecognized != nil { 11981 i -= len(m.XXX_unrecognized) 11982 copy(dAtA[i:], m.XXX_unrecognized) 11983 } 11984 if m.Header != nil { 11985 { 11986 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 11987 if err != nil { 11988 return 0, err 11989 } 11990 i -= size 11991 i = encodeVarintRpc(dAtA, i, uint64(size)) 11992 } 11993 i-- 11994 dAtA[i] = 0xa 11995 } 11996 return len(dAtA) - i, nil 11997 } 11998 11999 func (m *AuthRoleGrantPermissionResponse) Marshal() (dAtA []byte, err error) { 12000 size := m.Size() 12001 dAtA = make([]byte, size) 12002 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 12003 if err != nil { 12004 return nil, err 12005 } 12006 return dAtA[:n], nil 12007 } 12008 12009 func (m *AuthRoleGrantPermissionResponse) MarshalTo(dAtA []byte) (int, error) { 12010 size := m.Size() 12011 return m.MarshalToSizedBuffer(dAtA[:size]) 12012 } 12013 12014 func (m *AuthRoleGrantPermissionResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 12015 i := len(dAtA) 12016 _ = i 12017 var l int 12018 _ = l 12019 if m.XXX_unrecognized != nil { 12020 i -= len(m.XXX_unrecognized) 12021 copy(dAtA[i:], m.XXX_unrecognized) 12022 } 12023 if m.Header != nil { 12024 { 12025 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 12026 if err != nil { 12027 return 0, err 12028 } 12029 i -= size 12030 i = encodeVarintRpc(dAtA, i, uint64(size)) 12031 } 12032 i-- 12033 dAtA[i] = 0xa 12034 } 12035 return len(dAtA) - i, nil 12036 } 12037 12038 func (m *AuthRoleRevokePermissionResponse) Marshal() (dAtA []byte, err error) { 12039 size := m.Size() 12040 dAtA = make([]byte, size) 12041 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 12042 if err != nil { 12043 return nil, err 12044 } 12045 return dAtA[:n], nil 12046 } 12047 12048 func (m *AuthRoleRevokePermissionResponse) MarshalTo(dAtA []byte) (int, error) { 12049 size := m.Size() 12050 return m.MarshalToSizedBuffer(dAtA[:size]) 12051 } 12052 12053 func (m *AuthRoleRevokePermissionResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 12054 i := len(dAtA) 12055 _ = i 12056 var l int 12057 _ = l 12058 if m.XXX_unrecognized != nil { 12059 i -= len(m.XXX_unrecognized) 12060 copy(dAtA[i:], m.XXX_unrecognized) 12061 } 12062 if m.Header != nil { 12063 { 12064 size, err := m.Header.MarshalToSizedBuffer(dAtA[:i]) 12065 if err != nil { 12066 return 0, err 12067 } 12068 i -= size 12069 i = encodeVarintRpc(dAtA, i, uint64(size)) 12070 } 12071 i-- 12072 dAtA[i] = 0xa 12073 } 12074 return len(dAtA) - i, nil 12075 } 12076 12077 func encodeVarintRpc(dAtA []byte, offset int, v uint64) int { 12078 offset -= sovRpc(v) 12079 base := offset 12080 for v >= 1<<7 { 12081 dAtA[offset] = uint8(v&0x7f | 0x80) 12082 v >>= 7 12083 offset++ 12084 } 12085 dAtA[offset] = uint8(v) 12086 return base 12087 } 12088 func (m *ResponseHeader) Size() (n int) { 12089 if m == nil { 12090 return 0 12091 } 12092 var l int 12093 _ = l 12094 if m.ClusterId != 0 { 12095 n += 1 + sovRpc(uint64(m.ClusterId)) 12096 } 12097 if m.MemberId != 0 { 12098 n += 1 + sovRpc(uint64(m.MemberId)) 12099 } 12100 if m.Revision != 0 { 12101 n += 1 + sovRpc(uint64(m.Revision)) 12102 } 12103 if m.RaftTerm != 0 { 12104 n += 1 + sovRpc(uint64(m.RaftTerm)) 12105 } 12106 if m.XXX_unrecognized != nil { 12107 n += len(m.XXX_unrecognized) 12108 } 12109 return n 12110 } 12111 12112 func (m *RangeRequest) Size() (n int) { 12113 if m == nil { 12114 return 0 12115 } 12116 var l int 12117 _ = l 12118 l = len(m.Key) 12119 if l > 0 { 12120 n += 1 + l + sovRpc(uint64(l)) 12121 } 12122 l = len(m.RangeEnd) 12123 if l > 0 { 12124 n += 1 + l + sovRpc(uint64(l)) 12125 } 12126 if m.Limit != 0 { 12127 n += 1 + sovRpc(uint64(m.Limit)) 12128 } 12129 if m.Revision != 0 { 12130 n += 1 + sovRpc(uint64(m.Revision)) 12131 } 12132 if m.SortOrder != 0 { 12133 n += 1 + sovRpc(uint64(m.SortOrder)) 12134 } 12135 if m.SortTarget != 0 { 12136 n += 1 + sovRpc(uint64(m.SortTarget)) 12137 } 12138 if m.Serializable { 12139 n += 2 12140 } 12141 if m.KeysOnly { 12142 n += 2 12143 } 12144 if m.CountOnly { 12145 n += 2 12146 } 12147 if m.MinModRevision != 0 { 12148 n += 1 + sovRpc(uint64(m.MinModRevision)) 12149 } 12150 if m.MaxModRevision != 0 { 12151 n += 1 + sovRpc(uint64(m.MaxModRevision)) 12152 } 12153 if m.MinCreateRevision != 0 { 12154 n += 1 + sovRpc(uint64(m.MinCreateRevision)) 12155 } 12156 if m.MaxCreateRevision != 0 { 12157 n += 1 + sovRpc(uint64(m.MaxCreateRevision)) 12158 } 12159 if m.XXX_unrecognized != nil { 12160 n += len(m.XXX_unrecognized) 12161 } 12162 return n 12163 } 12164 12165 func (m *RangeResponse) Size() (n int) { 12166 if m == nil { 12167 return 0 12168 } 12169 var l int 12170 _ = l 12171 if m.Header != nil { 12172 l = m.Header.Size() 12173 n += 1 + l + sovRpc(uint64(l)) 12174 } 12175 if len(m.Kvs) > 0 { 12176 for _, e := range m.Kvs { 12177 l = e.Size() 12178 n += 1 + l + sovRpc(uint64(l)) 12179 } 12180 } 12181 if m.More { 12182 n += 2 12183 } 12184 if m.Count != 0 { 12185 n += 1 + sovRpc(uint64(m.Count)) 12186 } 12187 if m.XXX_unrecognized != nil { 12188 n += len(m.XXX_unrecognized) 12189 } 12190 return n 12191 } 12192 12193 func (m *PutRequest) Size() (n int) { 12194 if m == nil { 12195 return 0 12196 } 12197 var l int 12198 _ = l 12199 l = len(m.Key) 12200 if l > 0 { 12201 n += 1 + l + sovRpc(uint64(l)) 12202 } 12203 l = len(m.Value) 12204 if l > 0 { 12205 n += 1 + l + sovRpc(uint64(l)) 12206 } 12207 if m.Lease != 0 { 12208 n += 1 + sovRpc(uint64(m.Lease)) 12209 } 12210 if m.PrevKv { 12211 n += 2 12212 } 12213 if m.IgnoreValue { 12214 n += 2 12215 } 12216 if m.IgnoreLease { 12217 n += 2 12218 } 12219 if m.XXX_unrecognized != nil { 12220 n += len(m.XXX_unrecognized) 12221 } 12222 return n 12223 } 12224 12225 func (m *PutResponse) Size() (n int) { 12226 if m == nil { 12227 return 0 12228 } 12229 var l int 12230 _ = l 12231 if m.Header != nil { 12232 l = m.Header.Size() 12233 n += 1 + l + sovRpc(uint64(l)) 12234 } 12235 if m.PrevKv != nil { 12236 l = m.PrevKv.Size() 12237 n += 1 + l + sovRpc(uint64(l)) 12238 } 12239 if m.XXX_unrecognized != nil { 12240 n += len(m.XXX_unrecognized) 12241 } 12242 return n 12243 } 12244 12245 func (m *DeleteRangeRequest) Size() (n int) { 12246 if m == nil { 12247 return 0 12248 } 12249 var l int 12250 _ = l 12251 l = len(m.Key) 12252 if l > 0 { 12253 n += 1 + l + sovRpc(uint64(l)) 12254 } 12255 l = len(m.RangeEnd) 12256 if l > 0 { 12257 n += 1 + l + sovRpc(uint64(l)) 12258 } 12259 if m.PrevKv { 12260 n += 2 12261 } 12262 if m.XXX_unrecognized != nil { 12263 n += len(m.XXX_unrecognized) 12264 } 12265 return n 12266 } 12267 12268 func (m *DeleteRangeResponse) Size() (n int) { 12269 if m == nil { 12270 return 0 12271 } 12272 var l int 12273 _ = l 12274 if m.Header != nil { 12275 l = m.Header.Size() 12276 n += 1 + l + sovRpc(uint64(l)) 12277 } 12278 if m.Deleted != 0 { 12279 n += 1 + sovRpc(uint64(m.Deleted)) 12280 } 12281 if len(m.PrevKvs) > 0 { 12282 for _, e := range m.PrevKvs { 12283 l = e.Size() 12284 n += 1 + l + sovRpc(uint64(l)) 12285 } 12286 } 12287 if m.XXX_unrecognized != nil { 12288 n += len(m.XXX_unrecognized) 12289 } 12290 return n 12291 } 12292 12293 func (m *RequestOp) Size() (n int) { 12294 if m == nil { 12295 return 0 12296 } 12297 var l int 12298 _ = l 12299 if m.Request != nil { 12300 n += m.Request.Size() 12301 } 12302 if m.XXX_unrecognized != nil { 12303 n += len(m.XXX_unrecognized) 12304 } 12305 return n 12306 } 12307 12308 func (m *RequestOp_RequestRange) Size() (n int) { 12309 if m == nil { 12310 return 0 12311 } 12312 var l int 12313 _ = l 12314 if m.RequestRange != nil { 12315 l = m.RequestRange.Size() 12316 n += 1 + l + sovRpc(uint64(l)) 12317 } 12318 return n 12319 } 12320 func (m *RequestOp_RequestPut) Size() (n int) { 12321 if m == nil { 12322 return 0 12323 } 12324 var l int 12325 _ = l 12326 if m.RequestPut != nil { 12327 l = m.RequestPut.Size() 12328 n += 1 + l + sovRpc(uint64(l)) 12329 } 12330 return n 12331 } 12332 func (m *RequestOp_RequestDeleteRange) Size() (n int) { 12333 if m == nil { 12334 return 0 12335 } 12336 var l int 12337 _ = l 12338 if m.RequestDeleteRange != nil { 12339 l = m.RequestDeleteRange.Size() 12340 n += 1 + l + sovRpc(uint64(l)) 12341 } 12342 return n 12343 } 12344 func (m *RequestOp_RequestTxn) Size() (n int) { 12345 if m == nil { 12346 return 0 12347 } 12348 var l int 12349 _ = l 12350 if m.RequestTxn != nil { 12351 l = m.RequestTxn.Size() 12352 n += 1 + l + sovRpc(uint64(l)) 12353 } 12354 return n 12355 } 12356 func (m *ResponseOp) Size() (n int) { 12357 if m == nil { 12358 return 0 12359 } 12360 var l int 12361 _ = l 12362 if m.Response != nil { 12363 n += m.Response.Size() 12364 } 12365 if m.XXX_unrecognized != nil { 12366 n += len(m.XXX_unrecognized) 12367 } 12368 return n 12369 } 12370 12371 func (m *ResponseOp_ResponseRange) Size() (n int) { 12372 if m == nil { 12373 return 0 12374 } 12375 var l int 12376 _ = l 12377 if m.ResponseRange != nil { 12378 l = m.ResponseRange.Size() 12379 n += 1 + l + sovRpc(uint64(l)) 12380 } 12381 return n 12382 } 12383 func (m *ResponseOp_ResponsePut) Size() (n int) { 12384 if m == nil { 12385 return 0 12386 } 12387 var l int 12388 _ = l 12389 if m.ResponsePut != nil { 12390 l = m.ResponsePut.Size() 12391 n += 1 + l + sovRpc(uint64(l)) 12392 } 12393 return n 12394 } 12395 func (m *ResponseOp_ResponseDeleteRange) Size() (n int) { 12396 if m == nil { 12397 return 0 12398 } 12399 var l int 12400 _ = l 12401 if m.ResponseDeleteRange != nil { 12402 l = m.ResponseDeleteRange.Size() 12403 n += 1 + l + sovRpc(uint64(l)) 12404 } 12405 return n 12406 } 12407 func (m *ResponseOp_ResponseTxn) Size() (n int) { 12408 if m == nil { 12409 return 0 12410 } 12411 var l int 12412 _ = l 12413 if m.ResponseTxn != nil { 12414 l = m.ResponseTxn.Size() 12415 n += 1 + l + sovRpc(uint64(l)) 12416 } 12417 return n 12418 } 12419 func (m *Compare) Size() (n int) { 12420 if m == nil { 12421 return 0 12422 } 12423 var l int 12424 _ = l 12425 if m.Result != 0 { 12426 n += 1 + sovRpc(uint64(m.Result)) 12427 } 12428 if m.Target != 0 { 12429 n += 1 + sovRpc(uint64(m.Target)) 12430 } 12431 l = len(m.Key) 12432 if l > 0 { 12433 n += 1 + l + sovRpc(uint64(l)) 12434 } 12435 if m.TargetUnion != nil { 12436 n += m.TargetUnion.Size() 12437 } 12438 l = len(m.RangeEnd) 12439 if l > 0 { 12440 n += 2 + l + sovRpc(uint64(l)) 12441 } 12442 if m.XXX_unrecognized != nil { 12443 n += len(m.XXX_unrecognized) 12444 } 12445 return n 12446 } 12447 12448 func (m *Compare_Version) Size() (n int) { 12449 if m == nil { 12450 return 0 12451 } 12452 var l int 12453 _ = l 12454 n += 1 + sovRpc(uint64(m.Version)) 12455 return n 12456 } 12457 func (m *Compare_CreateRevision) Size() (n int) { 12458 if m == nil { 12459 return 0 12460 } 12461 var l int 12462 _ = l 12463 n += 1 + sovRpc(uint64(m.CreateRevision)) 12464 return n 12465 } 12466 func (m *Compare_ModRevision) Size() (n int) { 12467 if m == nil { 12468 return 0 12469 } 12470 var l int 12471 _ = l 12472 n += 1 + sovRpc(uint64(m.ModRevision)) 12473 return n 12474 } 12475 func (m *Compare_Value) Size() (n int) { 12476 if m == nil { 12477 return 0 12478 } 12479 var l int 12480 _ = l 12481 if m.Value != nil { 12482 l = len(m.Value) 12483 n += 1 + l + sovRpc(uint64(l)) 12484 } 12485 return n 12486 } 12487 func (m *Compare_Lease) Size() (n int) { 12488 if m == nil { 12489 return 0 12490 } 12491 var l int 12492 _ = l 12493 n += 1 + sovRpc(uint64(m.Lease)) 12494 return n 12495 } 12496 func (m *TxnRequest) Size() (n int) { 12497 if m == nil { 12498 return 0 12499 } 12500 var l int 12501 _ = l 12502 if len(m.Compare) > 0 { 12503 for _, e := range m.Compare { 12504 l = e.Size() 12505 n += 1 + l + sovRpc(uint64(l)) 12506 } 12507 } 12508 if len(m.Success) > 0 { 12509 for _, e := range m.Success { 12510 l = e.Size() 12511 n += 1 + l + sovRpc(uint64(l)) 12512 } 12513 } 12514 if len(m.Failure) > 0 { 12515 for _, e := range m.Failure { 12516 l = e.Size() 12517 n += 1 + l + sovRpc(uint64(l)) 12518 } 12519 } 12520 if m.XXX_unrecognized != nil { 12521 n += len(m.XXX_unrecognized) 12522 } 12523 return n 12524 } 12525 12526 func (m *TxnResponse) Size() (n int) { 12527 if m == nil { 12528 return 0 12529 } 12530 var l int 12531 _ = l 12532 if m.Header != nil { 12533 l = m.Header.Size() 12534 n += 1 + l + sovRpc(uint64(l)) 12535 } 12536 if m.Succeeded { 12537 n += 2 12538 } 12539 if len(m.Responses) > 0 { 12540 for _, e := range m.Responses { 12541 l = e.Size() 12542 n += 1 + l + sovRpc(uint64(l)) 12543 } 12544 } 12545 if m.XXX_unrecognized != nil { 12546 n += len(m.XXX_unrecognized) 12547 } 12548 return n 12549 } 12550 12551 func (m *CompactionRequest) Size() (n int) { 12552 if m == nil { 12553 return 0 12554 } 12555 var l int 12556 _ = l 12557 if m.Revision != 0 { 12558 n += 1 + sovRpc(uint64(m.Revision)) 12559 } 12560 if m.Physical { 12561 n += 2 12562 } 12563 if m.XXX_unrecognized != nil { 12564 n += len(m.XXX_unrecognized) 12565 } 12566 return n 12567 } 12568 12569 func (m *CompactionResponse) Size() (n int) { 12570 if m == nil { 12571 return 0 12572 } 12573 var l int 12574 _ = l 12575 if m.Header != nil { 12576 l = m.Header.Size() 12577 n += 1 + l + sovRpc(uint64(l)) 12578 } 12579 if m.XXX_unrecognized != nil { 12580 n += len(m.XXX_unrecognized) 12581 } 12582 return n 12583 } 12584 12585 func (m *HashRequest) Size() (n int) { 12586 if m == nil { 12587 return 0 12588 } 12589 var l int 12590 _ = l 12591 if m.XXX_unrecognized != nil { 12592 n += len(m.XXX_unrecognized) 12593 } 12594 return n 12595 } 12596 12597 func (m *HashKVRequest) Size() (n int) { 12598 if m == nil { 12599 return 0 12600 } 12601 var l int 12602 _ = l 12603 if m.Revision != 0 { 12604 n += 1 + sovRpc(uint64(m.Revision)) 12605 } 12606 if m.XXX_unrecognized != nil { 12607 n += len(m.XXX_unrecognized) 12608 } 12609 return n 12610 } 12611 12612 func (m *HashKVResponse) Size() (n int) { 12613 if m == nil { 12614 return 0 12615 } 12616 var l int 12617 _ = l 12618 if m.Header != nil { 12619 l = m.Header.Size() 12620 n += 1 + l + sovRpc(uint64(l)) 12621 } 12622 if m.Hash != 0 { 12623 n += 1 + sovRpc(uint64(m.Hash)) 12624 } 12625 if m.CompactRevision != 0 { 12626 n += 1 + sovRpc(uint64(m.CompactRevision)) 12627 } 12628 if m.XXX_unrecognized != nil { 12629 n += len(m.XXX_unrecognized) 12630 } 12631 return n 12632 } 12633 12634 func (m *HashResponse) Size() (n int) { 12635 if m == nil { 12636 return 0 12637 } 12638 var l int 12639 _ = l 12640 if m.Header != nil { 12641 l = m.Header.Size() 12642 n += 1 + l + sovRpc(uint64(l)) 12643 } 12644 if m.Hash != 0 { 12645 n += 1 + sovRpc(uint64(m.Hash)) 12646 } 12647 if m.XXX_unrecognized != nil { 12648 n += len(m.XXX_unrecognized) 12649 } 12650 return n 12651 } 12652 12653 func (m *SnapshotRequest) Size() (n int) { 12654 if m == nil { 12655 return 0 12656 } 12657 var l int 12658 _ = l 12659 if m.XXX_unrecognized != nil { 12660 n += len(m.XXX_unrecognized) 12661 } 12662 return n 12663 } 12664 12665 func (m *SnapshotResponse) Size() (n int) { 12666 if m == nil { 12667 return 0 12668 } 12669 var l int 12670 _ = l 12671 if m.Header != nil { 12672 l = m.Header.Size() 12673 n += 1 + l + sovRpc(uint64(l)) 12674 } 12675 if m.RemainingBytes != 0 { 12676 n += 1 + sovRpc(uint64(m.RemainingBytes)) 12677 } 12678 l = len(m.Blob) 12679 if l > 0 { 12680 n += 1 + l + sovRpc(uint64(l)) 12681 } 12682 if m.XXX_unrecognized != nil { 12683 n += len(m.XXX_unrecognized) 12684 } 12685 return n 12686 } 12687 12688 func (m *WatchRequest) Size() (n int) { 12689 if m == nil { 12690 return 0 12691 } 12692 var l int 12693 _ = l 12694 if m.RequestUnion != nil { 12695 n += m.RequestUnion.Size() 12696 } 12697 if m.XXX_unrecognized != nil { 12698 n += len(m.XXX_unrecognized) 12699 } 12700 return n 12701 } 12702 12703 func (m *WatchRequest_CreateRequest) Size() (n int) { 12704 if m == nil { 12705 return 0 12706 } 12707 var l int 12708 _ = l 12709 if m.CreateRequest != nil { 12710 l = m.CreateRequest.Size() 12711 n += 1 + l + sovRpc(uint64(l)) 12712 } 12713 return n 12714 } 12715 func (m *WatchRequest_CancelRequest) Size() (n int) { 12716 if m == nil { 12717 return 0 12718 } 12719 var l int 12720 _ = l 12721 if m.CancelRequest != nil { 12722 l = m.CancelRequest.Size() 12723 n += 1 + l + sovRpc(uint64(l)) 12724 } 12725 return n 12726 } 12727 func (m *WatchRequest_ProgressRequest) Size() (n int) { 12728 if m == nil { 12729 return 0 12730 } 12731 var l int 12732 _ = l 12733 if m.ProgressRequest != nil { 12734 l = m.ProgressRequest.Size() 12735 n += 1 + l + sovRpc(uint64(l)) 12736 } 12737 return n 12738 } 12739 func (m *WatchCreateRequest) Size() (n int) { 12740 if m == nil { 12741 return 0 12742 } 12743 var l int 12744 _ = l 12745 l = len(m.Key) 12746 if l > 0 { 12747 n += 1 + l + sovRpc(uint64(l)) 12748 } 12749 l = len(m.RangeEnd) 12750 if l > 0 { 12751 n += 1 + l + sovRpc(uint64(l)) 12752 } 12753 if m.StartRevision != 0 { 12754 n += 1 + sovRpc(uint64(m.StartRevision)) 12755 } 12756 if m.ProgressNotify { 12757 n += 2 12758 } 12759 if len(m.Filters) > 0 { 12760 l = 0 12761 for _, e := range m.Filters { 12762 l += sovRpc(uint64(e)) 12763 } 12764 n += 1 + sovRpc(uint64(l)) + l 12765 } 12766 if m.PrevKv { 12767 n += 2 12768 } 12769 if m.WatchId != 0 { 12770 n += 1 + sovRpc(uint64(m.WatchId)) 12771 } 12772 if m.Fragment { 12773 n += 2 12774 } 12775 if m.XXX_unrecognized != nil { 12776 n += len(m.XXX_unrecognized) 12777 } 12778 return n 12779 } 12780 12781 func (m *WatchCancelRequest) Size() (n int) { 12782 if m == nil { 12783 return 0 12784 } 12785 var l int 12786 _ = l 12787 if m.WatchId != 0 { 12788 n += 1 + sovRpc(uint64(m.WatchId)) 12789 } 12790 if m.XXX_unrecognized != nil { 12791 n += len(m.XXX_unrecognized) 12792 } 12793 return n 12794 } 12795 12796 func (m *WatchProgressRequest) Size() (n int) { 12797 if m == nil { 12798 return 0 12799 } 12800 var l int 12801 _ = l 12802 if m.XXX_unrecognized != nil { 12803 n += len(m.XXX_unrecognized) 12804 } 12805 return n 12806 } 12807 12808 func (m *WatchResponse) Size() (n int) { 12809 if m == nil { 12810 return 0 12811 } 12812 var l int 12813 _ = l 12814 if m.Header != nil { 12815 l = m.Header.Size() 12816 n += 1 + l + sovRpc(uint64(l)) 12817 } 12818 if m.WatchId != 0 { 12819 n += 1 + sovRpc(uint64(m.WatchId)) 12820 } 12821 if m.Created { 12822 n += 2 12823 } 12824 if m.Canceled { 12825 n += 2 12826 } 12827 if m.CompactRevision != 0 { 12828 n += 1 + sovRpc(uint64(m.CompactRevision)) 12829 } 12830 l = len(m.CancelReason) 12831 if l > 0 { 12832 n += 1 + l + sovRpc(uint64(l)) 12833 } 12834 if m.Fragment { 12835 n += 2 12836 } 12837 if len(m.Events) > 0 { 12838 for _, e := range m.Events { 12839 l = e.Size() 12840 n += 1 + l + sovRpc(uint64(l)) 12841 } 12842 } 12843 if m.XXX_unrecognized != nil { 12844 n += len(m.XXX_unrecognized) 12845 } 12846 return n 12847 } 12848 12849 func (m *LeaseGrantRequest) Size() (n int) { 12850 if m == nil { 12851 return 0 12852 } 12853 var l int 12854 _ = l 12855 if m.TTL != 0 { 12856 n += 1 + sovRpc(uint64(m.TTL)) 12857 } 12858 if m.ID != 0 { 12859 n += 1 + sovRpc(uint64(m.ID)) 12860 } 12861 if m.XXX_unrecognized != nil { 12862 n += len(m.XXX_unrecognized) 12863 } 12864 return n 12865 } 12866 12867 func (m *LeaseGrantResponse) Size() (n int) { 12868 if m == nil { 12869 return 0 12870 } 12871 var l int 12872 _ = l 12873 if m.Header != nil { 12874 l = m.Header.Size() 12875 n += 1 + l + sovRpc(uint64(l)) 12876 } 12877 if m.ID != 0 { 12878 n += 1 + sovRpc(uint64(m.ID)) 12879 } 12880 if m.TTL != 0 { 12881 n += 1 + sovRpc(uint64(m.TTL)) 12882 } 12883 l = len(m.Error) 12884 if l > 0 { 12885 n += 1 + l + sovRpc(uint64(l)) 12886 } 12887 if m.XXX_unrecognized != nil { 12888 n += len(m.XXX_unrecognized) 12889 } 12890 return n 12891 } 12892 12893 func (m *LeaseRevokeRequest) Size() (n int) { 12894 if m == nil { 12895 return 0 12896 } 12897 var l int 12898 _ = l 12899 if m.ID != 0 { 12900 n += 1 + sovRpc(uint64(m.ID)) 12901 } 12902 if m.XXX_unrecognized != nil { 12903 n += len(m.XXX_unrecognized) 12904 } 12905 return n 12906 } 12907 12908 func (m *LeaseRevokeResponse) Size() (n int) { 12909 if m == nil { 12910 return 0 12911 } 12912 var l int 12913 _ = l 12914 if m.Header != nil { 12915 l = m.Header.Size() 12916 n += 1 + l + sovRpc(uint64(l)) 12917 } 12918 if m.XXX_unrecognized != nil { 12919 n += len(m.XXX_unrecognized) 12920 } 12921 return n 12922 } 12923 12924 func (m *LeaseKeepAliveRequest) Size() (n int) { 12925 if m == nil { 12926 return 0 12927 } 12928 var l int 12929 _ = l 12930 if m.ID != 0 { 12931 n += 1 + sovRpc(uint64(m.ID)) 12932 } 12933 if m.XXX_unrecognized != nil { 12934 n += len(m.XXX_unrecognized) 12935 } 12936 return n 12937 } 12938 12939 func (m *LeaseKeepAliveResponse) Size() (n int) { 12940 if m == nil { 12941 return 0 12942 } 12943 var l int 12944 _ = l 12945 if m.Header != nil { 12946 l = m.Header.Size() 12947 n += 1 + l + sovRpc(uint64(l)) 12948 } 12949 if m.ID != 0 { 12950 n += 1 + sovRpc(uint64(m.ID)) 12951 } 12952 if m.TTL != 0 { 12953 n += 1 + sovRpc(uint64(m.TTL)) 12954 } 12955 if m.XXX_unrecognized != nil { 12956 n += len(m.XXX_unrecognized) 12957 } 12958 return n 12959 } 12960 12961 func (m *LeaseTimeToLiveRequest) Size() (n int) { 12962 if m == nil { 12963 return 0 12964 } 12965 var l int 12966 _ = l 12967 if m.ID != 0 { 12968 n += 1 + sovRpc(uint64(m.ID)) 12969 } 12970 if m.Keys { 12971 n += 2 12972 } 12973 if m.XXX_unrecognized != nil { 12974 n += len(m.XXX_unrecognized) 12975 } 12976 return n 12977 } 12978 12979 func (m *LeaseTimeToLiveResponse) Size() (n int) { 12980 if m == nil { 12981 return 0 12982 } 12983 var l int 12984 _ = l 12985 if m.Header != nil { 12986 l = m.Header.Size() 12987 n += 1 + l + sovRpc(uint64(l)) 12988 } 12989 if m.ID != 0 { 12990 n += 1 + sovRpc(uint64(m.ID)) 12991 } 12992 if m.TTL != 0 { 12993 n += 1 + sovRpc(uint64(m.TTL)) 12994 } 12995 if m.GrantedTTL != 0 { 12996 n += 1 + sovRpc(uint64(m.GrantedTTL)) 12997 } 12998 if len(m.Keys) > 0 { 12999 for _, b := range m.Keys { 13000 l = len(b) 13001 n += 1 + l + sovRpc(uint64(l)) 13002 } 13003 } 13004 if m.XXX_unrecognized != nil { 13005 n += len(m.XXX_unrecognized) 13006 } 13007 return n 13008 } 13009 13010 func (m *LeaseLeasesRequest) Size() (n int) { 13011 if m == nil { 13012 return 0 13013 } 13014 var l int 13015 _ = l 13016 if m.XXX_unrecognized != nil { 13017 n += len(m.XXX_unrecognized) 13018 } 13019 return n 13020 } 13021 13022 func (m *LeaseStatus) Size() (n int) { 13023 if m == nil { 13024 return 0 13025 } 13026 var l int 13027 _ = l 13028 if m.ID != 0 { 13029 n += 1 + sovRpc(uint64(m.ID)) 13030 } 13031 if m.XXX_unrecognized != nil { 13032 n += len(m.XXX_unrecognized) 13033 } 13034 return n 13035 } 13036 13037 func (m *LeaseLeasesResponse) Size() (n int) { 13038 if m == nil { 13039 return 0 13040 } 13041 var l int 13042 _ = l 13043 if m.Header != nil { 13044 l = m.Header.Size() 13045 n += 1 + l + sovRpc(uint64(l)) 13046 } 13047 if len(m.Leases) > 0 { 13048 for _, e := range m.Leases { 13049 l = e.Size() 13050 n += 1 + l + sovRpc(uint64(l)) 13051 } 13052 } 13053 if m.XXX_unrecognized != nil { 13054 n += len(m.XXX_unrecognized) 13055 } 13056 return n 13057 } 13058 13059 func (m *Member) Size() (n int) { 13060 if m == nil { 13061 return 0 13062 } 13063 var l int 13064 _ = l 13065 if m.ID != 0 { 13066 n += 1 + sovRpc(uint64(m.ID)) 13067 } 13068 l = len(m.Name) 13069 if l > 0 { 13070 n += 1 + l + sovRpc(uint64(l)) 13071 } 13072 if len(m.PeerURLs) > 0 { 13073 for _, s := range m.PeerURLs { 13074 l = len(s) 13075 n += 1 + l + sovRpc(uint64(l)) 13076 } 13077 } 13078 if len(m.ClientURLs) > 0 { 13079 for _, s := range m.ClientURLs { 13080 l = len(s) 13081 n += 1 + l + sovRpc(uint64(l)) 13082 } 13083 } 13084 if m.XXX_unrecognized != nil { 13085 n += len(m.XXX_unrecognized) 13086 } 13087 return n 13088 } 13089 13090 func (m *MemberAddRequest) Size() (n int) { 13091 if m == nil { 13092 return 0 13093 } 13094 var l int 13095 _ = l 13096 if len(m.PeerURLs) > 0 { 13097 for _, s := range m.PeerURLs { 13098 l = len(s) 13099 n += 1 + l + sovRpc(uint64(l)) 13100 } 13101 } 13102 if m.XXX_unrecognized != nil { 13103 n += len(m.XXX_unrecognized) 13104 } 13105 return n 13106 } 13107 13108 func (m *MemberAddResponse) Size() (n int) { 13109 if m == nil { 13110 return 0 13111 } 13112 var l int 13113 _ = l 13114 if m.Header != nil { 13115 l = m.Header.Size() 13116 n += 1 + l + sovRpc(uint64(l)) 13117 } 13118 if m.Member != nil { 13119 l = m.Member.Size() 13120 n += 1 + l + sovRpc(uint64(l)) 13121 } 13122 if len(m.Members) > 0 { 13123 for _, e := range m.Members { 13124 l = e.Size() 13125 n += 1 + l + sovRpc(uint64(l)) 13126 } 13127 } 13128 if m.XXX_unrecognized != nil { 13129 n += len(m.XXX_unrecognized) 13130 } 13131 return n 13132 } 13133 13134 func (m *MemberRemoveRequest) Size() (n int) { 13135 if m == nil { 13136 return 0 13137 } 13138 var l int 13139 _ = l 13140 if m.ID != 0 { 13141 n += 1 + sovRpc(uint64(m.ID)) 13142 } 13143 if m.XXX_unrecognized != nil { 13144 n += len(m.XXX_unrecognized) 13145 } 13146 return n 13147 } 13148 13149 func (m *MemberRemoveResponse) Size() (n int) { 13150 if m == nil { 13151 return 0 13152 } 13153 var l int 13154 _ = l 13155 if m.Header != nil { 13156 l = m.Header.Size() 13157 n += 1 + l + sovRpc(uint64(l)) 13158 } 13159 if len(m.Members) > 0 { 13160 for _, e := range m.Members { 13161 l = e.Size() 13162 n += 1 + l + sovRpc(uint64(l)) 13163 } 13164 } 13165 if m.XXX_unrecognized != nil { 13166 n += len(m.XXX_unrecognized) 13167 } 13168 return n 13169 } 13170 13171 func (m *MemberUpdateRequest) Size() (n int) { 13172 if m == nil { 13173 return 0 13174 } 13175 var l int 13176 _ = l 13177 if m.ID != 0 { 13178 n += 1 + sovRpc(uint64(m.ID)) 13179 } 13180 if len(m.PeerURLs) > 0 { 13181 for _, s := range m.PeerURLs { 13182 l = len(s) 13183 n += 1 + l + sovRpc(uint64(l)) 13184 } 13185 } 13186 if m.XXX_unrecognized != nil { 13187 n += len(m.XXX_unrecognized) 13188 } 13189 return n 13190 } 13191 13192 func (m *MemberUpdateResponse) Size() (n int) { 13193 if m == nil { 13194 return 0 13195 } 13196 var l int 13197 _ = l 13198 if m.Header != nil { 13199 l = m.Header.Size() 13200 n += 1 + l + sovRpc(uint64(l)) 13201 } 13202 if len(m.Members) > 0 { 13203 for _, e := range m.Members { 13204 l = e.Size() 13205 n += 1 + l + sovRpc(uint64(l)) 13206 } 13207 } 13208 if m.XXX_unrecognized != nil { 13209 n += len(m.XXX_unrecognized) 13210 } 13211 return n 13212 } 13213 13214 func (m *MemberListRequest) Size() (n int) { 13215 if m == nil { 13216 return 0 13217 } 13218 var l int 13219 _ = l 13220 if m.XXX_unrecognized != nil { 13221 n += len(m.XXX_unrecognized) 13222 } 13223 return n 13224 } 13225 13226 func (m *MemberListResponse) Size() (n int) { 13227 if m == nil { 13228 return 0 13229 } 13230 var l int 13231 _ = l 13232 if m.Header != nil { 13233 l = m.Header.Size() 13234 n += 1 + l + sovRpc(uint64(l)) 13235 } 13236 if len(m.Members) > 0 { 13237 for _, e := range m.Members { 13238 l = e.Size() 13239 n += 1 + l + sovRpc(uint64(l)) 13240 } 13241 } 13242 if m.XXX_unrecognized != nil { 13243 n += len(m.XXX_unrecognized) 13244 } 13245 return n 13246 } 13247 13248 func (m *DefragmentRequest) Size() (n int) { 13249 if m == nil { 13250 return 0 13251 } 13252 var l int 13253 _ = l 13254 if m.XXX_unrecognized != nil { 13255 n += len(m.XXX_unrecognized) 13256 } 13257 return n 13258 } 13259 13260 func (m *DefragmentResponse) Size() (n int) { 13261 if m == nil { 13262 return 0 13263 } 13264 var l int 13265 _ = l 13266 if m.Header != nil { 13267 l = m.Header.Size() 13268 n += 1 + l + sovRpc(uint64(l)) 13269 } 13270 if m.XXX_unrecognized != nil { 13271 n += len(m.XXX_unrecognized) 13272 } 13273 return n 13274 } 13275 13276 func (m *MoveLeaderRequest) Size() (n int) { 13277 if m == nil { 13278 return 0 13279 } 13280 var l int 13281 _ = l 13282 if m.TargetID != 0 { 13283 n += 1 + sovRpc(uint64(m.TargetID)) 13284 } 13285 if m.XXX_unrecognized != nil { 13286 n += len(m.XXX_unrecognized) 13287 } 13288 return n 13289 } 13290 13291 func (m *MoveLeaderResponse) Size() (n int) { 13292 if m == nil { 13293 return 0 13294 } 13295 var l int 13296 _ = l 13297 if m.Header != nil { 13298 l = m.Header.Size() 13299 n += 1 + l + sovRpc(uint64(l)) 13300 } 13301 if m.XXX_unrecognized != nil { 13302 n += len(m.XXX_unrecognized) 13303 } 13304 return n 13305 } 13306 13307 func (m *AlarmRequest) Size() (n int) { 13308 if m == nil { 13309 return 0 13310 } 13311 var l int 13312 _ = l 13313 if m.Action != 0 { 13314 n += 1 + sovRpc(uint64(m.Action)) 13315 } 13316 if m.MemberID != 0 { 13317 n += 1 + sovRpc(uint64(m.MemberID)) 13318 } 13319 if m.Alarm != 0 { 13320 n += 1 + sovRpc(uint64(m.Alarm)) 13321 } 13322 if m.XXX_unrecognized != nil { 13323 n += len(m.XXX_unrecognized) 13324 } 13325 return n 13326 } 13327 13328 func (m *AlarmMember) Size() (n int) { 13329 if m == nil { 13330 return 0 13331 } 13332 var l int 13333 _ = l 13334 if m.MemberID != 0 { 13335 n += 1 + sovRpc(uint64(m.MemberID)) 13336 } 13337 if m.Alarm != 0 { 13338 n += 1 + sovRpc(uint64(m.Alarm)) 13339 } 13340 if m.XXX_unrecognized != nil { 13341 n += len(m.XXX_unrecognized) 13342 } 13343 return n 13344 } 13345 13346 func (m *AlarmResponse) Size() (n int) { 13347 if m == nil { 13348 return 0 13349 } 13350 var l int 13351 _ = l 13352 if m.Header != nil { 13353 l = m.Header.Size() 13354 n += 1 + l + sovRpc(uint64(l)) 13355 } 13356 if len(m.Alarms) > 0 { 13357 for _, e := range m.Alarms { 13358 l = e.Size() 13359 n += 1 + l + sovRpc(uint64(l)) 13360 } 13361 } 13362 if m.XXX_unrecognized != nil { 13363 n += len(m.XXX_unrecognized) 13364 } 13365 return n 13366 } 13367 13368 func (m *StatusRequest) Size() (n int) { 13369 if m == nil { 13370 return 0 13371 } 13372 var l int 13373 _ = l 13374 if m.XXX_unrecognized != nil { 13375 n += len(m.XXX_unrecognized) 13376 } 13377 return n 13378 } 13379 13380 func (m *StatusResponse) Size() (n int) { 13381 if m == nil { 13382 return 0 13383 } 13384 var l int 13385 _ = l 13386 if m.Header != nil { 13387 l = m.Header.Size() 13388 n += 1 + l + sovRpc(uint64(l)) 13389 } 13390 l = len(m.Version) 13391 if l > 0 { 13392 n += 1 + l + sovRpc(uint64(l)) 13393 } 13394 if m.DbSize != 0 { 13395 n += 1 + sovRpc(uint64(m.DbSize)) 13396 } 13397 if m.Leader != 0 { 13398 n += 1 + sovRpc(uint64(m.Leader)) 13399 } 13400 if m.RaftIndex != 0 { 13401 n += 1 + sovRpc(uint64(m.RaftIndex)) 13402 } 13403 if m.RaftTerm != 0 { 13404 n += 1 + sovRpc(uint64(m.RaftTerm)) 13405 } 13406 if m.XXX_unrecognized != nil { 13407 n += len(m.XXX_unrecognized) 13408 } 13409 return n 13410 } 13411 13412 func (m *AuthEnableRequest) Size() (n int) { 13413 if m == nil { 13414 return 0 13415 } 13416 var l int 13417 _ = l 13418 if m.XXX_unrecognized != nil { 13419 n += len(m.XXX_unrecognized) 13420 } 13421 return n 13422 } 13423 13424 func (m *AuthDisableRequest) Size() (n int) { 13425 if m == nil { 13426 return 0 13427 } 13428 var l int 13429 _ = l 13430 if m.XXX_unrecognized != nil { 13431 n += len(m.XXX_unrecognized) 13432 } 13433 return n 13434 } 13435 13436 func (m *AuthenticateRequest) Size() (n int) { 13437 if m == nil { 13438 return 0 13439 } 13440 var l int 13441 _ = l 13442 l = len(m.Name) 13443 if l > 0 { 13444 n += 1 + l + sovRpc(uint64(l)) 13445 } 13446 l = len(m.Password) 13447 if l > 0 { 13448 n += 1 + l + sovRpc(uint64(l)) 13449 } 13450 if m.XXX_unrecognized != nil { 13451 n += len(m.XXX_unrecognized) 13452 } 13453 return n 13454 } 13455 13456 func (m *AuthUserAddRequest) Size() (n int) { 13457 if m == nil { 13458 return 0 13459 } 13460 var l int 13461 _ = l 13462 l = len(m.Name) 13463 if l > 0 { 13464 n += 1 + l + sovRpc(uint64(l)) 13465 } 13466 l = len(m.Password) 13467 if l > 0 { 13468 n += 1 + l + sovRpc(uint64(l)) 13469 } 13470 if m.XXX_unrecognized != nil { 13471 n += len(m.XXX_unrecognized) 13472 } 13473 return n 13474 } 13475 13476 func (m *AuthUserGetRequest) Size() (n int) { 13477 if m == nil { 13478 return 0 13479 } 13480 var l int 13481 _ = l 13482 l = len(m.Name) 13483 if l > 0 { 13484 n += 1 + l + sovRpc(uint64(l)) 13485 } 13486 if m.XXX_unrecognized != nil { 13487 n += len(m.XXX_unrecognized) 13488 } 13489 return n 13490 } 13491 13492 func (m *AuthUserDeleteRequest) Size() (n int) { 13493 if m == nil { 13494 return 0 13495 } 13496 var l int 13497 _ = l 13498 l = len(m.Name) 13499 if l > 0 { 13500 n += 1 + l + sovRpc(uint64(l)) 13501 } 13502 if m.XXX_unrecognized != nil { 13503 n += len(m.XXX_unrecognized) 13504 } 13505 return n 13506 } 13507 13508 func (m *AuthUserChangePasswordRequest) Size() (n int) { 13509 if m == nil { 13510 return 0 13511 } 13512 var l int 13513 _ = l 13514 l = len(m.Name) 13515 if l > 0 { 13516 n += 1 + l + sovRpc(uint64(l)) 13517 } 13518 l = len(m.Password) 13519 if l > 0 { 13520 n += 1 + l + sovRpc(uint64(l)) 13521 } 13522 if m.XXX_unrecognized != nil { 13523 n += len(m.XXX_unrecognized) 13524 } 13525 return n 13526 } 13527 13528 func (m *AuthUserGrantRoleRequest) Size() (n int) { 13529 if m == nil { 13530 return 0 13531 } 13532 var l int 13533 _ = l 13534 l = len(m.User) 13535 if l > 0 { 13536 n += 1 + l + sovRpc(uint64(l)) 13537 } 13538 l = len(m.Role) 13539 if l > 0 { 13540 n += 1 + l + sovRpc(uint64(l)) 13541 } 13542 if m.XXX_unrecognized != nil { 13543 n += len(m.XXX_unrecognized) 13544 } 13545 return n 13546 } 13547 13548 func (m *AuthUserRevokeRoleRequest) Size() (n int) { 13549 if m == nil { 13550 return 0 13551 } 13552 var l int 13553 _ = l 13554 l = len(m.Name) 13555 if l > 0 { 13556 n += 1 + l + sovRpc(uint64(l)) 13557 } 13558 l = len(m.Role) 13559 if l > 0 { 13560 n += 1 + l + sovRpc(uint64(l)) 13561 } 13562 if m.XXX_unrecognized != nil { 13563 n += len(m.XXX_unrecognized) 13564 } 13565 return n 13566 } 13567 13568 func (m *AuthRoleAddRequest) Size() (n int) { 13569 if m == nil { 13570 return 0 13571 } 13572 var l int 13573 _ = l 13574 l = len(m.Name) 13575 if l > 0 { 13576 n += 1 + l + sovRpc(uint64(l)) 13577 } 13578 if m.XXX_unrecognized != nil { 13579 n += len(m.XXX_unrecognized) 13580 } 13581 return n 13582 } 13583 13584 func (m *AuthRoleGetRequest) Size() (n int) { 13585 if m == nil { 13586 return 0 13587 } 13588 var l int 13589 _ = l 13590 l = len(m.Role) 13591 if l > 0 { 13592 n += 1 + l + sovRpc(uint64(l)) 13593 } 13594 if m.XXX_unrecognized != nil { 13595 n += len(m.XXX_unrecognized) 13596 } 13597 return n 13598 } 13599 13600 func (m *AuthUserListRequest) Size() (n int) { 13601 if m == nil { 13602 return 0 13603 } 13604 var l int 13605 _ = l 13606 if m.XXX_unrecognized != nil { 13607 n += len(m.XXX_unrecognized) 13608 } 13609 return n 13610 } 13611 13612 func (m *AuthRoleListRequest) Size() (n int) { 13613 if m == nil { 13614 return 0 13615 } 13616 var l int 13617 _ = l 13618 if m.XXX_unrecognized != nil { 13619 n += len(m.XXX_unrecognized) 13620 } 13621 return n 13622 } 13623 13624 func (m *AuthRoleDeleteRequest) Size() (n int) { 13625 if m == nil { 13626 return 0 13627 } 13628 var l int 13629 _ = l 13630 l = len(m.Role) 13631 if l > 0 { 13632 n += 1 + l + sovRpc(uint64(l)) 13633 } 13634 if m.XXX_unrecognized != nil { 13635 n += len(m.XXX_unrecognized) 13636 } 13637 return n 13638 } 13639 13640 func (m *AuthRoleGrantPermissionRequest) Size() (n int) { 13641 if m == nil { 13642 return 0 13643 } 13644 var l int 13645 _ = l 13646 l = len(m.Name) 13647 if l > 0 { 13648 n += 1 + l + sovRpc(uint64(l)) 13649 } 13650 if m.Perm != nil { 13651 l = m.Perm.Size() 13652 n += 1 + l + sovRpc(uint64(l)) 13653 } 13654 if m.XXX_unrecognized != nil { 13655 n += len(m.XXX_unrecognized) 13656 } 13657 return n 13658 } 13659 13660 func (m *AuthRoleRevokePermissionRequest) Size() (n int) { 13661 if m == nil { 13662 return 0 13663 } 13664 var l int 13665 _ = l 13666 l = len(m.Role) 13667 if l > 0 { 13668 n += 1 + l + sovRpc(uint64(l)) 13669 } 13670 l = len(m.Key) 13671 if l > 0 { 13672 n += 1 + l + sovRpc(uint64(l)) 13673 } 13674 l = len(m.RangeEnd) 13675 if l > 0 { 13676 n += 1 + l + sovRpc(uint64(l)) 13677 } 13678 if m.XXX_unrecognized != nil { 13679 n += len(m.XXX_unrecognized) 13680 } 13681 return n 13682 } 13683 13684 func (m *AuthEnableResponse) Size() (n int) { 13685 if m == nil { 13686 return 0 13687 } 13688 var l int 13689 _ = l 13690 if m.Header != nil { 13691 l = m.Header.Size() 13692 n += 1 + l + sovRpc(uint64(l)) 13693 } 13694 if m.XXX_unrecognized != nil { 13695 n += len(m.XXX_unrecognized) 13696 } 13697 return n 13698 } 13699 13700 func (m *AuthDisableResponse) Size() (n int) { 13701 if m == nil { 13702 return 0 13703 } 13704 var l int 13705 _ = l 13706 if m.Header != nil { 13707 l = m.Header.Size() 13708 n += 1 + l + sovRpc(uint64(l)) 13709 } 13710 if m.XXX_unrecognized != nil { 13711 n += len(m.XXX_unrecognized) 13712 } 13713 return n 13714 } 13715 13716 func (m *AuthenticateResponse) Size() (n int) { 13717 if m == nil { 13718 return 0 13719 } 13720 var l int 13721 _ = l 13722 if m.Header != nil { 13723 l = m.Header.Size() 13724 n += 1 + l + sovRpc(uint64(l)) 13725 } 13726 l = len(m.Token) 13727 if l > 0 { 13728 n += 1 + l + sovRpc(uint64(l)) 13729 } 13730 if m.XXX_unrecognized != nil { 13731 n += len(m.XXX_unrecognized) 13732 } 13733 return n 13734 } 13735 13736 func (m *AuthUserAddResponse) Size() (n int) { 13737 if m == nil { 13738 return 0 13739 } 13740 var l int 13741 _ = l 13742 if m.Header != nil { 13743 l = m.Header.Size() 13744 n += 1 + l + sovRpc(uint64(l)) 13745 } 13746 if m.XXX_unrecognized != nil { 13747 n += len(m.XXX_unrecognized) 13748 } 13749 return n 13750 } 13751 13752 func (m *AuthUserGetResponse) Size() (n int) { 13753 if m == nil { 13754 return 0 13755 } 13756 var l int 13757 _ = l 13758 if m.Header != nil { 13759 l = m.Header.Size() 13760 n += 1 + l + sovRpc(uint64(l)) 13761 } 13762 if len(m.Roles) > 0 { 13763 for _, s := range m.Roles { 13764 l = len(s) 13765 n += 1 + l + sovRpc(uint64(l)) 13766 } 13767 } 13768 if m.XXX_unrecognized != nil { 13769 n += len(m.XXX_unrecognized) 13770 } 13771 return n 13772 } 13773 13774 func (m *AuthUserDeleteResponse) Size() (n int) { 13775 if m == nil { 13776 return 0 13777 } 13778 var l int 13779 _ = l 13780 if m.Header != nil { 13781 l = m.Header.Size() 13782 n += 1 + l + sovRpc(uint64(l)) 13783 } 13784 if m.XXX_unrecognized != nil { 13785 n += len(m.XXX_unrecognized) 13786 } 13787 return n 13788 } 13789 13790 func (m *AuthUserChangePasswordResponse) Size() (n int) { 13791 if m == nil { 13792 return 0 13793 } 13794 var l int 13795 _ = l 13796 if m.Header != nil { 13797 l = m.Header.Size() 13798 n += 1 + l + sovRpc(uint64(l)) 13799 } 13800 if m.XXX_unrecognized != nil { 13801 n += len(m.XXX_unrecognized) 13802 } 13803 return n 13804 } 13805 13806 func (m *AuthUserGrantRoleResponse) Size() (n int) { 13807 if m == nil { 13808 return 0 13809 } 13810 var l int 13811 _ = l 13812 if m.Header != nil { 13813 l = m.Header.Size() 13814 n += 1 + l + sovRpc(uint64(l)) 13815 } 13816 if m.XXX_unrecognized != nil { 13817 n += len(m.XXX_unrecognized) 13818 } 13819 return n 13820 } 13821 13822 func (m *AuthUserRevokeRoleResponse) Size() (n int) { 13823 if m == nil { 13824 return 0 13825 } 13826 var l int 13827 _ = l 13828 if m.Header != nil { 13829 l = m.Header.Size() 13830 n += 1 + l + sovRpc(uint64(l)) 13831 } 13832 if m.XXX_unrecognized != nil { 13833 n += len(m.XXX_unrecognized) 13834 } 13835 return n 13836 } 13837 13838 func (m *AuthRoleAddResponse) Size() (n int) { 13839 if m == nil { 13840 return 0 13841 } 13842 var l int 13843 _ = l 13844 if m.Header != nil { 13845 l = m.Header.Size() 13846 n += 1 + l + sovRpc(uint64(l)) 13847 } 13848 if m.XXX_unrecognized != nil { 13849 n += len(m.XXX_unrecognized) 13850 } 13851 return n 13852 } 13853 13854 func (m *AuthRoleGetResponse) Size() (n int) { 13855 if m == nil { 13856 return 0 13857 } 13858 var l int 13859 _ = l 13860 if m.Header != nil { 13861 l = m.Header.Size() 13862 n += 1 + l + sovRpc(uint64(l)) 13863 } 13864 if len(m.Perm) > 0 { 13865 for _, e := range m.Perm { 13866 l = e.Size() 13867 n += 1 + l + sovRpc(uint64(l)) 13868 } 13869 } 13870 if m.XXX_unrecognized != nil { 13871 n += len(m.XXX_unrecognized) 13872 } 13873 return n 13874 } 13875 13876 func (m *AuthRoleListResponse) Size() (n int) { 13877 if m == nil { 13878 return 0 13879 } 13880 var l int 13881 _ = l 13882 if m.Header != nil { 13883 l = m.Header.Size() 13884 n += 1 + l + sovRpc(uint64(l)) 13885 } 13886 if len(m.Roles) > 0 { 13887 for _, s := range m.Roles { 13888 l = len(s) 13889 n += 1 + l + sovRpc(uint64(l)) 13890 } 13891 } 13892 if m.XXX_unrecognized != nil { 13893 n += len(m.XXX_unrecognized) 13894 } 13895 return n 13896 } 13897 13898 func (m *AuthUserListResponse) Size() (n int) { 13899 if m == nil { 13900 return 0 13901 } 13902 var l int 13903 _ = l 13904 if m.Header != nil { 13905 l = m.Header.Size() 13906 n += 1 + l + sovRpc(uint64(l)) 13907 } 13908 if len(m.Users) > 0 { 13909 for _, s := range m.Users { 13910 l = len(s) 13911 n += 1 + l + sovRpc(uint64(l)) 13912 } 13913 } 13914 if m.XXX_unrecognized != nil { 13915 n += len(m.XXX_unrecognized) 13916 } 13917 return n 13918 } 13919 13920 func (m *AuthRoleDeleteResponse) Size() (n int) { 13921 if m == nil { 13922 return 0 13923 } 13924 var l int 13925 _ = l 13926 if m.Header != nil { 13927 l = m.Header.Size() 13928 n += 1 + l + sovRpc(uint64(l)) 13929 } 13930 if m.XXX_unrecognized != nil { 13931 n += len(m.XXX_unrecognized) 13932 } 13933 return n 13934 } 13935 13936 func (m *AuthRoleGrantPermissionResponse) Size() (n int) { 13937 if m == nil { 13938 return 0 13939 } 13940 var l int 13941 _ = l 13942 if m.Header != nil { 13943 l = m.Header.Size() 13944 n += 1 + l + sovRpc(uint64(l)) 13945 } 13946 if m.XXX_unrecognized != nil { 13947 n += len(m.XXX_unrecognized) 13948 } 13949 return n 13950 } 13951 13952 func (m *AuthRoleRevokePermissionResponse) Size() (n int) { 13953 if m == nil { 13954 return 0 13955 } 13956 var l int 13957 _ = l 13958 if m.Header != nil { 13959 l = m.Header.Size() 13960 n += 1 + l + sovRpc(uint64(l)) 13961 } 13962 if m.XXX_unrecognized != nil { 13963 n += len(m.XXX_unrecognized) 13964 } 13965 return n 13966 } 13967 13968 func sovRpc(x uint64) (n int) { 13969 return (math_bits.Len64(x|1) + 6) / 7 13970 } 13971 func sozRpc(x uint64) (n int) { 13972 return sovRpc(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 13973 } 13974 func (m *ResponseHeader) Unmarshal(dAtA []byte) error { 13975 l := len(dAtA) 13976 iNdEx := 0 13977 for iNdEx < l { 13978 preIndex := iNdEx 13979 var wire uint64 13980 for shift := uint(0); ; shift += 7 { 13981 if shift >= 64 { 13982 return ErrIntOverflowRpc 13983 } 13984 if iNdEx >= l { 13985 return io.ErrUnexpectedEOF 13986 } 13987 b := dAtA[iNdEx] 13988 iNdEx++ 13989 wire |= uint64(b&0x7F) << shift 13990 if b < 0x80 { 13991 break 13992 } 13993 } 13994 fieldNum := int32(wire >> 3) 13995 wireType := int(wire & 0x7) 13996 if wireType == 4 { 13997 return fmt.Errorf("proto: ResponseHeader: wiretype end group for non-group") 13998 } 13999 if fieldNum <= 0 { 14000 return fmt.Errorf("proto: ResponseHeader: illegal tag %d (wire type %d)", fieldNum, wire) 14001 } 14002 switch fieldNum { 14003 case 1: 14004 if wireType != 0 { 14005 return fmt.Errorf("proto: wrong wireType = %d for field ClusterId", wireType) 14006 } 14007 m.ClusterId = 0 14008 for shift := uint(0); ; shift += 7 { 14009 if shift >= 64 { 14010 return ErrIntOverflowRpc 14011 } 14012 if iNdEx >= l { 14013 return io.ErrUnexpectedEOF 14014 } 14015 b := dAtA[iNdEx] 14016 iNdEx++ 14017 m.ClusterId |= uint64(b&0x7F) << shift 14018 if b < 0x80 { 14019 break 14020 } 14021 } 14022 case 2: 14023 if wireType != 0 { 14024 return fmt.Errorf("proto: wrong wireType = %d for field MemberId", wireType) 14025 } 14026 m.MemberId = 0 14027 for shift := uint(0); ; shift += 7 { 14028 if shift >= 64 { 14029 return ErrIntOverflowRpc 14030 } 14031 if iNdEx >= l { 14032 return io.ErrUnexpectedEOF 14033 } 14034 b := dAtA[iNdEx] 14035 iNdEx++ 14036 m.MemberId |= uint64(b&0x7F) << shift 14037 if b < 0x80 { 14038 break 14039 } 14040 } 14041 case 3: 14042 if wireType != 0 { 14043 return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType) 14044 } 14045 m.Revision = 0 14046 for shift := uint(0); ; shift += 7 { 14047 if shift >= 64 { 14048 return ErrIntOverflowRpc 14049 } 14050 if iNdEx >= l { 14051 return io.ErrUnexpectedEOF 14052 } 14053 b := dAtA[iNdEx] 14054 iNdEx++ 14055 m.Revision |= int64(b&0x7F) << shift 14056 if b < 0x80 { 14057 break 14058 } 14059 } 14060 case 4: 14061 if wireType != 0 { 14062 return fmt.Errorf("proto: wrong wireType = %d for field RaftTerm", wireType) 14063 } 14064 m.RaftTerm = 0 14065 for shift := uint(0); ; shift += 7 { 14066 if shift >= 64 { 14067 return ErrIntOverflowRpc 14068 } 14069 if iNdEx >= l { 14070 return io.ErrUnexpectedEOF 14071 } 14072 b := dAtA[iNdEx] 14073 iNdEx++ 14074 m.RaftTerm |= uint64(b&0x7F) << shift 14075 if b < 0x80 { 14076 break 14077 } 14078 } 14079 default: 14080 iNdEx = preIndex 14081 skippy, err := skipRpc(dAtA[iNdEx:]) 14082 if err != nil { 14083 return err 14084 } 14085 if skippy < 0 { 14086 return ErrInvalidLengthRpc 14087 } 14088 if (iNdEx + skippy) < 0 { 14089 return ErrInvalidLengthRpc 14090 } 14091 if (iNdEx + skippy) > l { 14092 return io.ErrUnexpectedEOF 14093 } 14094 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14095 iNdEx += skippy 14096 } 14097 } 14098 14099 if iNdEx > l { 14100 return io.ErrUnexpectedEOF 14101 } 14102 return nil 14103 } 14104 func (m *RangeRequest) Unmarshal(dAtA []byte) error { 14105 l := len(dAtA) 14106 iNdEx := 0 14107 for iNdEx < l { 14108 preIndex := iNdEx 14109 var wire uint64 14110 for shift := uint(0); ; shift += 7 { 14111 if shift >= 64 { 14112 return ErrIntOverflowRpc 14113 } 14114 if iNdEx >= l { 14115 return io.ErrUnexpectedEOF 14116 } 14117 b := dAtA[iNdEx] 14118 iNdEx++ 14119 wire |= uint64(b&0x7F) << shift 14120 if b < 0x80 { 14121 break 14122 } 14123 } 14124 fieldNum := int32(wire >> 3) 14125 wireType := int(wire & 0x7) 14126 if wireType == 4 { 14127 return fmt.Errorf("proto: RangeRequest: wiretype end group for non-group") 14128 } 14129 if fieldNum <= 0 { 14130 return fmt.Errorf("proto: RangeRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14131 } 14132 switch fieldNum { 14133 case 1: 14134 if wireType != 2 { 14135 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 14136 } 14137 var byteLen int 14138 for shift := uint(0); ; shift += 7 { 14139 if shift >= 64 { 14140 return ErrIntOverflowRpc 14141 } 14142 if iNdEx >= l { 14143 return io.ErrUnexpectedEOF 14144 } 14145 b := dAtA[iNdEx] 14146 iNdEx++ 14147 byteLen |= int(b&0x7F) << shift 14148 if b < 0x80 { 14149 break 14150 } 14151 } 14152 if byteLen < 0 { 14153 return ErrInvalidLengthRpc 14154 } 14155 postIndex := iNdEx + byteLen 14156 if postIndex < 0 { 14157 return ErrInvalidLengthRpc 14158 } 14159 if postIndex > l { 14160 return io.ErrUnexpectedEOF 14161 } 14162 m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...) 14163 if m.Key == nil { 14164 m.Key = []byte{} 14165 } 14166 iNdEx = postIndex 14167 case 2: 14168 if wireType != 2 { 14169 return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType) 14170 } 14171 var byteLen int 14172 for shift := uint(0); ; shift += 7 { 14173 if shift >= 64 { 14174 return ErrIntOverflowRpc 14175 } 14176 if iNdEx >= l { 14177 return io.ErrUnexpectedEOF 14178 } 14179 b := dAtA[iNdEx] 14180 iNdEx++ 14181 byteLen |= int(b&0x7F) << shift 14182 if b < 0x80 { 14183 break 14184 } 14185 } 14186 if byteLen < 0 { 14187 return ErrInvalidLengthRpc 14188 } 14189 postIndex := iNdEx + byteLen 14190 if postIndex < 0 { 14191 return ErrInvalidLengthRpc 14192 } 14193 if postIndex > l { 14194 return io.ErrUnexpectedEOF 14195 } 14196 m.RangeEnd = append(m.RangeEnd[:0], dAtA[iNdEx:postIndex]...) 14197 if m.RangeEnd == nil { 14198 m.RangeEnd = []byte{} 14199 } 14200 iNdEx = postIndex 14201 case 3: 14202 if wireType != 0 { 14203 return fmt.Errorf("proto: wrong wireType = %d for field Limit", wireType) 14204 } 14205 m.Limit = 0 14206 for shift := uint(0); ; shift += 7 { 14207 if shift >= 64 { 14208 return ErrIntOverflowRpc 14209 } 14210 if iNdEx >= l { 14211 return io.ErrUnexpectedEOF 14212 } 14213 b := dAtA[iNdEx] 14214 iNdEx++ 14215 m.Limit |= int64(b&0x7F) << shift 14216 if b < 0x80 { 14217 break 14218 } 14219 } 14220 case 4: 14221 if wireType != 0 { 14222 return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType) 14223 } 14224 m.Revision = 0 14225 for shift := uint(0); ; shift += 7 { 14226 if shift >= 64 { 14227 return ErrIntOverflowRpc 14228 } 14229 if iNdEx >= l { 14230 return io.ErrUnexpectedEOF 14231 } 14232 b := dAtA[iNdEx] 14233 iNdEx++ 14234 m.Revision |= int64(b&0x7F) << shift 14235 if b < 0x80 { 14236 break 14237 } 14238 } 14239 case 5: 14240 if wireType != 0 { 14241 return fmt.Errorf("proto: wrong wireType = %d for field SortOrder", wireType) 14242 } 14243 m.SortOrder = 0 14244 for shift := uint(0); ; shift += 7 { 14245 if shift >= 64 { 14246 return ErrIntOverflowRpc 14247 } 14248 if iNdEx >= l { 14249 return io.ErrUnexpectedEOF 14250 } 14251 b := dAtA[iNdEx] 14252 iNdEx++ 14253 m.SortOrder |= RangeRequest_SortOrder(b&0x7F) << shift 14254 if b < 0x80 { 14255 break 14256 } 14257 } 14258 case 6: 14259 if wireType != 0 { 14260 return fmt.Errorf("proto: wrong wireType = %d for field SortTarget", wireType) 14261 } 14262 m.SortTarget = 0 14263 for shift := uint(0); ; shift += 7 { 14264 if shift >= 64 { 14265 return ErrIntOverflowRpc 14266 } 14267 if iNdEx >= l { 14268 return io.ErrUnexpectedEOF 14269 } 14270 b := dAtA[iNdEx] 14271 iNdEx++ 14272 m.SortTarget |= RangeRequest_SortTarget(b&0x7F) << shift 14273 if b < 0x80 { 14274 break 14275 } 14276 } 14277 case 7: 14278 if wireType != 0 { 14279 return fmt.Errorf("proto: wrong wireType = %d for field Serializable", wireType) 14280 } 14281 var v int 14282 for shift := uint(0); ; shift += 7 { 14283 if shift >= 64 { 14284 return ErrIntOverflowRpc 14285 } 14286 if iNdEx >= l { 14287 return io.ErrUnexpectedEOF 14288 } 14289 b := dAtA[iNdEx] 14290 iNdEx++ 14291 v |= int(b&0x7F) << shift 14292 if b < 0x80 { 14293 break 14294 } 14295 } 14296 m.Serializable = bool(v != 0) 14297 case 8: 14298 if wireType != 0 { 14299 return fmt.Errorf("proto: wrong wireType = %d for field KeysOnly", wireType) 14300 } 14301 var v int 14302 for shift := uint(0); ; shift += 7 { 14303 if shift >= 64 { 14304 return ErrIntOverflowRpc 14305 } 14306 if iNdEx >= l { 14307 return io.ErrUnexpectedEOF 14308 } 14309 b := dAtA[iNdEx] 14310 iNdEx++ 14311 v |= int(b&0x7F) << shift 14312 if b < 0x80 { 14313 break 14314 } 14315 } 14316 m.KeysOnly = bool(v != 0) 14317 case 9: 14318 if wireType != 0 { 14319 return fmt.Errorf("proto: wrong wireType = %d for field CountOnly", wireType) 14320 } 14321 var v int 14322 for shift := uint(0); ; shift += 7 { 14323 if shift >= 64 { 14324 return ErrIntOverflowRpc 14325 } 14326 if iNdEx >= l { 14327 return io.ErrUnexpectedEOF 14328 } 14329 b := dAtA[iNdEx] 14330 iNdEx++ 14331 v |= int(b&0x7F) << shift 14332 if b < 0x80 { 14333 break 14334 } 14335 } 14336 m.CountOnly = bool(v != 0) 14337 case 10: 14338 if wireType != 0 { 14339 return fmt.Errorf("proto: wrong wireType = %d for field MinModRevision", wireType) 14340 } 14341 m.MinModRevision = 0 14342 for shift := uint(0); ; shift += 7 { 14343 if shift >= 64 { 14344 return ErrIntOverflowRpc 14345 } 14346 if iNdEx >= l { 14347 return io.ErrUnexpectedEOF 14348 } 14349 b := dAtA[iNdEx] 14350 iNdEx++ 14351 m.MinModRevision |= int64(b&0x7F) << shift 14352 if b < 0x80 { 14353 break 14354 } 14355 } 14356 case 11: 14357 if wireType != 0 { 14358 return fmt.Errorf("proto: wrong wireType = %d for field MaxModRevision", wireType) 14359 } 14360 m.MaxModRevision = 0 14361 for shift := uint(0); ; shift += 7 { 14362 if shift >= 64 { 14363 return ErrIntOverflowRpc 14364 } 14365 if iNdEx >= l { 14366 return io.ErrUnexpectedEOF 14367 } 14368 b := dAtA[iNdEx] 14369 iNdEx++ 14370 m.MaxModRevision |= int64(b&0x7F) << shift 14371 if b < 0x80 { 14372 break 14373 } 14374 } 14375 case 12: 14376 if wireType != 0 { 14377 return fmt.Errorf("proto: wrong wireType = %d for field MinCreateRevision", wireType) 14378 } 14379 m.MinCreateRevision = 0 14380 for shift := uint(0); ; shift += 7 { 14381 if shift >= 64 { 14382 return ErrIntOverflowRpc 14383 } 14384 if iNdEx >= l { 14385 return io.ErrUnexpectedEOF 14386 } 14387 b := dAtA[iNdEx] 14388 iNdEx++ 14389 m.MinCreateRevision |= int64(b&0x7F) << shift 14390 if b < 0x80 { 14391 break 14392 } 14393 } 14394 case 13: 14395 if wireType != 0 { 14396 return fmt.Errorf("proto: wrong wireType = %d for field MaxCreateRevision", wireType) 14397 } 14398 m.MaxCreateRevision = 0 14399 for shift := uint(0); ; shift += 7 { 14400 if shift >= 64 { 14401 return ErrIntOverflowRpc 14402 } 14403 if iNdEx >= l { 14404 return io.ErrUnexpectedEOF 14405 } 14406 b := dAtA[iNdEx] 14407 iNdEx++ 14408 m.MaxCreateRevision |= int64(b&0x7F) << shift 14409 if b < 0x80 { 14410 break 14411 } 14412 } 14413 default: 14414 iNdEx = preIndex 14415 skippy, err := skipRpc(dAtA[iNdEx:]) 14416 if err != nil { 14417 return err 14418 } 14419 if skippy < 0 { 14420 return ErrInvalidLengthRpc 14421 } 14422 if (iNdEx + skippy) < 0 { 14423 return ErrInvalidLengthRpc 14424 } 14425 if (iNdEx + skippy) > l { 14426 return io.ErrUnexpectedEOF 14427 } 14428 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14429 iNdEx += skippy 14430 } 14431 } 14432 14433 if iNdEx > l { 14434 return io.ErrUnexpectedEOF 14435 } 14436 return nil 14437 } 14438 func (m *RangeResponse) Unmarshal(dAtA []byte) error { 14439 l := len(dAtA) 14440 iNdEx := 0 14441 for iNdEx < l { 14442 preIndex := iNdEx 14443 var wire uint64 14444 for shift := uint(0); ; shift += 7 { 14445 if shift >= 64 { 14446 return ErrIntOverflowRpc 14447 } 14448 if iNdEx >= l { 14449 return io.ErrUnexpectedEOF 14450 } 14451 b := dAtA[iNdEx] 14452 iNdEx++ 14453 wire |= uint64(b&0x7F) << shift 14454 if b < 0x80 { 14455 break 14456 } 14457 } 14458 fieldNum := int32(wire >> 3) 14459 wireType := int(wire & 0x7) 14460 if wireType == 4 { 14461 return fmt.Errorf("proto: RangeResponse: wiretype end group for non-group") 14462 } 14463 if fieldNum <= 0 { 14464 return fmt.Errorf("proto: RangeResponse: illegal tag %d (wire type %d)", fieldNum, wire) 14465 } 14466 switch fieldNum { 14467 case 1: 14468 if wireType != 2 { 14469 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 14470 } 14471 var msglen int 14472 for shift := uint(0); ; shift += 7 { 14473 if shift >= 64 { 14474 return ErrIntOverflowRpc 14475 } 14476 if iNdEx >= l { 14477 return io.ErrUnexpectedEOF 14478 } 14479 b := dAtA[iNdEx] 14480 iNdEx++ 14481 msglen |= int(b&0x7F) << shift 14482 if b < 0x80 { 14483 break 14484 } 14485 } 14486 if msglen < 0 { 14487 return ErrInvalidLengthRpc 14488 } 14489 postIndex := iNdEx + msglen 14490 if postIndex < 0 { 14491 return ErrInvalidLengthRpc 14492 } 14493 if postIndex > l { 14494 return io.ErrUnexpectedEOF 14495 } 14496 if m.Header == nil { 14497 m.Header = &ResponseHeader{} 14498 } 14499 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14500 return err 14501 } 14502 iNdEx = postIndex 14503 case 2: 14504 if wireType != 2 { 14505 return fmt.Errorf("proto: wrong wireType = %d for field Kvs", wireType) 14506 } 14507 var msglen int 14508 for shift := uint(0); ; shift += 7 { 14509 if shift >= 64 { 14510 return ErrIntOverflowRpc 14511 } 14512 if iNdEx >= l { 14513 return io.ErrUnexpectedEOF 14514 } 14515 b := dAtA[iNdEx] 14516 iNdEx++ 14517 msglen |= int(b&0x7F) << shift 14518 if b < 0x80 { 14519 break 14520 } 14521 } 14522 if msglen < 0 { 14523 return ErrInvalidLengthRpc 14524 } 14525 postIndex := iNdEx + msglen 14526 if postIndex < 0 { 14527 return ErrInvalidLengthRpc 14528 } 14529 if postIndex > l { 14530 return io.ErrUnexpectedEOF 14531 } 14532 m.Kvs = append(m.Kvs, &mvccpb.KeyValue{}) 14533 if err := m.Kvs[len(m.Kvs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14534 return err 14535 } 14536 iNdEx = postIndex 14537 case 3: 14538 if wireType != 0 { 14539 return fmt.Errorf("proto: wrong wireType = %d for field More", wireType) 14540 } 14541 var v int 14542 for shift := uint(0); ; shift += 7 { 14543 if shift >= 64 { 14544 return ErrIntOverflowRpc 14545 } 14546 if iNdEx >= l { 14547 return io.ErrUnexpectedEOF 14548 } 14549 b := dAtA[iNdEx] 14550 iNdEx++ 14551 v |= int(b&0x7F) << shift 14552 if b < 0x80 { 14553 break 14554 } 14555 } 14556 m.More = bool(v != 0) 14557 case 4: 14558 if wireType != 0 { 14559 return fmt.Errorf("proto: wrong wireType = %d for field Count", wireType) 14560 } 14561 m.Count = 0 14562 for shift := uint(0); ; shift += 7 { 14563 if shift >= 64 { 14564 return ErrIntOverflowRpc 14565 } 14566 if iNdEx >= l { 14567 return io.ErrUnexpectedEOF 14568 } 14569 b := dAtA[iNdEx] 14570 iNdEx++ 14571 m.Count |= int64(b&0x7F) << shift 14572 if b < 0x80 { 14573 break 14574 } 14575 } 14576 default: 14577 iNdEx = preIndex 14578 skippy, err := skipRpc(dAtA[iNdEx:]) 14579 if err != nil { 14580 return err 14581 } 14582 if skippy < 0 { 14583 return ErrInvalidLengthRpc 14584 } 14585 if (iNdEx + skippy) < 0 { 14586 return ErrInvalidLengthRpc 14587 } 14588 if (iNdEx + skippy) > l { 14589 return io.ErrUnexpectedEOF 14590 } 14591 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14592 iNdEx += skippy 14593 } 14594 } 14595 14596 if iNdEx > l { 14597 return io.ErrUnexpectedEOF 14598 } 14599 return nil 14600 } 14601 func (m *PutRequest) Unmarshal(dAtA []byte) error { 14602 l := len(dAtA) 14603 iNdEx := 0 14604 for iNdEx < l { 14605 preIndex := iNdEx 14606 var wire uint64 14607 for shift := uint(0); ; shift += 7 { 14608 if shift >= 64 { 14609 return ErrIntOverflowRpc 14610 } 14611 if iNdEx >= l { 14612 return io.ErrUnexpectedEOF 14613 } 14614 b := dAtA[iNdEx] 14615 iNdEx++ 14616 wire |= uint64(b&0x7F) << shift 14617 if b < 0x80 { 14618 break 14619 } 14620 } 14621 fieldNum := int32(wire >> 3) 14622 wireType := int(wire & 0x7) 14623 if wireType == 4 { 14624 return fmt.Errorf("proto: PutRequest: wiretype end group for non-group") 14625 } 14626 if fieldNum <= 0 { 14627 return fmt.Errorf("proto: PutRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14628 } 14629 switch fieldNum { 14630 case 1: 14631 if wireType != 2 { 14632 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 14633 } 14634 var byteLen int 14635 for shift := uint(0); ; shift += 7 { 14636 if shift >= 64 { 14637 return ErrIntOverflowRpc 14638 } 14639 if iNdEx >= l { 14640 return io.ErrUnexpectedEOF 14641 } 14642 b := dAtA[iNdEx] 14643 iNdEx++ 14644 byteLen |= int(b&0x7F) << shift 14645 if b < 0x80 { 14646 break 14647 } 14648 } 14649 if byteLen < 0 { 14650 return ErrInvalidLengthRpc 14651 } 14652 postIndex := iNdEx + byteLen 14653 if postIndex < 0 { 14654 return ErrInvalidLengthRpc 14655 } 14656 if postIndex > l { 14657 return io.ErrUnexpectedEOF 14658 } 14659 m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...) 14660 if m.Key == nil { 14661 m.Key = []byte{} 14662 } 14663 iNdEx = postIndex 14664 case 2: 14665 if wireType != 2 { 14666 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 14667 } 14668 var byteLen int 14669 for shift := uint(0); ; shift += 7 { 14670 if shift >= 64 { 14671 return ErrIntOverflowRpc 14672 } 14673 if iNdEx >= l { 14674 return io.ErrUnexpectedEOF 14675 } 14676 b := dAtA[iNdEx] 14677 iNdEx++ 14678 byteLen |= int(b&0x7F) << shift 14679 if b < 0x80 { 14680 break 14681 } 14682 } 14683 if byteLen < 0 { 14684 return ErrInvalidLengthRpc 14685 } 14686 postIndex := iNdEx + byteLen 14687 if postIndex < 0 { 14688 return ErrInvalidLengthRpc 14689 } 14690 if postIndex > l { 14691 return io.ErrUnexpectedEOF 14692 } 14693 m.Value = append(m.Value[:0], dAtA[iNdEx:postIndex]...) 14694 if m.Value == nil { 14695 m.Value = []byte{} 14696 } 14697 iNdEx = postIndex 14698 case 3: 14699 if wireType != 0 { 14700 return fmt.Errorf("proto: wrong wireType = %d for field Lease", wireType) 14701 } 14702 m.Lease = 0 14703 for shift := uint(0); ; shift += 7 { 14704 if shift >= 64 { 14705 return ErrIntOverflowRpc 14706 } 14707 if iNdEx >= l { 14708 return io.ErrUnexpectedEOF 14709 } 14710 b := dAtA[iNdEx] 14711 iNdEx++ 14712 m.Lease |= int64(b&0x7F) << shift 14713 if b < 0x80 { 14714 break 14715 } 14716 } 14717 case 4: 14718 if wireType != 0 { 14719 return fmt.Errorf("proto: wrong wireType = %d for field PrevKv", wireType) 14720 } 14721 var v int 14722 for shift := uint(0); ; shift += 7 { 14723 if shift >= 64 { 14724 return ErrIntOverflowRpc 14725 } 14726 if iNdEx >= l { 14727 return io.ErrUnexpectedEOF 14728 } 14729 b := dAtA[iNdEx] 14730 iNdEx++ 14731 v |= int(b&0x7F) << shift 14732 if b < 0x80 { 14733 break 14734 } 14735 } 14736 m.PrevKv = bool(v != 0) 14737 case 5: 14738 if wireType != 0 { 14739 return fmt.Errorf("proto: wrong wireType = %d for field IgnoreValue", wireType) 14740 } 14741 var v int 14742 for shift := uint(0); ; shift += 7 { 14743 if shift >= 64 { 14744 return ErrIntOverflowRpc 14745 } 14746 if iNdEx >= l { 14747 return io.ErrUnexpectedEOF 14748 } 14749 b := dAtA[iNdEx] 14750 iNdEx++ 14751 v |= int(b&0x7F) << shift 14752 if b < 0x80 { 14753 break 14754 } 14755 } 14756 m.IgnoreValue = bool(v != 0) 14757 case 6: 14758 if wireType != 0 { 14759 return fmt.Errorf("proto: wrong wireType = %d for field IgnoreLease", wireType) 14760 } 14761 var v int 14762 for shift := uint(0); ; shift += 7 { 14763 if shift >= 64 { 14764 return ErrIntOverflowRpc 14765 } 14766 if iNdEx >= l { 14767 return io.ErrUnexpectedEOF 14768 } 14769 b := dAtA[iNdEx] 14770 iNdEx++ 14771 v |= int(b&0x7F) << shift 14772 if b < 0x80 { 14773 break 14774 } 14775 } 14776 m.IgnoreLease = bool(v != 0) 14777 default: 14778 iNdEx = preIndex 14779 skippy, err := skipRpc(dAtA[iNdEx:]) 14780 if err != nil { 14781 return err 14782 } 14783 if skippy < 0 { 14784 return ErrInvalidLengthRpc 14785 } 14786 if (iNdEx + skippy) < 0 { 14787 return ErrInvalidLengthRpc 14788 } 14789 if (iNdEx + skippy) > l { 14790 return io.ErrUnexpectedEOF 14791 } 14792 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14793 iNdEx += skippy 14794 } 14795 } 14796 14797 if iNdEx > l { 14798 return io.ErrUnexpectedEOF 14799 } 14800 return nil 14801 } 14802 func (m *PutResponse) Unmarshal(dAtA []byte) error { 14803 l := len(dAtA) 14804 iNdEx := 0 14805 for iNdEx < l { 14806 preIndex := iNdEx 14807 var wire uint64 14808 for shift := uint(0); ; shift += 7 { 14809 if shift >= 64 { 14810 return ErrIntOverflowRpc 14811 } 14812 if iNdEx >= l { 14813 return io.ErrUnexpectedEOF 14814 } 14815 b := dAtA[iNdEx] 14816 iNdEx++ 14817 wire |= uint64(b&0x7F) << shift 14818 if b < 0x80 { 14819 break 14820 } 14821 } 14822 fieldNum := int32(wire >> 3) 14823 wireType := int(wire & 0x7) 14824 if wireType == 4 { 14825 return fmt.Errorf("proto: PutResponse: wiretype end group for non-group") 14826 } 14827 if fieldNum <= 0 { 14828 return fmt.Errorf("proto: PutResponse: illegal tag %d (wire type %d)", fieldNum, wire) 14829 } 14830 switch fieldNum { 14831 case 1: 14832 if wireType != 2 { 14833 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 14834 } 14835 var msglen int 14836 for shift := uint(0); ; shift += 7 { 14837 if shift >= 64 { 14838 return ErrIntOverflowRpc 14839 } 14840 if iNdEx >= l { 14841 return io.ErrUnexpectedEOF 14842 } 14843 b := dAtA[iNdEx] 14844 iNdEx++ 14845 msglen |= int(b&0x7F) << shift 14846 if b < 0x80 { 14847 break 14848 } 14849 } 14850 if msglen < 0 { 14851 return ErrInvalidLengthRpc 14852 } 14853 postIndex := iNdEx + msglen 14854 if postIndex < 0 { 14855 return ErrInvalidLengthRpc 14856 } 14857 if postIndex > l { 14858 return io.ErrUnexpectedEOF 14859 } 14860 if m.Header == nil { 14861 m.Header = &ResponseHeader{} 14862 } 14863 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14864 return err 14865 } 14866 iNdEx = postIndex 14867 case 2: 14868 if wireType != 2 { 14869 return fmt.Errorf("proto: wrong wireType = %d for field PrevKv", wireType) 14870 } 14871 var msglen int 14872 for shift := uint(0); ; shift += 7 { 14873 if shift >= 64 { 14874 return ErrIntOverflowRpc 14875 } 14876 if iNdEx >= l { 14877 return io.ErrUnexpectedEOF 14878 } 14879 b := dAtA[iNdEx] 14880 iNdEx++ 14881 msglen |= int(b&0x7F) << shift 14882 if b < 0x80 { 14883 break 14884 } 14885 } 14886 if msglen < 0 { 14887 return ErrInvalidLengthRpc 14888 } 14889 postIndex := iNdEx + msglen 14890 if postIndex < 0 { 14891 return ErrInvalidLengthRpc 14892 } 14893 if postIndex > l { 14894 return io.ErrUnexpectedEOF 14895 } 14896 if m.PrevKv == nil { 14897 m.PrevKv = &mvccpb.KeyValue{} 14898 } 14899 if err := m.PrevKv.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14900 return err 14901 } 14902 iNdEx = postIndex 14903 default: 14904 iNdEx = preIndex 14905 skippy, err := skipRpc(dAtA[iNdEx:]) 14906 if err != nil { 14907 return err 14908 } 14909 if skippy < 0 { 14910 return ErrInvalidLengthRpc 14911 } 14912 if (iNdEx + skippy) < 0 { 14913 return ErrInvalidLengthRpc 14914 } 14915 if (iNdEx + skippy) > l { 14916 return io.ErrUnexpectedEOF 14917 } 14918 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14919 iNdEx += skippy 14920 } 14921 } 14922 14923 if iNdEx > l { 14924 return io.ErrUnexpectedEOF 14925 } 14926 return nil 14927 } 14928 func (m *DeleteRangeRequest) Unmarshal(dAtA []byte) error { 14929 l := len(dAtA) 14930 iNdEx := 0 14931 for iNdEx < l { 14932 preIndex := iNdEx 14933 var wire uint64 14934 for shift := uint(0); ; shift += 7 { 14935 if shift >= 64 { 14936 return ErrIntOverflowRpc 14937 } 14938 if iNdEx >= l { 14939 return io.ErrUnexpectedEOF 14940 } 14941 b := dAtA[iNdEx] 14942 iNdEx++ 14943 wire |= uint64(b&0x7F) << shift 14944 if b < 0x80 { 14945 break 14946 } 14947 } 14948 fieldNum := int32(wire >> 3) 14949 wireType := int(wire & 0x7) 14950 if wireType == 4 { 14951 return fmt.Errorf("proto: DeleteRangeRequest: wiretype end group for non-group") 14952 } 14953 if fieldNum <= 0 { 14954 return fmt.Errorf("proto: DeleteRangeRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14955 } 14956 switch fieldNum { 14957 case 1: 14958 if wireType != 2 { 14959 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 14960 } 14961 var byteLen int 14962 for shift := uint(0); ; shift += 7 { 14963 if shift >= 64 { 14964 return ErrIntOverflowRpc 14965 } 14966 if iNdEx >= l { 14967 return io.ErrUnexpectedEOF 14968 } 14969 b := dAtA[iNdEx] 14970 iNdEx++ 14971 byteLen |= int(b&0x7F) << shift 14972 if b < 0x80 { 14973 break 14974 } 14975 } 14976 if byteLen < 0 { 14977 return ErrInvalidLengthRpc 14978 } 14979 postIndex := iNdEx + byteLen 14980 if postIndex < 0 { 14981 return ErrInvalidLengthRpc 14982 } 14983 if postIndex > l { 14984 return io.ErrUnexpectedEOF 14985 } 14986 m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...) 14987 if m.Key == nil { 14988 m.Key = []byte{} 14989 } 14990 iNdEx = postIndex 14991 case 2: 14992 if wireType != 2 { 14993 return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType) 14994 } 14995 var byteLen int 14996 for shift := uint(0); ; shift += 7 { 14997 if shift >= 64 { 14998 return ErrIntOverflowRpc 14999 } 15000 if iNdEx >= l { 15001 return io.ErrUnexpectedEOF 15002 } 15003 b := dAtA[iNdEx] 15004 iNdEx++ 15005 byteLen |= int(b&0x7F) << shift 15006 if b < 0x80 { 15007 break 15008 } 15009 } 15010 if byteLen < 0 { 15011 return ErrInvalidLengthRpc 15012 } 15013 postIndex := iNdEx + byteLen 15014 if postIndex < 0 { 15015 return ErrInvalidLengthRpc 15016 } 15017 if postIndex > l { 15018 return io.ErrUnexpectedEOF 15019 } 15020 m.RangeEnd = append(m.RangeEnd[:0], dAtA[iNdEx:postIndex]...) 15021 if m.RangeEnd == nil { 15022 m.RangeEnd = []byte{} 15023 } 15024 iNdEx = postIndex 15025 case 3: 15026 if wireType != 0 { 15027 return fmt.Errorf("proto: wrong wireType = %d for field PrevKv", wireType) 15028 } 15029 var v int 15030 for shift := uint(0); ; shift += 7 { 15031 if shift >= 64 { 15032 return ErrIntOverflowRpc 15033 } 15034 if iNdEx >= l { 15035 return io.ErrUnexpectedEOF 15036 } 15037 b := dAtA[iNdEx] 15038 iNdEx++ 15039 v |= int(b&0x7F) << shift 15040 if b < 0x80 { 15041 break 15042 } 15043 } 15044 m.PrevKv = bool(v != 0) 15045 default: 15046 iNdEx = preIndex 15047 skippy, err := skipRpc(dAtA[iNdEx:]) 15048 if err != nil { 15049 return err 15050 } 15051 if skippy < 0 { 15052 return ErrInvalidLengthRpc 15053 } 15054 if (iNdEx + skippy) < 0 { 15055 return ErrInvalidLengthRpc 15056 } 15057 if (iNdEx + skippy) > l { 15058 return io.ErrUnexpectedEOF 15059 } 15060 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15061 iNdEx += skippy 15062 } 15063 } 15064 15065 if iNdEx > l { 15066 return io.ErrUnexpectedEOF 15067 } 15068 return nil 15069 } 15070 func (m *DeleteRangeResponse) Unmarshal(dAtA []byte) error { 15071 l := len(dAtA) 15072 iNdEx := 0 15073 for iNdEx < l { 15074 preIndex := iNdEx 15075 var wire uint64 15076 for shift := uint(0); ; shift += 7 { 15077 if shift >= 64 { 15078 return ErrIntOverflowRpc 15079 } 15080 if iNdEx >= l { 15081 return io.ErrUnexpectedEOF 15082 } 15083 b := dAtA[iNdEx] 15084 iNdEx++ 15085 wire |= uint64(b&0x7F) << shift 15086 if b < 0x80 { 15087 break 15088 } 15089 } 15090 fieldNum := int32(wire >> 3) 15091 wireType := int(wire & 0x7) 15092 if wireType == 4 { 15093 return fmt.Errorf("proto: DeleteRangeResponse: wiretype end group for non-group") 15094 } 15095 if fieldNum <= 0 { 15096 return fmt.Errorf("proto: DeleteRangeResponse: illegal tag %d (wire type %d)", fieldNum, wire) 15097 } 15098 switch fieldNum { 15099 case 1: 15100 if wireType != 2 { 15101 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 15102 } 15103 var msglen int 15104 for shift := uint(0); ; shift += 7 { 15105 if shift >= 64 { 15106 return ErrIntOverflowRpc 15107 } 15108 if iNdEx >= l { 15109 return io.ErrUnexpectedEOF 15110 } 15111 b := dAtA[iNdEx] 15112 iNdEx++ 15113 msglen |= int(b&0x7F) << shift 15114 if b < 0x80 { 15115 break 15116 } 15117 } 15118 if msglen < 0 { 15119 return ErrInvalidLengthRpc 15120 } 15121 postIndex := iNdEx + msglen 15122 if postIndex < 0 { 15123 return ErrInvalidLengthRpc 15124 } 15125 if postIndex > l { 15126 return io.ErrUnexpectedEOF 15127 } 15128 if m.Header == nil { 15129 m.Header = &ResponseHeader{} 15130 } 15131 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15132 return err 15133 } 15134 iNdEx = postIndex 15135 case 2: 15136 if wireType != 0 { 15137 return fmt.Errorf("proto: wrong wireType = %d for field Deleted", wireType) 15138 } 15139 m.Deleted = 0 15140 for shift := uint(0); ; shift += 7 { 15141 if shift >= 64 { 15142 return ErrIntOverflowRpc 15143 } 15144 if iNdEx >= l { 15145 return io.ErrUnexpectedEOF 15146 } 15147 b := dAtA[iNdEx] 15148 iNdEx++ 15149 m.Deleted |= int64(b&0x7F) << shift 15150 if b < 0x80 { 15151 break 15152 } 15153 } 15154 case 3: 15155 if wireType != 2 { 15156 return fmt.Errorf("proto: wrong wireType = %d for field PrevKvs", wireType) 15157 } 15158 var msglen int 15159 for shift := uint(0); ; shift += 7 { 15160 if shift >= 64 { 15161 return ErrIntOverflowRpc 15162 } 15163 if iNdEx >= l { 15164 return io.ErrUnexpectedEOF 15165 } 15166 b := dAtA[iNdEx] 15167 iNdEx++ 15168 msglen |= int(b&0x7F) << shift 15169 if b < 0x80 { 15170 break 15171 } 15172 } 15173 if msglen < 0 { 15174 return ErrInvalidLengthRpc 15175 } 15176 postIndex := iNdEx + msglen 15177 if postIndex < 0 { 15178 return ErrInvalidLengthRpc 15179 } 15180 if postIndex > l { 15181 return io.ErrUnexpectedEOF 15182 } 15183 m.PrevKvs = append(m.PrevKvs, &mvccpb.KeyValue{}) 15184 if err := m.PrevKvs[len(m.PrevKvs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15185 return err 15186 } 15187 iNdEx = postIndex 15188 default: 15189 iNdEx = preIndex 15190 skippy, err := skipRpc(dAtA[iNdEx:]) 15191 if err != nil { 15192 return err 15193 } 15194 if skippy < 0 { 15195 return ErrInvalidLengthRpc 15196 } 15197 if (iNdEx + skippy) < 0 { 15198 return ErrInvalidLengthRpc 15199 } 15200 if (iNdEx + skippy) > l { 15201 return io.ErrUnexpectedEOF 15202 } 15203 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15204 iNdEx += skippy 15205 } 15206 } 15207 15208 if iNdEx > l { 15209 return io.ErrUnexpectedEOF 15210 } 15211 return nil 15212 } 15213 func (m *RequestOp) Unmarshal(dAtA []byte) error { 15214 l := len(dAtA) 15215 iNdEx := 0 15216 for iNdEx < l { 15217 preIndex := iNdEx 15218 var wire uint64 15219 for shift := uint(0); ; shift += 7 { 15220 if shift >= 64 { 15221 return ErrIntOverflowRpc 15222 } 15223 if iNdEx >= l { 15224 return io.ErrUnexpectedEOF 15225 } 15226 b := dAtA[iNdEx] 15227 iNdEx++ 15228 wire |= uint64(b&0x7F) << shift 15229 if b < 0x80 { 15230 break 15231 } 15232 } 15233 fieldNum := int32(wire >> 3) 15234 wireType := int(wire & 0x7) 15235 if wireType == 4 { 15236 return fmt.Errorf("proto: RequestOp: wiretype end group for non-group") 15237 } 15238 if fieldNum <= 0 { 15239 return fmt.Errorf("proto: RequestOp: illegal tag %d (wire type %d)", fieldNum, wire) 15240 } 15241 switch fieldNum { 15242 case 1: 15243 if wireType != 2 { 15244 return fmt.Errorf("proto: wrong wireType = %d for field RequestRange", wireType) 15245 } 15246 var msglen int 15247 for shift := uint(0); ; shift += 7 { 15248 if shift >= 64 { 15249 return ErrIntOverflowRpc 15250 } 15251 if iNdEx >= l { 15252 return io.ErrUnexpectedEOF 15253 } 15254 b := dAtA[iNdEx] 15255 iNdEx++ 15256 msglen |= int(b&0x7F) << shift 15257 if b < 0x80 { 15258 break 15259 } 15260 } 15261 if msglen < 0 { 15262 return ErrInvalidLengthRpc 15263 } 15264 postIndex := iNdEx + msglen 15265 if postIndex < 0 { 15266 return ErrInvalidLengthRpc 15267 } 15268 if postIndex > l { 15269 return io.ErrUnexpectedEOF 15270 } 15271 v := &RangeRequest{} 15272 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15273 return err 15274 } 15275 m.Request = &RequestOp_RequestRange{v} 15276 iNdEx = postIndex 15277 case 2: 15278 if wireType != 2 { 15279 return fmt.Errorf("proto: wrong wireType = %d for field RequestPut", wireType) 15280 } 15281 var msglen int 15282 for shift := uint(0); ; shift += 7 { 15283 if shift >= 64 { 15284 return ErrIntOverflowRpc 15285 } 15286 if iNdEx >= l { 15287 return io.ErrUnexpectedEOF 15288 } 15289 b := dAtA[iNdEx] 15290 iNdEx++ 15291 msglen |= int(b&0x7F) << shift 15292 if b < 0x80 { 15293 break 15294 } 15295 } 15296 if msglen < 0 { 15297 return ErrInvalidLengthRpc 15298 } 15299 postIndex := iNdEx + msglen 15300 if postIndex < 0 { 15301 return ErrInvalidLengthRpc 15302 } 15303 if postIndex > l { 15304 return io.ErrUnexpectedEOF 15305 } 15306 v := &PutRequest{} 15307 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15308 return err 15309 } 15310 m.Request = &RequestOp_RequestPut{v} 15311 iNdEx = postIndex 15312 case 3: 15313 if wireType != 2 { 15314 return fmt.Errorf("proto: wrong wireType = %d for field RequestDeleteRange", wireType) 15315 } 15316 var msglen int 15317 for shift := uint(0); ; shift += 7 { 15318 if shift >= 64 { 15319 return ErrIntOverflowRpc 15320 } 15321 if iNdEx >= l { 15322 return io.ErrUnexpectedEOF 15323 } 15324 b := dAtA[iNdEx] 15325 iNdEx++ 15326 msglen |= int(b&0x7F) << shift 15327 if b < 0x80 { 15328 break 15329 } 15330 } 15331 if msglen < 0 { 15332 return ErrInvalidLengthRpc 15333 } 15334 postIndex := iNdEx + msglen 15335 if postIndex < 0 { 15336 return ErrInvalidLengthRpc 15337 } 15338 if postIndex > l { 15339 return io.ErrUnexpectedEOF 15340 } 15341 v := &DeleteRangeRequest{} 15342 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15343 return err 15344 } 15345 m.Request = &RequestOp_RequestDeleteRange{v} 15346 iNdEx = postIndex 15347 case 4: 15348 if wireType != 2 { 15349 return fmt.Errorf("proto: wrong wireType = %d for field RequestTxn", wireType) 15350 } 15351 var msglen int 15352 for shift := uint(0); ; shift += 7 { 15353 if shift >= 64 { 15354 return ErrIntOverflowRpc 15355 } 15356 if iNdEx >= l { 15357 return io.ErrUnexpectedEOF 15358 } 15359 b := dAtA[iNdEx] 15360 iNdEx++ 15361 msglen |= int(b&0x7F) << shift 15362 if b < 0x80 { 15363 break 15364 } 15365 } 15366 if msglen < 0 { 15367 return ErrInvalidLengthRpc 15368 } 15369 postIndex := iNdEx + msglen 15370 if postIndex < 0 { 15371 return ErrInvalidLengthRpc 15372 } 15373 if postIndex > l { 15374 return io.ErrUnexpectedEOF 15375 } 15376 v := &TxnRequest{} 15377 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15378 return err 15379 } 15380 m.Request = &RequestOp_RequestTxn{v} 15381 iNdEx = postIndex 15382 default: 15383 iNdEx = preIndex 15384 skippy, err := skipRpc(dAtA[iNdEx:]) 15385 if err != nil { 15386 return err 15387 } 15388 if skippy < 0 { 15389 return ErrInvalidLengthRpc 15390 } 15391 if (iNdEx + skippy) < 0 { 15392 return ErrInvalidLengthRpc 15393 } 15394 if (iNdEx + skippy) > l { 15395 return io.ErrUnexpectedEOF 15396 } 15397 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15398 iNdEx += skippy 15399 } 15400 } 15401 15402 if iNdEx > l { 15403 return io.ErrUnexpectedEOF 15404 } 15405 return nil 15406 } 15407 func (m *ResponseOp) Unmarshal(dAtA []byte) error { 15408 l := len(dAtA) 15409 iNdEx := 0 15410 for iNdEx < l { 15411 preIndex := iNdEx 15412 var wire uint64 15413 for shift := uint(0); ; shift += 7 { 15414 if shift >= 64 { 15415 return ErrIntOverflowRpc 15416 } 15417 if iNdEx >= l { 15418 return io.ErrUnexpectedEOF 15419 } 15420 b := dAtA[iNdEx] 15421 iNdEx++ 15422 wire |= uint64(b&0x7F) << shift 15423 if b < 0x80 { 15424 break 15425 } 15426 } 15427 fieldNum := int32(wire >> 3) 15428 wireType := int(wire & 0x7) 15429 if wireType == 4 { 15430 return fmt.Errorf("proto: ResponseOp: wiretype end group for non-group") 15431 } 15432 if fieldNum <= 0 { 15433 return fmt.Errorf("proto: ResponseOp: illegal tag %d (wire type %d)", fieldNum, wire) 15434 } 15435 switch fieldNum { 15436 case 1: 15437 if wireType != 2 { 15438 return fmt.Errorf("proto: wrong wireType = %d for field ResponseRange", wireType) 15439 } 15440 var msglen int 15441 for shift := uint(0); ; shift += 7 { 15442 if shift >= 64 { 15443 return ErrIntOverflowRpc 15444 } 15445 if iNdEx >= l { 15446 return io.ErrUnexpectedEOF 15447 } 15448 b := dAtA[iNdEx] 15449 iNdEx++ 15450 msglen |= int(b&0x7F) << shift 15451 if b < 0x80 { 15452 break 15453 } 15454 } 15455 if msglen < 0 { 15456 return ErrInvalidLengthRpc 15457 } 15458 postIndex := iNdEx + msglen 15459 if postIndex < 0 { 15460 return ErrInvalidLengthRpc 15461 } 15462 if postIndex > l { 15463 return io.ErrUnexpectedEOF 15464 } 15465 v := &RangeResponse{} 15466 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15467 return err 15468 } 15469 m.Response = &ResponseOp_ResponseRange{v} 15470 iNdEx = postIndex 15471 case 2: 15472 if wireType != 2 { 15473 return fmt.Errorf("proto: wrong wireType = %d for field ResponsePut", wireType) 15474 } 15475 var msglen int 15476 for shift := uint(0); ; shift += 7 { 15477 if shift >= 64 { 15478 return ErrIntOverflowRpc 15479 } 15480 if iNdEx >= l { 15481 return io.ErrUnexpectedEOF 15482 } 15483 b := dAtA[iNdEx] 15484 iNdEx++ 15485 msglen |= int(b&0x7F) << shift 15486 if b < 0x80 { 15487 break 15488 } 15489 } 15490 if msglen < 0 { 15491 return ErrInvalidLengthRpc 15492 } 15493 postIndex := iNdEx + msglen 15494 if postIndex < 0 { 15495 return ErrInvalidLengthRpc 15496 } 15497 if postIndex > l { 15498 return io.ErrUnexpectedEOF 15499 } 15500 v := &PutResponse{} 15501 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15502 return err 15503 } 15504 m.Response = &ResponseOp_ResponsePut{v} 15505 iNdEx = postIndex 15506 case 3: 15507 if wireType != 2 { 15508 return fmt.Errorf("proto: wrong wireType = %d for field ResponseDeleteRange", wireType) 15509 } 15510 var msglen int 15511 for shift := uint(0); ; shift += 7 { 15512 if shift >= 64 { 15513 return ErrIntOverflowRpc 15514 } 15515 if iNdEx >= l { 15516 return io.ErrUnexpectedEOF 15517 } 15518 b := dAtA[iNdEx] 15519 iNdEx++ 15520 msglen |= int(b&0x7F) << shift 15521 if b < 0x80 { 15522 break 15523 } 15524 } 15525 if msglen < 0 { 15526 return ErrInvalidLengthRpc 15527 } 15528 postIndex := iNdEx + msglen 15529 if postIndex < 0 { 15530 return ErrInvalidLengthRpc 15531 } 15532 if postIndex > l { 15533 return io.ErrUnexpectedEOF 15534 } 15535 v := &DeleteRangeResponse{} 15536 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15537 return err 15538 } 15539 m.Response = &ResponseOp_ResponseDeleteRange{v} 15540 iNdEx = postIndex 15541 case 4: 15542 if wireType != 2 { 15543 return fmt.Errorf("proto: wrong wireType = %d for field ResponseTxn", wireType) 15544 } 15545 var msglen int 15546 for shift := uint(0); ; shift += 7 { 15547 if shift >= 64 { 15548 return ErrIntOverflowRpc 15549 } 15550 if iNdEx >= l { 15551 return io.ErrUnexpectedEOF 15552 } 15553 b := dAtA[iNdEx] 15554 iNdEx++ 15555 msglen |= int(b&0x7F) << shift 15556 if b < 0x80 { 15557 break 15558 } 15559 } 15560 if msglen < 0 { 15561 return ErrInvalidLengthRpc 15562 } 15563 postIndex := iNdEx + msglen 15564 if postIndex < 0 { 15565 return ErrInvalidLengthRpc 15566 } 15567 if postIndex > l { 15568 return io.ErrUnexpectedEOF 15569 } 15570 v := &TxnResponse{} 15571 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15572 return err 15573 } 15574 m.Response = &ResponseOp_ResponseTxn{v} 15575 iNdEx = postIndex 15576 default: 15577 iNdEx = preIndex 15578 skippy, err := skipRpc(dAtA[iNdEx:]) 15579 if err != nil { 15580 return err 15581 } 15582 if skippy < 0 { 15583 return ErrInvalidLengthRpc 15584 } 15585 if (iNdEx + skippy) < 0 { 15586 return ErrInvalidLengthRpc 15587 } 15588 if (iNdEx + skippy) > l { 15589 return io.ErrUnexpectedEOF 15590 } 15591 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15592 iNdEx += skippy 15593 } 15594 } 15595 15596 if iNdEx > l { 15597 return io.ErrUnexpectedEOF 15598 } 15599 return nil 15600 } 15601 func (m *Compare) Unmarshal(dAtA []byte) error { 15602 l := len(dAtA) 15603 iNdEx := 0 15604 for iNdEx < l { 15605 preIndex := iNdEx 15606 var wire uint64 15607 for shift := uint(0); ; shift += 7 { 15608 if shift >= 64 { 15609 return ErrIntOverflowRpc 15610 } 15611 if iNdEx >= l { 15612 return io.ErrUnexpectedEOF 15613 } 15614 b := dAtA[iNdEx] 15615 iNdEx++ 15616 wire |= uint64(b&0x7F) << shift 15617 if b < 0x80 { 15618 break 15619 } 15620 } 15621 fieldNum := int32(wire >> 3) 15622 wireType := int(wire & 0x7) 15623 if wireType == 4 { 15624 return fmt.Errorf("proto: Compare: wiretype end group for non-group") 15625 } 15626 if fieldNum <= 0 { 15627 return fmt.Errorf("proto: Compare: illegal tag %d (wire type %d)", fieldNum, wire) 15628 } 15629 switch fieldNum { 15630 case 1: 15631 if wireType != 0 { 15632 return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType) 15633 } 15634 m.Result = 0 15635 for shift := uint(0); ; shift += 7 { 15636 if shift >= 64 { 15637 return ErrIntOverflowRpc 15638 } 15639 if iNdEx >= l { 15640 return io.ErrUnexpectedEOF 15641 } 15642 b := dAtA[iNdEx] 15643 iNdEx++ 15644 m.Result |= Compare_CompareResult(b&0x7F) << shift 15645 if b < 0x80 { 15646 break 15647 } 15648 } 15649 case 2: 15650 if wireType != 0 { 15651 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType) 15652 } 15653 m.Target = 0 15654 for shift := uint(0); ; shift += 7 { 15655 if shift >= 64 { 15656 return ErrIntOverflowRpc 15657 } 15658 if iNdEx >= l { 15659 return io.ErrUnexpectedEOF 15660 } 15661 b := dAtA[iNdEx] 15662 iNdEx++ 15663 m.Target |= Compare_CompareTarget(b&0x7F) << shift 15664 if b < 0x80 { 15665 break 15666 } 15667 } 15668 case 3: 15669 if wireType != 2 { 15670 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 15671 } 15672 var byteLen int 15673 for shift := uint(0); ; shift += 7 { 15674 if shift >= 64 { 15675 return ErrIntOverflowRpc 15676 } 15677 if iNdEx >= l { 15678 return io.ErrUnexpectedEOF 15679 } 15680 b := dAtA[iNdEx] 15681 iNdEx++ 15682 byteLen |= int(b&0x7F) << shift 15683 if b < 0x80 { 15684 break 15685 } 15686 } 15687 if byteLen < 0 { 15688 return ErrInvalidLengthRpc 15689 } 15690 postIndex := iNdEx + byteLen 15691 if postIndex < 0 { 15692 return ErrInvalidLengthRpc 15693 } 15694 if postIndex > l { 15695 return io.ErrUnexpectedEOF 15696 } 15697 m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...) 15698 if m.Key == nil { 15699 m.Key = []byte{} 15700 } 15701 iNdEx = postIndex 15702 case 4: 15703 if wireType != 0 { 15704 return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) 15705 } 15706 var v int64 15707 for shift := uint(0); ; shift += 7 { 15708 if shift >= 64 { 15709 return ErrIntOverflowRpc 15710 } 15711 if iNdEx >= l { 15712 return io.ErrUnexpectedEOF 15713 } 15714 b := dAtA[iNdEx] 15715 iNdEx++ 15716 v |= int64(b&0x7F) << shift 15717 if b < 0x80 { 15718 break 15719 } 15720 } 15721 m.TargetUnion = &Compare_Version{v} 15722 case 5: 15723 if wireType != 0 { 15724 return fmt.Errorf("proto: wrong wireType = %d for field CreateRevision", wireType) 15725 } 15726 var v int64 15727 for shift := uint(0); ; shift += 7 { 15728 if shift >= 64 { 15729 return ErrIntOverflowRpc 15730 } 15731 if iNdEx >= l { 15732 return io.ErrUnexpectedEOF 15733 } 15734 b := dAtA[iNdEx] 15735 iNdEx++ 15736 v |= int64(b&0x7F) << shift 15737 if b < 0x80 { 15738 break 15739 } 15740 } 15741 m.TargetUnion = &Compare_CreateRevision{v} 15742 case 6: 15743 if wireType != 0 { 15744 return fmt.Errorf("proto: wrong wireType = %d for field ModRevision", wireType) 15745 } 15746 var v int64 15747 for shift := uint(0); ; shift += 7 { 15748 if shift >= 64 { 15749 return ErrIntOverflowRpc 15750 } 15751 if iNdEx >= l { 15752 return io.ErrUnexpectedEOF 15753 } 15754 b := dAtA[iNdEx] 15755 iNdEx++ 15756 v |= int64(b&0x7F) << shift 15757 if b < 0x80 { 15758 break 15759 } 15760 } 15761 m.TargetUnion = &Compare_ModRevision{v} 15762 case 7: 15763 if wireType != 2 { 15764 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 15765 } 15766 var byteLen int 15767 for shift := uint(0); ; shift += 7 { 15768 if shift >= 64 { 15769 return ErrIntOverflowRpc 15770 } 15771 if iNdEx >= l { 15772 return io.ErrUnexpectedEOF 15773 } 15774 b := dAtA[iNdEx] 15775 iNdEx++ 15776 byteLen |= int(b&0x7F) << shift 15777 if b < 0x80 { 15778 break 15779 } 15780 } 15781 if byteLen < 0 { 15782 return ErrInvalidLengthRpc 15783 } 15784 postIndex := iNdEx + byteLen 15785 if postIndex < 0 { 15786 return ErrInvalidLengthRpc 15787 } 15788 if postIndex > l { 15789 return io.ErrUnexpectedEOF 15790 } 15791 v := make([]byte, postIndex-iNdEx) 15792 copy(v, dAtA[iNdEx:postIndex]) 15793 m.TargetUnion = &Compare_Value{v} 15794 iNdEx = postIndex 15795 case 8: 15796 if wireType != 0 { 15797 return fmt.Errorf("proto: wrong wireType = %d for field Lease", wireType) 15798 } 15799 var v int64 15800 for shift := uint(0); ; shift += 7 { 15801 if shift >= 64 { 15802 return ErrIntOverflowRpc 15803 } 15804 if iNdEx >= l { 15805 return io.ErrUnexpectedEOF 15806 } 15807 b := dAtA[iNdEx] 15808 iNdEx++ 15809 v |= int64(b&0x7F) << shift 15810 if b < 0x80 { 15811 break 15812 } 15813 } 15814 m.TargetUnion = &Compare_Lease{v} 15815 case 64: 15816 if wireType != 2 { 15817 return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType) 15818 } 15819 var byteLen int 15820 for shift := uint(0); ; shift += 7 { 15821 if shift >= 64 { 15822 return ErrIntOverflowRpc 15823 } 15824 if iNdEx >= l { 15825 return io.ErrUnexpectedEOF 15826 } 15827 b := dAtA[iNdEx] 15828 iNdEx++ 15829 byteLen |= int(b&0x7F) << shift 15830 if b < 0x80 { 15831 break 15832 } 15833 } 15834 if byteLen < 0 { 15835 return ErrInvalidLengthRpc 15836 } 15837 postIndex := iNdEx + byteLen 15838 if postIndex < 0 { 15839 return ErrInvalidLengthRpc 15840 } 15841 if postIndex > l { 15842 return io.ErrUnexpectedEOF 15843 } 15844 m.RangeEnd = append(m.RangeEnd[:0], dAtA[iNdEx:postIndex]...) 15845 if m.RangeEnd == nil { 15846 m.RangeEnd = []byte{} 15847 } 15848 iNdEx = postIndex 15849 default: 15850 iNdEx = preIndex 15851 skippy, err := skipRpc(dAtA[iNdEx:]) 15852 if err != nil { 15853 return err 15854 } 15855 if skippy < 0 { 15856 return ErrInvalidLengthRpc 15857 } 15858 if (iNdEx + skippy) < 0 { 15859 return ErrInvalidLengthRpc 15860 } 15861 if (iNdEx + skippy) > l { 15862 return io.ErrUnexpectedEOF 15863 } 15864 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15865 iNdEx += skippy 15866 } 15867 } 15868 15869 if iNdEx > l { 15870 return io.ErrUnexpectedEOF 15871 } 15872 return nil 15873 } 15874 func (m *TxnRequest) Unmarshal(dAtA []byte) error { 15875 l := len(dAtA) 15876 iNdEx := 0 15877 for iNdEx < l { 15878 preIndex := iNdEx 15879 var wire uint64 15880 for shift := uint(0); ; shift += 7 { 15881 if shift >= 64 { 15882 return ErrIntOverflowRpc 15883 } 15884 if iNdEx >= l { 15885 return io.ErrUnexpectedEOF 15886 } 15887 b := dAtA[iNdEx] 15888 iNdEx++ 15889 wire |= uint64(b&0x7F) << shift 15890 if b < 0x80 { 15891 break 15892 } 15893 } 15894 fieldNum := int32(wire >> 3) 15895 wireType := int(wire & 0x7) 15896 if wireType == 4 { 15897 return fmt.Errorf("proto: TxnRequest: wiretype end group for non-group") 15898 } 15899 if fieldNum <= 0 { 15900 return fmt.Errorf("proto: TxnRequest: illegal tag %d (wire type %d)", fieldNum, wire) 15901 } 15902 switch fieldNum { 15903 case 1: 15904 if wireType != 2 { 15905 return fmt.Errorf("proto: wrong wireType = %d for field Compare", wireType) 15906 } 15907 var msglen int 15908 for shift := uint(0); ; shift += 7 { 15909 if shift >= 64 { 15910 return ErrIntOverflowRpc 15911 } 15912 if iNdEx >= l { 15913 return io.ErrUnexpectedEOF 15914 } 15915 b := dAtA[iNdEx] 15916 iNdEx++ 15917 msglen |= int(b&0x7F) << shift 15918 if b < 0x80 { 15919 break 15920 } 15921 } 15922 if msglen < 0 { 15923 return ErrInvalidLengthRpc 15924 } 15925 postIndex := iNdEx + msglen 15926 if postIndex < 0 { 15927 return ErrInvalidLengthRpc 15928 } 15929 if postIndex > l { 15930 return io.ErrUnexpectedEOF 15931 } 15932 m.Compare = append(m.Compare, &Compare{}) 15933 if err := m.Compare[len(m.Compare)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15934 return err 15935 } 15936 iNdEx = postIndex 15937 case 2: 15938 if wireType != 2 { 15939 return fmt.Errorf("proto: wrong wireType = %d for field Success", wireType) 15940 } 15941 var msglen int 15942 for shift := uint(0); ; shift += 7 { 15943 if shift >= 64 { 15944 return ErrIntOverflowRpc 15945 } 15946 if iNdEx >= l { 15947 return io.ErrUnexpectedEOF 15948 } 15949 b := dAtA[iNdEx] 15950 iNdEx++ 15951 msglen |= int(b&0x7F) << shift 15952 if b < 0x80 { 15953 break 15954 } 15955 } 15956 if msglen < 0 { 15957 return ErrInvalidLengthRpc 15958 } 15959 postIndex := iNdEx + msglen 15960 if postIndex < 0 { 15961 return ErrInvalidLengthRpc 15962 } 15963 if postIndex > l { 15964 return io.ErrUnexpectedEOF 15965 } 15966 m.Success = append(m.Success, &RequestOp{}) 15967 if err := m.Success[len(m.Success)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15968 return err 15969 } 15970 iNdEx = postIndex 15971 case 3: 15972 if wireType != 2 { 15973 return fmt.Errorf("proto: wrong wireType = %d for field Failure", wireType) 15974 } 15975 var msglen int 15976 for shift := uint(0); ; shift += 7 { 15977 if shift >= 64 { 15978 return ErrIntOverflowRpc 15979 } 15980 if iNdEx >= l { 15981 return io.ErrUnexpectedEOF 15982 } 15983 b := dAtA[iNdEx] 15984 iNdEx++ 15985 msglen |= int(b&0x7F) << shift 15986 if b < 0x80 { 15987 break 15988 } 15989 } 15990 if msglen < 0 { 15991 return ErrInvalidLengthRpc 15992 } 15993 postIndex := iNdEx + msglen 15994 if postIndex < 0 { 15995 return ErrInvalidLengthRpc 15996 } 15997 if postIndex > l { 15998 return io.ErrUnexpectedEOF 15999 } 16000 m.Failure = append(m.Failure, &RequestOp{}) 16001 if err := m.Failure[len(m.Failure)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16002 return err 16003 } 16004 iNdEx = postIndex 16005 default: 16006 iNdEx = preIndex 16007 skippy, err := skipRpc(dAtA[iNdEx:]) 16008 if err != nil { 16009 return err 16010 } 16011 if skippy < 0 { 16012 return ErrInvalidLengthRpc 16013 } 16014 if (iNdEx + skippy) < 0 { 16015 return ErrInvalidLengthRpc 16016 } 16017 if (iNdEx + skippy) > l { 16018 return io.ErrUnexpectedEOF 16019 } 16020 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 16021 iNdEx += skippy 16022 } 16023 } 16024 16025 if iNdEx > l { 16026 return io.ErrUnexpectedEOF 16027 } 16028 return nil 16029 } 16030 func (m *TxnResponse) Unmarshal(dAtA []byte) error { 16031 l := len(dAtA) 16032 iNdEx := 0 16033 for iNdEx < l { 16034 preIndex := iNdEx 16035 var wire uint64 16036 for shift := uint(0); ; shift += 7 { 16037 if shift >= 64 { 16038 return ErrIntOverflowRpc 16039 } 16040 if iNdEx >= l { 16041 return io.ErrUnexpectedEOF 16042 } 16043 b := dAtA[iNdEx] 16044 iNdEx++ 16045 wire |= uint64(b&0x7F) << shift 16046 if b < 0x80 { 16047 break 16048 } 16049 } 16050 fieldNum := int32(wire >> 3) 16051 wireType := int(wire & 0x7) 16052 if wireType == 4 { 16053 return fmt.Errorf("proto: TxnResponse: wiretype end group for non-group") 16054 } 16055 if fieldNum <= 0 { 16056 return fmt.Errorf("proto: TxnResponse: illegal tag %d (wire type %d)", fieldNum, wire) 16057 } 16058 switch fieldNum { 16059 case 1: 16060 if wireType != 2 { 16061 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 16062 } 16063 var msglen int 16064 for shift := uint(0); ; shift += 7 { 16065 if shift >= 64 { 16066 return ErrIntOverflowRpc 16067 } 16068 if iNdEx >= l { 16069 return io.ErrUnexpectedEOF 16070 } 16071 b := dAtA[iNdEx] 16072 iNdEx++ 16073 msglen |= int(b&0x7F) << shift 16074 if b < 0x80 { 16075 break 16076 } 16077 } 16078 if msglen < 0 { 16079 return ErrInvalidLengthRpc 16080 } 16081 postIndex := iNdEx + msglen 16082 if postIndex < 0 { 16083 return ErrInvalidLengthRpc 16084 } 16085 if postIndex > l { 16086 return io.ErrUnexpectedEOF 16087 } 16088 if m.Header == nil { 16089 m.Header = &ResponseHeader{} 16090 } 16091 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16092 return err 16093 } 16094 iNdEx = postIndex 16095 case 2: 16096 if wireType != 0 { 16097 return fmt.Errorf("proto: wrong wireType = %d for field Succeeded", wireType) 16098 } 16099 var v int 16100 for shift := uint(0); ; shift += 7 { 16101 if shift >= 64 { 16102 return ErrIntOverflowRpc 16103 } 16104 if iNdEx >= l { 16105 return io.ErrUnexpectedEOF 16106 } 16107 b := dAtA[iNdEx] 16108 iNdEx++ 16109 v |= int(b&0x7F) << shift 16110 if b < 0x80 { 16111 break 16112 } 16113 } 16114 m.Succeeded = bool(v != 0) 16115 case 3: 16116 if wireType != 2 { 16117 return fmt.Errorf("proto: wrong wireType = %d for field Responses", wireType) 16118 } 16119 var msglen int 16120 for shift := uint(0); ; shift += 7 { 16121 if shift >= 64 { 16122 return ErrIntOverflowRpc 16123 } 16124 if iNdEx >= l { 16125 return io.ErrUnexpectedEOF 16126 } 16127 b := dAtA[iNdEx] 16128 iNdEx++ 16129 msglen |= int(b&0x7F) << shift 16130 if b < 0x80 { 16131 break 16132 } 16133 } 16134 if msglen < 0 { 16135 return ErrInvalidLengthRpc 16136 } 16137 postIndex := iNdEx + msglen 16138 if postIndex < 0 { 16139 return ErrInvalidLengthRpc 16140 } 16141 if postIndex > l { 16142 return io.ErrUnexpectedEOF 16143 } 16144 m.Responses = append(m.Responses, &ResponseOp{}) 16145 if err := m.Responses[len(m.Responses)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16146 return err 16147 } 16148 iNdEx = postIndex 16149 default: 16150 iNdEx = preIndex 16151 skippy, err := skipRpc(dAtA[iNdEx:]) 16152 if err != nil { 16153 return err 16154 } 16155 if skippy < 0 { 16156 return ErrInvalidLengthRpc 16157 } 16158 if (iNdEx + skippy) < 0 { 16159 return ErrInvalidLengthRpc 16160 } 16161 if (iNdEx + skippy) > l { 16162 return io.ErrUnexpectedEOF 16163 } 16164 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 16165 iNdEx += skippy 16166 } 16167 } 16168 16169 if iNdEx > l { 16170 return io.ErrUnexpectedEOF 16171 } 16172 return nil 16173 } 16174 func (m *CompactionRequest) Unmarshal(dAtA []byte) error { 16175 l := len(dAtA) 16176 iNdEx := 0 16177 for iNdEx < l { 16178 preIndex := iNdEx 16179 var wire uint64 16180 for shift := uint(0); ; shift += 7 { 16181 if shift >= 64 { 16182 return ErrIntOverflowRpc 16183 } 16184 if iNdEx >= l { 16185 return io.ErrUnexpectedEOF 16186 } 16187 b := dAtA[iNdEx] 16188 iNdEx++ 16189 wire |= uint64(b&0x7F) << shift 16190 if b < 0x80 { 16191 break 16192 } 16193 } 16194 fieldNum := int32(wire >> 3) 16195 wireType := int(wire & 0x7) 16196 if wireType == 4 { 16197 return fmt.Errorf("proto: CompactionRequest: wiretype end group for non-group") 16198 } 16199 if fieldNum <= 0 { 16200 return fmt.Errorf("proto: CompactionRequest: illegal tag %d (wire type %d)", fieldNum, wire) 16201 } 16202 switch fieldNum { 16203 case 1: 16204 if wireType != 0 { 16205 return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType) 16206 } 16207 m.Revision = 0 16208 for shift := uint(0); ; shift += 7 { 16209 if shift >= 64 { 16210 return ErrIntOverflowRpc 16211 } 16212 if iNdEx >= l { 16213 return io.ErrUnexpectedEOF 16214 } 16215 b := dAtA[iNdEx] 16216 iNdEx++ 16217 m.Revision |= int64(b&0x7F) << shift 16218 if b < 0x80 { 16219 break 16220 } 16221 } 16222 case 2: 16223 if wireType != 0 { 16224 return fmt.Errorf("proto: wrong wireType = %d for field Physical", wireType) 16225 } 16226 var v int 16227 for shift := uint(0); ; shift += 7 { 16228 if shift >= 64 { 16229 return ErrIntOverflowRpc 16230 } 16231 if iNdEx >= l { 16232 return io.ErrUnexpectedEOF 16233 } 16234 b := dAtA[iNdEx] 16235 iNdEx++ 16236 v |= int(b&0x7F) << shift 16237 if b < 0x80 { 16238 break 16239 } 16240 } 16241 m.Physical = bool(v != 0) 16242 default: 16243 iNdEx = preIndex 16244 skippy, err := skipRpc(dAtA[iNdEx:]) 16245 if err != nil { 16246 return err 16247 } 16248 if skippy < 0 { 16249 return ErrInvalidLengthRpc 16250 } 16251 if (iNdEx + skippy) < 0 { 16252 return ErrInvalidLengthRpc 16253 } 16254 if (iNdEx + skippy) > l { 16255 return io.ErrUnexpectedEOF 16256 } 16257 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 16258 iNdEx += skippy 16259 } 16260 } 16261 16262 if iNdEx > l { 16263 return io.ErrUnexpectedEOF 16264 } 16265 return nil 16266 } 16267 func (m *CompactionResponse) Unmarshal(dAtA []byte) error { 16268 l := len(dAtA) 16269 iNdEx := 0 16270 for iNdEx < l { 16271 preIndex := iNdEx 16272 var wire 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 wire |= uint64(b&0x7F) << shift 16283 if b < 0x80 { 16284 break 16285 } 16286 } 16287 fieldNum := int32(wire >> 3) 16288 wireType := int(wire & 0x7) 16289 if wireType == 4 { 16290 return fmt.Errorf("proto: CompactionResponse: wiretype end group for non-group") 16291 } 16292 if fieldNum <= 0 { 16293 return fmt.Errorf("proto: CompactionResponse: illegal tag %d (wire type %d)", fieldNum, wire) 16294 } 16295 switch fieldNum { 16296 case 1: 16297 if wireType != 2 { 16298 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 16299 } 16300 var msglen int 16301 for shift := uint(0); ; shift += 7 { 16302 if shift >= 64 { 16303 return ErrIntOverflowRpc 16304 } 16305 if iNdEx >= l { 16306 return io.ErrUnexpectedEOF 16307 } 16308 b := dAtA[iNdEx] 16309 iNdEx++ 16310 msglen |= int(b&0x7F) << shift 16311 if b < 0x80 { 16312 break 16313 } 16314 } 16315 if msglen < 0 { 16316 return ErrInvalidLengthRpc 16317 } 16318 postIndex := iNdEx + msglen 16319 if postIndex < 0 { 16320 return ErrInvalidLengthRpc 16321 } 16322 if postIndex > l { 16323 return io.ErrUnexpectedEOF 16324 } 16325 if m.Header == nil { 16326 m.Header = &ResponseHeader{} 16327 } 16328 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16329 return err 16330 } 16331 iNdEx = postIndex 16332 default: 16333 iNdEx = preIndex 16334 skippy, err := skipRpc(dAtA[iNdEx:]) 16335 if err != nil { 16336 return err 16337 } 16338 if skippy < 0 { 16339 return ErrInvalidLengthRpc 16340 } 16341 if (iNdEx + skippy) < 0 { 16342 return ErrInvalidLengthRpc 16343 } 16344 if (iNdEx + skippy) > l { 16345 return io.ErrUnexpectedEOF 16346 } 16347 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 16348 iNdEx += skippy 16349 } 16350 } 16351 16352 if iNdEx > l { 16353 return io.ErrUnexpectedEOF 16354 } 16355 return nil 16356 } 16357 func (m *HashRequest) Unmarshal(dAtA []byte) error { 16358 l := len(dAtA) 16359 iNdEx := 0 16360 for iNdEx < l { 16361 preIndex := iNdEx 16362 var wire uint64 16363 for shift := uint(0); ; shift += 7 { 16364 if shift >= 64 { 16365 return ErrIntOverflowRpc 16366 } 16367 if iNdEx >= l { 16368 return io.ErrUnexpectedEOF 16369 } 16370 b := dAtA[iNdEx] 16371 iNdEx++ 16372 wire |= uint64(b&0x7F) << shift 16373 if b < 0x80 { 16374 break 16375 } 16376 } 16377 fieldNum := int32(wire >> 3) 16378 wireType := int(wire & 0x7) 16379 if wireType == 4 { 16380 return fmt.Errorf("proto: HashRequest: wiretype end group for non-group") 16381 } 16382 if fieldNum <= 0 { 16383 return fmt.Errorf("proto: HashRequest: illegal tag %d (wire type %d)", fieldNum, wire) 16384 } 16385 switch fieldNum { 16386 default: 16387 iNdEx = preIndex 16388 skippy, err := skipRpc(dAtA[iNdEx:]) 16389 if err != nil { 16390 return err 16391 } 16392 if skippy < 0 { 16393 return ErrInvalidLengthRpc 16394 } 16395 if (iNdEx + skippy) < 0 { 16396 return ErrInvalidLengthRpc 16397 } 16398 if (iNdEx + skippy) > l { 16399 return io.ErrUnexpectedEOF 16400 } 16401 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 16402 iNdEx += skippy 16403 } 16404 } 16405 16406 if iNdEx > l { 16407 return io.ErrUnexpectedEOF 16408 } 16409 return nil 16410 } 16411 func (m *HashKVRequest) Unmarshal(dAtA []byte) error { 16412 l := len(dAtA) 16413 iNdEx := 0 16414 for iNdEx < l { 16415 preIndex := iNdEx 16416 var wire uint64 16417 for shift := uint(0); ; shift += 7 { 16418 if shift >= 64 { 16419 return ErrIntOverflowRpc 16420 } 16421 if iNdEx >= l { 16422 return io.ErrUnexpectedEOF 16423 } 16424 b := dAtA[iNdEx] 16425 iNdEx++ 16426 wire |= uint64(b&0x7F) << shift 16427 if b < 0x80 { 16428 break 16429 } 16430 } 16431 fieldNum := int32(wire >> 3) 16432 wireType := int(wire & 0x7) 16433 if wireType == 4 { 16434 return fmt.Errorf("proto: HashKVRequest: wiretype end group for non-group") 16435 } 16436 if fieldNum <= 0 { 16437 return fmt.Errorf("proto: HashKVRequest: illegal tag %d (wire type %d)", fieldNum, wire) 16438 } 16439 switch fieldNum { 16440 case 1: 16441 if wireType != 0 { 16442 return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType) 16443 } 16444 m.Revision = 0 16445 for shift := uint(0); ; shift += 7 { 16446 if shift >= 64 { 16447 return ErrIntOverflowRpc 16448 } 16449 if iNdEx >= l { 16450 return io.ErrUnexpectedEOF 16451 } 16452 b := dAtA[iNdEx] 16453 iNdEx++ 16454 m.Revision |= int64(b&0x7F) << shift 16455 if b < 0x80 { 16456 break 16457 } 16458 } 16459 default: 16460 iNdEx = preIndex 16461 skippy, err := skipRpc(dAtA[iNdEx:]) 16462 if err != nil { 16463 return err 16464 } 16465 if skippy < 0 { 16466 return ErrInvalidLengthRpc 16467 } 16468 if (iNdEx + skippy) < 0 { 16469 return ErrInvalidLengthRpc 16470 } 16471 if (iNdEx + skippy) > l { 16472 return io.ErrUnexpectedEOF 16473 } 16474 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 16475 iNdEx += skippy 16476 } 16477 } 16478 16479 if iNdEx > l { 16480 return io.ErrUnexpectedEOF 16481 } 16482 return nil 16483 } 16484 func (m *HashKVResponse) Unmarshal(dAtA []byte) error { 16485 l := len(dAtA) 16486 iNdEx := 0 16487 for iNdEx < l { 16488 preIndex := iNdEx 16489 var wire uint64 16490 for shift := uint(0); ; shift += 7 { 16491 if shift >= 64 { 16492 return ErrIntOverflowRpc 16493 } 16494 if iNdEx >= l { 16495 return io.ErrUnexpectedEOF 16496 } 16497 b := dAtA[iNdEx] 16498 iNdEx++ 16499 wire |= uint64(b&0x7F) << shift 16500 if b < 0x80 { 16501 break 16502 } 16503 } 16504 fieldNum := int32(wire >> 3) 16505 wireType := int(wire & 0x7) 16506 if wireType == 4 { 16507 return fmt.Errorf("proto: HashKVResponse: wiretype end group for non-group") 16508 } 16509 if fieldNum <= 0 { 16510 return fmt.Errorf("proto: HashKVResponse: illegal tag %d (wire type %d)", fieldNum, wire) 16511 } 16512 switch fieldNum { 16513 case 1: 16514 if wireType != 2 { 16515 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 16516 } 16517 var msglen int 16518 for shift := uint(0); ; shift += 7 { 16519 if shift >= 64 { 16520 return ErrIntOverflowRpc 16521 } 16522 if iNdEx >= l { 16523 return io.ErrUnexpectedEOF 16524 } 16525 b := dAtA[iNdEx] 16526 iNdEx++ 16527 msglen |= int(b&0x7F) << shift 16528 if b < 0x80 { 16529 break 16530 } 16531 } 16532 if msglen < 0 { 16533 return ErrInvalidLengthRpc 16534 } 16535 postIndex := iNdEx + msglen 16536 if postIndex < 0 { 16537 return ErrInvalidLengthRpc 16538 } 16539 if postIndex > l { 16540 return io.ErrUnexpectedEOF 16541 } 16542 if m.Header == nil { 16543 m.Header = &ResponseHeader{} 16544 } 16545 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16546 return err 16547 } 16548 iNdEx = postIndex 16549 case 2: 16550 if wireType != 0 { 16551 return fmt.Errorf("proto: wrong wireType = %d for field Hash", wireType) 16552 } 16553 m.Hash = 0 16554 for shift := uint(0); ; shift += 7 { 16555 if shift >= 64 { 16556 return ErrIntOverflowRpc 16557 } 16558 if iNdEx >= l { 16559 return io.ErrUnexpectedEOF 16560 } 16561 b := dAtA[iNdEx] 16562 iNdEx++ 16563 m.Hash |= uint32(b&0x7F) << shift 16564 if b < 0x80 { 16565 break 16566 } 16567 } 16568 case 3: 16569 if wireType != 0 { 16570 return fmt.Errorf("proto: wrong wireType = %d for field CompactRevision", wireType) 16571 } 16572 m.CompactRevision = 0 16573 for shift := uint(0); ; shift += 7 { 16574 if shift >= 64 { 16575 return ErrIntOverflowRpc 16576 } 16577 if iNdEx >= l { 16578 return io.ErrUnexpectedEOF 16579 } 16580 b := dAtA[iNdEx] 16581 iNdEx++ 16582 m.CompactRevision |= int64(b&0x7F) << shift 16583 if b < 0x80 { 16584 break 16585 } 16586 } 16587 default: 16588 iNdEx = preIndex 16589 skippy, err := skipRpc(dAtA[iNdEx:]) 16590 if err != nil { 16591 return err 16592 } 16593 if skippy < 0 { 16594 return ErrInvalidLengthRpc 16595 } 16596 if (iNdEx + skippy) < 0 { 16597 return ErrInvalidLengthRpc 16598 } 16599 if (iNdEx + skippy) > l { 16600 return io.ErrUnexpectedEOF 16601 } 16602 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 16603 iNdEx += skippy 16604 } 16605 } 16606 16607 if iNdEx > l { 16608 return io.ErrUnexpectedEOF 16609 } 16610 return nil 16611 } 16612 func (m *HashResponse) Unmarshal(dAtA []byte) error { 16613 l := len(dAtA) 16614 iNdEx := 0 16615 for iNdEx < l { 16616 preIndex := iNdEx 16617 var wire uint64 16618 for shift := uint(0); ; shift += 7 { 16619 if shift >= 64 { 16620 return ErrIntOverflowRpc 16621 } 16622 if iNdEx >= l { 16623 return io.ErrUnexpectedEOF 16624 } 16625 b := dAtA[iNdEx] 16626 iNdEx++ 16627 wire |= uint64(b&0x7F) << shift 16628 if b < 0x80 { 16629 break 16630 } 16631 } 16632 fieldNum := int32(wire >> 3) 16633 wireType := int(wire & 0x7) 16634 if wireType == 4 { 16635 return fmt.Errorf("proto: HashResponse: wiretype end group for non-group") 16636 } 16637 if fieldNum <= 0 { 16638 return fmt.Errorf("proto: HashResponse: illegal tag %d (wire type %d)", fieldNum, wire) 16639 } 16640 switch fieldNum { 16641 case 1: 16642 if wireType != 2 { 16643 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 16644 } 16645 var msglen int 16646 for shift := uint(0); ; shift += 7 { 16647 if shift >= 64 { 16648 return ErrIntOverflowRpc 16649 } 16650 if iNdEx >= l { 16651 return io.ErrUnexpectedEOF 16652 } 16653 b := dAtA[iNdEx] 16654 iNdEx++ 16655 msglen |= int(b&0x7F) << shift 16656 if b < 0x80 { 16657 break 16658 } 16659 } 16660 if msglen < 0 { 16661 return ErrInvalidLengthRpc 16662 } 16663 postIndex := iNdEx + msglen 16664 if postIndex < 0 { 16665 return ErrInvalidLengthRpc 16666 } 16667 if postIndex > l { 16668 return io.ErrUnexpectedEOF 16669 } 16670 if m.Header == nil { 16671 m.Header = &ResponseHeader{} 16672 } 16673 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16674 return err 16675 } 16676 iNdEx = postIndex 16677 case 2: 16678 if wireType != 0 { 16679 return fmt.Errorf("proto: wrong wireType = %d for field Hash", wireType) 16680 } 16681 m.Hash = 0 16682 for shift := uint(0); ; shift += 7 { 16683 if shift >= 64 { 16684 return ErrIntOverflowRpc 16685 } 16686 if iNdEx >= l { 16687 return io.ErrUnexpectedEOF 16688 } 16689 b := dAtA[iNdEx] 16690 iNdEx++ 16691 m.Hash |= uint32(b&0x7F) << shift 16692 if b < 0x80 { 16693 break 16694 } 16695 } 16696 default: 16697 iNdEx = preIndex 16698 skippy, err := skipRpc(dAtA[iNdEx:]) 16699 if err != nil { 16700 return err 16701 } 16702 if skippy < 0 { 16703 return ErrInvalidLengthRpc 16704 } 16705 if (iNdEx + skippy) < 0 { 16706 return ErrInvalidLengthRpc 16707 } 16708 if (iNdEx + skippy) > l { 16709 return io.ErrUnexpectedEOF 16710 } 16711 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 16712 iNdEx += skippy 16713 } 16714 } 16715 16716 if iNdEx > l { 16717 return io.ErrUnexpectedEOF 16718 } 16719 return nil 16720 } 16721 func (m *SnapshotRequest) Unmarshal(dAtA []byte) error { 16722 l := len(dAtA) 16723 iNdEx := 0 16724 for iNdEx < l { 16725 preIndex := iNdEx 16726 var wire uint64 16727 for shift := uint(0); ; shift += 7 { 16728 if shift >= 64 { 16729 return ErrIntOverflowRpc 16730 } 16731 if iNdEx >= l { 16732 return io.ErrUnexpectedEOF 16733 } 16734 b := dAtA[iNdEx] 16735 iNdEx++ 16736 wire |= uint64(b&0x7F) << shift 16737 if b < 0x80 { 16738 break 16739 } 16740 } 16741 fieldNum := int32(wire >> 3) 16742 wireType := int(wire & 0x7) 16743 if wireType == 4 { 16744 return fmt.Errorf("proto: SnapshotRequest: wiretype end group for non-group") 16745 } 16746 if fieldNum <= 0 { 16747 return fmt.Errorf("proto: SnapshotRequest: illegal tag %d (wire type %d)", fieldNum, wire) 16748 } 16749 switch fieldNum { 16750 default: 16751 iNdEx = preIndex 16752 skippy, err := skipRpc(dAtA[iNdEx:]) 16753 if err != nil { 16754 return err 16755 } 16756 if skippy < 0 { 16757 return ErrInvalidLengthRpc 16758 } 16759 if (iNdEx + skippy) < 0 { 16760 return ErrInvalidLengthRpc 16761 } 16762 if (iNdEx + skippy) > l { 16763 return io.ErrUnexpectedEOF 16764 } 16765 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 16766 iNdEx += skippy 16767 } 16768 } 16769 16770 if iNdEx > l { 16771 return io.ErrUnexpectedEOF 16772 } 16773 return nil 16774 } 16775 func (m *SnapshotResponse) Unmarshal(dAtA []byte) error { 16776 l := len(dAtA) 16777 iNdEx := 0 16778 for iNdEx < l { 16779 preIndex := iNdEx 16780 var wire uint64 16781 for shift := uint(0); ; shift += 7 { 16782 if shift >= 64 { 16783 return ErrIntOverflowRpc 16784 } 16785 if iNdEx >= l { 16786 return io.ErrUnexpectedEOF 16787 } 16788 b := dAtA[iNdEx] 16789 iNdEx++ 16790 wire |= uint64(b&0x7F) << shift 16791 if b < 0x80 { 16792 break 16793 } 16794 } 16795 fieldNum := int32(wire >> 3) 16796 wireType := int(wire & 0x7) 16797 if wireType == 4 { 16798 return fmt.Errorf("proto: SnapshotResponse: wiretype end group for non-group") 16799 } 16800 if fieldNum <= 0 { 16801 return fmt.Errorf("proto: SnapshotResponse: illegal tag %d (wire type %d)", fieldNum, wire) 16802 } 16803 switch fieldNum { 16804 case 1: 16805 if wireType != 2 { 16806 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 16807 } 16808 var msglen int 16809 for shift := uint(0); ; shift += 7 { 16810 if shift >= 64 { 16811 return ErrIntOverflowRpc 16812 } 16813 if iNdEx >= l { 16814 return io.ErrUnexpectedEOF 16815 } 16816 b := dAtA[iNdEx] 16817 iNdEx++ 16818 msglen |= int(b&0x7F) << shift 16819 if b < 0x80 { 16820 break 16821 } 16822 } 16823 if msglen < 0 { 16824 return ErrInvalidLengthRpc 16825 } 16826 postIndex := iNdEx + msglen 16827 if postIndex < 0 { 16828 return ErrInvalidLengthRpc 16829 } 16830 if postIndex > l { 16831 return io.ErrUnexpectedEOF 16832 } 16833 if m.Header == nil { 16834 m.Header = &ResponseHeader{} 16835 } 16836 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16837 return err 16838 } 16839 iNdEx = postIndex 16840 case 2: 16841 if wireType != 0 { 16842 return fmt.Errorf("proto: wrong wireType = %d for field RemainingBytes", wireType) 16843 } 16844 m.RemainingBytes = 0 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 m.RemainingBytes |= uint64(b&0x7F) << shift 16855 if b < 0x80 { 16856 break 16857 } 16858 } 16859 case 3: 16860 if wireType != 2 { 16861 return fmt.Errorf("proto: wrong wireType = %d for field Blob", wireType) 16862 } 16863 var byteLen int 16864 for shift := uint(0); ; shift += 7 { 16865 if shift >= 64 { 16866 return ErrIntOverflowRpc 16867 } 16868 if iNdEx >= l { 16869 return io.ErrUnexpectedEOF 16870 } 16871 b := dAtA[iNdEx] 16872 iNdEx++ 16873 byteLen |= int(b&0x7F) << shift 16874 if b < 0x80 { 16875 break 16876 } 16877 } 16878 if byteLen < 0 { 16879 return ErrInvalidLengthRpc 16880 } 16881 postIndex := iNdEx + byteLen 16882 if postIndex < 0 { 16883 return ErrInvalidLengthRpc 16884 } 16885 if postIndex > l { 16886 return io.ErrUnexpectedEOF 16887 } 16888 m.Blob = append(m.Blob[:0], dAtA[iNdEx:postIndex]...) 16889 if m.Blob == nil { 16890 m.Blob = []byte{} 16891 } 16892 iNdEx = postIndex 16893 default: 16894 iNdEx = preIndex 16895 skippy, err := skipRpc(dAtA[iNdEx:]) 16896 if err != nil { 16897 return err 16898 } 16899 if skippy < 0 { 16900 return ErrInvalidLengthRpc 16901 } 16902 if (iNdEx + skippy) < 0 { 16903 return ErrInvalidLengthRpc 16904 } 16905 if (iNdEx + skippy) > l { 16906 return io.ErrUnexpectedEOF 16907 } 16908 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 16909 iNdEx += skippy 16910 } 16911 } 16912 16913 if iNdEx > l { 16914 return io.ErrUnexpectedEOF 16915 } 16916 return nil 16917 } 16918 func (m *WatchRequest) Unmarshal(dAtA []byte) error { 16919 l := len(dAtA) 16920 iNdEx := 0 16921 for iNdEx < l { 16922 preIndex := iNdEx 16923 var wire uint64 16924 for shift := uint(0); ; shift += 7 { 16925 if shift >= 64 { 16926 return ErrIntOverflowRpc 16927 } 16928 if iNdEx >= l { 16929 return io.ErrUnexpectedEOF 16930 } 16931 b := dAtA[iNdEx] 16932 iNdEx++ 16933 wire |= uint64(b&0x7F) << shift 16934 if b < 0x80 { 16935 break 16936 } 16937 } 16938 fieldNum := int32(wire >> 3) 16939 wireType := int(wire & 0x7) 16940 if wireType == 4 { 16941 return fmt.Errorf("proto: WatchRequest: wiretype end group for non-group") 16942 } 16943 if fieldNum <= 0 { 16944 return fmt.Errorf("proto: WatchRequest: illegal tag %d (wire type %d)", fieldNum, wire) 16945 } 16946 switch fieldNum { 16947 case 1: 16948 if wireType != 2 { 16949 return fmt.Errorf("proto: wrong wireType = %d for field CreateRequest", wireType) 16950 } 16951 var msglen int 16952 for shift := uint(0); ; shift += 7 { 16953 if shift >= 64 { 16954 return ErrIntOverflowRpc 16955 } 16956 if iNdEx >= l { 16957 return io.ErrUnexpectedEOF 16958 } 16959 b := dAtA[iNdEx] 16960 iNdEx++ 16961 msglen |= int(b&0x7F) << shift 16962 if b < 0x80 { 16963 break 16964 } 16965 } 16966 if msglen < 0 { 16967 return ErrInvalidLengthRpc 16968 } 16969 postIndex := iNdEx + msglen 16970 if postIndex < 0 { 16971 return ErrInvalidLengthRpc 16972 } 16973 if postIndex > l { 16974 return io.ErrUnexpectedEOF 16975 } 16976 v := &WatchCreateRequest{} 16977 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16978 return err 16979 } 16980 m.RequestUnion = &WatchRequest_CreateRequest{v} 16981 iNdEx = postIndex 16982 case 2: 16983 if wireType != 2 { 16984 return fmt.Errorf("proto: wrong wireType = %d for field CancelRequest", wireType) 16985 } 16986 var msglen int 16987 for shift := uint(0); ; shift += 7 { 16988 if shift >= 64 { 16989 return ErrIntOverflowRpc 16990 } 16991 if iNdEx >= l { 16992 return io.ErrUnexpectedEOF 16993 } 16994 b := dAtA[iNdEx] 16995 iNdEx++ 16996 msglen |= int(b&0x7F) << shift 16997 if b < 0x80 { 16998 break 16999 } 17000 } 17001 if msglen < 0 { 17002 return ErrInvalidLengthRpc 17003 } 17004 postIndex := iNdEx + msglen 17005 if postIndex < 0 { 17006 return ErrInvalidLengthRpc 17007 } 17008 if postIndex > l { 17009 return io.ErrUnexpectedEOF 17010 } 17011 v := &WatchCancelRequest{} 17012 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17013 return err 17014 } 17015 m.RequestUnion = &WatchRequest_CancelRequest{v} 17016 iNdEx = postIndex 17017 case 3: 17018 if wireType != 2 { 17019 return fmt.Errorf("proto: wrong wireType = %d for field ProgressRequest", wireType) 17020 } 17021 var msglen int 17022 for shift := uint(0); ; shift += 7 { 17023 if shift >= 64 { 17024 return ErrIntOverflowRpc 17025 } 17026 if iNdEx >= l { 17027 return io.ErrUnexpectedEOF 17028 } 17029 b := dAtA[iNdEx] 17030 iNdEx++ 17031 msglen |= int(b&0x7F) << shift 17032 if b < 0x80 { 17033 break 17034 } 17035 } 17036 if msglen < 0 { 17037 return ErrInvalidLengthRpc 17038 } 17039 postIndex := iNdEx + msglen 17040 if postIndex < 0 { 17041 return ErrInvalidLengthRpc 17042 } 17043 if postIndex > l { 17044 return io.ErrUnexpectedEOF 17045 } 17046 v := &WatchProgressRequest{} 17047 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17048 return err 17049 } 17050 m.RequestUnion = &WatchRequest_ProgressRequest{v} 17051 iNdEx = postIndex 17052 default: 17053 iNdEx = preIndex 17054 skippy, err := skipRpc(dAtA[iNdEx:]) 17055 if err != nil { 17056 return err 17057 } 17058 if skippy < 0 { 17059 return ErrInvalidLengthRpc 17060 } 17061 if (iNdEx + skippy) < 0 { 17062 return ErrInvalidLengthRpc 17063 } 17064 if (iNdEx + skippy) > l { 17065 return io.ErrUnexpectedEOF 17066 } 17067 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 17068 iNdEx += skippy 17069 } 17070 } 17071 17072 if iNdEx > l { 17073 return io.ErrUnexpectedEOF 17074 } 17075 return nil 17076 } 17077 func (m *WatchCreateRequest) Unmarshal(dAtA []byte) error { 17078 l := len(dAtA) 17079 iNdEx := 0 17080 for iNdEx < l { 17081 preIndex := iNdEx 17082 var wire uint64 17083 for shift := uint(0); ; shift += 7 { 17084 if shift >= 64 { 17085 return ErrIntOverflowRpc 17086 } 17087 if iNdEx >= l { 17088 return io.ErrUnexpectedEOF 17089 } 17090 b := dAtA[iNdEx] 17091 iNdEx++ 17092 wire |= uint64(b&0x7F) << shift 17093 if b < 0x80 { 17094 break 17095 } 17096 } 17097 fieldNum := int32(wire >> 3) 17098 wireType := int(wire & 0x7) 17099 if wireType == 4 { 17100 return fmt.Errorf("proto: WatchCreateRequest: wiretype end group for non-group") 17101 } 17102 if fieldNum <= 0 { 17103 return fmt.Errorf("proto: WatchCreateRequest: illegal tag %d (wire type %d)", fieldNum, wire) 17104 } 17105 switch fieldNum { 17106 case 1: 17107 if wireType != 2 { 17108 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 17109 } 17110 var byteLen int 17111 for shift := uint(0); ; shift += 7 { 17112 if shift >= 64 { 17113 return ErrIntOverflowRpc 17114 } 17115 if iNdEx >= l { 17116 return io.ErrUnexpectedEOF 17117 } 17118 b := dAtA[iNdEx] 17119 iNdEx++ 17120 byteLen |= int(b&0x7F) << shift 17121 if b < 0x80 { 17122 break 17123 } 17124 } 17125 if byteLen < 0 { 17126 return ErrInvalidLengthRpc 17127 } 17128 postIndex := iNdEx + byteLen 17129 if postIndex < 0 { 17130 return ErrInvalidLengthRpc 17131 } 17132 if postIndex > l { 17133 return io.ErrUnexpectedEOF 17134 } 17135 m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...) 17136 if m.Key == nil { 17137 m.Key = []byte{} 17138 } 17139 iNdEx = postIndex 17140 case 2: 17141 if wireType != 2 { 17142 return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType) 17143 } 17144 var byteLen int 17145 for shift := uint(0); ; shift += 7 { 17146 if shift >= 64 { 17147 return ErrIntOverflowRpc 17148 } 17149 if iNdEx >= l { 17150 return io.ErrUnexpectedEOF 17151 } 17152 b := dAtA[iNdEx] 17153 iNdEx++ 17154 byteLen |= int(b&0x7F) << shift 17155 if b < 0x80 { 17156 break 17157 } 17158 } 17159 if byteLen < 0 { 17160 return ErrInvalidLengthRpc 17161 } 17162 postIndex := iNdEx + byteLen 17163 if postIndex < 0 { 17164 return ErrInvalidLengthRpc 17165 } 17166 if postIndex > l { 17167 return io.ErrUnexpectedEOF 17168 } 17169 m.RangeEnd = append(m.RangeEnd[:0], dAtA[iNdEx:postIndex]...) 17170 if m.RangeEnd == nil { 17171 m.RangeEnd = []byte{} 17172 } 17173 iNdEx = postIndex 17174 case 3: 17175 if wireType != 0 { 17176 return fmt.Errorf("proto: wrong wireType = %d for field StartRevision", wireType) 17177 } 17178 m.StartRevision = 0 17179 for shift := uint(0); ; shift += 7 { 17180 if shift >= 64 { 17181 return ErrIntOverflowRpc 17182 } 17183 if iNdEx >= l { 17184 return io.ErrUnexpectedEOF 17185 } 17186 b := dAtA[iNdEx] 17187 iNdEx++ 17188 m.StartRevision |= int64(b&0x7F) << shift 17189 if b < 0x80 { 17190 break 17191 } 17192 } 17193 case 4: 17194 if wireType != 0 { 17195 return fmt.Errorf("proto: wrong wireType = %d for field ProgressNotify", wireType) 17196 } 17197 var v int 17198 for shift := uint(0); ; shift += 7 { 17199 if shift >= 64 { 17200 return ErrIntOverflowRpc 17201 } 17202 if iNdEx >= l { 17203 return io.ErrUnexpectedEOF 17204 } 17205 b := dAtA[iNdEx] 17206 iNdEx++ 17207 v |= int(b&0x7F) << shift 17208 if b < 0x80 { 17209 break 17210 } 17211 } 17212 m.ProgressNotify = bool(v != 0) 17213 case 5: 17214 if wireType == 0 { 17215 var v WatchCreateRequest_FilterType 17216 for shift := uint(0); ; shift += 7 { 17217 if shift >= 64 { 17218 return ErrIntOverflowRpc 17219 } 17220 if iNdEx >= l { 17221 return io.ErrUnexpectedEOF 17222 } 17223 b := dAtA[iNdEx] 17224 iNdEx++ 17225 v |= WatchCreateRequest_FilterType(b&0x7F) << shift 17226 if b < 0x80 { 17227 break 17228 } 17229 } 17230 m.Filters = append(m.Filters, v) 17231 } else if wireType == 2 { 17232 var packedLen int 17233 for shift := uint(0); ; shift += 7 { 17234 if shift >= 64 { 17235 return ErrIntOverflowRpc 17236 } 17237 if iNdEx >= l { 17238 return io.ErrUnexpectedEOF 17239 } 17240 b := dAtA[iNdEx] 17241 iNdEx++ 17242 packedLen |= int(b&0x7F) << shift 17243 if b < 0x80 { 17244 break 17245 } 17246 } 17247 if packedLen < 0 { 17248 return ErrInvalidLengthRpc 17249 } 17250 postIndex := iNdEx + packedLen 17251 if postIndex < 0 { 17252 return ErrInvalidLengthRpc 17253 } 17254 if postIndex > l { 17255 return io.ErrUnexpectedEOF 17256 } 17257 var elementCount int 17258 if elementCount != 0 && len(m.Filters) == 0 { 17259 m.Filters = make([]WatchCreateRequest_FilterType, 0, elementCount) 17260 } 17261 for iNdEx < postIndex { 17262 var v WatchCreateRequest_FilterType 17263 for shift := uint(0); ; shift += 7 { 17264 if shift >= 64 { 17265 return ErrIntOverflowRpc 17266 } 17267 if iNdEx >= l { 17268 return io.ErrUnexpectedEOF 17269 } 17270 b := dAtA[iNdEx] 17271 iNdEx++ 17272 v |= WatchCreateRequest_FilterType(b&0x7F) << shift 17273 if b < 0x80 { 17274 break 17275 } 17276 } 17277 m.Filters = append(m.Filters, v) 17278 } 17279 } else { 17280 return fmt.Errorf("proto: wrong wireType = %d for field Filters", wireType) 17281 } 17282 case 6: 17283 if wireType != 0 { 17284 return fmt.Errorf("proto: wrong wireType = %d for field PrevKv", wireType) 17285 } 17286 var v int 17287 for shift := uint(0); ; shift += 7 { 17288 if shift >= 64 { 17289 return ErrIntOverflowRpc 17290 } 17291 if iNdEx >= l { 17292 return io.ErrUnexpectedEOF 17293 } 17294 b := dAtA[iNdEx] 17295 iNdEx++ 17296 v |= int(b&0x7F) << shift 17297 if b < 0x80 { 17298 break 17299 } 17300 } 17301 m.PrevKv = bool(v != 0) 17302 case 7: 17303 if wireType != 0 { 17304 return fmt.Errorf("proto: wrong wireType = %d for field WatchId", wireType) 17305 } 17306 m.WatchId = 0 17307 for shift := uint(0); ; shift += 7 { 17308 if shift >= 64 { 17309 return ErrIntOverflowRpc 17310 } 17311 if iNdEx >= l { 17312 return io.ErrUnexpectedEOF 17313 } 17314 b := dAtA[iNdEx] 17315 iNdEx++ 17316 m.WatchId |= int64(b&0x7F) << shift 17317 if b < 0x80 { 17318 break 17319 } 17320 } 17321 case 8: 17322 if wireType != 0 { 17323 return fmt.Errorf("proto: wrong wireType = %d for field Fragment", wireType) 17324 } 17325 var v int 17326 for shift := uint(0); ; shift += 7 { 17327 if shift >= 64 { 17328 return ErrIntOverflowRpc 17329 } 17330 if iNdEx >= l { 17331 return io.ErrUnexpectedEOF 17332 } 17333 b := dAtA[iNdEx] 17334 iNdEx++ 17335 v |= int(b&0x7F) << shift 17336 if b < 0x80 { 17337 break 17338 } 17339 } 17340 m.Fragment = bool(v != 0) 17341 default: 17342 iNdEx = preIndex 17343 skippy, err := skipRpc(dAtA[iNdEx:]) 17344 if err != nil { 17345 return err 17346 } 17347 if skippy < 0 { 17348 return ErrInvalidLengthRpc 17349 } 17350 if (iNdEx + skippy) < 0 { 17351 return ErrInvalidLengthRpc 17352 } 17353 if (iNdEx + skippy) > l { 17354 return io.ErrUnexpectedEOF 17355 } 17356 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 17357 iNdEx += skippy 17358 } 17359 } 17360 17361 if iNdEx > l { 17362 return io.ErrUnexpectedEOF 17363 } 17364 return nil 17365 } 17366 func (m *WatchCancelRequest) Unmarshal(dAtA []byte) error { 17367 l := len(dAtA) 17368 iNdEx := 0 17369 for iNdEx < l { 17370 preIndex := iNdEx 17371 var wire uint64 17372 for shift := uint(0); ; shift += 7 { 17373 if shift >= 64 { 17374 return ErrIntOverflowRpc 17375 } 17376 if iNdEx >= l { 17377 return io.ErrUnexpectedEOF 17378 } 17379 b := dAtA[iNdEx] 17380 iNdEx++ 17381 wire |= uint64(b&0x7F) << shift 17382 if b < 0x80 { 17383 break 17384 } 17385 } 17386 fieldNum := int32(wire >> 3) 17387 wireType := int(wire & 0x7) 17388 if wireType == 4 { 17389 return fmt.Errorf("proto: WatchCancelRequest: wiretype end group for non-group") 17390 } 17391 if fieldNum <= 0 { 17392 return fmt.Errorf("proto: WatchCancelRequest: illegal tag %d (wire type %d)", fieldNum, wire) 17393 } 17394 switch fieldNum { 17395 case 1: 17396 if wireType != 0 { 17397 return fmt.Errorf("proto: wrong wireType = %d for field WatchId", wireType) 17398 } 17399 m.WatchId = 0 17400 for shift := uint(0); ; shift += 7 { 17401 if shift >= 64 { 17402 return ErrIntOverflowRpc 17403 } 17404 if iNdEx >= l { 17405 return io.ErrUnexpectedEOF 17406 } 17407 b := dAtA[iNdEx] 17408 iNdEx++ 17409 m.WatchId |= int64(b&0x7F) << shift 17410 if b < 0x80 { 17411 break 17412 } 17413 } 17414 default: 17415 iNdEx = preIndex 17416 skippy, err := skipRpc(dAtA[iNdEx:]) 17417 if err != nil { 17418 return err 17419 } 17420 if skippy < 0 { 17421 return ErrInvalidLengthRpc 17422 } 17423 if (iNdEx + skippy) < 0 { 17424 return ErrInvalidLengthRpc 17425 } 17426 if (iNdEx + skippy) > l { 17427 return io.ErrUnexpectedEOF 17428 } 17429 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 17430 iNdEx += skippy 17431 } 17432 } 17433 17434 if iNdEx > l { 17435 return io.ErrUnexpectedEOF 17436 } 17437 return nil 17438 } 17439 func (m *WatchProgressRequest) Unmarshal(dAtA []byte) error { 17440 l := len(dAtA) 17441 iNdEx := 0 17442 for iNdEx < l { 17443 preIndex := iNdEx 17444 var wire uint64 17445 for shift := uint(0); ; shift += 7 { 17446 if shift >= 64 { 17447 return ErrIntOverflowRpc 17448 } 17449 if iNdEx >= l { 17450 return io.ErrUnexpectedEOF 17451 } 17452 b := dAtA[iNdEx] 17453 iNdEx++ 17454 wire |= uint64(b&0x7F) << shift 17455 if b < 0x80 { 17456 break 17457 } 17458 } 17459 fieldNum := int32(wire >> 3) 17460 wireType := int(wire & 0x7) 17461 if wireType == 4 { 17462 return fmt.Errorf("proto: WatchProgressRequest: wiretype end group for non-group") 17463 } 17464 if fieldNum <= 0 { 17465 return fmt.Errorf("proto: WatchProgressRequest: illegal tag %d (wire type %d)", fieldNum, wire) 17466 } 17467 switch fieldNum { 17468 default: 17469 iNdEx = preIndex 17470 skippy, err := skipRpc(dAtA[iNdEx:]) 17471 if err != nil { 17472 return err 17473 } 17474 if skippy < 0 { 17475 return ErrInvalidLengthRpc 17476 } 17477 if (iNdEx + skippy) < 0 { 17478 return ErrInvalidLengthRpc 17479 } 17480 if (iNdEx + skippy) > l { 17481 return io.ErrUnexpectedEOF 17482 } 17483 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 17484 iNdEx += skippy 17485 } 17486 } 17487 17488 if iNdEx > l { 17489 return io.ErrUnexpectedEOF 17490 } 17491 return nil 17492 } 17493 func (m *WatchResponse) Unmarshal(dAtA []byte) error { 17494 l := len(dAtA) 17495 iNdEx := 0 17496 for iNdEx < l { 17497 preIndex := iNdEx 17498 var wire uint64 17499 for shift := uint(0); ; shift += 7 { 17500 if shift >= 64 { 17501 return ErrIntOverflowRpc 17502 } 17503 if iNdEx >= l { 17504 return io.ErrUnexpectedEOF 17505 } 17506 b := dAtA[iNdEx] 17507 iNdEx++ 17508 wire |= uint64(b&0x7F) << shift 17509 if b < 0x80 { 17510 break 17511 } 17512 } 17513 fieldNum := int32(wire >> 3) 17514 wireType := int(wire & 0x7) 17515 if wireType == 4 { 17516 return fmt.Errorf("proto: WatchResponse: wiretype end group for non-group") 17517 } 17518 if fieldNum <= 0 { 17519 return fmt.Errorf("proto: WatchResponse: illegal tag %d (wire type %d)", fieldNum, wire) 17520 } 17521 switch fieldNum { 17522 case 1: 17523 if wireType != 2 { 17524 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 17525 } 17526 var msglen int 17527 for shift := uint(0); ; shift += 7 { 17528 if shift >= 64 { 17529 return ErrIntOverflowRpc 17530 } 17531 if iNdEx >= l { 17532 return io.ErrUnexpectedEOF 17533 } 17534 b := dAtA[iNdEx] 17535 iNdEx++ 17536 msglen |= int(b&0x7F) << shift 17537 if b < 0x80 { 17538 break 17539 } 17540 } 17541 if msglen < 0 { 17542 return ErrInvalidLengthRpc 17543 } 17544 postIndex := iNdEx + msglen 17545 if postIndex < 0 { 17546 return ErrInvalidLengthRpc 17547 } 17548 if postIndex > l { 17549 return io.ErrUnexpectedEOF 17550 } 17551 if m.Header == nil { 17552 m.Header = &ResponseHeader{} 17553 } 17554 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17555 return err 17556 } 17557 iNdEx = postIndex 17558 case 2: 17559 if wireType != 0 { 17560 return fmt.Errorf("proto: wrong wireType = %d for field WatchId", wireType) 17561 } 17562 m.WatchId = 0 17563 for shift := uint(0); ; shift += 7 { 17564 if shift >= 64 { 17565 return ErrIntOverflowRpc 17566 } 17567 if iNdEx >= l { 17568 return io.ErrUnexpectedEOF 17569 } 17570 b := dAtA[iNdEx] 17571 iNdEx++ 17572 m.WatchId |= int64(b&0x7F) << shift 17573 if b < 0x80 { 17574 break 17575 } 17576 } 17577 case 3: 17578 if wireType != 0 { 17579 return fmt.Errorf("proto: wrong wireType = %d for field Created", wireType) 17580 } 17581 var v int 17582 for shift := uint(0); ; shift += 7 { 17583 if shift >= 64 { 17584 return ErrIntOverflowRpc 17585 } 17586 if iNdEx >= l { 17587 return io.ErrUnexpectedEOF 17588 } 17589 b := dAtA[iNdEx] 17590 iNdEx++ 17591 v |= int(b&0x7F) << shift 17592 if b < 0x80 { 17593 break 17594 } 17595 } 17596 m.Created = bool(v != 0) 17597 case 4: 17598 if wireType != 0 { 17599 return fmt.Errorf("proto: wrong wireType = %d for field Canceled", wireType) 17600 } 17601 var v int 17602 for shift := uint(0); ; shift += 7 { 17603 if shift >= 64 { 17604 return ErrIntOverflowRpc 17605 } 17606 if iNdEx >= l { 17607 return io.ErrUnexpectedEOF 17608 } 17609 b := dAtA[iNdEx] 17610 iNdEx++ 17611 v |= int(b&0x7F) << shift 17612 if b < 0x80 { 17613 break 17614 } 17615 } 17616 m.Canceled = bool(v != 0) 17617 case 5: 17618 if wireType != 0 { 17619 return fmt.Errorf("proto: wrong wireType = %d for field CompactRevision", wireType) 17620 } 17621 m.CompactRevision = 0 17622 for shift := uint(0); ; shift += 7 { 17623 if shift >= 64 { 17624 return ErrIntOverflowRpc 17625 } 17626 if iNdEx >= l { 17627 return io.ErrUnexpectedEOF 17628 } 17629 b := dAtA[iNdEx] 17630 iNdEx++ 17631 m.CompactRevision |= int64(b&0x7F) << shift 17632 if b < 0x80 { 17633 break 17634 } 17635 } 17636 case 6: 17637 if wireType != 2 { 17638 return fmt.Errorf("proto: wrong wireType = %d for field CancelReason", wireType) 17639 } 17640 var stringLen uint64 17641 for shift := uint(0); ; shift += 7 { 17642 if shift >= 64 { 17643 return ErrIntOverflowRpc 17644 } 17645 if iNdEx >= l { 17646 return io.ErrUnexpectedEOF 17647 } 17648 b := dAtA[iNdEx] 17649 iNdEx++ 17650 stringLen |= uint64(b&0x7F) << shift 17651 if b < 0x80 { 17652 break 17653 } 17654 } 17655 intStringLen := int(stringLen) 17656 if intStringLen < 0 { 17657 return ErrInvalidLengthRpc 17658 } 17659 postIndex := iNdEx + intStringLen 17660 if postIndex < 0 { 17661 return ErrInvalidLengthRpc 17662 } 17663 if postIndex > l { 17664 return io.ErrUnexpectedEOF 17665 } 17666 m.CancelReason = string(dAtA[iNdEx:postIndex]) 17667 iNdEx = postIndex 17668 case 7: 17669 if wireType != 0 { 17670 return fmt.Errorf("proto: wrong wireType = %d for field Fragment", wireType) 17671 } 17672 var v int 17673 for shift := uint(0); ; shift += 7 { 17674 if shift >= 64 { 17675 return ErrIntOverflowRpc 17676 } 17677 if iNdEx >= l { 17678 return io.ErrUnexpectedEOF 17679 } 17680 b := dAtA[iNdEx] 17681 iNdEx++ 17682 v |= int(b&0x7F) << shift 17683 if b < 0x80 { 17684 break 17685 } 17686 } 17687 m.Fragment = bool(v != 0) 17688 case 11: 17689 if wireType != 2 { 17690 return fmt.Errorf("proto: wrong wireType = %d for field Events", wireType) 17691 } 17692 var msglen int 17693 for shift := uint(0); ; shift += 7 { 17694 if shift >= 64 { 17695 return ErrIntOverflowRpc 17696 } 17697 if iNdEx >= l { 17698 return io.ErrUnexpectedEOF 17699 } 17700 b := dAtA[iNdEx] 17701 iNdEx++ 17702 msglen |= int(b&0x7F) << shift 17703 if b < 0x80 { 17704 break 17705 } 17706 } 17707 if msglen < 0 { 17708 return ErrInvalidLengthRpc 17709 } 17710 postIndex := iNdEx + msglen 17711 if postIndex < 0 { 17712 return ErrInvalidLengthRpc 17713 } 17714 if postIndex > l { 17715 return io.ErrUnexpectedEOF 17716 } 17717 m.Events = append(m.Events, &mvccpb.Event{}) 17718 if err := m.Events[len(m.Events)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17719 return err 17720 } 17721 iNdEx = postIndex 17722 default: 17723 iNdEx = preIndex 17724 skippy, err := skipRpc(dAtA[iNdEx:]) 17725 if err != nil { 17726 return err 17727 } 17728 if skippy < 0 { 17729 return ErrInvalidLengthRpc 17730 } 17731 if (iNdEx + skippy) < 0 { 17732 return ErrInvalidLengthRpc 17733 } 17734 if (iNdEx + skippy) > l { 17735 return io.ErrUnexpectedEOF 17736 } 17737 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 17738 iNdEx += skippy 17739 } 17740 } 17741 17742 if iNdEx > l { 17743 return io.ErrUnexpectedEOF 17744 } 17745 return nil 17746 } 17747 func (m *LeaseGrantRequest) Unmarshal(dAtA []byte) error { 17748 l := len(dAtA) 17749 iNdEx := 0 17750 for iNdEx < l { 17751 preIndex := iNdEx 17752 var wire uint64 17753 for shift := uint(0); ; shift += 7 { 17754 if shift >= 64 { 17755 return ErrIntOverflowRpc 17756 } 17757 if iNdEx >= l { 17758 return io.ErrUnexpectedEOF 17759 } 17760 b := dAtA[iNdEx] 17761 iNdEx++ 17762 wire |= uint64(b&0x7F) << shift 17763 if b < 0x80 { 17764 break 17765 } 17766 } 17767 fieldNum := int32(wire >> 3) 17768 wireType := int(wire & 0x7) 17769 if wireType == 4 { 17770 return fmt.Errorf("proto: LeaseGrantRequest: wiretype end group for non-group") 17771 } 17772 if fieldNum <= 0 { 17773 return fmt.Errorf("proto: LeaseGrantRequest: illegal tag %d (wire type %d)", fieldNum, wire) 17774 } 17775 switch fieldNum { 17776 case 1: 17777 if wireType != 0 { 17778 return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType) 17779 } 17780 m.TTL = 0 17781 for shift := uint(0); ; shift += 7 { 17782 if shift >= 64 { 17783 return ErrIntOverflowRpc 17784 } 17785 if iNdEx >= l { 17786 return io.ErrUnexpectedEOF 17787 } 17788 b := dAtA[iNdEx] 17789 iNdEx++ 17790 m.TTL |= int64(b&0x7F) << shift 17791 if b < 0x80 { 17792 break 17793 } 17794 } 17795 case 2: 17796 if wireType != 0 { 17797 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 17798 } 17799 m.ID = 0 17800 for shift := uint(0); ; shift += 7 { 17801 if shift >= 64 { 17802 return ErrIntOverflowRpc 17803 } 17804 if iNdEx >= l { 17805 return io.ErrUnexpectedEOF 17806 } 17807 b := dAtA[iNdEx] 17808 iNdEx++ 17809 m.ID |= int64(b&0x7F) << shift 17810 if b < 0x80 { 17811 break 17812 } 17813 } 17814 default: 17815 iNdEx = preIndex 17816 skippy, err := skipRpc(dAtA[iNdEx:]) 17817 if err != nil { 17818 return err 17819 } 17820 if skippy < 0 { 17821 return ErrInvalidLengthRpc 17822 } 17823 if (iNdEx + skippy) < 0 { 17824 return ErrInvalidLengthRpc 17825 } 17826 if (iNdEx + skippy) > l { 17827 return io.ErrUnexpectedEOF 17828 } 17829 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 17830 iNdEx += skippy 17831 } 17832 } 17833 17834 if iNdEx > l { 17835 return io.ErrUnexpectedEOF 17836 } 17837 return nil 17838 } 17839 func (m *LeaseGrantResponse) Unmarshal(dAtA []byte) error { 17840 l := len(dAtA) 17841 iNdEx := 0 17842 for iNdEx < l { 17843 preIndex := iNdEx 17844 var wire uint64 17845 for shift := uint(0); ; shift += 7 { 17846 if shift >= 64 { 17847 return ErrIntOverflowRpc 17848 } 17849 if iNdEx >= l { 17850 return io.ErrUnexpectedEOF 17851 } 17852 b := dAtA[iNdEx] 17853 iNdEx++ 17854 wire |= uint64(b&0x7F) << shift 17855 if b < 0x80 { 17856 break 17857 } 17858 } 17859 fieldNum := int32(wire >> 3) 17860 wireType := int(wire & 0x7) 17861 if wireType == 4 { 17862 return fmt.Errorf("proto: LeaseGrantResponse: wiretype end group for non-group") 17863 } 17864 if fieldNum <= 0 { 17865 return fmt.Errorf("proto: LeaseGrantResponse: illegal tag %d (wire type %d)", fieldNum, wire) 17866 } 17867 switch fieldNum { 17868 case 1: 17869 if wireType != 2 { 17870 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 17871 } 17872 var msglen int 17873 for shift := uint(0); ; shift += 7 { 17874 if shift >= 64 { 17875 return ErrIntOverflowRpc 17876 } 17877 if iNdEx >= l { 17878 return io.ErrUnexpectedEOF 17879 } 17880 b := dAtA[iNdEx] 17881 iNdEx++ 17882 msglen |= int(b&0x7F) << shift 17883 if b < 0x80 { 17884 break 17885 } 17886 } 17887 if msglen < 0 { 17888 return ErrInvalidLengthRpc 17889 } 17890 postIndex := iNdEx + msglen 17891 if postIndex < 0 { 17892 return ErrInvalidLengthRpc 17893 } 17894 if postIndex > l { 17895 return io.ErrUnexpectedEOF 17896 } 17897 if m.Header == nil { 17898 m.Header = &ResponseHeader{} 17899 } 17900 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17901 return err 17902 } 17903 iNdEx = postIndex 17904 case 2: 17905 if wireType != 0 { 17906 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 17907 } 17908 m.ID = 0 17909 for shift := uint(0); ; shift += 7 { 17910 if shift >= 64 { 17911 return ErrIntOverflowRpc 17912 } 17913 if iNdEx >= l { 17914 return io.ErrUnexpectedEOF 17915 } 17916 b := dAtA[iNdEx] 17917 iNdEx++ 17918 m.ID |= int64(b&0x7F) << shift 17919 if b < 0x80 { 17920 break 17921 } 17922 } 17923 case 3: 17924 if wireType != 0 { 17925 return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType) 17926 } 17927 m.TTL = 0 17928 for shift := uint(0); ; shift += 7 { 17929 if shift >= 64 { 17930 return ErrIntOverflowRpc 17931 } 17932 if iNdEx >= l { 17933 return io.ErrUnexpectedEOF 17934 } 17935 b := dAtA[iNdEx] 17936 iNdEx++ 17937 m.TTL |= int64(b&0x7F) << shift 17938 if b < 0x80 { 17939 break 17940 } 17941 } 17942 case 4: 17943 if wireType != 2 { 17944 return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) 17945 } 17946 var stringLen uint64 17947 for shift := uint(0); ; shift += 7 { 17948 if shift >= 64 { 17949 return ErrIntOverflowRpc 17950 } 17951 if iNdEx >= l { 17952 return io.ErrUnexpectedEOF 17953 } 17954 b := dAtA[iNdEx] 17955 iNdEx++ 17956 stringLen |= uint64(b&0x7F) << shift 17957 if b < 0x80 { 17958 break 17959 } 17960 } 17961 intStringLen := int(stringLen) 17962 if intStringLen < 0 { 17963 return ErrInvalidLengthRpc 17964 } 17965 postIndex := iNdEx + intStringLen 17966 if postIndex < 0 { 17967 return ErrInvalidLengthRpc 17968 } 17969 if postIndex > l { 17970 return io.ErrUnexpectedEOF 17971 } 17972 m.Error = string(dAtA[iNdEx:postIndex]) 17973 iNdEx = postIndex 17974 default: 17975 iNdEx = preIndex 17976 skippy, err := skipRpc(dAtA[iNdEx:]) 17977 if err != nil { 17978 return err 17979 } 17980 if skippy < 0 { 17981 return ErrInvalidLengthRpc 17982 } 17983 if (iNdEx + skippy) < 0 { 17984 return ErrInvalidLengthRpc 17985 } 17986 if (iNdEx + skippy) > l { 17987 return io.ErrUnexpectedEOF 17988 } 17989 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 17990 iNdEx += skippy 17991 } 17992 } 17993 17994 if iNdEx > l { 17995 return io.ErrUnexpectedEOF 17996 } 17997 return nil 17998 } 17999 func (m *LeaseRevokeRequest) Unmarshal(dAtA []byte) error { 18000 l := len(dAtA) 18001 iNdEx := 0 18002 for iNdEx < l { 18003 preIndex := iNdEx 18004 var wire uint64 18005 for shift := uint(0); ; shift += 7 { 18006 if shift >= 64 { 18007 return ErrIntOverflowRpc 18008 } 18009 if iNdEx >= l { 18010 return io.ErrUnexpectedEOF 18011 } 18012 b := dAtA[iNdEx] 18013 iNdEx++ 18014 wire |= uint64(b&0x7F) << shift 18015 if b < 0x80 { 18016 break 18017 } 18018 } 18019 fieldNum := int32(wire >> 3) 18020 wireType := int(wire & 0x7) 18021 if wireType == 4 { 18022 return fmt.Errorf("proto: LeaseRevokeRequest: wiretype end group for non-group") 18023 } 18024 if fieldNum <= 0 { 18025 return fmt.Errorf("proto: LeaseRevokeRequest: illegal tag %d (wire type %d)", fieldNum, wire) 18026 } 18027 switch fieldNum { 18028 case 1: 18029 if wireType != 0 { 18030 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 18031 } 18032 m.ID = 0 18033 for shift := uint(0); ; shift += 7 { 18034 if shift >= 64 { 18035 return ErrIntOverflowRpc 18036 } 18037 if iNdEx >= l { 18038 return io.ErrUnexpectedEOF 18039 } 18040 b := dAtA[iNdEx] 18041 iNdEx++ 18042 m.ID |= int64(b&0x7F) << shift 18043 if b < 0x80 { 18044 break 18045 } 18046 } 18047 default: 18048 iNdEx = preIndex 18049 skippy, err := skipRpc(dAtA[iNdEx:]) 18050 if err != nil { 18051 return err 18052 } 18053 if skippy < 0 { 18054 return ErrInvalidLengthRpc 18055 } 18056 if (iNdEx + skippy) < 0 { 18057 return ErrInvalidLengthRpc 18058 } 18059 if (iNdEx + skippy) > l { 18060 return io.ErrUnexpectedEOF 18061 } 18062 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 18063 iNdEx += skippy 18064 } 18065 } 18066 18067 if iNdEx > l { 18068 return io.ErrUnexpectedEOF 18069 } 18070 return nil 18071 } 18072 func (m *LeaseRevokeResponse) Unmarshal(dAtA []byte) error { 18073 l := len(dAtA) 18074 iNdEx := 0 18075 for iNdEx < l { 18076 preIndex := iNdEx 18077 var wire uint64 18078 for shift := uint(0); ; shift += 7 { 18079 if shift >= 64 { 18080 return ErrIntOverflowRpc 18081 } 18082 if iNdEx >= l { 18083 return io.ErrUnexpectedEOF 18084 } 18085 b := dAtA[iNdEx] 18086 iNdEx++ 18087 wire |= uint64(b&0x7F) << shift 18088 if b < 0x80 { 18089 break 18090 } 18091 } 18092 fieldNum := int32(wire >> 3) 18093 wireType := int(wire & 0x7) 18094 if wireType == 4 { 18095 return fmt.Errorf("proto: LeaseRevokeResponse: wiretype end group for non-group") 18096 } 18097 if fieldNum <= 0 { 18098 return fmt.Errorf("proto: LeaseRevokeResponse: illegal tag %d (wire type %d)", fieldNum, wire) 18099 } 18100 switch fieldNum { 18101 case 1: 18102 if wireType != 2 { 18103 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 18104 } 18105 var msglen int 18106 for shift := uint(0); ; shift += 7 { 18107 if shift >= 64 { 18108 return ErrIntOverflowRpc 18109 } 18110 if iNdEx >= l { 18111 return io.ErrUnexpectedEOF 18112 } 18113 b := dAtA[iNdEx] 18114 iNdEx++ 18115 msglen |= int(b&0x7F) << shift 18116 if b < 0x80 { 18117 break 18118 } 18119 } 18120 if msglen < 0 { 18121 return ErrInvalidLengthRpc 18122 } 18123 postIndex := iNdEx + msglen 18124 if postIndex < 0 { 18125 return ErrInvalidLengthRpc 18126 } 18127 if postIndex > l { 18128 return io.ErrUnexpectedEOF 18129 } 18130 if m.Header == nil { 18131 m.Header = &ResponseHeader{} 18132 } 18133 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18134 return err 18135 } 18136 iNdEx = postIndex 18137 default: 18138 iNdEx = preIndex 18139 skippy, err := skipRpc(dAtA[iNdEx:]) 18140 if err != nil { 18141 return err 18142 } 18143 if skippy < 0 { 18144 return ErrInvalidLengthRpc 18145 } 18146 if (iNdEx + skippy) < 0 { 18147 return ErrInvalidLengthRpc 18148 } 18149 if (iNdEx + skippy) > l { 18150 return io.ErrUnexpectedEOF 18151 } 18152 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 18153 iNdEx += skippy 18154 } 18155 } 18156 18157 if iNdEx > l { 18158 return io.ErrUnexpectedEOF 18159 } 18160 return nil 18161 } 18162 func (m *LeaseKeepAliveRequest) Unmarshal(dAtA []byte) error { 18163 l := len(dAtA) 18164 iNdEx := 0 18165 for iNdEx < l { 18166 preIndex := iNdEx 18167 var wire uint64 18168 for shift := uint(0); ; shift += 7 { 18169 if shift >= 64 { 18170 return ErrIntOverflowRpc 18171 } 18172 if iNdEx >= l { 18173 return io.ErrUnexpectedEOF 18174 } 18175 b := dAtA[iNdEx] 18176 iNdEx++ 18177 wire |= uint64(b&0x7F) << shift 18178 if b < 0x80 { 18179 break 18180 } 18181 } 18182 fieldNum := int32(wire >> 3) 18183 wireType := int(wire & 0x7) 18184 if wireType == 4 { 18185 return fmt.Errorf("proto: LeaseKeepAliveRequest: wiretype end group for non-group") 18186 } 18187 if fieldNum <= 0 { 18188 return fmt.Errorf("proto: LeaseKeepAliveRequest: illegal tag %d (wire type %d)", fieldNum, wire) 18189 } 18190 switch fieldNum { 18191 case 1: 18192 if wireType != 0 { 18193 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 18194 } 18195 m.ID = 0 18196 for shift := uint(0); ; shift += 7 { 18197 if shift >= 64 { 18198 return ErrIntOverflowRpc 18199 } 18200 if iNdEx >= l { 18201 return io.ErrUnexpectedEOF 18202 } 18203 b := dAtA[iNdEx] 18204 iNdEx++ 18205 m.ID |= int64(b&0x7F) << shift 18206 if b < 0x80 { 18207 break 18208 } 18209 } 18210 default: 18211 iNdEx = preIndex 18212 skippy, err := skipRpc(dAtA[iNdEx:]) 18213 if err != nil { 18214 return err 18215 } 18216 if skippy < 0 { 18217 return ErrInvalidLengthRpc 18218 } 18219 if (iNdEx + skippy) < 0 { 18220 return ErrInvalidLengthRpc 18221 } 18222 if (iNdEx + skippy) > l { 18223 return io.ErrUnexpectedEOF 18224 } 18225 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 18226 iNdEx += skippy 18227 } 18228 } 18229 18230 if iNdEx > l { 18231 return io.ErrUnexpectedEOF 18232 } 18233 return nil 18234 } 18235 func (m *LeaseKeepAliveResponse) Unmarshal(dAtA []byte) error { 18236 l := len(dAtA) 18237 iNdEx := 0 18238 for iNdEx < l { 18239 preIndex := iNdEx 18240 var wire uint64 18241 for shift := uint(0); ; shift += 7 { 18242 if shift >= 64 { 18243 return ErrIntOverflowRpc 18244 } 18245 if iNdEx >= l { 18246 return io.ErrUnexpectedEOF 18247 } 18248 b := dAtA[iNdEx] 18249 iNdEx++ 18250 wire |= uint64(b&0x7F) << shift 18251 if b < 0x80 { 18252 break 18253 } 18254 } 18255 fieldNum := int32(wire >> 3) 18256 wireType := int(wire & 0x7) 18257 if wireType == 4 { 18258 return fmt.Errorf("proto: LeaseKeepAliveResponse: wiretype end group for non-group") 18259 } 18260 if fieldNum <= 0 { 18261 return fmt.Errorf("proto: LeaseKeepAliveResponse: illegal tag %d (wire type %d)", fieldNum, wire) 18262 } 18263 switch fieldNum { 18264 case 1: 18265 if wireType != 2 { 18266 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 18267 } 18268 var msglen int 18269 for shift := uint(0); ; shift += 7 { 18270 if shift >= 64 { 18271 return ErrIntOverflowRpc 18272 } 18273 if iNdEx >= l { 18274 return io.ErrUnexpectedEOF 18275 } 18276 b := dAtA[iNdEx] 18277 iNdEx++ 18278 msglen |= int(b&0x7F) << shift 18279 if b < 0x80 { 18280 break 18281 } 18282 } 18283 if msglen < 0 { 18284 return ErrInvalidLengthRpc 18285 } 18286 postIndex := iNdEx + msglen 18287 if postIndex < 0 { 18288 return ErrInvalidLengthRpc 18289 } 18290 if postIndex > l { 18291 return io.ErrUnexpectedEOF 18292 } 18293 if m.Header == nil { 18294 m.Header = &ResponseHeader{} 18295 } 18296 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18297 return err 18298 } 18299 iNdEx = postIndex 18300 case 2: 18301 if wireType != 0 { 18302 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 18303 } 18304 m.ID = 0 18305 for shift := uint(0); ; shift += 7 { 18306 if shift >= 64 { 18307 return ErrIntOverflowRpc 18308 } 18309 if iNdEx >= l { 18310 return io.ErrUnexpectedEOF 18311 } 18312 b := dAtA[iNdEx] 18313 iNdEx++ 18314 m.ID |= int64(b&0x7F) << shift 18315 if b < 0x80 { 18316 break 18317 } 18318 } 18319 case 3: 18320 if wireType != 0 { 18321 return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType) 18322 } 18323 m.TTL = 0 18324 for shift := uint(0); ; shift += 7 { 18325 if shift >= 64 { 18326 return ErrIntOverflowRpc 18327 } 18328 if iNdEx >= l { 18329 return io.ErrUnexpectedEOF 18330 } 18331 b := dAtA[iNdEx] 18332 iNdEx++ 18333 m.TTL |= int64(b&0x7F) << shift 18334 if b < 0x80 { 18335 break 18336 } 18337 } 18338 default: 18339 iNdEx = preIndex 18340 skippy, err := skipRpc(dAtA[iNdEx:]) 18341 if err != nil { 18342 return err 18343 } 18344 if skippy < 0 { 18345 return ErrInvalidLengthRpc 18346 } 18347 if (iNdEx + skippy) < 0 { 18348 return ErrInvalidLengthRpc 18349 } 18350 if (iNdEx + skippy) > l { 18351 return io.ErrUnexpectedEOF 18352 } 18353 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 18354 iNdEx += skippy 18355 } 18356 } 18357 18358 if iNdEx > l { 18359 return io.ErrUnexpectedEOF 18360 } 18361 return nil 18362 } 18363 func (m *LeaseTimeToLiveRequest) Unmarshal(dAtA []byte) error { 18364 l := len(dAtA) 18365 iNdEx := 0 18366 for iNdEx < l { 18367 preIndex := iNdEx 18368 var wire uint64 18369 for shift := uint(0); ; shift += 7 { 18370 if shift >= 64 { 18371 return ErrIntOverflowRpc 18372 } 18373 if iNdEx >= l { 18374 return io.ErrUnexpectedEOF 18375 } 18376 b := dAtA[iNdEx] 18377 iNdEx++ 18378 wire |= uint64(b&0x7F) << shift 18379 if b < 0x80 { 18380 break 18381 } 18382 } 18383 fieldNum := int32(wire >> 3) 18384 wireType := int(wire & 0x7) 18385 if wireType == 4 { 18386 return fmt.Errorf("proto: LeaseTimeToLiveRequest: wiretype end group for non-group") 18387 } 18388 if fieldNum <= 0 { 18389 return fmt.Errorf("proto: LeaseTimeToLiveRequest: illegal tag %d (wire type %d)", fieldNum, wire) 18390 } 18391 switch fieldNum { 18392 case 1: 18393 if wireType != 0 { 18394 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 18395 } 18396 m.ID = 0 18397 for shift := uint(0); ; shift += 7 { 18398 if shift >= 64 { 18399 return ErrIntOverflowRpc 18400 } 18401 if iNdEx >= l { 18402 return io.ErrUnexpectedEOF 18403 } 18404 b := dAtA[iNdEx] 18405 iNdEx++ 18406 m.ID |= int64(b&0x7F) << shift 18407 if b < 0x80 { 18408 break 18409 } 18410 } 18411 case 2: 18412 if wireType != 0 { 18413 return fmt.Errorf("proto: wrong wireType = %d for field Keys", wireType) 18414 } 18415 var v int 18416 for shift := uint(0); ; shift += 7 { 18417 if shift >= 64 { 18418 return ErrIntOverflowRpc 18419 } 18420 if iNdEx >= l { 18421 return io.ErrUnexpectedEOF 18422 } 18423 b := dAtA[iNdEx] 18424 iNdEx++ 18425 v |= int(b&0x7F) << shift 18426 if b < 0x80 { 18427 break 18428 } 18429 } 18430 m.Keys = bool(v != 0) 18431 default: 18432 iNdEx = preIndex 18433 skippy, err := skipRpc(dAtA[iNdEx:]) 18434 if err != nil { 18435 return err 18436 } 18437 if skippy < 0 { 18438 return ErrInvalidLengthRpc 18439 } 18440 if (iNdEx + skippy) < 0 { 18441 return ErrInvalidLengthRpc 18442 } 18443 if (iNdEx + skippy) > l { 18444 return io.ErrUnexpectedEOF 18445 } 18446 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 18447 iNdEx += skippy 18448 } 18449 } 18450 18451 if iNdEx > l { 18452 return io.ErrUnexpectedEOF 18453 } 18454 return nil 18455 } 18456 func (m *LeaseTimeToLiveResponse) Unmarshal(dAtA []byte) error { 18457 l := len(dAtA) 18458 iNdEx := 0 18459 for iNdEx < l { 18460 preIndex := iNdEx 18461 var wire uint64 18462 for shift := uint(0); ; shift += 7 { 18463 if shift >= 64 { 18464 return ErrIntOverflowRpc 18465 } 18466 if iNdEx >= l { 18467 return io.ErrUnexpectedEOF 18468 } 18469 b := dAtA[iNdEx] 18470 iNdEx++ 18471 wire |= uint64(b&0x7F) << shift 18472 if b < 0x80 { 18473 break 18474 } 18475 } 18476 fieldNum := int32(wire >> 3) 18477 wireType := int(wire & 0x7) 18478 if wireType == 4 { 18479 return fmt.Errorf("proto: LeaseTimeToLiveResponse: wiretype end group for non-group") 18480 } 18481 if fieldNum <= 0 { 18482 return fmt.Errorf("proto: LeaseTimeToLiveResponse: illegal tag %d (wire type %d)", fieldNum, wire) 18483 } 18484 switch fieldNum { 18485 case 1: 18486 if wireType != 2 { 18487 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 18488 } 18489 var msglen int 18490 for shift := uint(0); ; shift += 7 { 18491 if shift >= 64 { 18492 return ErrIntOverflowRpc 18493 } 18494 if iNdEx >= l { 18495 return io.ErrUnexpectedEOF 18496 } 18497 b := dAtA[iNdEx] 18498 iNdEx++ 18499 msglen |= int(b&0x7F) << shift 18500 if b < 0x80 { 18501 break 18502 } 18503 } 18504 if msglen < 0 { 18505 return ErrInvalidLengthRpc 18506 } 18507 postIndex := iNdEx + msglen 18508 if postIndex < 0 { 18509 return ErrInvalidLengthRpc 18510 } 18511 if postIndex > l { 18512 return io.ErrUnexpectedEOF 18513 } 18514 if m.Header == nil { 18515 m.Header = &ResponseHeader{} 18516 } 18517 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18518 return err 18519 } 18520 iNdEx = postIndex 18521 case 2: 18522 if wireType != 0 { 18523 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 18524 } 18525 m.ID = 0 18526 for shift := uint(0); ; shift += 7 { 18527 if shift >= 64 { 18528 return ErrIntOverflowRpc 18529 } 18530 if iNdEx >= l { 18531 return io.ErrUnexpectedEOF 18532 } 18533 b := dAtA[iNdEx] 18534 iNdEx++ 18535 m.ID |= int64(b&0x7F) << shift 18536 if b < 0x80 { 18537 break 18538 } 18539 } 18540 case 3: 18541 if wireType != 0 { 18542 return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType) 18543 } 18544 m.TTL = 0 18545 for shift := uint(0); ; shift += 7 { 18546 if shift >= 64 { 18547 return ErrIntOverflowRpc 18548 } 18549 if iNdEx >= l { 18550 return io.ErrUnexpectedEOF 18551 } 18552 b := dAtA[iNdEx] 18553 iNdEx++ 18554 m.TTL |= int64(b&0x7F) << shift 18555 if b < 0x80 { 18556 break 18557 } 18558 } 18559 case 4: 18560 if wireType != 0 { 18561 return fmt.Errorf("proto: wrong wireType = %d for field GrantedTTL", wireType) 18562 } 18563 m.GrantedTTL = 0 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 m.GrantedTTL |= int64(b&0x7F) << shift 18574 if b < 0x80 { 18575 break 18576 } 18577 } 18578 case 5: 18579 if wireType != 2 { 18580 return fmt.Errorf("proto: wrong wireType = %d for field Keys", wireType) 18581 } 18582 var byteLen int 18583 for shift := uint(0); ; shift += 7 { 18584 if shift >= 64 { 18585 return ErrIntOverflowRpc 18586 } 18587 if iNdEx >= l { 18588 return io.ErrUnexpectedEOF 18589 } 18590 b := dAtA[iNdEx] 18591 iNdEx++ 18592 byteLen |= int(b&0x7F) << shift 18593 if b < 0x80 { 18594 break 18595 } 18596 } 18597 if byteLen < 0 { 18598 return ErrInvalidLengthRpc 18599 } 18600 postIndex := iNdEx + byteLen 18601 if postIndex < 0 { 18602 return ErrInvalidLengthRpc 18603 } 18604 if postIndex > l { 18605 return io.ErrUnexpectedEOF 18606 } 18607 m.Keys = append(m.Keys, make([]byte, postIndex-iNdEx)) 18608 copy(m.Keys[len(m.Keys)-1], dAtA[iNdEx:postIndex]) 18609 iNdEx = postIndex 18610 default: 18611 iNdEx = preIndex 18612 skippy, err := skipRpc(dAtA[iNdEx:]) 18613 if err != nil { 18614 return err 18615 } 18616 if skippy < 0 { 18617 return ErrInvalidLengthRpc 18618 } 18619 if (iNdEx + skippy) < 0 { 18620 return ErrInvalidLengthRpc 18621 } 18622 if (iNdEx + skippy) > l { 18623 return io.ErrUnexpectedEOF 18624 } 18625 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 18626 iNdEx += skippy 18627 } 18628 } 18629 18630 if iNdEx > l { 18631 return io.ErrUnexpectedEOF 18632 } 18633 return nil 18634 } 18635 func (m *LeaseLeasesRequest) Unmarshal(dAtA []byte) error { 18636 l := len(dAtA) 18637 iNdEx := 0 18638 for iNdEx < l { 18639 preIndex := iNdEx 18640 var wire uint64 18641 for shift := uint(0); ; shift += 7 { 18642 if shift >= 64 { 18643 return ErrIntOverflowRpc 18644 } 18645 if iNdEx >= l { 18646 return io.ErrUnexpectedEOF 18647 } 18648 b := dAtA[iNdEx] 18649 iNdEx++ 18650 wire |= uint64(b&0x7F) << shift 18651 if b < 0x80 { 18652 break 18653 } 18654 } 18655 fieldNum := int32(wire >> 3) 18656 wireType := int(wire & 0x7) 18657 if wireType == 4 { 18658 return fmt.Errorf("proto: LeaseLeasesRequest: wiretype end group for non-group") 18659 } 18660 if fieldNum <= 0 { 18661 return fmt.Errorf("proto: LeaseLeasesRequest: illegal tag %d (wire type %d)", fieldNum, wire) 18662 } 18663 switch fieldNum { 18664 default: 18665 iNdEx = preIndex 18666 skippy, err := skipRpc(dAtA[iNdEx:]) 18667 if err != nil { 18668 return err 18669 } 18670 if skippy < 0 { 18671 return ErrInvalidLengthRpc 18672 } 18673 if (iNdEx + skippy) < 0 { 18674 return ErrInvalidLengthRpc 18675 } 18676 if (iNdEx + skippy) > l { 18677 return io.ErrUnexpectedEOF 18678 } 18679 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 18680 iNdEx += skippy 18681 } 18682 } 18683 18684 if iNdEx > l { 18685 return io.ErrUnexpectedEOF 18686 } 18687 return nil 18688 } 18689 func (m *LeaseStatus) Unmarshal(dAtA []byte) error { 18690 l := len(dAtA) 18691 iNdEx := 0 18692 for iNdEx < l { 18693 preIndex := iNdEx 18694 var wire uint64 18695 for shift := uint(0); ; shift += 7 { 18696 if shift >= 64 { 18697 return ErrIntOverflowRpc 18698 } 18699 if iNdEx >= l { 18700 return io.ErrUnexpectedEOF 18701 } 18702 b := dAtA[iNdEx] 18703 iNdEx++ 18704 wire |= uint64(b&0x7F) << shift 18705 if b < 0x80 { 18706 break 18707 } 18708 } 18709 fieldNum := int32(wire >> 3) 18710 wireType := int(wire & 0x7) 18711 if wireType == 4 { 18712 return fmt.Errorf("proto: LeaseStatus: wiretype end group for non-group") 18713 } 18714 if fieldNum <= 0 { 18715 return fmt.Errorf("proto: LeaseStatus: illegal tag %d (wire type %d)", fieldNum, wire) 18716 } 18717 switch fieldNum { 18718 case 1: 18719 if wireType != 0 { 18720 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 18721 } 18722 m.ID = 0 18723 for shift := uint(0); ; shift += 7 { 18724 if shift >= 64 { 18725 return ErrIntOverflowRpc 18726 } 18727 if iNdEx >= l { 18728 return io.ErrUnexpectedEOF 18729 } 18730 b := dAtA[iNdEx] 18731 iNdEx++ 18732 m.ID |= int64(b&0x7F) << shift 18733 if b < 0x80 { 18734 break 18735 } 18736 } 18737 default: 18738 iNdEx = preIndex 18739 skippy, err := skipRpc(dAtA[iNdEx:]) 18740 if err != nil { 18741 return err 18742 } 18743 if skippy < 0 { 18744 return ErrInvalidLengthRpc 18745 } 18746 if (iNdEx + skippy) < 0 { 18747 return ErrInvalidLengthRpc 18748 } 18749 if (iNdEx + skippy) > l { 18750 return io.ErrUnexpectedEOF 18751 } 18752 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 18753 iNdEx += skippy 18754 } 18755 } 18756 18757 if iNdEx > l { 18758 return io.ErrUnexpectedEOF 18759 } 18760 return nil 18761 } 18762 func (m *LeaseLeasesResponse) Unmarshal(dAtA []byte) error { 18763 l := len(dAtA) 18764 iNdEx := 0 18765 for iNdEx < l { 18766 preIndex := iNdEx 18767 var wire uint64 18768 for shift := uint(0); ; shift += 7 { 18769 if shift >= 64 { 18770 return ErrIntOverflowRpc 18771 } 18772 if iNdEx >= l { 18773 return io.ErrUnexpectedEOF 18774 } 18775 b := dAtA[iNdEx] 18776 iNdEx++ 18777 wire |= uint64(b&0x7F) << shift 18778 if b < 0x80 { 18779 break 18780 } 18781 } 18782 fieldNum := int32(wire >> 3) 18783 wireType := int(wire & 0x7) 18784 if wireType == 4 { 18785 return fmt.Errorf("proto: LeaseLeasesResponse: wiretype end group for non-group") 18786 } 18787 if fieldNum <= 0 { 18788 return fmt.Errorf("proto: LeaseLeasesResponse: illegal tag %d (wire type %d)", fieldNum, wire) 18789 } 18790 switch fieldNum { 18791 case 1: 18792 if wireType != 2 { 18793 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 18794 } 18795 var msglen int 18796 for shift := uint(0); ; shift += 7 { 18797 if shift >= 64 { 18798 return ErrIntOverflowRpc 18799 } 18800 if iNdEx >= l { 18801 return io.ErrUnexpectedEOF 18802 } 18803 b := dAtA[iNdEx] 18804 iNdEx++ 18805 msglen |= int(b&0x7F) << shift 18806 if b < 0x80 { 18807 break 18808 } 18809 } 18810 if msglen < 0 { 18811 return ErrInvalidLengthRpc 18812 } 18813 postIndex := iNdEx + msglen 18814 if postIndex < 0 { 18815 return ErrInvalidLengthRpc 18816 } 18817 if postIndex > l { 18818 return io.ErrUnexpectedEOF 18819 } 18820 if m.Header == nil { 18821 m.Header = &ResponseHeader{} 18822 } 18823 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18824 return err 18825 } 18826 iNdEx = postIndex 18827 case 2: 18828 if wireType != 2 { 18829 return fmt.Errorf("proto: wrong wireType = %d for field Leases", wireType) 18830 } 18831 var msglen int 18832 for shift := uint(0); ; shift += 7 { 18833 if shift >= 64 { 18834 return ErrIntOverflowRpc 18835 } 18836 if iNdEx >= l { 18837 return io.ErrUnexpectedEOF 18838 } 18839 b := dAtA[iNdEx] 18840 iNdEx++ 18841 msglen |= int(b&0x7F) << shift 18842 if b < 0x80 { 18843 break 18844 } 18845 } 18846 if msglen < 0 { 18847 return ErrInvalidLengthRpc 18848 } 18849 postIndex := iNdEx + msglen 18850 if postIndex < 0 { 18851 return ErrInvalidLengthRpc 18852 } 18853 if postIndex > l { 18854 return io.ErrUnexpectedEOF 18855 } 18856 m.Leases = append(m.Leases, &LeaseStatus{}) 18857 if err := m.Leases[len(m.Leases)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18858 return err 18859 } 18860 iNdEx = postIndex 18861 default: 18862 iNdEx = preIndex 18863 skippy, err := skipRpc(dAtA[iNdEx:]) 18864 if err != nil { 18865 return err 18866 } 18867 if skippy < 0 { 18868 return ErrInvalidLengthRpc 18869 } 18870 if (iNdEx + skippy) < 0 { 18871 return ErrInvalidLengthRpc 18872 } 18873 if (iNdEx + skippy) > l { 18874 return io.ErrUnexpectedEOF 18875 } 18876 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 18877 iNdEx += skippy 18878 } 18879 } 18880 18881 if iNdEx > l { 18882 return io.ErrUnexpectedEOF 18883 } 18884 return nil 18885 } 18886 func (m *Member) Unmarshal(dAtA []byte) error { 18887 l := len(dAtA) 18888 iNdEx := 0 18889 for iNdEx < l { 18890 preIndex := iNdEx 18891 var wire uint64 18892 for shift := uint(0); ; shift += 7 { 18893 if shift >= 64 { 18894 return ErrIntOverflowRpc 18895 } 18896 if iNdEx >= l { 18897 return io.ErrUnexpectedEOF 18898 } 18899 b := dAtA[iNdEx] 18900 iNdEx++ 18901 wire |= uint64(b&0x7F) << shift 18902 if b < 0x80 { 18903 break 18904 } 18905 } 18906 fieldNum := int32(wire >> 3) 18907 wireType := int(wire & 0x7) 18908 if wireType == 4 { 18909 return fmt.Errorf("proto: Member: wiretype end group for non-group") 18910 } 18911 if fieldNum <= 0 { 18912 return fmt.Errorf("proto: Member: illegal tag %d (wire type %d)", fieldNum, wire) 18913 } 18914 switch fieldNum { 18915 case 1: 18916 if wireType != 0 { 18917 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 18918 } 18919 m.ID = 0 18920 for shift := uint(0); ; shift += 7 { 18921 if shift >= 64 { 18922 return ErrIntOverflowRpc 18923 } 18924 if iNdEx >= l { 18925 return io.ErrUnexpectedEOF 18926 } 18927 b := dAtA[iNdEx] 18928 iNdEx++ 18929 m.ID |= uint64(b&0x7F) << shift 18930 if b < 0x80 { 18931 break 18932 } 18933 } 18934 case 2: 18935 if wireType != 2 { 18936 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 18937 } 18938 var stringLen uint64 18939 for shift := uint(0); ; shift += 7 { 18940 if shift >= 64 { 18941 return ErrIntOverflowRpc 18942 } 18943 if iNdEx >= l { 18944 return io.ErrUnexpectedEOF 18945 } 18946 b := dAtA[iNdEx] 18947 iNdEx++ 18948 stringLen |= uint64(b&0x7F) << shift 18949 if b < 0x80 { 18950 break 18951 } 18952 } 18953 intStringLen := int(stringLen) 18954 if intStringLen < 0 { 18955 return ErrInvalidLengthRpc 18956 } 18957 postIndex := iNdEx + intStringLen 18958 if postIndex < 0 { 18959 return ErrInvalidLengthRpc 18960 } 18961 if postIndex > l { 18962 return io.ErrUnexpectedEOF 18963 } 18964 m.Name = string(dAtA[iNdEx:postIndex]) 18965 iNdEx = postIndex 18966 case 3: 18967 if wireType != 2 { 18968 return fmt.Errorf("proto: wrong wireType = %d for field PeerURLs", wireType) 18969 } 18970 var stringLen uint64 18971 for shift := uint(0); ; shift += 7 { 18972 if shift >= 64 { 18973 return ErrIntOverflowRpc 18974 } 18975 if iNdEx >= l { 18976 return io.ErrUnexpectedEOF 18977 } 18978 b := dAtA[iNdEx] 18979 iNdEx++ 18980 stringLen |= uint64(b&0x7F) << shift 18981 if b < 0x80 { 18982 break 18983 } 18984 } 18985 intStringLen := int(stringLen) 18986 if intStringLen < 0 { 18987 return ErrInvalidLengthRpc 18988 } 18989 postIndex := iNdEx + intStringLen 18990 if postIndex < 0 { 18991 return ErrInvalidLengthRpc 18992 } 18993 if postIndex > l { 18994 return io.ErrUnexpectedEOF 18995 } 18996 m.PeerURLs = append(m.PeerURLs, string(dAtA[iNdEx:postIndex])) 18997 iNdEx = postIndex 18998 case 4: 18999 if wireType != 2 { 19000 return fmt.Errorf("proto: wrong wireType = %d for field ClientURLs", wireType) 19001 } 19002 var stringLen uint64 19003 for shift := uint(0); ; shift += 7 { 19004 if shift >= 64 { 19005 return ErrIntOverflowRpc 19006 } 19007 if iNdEx >= l { 19008 return io.ErrUnexpectedEOF 19009 } 19010 b := dAtA[iNdEx] 19011 iNdEx++ 19012 stringLen |= uint64(b&0x7F) << shift 19013 if b < 0x80 { 19014 break 19015 } 19016 } 19017 intStringLen := int(stringLen) 19018 if intStringLen < 0 { 19019 return ErrInvalidLengthRpc 19020 } 19021 postIndex := iNdEx + intStringLen 19022 if postIndex < 0 { 19023 return ErrInvalidLengthRpc 19024 } 19025 if postIndex > l { 19026 return io.ErrUnexpectedEOF 19027 } 19028 m.ClientURLs = append(m.ClientURLs, string(dAtA[iNdEx:postIndex])) 19029 iNdEx = postIndex 19030 default: 19031 iNdEx = preIndex 19032 skippy, err := skipRpc(dAtA[iNdEx:]) 19033 if err != nil { 19034 return err 19035 } 19036 if skippy < 0 { 19037 return ErrInvalidLengthRpc 19038 } 19039 if (iNdEx + skippy) < 0 { 19040 return ErrInvalidLengthRpc 19041 } 19042 if (iNdEx + skippy) > l { 19043 return io.ErrUnexpectedEOF 19044 } 19045 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 19046 iNdEx += skippy 19047 } 19048 } 19049 19050 if iNdEx > l { 19051 return io.ErrUnexpectedEOF 19052 } 19053 return nil 19054 } 19055 func (m *MemberAddRequest) Unmarshal(dAtA []byte) error { 19056 l := len(dAtA) 19057 iNdEx := 0 19058 for iNdEx < l { 19059 preIndex := iNdEx 19060 var wire uint64 19061 for shift := uint(0); ; shift += 7 { 19062 if shift >= 64 { 19063 return ErrIntOverflowRpc 19064 } 19065 if iNdEx >= l { 19066 return io.ErrUnexpectedEOF 19067 } 19068 b := dAtA[iNdEx] 19069 iNdEx++ 19070 wire |= uint64(b&0x7F) << shift 19071 if b < 0x80 { 19072 break 19073 } 19074 } 19075 fieldNum := int32(wire >> 3) 19076 wireType := int(wire & 0x7) 19077 if wireType == 4 { 19078 return fmt.Errorf("proto: MemberAddRequest: wiretype end group for non-group") 19079 } 19080 if fieldNum <= 0 { 19081 return fmt.Errorf("proto: MemberAddRequest: illegal tag %d (wire type %d)", fieldNum, wire) 19082 } 19083 switch fieldNum { 19084 case 1: 19085 if wireType != 2 { 19086 return fmt.Errorf("proto: wrong wireType = %d for field PeerURLs", wireType) 19087 } 19088 var stringLen uint64 19089 for shift := uint(0); ; shift += 7 { 19090 if shift >= 64 { 19091 return ErrIntOverflowRpc 19092 } 19093 if iNdEx >= l { 19094 return io.ErrUnexpectedEOF 19095 } 19096 b := dAtA[iNdEx] 19097 iNdEx++ 19098 stringLen |= uint64(b&0x7F) << shift 19099 if b < 0x80 { 19100 break 19101 } 19102 } 19103 intStringLen := int(stringLen) 19104 if intStringLen < 0 { 19105 return ErrInvalidLengthRpc 19106 } 19107 postIndex := iNdEx + intStringLen 19108 if postIndex < 0 { 19109 return ErrInvalidLengthRpc 19110 } 19111 if postIndex > l { 19112 return io.ErrUnexpectedEOF 19113 } 19114 m.PeerURLs = append(m.PeerURLs, string(dAtA[iNdEx:postIndex])) 19115 iNdEx = postIndex 19116 default: 19117 iNdEx = preIndex 19118 skippy, err := skipRpc(dAtA[iNdEx:]) 19119 if err != nil { 19120 return err 19121 } 19122 if skippy < 0 { 19123 return ErrInvalidLengthRpc 19124 } 19125 if (iNdEx + skippy) < 0 { 19126 return ErrInvalidLengthRpc 19127 } 19128 if (iNdEx + skippy) > l { 19129 return io.ErrUnexpectedEOF 19130 } 19131 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 19132 iNdEx += skippy 19133 } 19134 } 19135 19136 if iNdEx > l { 19137 return io.ErrUnexpectedEOF 19138 } 19139 return nil 19140 } 19141 func (m *MemberAddResponse) Unmarshal(dAtA []byte) error { 19142 l := len(dAtA) 19143 iNdEx := 0 19144 for iNdEx < l { 19145 preIndex := iNdEx 19146 var wire uint64 19147 for shift := uint(0); ; shift += 7 { 19148 if shift >= 64 { 19149 return ErrIntOverflowRpc 19150 } 19151 if iNdEx >= l { 19152 return io.ErrUnexpectedEOF 19153 } 19154 b := dAtA[iNdEx] 19155 iNdEx++ 19156 wire |= uint64(b&0x7F) << shift 19157 if b < 0x80 { 19158 break 19159 } 19160 } 19161 fieldNum := int32(wire >> 3) 19162 wireType := int(wire & 0x7) 19163 if wireType == 4 { 19164 return fmt.Errorf("proto: MemberAddResponse: wiretype end group for non-group") 19165 } 19166 if fieldNum <= 0 { 19167 return fmt.Errorf("proto: MemberAddResponse: illegal tag %d (wire type %d)", fieldNum, wire) 19168 } 19169 switch fieldNum { 19170 case 1: 19171 if wireType != 2 { 19172 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 19173 } 19174 var msglen int 19175 for shift := uint(0); ; shift += 7 { 19176 if shift >= 64 { 19177 return ErrIntOverflowRpc 19178 } 19179 if iNdEx >= l { 19180 return io.ErrUnexpectedEOF 19181 } 19182 b := dAtA[iNdEx] 19183 iNdEx++ 19184 msglen |= int(b&0x7F) << shift 19185 if b < 0x80 { 19186 break 19187 } 19188 } 19189 if msglen < 0 { 19190 return ErrInvalidLengthRpc 19191 } 19192 postIndex := iNdEx + msglen 19193 if postIndex < 0 { 19194 return ErrInvalidLengthRpc 19195 } 19196 if postIndex > l { 19197 return io.ErrUnexpectedEOF 19198 } 19199 if m.Header == nil { 19200 m.Header = &ResponseHeader{} 19201 } 19202 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19203 return err 19204 } 19205 iNdEx = postIndex 19206 case 2: 19207 if wireType != 2 { 19208 return fmt.Errorf("proto: wrong wireType = %d for field Member", wireType) 19209 } 19210 var msglen int 19211 for shift := uint(0); ; shift += 7 { 19212 if shift >= 64 { 19213 return ErrIntOverflowRpc 19214 } 19215 if iNdEx >= l { 19216 return io.ErrUnexpectedEOF 19217 } 19218 b := dAtA[iNdEx] 19219 iNdEx++ 19220 msglen |= int(b&0x7F) << shift 19221 if b < 0x80 { 19222 break 19223 } 19224 } 19225 if msglen < 0 { 19226 return ErrInvalidLengthRpc 19227 } 19228 postIndex := iNdEx + msglen 19229 if postIndex < 0 { 19230 return ErrInvalidLengthRpc 19231 } 19232 if postIndex > l { 19233 return io.ErrUnexpectedEOF 19234 } 19235 if m.Member == nil { 19236 m.Member = &Member{} 19237 } 19238 if err := m.Member.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19239 return err 19240 } 19241 iNdEx = postIndex 19242 case 3: 19243 if wireType != 2 { 19244 return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType) 19245 } 19246 var msglen int 19247 for shift := uint(0); ; shift += 7 { 19248 if shift >= 64 { 19249 return ErrIntOverflowRpc 19250 } 19251 if iNdEx >= l { 19252 return io.ErrUnexpectedEOF 19253 } 19254 b := dAtA[iNdEx] 19255 iNdEx++ 19256 msglen |= int(b&0x7F) << shift 19257 if b < 0x80 { 19258 break 19259 } 19260 } 19261 if msglen < 0 { 19262 return ErrInvalidLengthRpc 19263 } 19264 postIndex := iNdEx + msglen 19265 if postIndex < 0 { 19266 return ErrInvalidLengthRpc 19267 } 19268 if postIndex > l { 19269 return io.ErrUnexpectedEOF 19270 } 19271 m.Members = append(m.Members, &Member{}) 19272 if err := m.Members[len(m.Members)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19273 return err 19274 } 19275 iNdEx = postIndex 19276 default: 19277 iNdEx = preIndex 19278 skippy, err := skipRpc(dAtA[iNdEx:]) 19279 if err != nil { 19280 return err 19281 } 19282 if skippy < 0 { 19283 return ErrInvalidLengthRpc 19284 } 19285 if (iNdEx + skippy) < 0 { 19286 return ErrInvalidLengthRpc 19287 } 19288 if (iNdEx + skippy) > l { 19289 return io.ErrUnexpectedEOF 19290 } 19291 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 19292 iNdEx += skippy 19293 } 19294 } 19295 19296 if iNdEx > l { 19297 return io.ErrUnexpectedEOF 19298 } 19299 return nil 19300 } 19301 func (m *MemberRemoveRequest) Unmarshal(dAtA []byte) error { 19302 l := len(dAtA) 19303 iNdEx := 0 19304 for iNdEx < l { 19305 preIndex := iNdEx 19306 var wire uint64 19307 for shift := uint(0); ; shift += 7 { 19308 if shift >= 64 { 19309 return ErrIntOverflowRpc 19310 } 19311 if iNdEx >= l { 19312 return io.ErrUnexpectedEOF 19313 } 19314 b := dAtA[iNdEx] 19315 iNdEx++ 19316 wire |= uint64(b&0x7F) << shift 19317 if b < 0x80 { 19318 break 19319 } 19320 } 19321 fieldNum := int32(wire >> 3) 19322 wireType := int(wire & 0x7) 19323 if wireType == 4 { 19324 return fmt.Errorf("proto: MemberRemoveRequest: wiretype end group for non-group") 19325 } 19326 if fieldNum <= 0 { 19327 return fmt.Errorf("proto: MemberRemoveRequest: illegal tag %d (wire type %d)", fieldNum, wire) 19328 } 19329 switch fieldNum { 19330 case 1: 19331 if wireType != 0 { 19332 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 19333 } 19334 m.ID = 0 19335 for shift := uint(0); ; shift += 7 { 19336 if shift >= 64 { 19337 return ErrIntOverflowRpc 19338 } 19339 if iNdEx >= l { 19340 return io.ErrUnexpectedEOF 19341 } 19342 b := dAtA[iNdEx] 19343 iNdEx++ 19344 m.ID |= uint64(b&0x7F) << shift 19345 if b < 0x80 { 19346 break 19347 } 19348 } 19349 default: 19350 iNdEx = preIndex 19351 skippy, err := skipRpc(dAtA[iNdEx:]) 19352 if err != nil { 19353 return err 19354 } 19355 if skippy < 0 { 19356 return ErrInvalidLengthRpc 19357 } 19358 if (iNdEx + skippy) < 0 { 19359 return ErrInvalidLengthRpc 19360 } 19361 if (iNdEx + skippy) > l { 19362 return io.ErrUnexpectedEOF 19363 } 19364 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 19365 iNdEx += skippy 19366 } 19367 } 19368 19369 if iNdEx > l { 19370 return io.ErrUnexpectedEOF 19371 } 19372 return nil 19373 } 19374 func (m *MemberRemoveResponse) Unmarshal(dAtA []byte) error { 19375 l := len(dAtA) 19376 iNdEx := 0 19377 for iNdEx < l { 19378 preIndex := iNdEx 19379 var wire uint64 19380 for shift := uint(0); ; shift += 7 { 19381 if shift >= 64 { 19382 return ErrIntOverflowRpc 19383 } 19384 if iNdEx >= l { 19385 return io.ErrUnexpectedEOF 19386 } 19387 b := dAtA[iNdEx] 19388 iNdEx++ 19389 wire |= uint64(b&0x7F) << shift 19390 if b < 0x80 { 19391 break 19392 } 19393 } 19394 fieldNum := int32(wire >> 3) 19395 wireType := int(wire & 0x7) 19396 if wireType == 4 { 19397 return fmt.Errorf("proto: MemberRemoveResponse: wiretype end group for non-group") 19398 } 19399 if fieldNum <= 0 { 19400 return fmt.Errorf("proto: MemberRemoveResponse: illegal tag %d (wire type %d)", fieldNum, wire) 19401 } 19402 switch fieldNum { 19403 case 1: 19404 if wireType != 2 { 19405 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 19406 } 19407 var msglen int 19408 for shift := uint(0); ; shift += 7 { 19409 if shift >= 64 { 19410 return ErrIntOverflowRpc 19411 } 19412 if iNdEx >= l { 19413 return io.ErrUnexpectedEOF 19414 } 19415 b := dAtA[iNdEx] 19416 iNdEx++ 19417 msglen |= int(b&0x7F) << shift 19418 if b < 0x80 { 19419 break 19420 } 19421 } 19422 if msglen < 0 { 19423 return ErrInvalidLengthRpc 19424 } 19425 postIndex := iNdEx + msglen 19426 if postIndex < 0 { 19427 return ErrInvalidLengthRpc 19428 } 19429 if postIndex > l { 19430 return io.ErrUnexpectedEOF 19431 } 19432 if m.Header == nil { 19433 m.Header = &ResponseHeader{} 19434 } 19435 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19436 return err 19437 } 19438 iNdEx = postIndex 19439 case 2: 19440 if wireType != 2 { 19441 return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType) 19442 } 19443 var msglen int 19444 for shift := uint(0); ; shift += 7 { 19445 if shift >= 64 { 19446 return ErrIntOverflowRpc 19447 } 19448 if iNdEx >= l { 19449 return io.ErrUnexpectedEOF 19450 } 19451 b := dAtA[iNdEx] 19452 iNdEx++ 19453 msglen |= int(b&0x7F) << shift 19454 if b < 0x80 { 19455 break 19456 } 19457 } 19458 if msglen < 0 { 19459 return ErrInvalidLengthRpc 19460 } 19461 postIndex := iNdEx + msglen 19462 if postIndex < 0 { 19463 return ErrInvalidLengthRpc 19464 } 19465 if postIndex > l { 19466 return io.ErrUnexpectedEOF 19467 } 19468 m.Members = append(m.Members, &Member{}) 19469 if err := m.Members[len(m.Members)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19470 return err 19471 } 19472 iNdEx = postIndex 19473 default: 19474 iNdEx = preIndex 19475 skippy, err := skipRpc(dAtA[iNdEx:]) 19476 if err != nil { 19477 return err 19478 } 19479 if skippy < 0 { 19480 return ErrInvalidLengthRpc 19481 } 19482 if (iNdEx + skippy) < 0 { 19483 return ErrInvalidLengthRpc 19484 } 19485 if (iNdEx + skippy) > l { 19486 return io.ErrUnexpectedEOF 19487 } 19488 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 19489 iNdEx += skippy 19490 } 19491 } 19492 19493 if iNdEx > l { 19494 return io.ErrUnexpectedEOF 19495 } 19496 return nil 19497 } 19498 func (m *MemberUpdateRequest) Unmarshal(dAtA []byte) error { 19499 l := len(dAtA) 19500 iNdEx := 0 19501 for iNdEx < l { 19502 preIndex := iNdEx 19503 var wire uint64 19504 for shift := uint(0); ; shift += 7 { 19505 if shift >= 64 { 19506 return ErrIntOverflowRpc 19507 } 19508 if iNdEx >= l { 19509 return io.ErrUnexpectedEOF 19510 } 19511 b := dAtA[iNdEx] 19512 iNdEx++ 19513 wire |= uint64(b&0x7F) << shift 19514 if b < 0x80 { 19515 break 19516 } 19517 } 19518 fieldNum := int32(wire >> 3) 19519 wireType := int(wire & 0x7) 19520 if wireType == 4 { 19521 return fmt.Errorf("proto: MemberUpdateRequest: wiretype end group for non-group") 19522 } 19523 if fieldNum <= 0 { 19524 return fmt.Errorf("proto: MemberUpdateRequest: illegal tag %d (wire type %d)", fieldNum, wire) 19525 } 19526 switch fieldNum { 19527 case 1: 19528 if wireType != 0 { 19529 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 19530 } 19531 m.ID = 0 19532 for shift := uint(0); ; shift += 7 { 19533 if shift >= 64 { 19534 return ErrIntOverflowRpc 19535 } 19536 if iNdEx >= l { 19537 return io.ErrUnexpectedEOF 19538 } 19539 b := dAtA[iNdEx] 19540 iNdEx++ 19541 m.ID |= uint64(b&0x7F) << shift 19542 if b < 0x80 { 19543 break 19544 } 19545 } 19546 case 2: 19547 if wireType != 2 { 19548 return fmt.Errorf("proto: wrong wireType = %d for field PeerURLs", wireType) 19549 } 19550 var stringLen uint64 19551 for shift := uint(0); ; shift += 7 { 19552 if shift >= 64 { 19553 return ErrIntOverflowRpc 19554 } 19555 if iNdEx >= l { 19556 return io.ErrUnexpectedEOF 19557 } 19558 b := dAtA[iNdEx] 19559 iNdEx++ 19560 stringLen |= uint64(b&0x7F) << shift 19561 if b < 0x80 { 19562 break 19563 } 19564 } 19565 intStringLen := int(stringLen) 19566 if intStringLen < 0 { 19567 return ErrInvalidLengthRpc 19568 } 19569 postIndex := iNdEx + intStringLen 19570 if postIndex < 0 { 19571 return ErrInvalidLengthRpc 19572 } 19573 if postIndex > l { 19574 return io.ErrUnexpectedEOF 19575 } 19576 m.PeerURLs = append(m.PeerURLs, string(dAtA[iNdEx:postIndex])) 19577 iNdEx = postIndex 19578 default: 19579 iNdEx = preIndex 19580 skippy, err := skipRpc(dAtA[iNdEx:]) 19581 if err != nil { 19582 return err 19583 } 19584 if skippy < 0 { 19585 return ErrInvalidLengthRpc 19586 } 19587 if (iNdEx + skippy) < 0 { 19588 return ErrInvalidLengthRpc 19589 } 19590 if (iNdEx + skippy) > l { 19591 return io.ErrUnexpectedEOF 19592 } 19593 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 19594 iNdEx += skippy 19595 } 19596 } 19597 19598 if iNdEx > l { 19599 return io.ErrUnexpectedEOF 19600 } 19601 return nil 19602 } 19603 func (m *MemberUpdateResponse) Unmarshal(dAtA []byte) error { 19604 l := len(dAtA) 19605 iNdEx := 0 19606 for iNdEx < l { 19607 preIndex := iNdEx 19608 var wire uint64 19609 for shift := uint(0); ; shift += 7 { 19610 if shift >= 64 { 19611 return ErrIntOverflowRpc 19612 } 19613 if iNdEx >= l { 19614 return io.ErrUnexpectedEOF 19615 } 19616 b := dAtA[iNdEx] 19617 iNdEx++ 19618 wire |= uint64(b&0x7F) << shift 19619 if b < 0x80 { 19620 break 19621 } 19622 } 19623 fieldNum := int32(wire >> 3) 19624 wireType := int(wire & 0x7) 19625 if wireType == 4 { 19626 return fmt.Errorf("proto: MemberUpdateResponse: wiretype end group for non-group") 19627 } 19628 if fieldNum <= 0 { 19629 return fmt.Errorf("proto: MemberUpdateResponse: illegal tag %d (wire type %d)", fieldNum, wire) 19630 } 19631 switch fieldNum { 19632 case 1: 19633 if wireType != 2 { 19634 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 19635 } 19636 var msglen int 19637 for shift := uint(0); ; shift += 7 { 19638 if shift >= 64 { 19639 return ErrIntOverflowRpc 19640 } 19641 if iNdEx >= l { 19642 return io.ErrUnexpectedEOF 19643 } 19644 b := dAtA[iNdEx] 19645 iNdEx++ 19646 msglen |= int(b&0x7F) << shift 19647 if b < 0x80 { 19648 break 19649 } 19650 } 19651 if msglen < 0 { 19652 return ErrInvalidLengthRpc 19653 } 19654 postIndex := iNdEx + msglen 19655 if postIndex < 0 { 19656 return ErrInvalidLengthRpc 19657 } 19658 if postIndex > l { 19659 return io.ErrUnexpectedEOF 19660 } 19661 if m.Header == nil { 19662 m.Header = &ResponseHeader{} 19663 } 19664 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19665 return err 19666 } 19667 iNdEx = postIndex 19668 case 2: 19669 if wireType != 2 { 19670 return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType) 19671 } 19672 var msglen int 19673 for shift := uint(0); ; shift += 7 { 19674 if shift >= 64 { 19675 return ErrIntOverflowRpc 19676 } 19677 if iNdEx >= l { 19678 return io.ErrUnexpectedEOF 19679 } 19680 b := dAtA[iNdEx] 19681 iNdEx++ 19682 msglen |= int(b&0x7F) << shift 19683 if b < 0x80 { 19684 break 19685 } 19686 } 19687 if msglen < 0 { 19688 return ErrInvalidLengthRpc 19689 } 19690 postIndex := iNdEx + msglen 19691 if postIndex < 0 { 19692 return ErrInvalidLengthRpc 19693 } 19694 if postIndex > l { 19695 return io.ErrUnexpectedEOF 19696 } 19697 m.Members = append(m.Members, &Member{}) 19698 if err := m.Members[len(m.Members)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19699 return err 19700 } 19701 iNdEx = postIndex 19702 default: 19703 iNdEx = preIndex 19704 skippy, err := skipRpc(dAtA[iNdEx:]) 19705 if err != nil { 19706 return err 19707 } 19708 if skippy < 0 { 19709 return ErrInvalidLengthRpc 19710 } 19711 if (iNdEx + skippy) < 0 { 19712 return ErrInvalidLengthRpc 19713 } 19714 if (iNdEx + skippy) > l { 19715 return io.ErrUnexpectedEOF 19716 } 19717 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 19718 iNdEx += skippy 19719 } 19720 } 19721 19722 if iNdEx > l { 19723 return io.ErrUnexpectedEOF 19724 } 19725 return nil 19726 } 19727 func (m *MemberListRequest) Unmarshal(dAtA []byte) error { 19728 l := len(dAtA) 19729 iNdEx := 0 19730 for iNdEx < l { 19731 preIndex := iNdEx 19732 var wire uint64 19733 for shift := uint(0); ; shift += 7 { 19734 if shift >= 64 { 19735 return ErrIntOverflowRpc 19736 } 19737 if iNdEx >= l { 19738 return io.ErrUnexpectedEOF 19739 } 19740 b := dAtA[iNdEx] 19741 iNdEx++ 19742 wire |= uint64(b&0x7F) << shift 19743 if b < 0x80 { 19744 break 19745 } 19746 } 19747 fieldNum := int32(wire >> 3) 19748 wireType := int(wire & 0x7) 19749 if wireType == 4 { 19750 return fmt.Errorf("proto: MemberListRequest: wiretype end group for non-group") 19751 } 19752 if fieldNum <= 0 { 19753 return fmt.Errorf("proto: MemberListRequest: illegal tag %d (wire type %d)", fieldNum, wire) 19754 } 19755 switch fieldNum { 19756 default: 19757 iNdEx = preIndex 19758 skippy, err := skipRpc(dAtA[iNdEx:]) 19759 if err != nil { 19760 return err 19761 } 19762 if skippy < 0 { 19763 return ErrInvalidLengthRpc 19764 } 19765 if (iNdEx + skippy) < 0 { 19766 return ErrInvalidLengthRpc 19767 } 19768 if (iNdEx + skippy) > l { 19769 return io.ErrUnexpectedEOF 19770 } 19771 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 19772 iNdEx += skippy 19773 } 19774 } 19775 19776 if iNdEx > l { 19777 return io.ErrUnexpectedEOF 19778 } 19779 return nil 19780 } 19781 func (m *MemberListResponse) Unmarshal(dAtA []byte) error { 19782 l := len(dAtA) 19783 iNdEx := 0 19784 for iNdEx < l { 19785 preIndex := iNdEx 19786 var wire uint64 19787 for shift := uint(0); ; shift += 7 { 19788 if shift >= 64 { 19789 return ErrIntOverflowRpc 19790 } 19791 if iNdEx >= l { 19792 return io.ErrUnexpectedEOF 19793 } 19794 b := dAtA[iNdEx] 19795 iNdEx++ 19796 wire |= uint64(b&0x7F) << shift 19797 if b < 0x80 { 19798 break 19799 } 19800 } 19801 fieldNum := int32(wire >> 3) 19802 wireType := int(wire & 0x7) 19803 if wireType == 4 { 19804 return fmt.Errorf("proto: MemberListResponse: wiretype end group for non-group") 19805 } 19806 if fieldNum <= 0 { 19807 return fmt.Errorf("proto: MemberListResponse: illegal tag %d (wire type %d)", fieldNum, wire) 19808 } 19809 switch fieldNum { 19810 case 1: 19811 if wireType != 2 { 19812 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 19813 } 19814 var msglen int 19815 for shift := uint(0); ; shift += 7 { 19816 if shift >= 64 { 19817 return ErrIntOverflowRpc 19818 } 19819 if iNdEx >= l { 19820 return io.ErrUnexpectedEOF 19821 } 19822 b := dAtA[iNdEx] 19823 iNdEx++ 19824 msglen |= int(b&0x7F) << shift 19825 if b < 0x80 { 19826 break 19827 } 19828 } 19829 if msglen < 0 { 19830 return ErrInvalidLengthRpc 19831 } 19832 postIndex := iNdEx + msglen 19833 if postIndex < 0 { 19834 return ErrInvalidLengthRpc 19835 } 19836 if postIndex > l { 19837 return io.ErrUnexpectedEOF 19838 } 19839 if m.Header == nil { 19840 m.Header = &ResponseHeader{} 19841 } 19842 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19843 return err 19844 } 19845 iNdEx = postIndex 19846 case 2: 19847 if wireType != 2 { 19848 return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType) 19849 } 19850 var msglen int 19851 for shift := uint(0); ; shift += 7 { 19852 if shift >= 64 { 19853 return ErrIntOverflowRpc 19854 } 19855 if iNdEx >= l { 19856 return io.ErrUnexpectedEOF 19857 } 19858 b := dAtA[iNdEx] 19859 iNdEx++ 19860 msglen |= int(b&0x7F) << shift 19861 if b < 0x80 { 19862 break 19863 } 19864 } 19865 if msglen < 0 { 19866 return ErrInvalidLengthRpc 19867 } 19868 postIndex := iNdEx + msglen 19869 if postIndex < 0 { 19870 return ErrInvalidLengthRpc 19871 } 19872 if postIndex > l { 19873 return io.ErrUnexpectedEOF 19874 } 19875 m.Members = append(m.Members, &Member{}) 19876 if err := m.Members[len(m.Members)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19877 return err 19878 } 19879 iNdEx = postIndex 19880 default: 19881 iNdEx = preIndex 19882 skippy, err := skipRpc(dAtA[iNdEx:]) 19883 if err != nil { 19884 return err 19885 } 19886 if skippy < 0 { 19887 return ErrInvalidLengthRpc 19888 } 19889 if (iNdEx + skippy) < 0 { 19890 return ErrInvalidLengthRpc 19891 } 19892 if (iNdEx + skippy) > l { 19893 return io.ErrUnexpectedEOF 19894 } 19895 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 19896 iNdEx += skippy 19897 } 19898 } 19899 19900 if iNdEx > l { 19901 return io.ErrUnexpectedEOF 19902 } 19903 return nil 19904 } 19905 func (m *DefragmentRequest) Unmarshal(dAtA []byte) error { 19906 l := len(dAtA) 19907 iNdEx := 0 19908 for iNdEx < l { 19909 preIndex := iNdEx 19910 var wire uint64 19911 for shift := uint(0); ; shift += 7 { 19912 if shift >= 64 { 19913 return ErrIntOverflowRpc 19914 } 19915 if iNdEx >= l { 19916 return io.ErrUnexpectedEOF 19917 } 19918 b := dAtA[iNdEx] 19919 iNdEx++ 19920 wire |= uint64(b&0x7F) << shift 19921 if b < 0x80 { 19922 break 19923 } 19924 } 19925 fieldNum := int32(wire >> 3) 19926 wireType := int(wire & 0x7) 19927 if wireType == 4 { 19928 return fmt.Errorf("proto: DefragmentRequest: wiretype end group for non-group") 19929 } 19930 if fieldNum <= 0 { 19931 return fmt.Errorf("proto: DefragmentRequest: illegal tag %d (wire type %d)", fieldNum, wire) 19932 } 19933 switch fieldNum { 19934 default: 19935 iNdEx = preIndex 19936 skippy, err := skipRpc(dAtA[iNdEx:]) 19937 if err != nil { 19938 return err 19939 } 19940 if skippy < 0 { 19941 return ErrInvalidLengthRpc 19942 } 19943 if (iNdEx + skippy) < 0 { 19944 return ErrInvalidLengthRpc 19945 } 19946 if (iNdEx + skippy) > l { 19947 return io.ErrUnexpectedEOF 19948 } 19949 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 19950 iNdEx += skippy 19951 } 19952 } 19953 19954 if iNdEx > l { 19955 return io.ErrUnexpectedEOF 19956 } 19957 return nil 19958 } 19959 func (m *DefragmentResponse) Unmarshal(dAtA []byte) error { 19960 l := len(dAtA) 19961 iNdEx := 0 19962 for iNdEx < l { 19963 preIndex := iNdEx 19964 var wire uint64 19965 for shift := uint(0); ; shift += 7 { 19966 if shift >= 64 { 19967 return ErrIntOverflowRpc 19968 } 19969 if iNdEx >= l { 19970 return io.ErrUnexpectedEOF 19971 } 19972 b := dAtA[iNdEx] 19973 iNdEx++ 19974 wire |= uint64(b&0x7F) << shift 19975 if b < 0x80 { 19976 break 19977 } 19978 } 19979 fieldNum := int32(wire >> 3) 19980 wireType := int(wire & 0x7) 19981 if wireType == 4 { 19982 return fmt.Errorf("proto: DefragmentResponse: wiretype end group for non-group") 19983 } 19984 if fieldNum <= 0 { 19985 return fmt.Errorf("proto: DefragmentResponse: illegal tag %d (wire type %d)", fieldNum, wire) 19986 } 19987 switch fieldNum { 19988 case 1: 19989 if wireType != 2 { 19990 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 19991 } 19992 var msglen int 19993 for shift := uint(0); ; shift += 7 { 19994 if shift >= 64 { 19995 return ErrIntOverflowRpc 19996 } 19997 if iNdEx >= l { 19998 return io.ErrUnexpectedEOF 19999 } 20000 b := dAtA[iNdEx] 20001 iNdEx++ 20002 msglen |= int(b&0x7F) << shift 20003 if b < 0x80 { 20004 break 20005 } 20006 } 20007 if msglen < 0 { 20008 return ErrInvalidLengthRpc 20009 } 20010 postIndex := iNdEx + msglen 20011 if postIndex < 0 { 20012 return ErrInvalidLengthRpc 20013 } 20014 if postIndex > l { 20015 return io.ErrUnexpectedEOF 20016 } 20017 if m.Header == nil { 20018 m.Header = &ResponseHeader{} 20019 } 20020 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20021 return err 20022 } 20023 iNdEx = postIndex 20024 default: 20025 iNdEx = preIndex 20026 skippy, err := skipRpc(dAtA[iNdEx:]) 20027 if err != nil { 20028 return err 20029 } 20030 if skippy < 0 { 20031 return ErrInvalidLengthRpc 20032 } 20033 if (iNdEx + skippy) < 0 { 20034 return ErrInvalidLengthRpc 20035 } 20036 if (iNdEx + skippy) > l { 20037 return io.ErrUnexpectedEOF 20038 } 20039 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 20040 iNdEx += skippy 20041 } 20042 } 20043 20044 if iNdEx > l { 20045 return io.ErrUnexpectedEOF 20046 } 20047 return nil 20048 } 20049 func (m *MoveLeaderRequest) Unmarshal(dAtA []byte) error { 20050 l := len(dAtA) 20051 iNdEx := 0 20052 for iNdEx < l { 20053 preIndex := iNdEx 20054 var wire uint64 20055 for shift := uint(0); ; shift += 7 { 20056 if shift >= 64 { 20057 return ErrIntOverflowRpc 20058 } 20059 if iNdEx >= l { 20060 return io.ErrUnexpectedEOF 20061 } 20062 b := dAtA[iNdEx] 20063 iNdEx++ 20064 wire |= uint64(b&0x7F) << shift 20065 if b < 0x80 { 20066 break 20067 } 20068 } 20069 fieldNum := int32(wire >> 3) 20070 wireType := int(wire & 0x7) 20071 if wireType == 4 { 20072 return fmt.Errorf("proto: MoveLeaderRequest: wiretype end group for non-group") 20073 } 20074 if fieldNum <= 0 { 20075 return fmt.Errorf("proto: MoveLeaderRequest: illegal tag %d (wire type %d)", fieldNum, wire) 20076 } 20077 switch fieldNum { 20078 case 1: 20079 if wireType != 0 { 20080 return fmt.Errorf("proto: wrong wireType = %d for field TargetID", wireType) 20081 } 20082 m.TargetID = 0 20083 for shift := uint(0); ; shift += 7 { 20084 if shift >= 64 { 20085 return ErrIntOverflowRpc 20086 } 20087 if iNdEx >= l { 20088 return io.ErrUnexpectedEOF 20089 } 20090 b := dAtA[iNdEx] 20091 iNdEx++ 20092 m.TargetID |= uint64(b&0x7F) << shift 20093 if b < 0x80 { 20094 break 20095 } 20096 } 20097 default: 20098 iNdEx = preIndex 20099 skippy, err := skipRpc(dAtA[iNdEx:]) 20100 if err != nil { 20101 return err 20102 } 20103 if skippy < 0 { 20104 return ErrInvalidLengthRpc 20105 } 20106 if (iNdEx + skippy) < 0 { 20107 return ErrInvalidLengthRpc 20108 } 20109 if (iNdEx + skippy) > l { 20110 return io.ErrUnexpectedEOF 20111 } 20112 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 20113 iNdEx += skippy 20114 } 20115 } 20116 20117 if iNdEx > l { 20118 return io.ErrUnexpectedEOF 20119 } 20120 return nil 20121 } 20122 func (m *MoveLeaderResponse) Unmarshal(dAtA []byte) error { 20123 l := len(dAtA) 20124 iNdEx := 0 20125 for iNdEx < l { 20126 preIndex := iNdEx 20127 var wire uint64 20128 for shift := uint(0); ; shift += 7 { 20129 if shift >= 64 { 20130 return ErrIntOverflowRpc 20131 } 20132 if iNdEx >= l { 20133 return io.ErrUnexpectedEOF 20134 } 20135 b := dAtA[iNdEx] 20136 iNdEx++ 20137 wire |= uint64(b&0x7F) << shift 20138 if b < 0x80 { 20139 break 20140 } 20141 } 20142 fieldNum := int32(wire >> 3) 20143 wireType := int(wire & 0x7) 20144 if wireType == 4 { 20145 return fmt.Errorf("proto: MoveLeaderResponse: wiretype end group for non-group") 20146 } 20147 if fieldNum <= 0 { 20148 return fmt.Errorf("proto: MoveLeaderResponse: illegal tag %d (wire type %d)", fieldNum, wire) 20149 } 20150 switch fieldNum { 20151 case 1: 20152 if wireType != 2 { 20153 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 20154 } 20155 var msglen int 20156 for shift := uint(0); ; shift += 7 { 20157 if shift >= 64 { 20158 return ErrIntOverflowRpc 20159 } 20160 if iNdEx >= l { 20161 return io.ErrUnexpectedEOF 20162 } 20163 b := dAtA[iNdEx] 20164 iNdEx++ 20165 msglen |= int(b&0x7F) << shift 20166 if b < 0x80 { 20167 break 20168 } 20169 } 20170 if msglen < 0 { 20171 return ErrInvalidLengthRpc 20172 } 20173 postIndex := iNdEx + msglen 20174 if postIndex < 0 { 20175 return ErrInvalidLengthRpc 20176 } 20177 if postIndex > l { 20178 return io.ErrUnexpectedEOF 20179 } 20180 if m.Header == nil { 20181 m.Header = &ResponseHeader{} 20182 } 20183 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20184 return err 20185 } 20186 iNdEx = postIndex 20187 default: 20188 iNdEx = preIndex 20189 skippy, err := skipRpc(dAtA[iNdEx:]) 20190 if err != nil { 20191 return err 20192 } 20193 if skippy < 0 { 20194 return ErrInvalidLengthRpc 20195 } 20196 if (iNdEx + skippy) < 0 { 20197 return ErrInvalidLengthRpc 20198 } 20199 if (iNdEx + skippy) > l { 20200 return io.ErrUnexpectedEOF 20201 } 20202 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 20203 iNdEx += skippy 20204 } 20205 } 20206 20207 if iNdEx > l { 20208 return io.ErrUnexpectedEOF 20209 } 20210 return nil 20211 } 20212 func (m *AlarmRequest) Unmarshal(dAtA []byte) error { 20213 l := len(dAtA) 20214 iNdEx := 0 20215 for iNdEx < l { 20216 preIndex := iNdEx 20217 var wire uint64 20218 for shift := uint(0); ; shift += 7 { 20219 if shift >= 64 { 20220 return ErrIntOverflowRpc 20221 } 20222 if iNdEx >= l { 20223 return io.ErrUnexpectedEOF 20224 } 20225 b := dAtA[iNdEx] 20226 iNdEx++ 20227 wire |= uint64(b&0x7F) << shift 20228 if b < 0x80 { 20229 break 20230 } 20231 } 20232 fieldNum := int32(wire >> 3) 20233 wireType := int(wire & 0x7) 20234 if wireType == 4 { 20235 return fmt.Errorf("proto: AlarmRequest: wiretype end group for non-group") 20236 } 20237 if fieldNum <= 0 { 20238 return fmt.Errorf("proto: AlarmRequest: illegal tag %d (wire type %d)", fieldNum, wire) 20239 } 20240 switch fieldNum { 20241 case 1: 20242 if wireType != 0 { 20243 return fmt.Errorf("proto: wrong wireType = %d for field Action", wireType) 20244 } 20245 m.Action = 0 20246 for shift := uint(0); ; shift += 7 { 20247 if shift >= 64 { 20248 return ErrIntOverflowRpc 20249 } 20250 if iNdEx >= l { 20251 return io.ErrUnexpectedEOF 20252 } 20253 b := dAtA[iNdEx] 20254 iNdEx++ 20255 m.Action |= AlarmRequest_AlarmAction(b&0x7F) << shift 20256 if b < 0x80 { 20257 break 20258 } 20259 } 20260 case 2: 20261 if wireType != 0 { 20262 return fmt.Errorf("proto: wrong wireType = %d for field MemberID", wireType) 20263 } 20264 m.MemberID = 0 20265 for shift := uint(0); ; shift += 7 { 20266 if shift >= 64 { 20267 return ErrIntOverflowRpc 20268 } 20269 if iNdEx >= l { 20270 return io.ErrUnexpectedEOF 20271 } 20272 b := dAtA[iNdEx] 20273 iNdEx++ 20274 m.MemberID |= uint64(b&0x7F) << shift 20275 if b < 0x80 { 20276 break 20277 } 20278 } 20279 case 3: 20280 if wireType != 0 { 20281 return fmt.Errorf("proto: wrong wireType = %d for field Alarm", wireType) 20282 } 20283 m.Alarm = 0 20284 for shift := uint(0); ; shift += 7 { 20285 if shift >= 64 { 20286 return ErrIntOverflowRpc 20287 } 20288 if iNdEx >= l { 20289 return io.ErrUnexpectedEOF 20290 } 20291 b := dAtA[iNdEx] 20292 iNdEx++ 20293 m.Alarm |= AlarmType(b&0x7F) << shift 20294 if b < 0x80 { 20295 break 20296 } 20297 } 20298 default: 20299 iNdEx = preIndex 20300 skippy, err := skipRpc(dAtA[iNdEx:]) 20301 if err != nil { 20302 return err 20303 } 20304 if skippy < 0 { 20305 return ErrInvalidLengthRpc 20306 } 20307 if (iNdEx + skippy) < 0 { 20308 return ErrInvalidLengthRpc 20309 } 20310 if (iNdEx + skippy) > l { 20311 return io.ErrUnexpectedEOF 20312 } 20313 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 20314 iNdEx += skippy 20315 } 20316 } 20317 20318 if iNdEx > l { 20319 return io.ErrUnexpectedEOF 20320 } 20321 return nil 20322 } 20323 func (m *AlarmMember) Unmarshal(dAtA []byte) error { 20324 l := len(dAtA) 20325 iNdEx := 0 20326 for iNdEx < l { 20327 preIndex := iNdEx 20328 var wire uint64 20329 for shift := uint(0); ; shift += 7 { 20330 if shift >= 64 { 20331 return ErrIntOverflowRpc 20332 } 20333 if iNdEx >= l { 20334 return io.ErrUnexpectedEOF 20335 } 20336 b := dAtA[iNdEx] 20337 iNdEx++ 20338 wire |= uint64(b&0x7F) << shift 20339 if b < 0x80 { 20340 break 20341 } 20342 } 20343 fieldNum := int32(wire >> 3) 20344 wireType := int(wire & 0x7) 20345 if wireType == 4 { 20346 return fmt.Errorf("proto: AlarmMember: wiretype end group for non-group") 20347 } 20348 if fieldNum <= 0 { 20349 return fmt.Errorf("proto: AlarmMember: illegal tag %d (wire type %d)", fieldNum, wire) 20350 } 20351 switch fieldNum { 20352 case 1: 20353 if wireType != 0 { 20354 return fmt.Errorf("proto: wrong wireType = %d for field MemberID", wireType) 20355 } 20356 m.MemberID = 0 20357 for shift := uint(0); ; shift += 7 { 20358 if shift >= 64 { 20359 return ErrIntOverflowRpc 20360 } 20361 if iNdEx >= l { 20362 return io.ErrUnexpectedEOF 20363 } 20364 b := dAtA[iNdEx] 20365 iNdEx++ 20366 m.MemberID |= uint64(b&0x7F) << shift 20367 if b < 0x80 { 20368 break 20369 } 20370 } 20371 case 2: 20372 if wireType != 0 { 20373 return fmt.Errorf("proto: wrong wireType = %d for field Alarm", wireType) 20374 } 20375 m.Alarm = 0 20376 for shift := uint(0); ; shift += 7 { 20377 if shift >= 64 { 20378 return ErrIntOverflowRpc 20379 } 20380 if iNdEx >= l { 20381 return io.ErrUnexpectedEOF 20382 } 20383 b := dAtA[iNdEx] 20384 iNdEx++ 20385 m.Alarm |= AlarmType(b&0x7F) << shift 20386 if b < 0x80 { 20387 break 20388 } 20389 } 20390 default: 20391 iNdEx = preIndex 20392 skippy, err := skipRpc(dAtA[iNdEx:]) 20393 if err != nil { 20394 return err 20395 } 20396 if skippy < 0 { 20397 return ErrInvalidLengthRpc 20398 } 20399 if (iNdEx + skippy) < 0 { 20400 return ErrInvalidLengthRpc 20401 } 20402 if (iNdEx + skippy) > l { 20403 return io.ErrUnexpectedEOF 20404 } 20405 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 20406 iNdEx += skippy 20407 } 20408 } 20409 20410 if iNdEx > l { 20411 return io.ErrUnexpectedEOF 20412 } 20413 return nil 20414 } 20415 func (m *AlarmResponse) Unmarshal(dAtA []byte) error { 20416 l := len(dAtA) 20417 iNdEx := 0 20418 for iNdEx < l { 20419 preIndex := iNdEx 20420 var wire uint64 20421 for shift := uint(0); ; shift += 7 { 20422 if shift >= 64 { 20423 return ErrIntOverflowRpc 20424 } 20425 if iNdEx >= l { 20426 return io.ErrUnexpectedEOF 20427 } 20428 b := dAtA[iNdEx] 20429 iNdEx++ 20430 wire |= uint64(b&0x7F) << shift 20431 if b < 0x80 { 20432 break 20433 } 20434 } 20435 fieldNum := int32(wire >> 3) 20436 wireType := int(wire & 0x7) 20437 if wireType == 4 { 20438 return fmt.Errorf("proto: AlarmResponse: wiretype end group for non-group") 20439 } 20440 if fieldNum <= 0 { 20441 return fmt.Errorf("proto: AlarmResponse: illegal tag %d (wire type %d)", fieldNum, wire) 20442 } 20443 switch fieldNum { 20444 case 1: 20445 if wireType != 2 { 20446 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 20447 } 20448 var msglen int 20449 for shift := uint(0); ; shift += 7 { 20450 if shift >= 64 { 20451 return ErrIntOverflowRpc 20452 } 20453 if iNdEx >= l { 20454 return io.ErrUnexpectedEOF 20455 } 20456 b := dAtA[iNdEx] 20457 iNdEx++ 20458 msglen |= int(b&0x7F) << shift 20459 if b < 0x80 { 20460 break 20461 } 20462 } 20463 if msglen < 0 { 20464 return ErrInvalidLengthRpc 20465 } 20466 postIndex := iNdEx + msglen 20467 if postIndex < 0 { 20468 return ErrInvalidLengthRpc 20469 } 20470 if postIndex > l { 20471 return io.ErrUnexpectedEOF 20472 } 20473 if m.Header == nil { 20474 m.Header = &ResponseHeader{} 20475 } 20476 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20477 return err 20478 } 20479 iNdEx = postIndex 20480 case 2: 20481 if wireType != 2 { 20482 return fmt.Errorf("proto: wrong wireType = %d for field Alarms", wireType) 20483 } 20484 var msglen int 20485 for shift := uint(0); ; shift += 7 { 20486 if shift >= 64 { 20487 return ErrIntOverflowRpc 20488 } 20489 if iNdEx >= l { 20490 return io.ErrUnexpectedEOF 20491 } 20492 b := dAtA[iNdEx] 20493 iNdEx++ 20494 msglen |= int(b&0x7F) << shift 20495 if b < 0x80 { 20496 break 20497 } 20498 } 20499 if msglen < 0 { 20500 return ErrInvalidLengthRpc 20501 } 20502 postIndex := iNdEx + msglen 20503 if postIndex < 0 { 20504 return ErrInvalidLengthRpc 20505 } 20506 if postIndex > l { 20507 return io.ErrUnexpectedEOF 20508 } 20509 m.Alarms = append(m.Alarms, &AlarmMember{}) 20510 if err := m.Alarms[len(m.Alarms)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20511 return err 20512 } 20513 iNdEx = postIndex 20514 default: 20515 iNdEx = preIndex 20516 skippy, err := skipRpc(dAtA[iNdEx:]) 20517 if err != nil { 20518 return err 20519 } 20520 if skippy < 0 { 20521 return ErrInvalidLengthRpc 20522 } 20523 if (iNdEx + skippy) < 0 { 20524 return ErrInvalidLengthRpc 20525 } 20526 if (iNdEx + skippy) > l { 20527 return io.ErrUnexpectedEOF 20528 } 20529 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 20530 iNdEx += skippy 20531 } 20532 } 20533 20534 if iNdEx > l { 20535 return io.ErrUnexpectedEOF 20536 } 20537 return nil 20538 } 20539 func (m *StatusRequest) Unmarshal(dAtA []byte) error { 20540 l := len(dAtA) 20541 iNdEx := 0 20542 for iNdEx < l { 20543 preIndex := iNdEx 20544 var wire uint64 20545 for shift := uint(0); ; shift += 7 { 20546 if shift >= 64 { 20547 return ErrIntOverflowRpc 20548 } 20549 if iNdEx >= l { 20550 return io.ErrUnexpectedEOF 20551 } 20552 b := dAtA[iNdEx] 20553 iNdEx++ 20554 wire |= uint64(b&0x7F) << shift 20555 if b < 0x80 { 20556 break 20557 } 20558 } 20559 fieldNum := int32(wire >> 3) 20560 wireType := int(wire & 0x7) 20561 if wireType == 4 { 20562 return fmt.Errorf("proto: StatusRequest: wiretype end group for non-group") 20563 } 20564 if fieldNum <= 0 { 20565 return fmt.Errorf("proto: StatusRequest: illegal tag %d (wire type %d)", fieldNum, wire) 20566 } 20567 switch fieldNum { 20568 default: 20569 iNdEx = preIndex 20570 skippy, err := skipRpc(dAtA[iNdEx:]) 20571 if err != nil { 20572 return err 20573 } 20574 if skippy < 0 { 20575 return ErrInvalidLengthRpc 20576 } 20577 if (iNdEx + skippy) < 0 { 20578 return ErrInvalidLengthRpc 20579 } 20580 if (iNdEx + skippy) > l { 20581 return io.ErrUnexpectedEOF 20582 } 20583 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 20584 iNdEx += skippy 20585 } 20586 } 20587 20588 if iNdEx > l { 20589 return io.ErrUnexpectedEOF 20590 } 20591 return nil 20592 } 20593 func (m *StatusResponse) Unmarshal(dAtA []byte) error { 20594 l := len(dAtA) 20595 iNdEx := 0 20596 for iNdEx < l { 20597 preIndex := iNdEx 20598 var wire uint64 20599 for shift := uint(0); ; shift += 7 { 20600 if shift >= 64 { 20601 return ErrIntOverflowRpc 20602 } 20603 if iNdEx >= l { 20604 return io.ErrUnexpectedEOF 20605 } 20606 b := dAtA[iNdEx] 20607 iNdEx++ 20608 wire |= uint64(b&0x7F) << shift 20609 if b < 0x80 { 20610 break 20611 } 20612 } 20613 fieldNum := int32(wire >> 3) 20614 wireType := int(wire & 0x7) 20615 if wireType == 4 { 20616 return fmt.Errorf("proto: StatusResponse: wiretype end group for non-group") 20617 } 20618 if fieldNum <= 0 { 20619 return fmt.Errorf("proto: StatusResponse: illegal tag %d (wire type %d)", fieldNum, wire) 20620 } 20621 switch fieldNum { 20622 case 1: 20623 if wireType != 2 { 20624 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 20625 } 20626 var msglen int 20627 for shift := uint(0); ; shift += 7 { 20628 if shift >= 64 { 20629 return ErrIntOverflowRpc 20630 } 20631 if iNdEx >= l { 20632 return io.ErrUnexpectedEOF 20633 } 20634 b := dAtA[iNdEx] 20635 iNdEx++ 20636 msglen |= int(b&0x7F) << shift 20637 if b < 0x80 { 20638 break 20639 } 20640 } 20641 if msglen < 0 { 20642 return ErrInvalidLengthRpc 20643 } 20644 postIndex := iNdEx + msglen 20645 if postIndex < 0 { 20646 return ErrInvalidLengthRpc 20647 } 20648 if postIndex > l { 20649 return io.ErrUnexpectedEOF 20650 } 20651 if m.Header == nil { 20652 m.Header = &ResponseHeader{} 20653 } 20654 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20655 return err 20656 } 20657 iNdEx = postIndex 20658 case 2: 20659 if wireType != 2 { 20660 return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) 20661 } 20662 var stringLen uint64 20663 for shift := uint(0); ; shift += 7 { 20664 if shift >= 64 { 20665 return ErrIntOverflowRpc 20666 } 20667 if iNdEx >= l { 20668 return io.ErrUnexpectedEOF 20669 } 20670 b := dAtA[iNdEx] 20671 iNdEx++ 20672 stringLen |= uint64(b&0x7F) << shift 20673 if b < 0x80 { 20674 break 20675 } 20676 } 20677 intStringLen := int(stringLen) 20678 if intStringLen < 0 { 20679 return ErrInvalidLengthRpc 20680 } 20681 postIndex := iNdEx + intStringLen 20682 if postIndex < 0 { 20683 return ErrInvalidLengthRpc 20684 } 20685 if postIndex > l { 20686 return io.ErrUnexpectedEOF 20687 } 20688 m.Version = string(dAtA[iNdEx:postIndex]) 20689 iNdEx = postIndex 20690 case 3: 20691 if wireType != 0 { 20692 return fmt.Errorf("proto: wrong wireType = %d for field DbSize", wireType) 20693 } 20694 m.DbSize = 0 20695 for shift := uint(0); ; shift += 7 { 20696 if shift >= 64 { 20697 return ErrIntOverflowRpc 20698 } 20699 if iNdEx >= l { 20700 return io.ErrUnexpectedEOF 20701 } 20702 b := dAtA[iNdEx] 20703 iNdEx++ 20704 m.DbSize |= int64(b&0x7F) << shift 20705 if b < 0x80 { 20706 break 20707 } 20708 } 20709 case 4: 20710 if wireType != 0 { 20711 return fmt.Errorf("proto: wrong wireType = %d for field Leader", wireType) 20712 } 20713 m.Leader = 0 20714 for shift := uint(0); ; shift += 7 { 20715 if shift >= 64 { 20716 return ErrIntOverflowRpc 20717 } 20718 if iNdEx >= l { 20719 return io.ErrUnexpectedEOF 20720 } 20721 b := dAtA[iNdEx] 20722 iNdEx++ 20723 m.Leader |= uint64(b&0x7F) << shift 20724 if b < 0x80 { 20725 break 20726 } 20727 } 20728 case 5: 20729 if wireType != 0 { 20730 return fmt.Errorf("proto: wrong wireType = %d for field RaftIndex", wireType) 20731 } 20732 m.RaftIndex = 0 20733 for shift := uint(0); ; shift += 7 { 20734 if shift >= 64 { 20735 return ErrIntOverflowRpc 20736 } 20737 if iNdEx >= l { 20738 return io.ErrUnexpectedEOF 20739 } 20740 b := dAtA[iNdEx] 20741 iNdEx++ 20742 m.RaftIndex |= uint64(b&0x7F) << shift 20743 if b < 0x80 { 20744 break 20745 } 20746 } 20747 case 6: 20748 if wireType != 0 { 20749 return fmt.Errorf("proto: wrong wireType = %d for field RaftTerm", wireType) 20750 } 20751 m.RaftTerm = 0 20752 for shift := uint(0); ; shift += 7 { 20753 if shift >= 64 { 20754 return ErrIntOverflowRpc 20755 } 20756 if iNdEx >= l { 20757 return io.ErrUnexpectedEOF 20758 } 20759 b := dAtA[iNdEx] 20760 iNdEx++ 20761 m.RaftTerm |= uint64(b&0x7F) << shift 20762 if b < 0x80 { 20763 break 20764 } 20765 } 20766 default: 20767 iNdEx = preIndex 20768 skippy, err := skipRpc(dAtA[iNdEx:]) 20769 if err != nil { 20770 return err 20771 } 20772 if skippy < 0 { 20773 return ErrInvalidLengthRpc 20774 } 20775 if (iNdEx + skippy) < 0 { 20776 return ErrInvalidLengthRpc 20777 } 20778 if (iNdEx + skippy) > l { 20779 return io.ErrUnexpectedEOF 20780 } 20781 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 20782 iNdEx += skippy 20783 } 20784 } 20785 20786 if iNdEx > l { 20787 return io.ErrUnexpectedEOF 20788 } 20789 return nil 20790 } 20791 func (m *AuthEnableRequest) Unmarshal(dAtA []byte) error { 20792 l := len(dAtA) 20793 iNdEx := 0 20794 for iNdEx < l { 20795 preIndex := iNdEx 20796 var wire uint64 20797 for shift := uint(0); ; shift += 7 { 20798 if shift >= 64 { 20799 return ErrIntOverflowRpc 20800 } 20801 if iNdEx >= l { 20802 return io.ErrUnexpectedEOF 20803 } 20804 b := dAtA[iNdEx] 20805 iNdEx++ 20806 wire |= uint64(b&0x7F) << shift 20807 if b < 0x80 { 20808 break 20809 } 20810 } 20811 fieldNum := int32(wire >> 3) 20812 wireType := int(wire & 0x7) 20813 if wireType == 4 { 20814 return fmt.Errorf("proto: AuthEnableRequest: wiretype end group for non-group") 20815 } 20816 if fieldNum <= 0 { 20817 return fmt.Errorf("proto: AuthEnableRequest: illegal tag %d (wire type %d)", fieldNum, wire) 20818 } 20819 switch fieldNum { 20820 default: 20821 iNdEx = preIndex 20822 skippy, err := skipRpc(dAtA[iNdEx:]) 20823 if err != nil { 20824 return err 20825 } 20826 if skippy < 0 { 20827 return ErrInvalidLengthRpc 20828 } 20829 if (iNdEx + skippy) < 0 { 20830 return ErrInvalidLengthRpc 20831 } 20832 if (iNdEx + skippy) > l { 20833 return io.ErrUnexpectedEOF 20834 } 20835 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 20836 iNdEx += skippy 20837 } 20838 } 20839 20840 if iNdEx > l { 20841 return io.ErrUnexpectedEOF 20842 } 20843 return nil 20844 } 20845 func (m *AuthDisableRequest) Unmarshal(dAtA []byte) error { 20846 l := len(dAtA) 20847 iNdEx := 0 20848 for iNdEx < l { 20849 preIndex := iNdEx 20850 var wire uint64 20851 for shift := uint(0); ; shift += 7 { 20852 if shift >= 64 { 20853 return ErrIntOverflowRpc 20854 } 20855 if iNdEx >= l { 20856 return io.ErrUnexpectedEOF 20857 } 20858 b := dAtA[iNdEx] 20859 iNdEx++ 20860 wire |= uint64(b&0x7F) << shift 20861 if b < 0x80 { 20862 break 20863 } 20864 } 20865 fieldNum := int32(wire >> 3) 20866 wireType := int(wire & 0x7) 20867 if wireType == 4 { 20868 return fmt.Errorf("proto: AuthDisableRequest: wiretype end group for non-group") 20869 } 20870 if fieldNum <= 0 { 20871 return fmt.Errorf("proto: AuthDisableRequest: illegal tag %d (wire type %d)", fieldNum, wire) 20872 } 20873 switch fieldNum { 20874 default: 20875 iNdEx = preIndex 20876 skippy, err := skipRpc(dAtA[iNdEx:]) 20877 if err != nil { 20878 return err 20879 } 20880 if skippy < 0 { 20881 return ErrInvalidLengthRpc 20882 } 20883 if (iNdEx + skippy) < 0 { 20884 return ErrInvalidLengthRpc 20885 } 20886 if (iNdEx + skippy) > l { 20887 return io.ErrUnexpectedEOF 20888 } 20889 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 20890 iNdEx += skippy 20891 } 20892 } 20893 20894 if iNdEx > l { 20895 return io.ErrUnexpectedEOF 20896 } 20897 return nil 20898 } 20899 func (m *AuthenticateRequest) Unmarshal(dAtA []byte) error { 20900 l := len(dAtA) 20901 iNdEx := 0 20902 for iNdEx < l { 20903 preIndex := iNdEx 20904 var wire uint64 20905 for shift := uint(0); ; shift += 7 { 20906 if shift >= 64 { 20907 return ErrIntOverflowRpc 20908 } 20909 if iNdEx >= l { 20910 return io.ErrUnexpectedEOF 20911 } 20912 b := dAtA[iNdEx] 20913 iNdEx++ 20914 wire |= uint64(b&0x7F) << shift 20915 if b < 0x80 { 20916 break 20917 } 20918 } 20919 fieldNum := int32(wire >> 3) 20920 wireType := int(wire & 0x7) 20921 if wireType == 4 { 20922 return fmt.Errorf("proto: AuthenticateRequest: wiretype end group for non-group") 20923 } 20924 if fieldNum <= 0 { 20925 return fmt.Errorf("proto: AuthenticateRequest: illegal tag %d (wire type %d)", fieldNum, wire) 20926 } 20927 switch fieldNum { 20928 case 1: 20929 if wireType != 2 { 20930 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 20931 } 20932 var stringLen uint64 20933 for shift := uint(0); ; shift += 7 { 20934 if shift >= 64 { 20935 return ErrIntOverflowRpc 20936 } 20937 if iNdEx >= l { 20938 return io.ErrUnexpectedEOF 20939 } 20940 b := dAtA[iNdEx] 20941 iNdEx++ 20942 stringLen |= uint64(b&0x7F) << shift 20943 if b < 0x80 { 20944 break 20945 } 20946 } 20947 intStringLen := int(stringLen) 20948 if intStringLen < 0 { 20949 return ErrInvalidLengthRpc 20950 } 20951 postIndex := iNdEx + intStringLen 20952 if postIndex < 0 { 20953 return ErrInvalidLengthRpc 20954 } 20955 if postIndex > l { 20956 return io.ErrUnexpectedEOF 20957 } 20958 m.Name = string(dAtA[iNdEx:postIndex]) 20959 iNdEx = postIndex 20960 case 2: 20961 if wireType != 2 { 20962 return fmt.Errorf("proto: wrong wireType = %d for field Password", wireType) 20963 } 20964 var stringLen uint64 20965 for shift := uint(0); ; shift += 7 { 20966 if shift >= 64 { 20967 return ErrIntOverflowRpc 20968 } 20969 if iNdEx >= l { 20970 return io.ErrUnexpectedEOF 20971 } 20972 b := dAtA[iNdEx] 20973 iNdEx++ 20974 stringLen |= uint64(b&0x7F) << shift 20975 if b < 0x80 { 20976 break 20977 } 20978 } 20979 intStringLen := int(stringLen) 20980 if intStringLen < 0 { 20981 return ErrInvalidLengthRpc 20982 } 20983 postIndex := iNdEx + intStringLen 20984 if postIndex < 0 { 20985 return ErrInvalidLengthRpc 20986 } 20987 if postIndex > l { 20988 return io.ErrUnexpectedEOF 20989 } 20990 m.Password = string(dAtA[iNdEx:postIndex]) 20991 iNdEx = postIndex 20992 default: 20993 iNdEx = preIndex 20994 skippy, err := skipRpc(dAtA[iNdEx:]) 20995 if err != nil { 20996 return err 20997 } 20998 if skippy < 0 { 20999 return ErrInvalidLengthRpc 21000 } 21001 if (iNdEx + skippy) < 0 { 21002 return ErrInvalidLengthRpc 21003 } 21004 if (iNdEx + skippy) > l { 21005 return io.ErrUnexpectedEOF 21006 } 21007 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 21008 iNdEx += skippy 21009 } 21010 } 21011 21012 if iNdEx > l { 21013 return io.ErrUnexpectedEOF 21014 } 21015 return nil 21016 } 21017 func (m *AuthUserAddRequest) Unmarshal(dAtA []byte) error { 21018 l := len(dAtA) 21019 iNdEx := 0 21020 for iNdEx < l { 21021 preIndex := iNdEx 21022 var wire uint64 21023 for shift := uint(0); ; shift += 7 { 21024 if shift >= 64 { 21025 return ErrIntOverflowRpc 21026 } 21027 if iNdEx >= l { 21028 return io.ErrUnexpectedEOF 21029 } 21030 b := dAtA[iNdEx] 21031 iNdEx++ 21032 wire |= uint64(b&0x7F) << shift 21033 if b < 0x80 { 21034 break 21035 } 21036 } 21037 fieldNum := int32(wire >> 3) 21038 wireType := int(wire & 0x7) 21039 if wireType == 4 { 21040 return fmt.Errorf("proto: AuthUserAddRequest: wiretype end group for non-group") 21041 } 21042 if fieldNum <= 0 { 21043 return fmt.Errorf("proto: AuthUserAddRequest: illegal tag %d (wire type %d)", fieldNum, wire) 21044 } 21045 switch fieldNum { 21046 case 1: 21047 if wireType != 2 { 21048 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 21049 } 21050 var stringLen uint64 21051 for shift := uint(0); ; shift += 7 { 21052 if shift >= 64 { 21053 return ErrIntOverflowRpc 21054 } 21055 if iNdEx >= l { 21056 return io.ErrUnexpectedEOF 21057 } 21058 b := dAtA[iNdEx] 21059 iNdEx++ 21060 stringLen |= uint64(b&0x7F) << shift 21061 if b < 0x80 { 21062 break 21063 } 21064 } 21065 intStringLen := int(stringLen) 21066 if intStringLen < 0 { 21067 return ErrInvalidLengthRpc 21068 } 21069 postIndex := iNdEx + intStringLen 21070 if postIndex < 0 { 21071 return ErrInvalidLengthRpc 21072 } 21073 if postIndex > l { 21074 return io.ErrUnexpectedEOF 21075 } 21076 m.Name = string(dAtA[iNdEx:postIndex]) 21077 iNdEx = postIndex 21078 case 2: 21079 if wireType != 2 { 21080 return fmt.Errorf("proto: wrong wireType = %d for field Password", wireType) 21081 } 21082 var stringLen uint64 21083 for shift := uint(0); ; shift += 7 { 21084 if shift >= 64 { 21085 return ErrIntOverflowRpc 21086 } 21087 if iNdEx >= l { 21088 return io.ErrUnexpectedEOF 21089 } 21090 b := dAtA[iNdEx] 21091 iNdEx++ 21092 stringLen |= uint64(b&0x7F) << shift 21093 if b < 0x80 { 21094 break 21095 } 21096 } 21097 intStringLen := int(stringLen) 21098 if intStringLen < 0 { 21099 return ErrInvalidLengthRpc 21100 } 21101 postIndex := iNdEx + intStringLen 21102 if postIndex < 0 { 21103 return ErrInvalidLengthRpc 21104 } 21105 if postIndex > l { 21106 return io.ErrUnexpectedEOF 21107 } 21108 m.Password = string(dAtA[iNdEx:postIndex]) 21109 iNdEx = postIndex 21110 default: 21111 iNdEx = preIndex 21112 skippy, err := skipRpc(dAtA[iNdEx:]) 21113 if err != nil { 21114 return err 21115 } 21116 if skippy < 0 { 21117 return ErrInvalidLengthRpc 21118 } 21119 if (iNdEx + skippy) < 0 { 21120 return ErrInvalidLengthRpc 21121 } 21122 if (iNdEx + skippy) > l { 21123 return io.ErrUnexpectedEOF 21124 } 21125 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 21126 iNdEx += skippy 21127 } 21128 } 21129 21130 if iNdEx > l { 21131 return io.ErrUnexpectedEOF 21132 } 21133 return nil 21134 } 21135 func (m *AuthUserGetRequest) Unmarshal(dAtA []byte) error { 21136 l := len(dAtA) 21137 iNdEx := 0 21138 for iNdEx < l { 21139 preIndex := iNdEx 21140 var wire uint64 21141 for shift := uint(0); ; shift += 7 { 21142 if shift >= 64 { 21143 return ErrIntOverflowRpc 21144 } 21145 if iNdEx >= l { 21146 return io.ErrUnexpectedEOF 21147 } 21148 b := dAtA[iNdEx] 21149 iNdEx++ 21150 wire |= uint64(b&0x7F) << shift 21151 if b < 0x80 { 21152 break 21153 } 21154 } 21155 fieldNum := int32(wire >> 3) 21156 wireType := int(wire & 0x7) 21157 if wireType == 4 { 21158 return fmt.Errorf("proto: AuthUserGetRequest: wiretype end group for non-group") 21159 } 21160 if fieldNum <= 0 { 21161 return fmt.Errorf("proto: AuthUserGetRequest: illegal tag %d (wire type %d)", fieldNum, wire) 21162 } 21163 switch fieldNum { 21164 case 1: 21165 if wireType != 2 { 21166 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 21167 } 21168 var stringLen uint64 21169 for shift := uint(0); ; shift += 7 { 21170 if shift >= 64 { 21171 return ErrIntOverflowRpc 21172 } 21173 if iNdEx >= l { 21174 return io.ErrUnexpectedEOF 21175 } 21176 b := dAtA[iNdEx] 21177 iNdEx++ 21178 stringLen |= uint64(b&0x7F) << shift 21179 if b < 0x80 { 21180 break 21181 } 21182 } 21183 intStringLen := int(stringLen) 21184 if intStringLen < 0 { 21185 return ErrInvalidLengthRpc 21186 } 21187 postIndex := iNdEx + intStringLen 21188 if postIndex < 0 { 21189 return ErrInvalidLengthRpc 21190 } 21191 if postIndex > l { 21192 return io.ErrUnexpectedEOF 21193 } 21194 m.Name = string(dAtA[iNdEx:postIndex]) 21195 iNdEx = postIndex 21196 default: 21197 iNdEx = preIndex 21198 skippy, err := skipRpc(dAtA[iNdEx:]) 21199 if err != nil { 21200 return err 21201 } 21202 if skippy < 0 { 21203 return ErrInvalidLengthRpc 21204 } 21205 if (iNdEx + skippy) < 0 { 21206 return ErrInvalidLengthRpc 21207 } 21208 if (iNdEx + skippy) > l { 21209 return io.ErrUnexpectedEOF 21210 } 21211 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 21212 iNdEx += skippy 21213 } 21214 } 21215 21216 if iNdEx > l { 21217 return io.ErrUnexpectedEOF 21218 } 21219 return nil 21220 } 21221 func (m *AuthUserDeleteRequest) Unmarshal(dAtA []byte) error { 21222 l := len(dAtA) 21223 iNdEx := 0 21224 for iNdEx < l { 21225 preIndex := iNdEx 21226 var wire uint64 21227 for shift := uint(0); ; shift += 7 { 21228 if shift >= 64 { 21229 return ErrIntOverflowRpc 21230 } 21231 if iNdEx >= l { 21232 return io.ErrUnexpectedEOF 21233 } 21234 b := dAtA[iNdEx] 21235 iNdEx++ 21236 wire |= uint64(b&0x7F) << shift 21237 if b < 0x80 { 21238 break 21239 } 21240 } 21241 fieldNum := int32(wire >> 3) 21242 wireType := int(wire & 0x7) 21243 if wireType == 4 { 21244 return fmt.Errorf("proto: AuthUserDeleteRequest: wiretype end group for non-group") 21245 } 21246 if fieldNum <= 0 { 21247 return fmt.Errorf("proto: AuthUserDeleteRequest: illegal tag %d (wire type %d)", fieldNum, wire) 21248 } 21249 switch fieldNum { 21250 case 1: 21251 if wireType != 2 { 21252 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 21253 } 21254 var stringLen uint64 21255 for shift := uint(0); ; shift += 7 { 21256 if shift >= 64 { 21257 return ErrIntOverflowRpc 21258 } 21259 if iNdEx >= l { 21260 return io.ErrUnexpectedEOF 21261 } 21262 b := dAtA[iNdEx] 21263 iNdEx++ 21264 stringLen |= uint64(b&0x7F) << shift 21265 if b < 0x80 { 21266 break 21267 } 21268 } 21269 intStringLen := int(stringLen) 21270 if intStringLen < 0 { 21271 return ErrInvalidLengthRpc 21272 } 21273 postIndex := iNdEx + intStringLen 21274 if postIndex < 0 { 21275 return ErrInvalidLengthRpc 21276 } 21277 if postIndex > l { 21278 return io.ErrUnexpectedEOF 21279 } 21280 m.Name = string(dAtA[iNdEx:postIndex]) 21281 iNdEx = postIndex 21282 default: 21283 iNdEx = preIndex 21284 skippy, err := skipRpc(dAtA[iNdEx:]) 21285 if err != nil { 21286 return err 21287 } 21288 if skippy < 0 { 21289 return ErrInvalidLengthRpc 21290 } 21291 if (iNdEx + skippy) < 0 { 21292 return ErrInvalidLengthRpc 21293 } 21294 if (iNdEx + skippy) > l { 21295 return io.ErrUnexpectedEOF 21296 } 21297 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 21298 iNdEx += skippy 21299 } 21300 } 21301 21302 if iNdEx > l { 21303 return io.ErrUnexpectedEOF 21304 } 21305 return nil 21306 } 21307 func (m *AuthUserChangePasswordRequest) Unmarshal(dAtA []byte) error { 21308 l := len(dAtA) 21309 iNdEx := 0 21310 for iNdEx < l { 21311 preIndex := iNdEx 21312 var wire uint64 21313 for shift := uint(0); ; shift += 7 { 21314 if shift >= 64 { 21315 return ErrIntOverflowRpc 21316 } 21317 if iNdEx >= l { 21318 return io.ErrUnexpectedEOF 21319 } 21320 b := dAtA[iNdEx] 21321 iNdEx++ 21322 wire |= uint64(b&0x7F) << shift 21323 if b < 0x80 { 21324 break 21325 } 21326 } 21327 fieldNum := int32(wire >> 3) 21328 wireType := int(wire & 0x7) 21329 if wireType == 4 { 21330 return fmt.Errorf("proto: AuthUserChangePasswordRequest: wiretype end group for non-group") 21331 } 21332 if fieldNum <= 0 { 21333 return fmt.Errorf("proto: AuthUserChangePasswordRequest: illegal tag %d (wire type %d)", fieldNum, wire) 21334 } 21335 switch fieldNum { 21336 case 1: 21337 if wireType != 2 { 21338 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 21339 } 21340 var stringLen uint64 21341 for shift := uint(0); ; shift += 7 { 21342 if shift >= 64 { 21343 return ErrIntOverflowRpc 21344 } 21345 if iNdEx >= l { 21346 return io.ErrUnexpectedEOF 21347 } 21348 b := dAtA[iNdEx] 21349 iNdEx++ 21350 stringLen |= uint64(b&0x7F) << shift 21351 if b < 0x80 { 21352 break 21353 } 21354 } 21355 intStringLen := int(stringLen) 21356 if intStringLen < 0 { 21357 return ErrInvalidLengthRpc 21358 } 21359 postIndex := iNdEx + intStringLen 21360 if postIndex < 0 { 21361 return ErrInvalidLengthRpc 21362 } 21363 if postIndex > l { 21364 return io.ErrUnexpectedEOF 21365 } 21366 m.Name = string(dAtA[iNdEx:postIndex]) 21367 iNdEx = postIndex 21368 case 2: 21369 if wireType != 2 { 21370 return fmt.Errorf("proto: wrong wireType = %d for field Password", wireType) 21371 } 21372 var stringLen uint64 21373 for shift := uint(0); ; shift += 7 { 21374 if shift >= 64 { 21375 return ErrIntOverflowRpc 21376 } 21377 if iNdEx >= l { 21378 return io.ErrUnexpectedEOF 21379 } 21380 b := dAtA[iNdEx] 21381 iNdEx++ 21382 stringLen |= uint64(b&0x7F) << shift 21383 if b < 0x80 { 21384 break 21385 } 21386 } 21387 intStringLen := int(stringLen) 21388 if intStringLen < 0 { 21389 return ErrInvalidLengthRpc 21390 } 21391 postIndex := iNdEx + intStringLen 21392 if postIndex < 0 { 21393 return ErrInvalidLengthRpc 21394 } 21395 if postIndex > l { 21396 return io.ErrUnexpectedEOF 21397 } 21398 m.Password = string(dAtA[iNdEx:postIndex]) 21399 iNdEx = postIndex 21400 default: 21401 iNdEx = preIndex 21402 skippy, err := skipRpc(dAtA[iNdEx:]) 21403 if err != nil { 21404 return err 21405 } 21406 if skippy < 0 { 21407 return ErrInvalidLengthRpc 21408 } 21409 if (iNdEx + skippy) < 0 { 21410 return ErrInvalidLengthRpc 21411 } 21412 if (iNdEx + skippy) > l { 21413 return io.ErrUnexpectedEOF 21414 } 21415 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 21416 iNdEx += skippy 21417 } 21418 } 21419 21420 if iNdEx > l { 21421 return io.ErrUnexpectedEOF 21422 } 21423 return nil 21424 } 21425 func (m *AuthUserGrantRoleRequest) Unmarshal(dAtA []byte) error { 21426 l := len(dAtA) 21427 iNdEx := 0 21428 for iNdEx < l { 21429 preIndex := iNdEx 21430 var wire uint64 21431 for shift := uint(0); ; shift += 7 { 21432 if shift >= 64 { 21433 return ErrIntOverflowRpc 21434 } 21435 if iNdEx >= l { 21436 return io.ErrUnexpectedEOF 21437 } 21438 b := dAtA[iNdEx] 21439 iNdEx++ 21440 wire |= uint64(b&0x7F) << shift 21441 if b < 0x80 { 21442 break 21443 } 21444 } 21445 fieldNum := int32(wire >> 3) 21446 wireType := int(wire & 0x7) 21447 if wireType == 4 { 21448 return fmt.Errorf("proto: AuthUserGrantRoleRequest: wiretype end group for non-group") 21449 } 21450 if fieldNum <= 0 { 21451 return fmt.Errorf("proto: AuthUserGrantRoleRequest: illegal tag %d (wire type %d)", fieldNum, wire) 21452 } 21453 switch fieldNum { 21454 case 1: 21455 if wireType != 2 { 21456 return fmt.Errorf("proto: wrong wireType = %d for field User", wireType) 21457 } 21458 var stringLen uint64 21459 for shift := uint(0); ; shift += 7 { 21460 if shift >= 64 { 21461 return ErrIntOverflowRpc 21462 } 21463 if iNdEx >= l { 21464 return io.ErrUnexpectedEOF 21465 } 21466 b := dAtA[iNdEx] 21467 iNdEx++ 21468 stringLen |= uint64(b&0x7F) << shift 21469 if b < 0x80 { 21470 break 21471 } 21472 } 21473 intStringLen := int(stringLen) 21474 if intStringLen < 0 { 21475 return ErrInvalidLengthRpc 21476 } 21477 postIndex := iNdEx + intStringLen 21478 if postIndex < 0 { 21479 return ErrInvalidLengthRpc 21480 } 21481 if postIndex > l { 21482 return io.ErrUnexpectedEOF 21483 } 21484 m.User = string(dAtA[iNdEx:postIndex]) 21485 iNdEx = postIndex 21486 case 2: 21487 if wireType != 2 { 21488 return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType) 21489 } 21490 var stringLen uint64 21491 for shift := uint(0); ; shift += 7 { 21492 if shift >= 64 { 21493 return ErrIntOverflowRpc 21494 } 21495 if iNdEx >= l { 21496 return io.ErrUnexpectedEOF 21497 } 21498 b := dAtA[iNdEx] 21499 iNdEx++ 21500 stringLen |= uint64(b&0x7F) << shift 21501 if b < 0x80 { 21502 break 21503 } 21504 } 21505 intStringLen := int(stringLen) 21506 if intStringLen < 0 { 21507 return ErrInvalidLengthRpc 21508 } 21509 postIndex := iNdEx + intStringLen 21510 if postIndex < 0 { 21511 return ErrInvalidLengthRpc 21512 } 21513 if postIndex > l { 21514 return io.ErrUnexpectedEOF 21515 } 21516 m.Role = string(dAtA[iNdEx:postIndex]) 21517 iNdEx = postIndex 21518 default: 21519 iNdEx = preIndex 21520 skippy, err := skipRpc(dAtA[iNdEx:]) 21521 if err != nil { 21522 return err 21523 } 21524 if skippy < 0 { 21525 return ErrInvalidLengthRpc 21526 } 21527 if (iNdEx + skippy) < 0 { 21528 return ErrInvalidLengthRpc 21529 } 21530 if (iNdEx + skippy) > l { 21531 return io.ErrUnexpectedEOF 21532 } 21533 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 21534 iNdEx += skippy 21535 } 21536 } 21537 21538 if iNdEx > l { 21539 return io.ErrUnexpectedEOF 21540 } 21541 return nil 21542 } 21543 func (m *AuthUserRevokeRoleRequest) Unmarshal(dAtA []byte) error { 21544 l := len(dAtA) 21545 iNdEx := 0 21546 for iNdEx < l { 21547 preIndex := iNdEx 21548 var wire uint64 21549 for shift := uint(0); ; shift += 7 { 21550 if shift >= 64 { 21551 return ErrIntOverflowRpc 21552 } 21553 if iNdEx >= l { 21554 return io.ErrUnexpectedEOF 21555 } 21556 b := dAtA[iNdEx] 21557 iNdEx++ 21558 wire |= uint64(b&0x7F) << shift 21559 if b < 0x80 { 21560 break 21561 } 21562 } 21563 fieldNum := int32(wire >> 3) 21564 wireType := int(wire & 0x7) 21565 if wireType == 4 { 21566 return fmt.Errorf("proto: AuthUserRevokeRoleRequest: wiretype end group for non-group") 21567 } 21568 if fieldNum <= 0 { 21569 return fmt.Errorf("proto: AuthUserRevokeRoleRequest: illegal tag %d (wire type %d)", fieldNum, wire) 21570 } 21571 switch fieldNum { 21572 case 1: 21573 if wireType != 2 { 21574 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 21575 } 21576 var stringLen uint64 21577 for shift := uint(0); ; shift += 7 { 21578 if shift >= 64 { 21579 return ErrIntOverflowRpc 21580 } 21581 if iNdEx >= l { 21582 return io.ErrUnexpectedEOF 21583 } 21584 b := dAtA[iNdEx] 21585 iNdEx++ 21586 stringLen |= uint64(b&0x7F) << shift 21587 if b < 0x80 { 21588 break 21589 } 21590 } 21591 intStringLen := int(stringLen) 21592 if intStringLen < 0 { 21593 return ErrInvalidLengthRpc 21594 } 21595 postIndex := iNdEx + intStringLen 21596 if postIndex < 0 { 21597 return ErrInvalidLengthRpc 21598 } 21599 if postIndex > l { 21600 return io.ErrUnexpectedEOF 21601 } 21602 m.Name = string(dAtA[iNdEx:postIndex]) 21603 iNdEx = postIndex 21604 case 2: 21605 if wireType != 2 { 21606 return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType) 21607 } 21608 var stringLen uint64 21609 for shift := uint(0); ; shift += 7 { 21610 if shift >= 64 { 21611 return ErrIntOverflowRpc 21612 } 21613 if iNdEx >= l { 21614 return io.ErrUnexpectedEOF 21615 } 21616 b := dAtA[iNdEx] 21617 iNdEx++ 21618 stringLen |= uint64(b&0x7F) << shift 21619 if b < 0x80 { 21620 break 21621 } 21622 } 21623 intStringLen := int(stringLen) 21624 if intStringLen < 0 { 21625 return ErrInvalidLengthRpc 21626 } 21627 postIndex := iNdEx + intStringLen 21628 if postIndex < 0 { 21629 return ErrInvalidLengthRpc 21630 } 21631 if postIndex > l { 21632 return io.ErrUnexpectedEOF 21633 } 21634 m.Role = string(dAtA[iNdEx:postIndex]) 21635 iNdEx = postIndex 21636 default: 21637 iNdEx = preIndex 21638 skippy, err := skipRpc(dAtA[iNdEx:]) 21639 if err != nil { 21640 return err 21641 } 21642 if skippy < 0 { 21643 return ErrInvalidLengthRpc 21644 } 21645 if (iNdEx + skippy) < 0 { 21646 return ErrInvalidLengthRpc 21647 } 21648 if (iNdEx + skippy) > l { 21649 return io.ErrUnexpectedEOF 21650 } 21651 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 21652 iNdEx += skippy 21653 } 21654 } 21655 21656 if iNdEx > l { 21657 return io.ErrUnexpectedEOF 21658 } 21659 return nil 21660 } 21661 func (m *AuthRoleAddRequest) Unmarshal(dAtA []byte) error { 21662 l := len(dAtA) 21663 iNdEx := 0 21664 for iNdEx < l { 21665 preIndex := iNdEx 21666 var wire uint64 21667 for shift := uint(0); ; shift += 7 { 21668 if shift >= 64 { 21669 return ErrIntOverflowRpc 21670 } 21671 if iNdEx >= l { 21672 return io.ErrUnexpectedEOF 21673 } 21674 b := dAtA[iNdEx] 21675 iNdEx++ 21676 wire |= uint64(b&0x7F) << shift 21677 if b < 0x80 { 21678 break 21679 } 21680 } 21681 fieldNum := int32(wire >> 3) 21682 wireType := int(wire & 0x7) 21683 if wireType == 4 { 21684 return fmt.Errorf("proto: AuthRoleAddRequest: wiretype end group for non-group") 21685 } 21686 if fieldNum <= 0 { 21687 return fmt.Errorf("proto: AuthRoleAddRequest: illegal tag %d (wire type %d)", fieldNum, wire) 21688 } 21689 switch fieldNum { 21690 case 1: 21691 if wireType != 2 { 21692 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 21693 } 21694 var stringLen uint64 21695 for shift := uint(0); ; shift += 7 { 21696 if shift >= 64 { 21697 return ErrIntOverflowRpc 21698 } 21699 if iNdEx >= l { 21700 return io.ErrUnexpectedEOF 21701 } 21702 b := dAtA[iNdEx] 21703 iNdEx++ 21704 stringLen |= uint64(b&0x7F) << shift 21705 if b < 0x80 { 21706 break 21707 } 21708 } 21709 intStringLen := int(stringLen) 21710 if intStringLen < 0 { 21711 return ErrInvalidLengthRpc 21712 } 21713 postIndex := iNdEx + intStringLen 21714 if postIndex < 0 { 21715 return ErrInvalidLengthRpc 21716 } 21717 if postIndex > l { 21718 return io.ErrUnexpectedEOF 21719 } 21720 m.Name = string(dAtA[iNdEx:postIndex]) 21721 iNdEx = postIndex 21722 default: 21723 iNdEx = preIndex 21724 skippy, err := skipRpc(dAtA[iNdEx:]) 21725 if err != nil { 21726 return err 21727 } 21728 if skippy < 0 { 21729 return ErrInvalidLengthRpc 21730 } 21731 if (iNdEx + skippy) < 0 { 21732 return ErrInvalidLengthRpc 21733 } 21734 if (iNdEx + skippy) > l { 21735 return io.ErrUnexpectedEOF 21736 } 21737 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 21738 iNdEx += skippy 21739 } 21740 } 21741 21742 if iNdEx > l { 21743 return io.ErrUnexpectedEOF 21744 } 21745 return nil 21746 } 21747 func (m *AuthRoleGetRequest) Unmarshal(dAtA []byte) error { 21748 l := len(dAtA) 21749 iNdEx := 0 21750 for iNdEx < l { 21751 preIndex := iNdEx 21752 var wire uint64 21753 for shift := uint(0); ; shift += 7 { 21754 if shift >= 64 { 21755 return ErrIntOverflowRpc 21756 } 21757 if iNdEx >= l { 21758 return io.ErrUnexpectedEOF 21759 } 21760 b := dAtA[iNdEx] 21761 iNdEx++ 21762 wire |= uint64(b&0x7F) << shift 21763 if b < 0x80 { 21764 break 21765 } 21766 } 21767 fieldNum := int32(wire >> 3) 21768 wireType := int(wire & 0x7) 21769 if wireType == 4 { 21770 return fmt.Errorf("proto: AuthRoleGetRequest: wiretype end group for non-group") 21771 } 21772 if fieldNum <= 0 { 21773 return fmt.Errorf("proto: AuthRoleGetRequest: illegal tag %d (wire type %d)", fieldNum, wire) 21774 } 21775 switch fieldNum { 21776 case 1: 21777 if wireType != 2 { 21778 return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType) 21779 } 21780 var stringLen uint64 21781 for shift := uint(0); ; shift += 7 { 21782 if shift >= 64 { 21783 return ErrIntOverflowRpc 21784 } 21785 if iNdEx >= l { 21786 return io.ErrUnexpectedEOF 21787 } 21788 b := dAtA[iNdEx] 21789 iNdEx++ 21790 stringLen |= uint64(b&0x7F) << shift 21791 if b < 0x80 { 21792 break 21793 } 21794 } 21795 intStringLen := int(stringLen) 21796 if intStringLen < 0 { 21797 return ErrInvalidLengthRpc 21798 } 21799 postIndex := iNdEx + intStringLen 21800 if postIndex < 0 { 21801 return ErrInvalidLengthRpc 21802 } 21803 if postIndex > l { 21804 return io.ErrUnexpectedEOF 21805 } 21806 m.Role = string(dAtA[iNdEx:postIndex]) 21807 iNdEx = postIndex 21808 default: 21809 iNdEx = preIndex 21810 skippy, err := skipRpc(dAtA[iNdEx:]) 21811 if err != nil { 21812 return err 21813 } 21814 if skippy < 0 { 21815 return ErrInvalidLengthRpc 21816 } 21817 if (iNdEx + skippy) < 0 { 21818 return ErrInvalidLengthRpc 21819 } 21820 if (iNdEx + skippy) > l { 21821 return io.ErrUnexpectedEOF 21822 } 21823 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 21824 iNdEx += skippy 21825 } 21826 } 21827 21828 if iNdEx > l { 21829 return io.ErrUnexpectedEOF 21830 } 21831 return nil 21832 } 21833 func (m *AuthUserListRequest) Unmarshal(dAtA []byte) error { 21834 l := len(dAtA) 21835 iNdEx := 0 21836 for iNdEx < l { 21837 preIndex := iNdEx 21838 var wire uint64 21839 for shift := uint(0); ; shift += 7 { 21840 if shift >= 64 { 21841 return ErrIntOverflowRpc 21842 } 21843 if iNdEx >= l { 21844 return io.ErrUnexpectedEOF 21845 } 21846 b := dAtA[iNdEx] 21847 iNdEx++ 21848 wire |= uint64(b&0x7F) << shift 21849 if b < 0x80 { 21850 break 21851 } 21852 } 21853 fieldNum := int32(wire >> 3) 21854 wireType := int(wire & 0x7) 21855 if wireType == 4 { 21856 return fmt.Errorf("proto: AuthUserListRequest: wiretype end group for non-group") 21857 } 21858 if fieldNum <= 0 { 21859 return fmt.Errorf("proto: AuthUserListRequest: illegal tag %d (wire type %d)", fieldNum, wire) 21860 } 21861 switch fieldNum { 21862 default: 21863 iNdEx = preIndex 21864 skippy, err := skipRpc(dAtA[iNdEx:]) 21865 if err != nil { 21866 return err 21867 } 21868 if skippy < 0 { 21869 return ErrInvalidLengthRpc 21870 } 21871 if (iNdEx + skippy) < 0 { 21872 return ErrInvalidLengthRpc 21873 } 21874 if (iNdEx + skippy) > l { 21875 return io.ErrUnexpectedEOF 21876 } 21877 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 21878 iNdEx += skippy 21879 } 21880 } 21881 21882 if iNdEx > l { 21883 return io.ErrUnexpectedEOF 21884 } 21885 return nil 21886 } 21887 func (m *AuthRoleListRequest) Unmarshal(dAtA []byte) error { 21888 l := len(dAtA) 21889 iNdEx := 0 21890 for iNdEx < l { 21891 preIndex := iNdEx 21892 var wire uint64 21893 for shift := uint(0); ; shift += 7 { 21894 if shift >= 64 { 21895 return ErrIntOverflowRpc 21896 } 21897 if iNdEx >= l { 21898 return io.ErrUnexpectedEOF 21899 } 21900 b := dAtA[iNdEx] 21901 iNdEx++ 21902 wire |= uint64(b&0x7F) << shift 21903 if b < 0x80 { 21904 break 21905 } 21906 } 21907 fieldNum := int32(wire >> 3) 21908 wireType := int(wire & 0x7) 21909 if wireType == 4 { 21910 return fmt.Errorf("proto: AuthRoleListRequest: wiretype end group for non-group") 21911 } 21912 if fieldNum <= 0 { 21913 return fmt.Errorf("proto: AuthRoleListRequest: illegal tag %d (wire type %d)", fieldNum, wire) 21914 } 21915 switch fieldNum { 21916 default: 21917 iNdEx = preIndex 21918 skippy, err := skipRpc(dAtA[iNdEx:]) 21919 if err != nil { 21920 return err 21921 } 21922 if skippy < 0 { 21923 return ErrInvalidLengthRpc 21924 } 21925 if (iNdEx + skippy) < 0 { 21926 return ErrInvalidLengthRpc 21927 } 21928 if (iNdEx + skippy) > l { 21929 return io.ErrUnexpectedEOF 21930 } 21931 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 21932 iNdEx += skippy 21933 } 21934 } 21935 21936 if iNdEx > l { 21937 return io.ErrUnexpectedEOF 21938 } 21939 return nil 21940 } 21941 func (m *AuthRoleDeleteRequest) Unmarshal(dAtA []byte) error { 21942 l := len(dAtA) 21943 iNdEx := 0 21944 for iNdEx < l { 21945 preIndex := iNdEx 21946 var wire uint64 21947 for shift := uint(0); ; shift += 7 { 21948 if shift >= 64 { 21949 return ErrIntOverflowRpc 21950 } 21951 if iNdEx >= l { 21952 return io.ErrUnexpectedEOF 21953 } 21954 b := dAtA[iNdEx] 21955 iNdEx++ 21956 wire |= uint64(b&0x7F) << shift 21957 if b < 0x80 { 21958 break 21959 } 21960 } 21961 fieldNum := int32(wire >> 3) 21962 wireType := int(wire & 0x7) 21963 if wireType == 4 { 21964 return fmt.Errorf("proto: AuthRoleDeleteRequest: wiretype end group for non-group") 21965 } 21966 if fieldNum <= 0 { 21967 return fmt.Errorf("proto: AuthRoleDeleteRequest: illegal tag %d (wire type %d)", fieldNum, wire) 21968 } 21969 switch fieldNum { 21970 case 1: 21971 if wireType != 2 { 21972 return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType) 21973 } 21974 var stringLen uint64 21975 for shift := uint(0); ; shift += 7 { 21976 if shift >= 64 { 21977 return ErrIntOverflowRpc 21978 } 21979 if iNdEx >= l { 21980 return io.ErrUnexpectedEOF 21981 } 21982 b := dAtA[iNdEx] 21983 iNdEx++ 21984 stringLen |= uint64(b&0x7F) << shift 21985 if b < 0x80 { 21986 break 21987 } 21988 } 21989 intStringLen := int(stringLen) 21990 if intStringLen < 0 { 21991 return ErrInvalidLengthRpc 21992 } 21993 postIndex := iNdEx + intStringLen 21994 if postIndex < 0 { 21995 return ErrInvalidLengthRpc 21996 } 21997 if postIndex > l { 21998 return io.ErrUnexpectedEOF 21999 } 22000 m.Role = string(dAtA[iNdEx:postIndex]) 22001 iNdEx = postIndex 22002 default: 22003 iNdEx = preIndex 22004 skippy, err := skipRpc(dAtA[iNdEx:]) 22005 if err != nil { 22006 return err 22007 } 22008 if skippy < 0 { 22009 return ErrInvalidLengthRpc 22010 } 22011 if (iNdEx + skippy) < 0 { 22012 return ErrInvalidLengthRpc 22013 } 22014 if (iNdEx + skippy) > l { 22015 return io.ErrUnexpectedEOF 22016 } 22017 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 22018 iNdEx += skippy 22019 } 22020 } 22021 22022 if iNdEx > l { 22023 return io.ErrUnexpectedEOF 22024 } 22025 return nil 22026 } 22027 func (m *AuthRoleGrantPermissionRequest) Unmarshal(dAtA []byte) error { 22028 l := len(dAtA) 22029 iNdEx := 0 22030 for iNdEx < l { 22031 preIndex := iNdEx 22032 var wire uint64 22033 for shift := uint(0); ; shift += 7 { 22034 if shift >= 64 { 22035 return ErrIntOverflowRpc 22036 } 22037 if iNdEx >= l { 22038 return io.ErrUnexpectedEOF 22039 } 22040 b := dAtA[iNdEx] 22041 iNdEx++ 22042 wire |= uint64(b&0x7F) << shift 22043 if b < 0x80 { 22044 break 22045 } 22046 } 22047 fieldNum := int32(wire >> 3) 22048 wireType := int(wire & 0x7) 22049 if wireType == 4 { 22050 return fmt.Errorf("proto: AuthRoleGrantPermissionRequest: wiretype end group for non-group") 22051 } 22052 if fieldNum <= 0 { 22053 return fmt.Errorf("proto: AuthRoleGrantPermissionRequest: illegal tag %d (wire type %d)", fieldNum, wire) 22054 } 22055 switch fieldNum { 22056 case 1: 22057 if wireType != 2 { 22058 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 22059 } 22060 var stringLen uint64 22061 for shift := uint(0); ; shift += 7 { 22062 if shift >= 64 { 22063 return ErrIntOverflowRpc 22064 } 22065 if iNdEx >= l { 22066 return io.ErrUnexpectedEOF 22067 } 22068 b := dAtA[iNdEx] 22069 iNdEx++ 22070 stringLen |= uint64(b&0x7F) << shift 22071 if b < 0x80 { 22072 break 22073 } 22074 } 22075 intStringLen := int(stringLen) 22076 if intStringLen < 0 { 22077 return ErrInvalidLengthRpc 22078 } 22079 postIndex := iNdEx + intStringLen 22080 if postIndex < 0 { 22081 return ErrInvalidLengthRpc 22082 } 22083 if postIndex > l { 22084 return io.ErrUnexpectedEOF 22085 } 22086 m.Name = string(dAtA[iNdEx:postIndex]) 22087 iNdEx = postIndex 22088 case 2: 22089 if wireType != 2 { 22090 return fmt.Errorf("proto: wrong wireType = %d for field Perm", wireType) 22091 } 22092 var msglen int 22093 for shift := uint(0); ; shift += 7 { 22094 if shift >= 64 { 22095 return ErrIntOverflowRpc 22096 } 22097 if iNdEx >= l { 22098 return io.ErrUnexpectedEOF 22099 } 22100 b := dAtA[iNdEx] 22101 iNdEx++ 22102 msglen |= int(b&0x7F) << shift 22103 if b < 0x80 { 22104 break 22105 } 22106 } 22107 if msglen < 0 { 22108 return ErrInvalidLengthRpc 22109 } 22110 postIndex := iNdEx + msglen 22111 if postIndex < 0 { 22112 return ErrInvalidLengthRpc 22113 } 22114 if postIndex > l { 22115 return io.ErrUnexpectedEOF 22116 } 22117 if m.Perm == nil { 22118 m.Perm = &authpb.Permission{} 22119 } 22120 if err := m.Perm.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22121 return err 22122 } 22123 iNdEx = postIndex 22124 default: 22125 iNdEx = preIndex 22126 skippy, err := skipRpc(dAtA[iNdEx:]) 22127 if err != nil { 22128 return err 22129 } 22130 if skippy < 0 { 22131 return ErrInvalidLengthRpc 22132 } 22133 if (iNdEx + skippy) < 0 { 22134 return ErrInvalidLengthRpc 22135 } 22136 if (iNdEx + skippy) > l { 22137 return io.ErrUnexpectedEOF 22138 } 22139 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 22140 iNdEx += skippy 22141 } 22142 } 22143 22144 if iNdEx > l { 22145 return io.ErrUnexpectedEOF 22146 } 22147 return nil 22148 } 22149 func (m *AuthRoleRevokePermissionRequest) Unmarshal(dAtA []byte) error { 22150 l := len(dAtA) 22151 iNdEx := 0 22152 for iNdEx < l { 22153 preIndex := iNdEx 22154 var wire uint64 22155 for shift := uint(0); ; shift += 7 { 22156 if shift >= 64 { 22157 return ErrIntOverflowRpc 22158 } 22159 if iNdEx >= l { 22160 return io.ErrUnexpectedEOF 22161 } 22162 b := dAtA[iNdEx] 22163 iNdEx++ 22164 wire |= uint64(b&0x7F) << shift 22165 if b < 0x80 { 22166 break 22167 } 22168 } 22169 fieldNum := int32(wire >> 3) 22170 wireType := int(wire & 0x7) 22171 if wireType == 4 { 22172 return fmt.Errorf("proto: AuthRoleRevokePermissionRequest: wiretype end group for non-group") 22173 } 22174 if fieldNum <= 0 { 22175 return fmt.Errorf("proto: AuthRoleRevokePermissionRequest: illegal tag %d (wire type %d)", fieldNum, wire) 22176 } 22177 switch fieldNum { 22178 case 1: 22179 if wireType != 2 { 22180 return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType) 22181 } 22182 var stringLen uint64 22183 for shift := uint(0); ; shift += 7 { 22184 if shift >= 64 { 22185 return ErrIntOverflowRpc 22186 } 22187 if iNdEx >= l { 22188 return io.ErrUnexpectedEOF 22189 } 22190 b := dAtA[iNdEx] 22191 iNdEx++ 22192 stringLen |= uint64(b&0x7F) << shift 22193 if b < 0x80 { 22194 break 22195 } 22196 } 22197 intStringLen := int(stringLen) 22198 if intStringLen < 0 { 22199 return ErrInvalidLengthRpc 22200 } 22201 postIndex := iNdEx + intStringLen 22202 if postIndex < 0 { 22203 return ErrInvalidLengthRpc 22204 } 22205 if postIndex > l { 22206 return io.ErrUnexpectedEOF 22207 } 22208 m.Role = string(dAtA[iNdEx:postIndex]) 22209 iNdEx = postIndex 22210 case 2: 22211 if wireType != 2 { 22212 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 22213 } 22214 var stringLen uint64 22215 for shift := uint(0); ; shift += 7 { 22216 if shift >= 64 { 22217 return ErrIntOverflowRpc 22218 } 22219 if iNdEx >= l { 22220 return io.ErrUnexpectedEOF 22221 } 22222 b := dAtA[iNdEx] 22223 iNdEx++ 22224 stringLen |= uint64(b&0x7F) << shift 22225 if b < 0x80 { 22226 break 22227 } 22228 } 22229 intStringLen := int(stringLen) 22230 if intStringLen < 0 { 22231 return ErrInvalidLengthRpc 22232 } 22233 postIndex := iNdEx + intStringLen 22234 if postIndex < 0 { 22235 return ErrInvalidLengthRpc 22236 } 22237 if postIndex > l { 22238 return io.ErrUnexpectedEOF 22239 } 22240 m.Key = string(dAtA[iNdEx:postIndex]) 22241 iNdEx = postIndex 22242 case 3: 22243 if wireType != 2 { 22244 return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType) 22245 } 22246 var stringLen uint64 22247 for shift := uint(0); ; shift += 7 { 22248 if shift >= 64 { 22249 return ErrIntOverflowRpc 22250 } 22251 if iNdEx >= l { 22252 return io.ErrUnexpectedEOF 22253 } 22254 b := dAtA[iNdEx] 22255 iNdEx++ 22256 stringLen |= uint64(b&0x7F) << shift 22257 if b < 0x80 { 22258 break 22259 } 22260 } 22261 intStringLen := int(stringLen) 22262 if intStringLen < 0 { 22263 return ErrInvalidLengthRpc 22264 } 22265 postIndex := iNdEx + intStringLen 22266 if postIndex < 0 { 22267 return ErrInvalidLengthRpc 22268 } 22269 if postIndex > l { 22270 return io.ErrUnexpectedEOF 22271 } 22272 m.RangeEnd = string(dAtA[iNdEx:postIndex]) 22273 iNdEx = postIndex 22274 default: 22275 iNdEx = preIndex 22276 skippy, err := skipRpc(dAtA[iNdEx:]) 22277 if err != nil { 22278 return err 22279 } 22280 if skippy < 0 { 22281 return ErrInvalidLengthRpc 22282 } 22283 if (iNdEx + skippy) < 0 { 22284 return ErrInvalidLengthRpc 22285 } 22286 if (iNdEx + skippy) > l { 22287 return io.ErrUnexpectedEOF 22288 } 22289 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 22290 iNdEx += skippy 22291 } 22292 } 22293 22294 if iNdEx > l { 22295 return io.ErrUnexpectedEOF 22296 } 22297 return nil 22298 } 22299 func (m *AuthEnableResponse) Unmarshal(dAtA []byte) error { 22300 l := len(dAtA) 22301 iNdEx := 0 22302 for iNdEx < l { 22303 preIndex := iNdEx 22304 var wire uint64 22305 for shift := uint(0); ; shift += 7 { 22306 if shift >= 64 { 22307 return ErrIntOverflowRpc 22308 } 22309 if iNdEx >= l { 22310 return io.ErrUnexpectedEOF 22311 } 22312 b := dAtA[iNdEx] 22313 iNdEx++ 22314 wire |= uint64(b&0x7F) << shift 22315 if b < 0x80 { 22316 break 22317 } 22318 } 22319 fieldNum := int32(wire >> 3) 22320 wireType := int(wire & 0x7) 22321 if wireType == 4 { 22322 return fmt.Errorf("proto: AuthEnableResponse: wiretype end group for non-group") 22323 } 22324 if fieldNum <= 0 { 22325 return fmt.Errorf("proto: AuthEnableResponse: illegal tag %d (wire type %d)", fieldNum, wire) 22326 } 22327 switch fieldNum { 22328 case 1: 22329 if wireType != 2 { 22330 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 22331 } 22332 var msglen int 22333 for shift := uint(0); ; shift += 7 { 22334 if shift >= 64 { 22335 return ErrIntOverflowRpc 22336 } 22337 if iNdEx >= l { 22338 return io.ErrUnexpectedEOF 22339 } 22340 b := dAtA[iNdEx] 22341 iNdEx++ 22342 msglen |= int(b&0x7F) << shift 22343 if b < 0x80 { 22344 break 22345 } 22346 } 22347 if msglen < 0 { 22348 return ErrInvalidLengthRpc 22349 } 22350 postIndex := iNdEx + msglen 22351 if postIndex < 0 { 22352 return ErrInvalidLengthRpc 22353 } 22354 if postIndex > l { 22355 return io.ErrUnexpectedEOF 22356 } 22357 if m.Header == nil { 22358 m.Header = &ResponseHeader{} 22359 } 22360 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22361 return err 22362 } 22363 iNdEx = postIndex 22364 default: 22365 iNdEx = preIndex 22366 skippy, err := skipRpc(dAtA[iNdEx:]) 22367 if err != nil { 22368 return err 22369 } 22370 if skippy < 0 { 22371 return ErrInvalidLengthRpc 22372 } 22373 if (iNdEx + skippy) < 0 { 22374 return ErrInvalidLengthRpc 22375 } 22376 if (iNdEx + skippy) > l { 22377 return io.ErrUnexpectedEOF 22378 } 22379 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 22380 iNdEx += skippy 22381 } 22382 } 22383 22384 if iNdEx > l { 22385 return io.ErrUnexpectedEOF 22386 } 22387 return nil 22388 } 22389 func (m *AuthDisableResponse) Unmarshal(dAtA []byte) error { 22390 l := len(dAtA) 22391 iNdEx := 0 22392 for iNdEx < l { 22393 preIndex := iNdEx 22394 var wire uint64 22395 for shift := uint(0); ; shift += 7 { 22396 if shift >= 64 { 22397 return ErrIntOverflowRpc 22398 } 22399 if iNdEx >= l { 22400 return io.ErrUnexpectedEOF 22401 } 22402 b := dAtA[iNdEx] 22403 iNdEx++ 22404 wire |= uint64(b&0x7F) << shift 22405 if b < 0x80 { 22406 break 22407 } 22408 } 22409 fieldNum := int32(wire >> 3) 22410 wireType := int(wire & 0x7) 22411 if wireType == 4 { 22412 return fmt.Errorf("proto: AuthDisableResponse: wiretype end group for non-group") 22413 } 22414 if fieldNum <= 0 { 22415 return fmt.Errorf("proto: AuthDisableResponse: illegal tag %d (wire type %d)", fieldNum, wire) 22416 } 22417 switch fieldNum { 22418 case 1: 22419 if wireType != 2 { 22420 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 22421 } 22422 var msglen int 22423 for shift := uint(0); ; shift += 7 { 22424 if shift >= 64 { 22425 return ErrIntOverflowRpc 22426 } 22427 if iNdEx >= l { 22428 return io.ErrUnexpectedEOF 22429 } 22430 b := dAtA[iNdEx] 22431 iNdEx++ 22432 msglen |= int(b&0x7F) << shift 22433 if b < 0x80 { 22434 break 22435 } 22436 } 22437 if msglen < 0 { 22438 return ErrInvalidLengthRpc 22439 } 22440 postIndex := iNdEx + msglen 22441 if postIndex < 0 { 22442 return ErrInvalidLengthRpc 22443 } 22444 if postIndex > l { 22445 return io.ErrUnexpectedEOF 22446 } 22447 if m.Header == nil { 22448 m.Header = &ResponseHeader{} 22449 } 22450 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22451 return err 22452 } 22453 iNdEx = postIndex 22454 default: 22455 iNdEx = preIndex 22456 skippy, err := skipRpc(dAtA[iNdEx:]) 22457 if err != nil { 22458 return err 22459 } 22460 if skippy < 0 { 22461 return ErrInvalidLengthRpc 22462 } 22463 if (iNdEx + skippy) < 0 { 22464 return ErrInvalidLengthRpc 22465 } 22466 if (iNdEx + skippy) > l { 22467 return io.ErrUnexpectedEOF 22468 } 22469 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 22470 iNdEx += skippy 22471 } 22472 } 22473 22474 if iNdEx > l { 22475 return io.ErrUnexpectedEOF 22476 } 22477 return nil 22478 } 22479 func (m *AuthenticateResponse) Unmarshal(dAtA []byte) error { 22480 l := len(dAtA) 22481 iNdEx := 0 22482 for iNdEx < l { 22483 preIndex := iNdEx 22484 var wire uint64 22485 for shift := uint(0); ; shift += 7 { 22486 if shift >= 64 { 22487 return ErrIntOverflowRpc 22488 } 22489 if iNdEx >= l { 22490 return io.ErrUnexpectedEOF 22491 } 22492 b := dAtA[iNdEx] 22493 iNdEx++ 22494 wire |= uint64(b&0x7F) << shift 22495 if b < 0x80 { 22496 break 22497 } 22498 } 22499 fieldNum := int32(wire >> 3) 22500 wireType := int(wire & 0x7) 22501 if wireType == 4 { 22502 return fmt.Errorf("proto: AuthenticateResponse: wiretype end group for non-group") 22503 } 22504 if fieldNum <= 0 { 22505 return fmt.Errorf("proto: AuthenticateResponse: illegal tag %d (wire type %d)", fieldNum, wire) 22506 } 22507 switch fieldNum { 22508 case 1: 22509 if wireType != 2 { 22510 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 22511 } 22512 var msglen int 22513 for shift := uint(0); ; shift += 7 { 22514 if shift >= 64 { 22515 return ErrIntOverflowRpc 22516 } 22517 if iNdEx >= l { 22518 return io.ErrUnexpectedEOF 22519 } 22520 b := dAtA[iNdEx] 22521 iNdEx++ 22522 msglen |= int(b&0x7F) << shift 22523 if b < 0x80 { 22524 break 22525 } 22526 } 22527 if msglen < 0 { 22528 return ErrInvalidLengthRpc 22529 } 22530 postIndex := iNdEx + msglen 22531 if postIndex < 0 { 22532 return ErrInvalidLengthRpc 22533 } 22534 if postIndex > l { 22535 return io.ErrUnexpectedEOF 22536 } 22537 if m.Header == nil { 22538 m.Header = &ResponseHeader{} 22539 } 22540 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22541 return err 22542 } 22543 iNdEx = postIndex 22544 case 2: 22545 if wireType != 2 { 22546 return fmt.Errorf("proto: wrong wireType = %d for field Token", wireType) 22547 } 22548 var stringLen uint64 22549 for shift := uint(0); ; shift += 7 { 22550 if shift >= 64 { 22551 return ErrIntOverflowRpc 22552 } 22553 if iNdEx >= l { 22554 return io.ErrUnexpectedEOF 22555 } 22556 b := dAtA[iNdEx] 22557 iNdEx++ 22558 stringLen |= uint64(b&0x7F) << shift 22559 if b < 0x80 { 22560 break 22561 } 22562 } 22563 intStringLen := int(stringLen) 22564 if intStringLen < 0 { 22565 return ErrInvalidLengthRpc 22566 } 22567 postIndex := iNdEx + intStringLen 22568 if postIndex < 0 { 22569 return ErrInvalidLengthRpc 22570 } 22571 if postIndex > l { 22572 return io.ErrUnexpectedEOF 22573 } 22574 m.Token = string(dAtA[iNdEx:postIndex]) 22575 iNdEx = postIndex 22576 default: 22577 iNdEx = preIndex 22578 skippy, err := skipRpc(dAtA[iNdEx:]) 22579 if err != nil { 22580 return err 22581 } 22582 if skippy < 0 { 22583 return ErrInvalidLengthRpc 22584 } 22585 if (iNdEx + skippy) < 0 { 22586 return ErrInvalidLengthRpc 22587 } 22588 if (iNdEx + skippy) > l { 22589 return io.ErrUnexpectedEOF 22590 } 22591 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 22592 iNdEx += skippy 22593 } 22594 } 22595 22596 if iNdEx > l { 22597 return io.ErrUnexpectedEOF 22598 } 22599 return nil 22600 } 22601 func (m *AuthUserAddResponse) Unmarshal(dAtA []byte) error { 22602 l := len(dAtA) 22603 iNdEx := 0 22604 for iNdEx < l { 22605 preIndex := iNdEx 22606 var wire uint64 22607 for shift := uint(0); ; shift += 7 { 22608 if shift >= 64 { 22609 return ErrIntOverflowRpc 22610 } 22611 if iNdEx >= l { 22612 return io.ErrUnexpectedEOF 22613 } 22614 b := dAtA[iNdEx] 22615 iNdEx++ 22616 wire |= uint64(b&0x7F) << shift 22617 if b < 0x80 { 22618 break 22619 } 22620 } 22621 fieldNum := int32(wire >> 3) 22622 wireType := int(wire & 0x7) 22623 if wireType == 4 { 22624 return fmt.Errorf("proto: AuthUserAddResponse: wiretype end group for non-group") 22625 } 22626 if fieldNum <= 0 { 22627 return fmt.Errorf("proto: AuthUserAddResponse: illegal tag %d (wire type %d)", fieldNum, wire) 22628 } 22629 switch fieldNum { 22630 case 1: 22631 if wireType != 2 { 22632 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 22633 } 22634 var msglen int 22635 for shift := uint(0); ; shift += 7 { 22636 if shift >= 64 { 22637 return ErrIntOverflowRpc 22638 } 22639 if iNdEx >= l { 22640 return io.ErrUnexpectedEOF 22641 } 22642 b := dAtA[iNdEx] 22643 iNdEx++ 22644 msglen |= int(b&0x7F) << shift 22645 if b < 0x80 { 22646 break 22647 } 22648 } 22649 if msglen < 0 { 22650 return ErrInvalidLengthRpc 22651 } 22652 postIndex := iNdEx + msglen 22653 if postIndex < 0 { 22654 return ErrInvalidLengthRpc 22655 } 22656 if postIndex > l { 22657 return io.ErrUnexpectedEOF 22658 } 22659 if m.Header == nil { 22660 m.Header = &ResponseHeader{} 22661 } 22662 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22663 return err 22664 } 22665 iNdEx = postIndex 22666 default: 22667 iNdEx = preIndex 22668 skippy, err := skipRpc(dAtA[iNdEx:]) 22669 if err != nil { 22670 return err 22671 } 22672 if skippy < 0 { 22673 return ErrInvalidLengthRpc 22674 } 22675 if (iNdEx + skippy) < 0 { 22676 return ErrInvalidLengthRpc 22677 } 22678 if (iNdEx + skippy) > l { 22679 return io.ErrUnexpectedEOF 22680 } 22681 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 22682 iNdEx += skippy 22683 } 22684 } 22685 22686 if iNdEx > l { 22687 return io.ErrUnexpectedEOF 22688 } 22689 return nil 22690 } 22691 func (m *AuthUserGetResponse) Unmarshal(dAtA []byte) error { 22692 l := len(dAtA) 22693 iNdEx := 0 22694 for iNdEx < l { 22695 preIndex := iNdEx 22696 var wire uint64 22697 for shift := uint(0); ; shift += 7 { 22698 if shift >= 64 { 22699 return ErrIntOverflowRpc 22700 } 22701 if iNdEx >= l { 22702 return io.ErrUnexpectedEOF 22703 } 22704 b := dAtA[iNdEx] 22705 iNdEx++ 22706 wire |= uint64(b&0x7F) << shift 22707 if b < 0x80 { 22708 break 22709 } 22710 } 22711 fieldNum := int32(wire >> 3) 22712 wireType := int(wire & 0x7) 22713 if wireType == 4 { 22714 return fmt.Errorf("proto: AuthUserGetResponse: wiretype end group for non-group") 22715 } 22716 if fieldNum <= 0 { 22717 return fmt.Errorf("proto: AuthUserGetResponse: illegal tag %d (wire type %d)", fieldNum, wire) 22718 } 22719 switch fieldNum { 22720 case 1: 22721 if wireType != 2 { 22722 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 22723 } 22724 var msglen int 22725 for shift := uint(0); ; shift += 7 { 22726 if shift >= 64 { 22727 return ErrIntOverflowRpc 22728 } 22729 if iNdEx >= l { 22730 return io.ErrUnexpectedEOF 22731 } 22732 b := dAtA[iNdEx] 22733 iNdEx++ 22734 msglen |= int(b&0x7F) << shift 22735 if b < 0x80 { 22736 break 22737 } 22738 } 22739 if msglen < 0 { 22740 return ErrInvalidLengthRpc 22741 } 22742 postIndex := iNdEx + msglen 22743 if postIndex < 0 { 22744 return ErrInvalidLengthRpc 22745 } 22746 if postIndex > l { 22747 return io.ErrUnexpectedEOF 22748 } 22749 if m.Header == nil { 22750 m.Header = &ResponseHeader{} 22751 } 22752 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22753 return err 22754 } 22755 iNdEx = postIndex 22756 case 2: 22757 if wireType != 2 { 22758 return fmt.Errorf("proto: wrong wireType = %d for field Roles", wireType) 22759 } 22760 var stringLen uint64 22761 for shift := uint(0); ; shift += 7 { 22762 if shift >= 64 { 22763 return ErrIntOverflowRpc 22764 } 22765 if iNdEx >= l { 22766 return io.ErrUnexpectedEOF 22767 } 22768 b := dAtA[iNdEx] 22769 iNdEx++ 22770 stringLen |= uint64(b&0x7F) << shift 22771 if b < 0x80 { 22772 break 22773 } 22774 } 22775 intStringLen := int(stringLen) 22776 if intStringLen < 0 { 22777 return ErrInvalidLengthRpc 22778 } 22779 postIndex := iNdEx + intStringLen 22780 if postIndex < 0 { 22781 return ErrInvalidLengthRpc 22782 } 22783 if postIndex > l { 22784 return io.ErrUnexpectedEOF 22785 } 22786 m.Roles = append(m.Roles, string(dAtA[iNdEx:postIndex])) 22787 iNdEx = postIndex 22788 default: 22789 iNdEx = preIndex 22790 skippy, err := skipRpc(dAtA[iNdEx:]) 22791 if err != nil { 22792 return err 22793 } 22794 if skippy < 0 { 22795 return ErrInvalidLengthRpc 22796 } 22797 if (iNdEx + skippy) < 0 { 22798 return ErrInvalidLengthRpc 22799 } 22800 if (iNdEx + skippy) > l { 22801 return io.ErrUnexpectedEOF 22802 } 22803 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 22804 iNdEx += skippy 22805 } 22806 } 22807 22808 if iNdEx > l { 22809 return io.ErrUnexpectedEOF 22810 } 22811 return nil 22812 } 22813 func (m *AuthUserDeleteResponse) Unmarshal(dAtA []byte) error { 22814 l := len(dAtA) 22815 iNdEx := 0 22816 for iNdEx < l { 22817 preIndex := iNdEx 22818 var wire uint64 22819 for shift := uint(0); ; shift += 7 { 22820 if shift >= 64 { 22821 return ErrIntOverflowRpc 22822 } 22823 if iNdEx >= l { 22824 return io.ErrUnexpectedEOF 22825 } 22826 b := dAtA[iNdEx] 22827 iNdEx++ 22828 wire |= uint64(b&0x7F) << shift 22829 if b < 0x80 { 22830 break 22831 } 22832 } 22833 fieldNum := int32(wire >> 3) 22834 wireType := int(wire & 0x7) 22835 if wireType == 4 { 22836 return fmt.Errorf("proto: AuthUserDeleteResponse: wiretype end group for non-group") 22837 } 22838 if fieldNum <= 0 { 22839 return fmt.Errorf("proto: AuthUserDeleteResponse: illegal tag %d (wire type %d)", fieldNum, wire) 22840 } 22841 switch fieldNum { 22842 case 1: 22843 if wireType != 2 { 22844 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 22845 } 22846 var msglen int 22847 for shift := uint(0); ; shift += 7 { 22848 if shift >= 64 { 22849 return ErrIntOverflowRpc 22850 } 22851 if iNdEx >= l { 22852 return io.ErrUnexpectedEOF 22853 } 22854 b := dAtA[iNdEx] 22855 iNdEx++ 22856 msglen |= int(b&0x7F) << shift 22857 if b < 0x80 { 22858 break 22859 } 22860 } 22861 if msglen < 0 { 22862 return ErrInvalidLengthRpc 22863 } 22864 postIndex := iNdEx + msglen 22865 if postIndex < 0 { 22866 return ErrInvalidLengthRpc 22867 } 22868 if postIndex > l { 22869 return io.ErrUnexpectedEOF 22870 } 22871 if m.Header == nil { 22872 m.Header = &ResponseHeader{} 22873 } 22874 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22875 return err 22876 } 22877 iNdEx = postIndex 22878 default: 22879 iNdEx = preIndex 22880 skippy, err := skipRpc(dAtA[iNdEx:]) 22881 if err != nil { 22882 return err 22883 } 22884 if skippy < 0 { 22885 return ErrInvalidLengthRpc 22886 } 22887 if (iNdEx + skippy) < 0 { 22888 return ErrInvalidLengthRpc 22889 } 22890 if (iNdEx + skippy) > l { 22891 return io.ErrUnexpectedEOF 22892 } 22893 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 22894 iNdEx += skippy 22895 } 22896 } 22897 22898 if iNdEx > l { 22899 return io.ErrUnexpectedEOF 22900 } 22901 return nil 22902 } 22903 func (m *AuthUserChangePasswordResponse) Unmarshal(dAtA []byte) error { 22904 l := len(dAtA) 22905 iNdEx := 0 22906 for iNdEx < l { 22907 preIndex := iNdEx 22908 var wire uint64 22909 for shift := uint(0); ; shift += 7 { 22910 if shift >= 64 { 22911 return ErrIntOverflowRpc 22912 } 22913 if iNdEx >= l { 22914 return io.ErrUnexpectedEOF 22915 } 22916 b := dAtA[iNdEx] 22917 iNdEx++ 22918 wire |= uint64(b&0x7F) << shift 22919 if b < 0x80 { 22920 break 22921 } 22922 } 22923 fieldNum := int32(wire >> 3) 22924 wireType := int(wire & 0x7) 22925 if wireType == 4 { 22926 return fmt.Errorf("proto: AuthUserChangePasswordResponse: wiretype end group for non-group") 22927 } 22928 if fieldNum <= 0 { 22929 return fmt.Errorf("proto: AuthUserChangePasswordResponse: illegal tag %d (wire type %d)", fieldNum, wire) 22930 } 22931 switch fieldNum { 22932 case 1: 22933 if wireType != 2 { 22934 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 22935 } 22936 var msglen int 22937 for shift := uint(0); ; shift += 7 { 22938 if shift >= 64 { 22939 return ErrIntOverflowRpc 22940 } 22941 if iNdEx >= l { 22942 return io.ErrUnexpectedEOF 22943 } 22944 b := dAtA[iNdEx] 22945 iNdEx++ 22946 msglen |= int(b&0x7F) << shift 22947 if b < 0x80 { 22948 break 22949 } 22950 } 22951 if msglen < 0 { 22952 return ErrInvalidLengthRpc 22953 } 22954 postIndex := iNdEx + msglen 22955 if postIndex < 0 { 22956 return ErrInvalidLengthRpc 22957 } 22958 if postIndex > l { 22959 return io.ErrUnexpectedEOF 22960 } 22961 if m.Header == nil { 22962 m.Header = &ResponseHeader{} 22963 } 22964 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22965 return err 22966 } 22967 iNdEx = postIndex 22968 default: 22969 iNdEx = preIndex 22970 skippy, err := skipRpc(dAtA[iNdEx:]) 22971 if err != nil { 22972 return err 22973 } 22974 if skippy < 0 { 22975 return ErrInvalidLengthRpc 22976 } 22977 if (iNdEx + skippy) < 0 { 22978 return ErrInvalidLengthRpc 22979 } 22980 if (iNdEx + skippy) > l { 22981 return io.ErrUnexpectedEOF 22982 } 22983 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 22984 iNdEx += skippy 22985 } 22986 } 22987 22988 if iNdEx > l { 22989 return io.ErrUnexpectedEOF 22990 } 22991 return nil 22992 } 22993 func (m *AuthUserGrantRoleResponse) Unmarshal(dAtA []byte) error { 22994 l := len(dAtA) 22995 iNdEx := 0 22996 for iNdEx < l { 22997 preIndex := iNdEx 22998 var wire uint64 22999 for shift := uint(0); ; shift += 7 { 23000 if shift >= 64 { 23001 return ErrIntOverflowRpc 23002 } 23003 if iNdEx >= l { 23004 return io.ErrUnexpectedEOF 23005 } 23006 b := dAtA[iNdEx] 23007 iNdEx++ 23008 wire |= uint64(b&0x7F) << shift 23009 if b < 0x80 { 23010 break 23011 } 23012 } 23013 fieldNum := int32(wire >> 3) 23014 wireType := int(wire & 0x7) 23015 if wireType == 4 { 23016 return fmt.Errorf("proto: AuthUserGrantRoleResponse: wiretype end group for non-group") 23017 } 23018 if fieldNum <= 0 { 23019 return fmt.Errorf("proto: AuthUserGrantRoleResponse: illegal tag %d (wire type %d)", fieldNum, wire) 23020 } 23021 switch fieldNum { 23022 case 1: 23023 if wireType != 2 { 23024 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 23025 } 23026 var msglen int 23027 for shift := uint(0); ; shift += 7 { 23028 if shift >= 64 { 23029 return ErrIntOverflowRpc 23030 } 23031 if iNdEx >= l { 23032 return io.ErrUnexpectedEOF 23033 } 23034 b := dAtA[iNdEx] 23035 iNdEx++ 23036 msglen |= int(b&0x7F) << shift 23037 if b < 0x80 { 23038 break 23039 } 23040 } 23041 if msglen < 0 { 23042 return ErrInvalidLengthRpc 23043 } 23044 postIndex := iNdEx + msglen 23045 if postIndex < 0 { 23046 return ErrInvalidLengthRpc 23047 } 23048 if postIndex > l { 23049 return io.ErrUnexpectedEOF 23050 } 23051 if m.Header == nil { 23052 m.Header = &ResponseHeader{} 23053 } 23054 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 23055 return err 23056 } 23057 iNdEx = postIndex 23058 default: 23059 iNdEx = preIndex 23060 skippy, err := skipRpc(dAtA[iNdEx:]) 23061 if err != nil { 23062 return err 23063 } 23064 if skippy < 0 { 23065 return ErrInvalidLengthRpc 23066 } 23067 if (iNdEx + skippy) < 0 { 23068 return ErrInvalidLengthRpc 23069 } 23070 if (iNdEx + skippy) > l { 23071 return io.ErrUnexpectedEOF 23072 } 23073 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 23074 iNdEx += skippy 23075 } 23076 } 23077 23078 if iNdEx > l { 23079 return io.ErrUnexpectedEOF 23080 } 23081 return nil 23082 } 23083 func (m *AuthUserRevokeRoleResponse) Unmarshal(dAtA []byte) error { 23084 l := len(dAtA) 23085 iNdEx := 0 23086 for iNdEx < l { 23087 preIndex := iNdEx 23088 var wire uint64 23089 for shift := uint(0); ; shift += 7 { 23090 if shift >= 64 { 23091 return ErrIntOverflowRpc 23092 } 23093 if iNdEx >= l { 23094 return io.ErrUnexpectedEOF 23095 } 23096 b := dAtA[iNdEx] 23097 iNdEx++ 23098 wire |= uint64(b&0x7F) << shift 23099 if b < 0x80 { 23100 break 23101 } 23102 } 23103 fieldNum := int32(wire >> 3) 23104 wireType := int(wire & 0x7) 23105 if wireType == 4 { 23106 return fmt.Errorf("proto: AuthUserRevokeRoleResponse: wiretype end group for non-group") 23107 } 23108 if fieldNum <= 0 { 23109 return fmt.Errorf("proto: AuthUserRevokeRoleResponse: illegal tag %d (wire type %d)", fieldNum, wire) 23110 } 23111 switch fieldNum { 23112 case 1: 23113 if wireType != 2 { 23114 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 23115 } 23116 var msglen int 23117 for shift := uint(0); ; shift += 7 { 23118 if shift >= 64 { 23119 return ErrIntOverflowRpc 23120 } 23121 if iNdEx >= l { 23122 return io.ErrUnexpectedEOF 23123 } 23124 b := dAtA[iNdEx] 23125 iNdEx++ 23126 msglen |= int(b&0x7F) << shift 23127 if b < 0x80 { 23128 break 23129 } 23130 } 23131 if msglen < 0 { 23132 return ErrInvalidLengthRpc 23133 } 23134 postIndex := iNdEx + msglen 23135 if postIndex < 0 { 23136 return ErrInvalidLengthRpc 23137 } 23138 if postIndex > l { 23139 return io.ErrUnexpectedEOF 23140 } 23141 if m.Header == nil { 23142 m.Header = &ResponseHeader{} 23143 } 23144 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 23145 return err 23146 } 23147 iNdEx = postIndex 23148 default: 23149 iNdEx = preIndex 23150 skippy, err := skipRpc(dAtA[iNdEx:]) 23151 if err != nil { 23152 return err 23153 } 23154 if skippy < 0 { 23155 return ErrInvalidLengthRpc 23156 } 23157 if (iNdEx + skippy) < 0 { 23158 return ErrInvalidLengthRpc 23159 } 23160 if (iNdEx + skippy) > l { 23161 return io.ErrUnexpectedEOF 23162 } 23163 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 23164 iNdEx += skippy 23165 } 23166 } 23167 23168 if iNdEx > l { 23169 return io.ErrUnexpectedEOF 23170 } 23171 return nil 23172 } 23173 func (m *AuthRoleAddResponse) Unmarshal(dAtA []byte) error { 23174 l := len(dAtA) 23175 iNdEx := 0 23176 for iNdEx < l { 23177 preIndex := iNdEx 23178 var wire uint64 23179 for shift := uint(0); ; shift += 7 { 23180 if shift >= 64 { 23181 return ErrIntOverflowRpc 23182 } 23183 if iNdEx >= l { 23184 return io.ErrUnexpectedEOF 23185 } 23186 b := dAtA[iNdEx] 23187 iNdEx++ 23188 wire |= uint64(b&0x7F) << shift 23189 if b < 0x80 { 23190 break 23191 } 23192 } 23193 fieldNum := int32(wire >> 3) 23194 wireType := int(wire & 0x7) 23195 if wireType == 4 { 23196 return fmt.Errorf("proto: AuthRoleAddResponse: wiretype end group for non-group") 23197 } 23198 if fieldNum <= 0 { 23199 return fmt.Errorf("proto: AuthRoleAddResponse: illegal tag %d (wire type %d)", fieldNum, wire) 23200 } 23201 switch fieldNum { 23202 case 1: 23203 if wireType != 2 { 23204 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 23205 } 23206 var msglen int 23207 for shift := uint(0); ; shift += 7 { 23208 if shift >= 64 { 23209 return ErrIntOverflowRpc 23210 } 23211 if iNdEx >= l { 23212 return io.ErrUnexpectedEOF 23213 } 23214 b := dAtA[iNdEx] 23215 iNdEx++ 23216 msglen |= int(b&0x7F) << shift 23217 if b < 0x80 { 23218 break 23219 } 23220 } 23221 if msglen < 0 { 23222 return ErrInvalidLengthRpc 23223 } 23224 postIndex := iNdEx + msglen 23225 if postIndex < 0 { 23226 return ErrInvalidLengthRpc 23227 } 23228 if postIndex > l { 23229 return io.ErrUnexpectedEOF 23230 } 23231 if m.Header == nil { 23232 m.Header = &ResponseHeader{} 23233 } 23234 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 23235 return err 23236 } 23237 iNdEx = postIndex 23238 default: 23239 iNdEx = preIndex 23240 skippy, err := skipRpc(dAtA[iNdEx:]) 23241 if err != nil { 23242 return err 23243 } 23244 if skippy < 0 { 23245 return ErrInvalidLengthRpc 23246 } 23247 if (iNdEx + skippy) < 0 { 23248 return ErrInvalidLengthRpc 23249 } 23250 if (iNdEx + skippy) > l { 23251 return io.ErrUnexpectedEOF 23252 } 23253 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 23254 iNdEx += skippy 23255 } 23256 } 23257 23258 if iNdEx > l { 23259 return io.ErrUnexpectedEOF 23260 } 23261 return nil 23262 } 23263 func (m *AuthRoleGetResponse) Unmarshal(dAtA []byte) error { 23264 l := len(dAtA) 23265 iNdEx := 0 23266 for iNdEx < l { 23267 preIndex := iNdEx 23268 var wire uint64 23269 for shift := uint(0); ; shift += 7 { 23270 if shift >= 64 { 23271 return ErrIntOverflowRpc 23272 } 23273 if iNdEx >= l { 23274 return io.ErrUnexpectedEOF 23275 } 23276 b := dAtA[iNdEx] 23277 iNdEx++ 23278 wire |= uint64(b&0x7F) << shift 23279 if b < 0x80 { 23280 break 23281 } 23282 } 23283 fieldNum := int32(wire >> 3) 23284 wireType := int(wire & 0x7) 23285 if wireType == 4 { 23286 return fmt.Errorf("proto: AuthRoleGetResponse: wiretype end group for non-group") 23287 } 23288 if fieldNum <= 0 { 23289 return fmt.Errorf("proto: AuthRoleGetResponse: illegal tag %d (wire type %d)", fieldNum, wire) 23290 } 23291 switch fieldNum { 23292 case 1: 23293 if wireType != 2 { 23294 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 23295 } 23296 var msglen int 23297 for shift := uint(0); ; shift += 7 { 23298 if shift >= 64 { 23299 return ErrIntOverflowRpc 23300 } 23301 if iNdEx >= l { 23302 return io.ErrUnexpectedEOF 23303 } 23304 b := dAtA[iNdEx] 23305 iNdEx++ 23306 msglen |= int(b&0x7F) << shift 23307 if b < 0x80 { 23308 break 23309 } 23310 } 23311 if msglen < 0 { 23312 return ErrInvalidLengthRpc 23313 } 23314 postIndex := iNdEx + msglen 23315 if postIndex < 0 { 23316 return ErrInvalidLengthRpc 23317 } 23318 if postIndex > l { 23319 return io.ErrUnexpectedEOF 23320 } 23321 if m.Header == nil { 23322 m.Header = &ResponseHeader{} 23323 } 23324 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 23325 return err 23326 } 23327 iNdEx = postIndex 23328 case 2: 23329 if wireType != 2 { 23330 return fmt.Errorf("proto: wrong wireType = %d for field Perm", wireType) 23331 } 23332 var msglen int 23333 for shift := uint(0); ; shift += 7 { 23334 if shift >= 64 { 23335 return ErrIntOverflowRpc 23336 } 23337 if iNdEx >= l { 23338 return io.ErrUnexpectedEOF 23339 } 23340 b := dAtA[iNdEx] 23341 iNdEx++ 23342 msglen |= int(b&0x7F) << shift 23343 if b < 0x80 { 23344 break 23345 } 23346 } 23347 if msglen < 0 { 23348 return ErrInvalidLengthRpc 23349 } 23350 postIndex := iNdEx + msglen 23351 if postIndex < 0 { 23352 return ErrInvalidLengthRpc 23353 } 23354 if postIndex > l { 23355 return io.ErrUnexpectedEOF 23356 } 23357 m.Perm = append(m.Perm, &authpb.Permission{}) 23358 if err := m.Perm[len(m.Perm)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 23359 return err 23360 } 23361 iNdEx = postIndex 23362 default: 23363 iNdEx = preIndex 23364 skippy, err := skipRpc(dAtA[iNdEx:]) 23365 if err != nil { 23366 return err 23367 } 23368 if skippy < 0 { 23369 return ErrInvalidLengthRpc 23370 } 23371 if (iNdEx + skippy) < 0 { 23372 return ErrInvalidLengthRpc 23373 } 23374 if (iNdEx + skippy) > l { 23375 return io.ErrUnexpectedEOF 23376 } 23377 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 23378 iNdEx += skippy 23379 } 23380 } 23381 23382 if iNdEx > l { 23383 return io.ErrUnexpectedEOF 23384 } 23385 return nil 23386 } 23387 func (m *AuthRoleListResponse) Unmarshal(dAtA []byte) error { 23388 l := len(dAtA) 23389 iNdEx := 0 23390 for iNdEx < l { 23391 preIndex := iNdEx 23392 var wire uint64 23393 for shift := uint(0); ; shift += 7 { 23394 if shift >= 64 { 23395 return ErrIntOverflowRpc 23396 } 23397 if iNdEx >= l { 23398 return io.ErrUnexpectedEOF 23399 } 23400 b := dAtA[iNdEx] 23401 iNdEx++ 23402 wire |= uint64(b&0x7F) << shift 23403 if b < 0x80 { 23404 break 23405 } 23406 } 23407 fieldNum := int32(wire >> 3) 23408 wireType := int(wire & 0x7) 23409 if wireType == 4 { 23410 return fmt.Errorf("proto: AuthRoleListResponse: wiretype end group for non-group") 23411 } 23412 if fieldNum <= 0 { 23413 return fmt.Errorf("proto: AuthRoleListResponse: illegal tag %d (wire type %d)", fieldNum, wire) 23414 } 23415 switch fieldNum { 23416 case 1: 23417 if wireType != 2 { 23418 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 23419 } 23420 var msglen int 23421 for shift := uint(0); ; shift += 7 { 23422 if shift >= 64 { 23423 return ErrIntOverflowRpc 23424 } 23425 if iNdEx >= l { 23426 return io.ErrUnexpectedEOF 23427 } 23428 b := dAtA[iNdEx] 23429 iNdEx++ 23430 msglen |= int(b&0x7F) << shift 23431 if b < 0x80 { 23432 break 23433 } 23434 } 23435 if msglen < 0 { 23436 return ErrInvalidLengthRpc 23437 } 23438 postIndex := iNdEx + msglen 23439 if postIndex < 0 { 23440 return ErrInvalidLengthRpc 23441 } 23442 if postIndex > l { 23443 return io.ErrUnexpectedEOF 23444 } 23445 if m.Header == nil { 23446 m.Header = &ResponseHeader{} 23447 } 23448 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 23449 return err 23450 } 23451 iNdEx = postIndex 23452 case 2: 23453 if wireType != 2 { 23454 return fmt.Errorf("proto: wrong wireType = %d for field Roles", wireType) 23455 } 23456 var stringLen uint64 23457 for shift := uint(0); ; shift += 7 { 23458 if shift >= 64 { 23459 return ErrIntOverflowRpc 23460 } 23461 if iNdEx >= l { 23462 return io.ErrUnexpectedEOF 23463 } 23464 b := dAtA[iNdEx] 23465 iNdEx++ 23466 stringLen |= uint64(b&0x7F) << shift 23467 if b < 0x80 { 23468 break 23469 } 23470 } 23471 intStringLen := int(stringLen) 23472 if intStringLen < 0 { 23473 return ErrInvalidLengthRpc 23474 } 23475 postIndex := iNdEx + intStringLen 23476 if postIndex < 0 { 23477 return ErrInvalidLengthRpc 23478 } 23479 if postIndex > l { 23480 return io.ErrUnexpectedEOF 23481 } 23482 m.Roles = append(m.Roles, string(dAtA[iNdEx:postIndex])) 23483 iNdEx = postIndex 23484 default: 23485 iNdEx = preIndex 23486 skippy, err := skipRpc(dAtA[iNdEx:]) 23487 if err != nil { 23488 return err 23489 } 23490 if skippy < 0 { 23491 return ErrInvalidLengthRpc 23492 } 23493 if (iNdEx + skippy) < 0 { 23494 return ErrInvalidLengthRpc 23495 } 23496 if (iNdEx + skippy) > l { 23497 return io.ErrUnexpectedEOF 23498 } 23499 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 23500 iNdEx += skippy 23501 } 23502 } 23503 23504 if iNdEx > l { 23505 return io.ErrUnexpectedEOF 23506 } 23507 return nil 23508 } 23509 func (m *AuthUserListResponse) Unmarshal(dAtA []byte) error { 23510 l := len(dAtA) 23511 iNdEx := 0 23512 for iNdEx < l { 23513 preIndex := iNdEx 23514 var wire uint64 23515 for shift := uint(0); ; shift += 7 { 23516 if shift >= 64 { 23517 return ErrIntOverflowRpc 23518 } 23519 if iNdEx >= l { 23520 return io.ErrUnexpectedEOF 23521 } 23522 b := dAtA[iNdEx] 23523 iNdEx++ 23524 wire |= uint64(b&0x7F) << shift 23525 if b < 0x80 { 23526 break 23527 } 23528 } 23529 fieldNum := int32(wire >> 3) 23530 wireType := int(wire & 0x7) 23531 if wireType == 4 { 23532 return fmt.Errorf("proto: AuthUserListResponse: wiretype end group for non-group") 23533 } 23534 if fieldNum <= 0 { 23535 return fmt.Errorf("proto: AuthUserListResponse: illegal tag %d (wire type %d)", fieldNum, wire) 23536 } 23537 switch fieldNum { 23538 case 1: 23539 if wireType != 2 { 23540 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 23541 } 23542 var msglen int 23543 for shift := uint(0); ; shift += 7 { 23544 if shift >= 64 { 23545 return ErrIntOverflowRpc 23546 } 23547 if iNdEx >= l { 23548 return io.ErrUnexpectedEOF 23549 } 23550 b := dAtA[iNdEx] 23551 iNdEx++ 23552 msglen |= int(b&0x7F) << shift 23553 if b < 0x80 { 23554 break 23555 } 23556 } 23557 if msglen < 0 { 23558 return ErrInvalidLengthRpc 23559 } 23560 postIndex := iNdEx + msglen 23561 if postIndex < 0 { 23562 return ErrInvalidLengthRpc 23563 } 23564 if postIndex > l { 23565 return io.ErrUnexpectedEOF 23566 } 23567 if m.Header == nil { 23568 m.Header = &ResponseHeader{} 23569 } 23570 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 23571 return err 23572 } 23573 iNdEx = postIndex 23574 case 2: 23575 if wireType != 2 { 23576 return fmt.Errorf("proto: wrong wireType = %d for field Users", wireType) 23577 } 23578 var stringLen uint64 23579 for shift := uint(0); ; shift += 7 { 23580 if shift >= 64 { 23581 return ErrIntOverflowRpc 23582 } 23583 if iNdEx >= l { 23584 return io.ErrUnexpectedEOF 23585 } 23586 b := dAtA[iNdEx] 23587 iNdEx++ 23588 stringLen |= uint64(b&0x7F) << shift 23589 if b < 0x80 { 23590 break 23591 } 23592 } 23593 intStringLen := int(stringLen) 23594 if intStringLen < 0 { 23595 return ErrInvalidLengthRpc 23596 } 23597 postIndex := iNdEx + intStringLen 23598 if postIndex < 0 { 23599 return ErrInvalidLengthRpc 23600 } 23601 if postIndex > l { 23602 return io.ErrUnexpectedEOF 23603 } 23604 m.Users = append(m.Users, string(dAtA[iNdEx:postIndex])) 23605 iNdEx = postIndex 23606 default: 23607 iNdEx = preIndex 23608 skippy, err := skipRpc(dAtA[iNdEx:]) 23609 if err != nil { 23610 return err 23611 } 23612 if skippy < 0 { 23613 return ErrInvalidLengthRpc 23614 } 23615 if (iNdEx + skippy) < 0 { 23616 return ErrInvalidLengthRpc 23617 } 23618 if (iNdEx + skippy) > l { 23619 return io.ErrUnexpectedEOF 23620 } 23621 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 23622 iNdEx += skippy 23623 } 23624 } 23625 23626 if iNdEx > l { 23627 return io.ErrUnexpectedEOF 23628 } 23629 return nil 23630 } 23631 func (m *AuthRoleDeleteResponse) Unmarshal(dAtA []byte) error { 23632 l := len(dAtA) 23633 iNdEx := 0 23634 for iNdEx < l { 23635 preIndex := iNdEx 23636 var wire uint64 23637 for shift := uint(0); ; shift += 7 { 23638 if shift >= 64 { 23639 return ErrIntOverflowRpc 23640 } 23641 if iNdEx >= l { 23642 return io.ErrUnexpectedEOF 23643 } 23644 b := dAtA[iNdEx] 23645 iNdEx++ 23646 wire |= uint64(b&0x7F) << shift 23647 if b < 0x80 { 23648 break 23649 } 23650 } 23651 fieldNum := int32(wire >> 3) 23652 wireType := int(wire & 0x7) 23653 if wireType == 4 { 23654 return fmt.Errorf("proto: AuthRoleDeleteResponse: wiretype end group for non-group") 23655 } 23656 if fieldNum <= 0 { 23657 return fmt.Errorf("proto: AuthRoleDeleteResponse: illegal tag %d (wire type %d)", fieldNum, wire) 23658 } 23659 switch fieldNum { 23660 case 1: 23661 if wireType != 2 { 23662 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 23663 } 23664 var msglen int 23665 for shift := uint(0); ; shift += 7 { 23666 if shift >= 64 { 23667 return ErrIntOverflowRpc 23668 } 23669 if iNdEx >= l { 23670 return io.ErrUnexpectedEOF 23671 } 23672 b := dAtA[iNdEx] 23673 iNdEx++ 23674 msglen |= int(b&0x7F) << shift 23675 if b < 0x80 { 23676 break 23677 } 23678 } 23679 if msglen < 0 { 23680 return ErrInvalidLengthRpc 23681 } 23682 postIndex := iNdEx + msglen 23683 if postIndex < 0 { 23684 return ErrInvalidLengthRpc 23685 } 23686 if postIndex > l { 23687 return io.ErrUnexpectedEOF 23688 } 23689 if m.Header == nil { 23690 m.Header = &ResponseHeader{} 23691 } 23692 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 23693 return err 23694 } 23695 iNdEx = postIndex 23696 default: 23697 iNdEx = preIndex 23698 skippy, err := skipRpc(dAtA[iNdEx:]) 23699 if err != nil { 23700 return err 23701 } 23702 if skippy < 0 { 23703 return ErrInvalidLengthRpc 23704 } 23705 if (iNdEx + skippy) < 0 { 23706 return ErrInvalidLengthRpc 23707 } 23708 if (iNdEx + skippy) > l { 23709 return io.ErrUnexpectedEOF 23710 } 23711 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 23712 iNdEx += skippy 23713 } 23714 } 23715 23716 if iNdEx > l { 23717 return io.ErrUnexpectedEOF 23718 } 23719 return nil 23720 } 23721 func (m *AuthRoleGrantPermissionResponse) Unmarshal(dAtA []byte) error { 23722 l := len(dAtA) 23723 iNdEx := 0 23724 for iNdEx < l { 23725 preIndex := iNdEx 23726 var wire uint64 23727 for shift := uint(0); ; shift += 7 { 23728 if shift >= 64 { 23729 return ErrIntOverflowRpc 23730 } 23731 if iNdEx >= l { 23732 return io.ErrUnexpectedEOF 23733 } 23734 b := dAtA[iNdEx] 23735 iNdEx++ 23736 wire |= uint64(b&0x7F) << shift 23737 if b < 0x80 { 23738 break 23739 } 23740 } 23741 fieldNum := int32(wire >> 3) 23742 wireType := int(wire & 0x7) 23743 if wireType == 4 { 23744 return fmt.Errorf("proto: AuthRoleGrantPermissionResponse: wiretype end group for non-group") 23745 } 23746 if fieldNum <= 0 { 23747 return fmt.Errorf("proto: AuthRoleGrantPermissionResponse: illegal tag %d (wire type %d)", fieldNum, wire) 23748 } 23749 switch fieldNum { 23750 case 1: 23751 if wireType != 2 { 23752 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 23753 } 23754 var msglen int 23755 for shift := uint(0); ; shift += 7 { 23756 if shift >= 64 { 23757 return ErrIntOverflowRpc 23758 } 23759 if iNdEx >= l { 23760 return io.ErrUnexpectedEOF 23761 } 23762 b := dAtA[iNdEx] 23763 iNdEx++ 23764 msglen |= int(b&0x7F) << shift 23765 if b < 0x80 { 23766 break 23767 } 23768 } 23769 if msglen < 0 { 23770 return ErrInvalidLengthRpc 23771 } 23772 postIndex := iNdEx + msglen 23773 if postIndex < 0 { 23774 return ErrInvalidLengthRpc 23775 } 23776 if postIndex > l { 23777 return io.ErrUnexpectedEOF 23778 } 23779 if m.Header == nil { 23780 m.Header = &ResponseHeader{} 23781 } 23782 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 23783 return err 23784 } 23785 iNdEx = postIndex 23786 default: 23787 iNdEx = preIndex 23788 skippy, err := skipRpc(dAtA[iNdEx:]) 23789 if err != nil { 23790 return err 23791 } 23792 if skippy < 0 { 23793 return ErrInvalidLengthRpc 23794 } 23795 if (iNdEx + skippy) < 0 { 23796 return ErrInvalidLengthRpc 23797 } 23798 if (iNdEx + skippy) > l { 23799 return io.ErrUnexpectedEOF 23800 } 23801 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 23802 iNdEx += skippy 23803 } 23804 } 23805 23806 if iNdEx > l { 23807 return io.ErrUnexpectedEOF 23808 } 23809 return nil 23810 } 23811 func (m *AuthRoleRevokePermissionResponse) Unmarshal(dAtA []byte) error { 23812 l := len(dAtA) 23813 iNdEx := 0 23814 for iNdEx < l { 23815 preIndex := iNdEx 23816 var wire uint64 23817 for shift := uint(0); ; shift += 7 { 23818 if shift >= 64 { 23819 return ErrIntOverflowRpc 23820 } 23821 if iNdEx >= l { 23822 return io.ErrUnexpectedEOF 23823 } 23824 b := dAtA[iNdEx] 23825 iNdEx++ 23826 wire |= uint64(b&0x7F) << shift 23827 if b < 0x80 { 23828 break 23829 } 23830 } 23831 fieldNum := int32(wire >> 3) 23832 wireType := int(wire & 0x7) 23833 if wireType == 4 { 23834 return fmt.Errorf("proto: AuthRoleRevokePermissionResponse: wiretype end group for non-group") 23835 } 23836 if fieldNum <= 0 { 23837 return fmt.Errorf("proto: AuthRoleRevokePermissionResponse: illegal tag %d (wire type %d)", fieldNum, wire) 23838 } 23839 switch fieldNum { 23840 case 1: 23841 if wireType != 2 { 23842 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 23843 } 23844 var msglen int 23845 for shift := uint(0); ; shift += 7 { 23846 if shift >= 64 { 23847 return ErrIntOverflowRpc 23848 } 23849 if iNdEx >= l { 23850 return io.ErrUnexpectedEOF 23851 } 23852 b := dAtA[iNdEx] 23853 iNdEx++ 23854 msglen |= int(b&0x7F) << shift 23855 if b < 0x80 { 23856 break 23857 } 23858 } 23859 if msglen < 0 { 23860 return ErrInvalidLengthRpc 23861 } 23862 postIndex := iNdEx + msglen 23863 if postIndex < 0 { 23864 return ErrInvalidLengthRpc 23865 } 23866 if postIndex > l { 23867 return io.ErrUnexpectedEOF 23868 } 23869 if m.Header == nil { 23870 m.Header = &ResponseHeader{} 23871 } 23872 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 23873 return err 23874 } 23875 iNdEx = postIndex 23876 default: 23877 iNdEx = preIndex 23878 skippy, err := skipRpc(dAtA[iNdEx:]) 23879 if err != nil { 23880 return err 23881 } 23882 if skippy < 0 { 23883 return ErrInvalidLengthRpc 23884 } 23885 if (iNdEx + skippy) < 0 { 23886 return ErrInvalidLengthRpc 23887 } 23888 if (iNdEx + skippy) > l { 23889 return io.ErrUnexpectedEOF 23890 } 23891 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 23892 iNdEx += skippy 23893 } 23894 } 23895 23896 if iNdEx > l { 23897 return io.ErrUnexpectedEOF 23898 } 23899 return nil 23900 } 23901 func skipRpc(dAtA []byte) (n int, err error) { 23902 l := len(dAtA) 23903 iNdEx := 0 23904 for iNdEx < l { 23905 var wire uint64 23906 for shift := uint(0); ; shift += 7 { 23907 if shift >= 64 { 23908 return 0, ErrIntOverflowRpc 23909 } 23910 if iNdEx >= l { 23911 return 0, io.ErrUnexpectedEOF 23912 } 23913 b := dAtA[iNdEx] 23914 iNdEx++ 23915 wire |= (uint64(b) & 0x7F) << shift 23916 if b < 0x80 { 23917 break 23918 } 23919 } 23920 wireType := int(wire & 0x7) 23921 switch wireType { 23922 case 0: 23923 for shift := uint(0); ; shift += 7 { 23924 if shift >= 64 { 23925 return 0, ErrIntOverflowRpc 23926 } 23927 if iNdEx >= l { 23928 return 0, io.ErrUnexpectedEOF 23929 } 23930 iNdEx++ 23931 if dAtA[iNdEx-1] < 0x80 { 23932 break 23933 } 23934 } 23935 return iNdEx, nil 23936 case 1: 23937 iNdEx += 8 23938 return iNdEx, nil 23939 case 2: 23940 var length int 23941 for shift := uint(0); ; shift += 7 { 23942 if shift >= 64 { 23943 return 0, ErrIntOverflowRpc 23944 } 23945 if iNdEx >= l { 23946 return 0, io.ErrUnexpectedEOF 23947 } 23948 b := dAtA[iNdEx] 23949 iNdEx++ 23950 length |= (int(b) & 0x7F) << shift 23951 if b < 0x80 { 23952 break 23953 } 23954 } 23955 if length < 0 { 23956 return 0, ErrInvalidLengthRpc 23957 } 23958 iNdEx += length 23959 if iNdEx < 0 { 23960 return 0, ErrInvalidLengthRpc 23961 } 23962 return iNdEx, nil 23963 case 3: 23964 for { 23965 var innerWire uint64 23966 var start int = iNdEx 23967 for shift := uint(0); ; shift += 7 { 23968 if shift >= 64 { 23969 return 0, ErrIntOverflowRpc 23970 } 23971 if iNdEx >= l { 23972 return 0, io.ErrUnexpectedEOF 23973 } 23974 b := dAtA[iNdEx] 23975 iNdEx++ 23976 innerWire |= (uint64(b) & 0x7F) << shift 23977 if b < 0x80 { 23978 break 23979 } 23980 } 23981 innerWireType := int(innerWire & 0x7) 23982 if innerWireType == 4 { 23983 break 23984 } 23985 next, err := skipRpc(dAtA[start:]) 23986 if err != nil { 23987 return 0, err 23988 } 23989 iNdEx = start + next 23990 if iNdEx < 0 { 23991 return 0, ErrInvalidLengthRpc 23992 } 23993 } 23994 return iNdEx, nil 23995 case 4: 23996 return iNdEx, nil 23997 case 5: 23998 iNdEx += 4 23999 return iNdEx, nil 24000 default: 24001 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 24002 } 24003 } 24004 panic("unreachable") 24005 } 24006 24007 var ( 24008 ErrInvalidLengthRpc = fmt.Errorf("proto: negative length found during unmarshaling") 24009 ErrIntOverflowRpc = fmt.Errorf("proto: integer overflow") 24010 )