// Code generated by protoc-gen-gogo. DO NOT EDIT. // source: pkg/ingester/client/ingester.proto package client import ( bytes "bytes" context "context" encoding_binary "encoding/binary" fmt "fmt" _ "github.com/gogo/protobuf/gogoproto" proto "github.com/gogo/protobuf/proto" github_com_grafana_loki_pkg_logproto "github.com/grafana/loki/pkg/logproto" logproto "github.com/grafana/loki/pkg/logproto" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" io "io" math "math" math_bits "math/bits" reflect "reflect" strconv "strconv" strings "strings" ) // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal var _ = fmt.Errorf var _ = math.Inf // This is a compile-time assertion to ensure that this generated file // is compatible with the proto package it is being compiled against. // A compilation error at this line likely means your copy of the // proto package needs to be updated. const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package type MatchType int32 const ( EQUAL MatchType = 0 NOT_EQUAL MatchType = 1 REGEX_MATCH MatchType = 2 REGEX_NO_MATCH MatchType = 3 ) var MatchType_name = map[int32]string{ 0: "EQUAL", 1: "NOT_EQUAL", 2: "REGEX_MATCH", 3: "REGEX_NO_MATCH", } var MatchType_value = map[string]int32{ "EQUAL": 0, "NOT_EQUAL": 1, "REGEX_MATCH": 2, "REGEX_NO_MATCH": 3, } func (MatchType) EnumDescriptor() ([]byte, []int) { return fileDescriptor_5b6c87318632a5b2, []int{0} } type ReadRequest struct { Queries []*QueryRequest `protobuf:"bytes,1,rep,name=queries,proto3" json:"queries,omitempty"` } func (m *ReadRequest) Reset() { *m = ReadRequest{} } func (*ReadRequest) ProtoMessage() {} func (*ReadRequest) Descriptor() ([]byte, []int) { return fileDescriptor_5b6c87318632a5b2, []int{0} } func (m *ReadRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *ReadRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_ReadRequest.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *ReadRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_ReadRequest.Merge(m, src) } func (m *ReadRequest) XXX_Size() int { return m.Size() } func (m *ReadRequest) XXX_DiscardUnknown() { xxx_messageInfo_ReadRequest.DiscardUnknown(m) } var xxx_messageInfo_ReadRequest proto.InternalMessageInfo func (m *ReadRequest) GetQueries() []*QueryRequest { if m != nil { return m.Queries } return nil } type ReadResponse struct { Results []*QueryResponse `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"` } func (m *ReadResponse) Reset() { *m = ReadResponse{} } func (*ReadResponse) ProtoMessage() {} func (*ReadResponse) Descriptor() ([]byte, []int) { return fileDescriptor_5b6c87318632a5b2, []int{1} } func (m *ReadResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *ReadResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_ReadResponse.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *ReadResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_ReadResponse.Merge(m, src) } func (m *ReadResponse) XXX_Size() int { return m.Size() } func (m *ReadResponse) XXX_DiscardUnknown() { xxx_messageInfo_ReadResponse.DiscardUnknown(m) } var xxx_messageInfo_ReadResponse proto.InternalMessageInfo func (m *ReadResponse) GetResults() []*QueryResponse { if m != nil { return m.Results } return nil } type QueryRequest struct { StartTimestampMs int64 `protobuf:"varint,1,opt,name=start_timestamp_ms,json=startTimestampMs,proto3" json:"start_timestamp_ms,omitempty"` EndTimestampMs int64 `protobuf:"varint,2,opt,name=end_timestamp_ms,json=endTimestampMs,proto3" json:"end_timestamp_ms,omitempty"` Matchers []*LabelMatcher `protobuf:"bytes,3,rep,name=matchers,proto3" json:"matchers,omitempty"` } func (m *QueryRequest) Reset() { *m = QueryRequest{} } func (*QueryRequest) ProtoMessage() {} func (*QueryRequest) Descriptor() ([]byte, []int) { return fileDescriptor_5b6c87318632a5b2, []int{2} } func (m *QueryRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *QueryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_QueryRequest.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *QueryRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_QueryRequest.Merge(m, src) } func (m *QueryRequest) XXX_Size() int { return m.Size() } func (m *QueryRequest) XXX_DiscardUnknown() { xxx_messageInfo_QueryRequest.DiscardUnknown(m) } var xxx_messageInfo_QueryRequest proto.InternalMessageInfo func (m *QueryRequest) GetStartTimestampMs() int64 { if m != nil { return m.StartTimestampMs } return 0 } func (m *QueryRequest) GetEndTimestampMs() int64 { if m != nil { return m.EndTimestampMs } return 0 } func (m *QueryRequest) GetMatchers() []*LabelMatcher { if m != nil { return m.Matchers } return nil } type ExemplarQueryRequest struct { StartTimestampMs int64 `protobuf:"varint,1,opt,name=start_timestamp_ms,json=startTimestampMs,proto3" json:"start_timestamp_ms,omitempty"` EndTimestampMs int64 `protobuf:"varint,2,opt,name=end_timestamp_ms,json=endTimestampMs,proto3" json:"end_timestamp_ms,omitempty"` Matchers []*LabelMatchers `protobuf:"bytes,3,rep,name=matchers,proto3" json:"matchers,omitempty"` } func (m *ExemplarQueryRequest) Reset() { *m = ExemplarQueryRequest{} } func (*ExemplarQueryRequest) ProtoMessage() {} func (*ExemplarQueryRequest) Descriptor() ([]byte, []int) { return fileDescriptor_5b6c87318632a5b2, []int{3} } func (m *ExemplarQueryRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *ExemplarQueryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_ExemplarQueryRequest.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *ExemplarQueryRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_ExemplarQueryRequest.Merge(m, src) } func (m *ExemplarQueryRequest) XXX_Size() int { return m.Size() } func (m *ExemplarQueryRequest) XXX_DiscardUnknown() { xxx_messageInfo_ExemplarQueryRequest.DiscardUnknown(m) } var xxx_messageInfo_ExemplarQueryRequest proto.InternalMessageInfo func (m *ExemplarQueryRequest) GetStartTimestampMs() int64 { if m != nil { return m.StartTimestampMs } return 0 } func (m *ExemplarQueryRequest) GetEndTimestampMs() int64 { if m != nil { return m.EndTimestampMs } return 0 } func (m *ExemplarQueryRequest) GetMatchers() []*LabelMatchers { if m != nil { return m.Matchers } return nil } type QueryResponse struct { Timeseries []logproto.TimeSeries `protobuf:"bytes,1,rep,name=timeseries,proto3" json:"timeseries"` } func (m *QueryResponse) Reset() { *m = QueryResponse{} } func (*QueryResponse) ProtoMessage() {} func (*QueryResponse) Descriptor() ([]byte, []int) { return fileDescriptor_5b6c87318632a5b2, []int{4} } func (m *QueryResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *QueryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_QueryResponse.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *QueryResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_QueryResponse.Merge(m, src) } func (m *QueryResponse) XXX_Size() int { return m.Size() } func (m *QueryResponse) XXX_DiscardUnknown() { xxx_messageInfo_QueryResponse.DiscardUnknown(m) } var xxx_messageInfo_QueryResponse proto.InternalMessageInfo func (m *QueryResponse) GetTimeseries() []logproto.TimeSeries { if m != nil { return m.Timeseries } return nil } // QueryStreamResponse contains a batch of timeseries chunks or timeseries. Only one of these series will be populated. type QueryStreamResponse struct { Chunkseries []TimeSeriesChunk `protobuf:"bytes,1,rep,name=chunkseries,proto3" json:"chunkseries"` Timeseries []logproto.TimeSeries `protobuf:"bytes,2,rep,name=timeseries,proto3" json:"timeseries"` } func (m *QueryStreamResponse) Reset() { *m = QueryStreamResponse{} } func (*QueryStreamResponse) ProtoMessage() {} func (*QueryStreamResponse) Descriptor() ([]byte, []int) { return fileDescriptor_5b6c87318632a5b2, []int{5} } func (m *QueryStreamResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *QueryStreamResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_QueryStreamResponse.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *QueryStreamResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_QueryStreamResponse.Merge(m, src) } func (m *QueryStreamResponse) XXX_Size() int { return m.Size() } func (m *QueryStreamResponse) XXX_DiscardUnknown() { xxx_messageInfo_QueryStreamResponse.DiscardUnknown(m) } var xxx_messageInfo_QueryStreamResponse proto.InternalMessageInfo func (m *QueryStreamResponse) GetChunkseries() []TimeSeriesChunk { if m != nil { return m.Chunkseries } return nil } func (m *QueryStreamResponse) GetTimeseries() []logproto.TimeSeries { if m != nil { return m.Timeseries } return nil } type ExemplarQueryResponse struct { Timeseries []logproto.TimeSeries `protobuf:"bytes,1,rep,name=timeseries,proto3" json:"timeseries"` } func (m *ExemplarQueryResponse) Reset() { *m = ExemplarQueryResponse{} } func (*ExemplarQueryResponse) ProtoMessage() {} func (*ExemplarQueryResponse) Descriptor() ([]byte, []int) { return fileDescriptor_5b6c87318632a5b2, []int{6} } func (m *ExemplarQueryResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *ExemplarQueryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_ExemplarQueryResponse.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *ExemplarQueryResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_ExemplarQueryResponse.Merge(m, src) } func (m *ExemplarQueryResponse) XXX_Size() int { return m.Size() } func (m *ExemplarQueryResponse) XXX_DiscardUnknown() { xxx_messageInfo_ExemplarQueryResponse.DiscardUnknown(m) } var xxx_messageInfo_ExemplarQueryResponse proto.InternalMessageInfo func (m *ExemplarQueryResponse) GetTimeseries() []logproto.TimeSeries { if m != nil { return m.Timeseries } return nil } type LabelValuesRequest struct { LabelName string `protobuf:"bytes,1,opt,name=label_name,json=labelName,proto3" json:"label_name,omitempty"` StartTimestampMs int64 `protobuf:"varint,2,opt,name=start_timestamp_ms,json=startTimestampMs,proto3" json:"start_timestamp_ms,omitempty"` EndTimestampMs int64 `protobuf:"varint,3,opt,name=end_timestamp_ms,json=endTimestampMs,proto3" json:"end_timestamp_ms,omitempty"` Matchers *LabelMatchers `protobuf:"bytes,4,opt,name=matchers,proto3" json:"matchers,omitempty"` } func (m *LabelValuesRequest) Reset() { *m = LabelValuesRequest{} } func (*LabelValuesRequest) ProtoMessage() {} func (*LabelValuesRequest) Descriptor() ([]byte, []int) { return fileDescriptor_5b6c87318632a5b2, []int{7} } func (m *LabelValuesRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *LabelValuesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_LabelValuesRequest.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *LabelValuesRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_LabelValuesRequest.Merge(m, src) } func (m *LabelValuesRequest) XXX_Size() int { return m.Size() } func (m *LabelValuesRequest) XXX_DiscardUnknown() { xxx_messageInfo_LabelValuesRequest.DiscardUnknown(m) } var xxx_messageInfo_LabelValuesRequest proto.InternalMessageInfo func (m *LabelValuesRequest) GetLabelName() string { if m != nil { return m.LabelName } return "" } func (m *LabelValuesRequest) GetStartTimestampMs() int64 { if m != nil { return m.StartTimestampMs } return 0 } func (m *LabelValuesRequest) GetEndTimestampMs() int64 { if m != nil { return m.EndTimestampMs } return 0 } func (m *LabelValuesRequest) GetMatchers() *LabelMatchers { if m != nil { return m.Matchers } return nil } type LabelValuesResponse struct { LabelValues []string `protobuf:"bytes,1,rep,name=label_values,json=labelValues,proto3" json:"label_values,omitempty"` } func (m *LabelValuesResponse) Reset() { *m = LabelValuesResponse{} } func (*LabelValuesResponse) ProtoMessage() {} func (*LabelValuesResponse) Descriptor() ([]byte, []int) { return fileDescriptor_5b6c87318632a5b2, []int{8} } func (m *LabelValuesResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *LabelValuesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_LabelValuesResponse.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *LabelValuesResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_LabelValuesResponse.Merge(m, src) } func (m *LabelValuesResponse) XXX_Size() int { return m.Size() } func (m *LabelValuesResponse) XXX_DiscardUnknown() { xxx_messageInfo_LabelValuesResponse.DiscardUnknown(m) } var xxx_messageInfo_LabelValuesResponse proto.InternalMessageInfo func (m *LabelValuesResponse) GetLabelValues() []string { if m != nil { return m.LabelValues } return nil } type LabelNamesRequest struct { StartTimestampMs int64 `protobuf:"varint,1,opt,name=start_timestamp_ms,json=startTimestampMs,proto3" json:"start_timestamp_ms,omitempty"` EndTimestampMs int64 `protobuf:"varint,2,opt,name=end_timestamp_ms,json=endTimestampMs,proto3" json:"end_timestamp_ms,omitempty"` } func (m *LabelNamesRequest) Reset() { *m = LabelNamesRequest{} } func (*LabelNamesRequest) ProtoMessage() {} func (*LabelNamesRequest) Descriptor() ([]byte, []int) { return fileDescriptor_5b6c87318632a5b2, []int{9} } func (m *LabelNamesRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *LabelNamesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_LabelNamesRequest.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *LabelNamesRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_LabelNamesRequest.Merge(m, src) } func (m *LabelNamesRequest) XXX_Size() int { return m.Size() } func (m *LabelNamesRequest) XXX_DiscardUnknown() { xxx_messageInfo_LabelNamesRequest.DiscardUnknown(m) } var xxx_messageInfo_LabelNamesRequest proto.InternalMessageInfo func (m *LabelNamesRequest) GetStartTimestampMs() int64 { if m != nil { return m.StartTimestampMs } return 0 } func (m *LabelNamesRequest) GetEndTimestampMs() int64 { if m != nil { return m.EndTimestampMs } return 0 } type LabelNamesResponse struct { LabelNames []string `protobuf:"bytes,1,rep,name=label_names,json=labelNames,proto3" json:"label_names,omitempty"` } func (m *LabelNamesResponse) Reset() { *m = LabelNamesResponse{} } func (*LabelNamesResponse) ProtoMessage() {} func (*LabelNamesResponse) Descriptor() ([]byte, []int) { return fileDescriptor_5b6c87318632a5b2, []int{10} } func (m *LabelNamesResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *LabelNamesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_LabelNamesResponse.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *LabelNamesResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_LabelNamesResponse.Merge(m, src) } func (m *LabelNamesResponse) XXX_Size() int { return m.Size() } func (m *LabelNamesResponse) XXX_DiscardUnknown() { xxx_messageInfo_LabelNamesResponse.DiscardUnknown(m) } var xxx_messageInfo_LabelNamesResponse proto.InternalMessageInfo func (m *LabelNamesResponse) GetLabelNames() []string { if m != nil { return m.LabelNames } return nil } type UserStatsRequest struct { } func (m *UserStatsRequest) Reset() { *m = UserStatsRequest{} } func (*UserStatsRequest) ProtoMessage() {} func (*UserStatsRequest) Descriptor() ([]byte, []int) { return fileDescriptor_5b6c87318632a5b2, []int{11} } func (m *UserStatsRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *UserStatsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_UserStatsRequest.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *UserStatsRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_UserStatsRequest.Merge(m, src) } func (m *UserStatsRequest) XXX_Size() int { return m.Size() } func (m *UserStatsRequest) XXX_DiscardUnknown() { xxx_messageInfo_UserStatsRequest.DiscardUnknown(m) } var xxx_messageInfo_UserStatsRequest proto.InternalMessageInfo type UserStatsResponse struct { IngestionRate float64 `protobuf:"fixed64,1,opt,name=ingestion_rate,json=ingestionRate,proto3" json:"ingestion_rate,omitempty"` NumSeries uint64 `protobuf:"varint,2,opt,name=num_series,json=numSeries,proto3" json:"num_series,omitempty"` ApiIngestionRate float64 `protobuf:"fixed64,3,opt,name=api_ingestion_rate,json=apiIngestionRate,proto3" json:"api_ingestion_rate,omitempty"` RuleIngestionRate float64 `protobuf:"fixed64,4,opt,name=rule_ingestion_rate,json=ruleIngestionRate,proto3" json:"rule_ingestion_rate,omitempty"` } func (m *UserStatsResponse) Reset() { *m = UserStatsResponse{} } func (*UserStatsResponse) ProtoMessage() {} func (*UserStatsResponse) Descriptor() ([]byte, []int) { return fileDescriptor_5b6c87318632a5b2, []int{12} } func (m *UserStatsResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *UserStatsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_UserStatsResponse.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *UserStatsResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_UserStatsResponse.Merge(m, src) } func (m *UserStatsResponse) XXX_Size() int { return m.Size() } func (m *UserStatsResponse) XXX_DiscardUnknown() { xxx_messageInfo_UserStatsResponse.DiscardUnknown(m) } var xxx_messageInfo_UserStatsResponse proto.InternalMessageInfo func (m *UserStatsResponse) GetIngestionRate() float64 { if m != nil { return m.IngestionRate } return 0 } func (m *UserStatsResponse) GetNumSeries() uint64 { if m != nil { return m.NumSeries } return 0 } func (m *UserStatsResponse) GetApiIngestionRate() float64 { if m != nil { return m.ApiIngestionRate } return 0 } func (m *UserStatsResponse) GetRuleIngestionRate() float64 { if m != nil { return m.RuleIngestionRate } return 0 } type UserIDStatsResponse struct { UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Data *UserStatsResponse `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` } func (m *UserIDStatsResponse) Reset() { *m = UserIDStatsResponse{} } func (*UserIDStatsResponse) ProtoMessage() {} func (*UserIDStatsResponse) Descriptor() ([]byte, []int) { return fileDescriptor_5b6c87318632a5b2, []int{13} } func (m *UserIDStatsResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *UserIDStatsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_UserIDStatsResponse.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *UserIDStatsResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_UserIDStatsResponse.Merge(m, src) } func (m *UserIDStatsResponse) XXX_Size() int { return m.Size() } func (m *UserIDStatsResponse) XXX_DiscardUnknown() { xxx_messageInfo_UserIDStatsResponse.DiscardUnknown(m) } var xxx_messageInfo_UserIDStatsResponse proto.InternalMessageInfo func (m *UserIDStatsResponse) GetUserId() string { if m != nil { return m.UserId } return "" } func (m *UserIDStatsResponse) GetData() *UserStatsResponse { if m != nil { return m.Data } return nil } type UsersStatsResponse struct { Stats []*UserIDStatsResponse `protobuf:"bytes,1,rep,name=stats,proto3" json:"stats,omitempty"` } func (m *UsersStatsResponse) Reset() { *m = UsersStatsResponse{} } func (*UsersStatsResponse) ProtoMessage() {} func (*UsersStatsResponse) Descriptor() ([]byte, []int) { return fileDescriptor_5b6c87318632a5b2, []int{14} } func (m *UsersStatsResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *UsersStatsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_UsersStatsResponse.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *UsersStatsResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_UsersStatsResponse.Merge(m, src) } func (m *UsersStatsResponse) XXX_Size() int { return m.Size() } func (m *UsersStatsResponse) XXX_DiscardUnknown() { xxx_messageInfo_UsersStatsResponse.DiscardUnknown(m) } var xxx_messageInfo_UsersStatsResponse proto.InternalMessageInfo func (m *UsersStatsResponse) GetStats() []*UserIDStatsResponse { if m != nil { return m.Stats } return nil } type MetricsForLabelMatchersRequest struct { StartTimestampMs int64 `protobuf:"varint,1,opt,name=start_timestamp_ms,json=startTimestampMs,proto3" json:"start_timestamp_ms,omitempty"` EndTimestampMs int64 `protobuf:"varint,2,opt,name=end_timestamp_ms,json=endTimestampMs,proto3" json:"end_timestamp_ms,omitempty"` MatchersSet []*LabelMatchers `protobuf:"bytes,3,rep,name=matchers_set,json=matchersSet,proto3" json:"matchers_set,omitempty"` } func (m *MetricsForLabelMatchersRequest) Reset() { *m = MetricsForLabelMatchersRequest{} } func (*MetricsForLabelMatchersRequest) ProtoMessage() {} func (*MetricsForLabelMatchersRequest) Descriptor() ([]byte, []int) { return fileDescriptor_5b6c87318632a5b2, []int{15} } func (m *MetricsForLabelMatchersRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *MetricsForLabelMatchersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_MetricsForLabelMatchersRequest.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *MetricsForLabelMatchersRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_MetricsForLabelMatchersRequest.Merge(m, src) } func (m *MetricsForLabelMatchersRequest) XXX_Size() int { return m.Size() } func (m *MetricsForLabelMatchersRequest) XXX_DiscardUnknown() { xxx_messageInfo_MetricsForLabelMatchersRequest.DiscardUnknown(m) } var xxx_messageInfo_MetricsForLabelMatchersRequest proto.InternalMessageInfo func (m *MetricsForLabelMatchersRequest) GetStartTimestampMs() int64 { if m != nil { return m.StartTimestampMs } return 0 } func (m *MetricsForLabelMatchersRequest) GetEndTimestampMs() int64 { if m != nil { return m.EndTimestampMs } return 0 } func (m *MetricsForLabelMatchersRequest) GetMatchersSet() []*LabelMatchers { if m != nil { return m.MatchersSet } return nil } type MetricsForLabelMatchersResponse struct { Metric []*logproto.Metric `protobuf:"bytes,1,rep,name=metric,proto3" json:"metric,omitempty"` } func (m *MetricsForLabelMatchersResponse) Reset() { *m = MetricsForLabelMatchersResponse{} } func (*MetricsForLabelMatchersResponse) ProtoMessage() {} func (*MetricsForLabelMatchersResponse) Descriptor() ([]byte, []int) { return fileDescriptor_5b6c87318632a5b2, []int{16} } func (m *MetricsForLabelMatchersResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *MetricsForLabelMatchersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_MetricsForLabelMatchersResponse.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *MetricsForLabelMatchersResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_MetricsForLabelMatchersResponse.Merge(m, src) } func (m *MetricsForLabelMatchersResponse) XXX_Size() int { return m.Size() } func (m *MetricsForLabelMatchersResponse) XXX_DiscardUnknown() { xxx_messageInfo_MetricsForLabelMatchersResponse.DiscardUnknown(m) } var xxx_messageInfo_MetricsForLabelMatchersResponse proto.InternalMessageInfo func (m *MetricsForLabelMatchersResponse) GetMetric() []*logproto.Metric { if m != nil { return m.Metric } return nil } type MetricsMetadataRequest struct { } func (m *MetricsMetadataRequest) Reset() { *m = MetricsMetadataRequest{} } func (*MetricsMetadataRequest) ProtoMessage() {} func (*MetricsMetadataRequest) Descriptor() ([]byte, []int) { return fileDescriptor_5b6c87318632a5b2, []int{17} } func (m *MetricsMetadataRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *MetricsMetadataRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_MetricsMetadataRequest.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *MetricsMetadataRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_MetricsMetadataRequest.Merge(m, src) } func (m *MetricsMetadataRequest) XXX_Size() int { return m.Size() } func (m *MetricsMetadataRequest) XXX_DiscardUnknown() { xxx_messageInfo_MetricsMetadataRequest.DiscardUnknown(m) } var xxx_messageInfo_MetricsMetadataRequest proto.InternalMessageInfo type MetricsMetadataResponse struct { Metadata []*logproto.MetricMetadata `protobuf:"bytes,1,rep,name=metadata,proto3" json:"metadata,omitempty"` } func (m *MetricsMetadataResponse) Reset() { *m = MetricsMetadataResponse{} } func (*MetricsMetadataResponse) ProtoMessage() {} func (*MetricsMetadataResponse) Descriptor() ([]byte, []int) { return fileDescriptor_5b6c87318632a5b2, []int{18} } func (m *MetricsMetadataResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *MetricsMetadataResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_MetricsMetadataResponse.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *MetricsMetadataResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_MetricsMetadataResponse.Merge(m, src) } func (m *MetricsMetadataResponse) XXX_Size() int { return m.Size() } func (m *MetricsMetadataResponse) XXX_DiscardUnknown() { xxx_messageInfo_MetricsMetadataResponse.DiscardUnknown(m) } var xxx_messageInfo_MetricsMetadataResponse proto.InternalMessageInfo func (m *MetricsMetadataResponse) GetMetadata() []*logproto.MetricMetadata { if m != nil { return m.Metadata } return nil } type TimeSeriesChunk struct { FromIngesterId string `protobuf:"bytes,1,opt,name=from_ingester_id,json=fromIngesterId,proto3" json:"from_ingester_id,omitempty"` UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Labels []github_com_grafana_loki_pkg_logproto.LabelAdapter `protobuf:"bytes,3,rep,name=labels,proto3,customtype=github.com/grafana/loki/pkg/logproto.LabelAdapter" json:"labels"` Chunks []Chunk `protobuf:"bytes,4,rep,name=chunks,proto3" json:"chunks"` } func (m *TimeSeriesChunk) Reset() { *m = TimeSeriesChunk{} } func (*TimeSeriesChunk) ProtoMessage() {} func (*TimeSeriesChunk) Descriptor() ([]byte, []int) { return fileDescriptor_5b6c87318632a5b2, []int{19} } func (m *TimeSeriesChunk) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *TimeSeriesChunk) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_TimeSeriesChunk.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *TimeSeriesChunk) XXX_Merge(src proto.Message) { xxx_messageInfo_TimeSeriesChunk.Merge(m, src) } func (m *TimeSeriesChunk) XXX_Size() int { return m.Size() } func (m *TimeSeriesChunk) XXX_DiscardUnknown() { xxx_messageInfo_TimeSeriesChunk.DiscardUnknown(m) } var xxx_messageInfo_TimeSeriesChunk proto.InternalMessageInfo func (m *TimeSeriesChunk) GetFromIngesterId() string { if m != nil { return m.FromIngesterId } return "" } func (m *TimeSeriesChunk) GetUserId() string { if m != nil { return m.UserId } return "" } func (m *TimeSeriesChunk) GetChunks() []Chunk { if m != nil { return m.Chunks } return nil } type Chunk struct { StartTimestampMs int64 `protobuf:"varint,1,opt,name=start_timestamp_ms,json=startTimestampMs,proto3" json:"start_timestamp_ms,omitempty"` EndTimestampMs int64 `protobuf:"varint,2,opt,name=end_timestamp_ms,json=endTimestampMs,proto3" json:"end_timestamp_ms,omitempty"` Encoding int32 `protobuf:"varint,3,opt,name=encoding,proto3" json:"encoding,omitempty"` Data []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"` } func (m *Chunk) Reset() { *m = Chunk{} } func (*Chunk) ProtoMessage() {} func (*Chunk) Descriptor() ([]byte, []int) { return fileDescriptor_5b6c87318632a5b2, []int{20} } func (m *Chunk) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *Chunk) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_Chunk.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *Chunk) XXX_Merge(src proto.Message) { xxx_messageInfo_Chunk.Merge(m, src) } func (m *Chunk) XXX_Size() int { return m.Size() } func (m *Chunk) XXX_DiscardUnknown() { xxx_messageInfo_Chunk.DiscardUnknown(m) } var xxx_messageInfo_Chunk proto.InternalMessageInfo func (m *Chunk) GetStartTimestampMs() int64 { if m != nil { return m.StartTimestampMs } return 0 } func (m *Chunk) GetEndTimestampMs() int64 { if m != nil { return m.EndTimestampMs } return 0 } func (m *Chunk) GetEncoding() int32 { if m != nil { return m.Encoding } return 0 } func (m *Chunk) GetData() []byte { if m != nil { return m.Data } return nil } type TransferChunksResponse struct { } func (m *TransferChunksResponse) Reset() { *m = TransferChunksResponse{} } func (*TransferChunksResponse) ProtoMessage() {} func (*TransferChunksResponse) Descriptor() ([]byte, []int) { return fileDescriptor_5b6c87318632a5b2, []int{21} } func (m *TransferChunksResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *TransferChunksResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_TransferChunksResponse.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *TransferChunksResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_TransferChunksResponse.Merge(m, src) } func (m *TransferChunksResponse) XXX_Size() int { return m.Size() } func (m *TransferChunksResponse) XXX_DiscardUnknown() { xxx_messageInfo_TransferChunksResponse.DiscardUnknown(m) } var xxx_messageInfo_TransferChunksResponse proto.InternalMessageInfo type LabelMatchers struct { Matchers []*LabelMatcher `protobuf:"bytes,1,rep,name=matchers,proto3" json:"matchers,omitempty"` } func (m *LabelMatchers) Reset() { *m = LabelMatchers{} } func (*LabelMatchers) ProtoMessage() {} func (*LabelMatchers) Descriptor() ([]byte, []int) { return fileDescriptor_5b6c87318632a5b2, []int{22} } func (m *LabelMatchers) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *LabelMatchers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_LabelMatchers.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *LabelMatchers) XXX_Merge(src proto.Message) { xxx_messageInfo_LabelMatchers.Merge(m, src) } func (m *LabelMatchers) XXX_Size() int { return m.Size() } func (m *LabelMatchers) XXX_DiscardUnknown() { xxx_messageInfo_LabelMatchers.DiscardUnknown(m) } var xxx_messageInfo_LabelMatchers proto.InternalMessageInfo func (m *LabelMatchers) GetMatchers() []*LabelMatcher { if m != nil { return m.Matchers } return nil } type LabelMatcher struct { Type MatchType `protobuf:"varint,1,opt,name=type,proto3,enum=ingesterpb.MatchType" json:"type,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` } func (m *LabelMatcher) Reset() { *m = LabelMatcher{} } func (*LabelMatcher) ProtoMessage() {} func (*LabelMatcher) Descriptor() ([]byte, []int) { return fileDescriptor_5b6c87318632a5b2, []int{23} } func (m *LabelMatcher) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *LabelMatcher) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_LabelMatcher.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *LabelMatcher) XXX_Merge(src proto.Message) { xxx_messageInfo_LabelMatcher.Merge(m, src) } func (m *LabelMatcher) XXX_Size() int { return m.Size() } func (m *LabelMatcher) XXX_DiscardUnknown() { xxx_messageInfo_LabelMatcher.DiscardUnknown(m) } var xxx_messageInfo_LabelMatcher proto.InternalMessageInfo func (m *LabelMatcher) GetType() MatchType { if m != nil { return m.Type } return EQUAL } func (m *LabelMatcher) GetName() string { if m != nil { return m.Name } return "" } func (m *LabelMatcher) GetValue() string { if m != nil { return m.Value } return "" } type TimeSeriesFile struct { FromIngesterId string `protobuf:"bytes,1,opt,name=from_ingester_id,json=fromIngesterId,proto3" json:"from_ingester_id,omitempty"` UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Filename string `protobuf:"bytes,3,opt,name=filename,proto3" json:"filename,omitempty"` Data []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"` } func (m *TimeSeriesFile) Reset() { *m = TimeSeriesFile{} } func (*TimeSeriesFile) ProtoMessage() {} func (*TimeSeriesFile) Descriptor() ([]byte, []int) { return fileDescriptor_5b6c87318632a5b2, []int{24} } func (m *TimeSeriesFile) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *TimeSeriesFile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_TimeSeriesFile.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *TimeSeriesFile) XXX_Merge(src proto.Message) { xxx_messageInfo_TimeSeriesFile.Merge(m, src) } func (m *TimeSeriesFile) XXX_Size() int { return m.Size() } func (m *TimeSeriesFile) XXX_DiscardUnknown() { xxx_messageInfo_TimeSeriesFile.DiscardUnknown(m) } var xxx_messageInfo_TimeSeriesFile proto.InternalMessageInfo func (m *TimeSeriesFile) GetFromIngesterId() string { if m != nil { return m.FromIngesterId } return "" } func (m *TimeSeriesFile) GetUserId() string { if m != nil { return m.UserId } return "" } func (m *TimeSeriesFile) GetFilename() string { if m != nil { return m.Filename } return "" } func (m *TimeSeriesFile) GetData() []byte { if m != nil { return m.Data } return nil } func init() { proto.RegisterEnum("ingesterpb.MatchType", MatchType_name, MatchType_value) proto.RegisterType((*ReadRequest)(nil), "ingesterpb.ReadRequest") proto.RegisterType((*ReadResponse)(nil), "ingesterpb.ReadResponse") proto.RegisterType((*QueryRequest)(nil), "ingesterpb.QueryRequest") proto.RegisterType((*ExemplarQueryRequest)(nil), "ingesterpb.ExemplarQueryRequest") proto.RegisterType((*QueryResponse)(nil), "ingesterpb.QueryResponse") proto.RegisterType((*QueryStreamResponse)(nil), "ingesterpb.QueryStreamResponse") proto.RegisterType((*ExemplarQueryResponse)(nil), "ingesterpb.ExemplarQueryResponse") proto.RegisterType((*LabelValuesRequest)(nil), "ingesterpb.LabelValuesRequest") proto.RegisterType((*LabelValuesResponse)(nil), "ingesterpb.LabelValuesResponse") proto.RegisterType((*LabelNamesRequest)(nil), "ingesterpb.LabelNamesRequest") proto.RegisterType((*LabelNamesResponse)(nil), "ingesterpb.LabelNamesResponse") proto.RegisterType((*UserStatsRequest)(nil), "ingesterpb.UserStatsRequest") proto.RegisterType((*UserStatsResponse)(nil), "ingesterpb.UserStatsResponse") proto.RegisterType((*UserIDStatsResponse)(nil), "ingesterpb.UserIDStatsResponse") proto.RegisterType((*UsersStatsResponse)(nil), "ingesterpb.UsersStatsResponse") proto.RegisterType((*MetricsForLabelMatchersRequest)(nil), "ingesterpb.MetricsForLabelMatchersRequest") proto.RegisterType((*MetricsForLabelMatchersResponse)(nil), "ingesterpb.MetricsForLabelMatchersResponse") proto.RegisterType((*MetricsMetadataRequest)(nil), "ingesterpb.MetricsMetadataRequest") proto.RegisterType((*MetricsMetadataResponse)(nil), "ingesterpb.MetricsMetadataResponse") proto.RegisterType((*TimeSeriesChunk)(nil), "ingesterpb.TimeSeriesChunk") proto.RegisterType((*Chunk)(nil), "ingesterpb.Chunk") proto.RegisterType((*TransferChunksResponse)(nil), "ingesterpb.TransferChunksResponse") proto.RegisterType((*LabelMatchers)(nil), "ingesterpb.LabelMatchers") proto.RegisterType((*LabelMatcher)(nil), "ingesterpb.LabelMatcher") proto.RegisterType((*TimeSeriesFile)(nil), "ingesterpb.TimeSeriesFile") } func init() { proto.RegisterFile("pkg/ingester/client/ingester.proto", fileDescriptor_5b6c87318632a5b2) } var fileDescriptor_5b6c87318632a5b2 = []byte{ // 1273 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x57, 0x4f, 0x6f, 0x1b, 0x45, 0x14, 0xdf, 0x49, 0x9c, 0x3f, 0x7e, 0x76, 0x5c, 0x67, 0x92, 0xb6, 0xa9, 0x4b, 0x37, 0xed, 0x20, 0xa4, 0xd0, 0xa2, 0x98, 0xa6, 0x54, 0xa2, 0x08, 0x21, 0xa5, 0x21, 0x85, 0xb4, 0x71, 0xda, 0x6e, 0x52, 0x8a, 0x10, 0x92, 0x35, 0xb1, 0x27, 0xce, 0x2a, 0xfb, 0xc7, 0xdd, 0x99, 0x45, 0xe4, 0x86, 0xc4, 0x07, 0x80, 0x03, 0xe2, 0xc4, 0x15, 0x89, 0x4f, 0x00, 0x77, 0x4e, 0x3d, 0xf6, 0x58, 0x71, 0xa8, 0xa8, 0x7b, 0xe1, 0x58, 0x89, 0x2f, 0x80, 0x76, 0x66, 0x76, 0xbd, 0xbb, 0x8e, 0xdd, 0x54, 0x6a, 0xb8, 0x79, 0xde, 0xfb, 0xed, 0x6f, 0x7e, 0xf3, 0xde, 0x9b, 0x79, 0xcf, 0x40, 0xba, 0x07, 0x9d, 0xba, 0xed, 0x75, 0x18, 0x17, 0x2c, 0xa8, 0xb7, 0x1c, 0x9b, 0x79, 0x22, 0x59, 0x2f, 0x77, 0x03, 0x5f, 0xf8, 0x18, 0xe2, 0x75, 0x77, 0xb7, 0x36, 0xdf, 0xf1, 0x3b, 0xbe, 0x34, 0xd7, 0xa3, 0x5f, 0x0a, 0x51, 0x3b, 0x1f, 0xb1, 0x38, 0x7e, 0x47, 0x39, 0xe2, 0x1f, 0xda, 0x59, 0xcb, 0x38, 0x5d, 0x26, 0x02, 0xbb, 0xc5, 0x95, 0x8f, 0xac, 0x42, 0xc9, 0x62, 0xb4, 0x6d, 0xb1, 0x47, 0x21, 0xe3, 0x02, 0xaf, 0xc0, 0xd4, 0xa3, 0x90, 0x05, 0x36, 0xe3, 0x0b, 0xe8, 0xe2, 0xf8, 0x52, 0x69, 0x65, 0x61, 0xb9, 0xbf, 0xf7, 0xf2, 0xfd, 0x90, 0x05, 0x87, 0x1a, 0x6a, 0xc5, 0x40, 0xb2, 0x06, 0x65, 0x45, 0xc1, 0xbb, 0xbe, 0xc7, 0x19, 0xbe, 0x06, 0x53, 0x01, 0xe3, 0xa1, 0x23, 0x62, 0x8e, 0x73, 0x47, 0x70, 0x28, 0xac, 0x15, 0x23, 0xc9, 0x2f, 0x08, 0xca, 0x69, 0x7a, 0xfc, 0x1e, 0x60, 0x2e, 0x68, 0x20, 0x9a, 0xc2, 0x76, 0x19, 0x17, 0xd4, 0xed, 0x36, 0xdd, 0x88, 0x10, 0x2d, 0x8d, 0x5b, 0x55, 0xe9, 0xd9, 0x89, 0x1d, 0x0d, 0x8e, 0x97, 0xa0, 0xca, 0xbc, 0x76, 0x16, 0x3b, 0x26, 0xb1, 0x15, 0xe6, 0xb5, 0xd3, 0xc8, 0x0f, 0x60, 0xda, 0xa5, 0xa2, 0xb5, 0xcf, 0x02, 0xbe, 0x30, 0x3e, 0x78, 0xc4, 0x4d, 0xba, 0xcb, 0x9c, 0x86, 0x02, 0x58, 0x09, 0x92, 0xfc, 0x8a, 0x60, 0x7e, 0xfd, 0x5b, 0xe6, 0x76, 0x1d, 0x1a, 0xfc, 0x2f, 0x32, 0xaf, 0x0f, 0xc8, 0x3c, 0x37, 0x4c, 0x26, 0x4f, 0xe9, 0xbc, 0x03, 0x33, 0x99, 0x00, 0xe3, 0x8f, 0x00, 0xe4, 0x6e, 0xe9, 0x9c, 0xce, 0x2f, 0x27, 0x05, 0x12, 0x6d, 0xb9, 0x2d, 0x7d, 0x37, 0x0b, 0x8f, 0x9f, 0x2d, 0x1a, 0x56, 0x0a, 0x4d, 0x7e, 0x46, 0x30, 0x27, 0xd9, 0xb6, 0x45, 0xc0, 0xa8, 0x9b, 0x70, 0xae, 0x41, 0xa9, 0xb5, 0x1f, 0x7a, 0x07, 0x19, 0xd2, 0xf3, 0x69, 0x79, 0x7d, 0xda, 0xb5, 0x08, 0xa8, 0xb9, 0xd3, 0x5f, 0xe5, 0x84, 0x8d, 0xbd, 0x96, 0xb0, 0x6d, 0x38, 0x9d, 0x4b, 0xc6, 0x1b, 0x38, 0xed, 0x9f, 0x08, 0xb0, 0x0c, 0xeb, 0x17, 0xd4, 0x09, 0x19, 0x8f, 0x13, 0x7c, 0x01, 0xc0, 0x89, 0xac, 0x4d, 0x8f, 0xba, 0x4c, 0x26, 0xb6, 0x68, 0x15, 0xa5, 0x65, 0x8b, 0xba, 0x6c, 0x48, 0xfe, 0xc7, 0x5e, 0x23, 0xff, 0xe3, 0xaf, 0xcc, 0x7f, 0xe1, 0x22, 0x3a, 0x6e, 0xfe, 0x3f, 0x84, 0xb9, 0xcc, 0x19, 0x74, 0x5c, 0x2e, 0x41, 0x59, 0x1d, 0xe2, 0x1b, 0x69, 0x97, 0x91, 0x29, 0x5a, 0x25, 0xa7, 0x0f, 0x25, 0x07, 0x30, 0xbb, 0x19, 0x9f, 0x8a, 0x9f, 0x70, 0x75, 0x93, 0xeb, 0x3a, 0xd4, 0x7a, 0x33, 0xad, 0x72, 0x11, 0x4a, 0xfd, 0x50, 0xc7, 0x22, 0x21, 0x89, 0x35, 0x27, 0x18, 0xaa, 0x0f, 0x38, 0x0b, 0xb6, 0x05, 0x15, 0xb1, 0x44, 0xf2, 0x07, 0x82, 0xd9, 0x94, 0x51, 0x53, 0xbd, 0x03, 0x15, 0x15, 0x2d, 0xdb, 0xf7, 0x9a, 0x01, 0x15, 0x2a, 0x73, 0xc8, 0x9a, 0x49, 0xac, 0x16, 0x15, 0x2c, 0x4a, 0xae, 0x17, 0xba, 0xcd, 0xa4, 0x08, 0xd1, 0x52, 0xc1, 0x2a, 0x7a, 0xa1, 0xab, 0x8a, 0x24, 0x3a, 0x3e, 0xed, 0xda, 0xcd, 0x1c, 0xd3, 0xb8, 0x64, 0xaa, 0xd2, 0xae, 0xbd, 0x91, 0x21, 0x5b, 0x86, 0xb9, 0x20, 0x74, 0x58, 0x1e, 0x5e, 0x90, 0xf0, 0xd9, 0xc8, 0x95, 0xc1, 0x13, 0x0a, 0x73, 0x91, 0xf0, 0x8d, 0x4f, 0xb3, 0xd2, 0xcf, 0xc2, 0x54, 0xc8, 0x59, 0xd0, 0xb4, 0xdb, 0xba, 0xda, 0x26, 0xa3, 0xe5, 0x46, 0x1b, 0x5f, 0x85, 0x42, 0x9b, 0x0a, 0x2a, 0x65, 0x96, 0x56, 0x2e, 0xa4, 0xcb, 0x61, 0x20, 0x00, 0x96, 0x84, 0x92, 0x3b, 0x80, 0x23, 0x17, 0xcf, 0xee, 0x70, 0x1d, 0x26, 0x78, 0x64, 0xd0, 0x17, 0x64, 0x31, 0xcf, 0x94, 0x53, 0x64, 0x29, 0x34, 0xf9, 0x1d, 0x81, 0xd9, 0x50, 0xcd, 0xe3, 0x96, 0x1f, 0x64, 0x2b, 0xf0, 0x84, 0x5f, 0xc3, 0x8f, 0xa1, 0x1c, 0x97, 0x78, 0x93, 0x33, 0xf1, 0xea, 0x17, 0xb1, 0x14, 0xc3, 0xb7, 0x99, 0x20, 0x77, 0x60, 0x71, 0xa8, 0x6e, 0x1d, 0x92, 0x25, 0x98, 0x54, 0x7d, 0x51, 0xc7, 0xa4, 0xda, 0x7f, 0x34, 0xd4, 0xa7, 0x96, 0xf6, 0x93, 0x05, 0x38, 0xa3, 0xc9, 0x1a, 0x4c, 0xd0, 0x28, 0xca, 0x71, 0x25, 0xde, 0x85, 0xb3, 0x03, 0x1e, 0x4d, 0x1f, 0x35, 0x1d, 0x6d, 0x4b, 0xfa, 0x6a, 0x6e, 0x83, 0xe4, 0x9b, 0x04, 0x49, 0xfe, 0x45, 0x70, 0x2a, 0xf7, 0x92, 0x46, 0x31, 0xdb, 0x0b, 0x7c, 0xb7, 0x19, 0x9f, 0xbc, 0x5f, 0x26, 0x95, 0xc8, 0xbe, 0xa1, 0xcd, 0x1b, 0xed, 0x74, 0x1d, 0x8d, 0x65, 0xea, 0xc8, 0x81, 0x49, 0x79, 0xa7, 0xfa, 0x8d, 0x25, 0x91, 0xb2, 0xc9, 0x3a, 0xb4, 0x75, 0x28, 0x43, 0x74, 0x8f, 0xda, 0xc1, 0xcd, 0x1b, 0xd1, 0x2b, 0xf9, 0xd7, 0xb3, 0xc5, 0xab, 0x1d, 0x5b, 0xec, 0x87, 0xbb, 0xcb, 0x2d, 0xdf, 0xad, 0x77, 0x02, 0xba, 0x47, 0x3d, 0x5a, 0x77, 0xfc, 0x03, 0xbb, 0x9e, 0x9e, 0x2c, 0x54, 0x0a, 0x56, 0xdb, 0xb4, 0x2b, 0x58, 0x60, 0xe9, 0x3d, 0x70, 0x1d, 0x26, 0xd5, 0xb3, 0xbf, 0x50, 0x90, 0xbb, 0xcd, 0xa6, 0x93, 0x96, 0xee, 0x0e, 0x1a, 0x46, 0x7e, 0x40, 0x30, 0xa1, 0xce, 0x7a, 0x52, 0xd5, 0x54, 0x83, 0x69, 0xe6, 0xb5, 0xfc, 0xb6, 0xed, 0x75, 0xe4, 0x65, 0x9e, 0xb0, 0x92, 0x35, 0xc6, 0xfa, 0x92, 0x45, 0xb7, 0xb6, 0xac, 0x6f, 0xd1, 0x02, 0x9c, 0xd9, 0x09, 0xa8, 0xc7, 0xf7, 0x58, 0x20, 0x85, 0x25, 0x65, 0x43, 0xd6, 0x61, 0x26, 0x53, 0x4f, 0x99, 0xe9, 0x02, 0x1d, 0x7b, 0xba, 0x68, 0x41, 0x39, 0xed, 0xc1, 0xef, 0x42, 0x41, 0x1c, 0x76, 0xd5, 0x9b, 0x55, 0x59, 0x39, 0x9d, 0x66, 0x90, 0x90, 0x9d, 0xc3, 0x2e, 0xb3, 0x24, 0x24, 0xd2, 0x2b, 0x1b, 0x93, 0x4a, 0xb1, 0xfc, 0x8d, 0xe7, 0x61, 0x42, 0xbe, 0xf3, 0xf2, 0x70, 0x45, 0x4b, 0x2d, 0xc8, 0xf7, 0x08, 0x2a, 0xfd, 0x6a, 0xba, 0x65, 0x3b, 0xec, 0x4d, 0x14, 0x53, 0x0d, 0xa6, 0xf7, 0x6c, 0x87, 0x49, 0x0d, 0x6a, 0xbb, 0x64, 0x7d, 0x54, 0x2c, 0x2f, 0xdf, 0x86, 0x62, 0x72, 0x04, 0x5c, 0x84, 0x89, 0xf5, 0xfb, 0x0f, 0x56, 0x37, 0xab, 0x06, 0x9e, 0x81, 0xe2, 0xd6, 0xdd, 0x9d, 0xa6, 0x5a, 0x22, 0x7c, 0x0a, 0x4a, 0xd6, 0xfa, 0x67, 0xeb, 0x5f, 0x36, 0x1b, 0xab, 0x3b, 0x6b, 0x9f, 0x57, 0xc7, 0x30, 0x86, 0x8a, 0x32, 0x6c, 0xdd, 0xd5, 0xb6, 0xf1, 0x95, 0x9f, 0xa6, 0x60, 0x3a, 0xd6, 0x88, 0x6f, 0x40, 0xe1, 0x5e, 0xc8, 0xf7, 0xf1, 0x99, 0x7e, 0x35, 0x3f, 0x0c, 0x6c, 0xc1, 0xf4, 0xed, 0xac, 0x9d, 0x1d, 0xb0, 0xeb, 0x1c, 0x1a, 0xf8, 0x13, 0x98, 0x90, 0x63, 0x04, 0x1e, 0x3a, 0xec, 0xd6, 0x86, 0x8f, 0xb0, 0xc4, 0xc0, 0x9b, 0x50, 0x4a, 0x8d, 0x49, 0x23, 0x58, 0x16, 0x07, 0x3c, 0xd9, 0xc9, 0x8a, 0x18, 0xef, 0x23, 0xfc, 0x10, 0x2a, 0xd2, 0x15, 0x4f, 0x38, 0x1c, 0x5f, 0x4c, 0x7f, 0x76, 0xd4, 0x14, 0x5a, 0xbb, 0x34, 0x02, 0x91, 0xc8, 0xbc, 0x07, 0xa5, 0xd4, 0x6c, 0x80, 0xcd, 0x81, 0xc2, 0xcc, 0x0c, 0x3e, 0x59, 0xb1, 0x47, 0x0c, 0x15, 0xc4, 0xc0, 0x0d, 0x80, 0x7e, 0x1b, 0xc7, 0x17, 0x06, 0x3e, 0x48, 0xcf, 0x12, 0x35, 0x73, 0x98, 0x3b, 0xa1, 0xbb, 0x0d, 0xc5, 0xa4, 0x91, 0xe1, 0xb7, 0x86, 0xf4, 0x37, 0x45, 0x36, 0xba, 0xfb, 0x11, 0x03, 0x6f, 0x41, 0x79, 0xd5, 0x71, 0x8e, 0x4b, 0x67, 0xe6, 0xbd, 0x3c, 0xcf, 0x27, 0x92, 0xc7, 0x3d, 0xdf, 0x43, 0xf0, 0xe5, 0xcc, 0xfd, 0x1c, 0xd9, 0x20, 0x6b, 0x57, 0x8e, 0x85, 0x4d, 0x76, 0xfd, 0x1a, 0x4e, 0xe5, 0x5a, 0x0a, 0x26, 0x47, 0x30, 0xe4, 0x3a, 0x51, 0xed, 0xed, 0x91, 0x98, 0x84, 0xfd, 0x01, 0x54, 0xb2, 0xef, 0x1a, 0x1e, 0x35, 0xc4, 0xd7, 0x32, 0x3b, 0x0f, 0x79, 0x10, 0x8d, 0x25, 0x74, 0x93, 0x3e, 0x79, 0x6e, 0x1a, 0x4f, 0x9f, 0x9b, 0xc6, 0xcb, 0xe7, 0x26, 0xfa, 0xae, 0x67, 0xa2, 0xdf, 0x7a, 0x26, 0x7a, 0xdc, 0x33, 0xd1, 0x93, 0x9e, 0x89, 0xfe, 0xee, 0x99, 0xe8, 0x9f, 0x9e, 0x69, 0xbc, 0xec, 0x99, 0xe8, 0xc7, 0x17, 0xa6, 0xf1, 0xe4, 0x85, 0x69, 0x3c, 0x7d, 0x61, 0x1a, 0x5f, 0x5d, 0x19, 0xd5, 0x62, 0x72, 0xff, 0x8f, 0x77, 0x27, 0xe5, 0x45, 0xbe, 0xf6, 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x5b, 0x90, 0x1f, 0xb9, 0x3d, 0x0f, 0x00, 0x00, } func (x MatchType) String() string { s, ok := MatchType_name[int32(x)] if ok { return s } return strconv.Itoa(int(x)) } func (this *ReadRequest) Equal(that interface{}) bool { if that == nil { return this == nil } that1, ok := that.(*ReadRequest) if !ok { that2, ok := that.(ReadRequest) if ok { that1 = &that2 } else { return false } } if that1 == nil { return this == nil } else if this == nil { return false } if len(this.Queries) != len(that1.Queries) { return false } for i := range this.Queries { if !this.Queries[i].Equal(that1.Queries[i]) { return false } } return true } func (this *ReadResponse) Equal(that interface{}) bool { if that == nil { return this == nil } that1, ok := that.(*ReadResponse) if !ok { that2, ok := that.(ReadResponse) if ok { that1 = &that2 } else { return false } } if that1 == nil { return this == nil } else if this == nil { return false } if len(this.Results) != len(that1.Results) { return false } for i := range this.Results { if !this.Results[i].Equal(that1.Results[i]) { return false } } return true } func (this *QueryRequest) Equal(that interface{}) bool { if that == nil { return this == nil } that1, ok := that.(*QueryRequest) if !ok { that2, ok := that.(QueryRequest) if ok { that1 = &that2 } else { return false } } if that1 == nil { return this == nil } else if this == nil { return false } if this.StartTimestampMs != that1.StartTimestampMs { return false } if this.EndTimestampMs != that1.EndTimestampMs { return false } if len(this.Matchers) != len(that1.Matchers) { return false } for i := range this.Matchers { if !this.Matchers[i].Equal(that1.Matchers[i]) { return false } } return true } func (this *ExemplarQueryRequest) Equal(that interface{}) bool { if that == nil { return this == nil } that1, ok := that.(*ExemplarQueryRequest) if !ok { that2, ok := that.(ExemplarQueryRequest) if ok { that1 = &that2 } else { return false } } if that1 == nil { return this == nil } else if this == nil { return false } if this.StartTimestampMs != that1.StartTimestampMs { return false } if this.EndTimestampMs != that1.EndTimestampMs { return false } if len(this.Matchers) != len(that1.Matchers) { return false } for i := range this.Matchers { if !this.Matchers[i].Equal(that1.Matchers[i]) { return false } } return true } func (this *QueryResponse) Equal(that interface{}) bool { if that == nil { return this == nil } that1, ok := that.(*QueryResponse) if !ok { that2, ok := that.(QueryResponse) if ok { that1 = &that2 } else { return false } } if that1 == nil { return this == nil } else if this == nil { return false } if len(this.Timeseries) != len(that1.Timeseries) { return false } for i := range this.Timeseries { if !this.Timeseries[i].Equal(&that1.Timeseries[i]) { return false } } return true } func (this *QueryStreamResponse) Equal(that interface{}) bool { if that == nil { return this == nil } that1, ok := that.(*QueryStreamResponse) if !ok { that2, ok := that.(QueryStreamResponse) if ok { that1 = &that2 } else { return false } } if that1 == nil { return this == nil } else if this == nil { return false } if len(this.Chunkseries) != len(that1.Chunkseries) { return false } for i := range this.Chunkseries { if !this.Chunkseries[i].Equal(&that1.Chunkseries[i]) { return false } } if len(this.Timeseries) != len(that1.Timeseries) { return false } for i := range this.Timeseries { if !this.Timeseries[i].Equal(&that1.Timeseries[i]) { return false } } return true } func (this *ExemplarQueryResponse) Equal(that interface{}) bool { if that == nil { return this == nil } that1, ok := that.(*ExemplarQueryResponse) if !ok { that2, ok := that.(ExemplarQueryResponse) if ok { that1 = &that2 } else { return false } } if that1 == nil { return this == nil } else if this == nil { return false } if len(this.Timeseries) != len(that1.Timeseries) { return false } for i := range this.Timeseries { if !this.Timeseries[i].Equal(&that1.Timeseries[i]) { return false } } return true } func (this *LabelValuesRequest) Equal(that interface{}) bool { if that == nil { return this == nil } that1, ok := that.(*LabelValuesRequest) if !ok { that2, ok := that.(LabelValuesRequest) if ok { that1 = &that2 } else { return false } } if that1 == nil { return this == nil } else if this == nil { return false } if this.LabelName != that1.LabelName { return false } if this.StartTimestampMs != that1.StartTimestampMs { return false } if this.EndTimestampMs != that1.EndTimestampMs { return false } if !this.Matchers.Equal(that1.Matchers) { return false } return true } func (this *LabelValuesResponse) Equal(that interface{}) bool { if that == nil { return this == nil } that1, ok := that.(*LabelValuesResponse) if !ok { that2, ok := that.(LabelValuesResponse) if ok { that1 = &that2 } else { return false } } if that1 == nil { return this == nil } else if this == nil { return false } if len(this.LabelValues) != len(that1.LabelValues) { return false } for i := range this.LabelValues { if this.LabelValues[i] != that1.LabelValues[i] { return false } } return true } func (this *LabelNamesRequest) Equal(that interface{}) bool { if that == nil { return this == nil } that1, ok := that.(*LabelNamesRequest) if !ok { that2, ok := that.(LabelNamesRequest) if ok { that1 = &that2 } else { return false } } if that1 == nil { return this == nil } else if this == nil { return false } if this.StartTimestampMs != that1.StartTimestampMs { return false } if this.EndTimestampMs != that1.EndTimestampMs { return false } return true } func (this *LabelNamesResponse) Equal(that interface{}) bool { if that == nil { return this == nil } that1, ok := that.(*LabelNamesResponse) if !ok { that2, ok := that.(LabelNamesResponse) if ok { that1 = &that2 } else { return false } } if that1 == nil { return this == nil } else if this == nil { return false } if len(this.LabelNames) != len(that1.LabelNames) { return false } for i := range this.LabelNames { if this.LabelNames[i] != that1.LabelNames[i] { return false } } return true } func (this *UserStatsRequest) Equal(that interface{}) bool { if that == nil { return this == nil } that1, ok := that.(*UserStatsRequest) if !ok { that2, ok := that.(UserStatsRequest) if ok { that1 = &that2 } else { return false } } if that1 == nil { return this == nil } else if this == nil { return false } return true } func (this *UserStatsResponse) Equal(that interface{}) bool { if that == nil { return this == nil } that1, ok := that.(*UserStatsResponse) if !ok { that2, ok := that.(UserStatsResponse) if ok { that1 = &that2 } else { return false } } if that1 == nil { return this == nil } else if this == nil { return false } if this.IngestionRate != that1.IngestionRate { return false } if this.NumSeries != that1.NumSeries { return false } if this.ApiIngestionRate != that1.ApiIngestionRate { return false } if this.RuleIngestionRate != that1.RuleIngestionRate { return false } return true } func (this *UserIDStatsResponse) Equal(that interface{}) bool { if that == nil { return this == nil } that1, ok := that.(*UserIDStatsResponse) if !ok { that2, ok := that.(UserIDStatsResponse) if ok { that1 = &that2 } else { return false } } if that1 == nil { return this == nil } else if this == nil { return false } if this.UserId != that1.UserId { return false } if !this.Data.Equal(that1.Data) { return false } return true } func (this *UsersStatsResponse) Equal(that interface{}) bool { if that == nil { return this == nil } that1, ok := that.(*UsersStatsResponse) if !ok { that2, ok := that.(UsersStatsResponse) if ok { that1 = &that2 } else { return false } } if that1 == nil { return this == nil } else if this == nil { return false } if len(this.Stats) != len(that1.Stats) { return false } for i := range this.Stats { if !this.Stats[i].Equal(that1.Stats[i]) { return false } } return true } func (this *MetricsForLabelMatchersRequest) Equal(that interface{}) bool { if that == nil { return this == nil } that1, ok := that.(*MetricsForLabelMatchersRequest) if !ok { that2, ok := that.(MetricsForLabelMatchersRequest) if ok { that1 = &that2 } else { return false } } if that1 == nil { return this == nil } else if this == nil { return false } if this.StartTimestampMs != that1.StartTimestampMs { return false } if this.EndTimestampMs != that1.EndTimestampMs { return false } if len(this.MatchersSet) != len(that1.MatchersSet) { return false } for i := range this.MatchersSet { if !this.MatchersSet[i].Equal(that1.MatchersSet[i]) { return false } } return true } func (this *MetricsForLabelMatchersResponse) Equal(that interface{}) bool { if that == nil { return this == nil } that1, ok := that.(*MetricsForLabelMatchersResponse) if !ok { that2, ok := that.(MetricsForLabelMatchersResponse) if ok { that1 = &that2 } else { return false } } if that1 == nil { return this == nil } else if this == nil { return false } if len(this.Metric) != len(that1.Metric) { return false } for i := range this.Metric { if !this.Metric[i].Equal(that1.Metric[i]) { return false } } return true } func (this *MetricsMetadataRequest) Equal(that interface{}) bool { if that == nil { return this == nil } that1, ok := that.(*MetricsMetadataRequest) if !ok { that2, ok := that.(MetricsMetadataRequest) if ok { that1 = &that2 } else { return false } } if that1 == nil { return this == nil } else if this == nil { return false } return true } func (this *MetricsMetadataResponse) Equal(that interface{}) bool { if that == nil { return this == nil } that1, ok := that.(*MetricsMetadataResponse) if !ok { that2, ok := that.(MetricsMetadataResponse) if ok { that1 = &that2 } else { return false } } if that1 == nil { return this == nil } else if this == nil { return false } if len(this.Metadata) != len(that1.Metadata) { return false } for i := range this.Metadata { if !this.Metadata[i].Equal(that1.Metadata[i]) { return false } } return true } func (this *TimeSeriesChunk) Equal(that interface{}) bool { if that == nil { return this == nil } that1, ok := that.(*TimeSeriesChunk) if !ok { that2, ok := that.(TimeSeriesChunk) if ok { that1 = &that2 } else { return false } } if that1 == nil { return this == nil } else if this == nil { return false } if this.FromIngesterId != that1.FromIngesterId { return false } if this.UserId != that1.UserId { return false } if len(this.Labels) != len(that1.Labels) { return false } for i := range this.Labels { if !this.Labels[i].Equal(that1.Labels[i]) { return false } } if len(this.Chunks) != len(that1.Chunks) { return false } for i := range this.Chunks { if !this.Chunks[i].Equal(&that1.Chunks[i]) { return false } } return true } func (this *Chunk) Equal(that interface{}) bool { if that == nil { return this == nil } that1, ok := that.(*Chunk) if !ok { that2, ok := that.(Chunk) if ok { that1 = &that2 } else { return false } } if that1 == nil { return this == nil } else if this == nil { return false } if this.StartTimestampMs != that1.StartTimestampMs { return false } if this.EndTimestampMs != that1.EndTimestampMs { return false } if this.Encoding != that1.Encoding { return false } if !bytes.Equal(this.Data, that1.Data) { return false } return true } func (this *TransferChunksResponse) Equal(that interface{}) bool { if that == nil { return this == nil } that1, ok := that.(*TransferChunksResponse) if !ok { that2, ok := that.(TransferChunksResponse) if ok { that1 = &that2 } else { return false } } if that1 == nil { return this == nil } else if this == nil { return false } return true } func (this *LabelMatchers) Equal(that interface{}) bool { if that == nil { return this == nil } that1, ok := that.(*LabelMatchers) if !ok { that2, ok := that.(LabelMatchers) if ok { that1 = &that2 } else { return false } } if that1 == nil { return this == nil } else if this == nil { return false } if len(this.Matchers) != len(that1.Matchers) { return false } for i := range this.Matchers { if !this.Matchers[i].Equal(that1.Matchers[i]) { return false } } return true } func (this *LabelMatcher) Equal(that interface{}) bool { if that == nil { return this == nil } that1, ok := that.(*LabelMatcher) if !ok { that2, ok := that.(LabelMatcher) if ok { that1 = &that2 } else { return false } } if that1 == nil { return this == nil } else if this == nil { return false } if this.Type != that1.Type { return false } if this.Name != that1.Name { return false } if this.Value != that1.Value { return false } return true } func (this *TimeSeriesFile) Equal(that interface{}) bool { if that == nil { return this == nil } that1, ok := that.(*TimeSeriesFile) if !ok { that2, ok := that.(TimeSeriesFile) if ok { that1 = &that2 } else { return false } } if that1 == nil { return this == nil } else if this == nil { return false } if this.FromIngesterId != that1.FromIngesterId { return false } if this.UserId != that1.UserId { return false } if this.Filename != that1.Filename { return false } if !bytes.Equal(this.Data, that1.Data) { return false } return true } func (this *ReadRequest) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&client.ReadRequest{") if this.Queries != nil { s = append(s, "Queries: "+fmt.Sprintf("%#v", this.Queries)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *ReadResponse) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&client.ReadResponse{") if this.Results != nil { s = append(s, "Results: "+fmt.Sprintf("%#v", this.Results)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *QueryRequest) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 7) s = append(s, "&client.QueryRequest{") s = append(s, "StartTimestampMs: "+fmt.Sprintf("%#v", this.StartTimestampMs)+",\n") s = append(s, "EndTimestampMs: "+fmt.Sprintf("%#v", this.EndTimestampMs)+",\n") if this.Matchers != nil { s = append(s, "Matchers: "+fmt.Sprintf("%#v", this.Matchers)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *ExemplarQueryRequest) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 7) s = append(s, "&client.ExemplarQueryRequest{") s = append(s, "StartTimestampMs: "+fmt.Sprintf("%#v", this.StartTimestampMs)+",\n") s = append(s, "EndTimestampMs: "+fmt.Sprintf("%#v", this.EndTimestampMs)+",\n") if this.Matchers != nil { s = append(s, "Matchers: "+fmt.Sprintf("%#v", this.Matchers)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *QueryResponse) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&client.QueryResponse{") if this.Timeseries != nil { vs := make([]*logproto.TimeSeries, len(this.Timeseries)) for i := range vs { vs[i] = &this.Timeseries[i] } s = append(s, "Timeseries: "+fmt.Sprintf("%#v", vs)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *QueryStreamResponse) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 6) s = append(s, "&client.QueryStreamResponse{") if this.Chunkseries != nil { vs := make([]*TimeSeriesChunk, len(this.Chunkseries)) for i := range vs { vs[i] = &this.Chunkseries[i] } s = append(s, "Chunkseries: "+fmt.Sprintf("%#v", vs)+",\n") } if this.Timeseries != nil { vs := make([]*logproto.TimeSeries, len(this.Timeseries)) for i := range vs { vs[i] = &this.Timeseries[i] } s = append(s, "Timeseries: "+fmt.Sprintf("%#v", vs)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *ExemplarQueryResponse) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&client.ExemplarQueryResponse{") if this.Timeseries != nil { vs := make([]*logproto.TimeSeries, len(this.Timeseries)) for i := range vs { vs[i] = &this.Timeseries[i] } s = append(s, "Timeseries: "+fmt.Sprintf("%#v", vs)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *LabelValuesRequest) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 8) s = append(s, "&client.LabelValuesRequest{") s = append(s, "LabelName: "+fmt.Sprintf("%#v", this.LabelName)+",\n") s = append(s, "StartTimestampMs: "+fmt.Sprintf("%#v", this.StartTimestampMs)+",\n") s = append(s, "EndTimestampMs: "+fmt.Sprintf("%#v", this.EndTimestampMs)+",\n") if this.Matchers != nil { s = append(s, "Matchers: "+fmt.Sprintf("%#v", this.Matchers)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *LabelValuesResponse) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&client.LabelValuesResponse{") s = append(s, "LabelValues: "+fmt.Sprintf("%#v", this.LabelValues)+",\n") s = append(s, "}") return strings.Join(s, "") } func (this *LabelNamesRequest) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 6) s = append(s, "&client.LabelNamesRequest{") s = append(s, "StartTimestampMs: "+fmt.Sprintf("%#v", this.StartTimestampMs)+",\n") s = append(s, "EndTimestampMs: "+fmt.Sprintf("%#v", this.EndTimestampMs)+",\n") s = append(s, "}") return strings.Join(s, "") } func (this *LabelNamesResponse) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&client.LabelNamesResponse{") s = append(s, "LabelNames: "+fmt.Sprintf("%#v", this.LabelNames)+",\n") s = append(s, "}") return strings.Join(s, "") } func (this *UserStatsRequest) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 4) s = append(s, "&client.UserStatsRequest{") s = append(s, "}") return strings.Join(s, "") } func (this *UserStatsResponse) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 8) s = append(s, "&client.UserStatsResponse{") s = append(s, "IngestionRate: "+fmt.Sprintf("%#v", this.IngestionRate)+",\n") s = append(s, "NumSeries: "+fmt.Sprintf("%#v", this.NumSeries)+",\n") s = append(s, "ApiIngestionRate: "+fmt.Sprintf("%#v", this.ApiIngestionRate)+",\n") s = append(s, "RuleIngestionRate: "+fmt.Sprintf("%#v", this.RuleIngestionRate)+",\n") s = append(s, "}") return strings.Join(s, "") } func (this *UserIDStatsResponse) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 6) s = append(s, "&client.UserIDStatsResponse{") s = append(s, "UserId: "+fmt.Sprintf("%#v", this.UserId)+",\n") if this.Data != nil { s = append(s, "Data: "+fmt.Sprintf("%#v", this.Data)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *UsersStatsResponse) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&client.UsersStatsResponse{") if this.Stats != nil { s = append(s, "Stats: "+fmt.Sprintf("%#v", this.Stats)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *MetricsForLabelMatchersRequest) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 7) s = append(s, "&client.MetricsForLabelMatchersRequest{") s = append(s, "StartTimestampMs: "+fmt.Sprintf("%#v", this.StartTimestampMs)+",\n") s = append(s, "EndTimestampMs: "+fmt.Sprintf("%#v", this.EndTimestampMs)+",\n") if this.MatchersSet != nil { s = append(s, "MatchersSet: "+fmt.Sprintf("%#v", this.MatchersSet)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *MetricsForLabelMatchersResponse) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&client.MetricsForLabelMatchersResponse{") if this.Metric != nil { s = append(s, "Metric: "+fmt.Sprintf("%#v", this.Metric)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *MetricsMetadataRequest) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 4) s = append(s, "&client.MetricsMetadataRequest{") s = append(s, "}") return strings.Join(s, "") } func (this *MetricsMetadataResponse) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&client.MetricsMetadataResponse{") if this.Metadata != nil { s = append(s, "Metadata: "+fmt.Sprintf("%#v", this.Metadata)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *TimeSeriesChunk) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 8) s = append(s, "&client.TimeSeriesChunk{") s = append(s, "FromIngesterId: "+fmt.Sprintf("%#v", this.FromIngesterId)+",\n") s = append(s, "UserId: "+fmt.Sprintf("%#v", this.UserId)+",\n") s = append(s, "Labels: "+fmt.Sprintf("%#v", this.Labels)+",\n") if this.Chunks != nil { vs := make([]*Chunk, len(this.Chunks)) for i := range vs { vs[i] = &this.Chunks[i] } s = append(s, "Chunks: "+fmt.Sprintf("%#v", vs)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Chunk) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 8) s = append(s, "&client.Chunk{") s = append(s, "StartTimestampMs: "+fmt.Sprintf("%#v", this.StartTimestampMs)+",\n") s = append(s, "EndTimestampMs: "+fmt.Sprintf("%#v", this.EndTimestampMs)+",\n") s = append(s, "Encoding: "+fmt.Sprintf("%#v", this.Encoding)+",\n") s = append(s, "Data: "+fmt.Sprintf("%#v", this.Data)+",\n") s = append(s, "}") return strings.Join(s, "") } func (this *TransferChunksResponse) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 4) s = append(s, "&client.TransferChunksResponse{") s = append(s, "}") return strings.Join(s, "") } func (this *LabelMatchers) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&client.LabelMatchers{") if this.Matchers != nil { s = append(s, "Matchers: "+fmt.Sprintf("%#v", this.Matchers)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *LabelMatcher) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 7) s = append(s, "&client.LabelMatcher{") s = append(s, "Type: "+fmt.Sprintf("%#v", this.Type)+",\n") s = append(s, "Name: "+fmt.Sprintf("%#v", this.Name)+",\n") s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\n") s = append(s, "}") return strings.Join(s, "") } func (this *TimeSeriesFile) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 8) s = append(s, "&client.TimeSeriesFile{") s = append(s, "FromIngesterId: "+fmt.Sprintf("%#v", this.FromIngesterId)+",\n") s = append(s, "UserId: "+fmt.Sprintf("%#v", this.UserId)+",\n") s = append(s, "Filename: "+fmt.Sprintf("%#v", this.Filename)+",\n") s = append(s, "Data: "+fmt.Sprintf("%#v", this.Data)+",\n") s = append(s, "}") return strings.Join(s, "") } func valueToGoStringIngester(v interface{}, typ string) string { rv := reflect.ValueOf(v) if rv.IsNil() { return "nil" } pv := reflect.Indirect(rv).Interface() return fmt.Sprintf("func(v %v) *%v { return &v } ( %#v )", typ, typ, pv) } // Reference imports to suppress errors if they are not otherwise used. var _ context.Context var _ grpc.ClientConn // This is a compile-time assertion to ensure that this generated file // is compatible with the grpc package it is being compiled against. const _ = grpc.SupportPackageIsVersion4 // IngesterClient is the client API for Ingester service. // // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. type IngesterClient interface { Push(ctx context.Context, in *logproto.WriteRequest, opts ...grpc.CallOption) (*logproto.WriteResponse, error) Query(ctx context.Context, in *QueryRequest, opts ...grpc.CallOption) (*QueryResponse, error) QueryStream(ctx context.Context, in *QueryRequest, opts ...grpc.CallOption) (Ingester_QueryStreamClient, error) QueryExemplars(ctx context.Context, in *ExemplarQueryRequest, opts ...grpc.CallOption) (*ExemplarQueryResponse, error) LabelValues(ctx context.Context, in *LabelValuesRequest, opts ...grpc.CallOption) (*LabelValuesResponse, error) LabelNames(ctx context.Context, in *LabelNamesRequest, opts ...grpc.CallOption) (*LabelNamesResponse, error) UserStats(ctx context.Context, in *UserStatsRequest, opts ...grpc.CallOption) (*UserStatsResponse, error) AllUserStats(ctx context.Context, in *UserStatsRequest, opts ...grpc.CallOption) (*UsersStatsResponse, error) MetricsForLabelMatchers(ctx context.Context, in *MetricsForLabelMatchersRequest, opts ...grpc.CallOption) (*MetricsForLabelMatchersResponse, error) MetricsMetadata(ctx context.Context, in *MetricsMetadataRequest, opts ...grpc.CallOption) (*MetricsMetadataResponse, error) // TransferChunks allows leaving ingester (client) to stream chunks directly to joining ingesters (server). TransferChunks(ctx context.Context, opts ...grpc.CallOption) (Ingester_TransferChunksClient, error) } type ingesterClient struct { cc *grpc.ClientConn } func NewIngesterClient(cc *grpc.ClientConn) IngesterClient { return &ingesterClient{cc} } func (c *ingesterClient) Push(ctx context.Context, in *logproto.WriteRequest, opts ...grpc.CallOption) (*logproto.WriteResponse, error) { out := new(logproto.WriteResponse) err := c.cc.Invoke(ctx, "/ingesterpb.Ingester/Push", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *ingesterClient) Query(ctx context.Context, in *QueryRequest, opts ...grpc.CallOption) (*QueryResponse, error) { out := new(QueryResponse) err := c.cc.Invoke(ctx, "/ingesterpb.Ingester/Query", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *ingesterClient) QueryStream(ctx context.Context, in *QueryRequest, opts ...grpc.CallOption) (Ingester_QueryStreamClient, error) { stream, err := c.cc.NewStream(ctx, &_Ingester_serviceDesc.Streams[0], "/ingesterpb.Ingester/QueryStream", opts...) if err != nil { return nil, err } x := &ingesterQueryStreamClient{stream} if err := x.ClientStream.SendMsg(in); err != nil { return nil, err } if err := x.ClientStream.CloseSend(); err != nil { return nil, err } return x, nil } type Ingester_QueryStreamClient interface { Recv() (*QueryStreamResponse, error) grpc.ClientStream } type ingesterQueryStreamClient struct { grpc.ClientStream } func (x *ingesterQueryStreamClient) Recv() (*QueryStreamResponse, error) { m := new(QueryStreamResponse) if err := x.ClientStream.RecvMsg(m); err != nil { return nil, err } return m, nil } func (c *ingesterClient) QueryExemplars(ctx context.Context, in *ExemplarQueryRequest, opts ...grpc.CallOption) (*ExemplarQueryResponse, error) { out := new(ExemplarQueryResponse) err := c.cc.Invoke(ctx, "/ingesterpb.Ingester/QueryExemplars", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *ingesterClient) LabelValues(ctx context.Context, in *LabelValuesRequest, opts ...grpc.CallOption) (*LabelValuesResponse, error) { out := new(LabelValuesResponse) err := c.cc.Invoke(ctx, "/ingesterpb.Ingester/LabelValues", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *ingesterClient) LabelNames(ctx context.Context, in *LabelNamesRequest, opts ...grpc.CallOption) (*LabelNamesResponse, error) { out := new(LabelNamesResponse) err := c.cc.Invoke(ctx, "/ingesterpb.Ingester/LabelNames", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *ingesterClient) UserStats(ctx context.Context, in *UserStatsRequest, opts ...grpc.CallOption) (*UserStatsResponse, error) { out := new(UserStatsResponse) err := c.cc.Invoke(ctx, "/ingesterpb.Ingester/UserStats", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *ingesterClient) AllUserStats(ctx context.Context, in *UserStatsRequest, opts ...grpc.CallOption) (*UsersStatsResponse, error) { out := new(UsersStatsResponse) err := c.cc.Invoke(ctx, "/ingesterpb.Ingester/AllUserStats", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *ingesterClient) MetricsForLabelMatchers(ctx context.Context, in *MetricsForLabelMatchersRequest, opts ...grpc.CallOption) (*MetricsForLabelMatchersResponse, error) { out := new(MetricsForLabelMatchersResponse) err := c.cc.Invoke(ctx, "/ingesterpb.Ingester/MetricsForLabelMatchers", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *ingesterClient) MetricsMetadata(ctx context.Context, in *MetricsMetadataRequest, opts ...grpc.CallOption) (*MetricsMetadataResponse, error) { out := new(MetricsMetadataResponse) err := c.cc.Invoke(ctx, "/ingesterpb.Ingester/MetricsMetadata", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *ingesterClient) TransferChunks(ctx context.Context, opts ...grpc.CallOption) (Ingester_TransferChunksClient, error) { stream, err := c.cc.NewStream(ctx, &_Ingester_serviceDesc.Streams[1], "/ingesterpb.Ingester/TransferChunks", opts...) if err != nil { return nil, err } x := &ingesterTransferChunksClient{stream} return x, nil } type Ingester_TransferChunksClient interface { Send(*TimeSeriesChunk) error CloseAndRecv() (*TransferChunksResponse, error) grpc.ClientStream } type ingesterTransferChunksClient struct { grpc.ClientStream } func (x *ingesterTransferChunksClient) Send(m *TimeSeriesChunk) error { return x.ClientStream.SendMsg(m) } func (x *ingesterTransferChunksClient) CloseAndRecv() (*TransferChunksResponse, error) { if err := x.ClientStream.CloseSend(); err != nil { return nil, err } m := new(TransferChunksResponse) if err := x.ClientStream.RecvMsg(m); err != nil { return nil, err } return m, nil } // IngesterServer is the server API for Ingester service. type IngesterServer interface { Push(context.Context, *logproto.WriteRequest) (*logproto.WriteResponse, error) Query(context.Context, *QueryRequest) (*QueryResponse, error) QueryStream(*QueryRequest, Ingester_QueryStreamServer) error QueryExemplars(context.Context, *ExemplarQueryRequest) (*ExemplarQueryResponse, error) LabelValues(context.Context, *LabelValuesRequest) (*LabelValuesResponse, error) LabelNames(context.Context, *LabelNamesRequest) (*LabelNamesResponse, error) UserStats(context.Context, *UserStatsRequest) (*UserStatsResponse, error) AllUserStats(context.Context, *UserStatsRequest) (*UsersStatsResponse, error) MetricsForLabelMatchers(context.Context, *MetricsForLabelMatchersRequest) (*MetricsForLabelMatchersResponse, error) MetricsMetadata(context.Context, *MetricsMetadataRequest) (*MetricsMetadataResponse, error) // TransferChunks allows leaving ingester (client) to stream chunks directly to joining ingesters (server). TransferChunks(Ingester_TransferChunksServer) error } // UnimplementedIngesterServer can be embedded to have forward compatible implementations. type UnimplementedIngesterServer struct { } func (*UnimplementedIngesterServer) Push(ctx context.Context, req *logproto.WriteRequest) (*logproto.WriteResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method Push not implemented") } func (*UnimplementedIngesterServer) Query(ctx context.Context, req *QueryRequest) (*QueryResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method Query not implemented") } func (*UnimplementedIngesterServer) QueryStream(req *QueryRequest, srv Ingester_QueryStreamServer) error { return status.Errorf(codes.Unimplemented, "method QueryStream not implemented") } func (*UnimplementedIngesterServer) QueryExemplars(ctx context.Context, req *ExemplarQueryRequest) (*ExemplarQueryResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method QueryExemplars not implemented") } func (*UnimplementedIngesterServer) LabelValues(ctx context.Context, req *LabelValuesRequest) (*LabelValuesResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method LabelValues not implemented") } func (*UnimplementedIngesterServer) LabelNames(ctx context.Context, req *LabelNamesRequest) (*LabelNamesResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method LabelNames not implemented") } func (*UnimplementedIngesterServer) UserStats(ctx context.Context, req *UserStatsRequest) (*UserStatsResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method UserStats not implemented") } func (*UnimplementedIngesterServer) AllUserStats(ctx context.Context, req *UserStatsRequest) (*UsersStatsResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method AllUserStats not implemented") } func (*UnimplementedIngesterServer) MetricsForLabelMatchers(ctx context.Context, req *MetricsForLabelMatchersRequest) (*MetricsForLabelMatchersResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method MetricsForLabelMatchers not implemented") } func (*UnimplementedIngesterServer) MetricsMetadata(ctx context.Context, req *MetricsMetadataRequest) (*MetricsMetadataResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method MetricsMetadata not implemented") } func (*UnimplementedIngesterServer) TransferChunks(srv Ingester_TransferChunksServer) error { return status.Errorf(codes.Unimplemented, "method TransferChunks not implemented") } func RegisterIngesterServer(s *grpc.Server, srv IngesterServer) { s.RegisterService(&_Ingester_serviceDesc, srv) } func _Ingester_Push_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(logproto.WriteRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(IngesterServer).Push(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/ingesterpb.Ingester/Push", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(IngesterServer).Push(ctx, req.(*logproto.WriteRequest)) } return interceptor(ctx, in, info, handler) } func _Ingester_Query_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(QueryRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(IngesterServer).Query(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/ingesterpb.Ingester/Query", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(IngesterServer).Query(ctx, req.(*QueryRequest)) } return interceptor(ctx, in, info, handler) } func _Ingester_QueryStream_Handler(srv interface{}, stream grpc.ServerStream) error { m := new(QueryRequest) if err := stream.RecvMsg(m); err != nil { return err } return srv.(IngesterServer).QueryStream(m, &ingesterQueryStreamServer{stream}) } type Ingester_QueryStreamServer interface { Send(*QueryStreamResponse) error grpc.ServerStream } type ingesterQueryStreamServer struct { grpc.ServerStream } func (x *ingesterQueryStreamServer) Send(m *QueryStreamResponse) error { return x.ServerStream.SendMsg(m) } func _Ingester_QueryExemplars_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ExemplarQueryRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(IngesterServer).QueryExemplars(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/ingesterpb.Ingester/QueryExemplars", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(IngesterServer).QueryExemplars(ctx, req.(*ExemplarQueryRequest)) } return interceptor(ctx, in, info, handler) } func _Ingester_LabelValues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(LabelValuesRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(IngesterServer).LabelValues(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/ingesterpb.Ingester/LabelValues", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(IngesterServer).LabelValues(ctx, req.(*LabelValuesRequest)) } return interceptor(ctx, in, info, handler) } func _Ingester_LabelNames_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(LabelNamesRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(IngesterServer).LabelNames(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/ingesterpb.Ingester/LabelNames", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(IngesterServer).LabelNames(ctx, req.(*LabelNamesRequest)) } return interceptor(ctx, in, info, handler) } func _Ingester_UserStats_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(UserStatsRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(IngesterServer).UserStats(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/ingesterpb.Ingester/UserStats", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(IngesterServer).UserStats(ctx, req.(*UserStatsRequest)) } return interceptor(ctx, in, info, handler) } func _Ingester_AllUserStats_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(UserStatsRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(IngesterServer).AllUserStats(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/ingesterpb.Ingester/AllUserStats", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(IngesterServer).AllUserStats(ctx, req.(*UserStatsRequest)) } return interceptor(ctx, in, info, handler) } func _Ingester_MetricsForLabelMatchers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(MetricsForLabelMatchersRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(IngesterServer).MetricsForLabelMatchers(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/ingesterpb.Ingester/MetricsForLabelMatchers", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(IngesterServer).MetricsForLabelMatchers(ctx, req.(*MetricsForLabelMatchersRequest)) } return interceptor(ctx, in, info, handler) } func _Ingester_MetricsMetadata_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(MetricsMetadataRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(IngesterServer).MetricsMetadata(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/ingesterpb.Ingester/MetricsMetadata", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(IngesterServer).MetricsMetadata(ctx, req.(*MetricsMetadataRequest)) } return interceptor(ctx, in, info, handler) } func _Ingester_TransferChunks_Handler(srv interface{}, stream grpc.ServerStream) error { return srv.(IngesterServer).TransferChunks(&ingesterTransferChunksServer{stream}) } type Ingester_TransferChunksServer interface { SendAndClose(*TransferChunksResponse) error Recv() (*TimeSeriesChunk, error) grpc.ServerStream } type ingesterTransferChunksServer struct { grpc.ServerStream } func (x *ingesterTransferChunksServer) SendAndClose(m *TransferChunksResponse) error { return x.ServerStream.SendMsg(m) } func (x *ingesterTransferChunksServer) Recv() (*TimeSeriesChunk, error) { m := new(TimeSeriesChunk) if err := x.ServerStream.RecvMsg(m); err != nil { return nil, err } return m, nil } var _Ingester_serviceDesc = grpc.ServiceDesc{ ServiceName: "ingesterpb.Ingester", HandlerType: (*IngesterServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Push", Handler: _Ingester_Push_Handler, }, { MethodName: "Query", Handler: _Ingester_Query_Handler, }, { MethodName: "QueryExemplars", Handler: _Ingester_QueryExemplars_Handler, }, { MethodName: "LabelValues", Handler: _Ingester_LabelValues_Handler, }, { MethodName: "LabelNames", Handler: _Ingester_LabelNames_Handler, }, { MethodName: "UserStats", Handler: _Ingester_UserStats_Handler, }, { MethodName: "AllUserStats", Handler: _Ingester_AllUserStats_Handler, }, { MethodName: "MetricsForLabelMatchers", Handler: _Ingester_MetricsForLabelMatchers_Handler, }, { MethodName: "MetricsMetadata", Handler: _Ingester_MetricsMetadata_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "QueryStream", Handler: _Ingester_QueryStream_Handler, ServerStreams: true, }, { StreamName: "TransferChunks", Handler: _Ingester_TransferChunks_Handler, ClientStreams: true, }, }, Metadata: "pkg/ingester/client/ingester.proto", } func (m *ReadRequest) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *ReadRequest) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *ReadRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if len(m.Queries) > 0 { for iNdEx := len(m.Queries) - 1; iNdEx >= 0; iNdEx-- { { size, err := m.Queries[iNdEx].MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } i -= size i = encodeVarintIngester(dAtA, i, uint64(size)) } i-- dAtA[i] = 0xa } } return len(dAtA) - i, nil } func (m *ReadResponse) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *ReadResponse) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *ReadResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if len(m.Results) > 0 { for iNdEx := len(m.Results) - 1; iNdEx >= 0; iNdEx-- { { size, err := m.Results[iNdEx].MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } i -= size i = encodeVarintIngester(dAtA, i, uint64(size)) } i-- dAtA[i] = 0xa } } return len(dAtA) - i, nil } func (m *QueryRequest) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *QueryRequest) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *QueryRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if len(m.Matchers) > 0 { for iNdEx := len(m.Matchers) - 1; iNdEx >= 0; iNdEx-- { { size, err := m.Matchers[iNdEx].MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } i -= size i = encodeVarintIngester(dAtA, i, uint64(size)) } i-- dAtA[i] = 0x1a } } if m.EndTimestampMs != 0 { i = encodeVarintIngester(dAtA, i, uint64(m.EndTimestampMs)) i-- dAtA[i] = 0x10 } if m.StartTimestampMs != 0 { i = encodeVarintIngester(dAtA, i, uint64(m.StartTimestampMs)) i-- dAtA[i] = 0x8 } return len(dAtA) - i, nil } func (m *ExemplarQueryRequest) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *ExemplarQueryRequest) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *ExemplarQueryRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if len(m.Matchers) > 0 { for iNdEx := len(m.Matchers) - 1; iNdEx >= 0; iNdEx-- { { size, err := m.Matchers[iNdEx].MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } i -= size i = encodeVarintIngester(dAtA, i, uint64(size)) } i-- dAtA[i] = 0x1a } } if m.EndTimestampMs != 0 { i = encodeVarintIngester(dAtA, i, uint64(m.EndTimestampMs)) i-- dAtA[i] = 0x10 } if m.StartTimestampMs != 0 { i = encodeVarintIngester(dAtA, i, uint64(m.StartTimestampMs)) i-- dAtA[i] = 0x8 } return len(dAtA) - i, nil } func (m *QueryResponse) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *QueryResponse) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *QueryResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if len(m.Timeseries) > 0 { for iNdEx := len(m.Timeseries) - 1; iNdEx >= 0; iNdEx-- { { size, err := m.Timeseries[iNdEx].MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } i -= size i = encodeVarintIngester(dAtA, i, uint64(size)) } i-- dAtA[i] = 0xa } } return len(dAtA) - i, nil } func (m *QueryStreamResponse) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *QueryStreamResponse) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *QueryStreamResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if len(m.Timeseries) > 0 { for iNdEx := len(m.Timeseries) - 1; iNdEx >= 0; iNdEx-- { { size, err := m.Timeseries[iNdEx].MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } i -= size i = encodeVarintIngester(dAtA, i, uint64(size)) } i-- dAtA[i] = 0x12 } } if len(m.Chunkseries) > 0 { for iNdEx := len(m.Chunkseries) - 1; iNdEx >= 0; iNdEx-- { { size, err := m.Chunkseries[iNdEx].MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } i -= size i = encodeVarintIngester(dAtA, i, uint64(size)) } i-- dAtA[i] = 0xa } } return len(dAtA) - i, nil } func (m *ExemplarQueryResponse) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *ExemplarQueryResponse) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *ExemplarQueryResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if len(m.Timeseries) > 0 { for iNdEx := len(m.Timeseries) - 1; iNdEx >= 0; iNdEx-- { { size, err := m.Timeseries[iNdEx].MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } i -= size i = encodeVarintIngester(dAtA, i, uint64(size)) } i-- dAtA[i] = 0xa } } return len(dAtA) - i, nil } func (m *LabelValuesRequest) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *LabelValuesRequest) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *LabelValuesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if m.Matchers != nil { { size, err := m.Matchers.MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } i -= size i = encodeVarintIngester(dAtA, i, uint64(size)) } i-- dAtA[i] = 0x22 } if m.EndTimestampMs != 0 { i = encodeVarintIngester(dAtA, i, uint64(m.EndTimestampMs)) i-- dAtA[i] = 0x18 } if m.StartTimestampMs != 0 { i = encodeVarintIngester(dAtA, i, uint64(m.StartTimestampMs)) i-- dAtA[i] = 0x10 } if len(m.LabelName) > 0 { i -= len(m.LabelName) copy(dAtA[i:], m.LabelName) i = encodeVarintIngester(dAtA, i, uint64(len(m.LabelName))) i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func (m *LabelValuesResponse) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *LabelValuesResponse) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *LabelValuesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if len(m.LabelValues) > 0 { for iNdEx := len(m.LabelValues) - 1; iNdEx >= 0; iNdEx-- { i -= len(m.LabelValues[iNdEx]) copy(dAtA[i:], m.LabelValues[iNdEx]) i = encodeVarintIngester(dAtA, i, uint64(len(m.LabelValues[iNdEx]))) i-- dAtA[i] = 0xa } } return len(dAtA) - i, nil } func (m *LabelNamesRequest) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *LabelNamesRequest) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *LabelNamesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if m.EndTimestampMs != 0 { i = encodeVarintIngester(dAtA, i, uint64(m.EndTimestampMs)) i-- dAtA[i] = 0x10 } if m.StartTimestampMs != 0 { i = encodeVarintIngester(dAtA, i, uint64(m.StartTimestampMs)) i-- dAtA[i] = 0x8 } return len(dAtA) - i, nil } func (m *LabelNamesResponse) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *LabelNamesResponse) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *LabelNamesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if len(m.LabelNames) > 0 { for iNdEx := len(m.LabelNames) - 1; iNdEx >= 0; iNdEx-- { i -= len(m.LabelNames[iNdEx]) copy(dAtA[i:], m.LabelNames[iNdEx]) i = encodeVarintIngester(dAtA, i, uint64(len(m.LabelNames[iNdEx]))) i-- dAtA[i] = 0xa } } return len(dAtA) - i, nil } func (m *UserStatsRequest) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *UserStatsRequest) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *UserStatsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l return len(dAtA) - i, nil } func (m *UserStatsResponse) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *UserStatsResponse) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *UserStatsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if m.RuleIngestionRate != 0 { i -= 8 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.RuleIngestionRate)))) i-- dAtA[i] = 0x21 } if m.ApiIngestionRate != 0 { i -= 8 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.ApiIngestionRate)))) i-- dAtA[i] = 0x19 } if m.NumSeries != 0 { i = encodeVarintIngester(dAtA, i, uint64(m.NumSeries)) i-- dAtA[i] = 0x10 } if m.IngestionRate != 0 { i -= 8 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.IngestionRate)))) i-- dAtA[i] = 0x9 } return len(dAtA) - i, nil } func (m *UserIDStatsResponse) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *UserIDStatsResponse) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *UserIDStatsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if m.Data != nil { { size, err := m.Data.MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } i -= size i = encodeVarintIngester(dAtA, i, uint64(size)) } i-- dAtA[i] = 0x12 } if len(m.UserId) > 0 { i -= len(m.UserId) copy(dAtA[i:], m.UserId) i = encodeVarintIngester(dAtA, i, uint64(len(m.UserId))) i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func (m *UsersStatsResponse) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *UsersStatsResponse) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *UsersStatsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if len(m.Stats) > 0 { for iNdEx := len(m.Stats) - 1; iNdEx >= 0; iNdEx-- { { size, err := m.Stats[iNdEx].MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } i -= size i = encodeVarintIngester(dAtA, i, uint64(size)) } i-- dAtA[i] = 0xa } } return len(dAtA) - i, nil } func (m *MetricsForLabelMatchersRequest) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *MetricsForLabelMatchersRequest) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *MetricsForLabelMatchersRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if len(m.MatchersSet) > 0 { for iNdEx := len(m.MatchersSet) - 1; iNdEx >= 0; iNdEx-- { { size, err := m.MatchersSet[iNdEx].MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } i -= size i = encodeVarintIngester(dAtA, i, uint64(size)) } i-- dAtA[i] = 0x1a } } if m.EndTimestampMs != 0 { i = encodeVarintIngester(dAtA, i, uint64(m.EndTimestampMs)) i-- dAtA[i] = 0x10 } if m.StartTimestampMs != 0 { i = encodeVarintIngester(dAtA, i, uint64(m.StartTimestampMs)) i-- dAtA[i] = 0x8 } return len(dAtA) - i, nil } func (m *MetricsForLabelMatchersResponse) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *MetricsForLabelMatchersResponse) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *MetricsForLabelMatchersResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if len(m.Metric) > 0 { for iNdEx := len(m.Metric) - 1; iNdEx >= 0; iNdEx-- { { size, err := m.Metric[iNdEx].MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } i -= size i = encodeVarintIngester(dAtA, i, uint64(size)) } i-- dAtA[i] = 0xa } } return len(dAtA) - i, nil } func (m *MetricsMetadataRequest) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *MetricsMetadataRequest) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *MetricsMetadataRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l return len(dAtA) - i, nil } func (m *MetricsMetadataResponse) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *MetricsMetadataResponse) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *MetricsMetadataResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if len(m.Metadata) > 0 { for iNdEx := len(m.Metadata) - 1; iNdEx >= 0; iNdEx-- { { size, err := m.Metadata[iNdEx].MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } i -= size i = encodeVarintIngester(dAtA, i, uint64(size)) } i-- dAtA[i] = 0xa } } return len(dAtA) - i, nil } func (m *TimeSeriesChunk) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *TimeSeriesChunk) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *TimeSeriesChunk) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if len(m.Chunks) > 0 { for iNdEx := len(m.Chunks) - 1; iNdEx >= 0; iNdEx-- { { size, err := m.Chunks[iNdEx].MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } i -= size i = encodeVarintIngester(dAtA, i, uint64(size)) } i-- dAtA[i] = 0x22 } } if len(m.Labels) > 0 { for iNdEx := len(m.Labels) - 1; iNdEx >= 0; iNdEx-- { { size := m.Labels[iNdEx].Size() i -= size if _, err := m.Labels[iNdEx].MarshalTo(dAtA[i:]); err != nil { return 0, err } i = encodeVarintIngester(dAtA, i, uint64(size)) } i-- dAtA[i] = 0x1a } } if len(m.UserId) > 0 { i -= len(m.UserId) copy(dAtA[i:], m.UserId) i = encodeVarintIngester(dAtA, i, uint64(len(m.UserId))) i-- dAtA[i] = 0x12 } if len(m.FromIngesterId) > 0 { i -= len(m.FromIngesterId) copy(dAtA[i:], m.FromIngesterId) i = encodeVarintIngester(dAtA, i, uint64(len(m.FromIngesterId))) i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func (m *Chunk) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *Chunk) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *Chunk) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if len(m.Data) > 0 { i -= len(m.Data) copy(dAtA[i:], m.Data) i = encodeVarintIngester(dAtA, i, uint64(len(m.Data))) i-- dAtA[i] = 0x22 } if m.Encoding != 0 { i = encodeVarintIngester(dAtA, i, uint64(m.Encoding)) i-- dAtA[i] = 0x18 } if m.EndTimestampMs != 0 { i = encodeVarintIngester(dAtA, i, uint64(m.EndTimestampMs)) i-- dAtA[i] = 0x10 } if m.StartTimestampMs != 0 { i = encodeVarintIngester(dAtA, i, uint64(m.StartTimestampMs)) i-- dAtA[i] = 0x8 } return len(dAtA) - i, nil } func (m *TransferChunksResponse) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *TransferChunksResponse) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *TransferChunksResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l return len(dAtA) - i, nil } func (m *LabelMatchers) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *LabelMatchers) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *LabelMatchers) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if len(m.Matchers) > 0 { for iNdEx := len(m.Matchers) - 1; iNdEx >= 0; iNdEx-- { { size, err := m.Matchers[iNdEx].MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } i -= size i = encodeVarintIngester(dAtA, i, uint64(size)) } i-- dAtA[i] = 0xa } } return len(dAtA) - i, nil } func (m *LabelMatcher) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *LabelMatcher) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *LabelMatcher) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if len(m.Value) > 0 { i -= len(m.Value) copy(dAtA[i:], m.Value) i = encodeVarintIngester(dAtA, i, uint64(len(m.Value))) i-- dAtA[i] = 0x1a } if len(m.Name) > 0 { i -= len(m.Name) copy(dAtA[i:], m.Name) i = encodeVarintIngester(dAtA, i, uint64(len(m.Name))) i-- dAtA[i] = 0x12 } if m.Type != 0 { i = encodeVarintIngester(dAtA, i, uint64(m.Type)) i-- dAtA[i] = 0x8 } return len(dAtA) - i, nil } func (m *TimeSeriesFile) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *TimeSeriesFile) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *TimeSeriesFile) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if len(m.Data) > 0 { i -= len(m.Data) copy(dAtA[i:], m.Data) i = encodeVarintIngester(dAtA, i, uint64(len(m.Data))) i-- dAtA[i] = 0x22 } if len(m.Filename) > 0 { i -= len(m.Filename) copy(dAtA[i:], m.Filename) i = encodeVarintIngester(dAtA, i, uint64(len(m.Filename))) i-- dAtA[i] = 0x1a } if len(m.UserId) > 0 { i -= len(m.UserId) copy(dAtA[i:], m.UserId) i = encodeVarintIngester(dAtA, i, uint64(len(m.UserId))) i-- dAtA[i] = 0x12 } if len(m.FromIngesterId) > 0 { i -= len(m.FromIngesterId) copy(dAtA[i:], m.FromIngesterId) i = encodeVarintIngester(dAtA, i, uint64(len(m.FromIngesterId))) i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func encodeVarintIngester(dAtA []byte, offset int, v uint64) int { offset -= sovIngester(v) base := offset for v >= 1<<7 { dAtA[offset] = uint8(v&0x7f | 0x80) v >>= 7 offset++ } dAtA[offset] = uint8(v) return base } func (m *ReadRequest) Size() (n int) { if m == nil { return 0 } var l int _ = l if len(m.Queries) > 0 { for _, e := range m.Queries { l = e.Size() n += 1 + l + sovIngester(uint64(l)) } } return n } func (m *ReadResponse) Size() (n int) { if m == nil { return 0 } var l int _ = l if len(m.Results) > 0 { for _, e := range m.Results { l = e.Size() n += 1 + l + sovIngester(uint64(l)) } } return n } func (m *QueryRequest) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.StartTimestampMs != 0 { n += 1 + sovIngester(uint64(m.StartTimestampMs)) } if m.EndTimestampMs != 0 { n += 1 + sovIngester(uint64(m.EndTimestampMs)) } if len(m.Matchers) > 0 { for _, e := range m.Matchers { l = e.Size() n += 1 + l + sovIngester(uint64(l)) } } return n } func (m *ExemplarQueryRequest) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.StartTimestampMs != 0 { n += 1 + sovIngester(uint64(m.StartTimestampMs)) } if m.EndTimestampMs != 0 { n += 1 + sovIngester(uint64(m.EndTimestampMs)) } if len(m.Matchers) > 0 { for _, e := range m.Matchers { l = e.Size() n += 1 + l + sovIngester(uint64(l)) } } return n } func (m *QueryResponse) Size() (n int) { if m == nil { return 0 } var l int _ = l if len(m.Timeseries) > 0 { for _, e := range m.Timeseries { l = e.Size() n += 1 + l + sovIngester(uint64(l)) } } return n } func (m *QueryStreamResponse) Size() (n int) { if m == nil { return 0 } var l int _ = l if len(m.Chunkseries) > 0 { for _, e := range m.Chunkseries { l = e.Size() n += 1 + l + sovIngester(uint64(l)) } } if len(m.Timeseries) > 0 { for _, e := range m.Timeseries { l = e.Size() n += 1 + l + sovIngester(uint64(l)) } } return n } func (m *ExemplarQueryResponse) Size() (n int) { if m == nil { return 0 } var l int _ = l if len(m.Timeseries) > 0 { for _, e := range m.Timeseries { l = e.Size() n += 1 + l + sovIngester(uint64(l)) } } return n } func (m *LabelValuesRequest) Size() (n int) { if m == nil { return 0 } var l int _ = l l = len(m.LabelName) if l > 0 { n += 1 + l + sovIngester(uint64(l)) } if m.StartTimestampMs != 0 { n += 1 + sovIngester(uint64(m.StartTimestampMs)) } if m.EndTimestampMs != 0 { n += 1 + sovIngester(uint64(m.EndTimestampMs)) } if m.Matchers != nil { l = m.Matchers.Size() n += 1 + l + sovIngester(uint64(l)) } return n } func (m *LabelValuesResponse) Size() (n int) { if m == nil { return 0 } var l int _ = l if len(m.LabelValues) > 0 { for _, s := range m.LabelValues { l = len(s) n += 1 + l + sovIngester(uint64(l)) } } return n } func (m *LabelNamesRequest) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.StartTimestampMs != 0 { n += 1 + sovIngester(uint64(m.StartTimestampMs)) } if m.EndTimestampMs != 0 { n += 1 + sovIngester(uint64(m.EndTimestampMs)) } return n } func (m *LabelNamesResponse) Size() (n int) { if m == nil { return 0 } var l int _ = l if len(m.LabelNames) > 0 { for _, s := range m.LabelNames { l = len(s) n += 1 + l + sovIngester(uint64(l)) } } return n } func (m *UserStatsRequest) Size() (n int) { if m == nil { return 0 } var l int _ = l return n } func (m *UserStatsResponse) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.IngestionRate != 0 { n += 9 } if m.NumSeries != 0 { n += 1 + sovIngester(uint64(m.NumSeries)) } if m.ApiIngestionRate != 0 { n += 9 } if m.RuleIngestionRate != 0 { n += 9 } return n } func (m *UserIDStatsResponse) Size() (n int) { if m == nil { return 0 } var l int _ = l l = len(m.UserId) if l > 0 { n += 1 + l + sovIngester(uint64(l)) } if m.Data != nil { l = m.Data.Size() n += 1 + l + sovIngester(uint64(l)) } return n } func (m *UsersStatsResponse) Size() (n int) { if m == nil { return 0 } var l int _ = l if len(m.Stats) > 0 { for _, e := range m.Stats { l = e.Size() n += 1 + l + sovIngester(uint64(l)) } } return n } func (m *MetricsForLabelMatchersRequest) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.StartTimestampMs != 0 { n += 1 + sovIngester(uint64(m.StartTimestampMs)) } if m.EndTimestampMs != 0 { n += 1 + sovIngester(uint64(m.EndTimestampMs)) } if len(m.MatchersSet) > 0 { for _, e := range m.MatchersSet { l = e.Size() n += 1 + l + sovIngester(uint64(l)) } } return n } func (m *MetricsForLabelMatchersResponse) Size() (n int) { if m == nil { return 0 } var l int _ = l if len(m.Metric) > 0 { for _, e := range m.Metric { l = e.Size() n += 1 + l + sovIngester(uint64(l)) } } return n } func (m *MetricsMetadataRequest) Size() (n int) { if m == nil { return 0 } var l int _ = l return n } func (m *MetricsMetadataResponse) Size() (n int) { if m == nil { return 0 } var l int _ = l if len(m.Metadata) > 0 { for _, e := range m.Metadata { l = e.Size() n += 1 + l + sovIngester(uint64(l)) } } return n } func (m *TimeSeriesChunk) Size() (n int) { if m == nil { return 0 } var l int _ = l l = len(m.FromIngesterId) if l > 0 { n += 1 + l + sovIngester(uint64(l)) } l = len(m.UserId) if l > 0 { n += 1 + l + sovIngester(uint64(l)) } if len(m.Labels) > 0 { for _, e := range m.Labels { l = e.Size() n += 1 + l + sovIngester(uint64(l)) } } if len(m.Chunks) > 0 { for _, e := range m.Chunks { l = e.Size() n += 1 + l + sovIngester(uint64(l)) } } return n } func (m *Chunk) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.StartTimestampMs != 0 { n += 1 + sovIngester(uint64(m.StartTimestampMs)) } if m.EndTimestampMs != 0 { n += 1 + sovIngester(uint64(m.EndTimestampMs)) } if m.Encoding != 0 { n += 1 + sovIngester(uint64(m.Encoding)) } l = len(m.Data) if l > 0 { n += 1 + l + sovIngester(uint64(l)) } return n } func (m *TransferChunksResponse) Size() (n int) { if m == nil { return 0 } var l int _ = l return n } func (m *LabelMatchers) Size() (n int) { if m == nil { return 0 } var l int _ = l if len(m.Matchers) > 0 { for _, e := range m.Matchers { l = e.Size() n += 1 + l + sovIngester(uint64(l)) } } return n } func (m *LabelMatcher) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.Type != 0 { n += 1 + sovIngester(uint64(m.Type)) } l = len(m.Name) if l > 0 { n += 1 + l + sovIngester(uint64(l)) } l = len(m.Value) if l > 0 { n += 1 + l + sovIngester(uint64(l)) } return n } func (m *TimeSeriesFile) Size() (n int) { if m == nil { return 0 } var l int _ = l l = len(m.FromIngesterId) if l > 0 { n += 1 + l + sovIngester(uint64(l)) } l = len(m.UserId) if l > 0 { n += 1 + l + sovIngester(uint64(l)) } l = len(m.Filename) if l > 0 { n += 1 + l + sovIngester(uint64(l)) } l = len(m.Data) if l > 0 { n += 1 + l + sovIngester(uint64(l)) } return n } func sovIngester(x uint64) (n int) { return (math_bits.Len64(x|1) + 6) / 7 } func sozIngester(x uint64) (n int) { return sovIngester(uint64((x << 1) ^ uint64((int64(x) >> 63)))) } func (this *ReadRequest) String() string { if this == nil { return "nil" } repeatedStringForQueries := "[]*QueryRequest{" for _, f := range this.Queries { repeatedStringForQueries += strings.Replace(f.String(), "QueryRequest", "QueryRequest", 1) + "," } repeatedStringForQueries += "}" s := strings.Join([]string{`&ReadRequest{`, `Queries:` + repeatedStringForQueries + `,`, `}`, }, "") return s } func (this *ReadResponse) String() string { if this == nil { return "nil" } repeatedStringForResults := "[]*QueryResponse{" for _, f := range this.Results { repeatedStringForResults += strings.Replace(f.String(), "QueryResponse", "QueryResponse", 1) + "," } repeatedStringForResults += "}" s := strings.Join([]string{`&ReadResponse{`, `Results:` + repeatedStringForResults + `,`, `}`, }, "") return s } func (this *QueryRequest) String() string { if this == nil { return "nil" } repeatedStringForMatchers := "[]*LabelMatcher{" for _, f := range this.Matchers { repeatedStringForMatchers += strings.Replace(f.String(), "LabelMatcher", "LabelMatcher", 1) + "," } repeatedStringForMatchers += "}" s := strings.Join([]string{`&QueryRequest{`, `StartTimestampMs:` + fmt.Sprintf("%v", this.StartTimestampMs) + `,`, `EndTimestampMs:` + fmt.Sprintf("%v", this.EndTimestampMs) + `,`, `Matchers:` + repeatedStringForMatchers + `,`, `}`, }, "") return s } func (this *ExemplarQueryRequest) String() string { if this == nil { return "nil" } repeatedStringForMatchers := "[]*LabelMatchers{" for _, f := range this.Matchers { repeatedStringForMatchers += strings.Replace(f.String(), "LabelMatchers", "LabelMatchers", 1) + "," } repeatedStringForMatchers += "}" s := strings.Join([]string{`&ExemplarQueryRequest{`, `StartTimestampMs:` + fmt.Sprintf("%v", this.StartTimestampMs) + `,`, `EndTimestampMs:` + fmt.Sprintf("%v", this.EndTimestampMs) + `,`, `Matchers:` + repeatedStringForMatchers + `,`, `}`, }, "") return s } func (this *QueryResponse) String() string { if this == nil { return "nil" } repeatedStringForTimeseries := "[]TimeSeries{" for _, f := range this.Timeseries { repeatedStringForTimeseries += fmt.Sprintf("%v", f) + "," } repeatedStringForTimeseries += "}" s := strings.Join([]string{`&QueryResponse{`, `Timeseries:` + repeatedStringForTimeseries + `,`, `}`, }, "") return s } func (this *QueryStreamResponse) String() string { if this == nil { return "nil" } repeatedStringForChunkseries := "[]TimeSeriesChunk{" for _, f := range this.Chunkseries { repeatedStringForChunkseries += strings.Replace(strings.Replace(f.String(), "TimeSeriesChunk", "TimeSeriesChunk", 1), `&`, ``, 1) + "," } repeatedStringForChunkseries += "}" repeatedStringForTimeseries := "[]TimeSeries{" for _, f := range this.Timeseries { repeatedStringForTimeseries += fmt.Sprintf("%v", f) + "," } repeatedStringForTimeseries += "}" s := strings.Join([]string{`&QueryStreamResponse{`, `Chunkseries:` + repeatedStringForChunkseries + `,`, `Timeseries:` + repeatedStringForTimeseries + `,`, `}`, }, "") return s } func (this *ExemplarQueryResponse) String() string { if this == nil { return "nil" } repeatedStringForTimeseries := "[]TimeSeries{" for _, f := range this.Timeseries { repeatedStringForTimeseries += fmt.Sprintf("%v", f) + "," } repeatedStringForTimeseries += "}" s := strings.Join([]string{`&ExemplarQueryResponse{`, `Timeseries:` + repeatedStringForTimeseries + `,`, `}`, }, "") return s } func (this *LabelValuesRequest) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&LabelValuesRequest{`, `LabelName:` + fmt.Sprintf("%v", this.LabelName) + `,`, `StartTimestampMs:` + fmt.Sprintf("%v", this.StartTimestampMs) + `,`, `EndTimestampMs:` + fmt.Sprintf("%v", this.EndTimestampMs) + `,`, `Matchers:` + strings.Replace(this.Matchers.String(), "LabelMatchers", "LabelMatchers", 1) + `,`, `}`, }, "") return s } func (this *LabelValuesResponse) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&LabelValuesResponse{`, `LabelValues:` + fmt.Sprintf("%v", this.LabelValues) + `,`, `}`, }, "") return s } func (this *LabelNamesRequest) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&LabelNamesRequest{`, `StartTimestampMs:` + fmt.Sprintf("%v", this.StartTimestampMs) + `,`, `EndTimestampMs:` + fmt.Sprintf("%v", this.EndTimestampMs) + `,`, `}`, }, "") return s } func (this *LabelNamesResponse) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&LabelNamesResponse{`, `LabelNames:` + fmt.Sprintf("%v", this.LabelNames) + `,`, `}`, }, "") return s } func (this *UserStatsRequest) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&UserStatsRequest{`, `}`, }, "") return s } func (this *UserStatsResponse) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&UserStatsResponse{`, `IngestionRate:` + fmt.Sprintf("%v", this.IngestionRate) + `,`, `NumSeries:` + fmt.Sprintf("%v", this.NumSeries) + `,`, `ApiIngestionRate:` + fmt.Sprintf("%v", this.ApiIngestionRate) + `,`, `RuleIngestionRate:` + fmt.Sprintf("%v", this.RuleIngestionRate) + `,`, `}`, }, "") return s } func (this *UserIDStatsResponse) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&UserIDStatsResponse{`, `UserId:` + fmt.Sprintf("%v", this.UserId) + `,`, `Data:` + strings.Replace(this.Data.String(), "UserStatsResponse", "UserStatsResponse", 1) + `,`, `}`, }, "") return s } func (this *UsersStatsResponse) String() string { if this == nil { return "nil" } repeatedStringForStats := "[]*UserIDStatsResponse{" for _, f := range this.Stats { repeatedStringForStats += strings.Replace(f.String(), "UserIDStatsResponse", "UserIDStatsResponse", 1) + "," } repeatedStringForStats += "}" s := strings.Join([]string{`&UsersStatsResponse{`, `Stats:` + repeatedStringForStats + `,`, `}`, }, "") return s } func (this *MetricsForLabelMatchersRequest) String() string { if this == nil { return "nil" } repeatedStringForMatchersSet := "[]*LabelMatchers{" for _, f := range this.MatchersSet { repeatedStringForMatchersSet += strings.Replace(f.String(), "LabelMatchers", "LabelMatchers", 1) + "," } repeatedStringForMatchersSet += "}" s := strings.Join([]string{`&MetricsForLabelMatchersRequest{`, `StartTimestampMs:` + fmt.Sprintf("%v", this.StartTimestampMs) + `,`, `EndTimestampMs:` + fmt.Sprintf("%v", this.EndTimestampMs) + `,`, `MatchersSet:` + repeatedStringForMatchersSet + `,`, `}`, }, "") return s } func (this *MetricsForLabelMatchersResponse) String() string { if this == nil { return "nil" } repeatedStringForMetric := "[]*Metric{" for _, f := range this.Metric { repeatedStringForMetric += strings.Replace(fmt.Sprintf("%v", f), "Metric", "logproto.Metric", 1) + "," } repeatedStringForMetric += "}" s := strings.Join([]string{`&MetricsForLabelMatchersResponse{`, `Metric:` + repeatedStringForMetric + `,`, `}`, }, "") return s } func (this *MetricsMetadataRequest) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&MetricsMetadataRequest{`, `}`, }, "") return s } func (this *MetricsMetadataResponse) String() string { if this == nil { return "nil" } repeatedStringForMetadata := "[]*MetricMetadata{" for _, f := range this.Metadata { repeatedStringForMetadata += strings.Replace(fmt.Sprintf("%v", f), "MetricMetadata", "logproto.MetricMetadata", 1) + "," } repeatedStringForMetadata += "}" s := strings.Join([]string{`&MetricsMetadataResponse{`, `Metadata:` + repeatedStringForMetadata + `,`, `}`, }, "") return s } func (this *TimeSeriesChunk) String() string { if this == nil { return "nil" } repeatedStringForChunks := "[]Chunk{" for _, f := range this.Chunks { repeatedStringForChunks += strings.Replace(strings.Replace(f.String(), "Chunk", "Chunk", 1), `&`, ``, 1) + "," } repeatedStringForChunks += "}" s := strings.Join([]string{`&TimeSeriesChunk{`, `FromIngesterId:` + fmt.Sprintf("%v", this.FromIngesterId) + `,`, `UserId:` + fmt.Sprintf("%v", this.UserId) + `,`, `Labels:` + fmt.Sprintf("%v", this.Labels) + `,`, `Chunks:` + repeatedStringForChunks + `,`, `}`, }, "") return s } func (this *Chunk) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Chunk{`, `StartTimestampMs:` + fmt.Sprintf("%v", this.StartTimestampMs) + `,`, `EndTimestampMs:` + fmt.Sprintf("%v", this.EndTimestampMs) + `,`, `Encoding:` + fmt.Sprintf("%v", this.Encoding) + `,`, `Data:` + fmt.Sprintf("%v", this.Data) + `,`, `}`, }, "") return s } func (this *TransferChunksResponse) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&TransferChunksResponse{`, `}`, }, "") return s } func (this *LabelMatchers) String() string { if this == nil { return "nil" } repeatedStringForMatchers := "[]*LabelMatcher{" for _, f := range this.Matchers { repeatedStringForMatchers += strings.Replace(f.String(), "LabelMatcher", "LabelMatcher", 1) + "," } repeatedStringForMatchers += "}" s := strings.Join([]string{`&LabelMatchers{`, `Matchers:` + repeatedStringForMatchers + `,`, `}`, }, "") return s } func (this *LabelMatcher) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&LabelMatcher{`, `Type:` + fmt.Sprintf("%v", this.Type) + `,`, `Name:` + fmt.Sprintf("%v", this.Name) + `,`, `Value:` + fmt.Sprintf("%v", this.Value) + `,`, `}`, }, "") return s } func (this *TimeSeriesFile) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&TimeSeriesFile{`, `FromIngesterId:` + fmt.Sprintf("%v", this.FromIngesterId) + `,`, `UserId:` + fmt.Sprintf("%v", this.UserId) + `,`, `Filename:` + fmt.Sprintf("%v", this.Filename) + `,`, `Data:` + fmt.Sprintf("%v", this.Data) + `,`, `}`, }, "") return s } func valueToStringIngester(v interface{}) string { rv := reflect.ValueOf(v) if rv.IsNil() { return "nil" } pv := reflect.Indirect(rv).Interface() return fmt.Sprintf("*%v", pv) } func (m *ReadRequest) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: ReadRequest: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: ReadRequest: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Queries", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= int(b&0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } m.Queries = append(m.Queries, &QueryRequest{}) if err := m.Queries[len(m.Queries)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipIngester(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *ReadResponse) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: ReadResponse: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: ReadResponse: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Results", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= int(b&0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } m.Results = append(m.Results, &QueryResponse{}) if err := m.Results[len(m.Results)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipIngester(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *QueryRequest) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: QueryRequest: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: QueryRequest: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field StartTimestampMs", wireType) } m.StartTimestampMs = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.StartTimestampMs |= int64(b&0x7F) << shift if b < 0x80 { break } } case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field EndTimestampMs", wireType) } m.EndTimestampMs = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.EndTimestampMs |= int64(b&0x7F) << shift if b < 0x80 { break } } case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Matchers", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= int(b&0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } m.Matchers = append(m.Matchers, &LabelMatcher{}) if err := m.Matchers[len(m.Matchers)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipIngester(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *ExemplarQueryRequest) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: ExemplarQueryRequest: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: ExemplarQueryRequest: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field StartTimestampMs", wireType) } m.StartTimestampMs = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.StartTimestampMs |= int64(b&0x7F) << shift if b < 0x80 { break } } case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field EndTimestampMs", wireType) } m.EndTimestampMs = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.EndTimestampMs |= int64(b&0x7F) << shift if b < 0x80 { break } } case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Matchers", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= int(b&0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } m.Matchers = append(m.Matchers, &LabelMatchers{}) if err := m.Matchers[len(m.Matchers)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipIngester(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *QueryResponse) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: QueryResponse: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: QueryResponse: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Timeseries", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= int(b&0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } m.Timeseries = append(m.Timeseries, logproto.TimeSeries{}) if err := m.Timeseries[len(m.Timeseries)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipIngester(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *QueryStreamResponse) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: QueryStreamResponse: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: QueryStreamResponse: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Chunkseries", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= int(b&0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } m.Chunkseries = append(m.Chunkseries, TimeSeriesChunk{}) if err := m.Chunkseries[len(m.Chunkseries)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Timeseries", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= int(b&0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } m.Timeseries = append(m.Timeseries, logproto.TimeSeries{}) if err := m.Timeseries[len(m.Timeseries)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipIngester(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *ExemplarQueryResponse) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: ExemplarQueryResponse: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: ExemplarQueryResponse: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Timeseries", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= int(b&0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } m.Timeseries = append(m.Timeseries, logproto.TimeSeries{}) if err := m.Timeseries[len(m.Timeseries)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipIngester(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *LabelValuesRequest) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: LabelValuesRequest: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: LabelValuesRequest: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field LabelName", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= uint64(b&0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + intStringLen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } m.LabelName = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field StartTimestampMs", wireType) } m.StartTimestampMs = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.StartTimestampMs |= int64(b&0x7F) << shift if b < 0x80 { break } } case 3: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field EndTimestampMs", wireType) } m.EndTimestampMs = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.EndTimestampMs |= int64(b&0x7F) << shift if b < 0x80 { break } } case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Matchers", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= int(b&0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } if m.Matchers == nil { m.Matchers = &LabelMatchers{} } if err := m.Matchers.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipIngester(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *LabelValuesResponse) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: LabelValuesResponse: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: LabelValuesResponse: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field LabelValues", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= uint64(b&0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + intStringLen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } m.LabelValues = append(m.LabelValues, string(dAtA[iNdEx:postIndex])) iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipIngester(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *LabelNamesRequest) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: LabelNamesRequest: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: LabelNamesRequest: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field StartTimestampMs", wireType) } m.StartTimestampMs = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.StartTimestampMs |= int64(b&0x7F) << shift if b < 0x80 { break } } case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field EndTimestampMs", wireType) } m.EndTimestampMs = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.EndTimestampMs |= int64(b&0x7F) << shift if b < 0x80 { break } } default: iNdEx = preIndex skippy, err := skipIngester(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *LabelNamesResponse) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: LabelNamesResponse: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: LabelNamesResponse: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field LabelNames", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= uint64(b&0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + intStringLen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } m.LabelNames = append(m.LabelNames, string(dAtA[iNdEx:postIndex])) iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipIngester(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *UserStatsRequest) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: UserStatsRequest: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: UserStatsRequest: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { default: iNdEx = preIndex skippy, err := skipIngester(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *UserStatsResponse) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: UserStatsResponse: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: UserStatsResponse: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 1 { return fmt.Errorf("proto: wrong wireType = %d for field IngestionRate", wireType) } var v uint64 if (iNdEx + 8) > l { return io.ErrUnexpectedEOF } v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) iNdEx += 8 m.IngestionRate = float64(math.Float64frombits(v)) case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field NumSeries", wireType) } m.NumSeries = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.NumSeries |= uint64(b&0x7F) << shift if b < 0x80 { break } } case 3: if wireType != 1 { return fmt.Errorf("proto: wrong wireType = %d for field ApiIngestionRate", wireType) } var v uint64 if (iNdEx + 8) > l { return io.ErrUnexpectedEOF } v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) iNdEx += 8 m.ApiIngestionRate = float64(math.Float64frombits(v)) case 4: if wireType != 1 { return fmt.Errorf("proto: wrong wireType = %d for field RuleIngestionRate", wireType) } var v uint64 if (iNdEx + 8) > l { return io.ErrUnexpectedEOF } v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) iNdEx += 8 m.RuleIngestionRate = float64(math.Float64frombits(v)) default: iNdEx = preIndex skippy, err := skipIngester(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *UserIDStatsResponse) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: UserIDStatsResponse: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: UserIDStatsResponse: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field UserId", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= uint64(b&0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + intStringLen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } m.UserId = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= int(b&0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } if m.Data == nil { m.Data = &UserStatsResponse{} } if err := m.Data.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipIngester(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *UsersStatsResponse) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: UsersStatsResponse: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: UsersStatsResponse: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Stats", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= int(b&0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } m.Stats = append(m.Stats, &UserIDStatsResponse{}) if err := m.Stats[len(m.Stats)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipIngester(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *MetricsForLabelMatchersRequest) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: MetricsForLabelMatchersRequest: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: MetricsForLabelMatchersRequest: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field StartTimestampMs", wireType) } m.StartTimestampMs = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.StartTimestampMs |= int64(b&0x7F) << shift if b < 0x80 { break } } case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field EndTimestampMs", wireType) } m.EndTimestampMs = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.EndTimestampMs |= int64(b&0x7F) << shift if b < 0x80 { break } } case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field MatchersSet", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= int(b&0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } m.MatchersSet = append(m.MatchersSet, &LabelMatchers{}) if err := m.MatchersSet[len(m.MatchersSet)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipIngester(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *MetricsForLabelMatchersResponse) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: MetricsForLabelMatchersResponse: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: MetricsForLabelMatchersResponse: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Metric", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= int(b&0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } m.Metric = append(m.Metric, &logproto.Metric{}) if err := m.Metric[len(m.Metric)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipIngester(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *MetricsMetadataRequest) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: MetricsMetadataRequest: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: MetricsMetadataRequest: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { default: iNdEx = preIndex skippy, err := skipIngester(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *MetricsMetadataResponse) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: MetricsMetadataResponse: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: MetricsMetadataResponse: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= int(b&0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } m.Metadata = append(m.Metadata, &logproto.MetricMetadata{}) if err := m.Metadata[len(m.Metadata)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipIngester(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *TimeSeriesChunk) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: TimeSeriesChunk: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: TimeSeriesChunk: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field FromIngesterId", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= uint64(b&0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + intStringLen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } m.FromIngesterId = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field UserId", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= uint64(b&0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + intStringLen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } m.UserId = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= int(b&0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } m.Labels = append(m.Labels, github_com_grafana_loki_pkg_logproto.LabelAdapter{}) if err := m.Labels[len(m.Labels)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Chunks", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= int(b&0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } m.Chunks = append(m.Chunks, Chunk{}) if err := m.Chunks[len(m.Chunks)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipIngester(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *Chunk) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: Chunk: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: Chunk: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field StartTimestampMs", wireType) } m.StartTimestampMs = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.StartTimestampMs |= int64(b&0x7F) << shift if b < 0x80 { break } } case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field EndTimestampMs", wireType) } m.EndTimestampMs = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.EndTimestampMs |= int64(b&0x7F) << shift if b < 0x80 { break } } case 3: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Encoding", wireType) } m.Encoding = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Encoding |= int32(b&0x7F) << shift if b < 0x80 { break } } case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) } var byteLen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ byteLen |= int(b&0x7F) << shift if b < 0x80 { break } } if byteLen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + byteLen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } m.Data = append(m.Data[:0], dAtA[iNdEx:postIndex]...) if m.Data == nil { m.Data = []byte{} } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipIngester(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *TransferChunksResponse) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: TransferChunksResponse: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: TransferChunksResponse: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { default: iNdEx = preIndex skippy, err := skipIngester(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *LabelMatchers) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: LabelMatchers: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: LabelMatchers: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Matchers", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= int(b&0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } m.Matchers = append(m.Matchers, &LabelMatcher{}) if err := m.Matchers[len(m.Matchers)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipIngester(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *LabelMatcher) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: LabelMatcher: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: LabelMatcher: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) } m.Type = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Type |= MatchType(b&0x7F) << shift if b < 0x80 { break } } case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= uint64(b&0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + intStringLen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } m.Name = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= uint64(b&0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + intStringLen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } m.Value = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipIngester(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *TimeSeriesFile) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: TimeSeriesFile: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: TimeSeriesFile: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field FromIngesterId", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= uint64(b&0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + intStringLen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } m.FromIngesterId = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field UserId", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= uint64(b&0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + intStringLen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } m.UserId = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Filename", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= uint64(b&0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + intStringLen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } m.Filename = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) } var byteLen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowIngester } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ byteLen |= int(b&0x7F) << shift if b < 0x80 { break } } if byteLen < 0 { return ErrInvalidLengthIngester } postIndex := iNdEx + byteLen if postIndex < 0 { return ErrInvalidLengthIngester } if postIndex > l { return io.ErrUnexpectedEOF } m.Data = append(m.Data[:0], dAtA[iNdEx:postIndex]...) if m.Data == nil { m.Data = []byte{} } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipIngester(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) < 0 { return ErrInvalidLengthIngester } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func skipIngester(dAtA []byte) (n int, err error) { l := len(dAtA) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return 0, ErrIntOverflowIngester } if iNdEx >= l { return 0, io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } wireType := int(wire & 0x7) switch wireType { case 0: for shift := uint(0); ; shift += 7 { if shift >= 64 { return 0, ErrIntOverflowIngester } if iNdEx >= l { return 0, io.ErrUnexpectedEOF } iNdEx++ if dAtA[iNdEx-1] < 0x80 { break } } return iNdEx, nil case 1: iNdEx += 8 return iNdEx, nil case 2: var length int for shift := uint(0); ; shift += 7 { if shift >= 64 { return 0, ErrIntOverflowIngester } if iNdEx >= l { return 0, io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ length |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if length < 0 { return 0, ErrInvalidLengthIngester } iNdEx += length if iNdEx < 0 { return 0, ErrInvalidLengthIngester } return iNdEx, nil case 3: for { var innerWire uint64 var start int = iNdEx for shift := uint(0); ; shift += 7 { if shift >= 64 { return 0, ErrIntOverflowIngester } if iNdEx >= l { return 0, io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ innerWire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } innerWireType := int(innerWire & 0x7) if innerWireType == 4 { break } next, err := skipIngester(dAtA[start:]) if err != nil { return 0, err } iNdEx = start + next if iNdEx < 0 { return 0, ErrInvalidLengthIngester } } return iNdEx, nil case 4: return iNdEx, nil case 5: iNdEx += 4 return iNdEx, nil default: return 0, fmt.Errorf("proto: illegal wireType %d", wireType) } } panic("unreachable") } var ( ErrInvalidLengthIngester = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowIngester = fmt.Errorf("proto: integer overflow") )