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  )