vitess.io/vitess@v0.16.2/go/vt/proto/throttlerdata/throttlerdata_vtproto.pb.go (about) 1 // Code generated by protoc-gen-go-vtproto. DO NOT EDIT. 2 // protoc-gen-go-vtproto version: v0.4.0 3 // source: throttlerdata.proto 4 5 package throttlerdata 6 7 import ( 8 binary "encoding/binary" 9 fmt "fmt" 10 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 11 io "io" 12 math "math" 13 bits "math/bits" 14 ) 15 16 const ( 17 // Verify that this generated code is sufficiently up-to-date. 18 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 19 // Verify that runtime/protoimpl is sufficiently up-to-date. 20 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 21 ) 22 23 func (m *MaxRatesRequest) MarshalVT() (dAtA []byte, err error) { 24 if m == nil { 25 return nil, nil 26 } 27 size := m.SizeVT() 28 dAtA = make([]byte, size) 29 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 30 if err != nil { 31 return nil, err 32 } 33 return dAtA[:n], nil 34 } 35 36 func (m *MaxRatesRequest) MarshalToVT(dAtA []byte) (int, error) { 37 size := m.SizeVT() 38 return m.MarshalToSizedBufferVT(dAtA[:size]) 39 } 40 41 func (m *MaxRatesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 42 if m == nil { 43 return 0, nil 44 } 45 i := len(dAtA) 46 _ = i 47 var l int 48 _ = l 49 if m.unknownFields != nil { 50 i -= len(m.unknownFields) 51 copy(dAtA[i:], m.unknownFields) 52 } 53 return len(dAtA) - i, nil 54 } 55 56 func (m *MaxRatesResponse) MarshalVT() (dAtA []byte, err error) { 57 if m == nil { 58 return nil, nil 59 } 60 size := m.SizeVT() 61 dAtA = make([]byte, size) 62 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 63 if err != nil { 64 return nil, err 65 } 66 return dAtA[:n], nil 67 } 68 69 func (m *MaxRatesResponse) MarshalToVT(dAtA []byte) (int, error) { 70 size := m.SizeVT() 71 return m.MarshalToSizedBufferVT(dAtA[:size]) 72 } 73 74 func (m *MaxRatesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 75 if m == nil { 76 return 0, nil 77 } 78 i := len(dAtA) 79 _ = i 80 var l int 81 _ = l 82 if m.unknownFields != nil { 83 i -= len(m.unknownFields) 84 copy(dAtA[i:], m.unknownFields) 85 } 86 if len(m.Rates) > 0 { 87 for k := range m.Rates { 88 v := m.Rates[k] 89 baseI := i 90 i = encodeVarint(dAtA, i, uint64(v)) 91 i-- 92 dAtA[i] = 0x10 93 i -= len(k) 94 copy(dAtA[i:], k) 95 i = encodeVarint(dAtA, i, uint64(len(k))) 96 i-- 97 dAtA[i] = 0xa 98 i = encodeVarint(dAtA, i, uint64(baseI-i)) 99 i-- 100 dAtA[i] = 0xa 101 } 102 } 103 return len(dAtA) - i, nil 104 } 105 106 func (m *SetMaxRateRequest) MarshalVT() (dAtA []byte, err error) { 107 if m == nil { 108 return nil, nil 109 } 110 size := m.SizeVT() 111 dAtA = make([]byte, size) 112 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 113 if err != nil { 114 return nil, err 115 } 116 return dAtA[:n], nil 117 } 118 119 func (m *SetMaxRateRequest) MarshalToVT(dAtA []byte) (int, error) { 120 size := m.SizeVT() 121 return m.MarshalToSizedBufferVT(dAtA[:size]) 122 } 123 124 func (m *SetMaxRateRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 125 if m == nil { 126 return 0, nil 127 } 128 i := len(dAtA) 129 _ = i 130 var l int 131 _ = l 132 if m.unknownFields != nil { 133 i -= len(m.unknownFields) 134 copy(dAtA[i:], m.unknownFields) 135 } 136 if m.Rate != 0 { 137 i = encodeVarint(dAtA, i, uint64(m.Rate)) 138 i-- 139 dAtA[i] = 0x8 140 } 141 return len(dAtA) - i, nil 142 } 143 144 func (m *SetMaxRateResponse) MarshalVT() (dAtA []byte, err error) { 145 if m == nil { 146 return nil, nil 147 } 148 size := m.SizeVT() 149 dAtA = make([]byte, size) 150 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 151 if err != nil { 152 return nil, err 153 } 154 return dAtA[:n], nil 155 } 156 157 func (m *SetMaxRateResponse) MarshalToVT(dAtA []byte) (int, error) { 158 size := m.SizeVT() 159 return m.MarshalToSizedBufferVT(dAtA[:size]) 160 } 161 162 func (m *SetMaxRateResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 163 if m == nil { 164 return 0, nil 165 } 166 i := len(dAtA) 167 _ = i 168 var l int 169 _ = l 170 if m.unknownFields != nil { 171 i -= len(m.unknownFields) 172 copy(dAtA[i:], m.unknownFields) 173 } 174 if len(m.Names) > 0 { 175 for iNdEx := len(m.Names) - 1; iNdEx >= 0; iNdEx-- { 176 i -= len(m.Names[iNdEx]) 177 copy(dAtA[i:], m.Names[iNdEx]) 178 i = encodeVarint(dAtA, i, uint64(len(m.Names[iNdEx]))) 179 i-- 180 dAtA[i] = 0xa 181 } 182 } 183 return len(dAtA) - i, nil 184 } 185 186 func (m *Configuration) MarshalVT() (dAtA []byte, err error) { 187 if m == nil { 188 return nil, nil 189 } 190 size := m.SizeVT() 191 dAtA = make([]byte, size) 192 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 193 if err != nil { 194 return nil, err 195 } 196 return dAtA[:n], nil 197 } 198 199 func (m *Configuration) MarshalToVT(dAtA []byte) (int, error) { 200 size := m.SizeVT() 201 return m.MarshalToSizedBufferVT(dAtA[:size]) 202 } 203 204 func (m *Configuration) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 205 if m == nil { 206 return 0, nil 207 } 208 i := len(dAtA) 209 _ = i 210 var l int 211 _ = l 212 if m.unknownFields != nil { 213 i -= len(m.unknownFields) 214 copy(dAtA[i:], m.unknownFields) 215 } 216 if m.MaxRateApproachThreshold != 0 { 217 i -= 8 218 binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.MaxRateApproachThreshold)))) 219 i-- 220 dAtA[i] = 0x71 221 } 222 if m.BadRateIncrease != 0 { 223 i -= 8 224 binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.BadRateIncrease)))) 225 i-- 226 dAtA[i] = 0x69 227 } 228 if m.AgeBadRateAfterSec != 0 { 229 i = encodeVarint(dAtA, i, uint64(m.AgeBadRateAfterSec)) 230 i-- 231 dAtA[i] = 0x60 232 } 233 if m.IgnoreNSlowestRdonlys != 0 { 234 i = encodeVarint(dAtA, i, uint64(m.IgnoreNSlowestRdonlys)) 235 i-- 236 dAtA[i] = 0x58 237 } 238 if m.IgnoreNSlowestReplicas != 0 { 239 i = encodeVarint(dAtA, i, uint64(m.IgnoreNSlowestReplicas)) 240 i-- 241 dAtA[i] = 0x50 242 } 243 if m.SpreadBacklogAcrossSec != 0 { 244 i = encodeVarint(dAtA, i, uint64(m.SpreadBacklogAcrossSec)) 245 i-- 246 dAtA[i] = 0x48 247 } 248 if m.MinDurationBetweenDecreasesSec != 0 { 249 i = encodeVarint(dAtA, i, uint64(m.MinDurationBetweenDecreasesSec)) 250 i-- 251 dAtA[i] = 0x40 252 } 253 if m.MaxDurationBetweenIncreasesSec != 0 { 254 i = encodeVarint(dAtA, i, uint64(m.MaxDurationBetweenIncreasesSec)) 255 i-- 256 dAtA[i] = 0x38 257 } 258 if m.MinDurationBetweenIncreasesSec != 0 { 259 i = encodeVarint(dAtA, i, uint64(m.MinDurationBetweenIncreasesSec)) 260 i-- 261 dAtA[i] = 0x30 262 } 263 if m.EmergencyDecrease != 0 { 264 i -= 8 265 binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.EmergencyDecrease)))) 266 i-- 267 dAtA[i] = 0x29 268 } 269 if m.MaxIncrease != 0 { 270 i -= 8 271 binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.MaxIncrease)))) 272 i-- 273 dAtA[i] = 0x21 274 } 275 if m.InitialRate != 0 { 276 i = encodeVarint(dAtA, i, uint64(m.InitialRate)) 277 i-- 278 dAtA[i] = 0x18 279 } 280 if m.MaxReplicationLagSec != 0 { 281 i = encodeVarint(dAtA, i, uint64(m.MaxReplicationLagSec)) 282 i-- 283 dAtA[i] = 0x10 284 } 285 if m.TargetReplicationLagSec != 0 { 286 i = encodeVarint(dAtA, i, uint64(m.TargetReplicationLagSec)) 287 i-- 288 dAtA[i] = 0x8 289 } 290 return len(dAtA) - i, nil 291 } 292 293 func (m *GetConfigurationRequest) MarshalVT() (dAtA []byte, err error) { 294 if m == nil { 295 return nil, nil 296 } 297 size := m.SizeVT() 298 dAtA = make([]byte, size) 299 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 300 if err != nil { 301 return nil, err 302 } 303 return dAtA[:n], nil 304 } 305 306 func (m *GetConfigurationRequest) MarshalToVT(dAtA []byte) (int, error) { 307 size := m.SizeVT() 308 return m.MarshalToSizedBufferVT(dAtA[:size]) 309 } 310 311 func (m *GetConfigurationRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 312 if m == nil { 313 return 0, nil 314 } 315 i := len(dAtA) 316 _ = i 317 var l int 318 _ = l 319 if m.unknownFields != nil { 320 i -= len(m.unknownFields) 321 copy(dAtA[i:], m.unknownFields) 322 } 323 if len(m.ThrottlerName) > 0 { 324 i -= len(m.ThrottlerName) 325 copy(dAtA[i:], m.ThrottlerName) 326 i = encodeVarint(dAtA, i, uint64(len(m.ThrottlerName))) 327 i-- 328 dAtA[i] = 0xa 329 } 330 return len(dAtA) - i, nil 331 } 332 333 func (m *GetConfigurationResponse) MarshalVT() (dAtA []byte, err error) { 334 if m == nil { 335 return nil, nil 336 } 337 size := m.SizeVT() 338 dAtA = make([]byte, size) 339 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 340 if err != nil { 341 return nil, err 342 } 343 return dAtA[:n], nil 344 } 345 346 func (m *GetConfigurationResponse) MarshalToVT(dAtA []byte) (int, error) { 347 size := m.SizeVT() 348 return m.MarshalToSizedBufferVT(dAtA[:size]) 349 } 350 351 func (m *GetConfigurationResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 352 if m == nil { 353 return 0, nil 354 } 355 i := len(dAtA) 356 _ = i 357 var l int 358 _ = l 359 if m.unknownFields != nil { 360 i -= len(m.unknownFields) 361 copy(dAtA[i:], m.unknownFields) 362 } 363 if len(m.Configurations) > 0 { 364 for k := range m.Configurations { 365 v := m.Configurations[k] 366 baseI := i 367 size, err := v.MarshalToSizedBufferVT(dAtA[:i]) 368 if err != nil { 369 return 0, err 370 } 371 i -= size 372 i = encodeVarint(dAtA, i, uint64(size)) 373 i-- 374 dAtA[i] = 0x12 375 i -= len(k) 376 copy(dAtA[i:], k) 377 i = encodeVarint(dAtA, i, uint64(len(k))) 378 i-- 379 dAtA[i] = 0xa 380 i = encodeVarint(dAtA, i, uint64(baseI-i)) 381 i-- 382 dAtA[i] = 0xa 383 } 384 } 385 return len(dAtA) - i, nil 386 } 387 388 func (m *UpdateConfigurationRequest) MarshalVT() (dAtA []byte, err error) { 389 if m == nil { 390 return nil, nil 391 } 392 size := m.SizeVT() 393 dAtA = make([]byte, size) 394 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 395 if err != nil { 396 return nil, err 397 } 398 return dAtA[:n], nil 399 } 400 401 func (m *UpdateConfigurationRequest) MarshalToVT(dAtA []byte) (int, error) { 402 size := m.SizeVT() 403 return m.MarshalToSizedBufferVT(dAtA[:size]) 404 } 405 406 func (m *UpdateConfigurationRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 407 if m == nil { 408 return 0, nil 409 } 410 i := len(dAtA) 411 _ = i 412 var l int 413 _ = l 414 if m.unknownFields != nil { 415 i -= len(m.unknownFields) 416 copy(dAtA[i:], m.unknownFields) 417 } 418 if m.CopyZeroValues { 419 i-- 420 if m.CopyZeroValues { 421 dAtA[i] = 1 422 } else { 423 dAtA[i] = 0 424 } 425 i-- 426 dAtA[i] = 0x18 427 } 428 if m.Configuration != nil { 429 size, err := m.Configuration.MarshalToSizedBufferVT(dAtA[:i]) 430 if err != nil { 431 return 0, err 432 } 433 i -= size 434 i = encodeVarint(dAtA, i, uint64(size)) 435 i-- 436 dAtA[i] = 0x12 437 } 438 if len(m.ThrottlerName) > 0 { 439 i -= len(m.ThrottlerName) 440 copy(dAtA[i:], m.ThrottlerName) 441 i = encodeVarint(dAtA, i, uint64(len(m.ThrottlerName))) 442 i-- 443 dAtA[i] = 0xa 444 } 445 return len(dAtA) - i, nil 446 } 447 448 func (m *UpdateConfigurationResponse) MarshalVT() (dAtA []byte, err error) { 449 if m == nil { 450 return nil, nil 451 } 452 size := m.SizeVT() 453 dAtA = make([]byte, size) 454 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 455 if err != nil { 456 return nil, err 457 } 458 return dAtA[:n], nil 459 } 460 461 func (m *UpdateConfigurationResponse) MarshalToVT(dAtA []byte) (int, error) { 462 size := m.SizeVT() 463 return m.MarshalToSizedBufferVT(dAtA[:size]) 464 } 465 466 func (m *UpdateConfigurationResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 467 if m == nil { 468 return 0, nil 469 } 470 i := len(dAtA) 471 _ = i 472 var l int 473 _ = l 474 if m.unknownFields != nil { 475 i -= len(m.unknownFields) 476 copy(dAtA[i:], m.unknownFields) 477 } 478 if len(m.Names) > 0 { 479 for iNdEx := len(m.Names) - 1; iNdEx >= 0; iNdEx-- { 480 i -= len(m.Names[iNdEx]) 481 copy(dAtA[i:], m.Names[iNdEx]) 482 i = encodeVarint(dAtA, i, uint64(len(m.Names[iNdEx]))) 483 i-- 484 dAtA[i] = 0xa 485 } 486 } 487 return len(dAtA) - i, nil 488 } 489 490 func (m *ResetConfigurationRequest) MarshalVT() (dAtA []byte, err error) { 491 if m == nil { 492 return nil, nil 493 } 494 size := m.SizeVT() 495 dAtA = make([]byte, size) 496 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 497 if err != nil { 498 return nil, err 499 } 500 return dAtA[:n], nil 501 } 502 503 func (m *ResetConfigurationRequest) MarshalToVT(dAtA []byte) (int, error) { 504 size := m.SizeVT() 505 return m.MarshalToSizedBufferVT(dAtA[:size]) 506 } 507 508 func (m *ResetConfigurationRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 509 if m == nil { 510 return 0, nil 511 } 512 i := len(dAtA) 513 _ = i 514 var l int 515 _ = l 516 if m.unknownFields != nil { 517 i -= len(m.unknownFields) 518 copy(dAtA[i:], m.unknownFields) 519 } 520 if len(m.ThrottlerName) > 0 { 521 i -= len(m.ThrottlerName) 522 copy(dAtA[i:], m.ThrottlerName) 523 i = encodeVarint(dAtA, i, uint64(len(m.ThrottlerName))) 524 i-- 525 dAtA[i] = 0xa 526 } 527 return len(dAtA) - i, nil 528 } 529 530 func (m *ResetConfigurationResponse) MarshalVT() (dAtA []byte, err error) { 531 if m == nil { 532 return nil, nil 533 } 534 size := m.SizeVT() 535 dAtA = make([]byte, size) 536 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 537 if err != nil { 538 return nil, err 539 } 540 return dAtA[:n], nil 541 } 542 543 func (m *ResetConfigurationResponse) MarshalToVT(dAtA []byte) (int, error) { 544 size := m.SizeVT() 545 return m.MarshalToSizedBufferVT(dAtA[:size]) 546 } 547 548 func (m *ResetConfigurationResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 549 if m == nil { 550 return 0, nil 551 } 552 i := len(dAtA) 553 _ = i 554 var l int 555 _ = l 556 if m.unknownFields != nil { 557 i -= len(m.unknownFields) 558 copy(dAtA[i:], m.unknownFields) 559 } 560 if len(m.Names) > 0 { 561 for iNdEx := len(m.Names) - 1; iNdEx >= 0; iNdEx-- { 562 i -= len(m.Names[iNdEx]) 563 copy(dAtA[i:], m.Names[iNdEx]) 564 i = encodeVarint(dAtA, i, uint64(len(m.Names[iNdEx]))) 565 i-- 566 dAtA[i] = 0xa 567 } 568 } 569 return len(dAtA) - i, nil 570 } 571 572 func encodeVarint(dAtA []byte, offset int, v uint64) int { 573 offset -= sov(v) 574 base := offset 575 for v >= 1<<7 { 576 dAtA[offset] = uint8(v&0x7f | 0x80) 577 v >>= 7 578 offset++ 579 } 580 dAtA[offset] = uint8(v) 581 return base 582 } 583 func (m *MaxRatesRequest) SizeVT() (n int) { 584 if m == nil { 585 return 0 586 } 587 var l int 588 _ = l 589 n += len(m.unknownFields) 590 return n 591 } 592 593 func (m *MaxRatesResponse) SizeVT() (n int) { 594 if m == nil { 595 return 0 596 } 597 var l int 598 _ = l 599 if len(m.Rates) > 0 { 600 for k, v := range m.Rates { 601 _ = k 602 _ = v 603 mapEntrySize := 1 + len(k) + sov(uint64(len(k))) + 1 + sov(uint64(v)) 604 n += mapEntrySize + 1 + sov(uint64(mapEntrySize)) 605 } 606 } 607 n += len(m.unknownFields) 608 return n 609 } 610 611 func (m *SetMaxRateRequest) SizeVT() (n int) { 612 if m == nil { 613 return 0 614 } 615 var l int 616 _ = l 617 if m.Rate != 0 { 618 n += 1 + sov(uint64(m.Rate)) 619 } 620 n += len(m.unknownFields) 621 return n 622 } 623 624 func (m *SetMaxRateResponse) SizeVT() (n int) { 625 if m == nil { 626 return 0 627 } 628 var l int 629 _ = l 630 if len(m.Names) > 0 { 631 for _, s := range m.Names { 632 l = len(s) 633 n += 1 + l + sov(uint64(l)) 634 } 635 } 636 n += len(m.unknownFields) 637 return n 638 } 639 640 func (m *Configuration) SizeVT() (n int) { 641 if m == nil { 642 return 0 643 } 644 var l int 645 _ = l 646 if m.TargetReplicationLagSec != 0 { 647 n += 1 + sov(uint64(m.TargetReplicationLagSec)) 648 } 649 if m.MaxReplicationLagSec != 0 { 650 n += 1 + sov(uint64(m.MaxReplicationLagSec)) 651 } 652 if m.InitialRate != 0 { 653 n += 1 + sov(uint64(m.InitialRate)) 654 } 655 if m.MaxIncrease != 0 { 656 n += 9 657 } 658 if m.EmergencyDecrease != 0 { 659 n += 9 660 } 661 if m.MinDurationBetweenIncreasesSec != 0 { 662 n += 1 + sov(uint64(m.MinDurationBetweenIncreasesSec)) 663 } 664 if m.MaxDurationBetweenIncreasesSec != 0 { 665 n += 1 + sov(uint64(m.MaxDurationBetweenIncreasesSec)) 666 } 667 if m.MinDurationBetweenDecreasesSec != 0 { 668 n += 1 + sov(uint64(m.MinDurationBetweenDecreasesSec)) 669 } 670 if m.SpreadBacklogAcrossSec != 0 { 671 n += 1 + sov(uint64(m.SpreadBacklogAcrossSec)) 672 } 673 if m.IgnoreNSlowestReplicas != 0 { 674 n += 1 + sov(uint64(m.IgnoreNSlowestReplicas)) 675 } 676 if m.IgnoreNSlowestRdonlys != 0 { 677 n += 1 + sov(uint64(m.IgnoreNSlowestRdonlys)) 678 } 679 if m.AgeBadRateAfterSec != 0 { 680 n += 1 + sov(uint64(m.AgeBadRateAfterSec)) 681 } 682 if m.BadRateIncrease != 0 { 683 n += 9 684 } 685 if m.MaxRateApproachThreshold != 0 { 686 n += 9 687 } 688 n += len(m.unknownFields) 689 return n 690 } 691 692 func (m *GetConfigurationRequest) SizeVT() (n int) { 693 if m == nil { 694 return 0 695 } 696 var l int 697 _ = l 698 l = len(m.ThrottlerName) 699 if l > 0 { 700 n += 1 + l + sov(uint64(l)) 701 } 702 n += len(m.unknownFields) 703 return n 704 } 705 706 func (m *GetConfigurationResponse) SizeVT() (n int) { 707 if m == nil { 708 return 0 709 } 710 var l int 711 _ = l 712 if len(m.Configurations) > 0 { 713 for k, v := range m.Configurations { 714 _ = k 715 _ = v 716 l = 0 717 if v != nil { 718 l = v.SizeVT() 719 } 720 l += 1 + sov(uint64(l)) 721 mapEntrySize := 1 + len(k) + sov(uint64(len(k))) + l 722 n += mapEntrySize + 1 + sov(uint64(mapEntrySize)) 723 } 724 } 725 n += len(m.unknownFields) 726 return n 727 } 728 729 func (m *UpdateConfigurationRequest) SizeVT() (n int) { 730 if m == nil { 731 return 0 732 } 733 var l int 734 _ = l 735 l = len(m.ThrottlerName) 736 if l > 0 { 737 n += 1 + l + sov(uint64(l)) 738 } 739 if m.Configuration != nil { 740 l = m.Configuration.SizeVT() 741 n += 1 + l + sov(uint64(l)) 742 } 743 if m.CopyZeroValues { 744 n += 2 745 } 746 n += len(m.unknownFields) 747 return n 748 } 749 750 func (m *UpdateConfigurationResponse) SizeVT() (n int) { 751 if m == nil { 752 return 0 753 } 754 var l int 755 _ = l 756 if len(m.Names) > 0 { 757 for _, s := range m.Names { 758 l = len(s) 759 n += 1 + l + sov(uint64(l)) 760 } 761 } 762 n += len(m.unknownFields) 763 return n 764 } 765 766 func (m *ResetConfigurationRequest) SizeVT() (n int) { 767 if m == nil { 768 return 0 769 } 770 var l int 771 _ = l 772 l = len(m.ThrottlerName) 773 if l > 0 { 774 n += 1 + l + sov(uint64(l)) 775 } 776 n += len(m.unknownFields) 777 return n 778 } 779 780 func (m *ResetConfigurationResponse) SizeVT() (n int) { 781 if m == nil { 782 return 0 783 } 784 var l int 785 _ = l 786 if len(m.Names) > 0 { 787 for _, s := range m.Names { 788 l = len(s) 789 n += 1 + l + sov(uint64(l)) 790 } 791 } 792 n += len(m.unknownFields) 793 return n 794 } 795 796 func sov(x uint64) (n int) { 797 return (bits.Len64(x|1) + 6) / 7 798 } 799 func soz(x uint64) (n int) { 800 return sov(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 801 } 802 func (m *MaxRatesRequest) UnmarshalVT(dAtA []byte) error { 803 l := len(dAtA) 804 iNdEx := 0 805 for iNdEx < l { 806 preIndex := iNdEx 807 var wire uint64 808 for shift := uint(0); ; shift += 7 { 809 if shift >= 64 { 810 return ErrIntOverflow 811 } 812 if iNdEx >= l { 813 return io.ErrUnexpectedEOF 814 } 815 b := dAtA[iNdEx] 816 iNdEx++ 817 wire |= uint64(b&0x7F) << shift 818 if b < 0x80 { 819 break 820 } 821 } 822 fieldNum := int32(wire >> 3) 823 wireType := int(wire & 0x7) 824 if wireType == 4 { 825 return fmt.Errorf("proto: MaxRatesRequest: wiretype end group for non-group") 826 } 827 if fieldNum <= 0 { 828 return fmt.Errorf("proto: MaxRatesRequest: illegal tag %d (wire type %d)", fieldNum, wire) 829 } 830 switch fieldNum { 831 default: 832 iNdEx = preIndex 833 skippy, err := skip(dAtA[iNdEx:]) 834 if err != nil { 835 return err 836 } 837 if (skippy < 0) || (iNdEx+skippy) < 0 { 838 return ErrInvalidLength 839 } 840 if (iNdEx + skippy) > l { 841 return io.ErrUnexpectedEOF 842 } 843 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 844 iNdEx += skippy 845 } 846 } 847 848 if iNdEx > l { 849 return io.ErrUnexpectedEOF 850 } 851 return nil 852 } 853 func (m *MaxRatesResponse) UnmarshalVT(dAtA []byte) error { 854 l := len(dAtA) 855 iNdEx := 0 856 for iNdEx < l { 857 preIndex := iNdEx 858 var wire uint64 859 for shift := uint(0); ; shift += 7 { 860 if shift >= 64 { 861 return ErrIntOverflow 862 } 863 if iNdEx >= l { 864 return io.ErrUnexpectedEOF 865 } 866 b := dAtA[iNdEx] 867 iNdEx++ 868 wire |= uint64(b&0x7F) << shift 869 if b < 0x80 { 870 break 871 } 872 } 873 fieldNum := int32(wire >> 3) 874 wireType := int(wire & 0x7) 875 if wireType == 4 { 876 return fmt.Errorf("proto: MaxRatesResponse: wiretype end group for non-group") 877 } 878 if fieldNum <= 0 { 879 return fmt.Errorf("proto: MaxRatesResponse: illegal tag %d (wire type %d)", fieldNum, wire) 880 } 881 switch fieldNum { 882 case 1: 883 if wireType != 2 { 884 return fmt.Errorf("proto: wrong wireType = %d for field Rates", wireType) 885 } 886 var msglen int 887 for shift := uint(0); ; shift += 7 { 888 if shift >= 64 { 889 return ErrIntOverflow 890 } 891 if iNdEx >= l { 892 return io.ErrUnexpectedEOF 893 } 894 b := dAtA[iNdEx] 895 iNdEx++ 896 msglen |= int(b&0x7F) << shift 897 if b < 0x80 { 898 break 899 } 900 } 901 if msglen < 0 { 902 return ErrInvalidLength 903 } 904 postIndex := iNdEx + msglen 905 if postIndex < 0 { 906 return ErrInvalidLength 907 } 908 if postIndex > l { 909 return io.ErrUnexpectedEOF 910 } 911 if m.Rates == nil { 912 m.Rates = make(map[string]int64) 913 } 914 var mapkey string 915 var mapvalue int64 916 for iNdEx < postIndex { 917 entryPreIndex := iNdEx 918 var wire uint64 919 for shift := uint(0); ; shift += 7 { 920 if shift >= 64 { 921 return ErrIntOverflow 922 } 923 if iNdEx >= l { 924 return io.ErrUnexpectedEOF 925 } 926 b := dAtA[iNdEx] 927 iNdEx++ 928 wire |= uint64(b&0x7F) << shift 929 if b < 0x80 { 930 break 931 } 932 } 933 fieldNum := int32(wire >> 3) 934 if fieldNum == 1 { 935 var stringLenmapkey uint64 936 for shift := uint(0); ; shift += 7 { 937 if shift >= 64 { 938 return ErrIntOverflow 939 } 940 if iNdEx >= l { 941 return io.ErrUnexpectedEOF 942 } 943 b := dAtA[iNdEx] 944 iNdEx++ 945 stringLenmapkey |= uint64(b&0x7F) << shift 946 if b < 0x80 { 947 break 948 } 949 } 950 intStringLenmapkey := int(stringLenmapkey) 951 if intStringLenmapkey < 0 { 952 return ErrInvalidLength 953 } 954 postStringIndexmapkey := iNdEx + intStringLenmapkey 955 if postStringIndexmapkey < 0 { 956 return ErrInvalidLength 957 } 958 if postStringIndexmapkey > l { 959 return io.ErrUnexpectedEOF 960 } 961 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 962 iNdEx = postStringIndexmapkey 963 } else if fieldNum == 2 { 964 for shift := uint(0); ; shift += 7 { 965 if shift >= 64 { 966 return ErrIntOverflow 967 } 968 if iNdEx >= l { 969 return io.ErrUnexpectedEOF 970 } 971 b := dAtA[iNdEx] 972 iNdEx++ 973 mapvalue |= int64(b&0x7F) << shift 974 if b < 0x80 { 975 break 976 } 977 } 978 } else { 979 iNdEx = entryPreIndex 980 skippy, err := skip(dAtA[iNdEx:]) 981 if err != nil { 982 return err 983 } 984 if (skippy < 0) || (iNdEx+skippy) < 0 { 985 return ErrInvalidLength 986 } 987 if (iNdEx + skippy) > postIndex { 988 return io.ErrUnexpectedEOF 989 } 990 iNdEx += skippy 991 } 992 } 993 m.Rates[mapkey] = mapvalue 994 iNdEx = postIndex 995 default: 996 iNdEx = preIndex 997 skippy, err := skip(dAtA[iNdEx:]) 998 if err != nil { 999 return err 1000 } 1001 if (skippy < 0) || (iNdEx+skippy) < 0 { 1002 return ErrInvalidLength 1003 } 1004 if (iNdEx + skippy) > l { 1005 return io.ErrUnexpectedEOF 1006 } 1007 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 1008 iNdEx += skippy 1009 } 1010 } 1011 1012 if iNdEx > l { 1013 return io.ErrUnexpectedEOF 1014 } 1015 return nil 1016 } 1017 func (m *SetMaxRateRequest) UnmarshalVT(dAtA []byte) error { 1018 l := len(dAtA) 1019 iNdEx := 0 1020 for iNdEx < l { 1021 preIndex := iNdEx 1022 var wire uint64 1023 for shift := uint(0); ; shift += 7 { 1024 if shift >= 64 { 1025 return ErrIntOverflow 1026 } 1027 if iNdEx >= l { 1028 return io.ErrUnexpectedEOF 1029 } 1030 b := dAtA[iNdEx] 1031 iNdEx++ 1032 wire |= uint64(b&0x7F) << shift 1033 if b < 0x80 { 1034 break 1035 } 1036 } 1037 fieldNum := int32(wire >> 3) 1038 wireType := int(wire & 0x7) 1039 if wireType == 4 { 1040 return fmt.Errorf("proto: SetMaxRateRequest: wiretype end group for non-group") 1041 } 1042 if fieldNum <= 0 { 1043 return fmt.Errorf("proto: SetMaxRateRequest: illegal tag %d (wire type %d)", fieldNum, wire) 1044 } 1045 switch fieldNum { 1046 case 1: 1047 if wireType != 0 { 1048 return fmt.Errorf("proto: wrong wireType = %d for field Rate", wireType) 1049 } 1050 m.Rate = 0 1051 for shift := uint(0); ; shift += 7 { 1052 if shift >= 64 { 1053 return ErrIntOverflow 1054 } 1055 if iNdEx >= l { 1056 return io.ErrUnexpectedEOF 1057 } 1058 b := dAtA[iNdEx] 1059 iNdEx++ 1060 m.Rate |= int64(b&0x7F) << shift 1061 if b < 0x80 { 1062 break 1063 } 1064 } 1065 default: 1066 iNdEx = preIndex 1067 skippy, err := skip(dAtA[iNdEx:]) 1068 if err != nil { 1069 return err 1070 } 1071 if (skippy < 0) || (iNdEx+skippy) < 0 { 1072 return ErrInvalidLength 1073 } 1074 if (iNdEx + skippy) > l { 1075 return io.ErrUnexpectedEOF 1076 } 1077 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 1078 iNdEx += skippy 1079 } 1080 } 1081 1082 if iNdEx > l { 1083 return io.ErrUnexpectedEOF 1084 } 1085 return nil 1086 } 1087 func (m *SetMaxRateResponse) UnmarshalVT(dAtA []byte) error { 1088 l := len(dAtA) 1089 iNdEx := 0 1090 for iNdEx < l { 1091 preIndex := iNdEx 1092 var wire uint64 1093 for shift := uint(0); ; shift += 7 { 1094 if shift >= 64 { 1095 return ErrIntOverflow 1096 } 1097 if iNdEx >= l { 1098 return io.ErrUnexpectedEOF 1099 } 1100 b := dAtA[iNdEx] 1101 iNdEx++ 1102 wire |= uint64(b&0x7F) << shift 1103 if b < 0x80 { 1104 break 1105 } 1106 } 1107 fieldNum := int32(wire >> 3) 1108 wireType := int(wire & 0x7) 1109 if wireType == 4 { 1110 return fmt.Errorf("proto: SetMaxRateResponse: wiretype end group for non-group") 1111 } 1112 if fieldNum <= 0 { 1113 return fmt.Errorf("proto: SetMaxRateResponse: illegal tag %d (wire type %d)", fieldNum, wire) 1114 } 1115 switch fieldNum { 1116 case 1: 1117 if wireType != 2 { 1118 return fmt.Errorf("proto: wrong wireType = %d for field Names", wireType) 1119 } 1120 var stringLen uint64 1121 for shift := uint(0); ; shift += 7 { 1122 if shift >= 64 { 1123 return ErrIntOverflow 1124 } 1125 if iNdEx >= l { 1126 return io.ErrUnexpectedEOF 1127 } 1128 b := dAtA[iNdEx] 1129 iNdEx++ 1130 stringLen |= uint64(b&0x7F) << shift 1131 if b < 0x80 { 1132 break 1133 } 1134 } 1135 intStringLen := int(stringLen) 1136 if intStringLen < 0 { 1137 return ErrInvalidLength 1138 } 1139 postIndex := iNdEx + intStringLen 1140 if postIndex < 0 { 1141 return ErrInvalidLength 1142 } 1143 if postIndex > l { 1144 return io.ErrUnexpectedEOF 1145 } 1146 m.Names = append(m.Names, string(dAtA[iNdEx:postIndex])) 1147 iNdEx = postIndex 1148 default: 1149 iNdEx = preIndex 1150 skippy, err := skip(dAtA[iNdEx:]) 1151 if err != nil { 1152 return err 1153 } 1154 if (skippy < 0) || (iNdEx+skippy) < 0 { 1155 return ErrInvalidLength 1156 } 1157 if (iNdEx + skippy) > l { 1158 return io.ErrUnexpectedEOF 1159 } 1160 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 1161 iNdEx += skippy 1162 } 1163 } 1164 1165 if iNdEx > l { 1166 return io.ErrUnexpectedEOF 1167 } 1168 return nil 1169 } 1170 func (m *Configuration) UnmarshalVT(dAtA []byte) error { 1171 l := len(dAtA) 1172 iNdEx := 0 1173 for iNdEx < l { 1174 preIndex := iNdEx 1175 var wire uint64 1176 for shift := uint(0); ; shift += 7 { 1177 if shift >= 64 { 1178 return ErrIntOverflow 1179 } 1180 if iNdEx >= l { 1181 return io.ErrUnexpectedEOF 1182 } 1183 b := dAtA[iNdEx] 1184 iNdEx++ 1185 wire |= uint64(b&0x7F) << shift 1186 if b < 0x80 { 1187 break 1188 } 1189 } 1190 fieldNum := int32(wire >> 3) 1191 wireType := int(wire & 0x7) 1192 if wireType == 4 { 1193 return fmt.Errorf("proto: Configuration: wiretype end group for non-group") 1194 } 1195 if fieldNum <= 0 { 1196 return fmt.Errorf("proto: Configuration: illegal tag %d (wire type %d)", fieldNum, wire) 1197 } 1198 switch fieldNum { 1199 case 1: 1200 if wireType != 0 { 1201 return fmt.Errorf("proto: wrong wireType = %d for field TargetReplicationLagSec", wireType) 1202 } 1203 m.TargetReplicationLagSec = 0 1204 for shift := uint(0); ; shift += 7 { 1205 if shift >= 64 { 1206 return ErrIntOverflow 1207 } 1208 if iNdEx >= l { 1209 return io.ErrUnexpectedEOF 1210 } 1211 b := dAtA[iNdEx] 1212 iNdEx++ 1213 m.TargetReplicationLagSec |= int64(b&0x7F) << shift 1214 if b < 0x80 { 1215 break 1216 } 1217 } 1218 case 2: 1219 if wireType != 0 { 1220 return fmt.Errorf("proto: wrong wireType = %d for field MaxReplicationLagSec", wireType) 1221 } 1222 m.MaxReplicationLagSec = 0 1223 for shift := uint(0); ; shift += 7 { 1224 if shift >= 64 { 1225 return ErrIntOverflow 1226 } 1227 if iNdEx >= l { 1228 return io.ErrUnexpectedEOF 1229 } 1230 b := dAtA[iNdEx] 1231 iNdEx++ 1232 m.MaxReplicationLagSec |= int64(b&0x7F) << shift 1233 if b < 0x80 { 1234 break 1235 } 1236 } 1237 case 3: 1238 if wireType != 0 { 1239 return fmt.Errorf("proto: wrong wireType = %d for field InitialRate", wireType) 1240 } 1241 m.InitialRate = 0 1242 for shift := uint(0); ; shift += 7 { 1243 if shift >= 64 { 1244 return ErrIntOverflow 1245 } 1246 if iNdEx >= l { 1247 return io.ErrUnexpectedEOF 1248 } 1249 b := dAtA[iNdEx] 1250 iNdEx++ 1251 m.InitialRate |= int64(b&0x7F) << shift 1252 if b < 0x80 { 1253 break 1254 } 1255 } 1256 case 4: 1257 if wireType != 1 { 1258 return fmt.Errorf("proto: wrong wireType = %d for field MaxIncrease", wireType) 1259 } 1260 var v uint64 1261 if (iNdEx + 8) > l { 1262 return io.ErrUnexpectedEOF 1263 } 1264 v = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:])) 1265 iNdEx += 8 1266 m.MaxIncrease = float64(math.Float64frombits(v)) 1267 case 5: 1268 if wireType != 1 { 1269 return fmt.Errorf("proto: wrong wireType = %d for field EmergencyDecrease", wireType) 1270 } 1271 var v uint64 1272 if (iNdEx + 8) > l { 1273 return io.ErrUnexpectedEOF 1274 } 1275 v = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:])) 1276 iNdEx += 8 1277 m.EmergencyDecrease = float64(math.Float64frombits(v)) 1278 case 6: 1279 if wireType != 0 { 1280 return fmt.Errorf("proto: wrong wireType = %d for field MinDurationBetweenIncreasesSec", wireType) 1281 } 1282 m.MinDurationBetweenIncreasesSec = 0 1283 for shift := uint(0); ; shift += 7 { 1284 if shift >= 64 { 1285 return ErrIntOverflow 1286 } 1287 if iNdEx >= l { 1288 return io.ErrUnexpectedEOF 1289 } 1290 b := dAtA[iNdEx] 1291 iNdEx++ 1292 m.MinDurationBetweenIncreasesSec |= int64(b&0x7F) << shift 1293 if b < 0x80 { 1294 break 1295 } 1296 } 1297 case 7: 1298 if wireType != 0 { 1299 return fmt.Errorf("proto: wrong wireType = %d for field MaxDurationBetweenIncreasesSec", wireType) 1300 } 1301 m.MaxDurationBetweenIncreasesSec = 0 1302 for shift := uint(0); ; shift += 7 { 1303 if shift >= 64 { 1304 return ErrIntOverflow 1305 } 1306 if iNdEx >= l { 1307 return io.ErrUnexpectedEOF 1308 } 1309 b := dAtA[iNdEx] 1310 iNdEx++ 1311 m.MaxDurationBetweenIncreasesSec |= int64(b&0x7F) << shift 1312 if b < 0x80 { 1313 break 1314 } 1315 } 1316 case 8: 1317 if wireType != 0 { 1318 return fmt.Errorf("proto: wrong wireType = %d for field MinDurationBetweenDecreasesSec", wireType) 1319 } 1320 m.MinDurationBetweenDecreasesSec = 0 1321 for shift := uint(0); ; shift += 7 { 1322 if shift >= 64 { 1323 return ErrIntOverflow 1324 } 1325 if iNdEx >= l { 1326 return io.ErrUnexpectedEOF 1327 } 1328 b := dAtA[iNdEx] 1329 iNdEx++ 1330 m.MinDurationBetweenDecreasesSec |= int64(b&0x7F) << shift 1331 if b < 0x80 { 1332 break 1333 } 1334 } 1335 case 9: 1336 if wireType != 0 { 1337 return fmt.Errorf("proto: wrong wireType = %d for field SpreadBacklogAcrossSec", wireType) 1338 } 1339 m.SpreadBacklogAcrossSec = 0 1340 for shift := uint(0); ; shift += 7 { 1341 if shift >= 64 { 1342 return ErrIntOverflow 1343 } 1344 if iNdEx >= l { 1345 return io.ErrUnexpectedEOF 1346 } 1347 b := dAtA[iNdEx] 1348 iNdEx++ 1349 m.SpreadBacklogAcrossSec |= int64(b&0x7F) << shift 1350 if b < 0x80 { 1351 break 1352 } 1353 } 1354 case 10: 1355 if wireType != 0 { 1356 return fmt.Errorf("proto: wrong wireType = %d for field IgnoreNSlowestReplicas", wireType) 1357 } 1358 m.IgnoreNSlowestReplicas = 0 1359 for shift := uint(0); ; shift += 7 { 1360 if shift >= 64 { 1361 return ErrIntOverflow 1362 } 1363 if iNdEx >= l { 1364 return io.ErrUnexpectedEOF 1365 } 1366 b := dAtA[iNdEx] 1367 iNdEx++ 1368 m.IgnoreNSlowestReplicas |= int32(b&0x7F) << shift 1369 if b < 0x80 { 1370 break 1371 } 1372 } 1373 case 11: 1374 if wireType != 0 { 1375 return fmt.Errorf("proto: wrong wireType = %d for field IgnoreNSlowestRdonlys", wireType) 1376 } 1377 m.IgnoreNSlowestRdonlys = 0 1378 for shift := uint(0); ; shift += 7 { 1379 if shift >= 64 { 1380 return ErrIntOverflow 1381 } 1382 if iNdEx >= l { 1383 return io.ErrUnexpectedEOF 1384 } 1385 b := dAtA[iNdEx] 1386 iNdEx++ 1387 m.IgnoreNSlowestRdonlys |= int32(b&0x7F) << shift 1388 if b < 0x80 { 1389 break 1390 } 1391 } 1392 case 12: 1393 if wireType != 0 { 1394 return fmt.Errorf("proto: wrong wireType = %d for field AgeBadRateAfterSec", wireType) 1395 } 1396 m.AgeBadRateAfterSec = 0 1397 for shift := uint(0); ; shift += 7 { 1398 if shift >= 64 { 1399 return ErrIntOverflow 1400 } 1401 if iNdEx >= l { 1402 return io.ErrUnexpectedEOF 1403 } 1404 b := dAtA[iNdEx] 1405 iNdEx++ 1406 m.AgeBadRateAfterSec |= int64(b&0x7F) << shift 1407 if b < 0x80 { 1408 break 1409 } 1410 } 1411 case 13: 1412 if wireType != 1 { 1413 return fmt.Errorf("proto: wrong wireType = %d for field BadRateIncrease", wireType) 1414 } 1415 var v uint64 1416 if (iNdEx + 8) > l { 1417 return io.ErrUnexpectedEOF 1418 } 1419 v = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:])) 1420 iNdEx += 8 1421 m.BadRateIncrease = float64(math.Float64frombits(v)) 1422 case 14: 1423 if wireType != 1 { 1424 return fmt.Errorf("proto: wrong wireType = %d for field MaxRateApproachThreshold", wireType) 1425 } 1426 var v uint64 1427 if (iNdEx + 8) > l { 1428 return io.ErrUnexpectedEOF 1429 } 1430 v = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:])) 1431 iNdEx += 8 1432 m.MaxRateApproachThreshold = float64(math.Float64frombits(v)) 1433 default: 1434 iNdEx = preIndex 1435 skippy, err := skip(dAtA[iNdEx:]) 1436 if err != nil { 1437 return err 1438 } 1439 if (skippy < 0) || (iNdEx+skippy) < 0 { 1440 return ErrInvalidLength 1441 } 1442 if (iNdEx + skippy) > l { 1443 return io.ErrUnexpectedEOF 1444 } 1445 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 1446 iNdEx += skippy 1447 } 1448 } 1449 1450 if iNdEx > l { 1451 return io.ErrUnexpectedEOF 1452 } 1453 return nil 1454 } 1455 func (m *GetConfigurationRequest) UnmarshalVT(dAtA []byte) error { 1456 l := len(dAtA) 1457 iNdEx := 0 1458 for iNdEx < l { 1459 preIndex := iNdEx 1460 var wire uint64 1461 for shift := uint(0); ; shift += 7 { 1462 if shift >= 64 { 1463 return ErrIntOverflow 1464 } 1465 if iNdEx >= l { 1466 return io.ErrUnexpectedEOF 1467 } 1468 b := dAtA[iNdEx] 1469 iNdEx++ 1470 wire |= uint64(b&0x7F) << shift 1471 if b < 0x80 { 1472 break 1473 } 1474 } 1475 fieldNum := int32(wire >> 3) 1476 wireType := int(wire & 0x7) 1477 if wireType == 4 { 1478 return fmt.Errorf("proto: GetConfigurationRequest: wiretype end group for non-group") 1479 } 1480 if fieldNum <= 0 { 1481 return fmt.Errorf("proto: GetConfigurationRequest: illegal tag %d (wire type %d)", fieldNum, wire) 1482 } 1483 switch fieldNum { 1484 case 1: 1485 if wireType != 2 { 1486 return fmt.Errorf("proto: wrong wireType = %d for field ThrottlerName", wireType) 1487 } 1488 var stringLen uint64 1489 for shift := uint(0); ; shift += 7 { 1490 if shift >= 64 { 1491 return ErrIntOverflow 1492 } 1493 if iNdEx >= l { 1494 return io.ErrUnexpectedEOF 1495 } 1496 b := dAtA[iNdEx] 1497 iNdEx++ 1498 stringLen |= uint64(b&0x7F) << shift 1499 if b < 0x80 { 1500 break 1501 } 1502 } 1503 intStringLen := int(stringLen) 1504 if intStringLen < 0 { 1505 return ErrInvalidLength 1506 } 1507 postIndex := iNdEx + intStringLen 1508 if postIndex < 0 { 1509 return ErrInvalidLength 1510 } 1511 if postIndex > l { 1512 return io.ErrUnexpectedEOF 1513 } 1514 m.ThrottlerName = string(dAtA[iNdEx:postIndex]) 1515 iNdEx = postIndex 1516 default: 1517 iNdEx = preIndex 1518 skippy, err := skip(dAtA[iNdEx:]) 1519 if err != nil { 1520 return err 1521 } 1522 if (skippy < 0) || (iNdEx+skippy) < 0 { 1523 return ErrInvalidLength 1524 } 1525 if (iNdEx + skippy) > l { 1526 return io.ErrUnexpectedEOF 1527 } 1528 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 1529 iNdEx += skippy 1530 } 1531 } 1532 1533 if iNdEx > l { 1534 return io.ErrUnexpectedEOF 1535 } 1536 return nil 1537 } 1538 func (m *GetConfigurationResponse) UnmarshalVT(dAtA []byte) error { 1539 l := len(dAtA) 1540 iNdEx := 0 1541 for iNdEx < l { 1542 preIndex := iNdEx 1543 var wire uint64 1544 for shift := uint(0); ; shift += 7 { 1545 if shift >= 64 { 1546 return ErrIntOverflow 1547 } 1548 if iNdEx >= l { 1549 return io.ErrUnexpectedEOF 1550 } 1551 b := dAtA[iNdEx] 1552 iNdEx++ 1553 wire |= uint64(b&0x7F) << shift 1554 if b < 0x80 { 1555 break 1556 } 1557 } 1558 fieldNum := int32(wire >> 3) 1559 wireType := int(wire & 0x7) 1560 if wireType == 4 { 1561 return fmt.Errorf("proto: GetConfigurationResponse: wiretype end group for non-group") 1562 } 1563 if fieldNum <= 0 { 1564 return fmt.Errorf("proto: GetConfigurationResponse: illegal tag %d (wire type %d)", fieldNum, wire) 1565 } 1566 switch fieldNum { 1567 case 1: 1568 if wireType != 2 { 1569 return fmt.Errorf("proto: wrong wireType = %d for field Configurations", wireType) 1570 } 1571 var msglen int 1572 for shift := uint(0); ; shift += 7 { 1573 if shift >= 64 { 1574 return ErrIntOverflow 1575 } 1576 if iNdEx >= l { 1577 return io.ErrUnexpectedEOF 1578 } 1579 b := dAtA[iNdEx] 1580 iNdEx++ 1581 msglen |= int(b&0x7F) << shift 1582 if b < 0x80 { 1583 break 1584 } 1585 } 1586 if msglen < 0 { 1587 return ErrInvalidLength 1588 } 1589 postIndex := iNdEx + msglen 1590 if postIndex < 0 { 1591 return ErrInvalidLength 1592 } 1593 if postIndex > l { 1594 return io.ErrUnexpectedEOF 1595 } 1596 if m.Configurations == nil { 1597 m.Configurations = make(map[string]*Configuration) 1598 } 1599 var mapkey string 1600 var mapvalue *Configuration 1601 for iNdEx < postIndex { 1602 entryPreIndex := iNdEx 1603 var wire uint64 1604 for shift := uint(0); ; shift += 7 { 1605 if shift >= 64 { 1606 return ErrIntOverflow 1607 } 1608 if iNdEx >= l { 1609 return io.ErrUnexpectedEOF 1610 } 1611 b := dAtA[iNdEx] 1612 iNdEx++ 1613 wire |= uint64(b&0x7F) << shift 1614 if b < 0x80 { 1615 break 1616 } 1617 } 1618 fieldNum := int32(wire >> 3) 1619 if fieldNum == 1 { 1620 var stringLenmapkey uint64 1621 for shift := uint(0); ; shift += 7 { 1622 if shift >= 64 { 1623 return ErrIntOverflow 1624 } 1625 if iNdEx >= l { 1626 return io.ErrUnexpectedEOF 1627 } 1628 b := dAtA[iNdEx] 1629 iNdEx++ 1630 stringLenmapkey |= uint64(b&0x7F) << shift 1631 if b < 0x80 { 1632 break 1633 } 1634 } 1635 intStringLenmapkey := int(stringLenmapkey) 1636 if intStringLenmapkey < 0 { 1637 return ErrInvalidLength 1638 } 1639 postStringIndexmapkey := iNdEx + intStringLenmapkey 1640 if postStringIndexmapkey < 0 { 1641 return ErrInvalidLength 1642 } 1643 if postStringIndexmapkey > l { 1644 return io.ErrUnexpectedEOF 1645 } 1646 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 1647 iNdEx = postStringIndexmapkey 1648 } else if fieldNum == 2 { 1649 var mapmsglen int 1650 for shift := uint(0); ; shift += 7 { 1651 if shift >= 64 { 1652 return ErrIntOverflow 1653 } 1654 if iNdEx >= l { 1655 return io.ErrUnexpectedEOF 1656 } 1657 b := dAtA[iNdEx] 1658 iNdEx++ 1659 mapmsglen |= int(b&0x7F) << shift 1660 if b < 0x80 { 1661 break 1662 } 1663 } 1664 if mapmsglen < 0 { 1665 return ErrInvalidLength 1666 } 1667 postmsgIndex := iNdEx + mapmsglen 1668 if postmsgIndex < 0 { 1669 return ErrInvalidLength 1670 } 1671 if postmsgIndex > l { 1672 return io.ErrUnexpectedEOF 1673 } 1674 mapvalue = &Configuration{} 1675 if err := mapvalue.UnmarshalVT(dAtA[iNdEx:postmsgIndex]); err != nil { 1676 return err 1677 } 1678 iNdEx = postmsgIndex 1679 } else { 1680 iNdEx = entryPreIndex 1681 skippy, err := skip(dAtA[iNdEx:]) 1682 if err != nil { 1683 return err 1684 } 1685 if (skippy < 0) || (iNdEx+skippy) < 0 { 1686 return ErrInvalidLength 1687 } 1688 if (iNdEx + skippy) > postIndex { 1689 return io.ErrUnexpectedEOF 1690 } 1691 iNdEx += skippy 1692 } 1693 } 1694 m.Configurations[mapkey] = mapvalue 1695 iNdEx = postIndex 1696 default: 1697 iNdEx = preIndex 1698 skippy, err := skip(dAtA[iNdEx:]) 1699 if err != nil { 1700 return err 1701 } 1702 if (skippy < 0) || (iNdEx+skippy) < 0 { 1703 return ErrInvalidLength 1704 } 1705 if (iNdEx + skippy) > l { 1706 return io.ErrUnexpectedEOF 1707 } 1708 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 1709 iNdEx += skippy 1710 } 1711 } 1712 1713 if iNdEx > l { 1714 return io.ErrUnexpectedEOF 1715 } 1716 return nil 1717 } 1718 func (m *UpdateConfigurationRequest) UnmarshalVT(dAtA []byte) error { 1719 l := len(dAtA) 1720 iNdEx := 0 1721 for iNdEx < l { 1722 preIndex := iNdEx 1723 var wire uint64 1724 for shift := uint(0); ; shift += 7 { 1725 if shift >= 64 { 1726 return ErrIntOverflow 1727 } 1728 if iNdEx >= l { 1729 return io.ErrUnexpectedEOF 1730 } 1731 b := dAtA[iNdEx] 1732 iNdEx++ 1733 wire |= uint64(b&0x7F) << shift 1734 if b < 0x80 { 1735 break 1736 } 1737 } 1738 fieldNum := int32(wire >> 3) 1739 wireType := int(wire & 0x7) 1740 if wireType == 4 { 1741 return fmt.Errorf("proto: UpdateConfigurationRequest: wiretype end group for non-group") 1742 } 1743 if fieldNum <= 0 { 1744 return fmt.Errorf("proto: UpdateConfigurationRequest: illegal tag %d (wire type %d)", fieldNum, wire) 1745 } 1746 switch fieldNum { 1747 case 1: 1748 if wireType != 2 { 1749 return fmt.Errorf("proto: wrong wireType = %d for field ThrottlerName", wireType) 1750 } 1751 var stringLen uint64 1752 for shift := uint(0); ; shift += 7 { 1753 if shift >= 64 { 1754 return ErrIntOverflow 1755 } 1756 if iNdEx >= l { 1757 return io.ErrUnexpectedEOF 1758 } 1759 b := dAtA[iNdEx] 1760 iNdEx++ 1761 stringLen |= uint64(b&0x7F) << shift 1762 if b < 0x80 { 1763 break 1764 } 1765 } 1766 intStringLen := int(stringLen) 1767 if intStringLen < 0 { 1768 return ErrInvalidLength 1769 } 1770 postIndex := iNdEx + intStringLen 1771 if postIndex < 0 { 1772 return ErrInvalidLength 1773 } 1774 if postIndex > l { 1775 return io.ErrUnexpectedEOF 1776 } 1777 m.ThrottlerName = string(dAtA[iNdEx:postIndex]) 1778 iNdEx = postIndex 1779 case 2: 1780 if wireType != 2 { 1781 return fmt.Errorf("proto: wrong wireType = %d for field Configuration", wireType) 1782 } 1783 var msglen int 1784 for shift := uint(0); ; shift += 7 { 1785 if shift >= 64 { 1786 return ErrIntOverflow 1787 } 1788 if iNdEx >= l { 1789 return io.ErrUnexpectedEOF 1790 } 1791 b := dAtA[iNdEx] 1792 iNdEx++ 1793 msglen |= int(b&0x7F) << shift 1794 if b < 0x80 { 1795 break 1796 } 1797 } 1798 if msglen < 0 { 1799 return ErrInvalidLength 1800 } 1801 postIndex := iNdEx + msglen 1802 if postIndex < 0 { 1803 return ErrInvalidLength 1804 } 1805 if postIndex > l { 1806 return io.ErrUnexpectedEOF 1807 } 1808 if m.Configuration == nil { 1809 m.Configuration = &Configuration{} 1810 } 1811 if err := m.Configuration.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 1812 return err 1813 } 1814 iNdEx = postIndex 1815 case 3: 1816 if wireType != 0 { 1817 return fmt.Errorf("proto: wrong wireType = %d for field CopyZeroValues", wireType) 1818 } 1819 var v int 1820 for shift := uint(0); ; shift += 7 { 1821 if shift >= 64 { 1822 return ErrIntOverflow 1823 } 1824 if iNdEx >= l { 1825 return io.ErrUnexpectedEOF 1826 } 1827 b := dAtA[iNdEx] 1828 iNdEx++ 1829 v |= int(b&0x7F) << shift 1830 if b < 0x80 { 1831 break 1832 } 1833 } 1834 m.CopyZeroValues = bool(v != 0) 1835 default: 1836 iNdEx = preIndex 1837 skippy, err := skip(dAtA[iNdEx:]) 1838 if err != nil { 1839 return err 1840 } 1841 if (skippy < 0) || (iNdEx+skippy) < 0 { 1842 return ErrInvalidLength 1843 } 1844 if (iNdEx + skippy) > l { 1845 return io.ErrUnexpectedEOF 1846 } 1847 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 1848 iNdEx += skippy 1849 } 1850 } 1851 1852 if iNdEx > l { 1853 return io.ErrUnexpectedEOF 1854 } 1855 return nil 1856 } 1857 func (m *UpdateConfigurationResponse) UnmarshalVT(dAtA []byte) error { 1858 l := len(dAtA) 1859 iNdEx := 0 1860 for iNdEx < l { 1861 preIndex := iNdEx 1862 var wire uint64 1863 for shift := uint(0); ; shift += 7 { 1864 if shift >= 64 { 1865 return ErrIntOverflow 1866 } 1867 if iNdEx >= l { 1868 return io.ErrUnexpectedEOF 1869 } 1870 b := dAtA[iNdEx] 1871 iNdEx++ 1872 wire |= uint64(b&0x7F) << shift 1873 if b < 0x80 { 1874 break 1875 } 1876 } 1877 fieldNum := int32(wire >> 3) 1878 wireType := int(wire & 0x7) 1879 if wireType == 4 { 1880 return fmt.Errorf("proto: UpdateConfigurationResponse: wiretype end group for non-group") 1881 } 1882 if fieldNum <= 0 { 1883 return fmt.Errorf("proto: UpdateConfigurationResponse: illegal tag %d (wire type %d)", fieldNum, wire) 1884 } 1885 switch fieldNum { 1886 case 1: 1887 if wireType != 2 { 1888 return fmt.Errorf("proto: wrong wireType = %d for field Names", wireType) 1889 } 1890 var stringLen uint64 1891 for shift := uint(0); ; shift += 7 { 1892 if shift >= 64 { 1893 return ErrIntOverflow 1894 } 1895 if iNdEx >= l { 1896 return io.ErrUnexpectedEOF 1897 } 1898 b := dAtA[iNdEx] 1899 iNdEx++ 1900 stringLen |= uint64(b&0x7F) << shift 1901 if b < 0x80 { 1902 break 1903 } 1904 } 1905 intStringLen := int(stringLen) 1906 if intStringLen < 0 { 1907 return ErrInvalidLength 1908 } 1909 postIndex := iNdEx + intStringLen 1910 if postIndex < 0 { 1911 return ErrInvalidLength 1912 } 1913 if postIndex > l { 1914 return io.ErrUnexpectedEOF 1915 } 1916 m.Names = append(m.Names, string(dAtA[iNdEx:postIndex])) 1917 iNdEx = postIndex 1918 default: 1919 iNdEx = preIndex 1920 skippy, err := skip(dAtA[iNdEx:]) 1921 if err != nil { 1922 return err 1923 } 1924 if (skippy < 0) || (iNdEx+skippy) < 0 { 1925 return ErrInvalidLength 1926 } 1927 if (iNdEx + skippy) > l { 1928 return io.ErrUnexpectedEOF 1929 } 1930 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 1931 iNdEx += skippy 1932 } 1933 } 1934 1935 if iNdEx > l { 1936 return io.ErrUnexpectedEOF 1937 } 1938 return nil 1939 } 1940 func (m *ResetConfigurationRequest) UnmarshalVT(dAtA []byte) error { 1941 l := len(dAtA) 1942 iNdEx := 0 1943 for iNdEx < l { 1944 preIndex := iNdEx 1945 var wire uint64 1946 for shift := uint(0); ; shift += 7 { 1947 if shift >= 64 { 1948 return ErrIntOverflow 1949 } 1950 if iNdEx >= l { 1951 return io.ErrUnexpectedEOF 1952 } 1953 b := dAtA[iNdEx] 1954 iNdEx++ 1955 wire |= uint64(b&0x7F) << shift 1956 if b < 0x80 { 1957 break 1958 } 1959 } 1960 fieldNum := int32(wire >> 3) 1961 wireType := int(wire & 0x7) 1962 if wireType == 4 { 1963 return fmt.Errorf("proto: ResetConfigurationRequest: wiretype end group for non-group") 1964 } 1965 if fieldNum <= 0 { 1966 return fmt.Errorf("proto: ResetConfigurationRequest: illegal tag %d (wire type %d)", fieldNum, wire) 1967 } 1968 switch fieldNum { 1969 case 1: 1970 if wireType != 2 { 1971 return fmt.Errorf("proto: wrong wireType = %d for field ThrottlerName", wireType) 1972 } 1973 var stringLen uint64 1974 for shift := uint(0); ; shift += 7 { 1975 if shift >= 64 { 1976 return ErrIntOverflow 1977 } 1978 if iNdEx >= l { 1979 return io.ErrUnexpectedEOF 1980 } 1981 b := dAtA[iNdEx] 1982 iNdEx++ 1983 stringLen |= uint64(b&0x7F) << shift 1984 if b < 0x80 { 1985 break 1986 } 1987 } 1988 intStringLen := int(stringLen) 1989 if intStringLen < 0 { 1990 return ErrInvalidLength 1991 } 1992 postIndex := iNdEx + intStringLen 1993 if postIndex < 0 { 1994 return ErrInvalidLength 1995 } 1996 if postIndex > l { 1997 return io.ErrUnexpectedEOF 1998 } 1999 m.ThrottlerName = string(dAtA[iNdEx:postIndex]) 2000 iNdEx = postIndex 2001 default: 2002 iNdEx = preIndex 2003 skippy, err := skip(dAtA[iNdEx:]) 2004 if err != nil { 2005 return err 2006 } 2007 if (skippy < 0) || (iNdEx+skippy) < 0 { 2008 return ErrInvalidLength 2009 } 2010 if (iNdEx + skippy) > l { 2011 return io.ErrUnexpectedEOF 2012 } 2013 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 2014 iNdEx += skippy 2015 } 2016 } 2017 2018 if iNdEx > l { 2019 return io.ErrUnexpectedEOF 2020 } 2021 return nil 2022 } 2023 func (m *ResetConfigurationResponse) UnmarshalVT(dAtA []byte) error { 2024 l := len(dAtA) 2025 iNdEx := 0 2026 for iNdEx < l { 2027 preIndex := iNdEx 2028 var wire uint64 2029 for shift := uint(0); ; shift += 7 { 2030 if shift >= 64 { 2031 return ErrIntOverflow 2032 } 2033 if iNdEx >= l { 2034 return io.ErrUnexpectedEOF 2035 } 2036 b := dAtA[iNdEx] 2037 iNdEx++ 2038 wire |= uint64(b&0x7F) << shift 2039 if b < 0x80 { 2040 break 2041 } 2042 } 2043 fieldNum := int32(wire >> 3) 2044 wireType := int(wire & 0x7) 2045 if wireType == 4 { 2046 return fmt.Errorf("proto: ResetConfigurationResponse: wiretype end group for non-group") 2047 } 2048 if fieldNum <= 0 { 2049 return fmt.Errorf("proto: ResetConfigurationResponse: illegal tag %d (wire type %d)", fieldNum, wire) 2050 } 2051 switch fieldNum { 2052 case 1: 2053 if wireType != 2 { 2054 return fmt.Errorf("proto: wrong wireType = %d for field Names", wireType) 2055 } 2056 var stringLen uint64 2057 for shift := uint(0); ; shift += 7 { 2058 if shift >= 64 { 2059 return ErrIntOverflow 2060 } 2061 if iNdEx >= l { 2062 return io.ErrUnexpectedEOF 2063 } 2064 b := dAtA[iNdEx] 2065 iNdEx++ 2066 stringLen |= uint64(b&0x7F) << shift 2067 if b < 0x80 { 2068 break 2069 } 2070 } 2071 intStringLen := int(stringLen) 2072 if intStringLen < 0 { 2073 return ErrInvalidLength 2074 } 2075 postIndex := iNdEx + intStringLen 2076 if postIndex < 0 { 2077 return ErrInvalidLength 2078 } 2079 if postIndex > l { 2080 return io.ErrUnexpectedEOF 2081 } 2082 m.Names = append(m.Names, string(dAtA[iNdEx:postIndex])) 2083 iNdEx = postIndex 2084 default: 2085 iNdEx = preIndex 2086 skippy, err := skip(dAtA[iNdEx:]) 2087 if err != nil { 2088 return err 2089 } 2090 if (skippy < 0) || (iNdEx+skippy) < 0 { 2091 return ErrInvalidLength 2092 } 2093 if (iNdEx + skippy) > l { 2094 return io.ErrUnexpectedEOF 2095 } 2096 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 2097 iNdEx += skippy 2098 } 2099 } 2100 2101 if iNdEx > l { 2102 return io.ErrUnexpectedEOF 2103 } 2104 return nil 2105 } 2106 2107 func skip(dAtA []byte) (n int, err error) { 2108 l := len(dAtA) 2109 iNdEx := 0 2110 depth := 0 2111 for iNdEx < l { 2112 var wire uint64 2113 for shift := uint(0); ; shift += 7 { 2114 if shift >= 64 { 2115 return 0, ErrIntOverflow 2116 } 2117 if iNdEx >= l { 2118 return 0, io.ErrUnexpectedEOF 2119 } 2120 b := dAtA[iNdEx] 2121 iNdEx++ 2122 wire |= (uint64(b) & 0x7F) << shift 2123 if b < 0x80 { 2124 break 2125 } 2126 } 2127 wireType := int(wire & 0x7) 2128 switch wireType { 2129 case 0: 2130 for shift := uint(0); ; shift += 7 { 2131 if shift >= 64 { 2132 return 0, ErrIntOverflow 2133 } 2134 if iNdEx >= l { 2135 return 0, io.ErrUnexpectedEOF 2136 } 2137 iNdEx++ 2138 if dAtA[iNdEx-1] < 0x80 { 2139 break 2140 } 2141 } 2142 case 1: 2143 iNdEx += 8 2144 case 2: 2145 var length int 2146 for shift := uint(0); ; shift += 7 { 2147 if shift >= 64 { 2148 return 0, ErrIntOverflow 2149 } 2150 if iNdEx >= l { 2151 return 0, io.ErrUnexpectedEOF 2152 } 2153 b := dAtA[iNdEx] 2154 iNdEx++ 2155 length |= (int(b) & 0x7F) << shift 2156 if b < 0x80 { 2157 break 2158 } 2159 } 2160 if length < 0 { 2161 return 0, ErrInvalidLength 2162 } 2163 iNdEx += length 2164 case 3: 2165 depth++ 2166 case 4: 2167 if depth == 0 { 2168 return 0, ErrUnexpectedEndOfGroup 2169 } 2170 depth-- 2171 case 5: 2172 iNdEx += 4 2173 default: 2174 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 2175 } 2176 if iNdEx < 0 { 2177 return 0, ErrInvalidLength 2178 } 2179 if depth == 0 { 2180 return iNdEx, nil 2181 } 2182 } 2183 return 0, io.ErrUnexpectedEOF 2184 } 2185 2186 var ( 2187 ErrInvalidLength = fmt.Errorf("proto: negative length found during unmarshaling") 2188 ErrIntOverflow = fmt.Errorf("proto: integer overflow") 2189 ErrUnexpectedEndOfGroup = fmt.Errorf("proto: unexpected end of group") 2190 )