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