mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-12-26 12:20:10 +01:00
4332 lines
93 KiB
Go
4332 lines
93 KiB
Go
|
// Code generated by protoc-gen-go-vtproto. DO NOT EDIT.
|
||
|
// protoc-gen-go-vtproto version: v0.4.0
|
||
|
// source: lib/protoparser/opentelemetry/proto/metrics.proto
|
||
|
|
||
|
package pb
|
||
|
|
||
|
import (
|
||
|
binary "encoding/binary"
|
||
|
fmt "fmt"
|
||
|
io "io"
|
||
|
math "math"
|
||
|
)
|
||
|
|
||
|
func (m *MetricsData) MarshalVT() (dAtA []byte, err error) {
|
||
|
if m == nil {
|
||
|
return nil, nil
|
||
|
}
|
||
|
size := m.SizeVT()
|
||
|
dAtA = make([]byte, size)
|
||
|
n, err := m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return dAtA[:n], nil
|
||
|
}
|
||
|
|
||
|
func (m *MetricsData) MarshalToVT(dAtA []byte) (int, error) {
|
||
|
size := m.SizeVT()
|
||
|
return m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
}
|
||
|
|
||
|
func (m *MetricsData) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
|
||
|
if m == nil {
|
||
|
return 0, nil
|
||
|
}
|
||
|
i := len(dAtA)
|
||
|
_ = i
|
||
|
var l int
|
||
|
_ = l
|
||
|
if m.unknownFields != nil {
|
||
|
i -= len(m.unknownFields)
|
||
|
copy(dAtA[i:], m.unknownFields)
|
||
|
}
|
||
|
if len(m.ResourceMetrics) > 0 {
|
||
|
for iNdEx := len(m.ResourceMetrics) - 1; iNdEx >= 0; iNdEx-- {
|
||
|
size, err := m.ResourceMetrics[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
|
||
|
if err != nil {
|
||
|
return 0, err
|
||
|
}
|
||
|
i -= size
|
||
|
i = encodeVarint(dAtA, i, uint64(size))
|
||
|
i--
|
||
|
dAtA[i] = 0xa
|
||
|
}
|
||
|
}
|
||
|
return len(dAtA) - i, nil
|
||
|
}
|
||
|
|
||
|
func (m *ResourceMetrics) MarshalVT() (dAtA []byte, err error) {
|
||
|
if m == nil {
|
||
|
return nil, nil
|
||
|
}
|
||
|
size := m.SizeVT()
|
||
|
dAtA = make([]byte, size)
|
||
|
n, err := m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return dAtA[:n], nil
|
||
|
}
|
||
|
|
||
|
func (m *ResourceMetrics) MarshalToVT(dAtA []byte) (int, error) {
|
||
|
size := m.SizeVT()
|
||
|
return m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
}
|
||
|
|
||
|
func (m *ResourceMetrics) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
|
||
|
if m == nil {
|
||
|
return 0, nil
|
||
|
}
|
||
|
i := len(dAtA)
|
||
|
_ = i
|
||
|
var l int
|
||
|
_ = l
|
||
|
if m.unknownFields != nil {
|
||
|
i -= len(m.unknownFields)
|
||
|
copy(dAtA[i:], m.unknownFields)
|
||
|
}
|
||
|
if len(m.SchemaUrl) > 0 {
|
||
|
i -= len(m.SchemaUrl)
|
||
|
copy(dAtA[i:], m.SchemaUrl)
|
||
|
i = encodeVarint(dAtA, i, uint64(len(m.SchemaUrl)))
|
||
|
i--
|
||
|
dAtA[i] = 0x1a
|
||
|
}
|
||
|
if len(m.ScopeMetrics) > 0 {
|
||
|
for iNdEx := len(m.ScopeMetrics) - 1; iNdEx >= 0; iNdEx-- {
|
||
|
size, err := m.ScopeMetrics[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
|
||
|
if err != nil {
|
||
|
return 0, err
|
||
|
}
|
||
|
i -= size
|
||
|
i = encodeVarint(dAtA, i, uint64(size))
|
||
|
i--
|
||
|
dAtA[i] = 0x12
|
||
|
}
|
||
|
}
|
||
|
if m.Resource != nil {
|
||
|
size, err := m.Resource.MarshalToSizedBufferVT(dAtA[:i])
|
||
|
if err != nil {
|
||
|
return 0, err
|
||
|
}
|
||
|
i -= size
|
||
|
i = encodeVarint(dAtA, i, uint64(size))
|
||
|
i--
|
||
|
dAtA[i] = 0xa
|
||
|
}
|
||
|
return len(dAtA) - i, nil
|
||
|
}
|
||
|
|
||
|
func (m *ScopeMetrics) MarshalVT() (dAtA []byte, err error) {
|
||
|
if m == nil {
|
||
|
return nil, nil
|
||
|
}
|
||
|
size := m.SizeVT()
|
||
|
dAtA = make([]byte, size)
|
||
|
n, err := m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return dAtA[:n], nil
|
||
|
}
|
||
|
|
||
|
func (m *ScopeMetrics) MarshalToVT(dAtA []byte) (int, error) {
|
||
|
size := m.SizeVT()
|
||
|
return m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
}
|
||
|
|
||
|
func (m *ScopeMetrics) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
|
||
|
if m == nil {
|
||
|
return 0, nil
|
||
|
}
|
||
|
i := len(dAtA)
|
||
|
_ = i
|
||
|
var l int
|
||
|
_ = l
|
||
|
if m.unknownFields != nil {
|
||
|
i -= len(m.unknownFields)
|
||
|
copy(dAtA[i:], m.unknownFields)
|
||
|
}
|
||
|
if len(m.SchemaUrl) > 0 {
|
||
|
i -= len(m.SchemaUrl)
|
||
|
copy(dAtA[i:], m.SchemaUrl)
|
||
|
i = encodeVarint(dAtA, i, uint64(len(m.SchemaUrl)))
|
||
|
i--
|
||
|
dAtA[i] = 0x1a
|
||
|
}
|
||
|
if len(m.Metrics) > 0 {
|
||
|
for iNdEx := len(m.Metrics) - 1; iNdEx >= 0; iNdEx-- {
|
||
|
size, err := m.Metrics[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
|
||
|
if err != nil {
|
||
|
return 0, err
|
||
|
}
|
||
|
i -= size
|
||
|
i = encodeVarint(dAtA, i, uint64(size))
|
||
|
i--
|
||
|
dAtA[i] = 0x12
|
||
|
}
|
||
|
}
|
||
|
return len(dAtA) - i, nil
|
||
|
}
|
||
|
|
||
|
func (m *Metric) MarshalVT() (dAtA []byte, err error) {
|
||
|
if m == nil {
|
||
|
return nil, nil
|
||
|
}
|
||
|
size := m.SizeVT()
|
||
|
dAtA = make([]byte, size)
|
||
|
n, err := m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return dAtA[:n], nil
|
||
|
}
|
||
|
|
||
|
func (m *Metric) MarshalToVT(dAtA []byte) (int, error) {
|
||
|
size := m.SizeVT()
|
||
|
return m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
}
|
||
|
|
||
|
func (m *Metric) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
|
||
|
if m == nil {
|
||
|
return 0, nil
|
||
|
}
|
||
|
i := len(dAtA)
|
||
|
_ = i
|
||
|
var l int
|
||
|
_ = l
|
||
|
if m.unknownFields != nil {
|
||
|
i -= len(m.unknownFields)
|
||
|
copy(dAtA[i:], m.unknownFields)
|
||
|
}
|
||
|
if vtmsg, ok := m.Data.(interface {
|
||
|
MarshalToSizedBufferVT([]byte) (int, error)
|
||
|
}); ok {
|
||
|
size, err := vtmsg.MarshalToSizedBufferVT(dAtA[:i])
|
||
|
if err != nil {
|
||
|
return 0, err
|
||
|
}
|
||
|
i -= size
|
||
|
}
|
||
|
if len(m.Unit) > 0 {
|
||
|
i -= len(m.Unit)
|
||
|
copy(dAtA[i:], m.Unit)
|
||
|
i = encodeVarint(dAtA, i, uint64(len(m.Unit)))
|
||
|
i--
|
||
|
dAtA[i] = 0x1a
|
||
|
}
|
||
|
if len(m.Description) > 0 {
|
||
|
i -= len(m.Description)
|
||
|
copy(dAtA[i:], m.Description)
|
||
|
i = encodeVarint(dAtA, i, uint64(len(m.Description)))
|
||
|
i--
|
||
|
dAtA[i] = 0x12
|
||
|
}
|
||
|
if len(m.Name) > 0 {
|
||
|
i -= len(m.Name)
|
||
|
copy(dAtA[i:], m.Name)
|
||
|
i = encodeVarint(dAtA, i, uint64(len(m.Name)))
|
||
|
i--
|
||
|
dAtA[i] = 0xa
|
||
|
}
|
||
|
return len(dAtA) - i, nil
|
||
|
}
|
||
|
|
||
|
func (m *Metric_Gauge) MarshalToVT(dAtA []byte) (int, error) {
|
||
|
size := m.SizeVT()
|
||
|
return m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
}
|
||
|
|
||
|
func (m *Metric_Gauge) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
|
||
|
i := len(dAtA)
|
||
|
if m.Gauge != nil {
|
||
|
size, err := m.Gauge.MarshalToSizedBufferVT(dAtA[:i])
|
||
|
if err != nil {
|
||
|
return 0, err
|
||
|
}
|
||
|
i -= size
|
||
|
i = encodeVarint(dAtA, i, uint64(size))
|
||
|
i--
|
||
|
dAtA[i] = 0x2a
|
||
|
}
|
||
|
return len(dAtA) - i, nil
|
||
|
}
|
||
|
func (m *Metric_Sum) MarshalToVT(dAtA []byte) (int, error) {
|
||
|
size := m.SizeVT()
|
||
|
return m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
}
|
||
|
|
||
|
func (m *Metric_Sum) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
|
||
|
i := len(dAtA)
|
||
|
if m.Sum != nil {
|
||
|
size, err := m.Sum.MarshalToSizedBufferVT(dAtA[:i])
|
||
|
if err != nil {
|
||
|
return 0, err
|
||
|
}
|
||
|
i -= size
|
||
|
i = encodeVarint(dAtA, i, uint64(size))
|
||
|
i--
|
||
|
dAtA[i] = 0x3a
|
||
|
}
|
||
|
return len(dAtA) - i, nil
|
||
|
}
|
||
|
func (m *Metric_Histogram) MarshalToVT(dAtA []byte) (int, error) {
|
||
|
size := m.SizeVT()
|
||
|
return m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
}
|
||
|
|
||
|
func (m *Metric_Histogram) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
|
||
|
i := len(dAtA)
|
||
|
if m.Histogram != nil {
|
||
|
size, err := m.Histogram.MarshalToSizedBufferVT(dAtA[:i])
|
||
|
if err != nil {
|
||
|
return 0, err
|
||
|
}
|
||
|
i -= size
|
||
|
i = encodeVarint(dAtA, i, uint64(size))
|
||
|
i--
|
||
|
dAtA[i] = 0x4a
|
||
|
}
|
||
|
return len(dAtA) - i, nil
|
||
|
}
|
||
|
func (m *Metric_ExponentialHistogram) MarshalToVT(dAtA []byte) (int, error) {
|
||
|
size := m.SizeVT()
|
||
|
return m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
}
|
||
|
|
||
|
func (m *Metric_ExponentialHistogram) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
|
||
|
i := len(dAtA)
|
||
|
if m.ExponentialHistogram != nil {
|
||
|
size, err := m.ExponentialHistogram.MarshalToSizedBufferVT(dAtA[:i])
|
||
|
if err != nil {
|
||
|
return 0, err
|
||
|
}
|
||
|
i -= size
|
||
|
i = encodeVarint(dAtA, i, uint64(size))
|
||
|
i--
|
||
|
dAtA[i] = 0x52
|
||
|
}
|
||
|
return len(dAtA) - i, nil
|
||
|
}
|
||
|
func (m *Metric_Summary) MarshalToVT(dAtA []byte) (int, error) {
|
||
|
size := m.SizeVT()
|
||
|
return m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
}
|
||
|
|
||
|
func (m *Metric_Summary) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
|
||
|
i := len(dAtA)
|
||
|
if m.Summary != nil {
|
||
|
size, err := m.Summary.MarshalToSizedBufferVT(dAtA[:i])
|
||
|
if err != nil {
|
||
|
return 0, err
|
||
|
}
|
||
|
i -= size
|
||
|
i = encodeVarint(dAtA, i, uint64(size))
|
||
|
i--
|
||
|
dAtA[i] = 0x5a
|
||
|
}
|
||
|
return len(dAtA) - i, nil
|
||
|
}
|
||
|
func (m *Gauge) MarshalVT() (dAtA []byte, err error) {
|
||
|
if m == nil {
|
||
|
return nil, nil
|
||
|
}
|
||
|
size := m.SizeVT()
|
||
|
dAtA = make([]byte, size)
|
||
|
n, err := m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return dAtA[:n], nil
|
||
|
}
|
||
|
|
||
|
func (m *Gauge) MarshalToVT(dAtA []byte) (int, error) {
|
||
|
size := m.SizeVT()
|
||
|
return m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
}
|
||
|
|
||
|
func (m *Gauge) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
|
||
|
if m == nil {
|
||
|
return 0, nil
|
||
|
}
|
||
|
i := len(dAtA)
|
||
|
_ = i
|
||
|
var l int
|
||
|
_ = l
|
||
|
if m.unknownFields != nil {
|
||
|
i -= len(m.unknownFields)
|
||
|
copy(dAtA[i:], m.unknownFields)
|
||
|
}
|
||
|
if len(m.DataPoints) > 0 {
|
||
|
for iNdEx := len(m.DataPoints) - 1; iNdEx >= 0; iNdEx-- {
|
||
|
size, err := m.DataPoints[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
|
||
|
if err != nil {
|
||
|
return 0, err
|
||
|
}
|
||
|
i -= size
|
||
|
i = encodeVarint(dAtA, i, uint64(size))
|
||
|
i--
|
||
|
dAtA[i] = 0xa
|
||
|
}
|
||
|
}
|
||
|
return len(dAtA) - i, nil
|
||
|
}
|
||
|
|
||
|
func (m *Sum) MarshalVT() (dAtA []byte, err error) {
|
||
|
if m == nil {
|
||
|
return nil, nil
|
||
|
}
|
||
|
size := m.SizeVT()
|
||
|
dAtA = make([]byte, size)
|
||
|
n, err := m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return dAtA[:n], nil
|
||
|
}
|
||
|
|
||
|
func (m *Sum) MarshalToVT(dAtA []byte) (int, error) {
|
||
|
size := m.SizeVT()
|
||
|
return m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
}
|
||
|
|
||
|
func (m *Sum) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
|
||
|
if m == nil {
|
||
|
return 0, nil
|
||
|
}
|
||
|
i := len(dAtA)
|
||
|
_ = i
|
||
|
var l int
|
||
|
_ = l
|
||
|
if m.unknownFields != nil {
|
||
|
i -= len(m.unknownFields)
|
||
|
copy(dAtA[i:], m.unknownFields)
|
||
|
}
|
||
|
if m.IsMonotonic {
|
||
|
i--
|
||
|
if m.IsMonotonic {
|
||
|
dAtA[i] = 1
|
||
|
} else {
|
||
|
dAtA[i] = 0
|
||
|
}
|
||
|
i--
|
||
|
dAtA[i] = 0x18
|
||
|
}
|
||
|
if m.AggregationTemporality != 0 {
|
||
|
i = encodeVarint(dAtA, i, uint64(m.AggregationTemporality))
|
||
|
i--
|
||
|
dAtA[i] = 0x10
|
||
|
}
|
||
|
if len(m.DataPoints) > 0 {
|
||
|
for iNdEx := len(m.DataPoints) - 1; iNdEx >= 0; iNdEx-- {
|
||
|
size, err := m.DataPoints[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
|
||
|
if err != nil {
|
||
|
return 0, err
|
||
|
}
|
||
|
i -= size
|
||
|
i = encodeVarint(dAtA, i, uint64(size))
|
||
|
i--
|
||
|
dAtA[i] = 0xa
|
||
|
}
|
||
|
}
|
||
|
return len(dAtA) - i, nil
|
||
|
}
|
||
|
|
||
|
func (m *Histogram) MarshalVT() (dAtA []byte, err error) {
|
||
|
if m == nil {
|
||
|
return nil, nil
|
||
|
}
|
||
|
size := m.SizeVT()
|
||
|
dAtA = make([]byte, size)
|
||
|
n, err := m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return dAtA[:n], nil
|
||
|
}
|
||
|
|
||
|
func (m *Histogram) MarshalToVT(dAtA []byte) (int, error) {
|
||
|
size := m.SizeVT()
|
||
|
return m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
}
|
||
|
|
||
|
func (m *Histogram) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
|
||
|
if m == nil {
|
||
|
return 0, nil
|
||
|
}
|
||
|
i := len(dAtA)
|
||
|
_ = i
|
||
|
var l int
|
||
|
_ = l
|
||
|
if m.unknownFields != nil {
|
||
|
i -= len(m.unknownFields)
|
||
|
copy(dAtA[i:], m.unknownFields)
|
||
|
}
|
||
|
if m.AggregationTemporality != 0 {
|
||
|
i = encodeVarint(dAtA, i, uint64(m.AggregationTemporality))
|
||
|
i--
|
||
|
dAtA[i] = 0x10
|
||
|
}
|
||
|
if len(m.DataPoints) > 0 {
|
||
|
for iNdEx := len(m.DataPoints) - 1; iNdEx >= 0; iNdEx-- {
|
||
|
size, err := m.DataPoints[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
|
||
|
if err != nil {
|
||
|
return 0, err
|
||
|
}
|
||
|
i -= size
|
||
|
i = encodeVarint(dAtA, i, uint64(size))
|
||
|
i--
|
||
|
dAtA[i] = 0xa
|
||
|
}
|
||
|
}
|
||
|
return len(dAtA) - i, nil
|
||
|
}
|
||
|
|
||
|
func (m *ExponentialHistogram) MarshalVT() (dAtA []byte, err error) {
|
||
|
if m == nil {
|
||
|
return nil, nil
|
||
|
}
|
||
|
size := m.SizeVT()
|
||
|
dAtA = make([]byte, size)
|
||
|
n, err := m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return dAtA[:n], nil
|
||
|
}
|
||
|
|
||
|
func (m *ExponentialHistogram) MarshalToVT(dAtA []byte) (int, error) {
|
||
|
size := m.SizeVT()
|
||
|
return m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
}
|
||
|
|
||
|
func (m *ExponentialHistogram) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
|
||
|
if m == nil {
|
||
|
return 0, nil
|
||
|
}
|
||
|
i := len(dAtA)
|
||
|
_ = i
|
||
|
var l int
|
||
|
_ = l
|
||
|
if m.unknownFields != nil {
|
||
|
i -= len(m.unknownFields)
|
||
|
copy(dAtA[i:], m.unknownFields)
|
||
|
}
|
||
|
if m.AggregationTemporality != 0 {
|
||
|
i = encodeVarint(dAtA, i, uint64(m.AggregationTemporality))
|
||
|
i--
|
||
|
dAtA[i] = 0x10
|
||
|
}
|
||
|
if len(m.DataPoints) > 0 {
|
||
|
for iNdEx := len(m.DataPoints) - 1; iNdEx >= 0; iNdEx-- {
|
||
|
size, err := m.DataPoints[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
|
||
|
if err != nil {
|
||
|
return 0, err
|
||
|
}
|
||
|
i -= size
|
||
|
i = encodeVarint(dAtA, i, uint64(size))
|
||
|
i--
|
||
|
dAtA[i] = 0xa
|
||
|
}
|
||
|
}
|
||
|
return len(dAtA) - i, nil
|
||
|
}
|
||
|
|
||
|
func (m *Summary) MarshalVT() (dAtA []byte, err error) {
|
||
|
if m == nil {
|
||
|
return nil, nil
|
||
|
}
|
||
|
size := m.SizeVT()
|
||
|
dAtA = make([]byte, size)
|
||
|
n, err := m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return dAtA[:n], nil
|
||
|
}
|
||
|
|
||
|
func (m *Summary) MarshalToVT(dAtA []byte) (int, error) {
|
||
|
size := m.SizeVT()
|
||
|
return m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
}
|
||
|
|
||
|
func (m *Summary) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
|
||
|
if m == nil {
|
||
|
return 0, nil
|
||
|
}
|
||
|
i := len(dAtA)
|
||
|
_ = i
|
||
|
var l int
|
||
|
_ = l
|
||
|
if m.unknownFields != nil {
|
||
|
i -= len(m.unknownFields)
|
||
|
copy(dAtA[i:], m.unknownFields)
|
||
|
}
|
||
|
if len(m.DataPoints) > 0 {
|
||
|
for iNdEx := len(m.DataPoints) - 1; iNdEx >= 0; iNdEx-- {
|
||
|
size, err := m.DataPoints[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
|
||
|
if err != nil {
|
||
|
return 0, err
|
||
|
}
|
||
|
i -= size
|
||
|
i = encodeVarint(dAtA, i, uint64(size))
|
||
|
i--
|
||
|
dAtA[i] = 0xa
|
||
|
}
|
||
|
}
|
||
|
return len(dAtA) - i, nil
|
||
|
}
|
||
|
|
||
|
func (m *NumberDataPoint) MarshalVT() (dAtA []byte, err error) {
|
||
|
if m == nil {
|
||
|
return nil, nil
|
||
|
}
|
||
|
size := m.SizeVT()
|
||
|
dAtA = make([]byte, size)
|
||
|
n, err := m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return dAtA[:n], nil
|
||
|
}
|
||
|
|
||
|
func (m *NumberDataPoint) MarshalToVT(dAtA []byte) (int, error) {
|
||
|
size := m.SizeVT()
|
||
|
return m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
}
|
||
|
|
||
|
func (m *NumberDataPoint) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
|
||
|
if m == nil {
|
||
|
return 0, nil
|
||
|
}
|
||
|
i := len(dAtA)
|
||
|
_ = i
|
||
|
var l int
|
||
|
_ = l
|
||
|
if m.unknownFields != nil {
|
||
|
i -= len(m.unknownFields)
|
||
|
copy(dAtA[i:], m.unknownFields)
|
||
|
}
|
||
|
if vtmsg, ok := m.Value.(interface {
|
||
|
MarshalToSizedBufferVT([]byte) (int, error)
|
||
|
}); ok {
|
||
|
size, err := vtmsg.MarshalToSizedBufferVT(dAtA[:i])
|
||
|
if err != nil {
|
||
|
return 0, err
|
||
|
}
|
||
|
i -= size
|
||
|
}
|
||
|
if m.Flags != 0 {
|
||
|
i = encodeVarint(dAtA, i, uint64(m.Flags))
|
||
|
i--
|
||
|
dAtA[i] = 0x40
|
||
|
}
|
||
|
if len(m.Attributes) > 0 {
|
||
|
for iNdEx := len(m.Attributes) - 1; iNdEx >= 0; iNdEx-- {
|
||
|
size, err := m.Attributes[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
|
||
|
if err != nil {
|
||
|
return 0, err
|
||
|
}
|
||
|
i -= size
|
||
|
i = encodeVarint(dAtA, i, uint64(size))
|
||
|
i--
|
||
|
dAtA[i] = 0x3a
|
||
|
}
|
||
|
}
|
||
|
if len(m.Exemplars) > 0 {
|
||
|
for iNdEx := len(m.Exemplars) - 1; iNdEx >= 0; iNdEx-- {
|
||
|
size, err := m.Exemplars[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
|
||
|
if err != nil {
|
||
|
return 0, err
|
||
|
}
|
||
|
i -= size
|
||
|
i = encodeVarint(dAtA, i, uint64(size))
|
||
|
i--
|
||
|
dAtA[i] = 0x2a
|
||
|
}
|
||
|
}
|
||
|
if m.TimeUnixNano != 0 {
|
||
|
i -= 8
|
||
|
binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.TimeUnixNano))
|
||
|
i--
|
||
|
dAtA[i] = 0x19
|
||
|
}
|
||
|
if m.StartTimeUnixNano != 0 {
|
||
|
i -= 8
|
||
|
binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.StartTimeUnixNano))
|
||
|
i--
|
||
|
dAtA[i] = 0x11
|
||
|
}
|
||
|
return len(dAtA) - i, nil
|
||
|
}
|
||
|
|
||
|
func (m *NumberDataPoint_AsDouble) MarshalToVT(dAtA []byte) (int, error) {
|
||
|
size := m.SizeVT()
|
||
|
return m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
}
|
||
|
|
||
|
func (m *NumberDataPoint_AsDouble) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
|
||
|
i := len(dAtA)
|
||
|
i -= 8
|
||
|
binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.AsDouble))))
|
||
|
i--
|
||
|
dAtA[i] = 0x21
|
||
|
return len(dAtA) - i, nil
|
||
|
}
|
||
|
func (m *NumberDataPoint_AsInt) MarshalToVT(dAtA []byte) (int, error) {
|
||
|
size := m.SizeVT()
|
||
|
return m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
}
|
||
|
|
||
|
func (m *NumberDataPoint_AsInt) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
|
||
|
i := len(dAtA)
|
||
|
i -= 8
|
||
|
binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.AsInt))
|
||
|
i--
|
||
|
dAtA[i] = 0x31
|
||
|
return len(dAtA) - i, nil
|
||
|
}
|
||
|
func (m *HistogramDataPoint) MarshalVT() (dAtA []byte, err error) {
|
||
|
if m == nil {
|
||
|
return nil, nil
|
||
|
}
|
||
|
size := m.SizeVT()
|
||
|
dAtA = make([]byte, size)
|
||
|
n, err := m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return dAtA[:n], nil
|
||
|
}
|
||
|
|
||
|
func (m *HistogramDataPoint) MarshalToVT(dAtA []byte) (int, error) {
|
||
|
size := m.SizeVT()
|
||
|
return m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
}
|
||
|
|
||
|
func (m *HistogramDataPoint) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
|
||
|
if m == nil {
|
||
|
return 0, nil
|
||
|
}
|
||
|
i := len(dAtA)
|
||
|
_ = i
|
||
|
var l int
|
||
|
_ = l
|
||
|
if m.unknownFields != nil {
|
||
|
i -= len(m.unknownFields)
|
||
|
copy(dAtA[i:], m.unknownFields)
|
||
|
}
|
||
|
if m.Max != nil {
|
||
|
i -= 8
|
||
|
binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Max))))
|
||
|
i--
|
||
|
dAtA[i] = 0x61
|
||
|
}
|
||
|
if m.Min != nil {
|
||
|
i -= 8
|
||
|
binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Min))))
|
||
|
i--
|
||
|
dAtA[i] = 0x59
|
||
|
}
|
||
|
if m.Flags != 0 {
|
||
|
i = encodeVarint(dAtA, i, uint64(m.Flags))
|
||
|
i--
|
||
|
dAtA[i] = 0x50
|
||
|
}
|
||
|
if len(m.Attributes) > 0 {
|
||
|
for iNdEx := len(m.Attributes) - 1; iNdEx >= 0; iNdEx-- {
|
||
|
size, err := m.Attributes[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
|
||
|
if err != nil {
|
||
|
return 0, err
|
||
|
}
|
||
|
i -= size
|
||
|
i = encodeVarint(dAtA, i, uint64(size))
|
||
|
i--
|
||
|
dAtA[i] = 0x4a
|
||
|
}
|
||
|
}
|
||
|
if len(m.Exemplars) > 0 {
|
||
|
for iNdEx := len(m.Exemplars) - 1; iNdEx >= 0; iNdEx-- {
|
||
|
size, err := m.Exemplars[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
|
||
|
if err != nil {
|
||
|
return 0, err
|
||
|
}
|
||
|
i -= size
|
||
|
i = encodeVarint(dAtA, i, uint64(size))
|
||
|
i--
|
||
|
dAtA[i] = 0x42
|
||
|
}
|
||
|
}
|
||
|
if len(m.ExplicitBounds) > 0 {
|
||
|
for iNdEx := len(m.ExplicitBounds) - 1; iNdEx >= 0; iNdEx-- {
|
||
|
f1 := math.Float64bits(float64(m.ExplicitBounds[iNdEx]))
|
||
|
i -= 8
|
||
|
binary.LittleEndian.PutUint64(dAtA[i:], uint64(f1))
|
||
|
}
|
||
|
i = encodeVarint(dAtA, i, uint64(len(m.ExplicitBounds)*8))
|
||
|
i--
|
||
|
dAtA[i] = 0x3a
|
||
|
}
|
||
|
if len(m.BucketCounts) > 0 {
|
||
|
for iNdEx := len(m.BucketCounts) - 1; iNdEx >= 0; iNdEx-- {
|
||
|
i -= 8
|
||
|
binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.BucketCounts[iNdEx]))
|
||
|
}
|
||
|
i = encodeVarint(dAtA, i, uint64(len(m.BucketCounts)*8))
|
||
|
i--
|
||
|
dAtA[i] = 0x32
|
||
|
}
|
||
|
if m.Sum != nil {
|
||
|
i -= 8
|
||
|
binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Sum))))
|
||
|
i--
|
||
|
dAtA[i] = 0x29
|
||
|
}
|
||
|
if m.Count != 0 {
|
||
|
i -= 8
|
||
|
binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Count))
|
||
|
i--
|
||
|
dAtA[i] = 0x21
|
||
|
}
|
||
|
if m.TimeUnixNano != 0 {
|
||
|
i -= 8
|
||
|
binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.TimeUnixNano))
|
||
|
i--
|
||
|
dAtA[i] = 0x19
|
||
|
}
|
||
|
if m.StartTimeUnixNano != 0 {
|
||
|
i -= 8
|
||
|
binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.StartTimeUnixNano))
|
||
|
i--
|
||
|
dAtA[i] = 0x11
|
||
|
}
|
||
|
return len(dAtA) - i, nil
|
||
|
}
|
||
|
|
||
|
func (m *ExponentialHistogramDataPoint_Buckets) MarshalVT() (dAtA []byte, err error) {
|
||
|
if m == nil {
|
||
|
return nil, nil
|
||
|
}
|
||
|
size := m.SizeVT()
|
||
|
dAtA = make([]byte, size)
|
||
|
n, err := m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return dAtA[:n], nil
|
||
|
}
|
||
|
|
||
|
func (m *ExponentialHistogramDataPoint_Buckets) MarshalToVT(dAtA []byte) (int, error) {
|
||
|
size := m.SizeVT()
|
||
|
return m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
}
|
||
|
|
||
|
func (m *ExponentialHistogramDataPoint_Buckets) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
|
||
|
if m == nil {
|
||
|
return 0, nil
|
||
|
}
|
||
|
i := len(dAtA)
|
||
|
_ = i
|
||
|
var l int
|
||
|
_ = l
|
||
|
if m.unknownFields != nil {
|
||
|
i -= len(m.unknownFields)
|
||
|
copy(dAtA[i:], m.unknownFields)
|
||
|
}
|
||
|
if len(m.BucketCounts) > 0 {
|
||
|
var pksize2 int
|
||
|
for _, num := range m.BucketCounts {
|
||
|
pksize2 += sov(uint64(num))
|
||
|
}
|
||
|
i -= pksize2
|
||
|
j1 := i
|
||
|
for _, num := range m.BucketCounts {
|
||
|
for num >= 1<<7 {
|
||
|
dAtA[j1] = uint8(uint64(num)&0x7f | 0x80)
|
||
|
num >>= 7
|
||
|
j1++
|
||
|
}
|
||
|
dAtA[j1] = uint8(num)
|
||
|
j1++
|
||
|
}
|
||
|
i = encodeVarint(dAtA, i, uint64(pksize2))
|
||
|
i--
|
||
|
dAtA[i] = 0x12
|
||
|
}
|
||
|
if m.Offset != 0 {
|
||
|
i = encodeVarint(dAtA, i, uint64((uint32(m.Offset)<<1)^uint32((m.Offset>>31))))
|
||
|
i--
|
||
|
dAtA[i] = 0x8
|
||
|
}
|
||
|
return len(dAtA) - i, nil
|
||
|
}
|
||
|
|
||
|
func (m *ExponentialHistogramDataPoint) MarshalVT() (dAtA []byte, err error) {
|
||
|
if m == nil {
|
||
|
return nil, nil
|
||
|
}
|
||
|
size := m.SizeVT()
|
||
|
dAtA = make([]byte, size)
|
||
|
n, err := m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return dAtA[:n], nil
|
||
|
}
|
||
|
|
||
|
func (m *ExponentialHistogramDataPoint) MarshalToVT(dAtA []byte) (int, error) {
|
||
|
size := m.SizeVT()
|
||
|
return m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
}
|
||
|
|
||
|
func (m *ExponentialHistogramDataPoint) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
|
||
|
if m == nil {
|
||
|
return 0, nil
|
||
|
}
|
||
|
i := len(dAtA)
|
||
|
_ = i
|
||
|
var l int
|
||
|
_ = l
|
||
|
if m.unknownFields != nil {
|
||
|
i -= len(m.unknownFields)
|
||
|
copy(dAtA[i:], m.unknownFields)
|
||
|
}
|
||
|
if m.Max != nil {
|
||
|
i -= 8
|
||
|
binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Max))))
|
||
|
i--
|
||
|
dAtA[i] = 0x69
|
||
|
}
|
||
|
if m.Min != nil {
|
||
|
i -= 8
|
||
|
binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Min))))
|
||
|
i--
|
||
|
dAtA[i] = 0x61
|
||
|
}
|
||
|
if len(m.Exemplars) > 0 {
|
||
|
for iNdEx := len(m.Exemplars) - 1; iNdEx >= 0; iNdEx-- {
|
||
|
size, err := m.Exemplars[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
|
||
|
if err != nil {
|
||
|
return 0, err
|
||
|
}
|
||
|
i -= size
|
||
|
i = encodeVarint(dAtA, i, uint64(size))
|
||
|
i--
|
||
|
dAtA[i] = 0x5a
|
||
|
}
|
||
|
}
|
||
|
if m.Flags != 0 {
|
||
|
i = encodeVarint(dAtA, i, uint64(m.Flags))
|
||
|
i--
|
||
|
dAtA[i] = 0x50
|
||
|
}
|
||
|
if m.Negative != nil {
|
||
|
size, err := m.Negative.MarshalToSizedBufferVT(dAtA[:i])
|
||
|
if err != nil {
|
||
|
return 0, err
|
||
|
}
|
||
|
i -= size
|
||
|
i = encodeVarint(dAtA, i, uint64(size))
|
||
|
i--
|
||
|
dAtA[i] = 0x4a
|
||
|
}
|
||
|
if m.Positive != nil {
|
||
|
size, err := m.Positive.MarshalToSizedBufferVT(dAtA[:i])
|
||
|
if err != nil {
|
||
|
return 0, err
|
||
|
}
|
||
|
i -= size
|
||
|
i = encodeVarint(dAtA, i, uint64(size))
|
||
|
i--
|
||
|
dAtA[i] = 0x42
|
||
|
}
|
||
|
if m.ZeroCount != 0 {
|
||
|
i -= 8
|
||
|
binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.ZeroCount))
|
||
|
i--
|
||
|
dAtA[i] = 0x39
|
||
|
}
|
||
|
if m.Scale != 0 {
|
||
|
i = encodeVarint(dAtA, i, uint64((uint32(m.Scale)<<1)^uint32((m.Scale>>31))))
|
||
|
i--
|
||
|
dAtA[i] = 0x30
|
||
|
}
|
||
|
if m.Sum != nil {
|
||
|
i -= 8
|
||
|
binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Sum))))
|
||
|
i--
|
||
|
dAtA[i] = 0x29
|
||
|
}
|
||
|
if m.Count != 0 {
|
||
|
i -= 8
|
||
|
binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Count))
|
||
|
i--
|
||
|
dAtA[i] = 0x21
|
||
|
}
|
||
|
if m.TimeUnixNano != 0 {
|
||
|
i -= 8
|
||
|
binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.TimeUnixNano))
|
||
|
i--
|
||
|
dAtA[i] = 0x19
|
||
|
}
|
||
|
if m.StartTimeUnixNano != 0 {
|
||
|
i -= 8
|
||
|
binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.StartTimeUnixNano))
|
||
|
i--
|
||
|
dAtA[i] = 0x11
|
||
|
}
|
||
|
if len(m.Attributes) > 0 {
|
||
|
for iNdEx := len(m.Attributes) - 1; iNdEx >= 0; iNdEx-- {
|
||
|
size, err := m.Attributes[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
|
||
|
if err != nil {
|
||
|
return 0, err
|
||
|
}
|
||
|
i -= size
|
||
|
i = encodeVarint(dAtA, i, uint64(size))
|
||
|
i--
|
||
|
dAtA[i] = 0xa
|
||
|
}
|
||
|
}
|
||
|
return len(dAtA) - i, nil
|
||
|
}
|
||
|
|
||
|
func (m *SummaryDataPoint_ValueAtQuantile) MarshalVT() (dAtA []byte, err error) {
|
||
|
if m == nil {
|
||
|
return nil, nil
|
||
|
}
|
||
|
size := m.SizeVT()
|
||
|
dAtA = make([]byte, size)
|
||
|
n, err := m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return dAtA[:n], nil
|
||
|
}
|
||
|
|
||
|
func (m *SummaryDataPoint_ValueAtQuantile) MarshalToVT(dAtA []byte) (int, error) {
|
||
|
size := m.SizeVT()
|
||
|
return m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
}
|
||
|
|
||
|
func (m *SummaryDataPoint_ValueAtQuantile) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
|
||
|
if m == nil {
|
||
|
return 0, nil
|
||
|
}
|
||
|
i := len(dAtA)
|
||
|
_ = i
|
||
|
var l int
|
||
|
_ = l
|
||
|
if m.unknownFields != nil {
|
||
|
i -= len(m.unknownFields)
|
||
|
copy(dAtA[i:], m.unknownFields)
|
||
|
}
|
||
|
if m.Value != 0 {
|
||
|
i -= 8
|
||
|
binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Value))))
|
||
|
i--
|
||
|
dAtA[i] = 0x11
|
||
|
}
|
||
|
if m.Quantile != 0 {
|
||
|
i -= 8
|
||
|
binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Quantile))))
|
||
|
i--
|
||
|
dAtA[i] = 0x9
|
||
|
}
|
||
|
return len(dAtA) - i, nil
|
||
|
}
|
||
|
|
||
|
func (m *SummaryDataPoint) MarshalVT() (dAtA []byte, err error) {
|
||
|
if m == nil {
|
||
|
return nil, nil
|
||
|
}
|
||
|
size := m.SizeVT()
|
||
|
dAtA = make([]byte, size)
|
||
|
n, err := m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return dAtA[:n], nil
|
||
|
}
|
||
|
|
||
|
func (m *SummaryDataPoint) MarshalToVT(dAtA []byte) (int, error) {
|
||
|
size := m.SizeVT()
|
||
|
return m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
}
|
||
|
|
||
|
func (m *SummaryDataPoint) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
|
||
|
if m == nil {
|
||
|
return 0, nil
|
||
|
}
|
||
|
i := len(dAtA)
|
||
|
_ = i
|
||
|
var l int
|
||
|
_ = l
|
||
|
if m.unknownFields != nil {
|
||
|
i -= len(m.unknownFields)
|
||
|
copy(dAtA[i:], m.unknownFields)
|
||
|
}
|
||
|
if m.Flags != 0 {
|
||
|
i = encodeVarint(dAtA, i, uint64(m.Flags))
|
||
|
i--
|
||
|
dAtA[i] = 0x40
|
||
|
}
|
||
|
if len(m.Attributes) > 0 {
|
||
|
for iNdEx := len(m.Attributes) - 1; iNdEx >= 0; iNdEx-- {
|
||
|
size, err := m.Attributes[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
|
||
|
if err != nil {
|
||
|
return 0, err
|
||
|
}
|
||
|
i -= size
|
||
|
i = encodeVarint(dAtA, i, uint64(size))
|
||
|
i--
|
||
|
dAtA[i] = 0x3a
|
||
|
}
|
||
|
}
|
||
|
if len(m.QuantileValues) > 0 {
|
||
|
for iNdEx := len(m.QuantileValues) - 1; iNdEx >= 0; iNdEx-- {
|
||
|
size, err := m.QuantileValues[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
|
||
|
if err != nil {
|
||
|
return 0, err
|
||
|
}
|
||
|
i -= size
|
||
|
i = encodeVarint(dAtA, i, uint64(size))
|
||
|
i--
|
||
|
dAtA[i] = 0x32
|
||
|
}
|
||
|
}
|
||
|
if m.Sum != 0 {
|
||
|
i -= 8
|
||
|
binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Sum))))
|
||
|
i--
|
||
|
dAtA[i] = 0x29
|
||
|
}
|
||
|
if m.Count != 0 {
|
||
|
i -= 8
|
||
|
binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Count))
|
||
|
i--
|
||
|
dAtA[i] = 0x21
|
||
|
}
|
||
|
if m.TimeUnixNano != 0 {
|
||
|
i -= 8
|
||
|
binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.TimeUnixNano))
|
||
|
i--
|
||
|
dAtA[i] = 0x19
|
||
|
}
|
||
|
if m.StartTimeUnixNano != 0 {
|
||
|
i -= 8
|
||
|
binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.StartTimeUnixNano))
|
||
|
i--
|
||
|
dAtA[i] = 0x11
|
||
|
}
|
||
|
return len(dAtA) - i, nil
|
||
|
}
|
||
|
|
||
|
func (m *Exemplar) MarshalVT() (dAtA []byte, err error) {
|
||
|
if m == nil {
|
||
|
return nil, nil
|
||
|
}
|
||
|
size := m.SizeVT()
|
||
|
dAtA = make([]byte, size)
|
||
|
n, err := m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return dAtA[:n], nil
|
||
|
}
|
||
|
|
||
|
func (m *Exemplar) MarshalToVT(dAtA []byte) (int, error) {
|
||
|
size := m.SizeVT()
|
||
|
return m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
}
|
||
|
|
||
|
func (m *Exemplar) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
|
||
|
if m == nil {
|
||
|
return 0, nil
|
||
|
}
|
||
|
i := len(dAtA)
|
||
|
_ = i
|
||
|
var l int
|
||
|
_ = l
|
||
|
if m.unknownFields != nil {
|
||
|
i -= len(m.unknownFields)
|
||
|
copy(dAtA[i:], m.unknownFields)
|
||
|
}
|
||
|
if vtmsg, ok := m.Value.(interface {
|
||
|
MarshalToSizedBufferVT([]byte) (int, error)
|
||
|
}); ok {
|
||
|
size, err := vtmsg.MarshalToSizedBufferVT(dAtA[:i])
|
||
|
if err != nil {
|
||
|
return 0, err
|
||
|
}
|
||
|
i -= size
|
||
|
}
|
||
|
if len(m.FilteredAttributes) > 0 {
|
||
|
for iNdEx := len(m.FilteredAttributes) - 1; iNdEx >= 0; iNdEx-- {
|
||
|
size, err := m.FilteredAttributes[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
|
||
|
if err != nil {
|
||
|
return 0, err
|
||
|
}
|
||
|
i -= size
|
||
|
i = encodeVarint(dAtA, i, uint64(size))
|
||
|
i--
|
||
|
dAtA[i] = 0x3a
|
||
|
}
|
||
|
}
|
||
|
if len(m.TraceId) > 0 {
|
||
|
i -= len(m.TraceId)
|
||
|
copy(dAtA[i:], m.TraceId)
|
||
|
i = encodeVarint(dAtA, i, uint64(len(m.TraceId)))
|
||
|
i--
|
||
|
dAtA[i] = 0x2a
|
||
|
}
|
||
|
if len(m.SpanId) > 0 {
|
||
|
i -= len(m.SpanId)
|
||
|
copy(dAtA[i:], m.SpanId)
|
||
|
i = encodeVarint(dAtA, i, uint64(len(m.SpanId)))
|
||
|
i--
|
||
|
dAtA[i] = 0x22
|
||
|
}
|
||
|
if m.TimeUnixNano != 0 {
|
||
|
i -= 8
|
||
|
binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.TimeUnixNano))
|
||
|
i--
|
||
|
dAtA[i] = 0x11
|
||
|
}
|
||
|
return len(dAtA) - i, nil
|
||
|
}
|
||
|
|
||
|
func (m *Exemplar_AsDouble) MarshalToVT(dAtA []byte) (int, error) {
|
||
|
size := m.SizeVT()
|
||
|
return m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
}
|
||
|
|
||
|
func (m *Exemplar_AsDouble) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
|
||
|
i := len(dAtA)
|
||
|
i -= 8
|
||
|
binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.AsDouble))))
|
||
|
i--
|
||
|
dAtA[i] = 0x19
|
||
|
return len(dAtA) - i, nil
|
||
|
}
|
||
|
func (m *Exemplar_AsInt) MarshalToVT(dAtA []byte) (int, error) {
|
||
|
size := m.SizeVT()
|
||
|
return m.MarshalToSizedBufferVT(dAtA[:size])
|
||
|
}
|
||
|
|
||
|
func (m *Exemplar_AsInt) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
|
||
|
i := len(dAtA)
|
||
|
i -= 8
|
||
|
binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.AsInt))
|
||
|
i--
|
||
|
dAtA[i] = 0x31
|
||
|
return len(dAtA) - i, nil
|
||
|
}
|
||
|
func (m *MetricsData) SizeVT() (n int) {
|
||
|
if m == nil {
|
||
|
return 0
|
||
|
}
|
||
|
var l int
|
||
|
_ = l
|
||
|
if len(m.ResourceMetrics) > 0 {
|
||
|
for _, e := range m.ResourceMetrics {
|
||
|
l = e.SizeVT()
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
}
|
||
|
n += len(m.unknownFields)
|
||
|
return n
|
||
|
}
|
||
|
|
||
|
func (m *ResourceMetrics) SizeVT() (n int) {
|
||
|
if m == nil {
|
||
|
return 0
|
||
|
}
|
||
|
var l int
|
||
|
_ = l
|
||
|
if m.Resource != nil {
|
||
|
l = m.Resource.SizeVT()
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
if len(m.ScopeMetrics) > 0 {
|
||
|
for _, e := range m.ScopeMetrics {
|
||
|
l = e.SizeVT()
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
}
|
||
|
l = len(m.SchemaUrl)
|
||
|
if l > 0 {
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
n += len(m.unknownFields)
|
||
|
return n
|
||
|
}
|
||
|
|
||
|
func (m *ScopeMetrics) SizeVT() (n int) {
|
||
|
if m == nil {
|
||
|
return 0
|
||
|
}
|
||
|
var l int
|
||
|
_ = l
|
||
|
if len(m.Metrics) > 0 {
|
||
|
for _, e := range m.Metrics {
|
||
|
l = e.SizeVT()
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
}
|
||
|
l = len(m.SchemaUrl)
|
||
|
if l > 0 {
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
n += len(m.unknownFields)
|
||
|
return n
|
||
|
}
|
||
|
|
||
|
func (m *Metric) SizeVT() (n int) {
|
||
|
if m == nil {
|
||
|
return 0
|
||
|
}
|
||
|
var l int
|
||
|
_ = l
|
||
|
l = len(m.Name)
|
||
|
if l > 0 {
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
l = len(m.Description)
|
||
|
if l > 0 {
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
l = len(m.Unit)
|
||
|
if l > 0 {
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
if vtmsg, ok := m.Data.(interface{ SizeVT() int }); ok {
|
||
|
n += vtmsg.SizeVT()
|
||
|
}
|
||
|
n += len(m.unknownFields)
|
||
|
return n
|
||
|
}
|
||
|
|
||
|
func (m *Metric_Gauge) SizeVT() (n int) {
|
||
|
if m == nil {
|
||
|
return 0
|
||
|
}
|
||
|
var l int
|
||
|
_ = l
|
||
|
if m.Gauge != nil {
|
||
|
l = m.Gauge.SizeVT()
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
return n
|
||
|
}
|
||
|
func (m *Metric_Sum) SizeVT() (n int) {
|
||
|
if m == nil {
|
||
|
return 0
|
||
|
}
|
||
|
var l int
|
||
|
_ = l
|
||
|
if m.Sum != nil {
|
||
|
l = m.Sum.SizeVT()
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
return n
|
||
|
}
|
||
|
func (m *Metric_Histogram) SizeVT() (n int) {
|
||
|
if m == nil {
|
||
|
return 0
|
||
|
}
|
||
|
var l int
|
||
|
_ = l
|
||
|
if m.Histogram != nil {
|
||
|
l = m.Histogram.SizeVT()
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
return n
|
||
|
}
|
||
|
func (m *Metric_ExponentialHistogram) SizeVT() (n int) {
|
||
|
if m == nil {
|
||
|
return 0
|
||
|
}
|
||
|
var l int
|
||
|
_ = l
|
||
|
if m.ExponentialHistogram != nil {
|
||
|
l = m.ExponentialHistogram.SizeVT()
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
return n
|
||
|
}
|
||
|
func (m *Metric_Summary) SizeVT() (n int) {
|
||
|
if m == nil {
|
||
|
return 0
|
||
|
}
|
||
|
var l int
|
||
|
_ = l
|
||
|
if m.Summary != nil {
|
||
|
l = m.Summary.SizeVT()
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
return n
|
||
|
}
|
||
|
func (m *Gauge) SizeVT() (n int) {
|
||
|
if m == nil {
|
||
|
return 0
|
||
|
}
|
||
|
var l int
|
||
|
_ = l
|
||
|
if len(m.DataPoints) > 0 {
|
||
|
for _, e := range m.DataPoints {
|
||
|
l = e.SizeVT()
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
}
|
||
|
n += len(m.unknownFields)
|
||
|
return n
|
||
|
}
|
||
|
|
||
|
func (m *Sum) SizeVT() (n int) {
|
||
|
if m == nil {
|
||
|
return 0
|
||
|
}
|
||
|
var l int
|
||
|
_ = l
|
||
|
if len(m.DataPoints) > 0 {
|
||
|
for _, e := range m.DataPoints {
|
||
|
l = e.SizeVT()
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
}
|
||
|
if m.AggregationTemporality != 0 {
|
||
|
n += 1 + sov(uint64(m.AggregationTemporality))
|
||
|
}
|
||
|
if m.IsMonotonic {
|
||
|
n += 2
|
||
|
}
|
||
|
n += len(m.unknownFields)
|
||
|
return n
|
||
|
}
|
||
|
|
||
|
func (m *Histogram) SizeVT() (n int) {
|
||
|
if m == nil {
|
||
|
return 0
|
||
|
}
|
||
|
var l int
|
||
|
_ = l
|
||
|
if len(m.DataPoints) > 0 {
|
||
|
for _, e := range m.DataPoints {
|
||
|
l = e.SizeVT()
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
}
|
||
|
if m.AggregationTemporality != 0 {
|
||
|
n += 1 + sov(uint64(m.AggregationTemporality))
|
||
|
}
|
||
|
n += len(m.unknownFields)
|
||
|
return n
|
||
|
}
|
||
|
|
||
|
func (m *ExponentialHistogram) SizeVT() (n int) {
|
||
|
if m == nil {
|
||
|
return 0
|
||
|
}
|
||
|
var l int
|
||
|
_ = l
|
||
|
if len(m.DataPoints) > 0 {
|
||
|
for _, e := range m.DataPoints {
|
||
|
l = e.SizeVT()
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
}
|
||
|
if m.AggregationTemporality != 0 {
|
||
|
n += 1 + sov(uint64(m.AggregationTemporality))
|
||
|
}
|
||
|
n += len(m.unknownFields)
|
||
|
return n
|
||
|
}
|
||
|
|
||
|
func (m *Summary) SizeVT() (n int) {
|
||
|
if m == nil {
|
||
|
return 0
|
||
|
}
|
||
|
var l int
|
||
|
_ = l
|
||
|
if len(m.DataPoints) > 0 {
|
||
|
for _, e := range m.DataPoints {
|
||
|
l = e.SizeVT()
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
}
|
||
|
n += len(m.unknownFields)
|
||
|
return n
|
||
|
}
|
||
|
|
||
|
func (m *NumberDataPoint) SizeVT() (n int) {
|
||
|
if m == nil {
|
||
|
return 0
|
||
|
}
|
||
|
var l int
|
||
|
_ = l
|
||
|
if m.StartTimeUnixNano != 0 {
|
||
|
n += 9
|
||
|
}
|
||
|
if m.TimeUnixNano != 0 {
|
||
|
n += 9
|
||
|
}
|
||
|
if vtmsg, ok := m.Value.(interface{ SizeVT() int }); ok {
|
||
|
n += vtmsg.SizeVT()
|
||
|
}
|
||
|
if len(m.Exemplars) > 0 {
|
||
|
for _, e := range m.Exemplars {
|
||
|
l = e.SizeVT()
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
}
|
||
|
if len(m.Attributes) > 0 {
|
||
|
for _, e := range m.Attributes {
|
||
|
l = e.SizeVT()
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
}
|
||
|
if m.Flags != 0 {
|
||
|
n += 1 + sov(uint64(m.Flags))
|
||
|
}
|
||
|
n += len(m.unknownFields)
|
||
|
return n
|
||
|
}
|
||
|
|
||
|
func (m *NumberDataPoint_AsDouble) SizeVT() (n int) {
|
||
|
if m == nil {
|
||
|
return 0
|
||
|
}
|
||
|
var l int
|
||
|
_ = l
|
||
|
n += 9
|
||
|
return n
|
||
|
}
|
||
|
func (m *NumberDataPoint_AsInt) SizeVT() (n int) {
|
||
|
if m == nil {
|
||
|
return 0
|
||
|
}
|
||
|
var l int
|
||
|
_ = l
|
||
|
n += 9
|
||
|
return n
|
||
|
}
|
||
|
func (m *HistogramDataPoint) SizeVT() (n int) {
|
||
|
if m == nil {
|
||
|
return 0
|
||
|
}
|
||
|
var l int
|
||
|
_ = l
|
||
|
if m.StartTimeUnixNano != 0 {
|
||
|
n += 9
|
||
|
}
|
||
|
if m.TimeUnixNano != 0 {
|
||
|
n += 9
|
||
|
}
|
||
|
if m.Count != 0 {
|
||
|
n += 9
|
||
|
}
|
||
|
if m.Sum != nil {
|
||
|
n += 9
|
||
|
}
|
||
|
if len(m.BucketCounts) > 0 {
|
||
|
n += 1 + sov(uint64(len(m.BucketCounts)*8)) + len(m.BucketCounts)*8
|
||
|
}
|
||
|
if len(m.ExplicitBounds) > 0 {
|
||
|
n += 1 + sov(uint64(len(m.ExplicitBounds)*8)) + len(m.ExplicitBounds)*8
|
||
|
}
|
||
|
if len(m.Exemplars) > 0 {
|
||
|
for _, e := range m.Exemplars {
|
||
|
l = e.SizeVT()
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
}
|
||
|
if len(m.Attributes) > 0 {
|
||
|
for _, e := range m.Attributes {
|
||
|
l = e.SizeVT()
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
}
|
||
|
if m.Flags != 0 {
|
||
|
n += 1 + sov(uint64(m.Flags))
|
||
|
}
|
||
|
if m.Min != nil {
|
||
|
n += 9
|
||
|
}
|
||
|
if m.Max != nil {
|
||
|
n += 9
|
||
|
}
|
||
|
n += len(m.unknownFields)
|
||
|
return n
|
||
|
}
|
||
|
|
||
|
func (m *ExponentialHistogramDataPoint_Buckets) SizeVT() (n int) {
|
||
|
if m == nil {
|
||
|
return 0
|
||
|
}
|
||
|
var l int
|
||
|
_ = l
|
||
|
if m.Offset != 0 {
|
||
|
n += 1 + soz(uint64(m.Offset))
|
||
|
}
|
||
|
if len(m.BucketCounts) > 0 {
|
||
|
l = 0
|
||
|
for _, e := range m.BucketCounts {
|
||
|
l += sov(uint64(e))
|
||
|
}
|
||
|
n += 1 + sov(uint64(l)) + l
|
||
|
}
|
||
|
n += len(m.unknownFields)
|
||
|
return n
|
||
|
}
|
||
|
|
||
|
func (m *ExponentialHistogramDataPoint) SizeVT() (n int) {
|
||
|
if m == nil {
|
||
|
return 0
|
||
|
}
|
||
|
var l int
|
||
|
_ = l
|
||
|
if len(m.Attributes) > 0 {
|
||
|
for _, e := range m.Attributes {
|
||
|
l = e.SizeVT()
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
}
|
||
|
if m.StartTimeUnixNano != 0 {
|
||
|
n += 9
|
||
|
}
|
||
|
if m.TimeUnixNano != 0 {
|
||
|
n += 9
|
||
|
}
|
||
|
if m.Count != 0 {
|
||
|
n += 9
|
||
|
}
|
||
|
if m.Sum != nil {
|
||
|
n += 9
|
||
|
}
|
||
|
if m.Scale != 0 {
|
||
|
n += 1 + soz(uint64(m.Scale))
|
||
|
}
|
||
|
if m.ZeroCount != 0 {
|
||
|
n += 9
|
||
|
}
|
||
|
if m.Positive != nil {
|
||
|
l = m.Positive.SizeVT()
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
if m.Negative != nil {
|
||
|
l = m.Negative.SizeVT()
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
if m.Flags != 0 {
|
||
|
n += 1 + sov(uint64(m.Flags))
|
||
|
}
|
||
|
if len(m.Exemplars) > 0 {
|
||
|
for _, e := range m.Exemplars {
|
||
|
l = e.SizeVT()
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
}
|
||
|
if m.Min != nil {
|
||
|
n += 9
|
||
|
}
|
||
|
if m.Max != nil {
|
||
|
n += 9
|
||
|
}
|
||
|
n += len(m.unknownFields)
|
||
|
return n
|
||
|
}
|
||
|
|
||
|
func (m *SummaryDataPoint_ValueAtQuantile) SizeVT() (n int) {
|
||
|
if m == nil {
|
||
|
return 0
|
||
|
}
|
||
|
var l int
|
||
|
_ = l
|
||
|
if m.Quantile != 0 {
|
||
|
n += 9
|
||
|
}
|
||
|
if m.Value != 0 {
|
||
|
n += 9
|
||
|
}
|
||
|
n += len(m.unknownFields)
|
||
|
return n
|
||
|
}
|
||
|
|
||
|
func (m *SummaryDataPoint) SizeVT() (n int) {
|
||
|
if m == nil {
|
||
|
return 0
|
||
|
}
|
||
|
var l int
|
||
|
_ = l
|
||
|
if m.StartTimeUnixNano != 0 {
|
||
|
n += 9
|
||
|
}
|
||
|
if m.TimeUnixNano != 0 {
|
||
|
n += 9
|
||
|
}
|
||
|
if m.Count != 0 {
|
||
|
n += 9
|
||
|
}
|
||
|
if m.Sum != 0 {
|
||
|
n += 9
|
||
|
}
|
||
|
if len(m.QuantileValues) > 0 {
|
||
|
for _, e := range m.QuantileValues {
|
||
|
l = e.SizeVT()
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
}
|
||
|
if len(m.Attributes) > 0 {
|
||
|
for _, e := range m.Attributes {
|
||
|
l = e.SizeVT()
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
}
|
||
|
if m.Flags != 0 {
|
||
|
n += 1 + sov(uint64(m.Flags))
|
||
|
}
|
||
|
n += len(m.unknownFields)
|
||
|
return n
|
||
|
}
|
||
|
|
||
|
func (m *Exemplar) SizeVT() (n int) {
|
||
|
if m == nil {
|
||
|
return 0
|
||
|
}
|
||
|
var l int
|
||
|
_ = l
|
||
|
if m.TimeUnixNano != 0 {
|
||
|
n += 9
|
||
|
}
|
||
|
if vtmsg, ok := m.Value.(interface{ SizeVT() int }); ok {
|
||
|
n += vtmsg.SizeVT()
|
||
|
}
|
||
|
l = len(m.SpanId)
|
||
|
if l > 0 {
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
l = len(m.TraceId)
|
||
|
if l > 0 {
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
if len(m.FilteredAttributes) > 0 {
|
||
|
for _, e := range m.FilteredAttributes {
|
||
|
l = e.SizeVT()
|
||
|
n += 1 + l + sov(uint64(l))
|
||
|
}
|
||
|
}
|
||
|
n += len(m.unknownFields)
|
||
|
return n
|
||
|
}
|
||
|
|
||
|
func (m *Exemplar_AsDouble) SizeVT() (n int) {
|
||
|
if m == nil {
|
||
|
return 0
|
||
|
}
|
||
|
var l int
|
||
|
_ = l
|
||
|
n += 9
|
||
|
return n
|
||
|
}
|
||
|
func (m *Exemplar_AsInt) SizeVT() (n int) {
|
||
|
if m == nil {
|
||
|
return 0
|
||
|
}
|
||
|
var l int
|
||
|
_ = l
|
||
|
n += 9
|
||
|
return n
|
||
|
}
|
||
|
func (m *MetricsData) UnmarshalVT(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 ErrIntOverflow
|
||
|
}
|
||
|
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: MetricsData: wiretype end group for non-group")
|
||
|
}
|
||
|
if fieldNum <= 0 {
|
||
|
return fmt.Errorf("proto: MetricsData: illegal tag %d (wire type %d)", fieldNum, wire)
|
||
|
}
|
||
|
switch fieldNum {
|
||
|
case 1:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetrics", wireType)
|
||
|
}
|
||
|
var msglen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
msglen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if msglen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + msglen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.ResourceMetrics = append(m.ResourceMetrics, &ResourceMetrics{})
|
||
|
if err := m.ResourceMetrics[len(m.ResourceMetrics)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
iNdEx = postIndex
|
||
|
default:
|
||
|
iNdEx = preIndex
|
||
|
skippy, err := skip(dAtA[iNdEx:])
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
if (skippy < 0) || (iNdEx+skippy) < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if (iNdEx + skippy) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
|
||
|
iNdEx += skippy
|
||
|
}
|
||
|
}
|
||
|
|
||
|
if iNdEx > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
func (m *ResourceMetrics) UnmarshalVT(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 ErrIntOverflow
|
||
|
}
|
||
|
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: ResourceMetrics: wiretype end group for non-group")
|
||
|
}
|
||
|
if fieldNum <= 0 {
|
||
|
return fmt.Errorf("proto: ResourceMetrics: illegal tag %d (wire type %d)", fieldNum, wire)
|
||
|
}
|
||
|
switch fieldNum {
|
||
|
case 1:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Resource", wireType)
|
||
|
}
|
||
|
var msglen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
msglen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if msglen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + msglen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
if m.Resource == nil {
|
||
|
m.Resource = &Resource{}
|
||
|
}
|
||
|
if err := m.Resource.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
iNdEx = postIndex
|
||
|
case 2:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field ScopeMetrics", wireType)
|
||
|
}
|
||
|
var msglen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
msglen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if msglen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + msglen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.ScopeMetrics = append(m.ScopeMetrics, &ScopeMetrics{})
|
||
|
if err := m.ScopeMetrics[len(m.ScopeMetrics)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
iNdEx = postIndex
|
||
|
case 3:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field SchemaUrl", wireType)
|
||
|
}
|
||
|
var stringLen uint64
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
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 ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + intStringLen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.SchemaUrl = string(dAtA[iNdEx:postIndex])
|
||
|
iNdEx = postIndex
|
||
|
default:
|
||
|
iNdEx = preIndex
|
||
|
skippy, err := skip(dAtA[iNdEx:])
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
if (skippy < 0) || (iNdEx+skippy) < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if (iNdEx + skippy) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
|
||
|
iNdEx += skippy
|
||
|
}
|
||
|
}
|
||
|
|
||
|
if iNdEx > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
func (m *ScopeMetrics) UnmarshalVT(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 ErrIntOverflow
|
||
|
}
|
||
|
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: ScopeMetrics: wiretype end group for non-group")
|
||
|
}
|
||
|
if fieldNum <= 0 {
|
||
|
return fmt.Errorf("proto: ScopeMetrics: illegal tag %d (wire type %d)", fieldNum, wire)
|
||
|
}
|
||
|
switch fieldNum {
|
||
|
case 2:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Metrics", wireType)
|
||
|
}
|
||
|
var msglen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
msglen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if msglen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + msglen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.Metrics = append(m.Metrics, &Metric{})
|
||
|
if err := m.Metrics[len(m.Metrics)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
iNdEx = postIndex
|
||
|
case 3:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field SchemaUrl", wireType)
|
||
|
}
|
||
|
var stringLen uint64
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
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 ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + intStringLen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.SchemaUrl = string(dAtA[iNdEx:postIndex])
|
||
|
iNdEx = postIndex
|
||
|
default:
|
||
|
iNdEx = preIndex
|
||
|
skippy, err := skip(dAtA[iNdEx:])
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
if (skippy < 0) || (iNdEx+skippy) < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if (iNdEx + skippy) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
|
||
|
iNdEx += skippy
|
||
|
}
|
||
|
}
|
||
|
|
||
|
if iNdEx > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
func (m *Metric) UnmarshalVT(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 ErrIntOverflow
|
||
|
}
|
||
|
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: Metric: wiretype end group for non-group")
|
||
|
}
|
||
|
if fieldNum <= 0 {
|
||
|
return fmt.Errorf("proto: Metric: illegal tag %d (wire type %d)", fieldNum, wire)
|
||
|
}
|
||
|
switch fieldNum {
|
||
|
case 1:
|
||
|
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 ErrIntOverflow
|
||
|
}
|
||
|
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 ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + intStringLen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.Name = string(dAtA[iNdEx:postIndex])
|
||
|
iNdEx = postIndex
|
||
|
case 2:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Description", wireType)
|
||
|
}
|
||
|
var stringLen uint64
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
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 ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + intStringLen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.Description = string(dAtA[iNdEx:postIndex])
|
||
|
iNdEx = postIndex
|
||
|
case 3:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Unit", wireType)
|
||
|
}
|
||
|
var stringLen uint64
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
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 ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + intStringLen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.Unit = string(dAtA[iNdEx:postIndex])
|
||
|
iNdEx = postIndex
|
||
|
case 5:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Gauge", wireType)
|
||
|
}
|
||
|
var msglen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
msglen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if msglen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + msglen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
if oneof, ok := m.Data.(*Metric_Gauge); ok {
|
||
|
if err := oneof.Gauge.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
} else {
|
||
|
v := &Gauge{}
|
||
|
if err := v.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
m.Data = &Metric_Gauge{Gauge: v}
|
||
|
}
|
||
|
iNdEx = postIndex
|
||
|
case 7:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Sum", wireType)
|
||
|
}
|
||
|
var msglen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
msglen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if msglen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + msglen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
if oneof, ok := m.Data.(*Metric_Sum); ok {
|
||
|
if err := oneof.Sum.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
} else {
|
||
|
v := &Sum{}
|
||
|
if err := v.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
m.Data = &Metric_Sum{Sum: v}
|
||
|
}
|
||
|
iNdEx = postIndex
|
||
|
case 9:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Histogram", wireType)
|
||
|
}
|
||
|
var msglen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
msglen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if msglen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + msglen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
if oneof, ok := m.Data.(*Metric_Histogram); ok {
|
||
|
if err := oneof.Histogram.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
} else {
|
||
|
v := &Histogram{}
|
||
|
if err := v.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
m.Data = &Metric_Histogram{Histogram: v}
|
||
|
}
|
||
|
iNdEx = postIndex
|
||
|
case 10:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field ExponentialHistogram", wireType)
|
||
|
}
|
||
|
var msglen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
msglen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if msglen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + msglen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
if oneof, ok := m.Data.(*Metric_ExponentialHistogram); ok {
|
||
|
if err := oneof.ExponentialHistogram.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
} else {
|
||
|
v := &ExponentialHistogram{}
|
||
|
if err := v.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
m.Data = &Metric_ExponentialHistogram{ExponentialHistogram: v}
|
||
|
}
|
||
|
iNdEx = postIndex
|
||
|
case 11:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Summary", wireType)
|
||
|
}
|
||
|
var msglen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
msglen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if msglen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + msglen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
if oneof, ok := m.Data.(*Metric_Summary); ok {
|
||
|
if err := oneof.Summary.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
} else {
|
||
|
v := &Summary{}
|
||
|
if err := v.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
m.Data = &Metric_Summary{Summary: v}
|
||
|
}
|
||
|
iNdEx = postIndex
|
||
|
default:
|
||
|
iNdEx = preIndex
|
||
|
skippy, err := skip(dAtA[iNdEx:])
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
if (skippy < 0) || (iNdEx+skippy) < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if (iNdEx + skippy) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
|
||
|
iNdEx += skippy
|
||
|
}
|
||
|
}
|
||
|
|
||
|
if iNdEx > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
func (m *Gauge) UnmarshalVT(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 ErrIntOverflow
|
||
|
}
|
||
|
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: Gauge: wiretype end group for non-group")
|
||
|
}
|
||
|
if fieldNum <= 0 {
|
||
|
return fmt.Errorf("proto: Gauge: illegal tag %d (wire type %d)", fieldNum, wire)
|
||
|
}
|
||
|
switch fieldNum {
|
||
|
case 1:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field DataPoints", wireType)
|
||
|
}
|
||
|
var msglen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
msglen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if msglen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + msglen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.DataPoints = append(m.DataPoints, &NumberDataPoint{})
|
||
|
if err := m.DataPoints[len(m.DataPoints)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
iNdEx = postIndex
|
||
|
default:
|
||
|
iNdEx = preIndex
|
||
|
skippy, err := skip(dAtA[iNdEx:])
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
if (skippy < 0) || (iNdEx+skippy) < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if (iNdEx + skippy) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
|
||
|
iNdEx += skippy
|
||
|
}
|
||
|
}
|
||
|
|
||
|
if iNdEx > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
func (m *Sum) UnmarshalVT(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 ErrIntOverflow
|
||
|
}
|
||
|
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: Sum: wiretype end group for non-group")
|
||
|
}
|
||
|
if fieldNum <= 0 {
|
||
|
return fmt.Errorf("proto: Sum: illegal tag %d (wire type %d)", fieldNum, wire)
|
||
|
}
|
||
|
switch fieldNum {
|
||
|
case 1:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field DataPoints", wireType)
|
||
|
}
|
||
|
var msglen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
msglen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if msglen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + msglen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.DataPoints = append(m.DataPoints, &NumberDataPoint{})
|
||
|
if err := m.DataPoints[len(m.DataPoints)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
iNdEx = postIndex
|
||
|
case 2:
|
||
|
if wireType != 0 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field AggregationTemporality", wireType)
|
||
|
}
|
||
|
m.AggregationTemporality = 0
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
m.AggregationTemporality |= AggregationTemporality(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
case 3:
|
||
|
if wireType != 0 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field IsMonotonic", wireType)
|
||
|
}
|
||
|
var v int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
v |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
m.IsMonotonic = bool(v != 0)
|
||
|
default:
|
||
|
iNdEx = preIndex
|
||
|
skippy, err := skip(dAtA[iNdEx:])
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
if (skippy < 0) || (iNdEx+skippy) < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if (iNdEx + skippy) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
|
||
|
iNdEx += skippy
|
||
|
}
|
||
|
}
|
||
|
|
||
|
if iNdEx > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
func (m *Histogram) UnmarshalVT(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 ErrIntOverflow
|
||
|
}
|
||
|
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: Histogram: wiretype end group for non-group")
|
||
|
}
|
||
|
if fieldNum <= 0 {
|
||
|
return fmt.Errorf("proto: Histogram: illegal tag %d (wire type %d)", fieldNum, wire)
|
||
|
}
|
||
|
switch fieldNum {
|
||
|
case 1:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field DataPoints", wireType)
|
||
|
}
|
||
|
var msglen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
msglen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if msglen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + msglen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.DataPoints = append(m.DataPoints, &HistogramDataPoint{})
|
||
|
if err := m.DataPoints[len(m.DataPoints)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
iNdEx = postIndex
|
||
|
case 2:
|
||
|
if wireType != 0 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field AggregationTemporality", wireType)
|
||
|
}
|
||
|
m.AggregationTemporality = 0
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
m.AggregationTemporality |= AggregationTemporality(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
default:
|
||
|
iNdEx = preIndex
|
||
|
skippy, err := skip(dAtA[iNdEx:])
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
if (skippy < 0) || (iNdEx+skippy) < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if (iNdEx + skippy) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
|
||
|
iNdEx += skippy
|
||
|
}
|
||
|
}
|
||
|
|
||
|
if iNdEx > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
func (m *ExponentialHistogram) UnmarshalVT(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 ErrIntOverflow
|
||
|
}
|
||
|
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: ExponentialHistogram: wiretype end group for non-group")
|
||
|
}
|
||
|
if fieldNum <= 0 {
|
||
|
return fmt.Errorf("proto: ExponentialHistogram: illegal tag %d (wire type %d)", fieldNum, wire)
|
||
|
}
|
||
|
switch fieldNum {
|
||
|
case 1:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field DataPoints", wireType)
|
||
|
}
|
||
|
var msglen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
msglen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if msglen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + msglen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.DataPoints = append(m.DataPoints, &ExponentialHistogramDataPoint{})
|
||
|
if err := m.DataPoints[len(m.DataPoints)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
iNdEx = postIndex
|
||
|
case 2:
|
||
|
if wireType != 0 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field AggregationTemporality", wireType)
|
||
|
}
|
||
|
m.AggregationTemporality = 0
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
m.AggregationTemporality |= AggregationTemporality(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
default:
|
||
|
iNdEx = preIndex
|
||
|
skippy, err := skip(dAtA[iNdEx:])
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
if (skippy < 0) || (iNdEx+skippy) < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if (iNdEx + skippy) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
|
||
|
iNdEx += skippy
|
||
|
}
|
||
|
}
|
||
|
|
||
|
if iNdEx > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
func (m *Summary) UnmarshalVT(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 ErrIntOverflow
|
||
|
}
|
||
|
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: Summary: wiretype end group for non-group")
|
||
|
}
|
||
|
if fieldNum <= 0 {
|
||
|
return fmt.Errorf("proto: Summary: illegal tag %d (wire type %d)", fieldNum, wire)
|
||
|
}
|
||
|
switch fieldNum {
|
||
|
case 1:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field DataPoints", wireType)
|
||
|
}
|
||
|
var msglen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
msglen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if msglen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + msglen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.DataPoints = append(m.DataPoints, &SummaryDataPoint{})
|
||
|
if err := m.DataPoints[len(m.DataPoints)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
iNdEx = postIndex
|
||
|
default:
|
||
|
iNdEx = preIndex
|
||
|
skippy, err := skip(dAtA[iNdEx:])
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
if (skippy < 0) || (iNdEx+skippy) < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if (iNdEx + skippy) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
|
||
|
iNdEx += skippy
|
||
|
}
|
||
|
}
|
||
|
|
||
|
if iNdEx > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
func (m *NumberDataPoint) UnmarshalVT(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 ErrIntOverflow
|
||
|
}
|
||
|
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: NumberDataPoint: wiretype end group for non-group")
|
||
|
}
|
||
|
if fieldNum <= 0 {
|
||
|
return fmt.Errorf("proto: NumberDataPoint: illegal tag %d (wire type %d)", fieldNum, wire)
|
||
|
}
|
||
|
switch fieldNum {
|
||
|
case 2:
|
||
|
if wireType != 1 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field StartTimeUnixNano", wireType)
|
||
|
}
|
||
|
m.StartTimeUnixNano = 0
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.StartTimeUnixNano = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
case 3:
|
||
|
if wireType != 1 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field TimeUnixNano", wireType)
|
||
|
}
|
||
|
m.TimeUnixNano = 0
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.TimeUnixNano = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
case 4:
|
||
|
if wireType != 1 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field AsDouble", wireType)
|
||
|
}
|
||
|
var v uint64
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
v = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
m.Value = &NumberDataPoint_AsDouble{AsDouble: float64(math.Float64frombits(v))}
|
||
|
case 5:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Exemplars", wireType)
|
||
|
}
|
||
|
var msglen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
msglen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if msglen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + msglen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.Exemplars = append(m.Exemplars, &Exemplar{})
|
||
|
if err := m.Exemplars[len(m.Exemplars)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
iNdEx = postIndex
|
||
|
case 6:
|
||
|
if wireType != 1 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field AsInt", wireType)
|
||
|
}
|
||
|
var v int64
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
v = int64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
m.Value = &NumberDataPoint_AsInt{AsInt: v}
|
||
|
case 7:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Attributes", wireType)
|
||
|
}
|
||
|
var msglen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
msglen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if msglen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + msglen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.Attributes = append(m.Attributes, &KeyValue{})
|
||
|
if err := m.Attributes[len(m.Attributes)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
iNdEx = postIndex
|
||
|
case 8:
|
||
|
if wireType != 0 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Flags", wireType)
|
||
|
}
|
||
|
m.Flags = 0
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
m.Flags |= uint32(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
default:
|
||
|
iNdEx = preIndex
|
||
|
skippy, err := skip(dAtA[iNdEx:])
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
if (skippy < 0) || (iNdEx+skippy) < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if (iNdEx + skippy) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
|
||
|
iNdEx += skippy
|
||
|
}
|
||
|
}
|
||
|
|
||
|
if iNdEx > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
func (m *HistogramDataPoint) UnmarshalVT(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 ErrIntOverflow
|
||
|
}
|
||
|
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: HistogramDataPoint: wiretype end group for non-group")
|
||
|
}
|
||
|
if fieldNum <= 0 {
|
||
|
return fmt.Errorf("proto: HistogramDataPoint: illegal tag %d (wire type %d)", fieldNum, wire)
|
||
|
}
|
||
|
switch fieldNum {
|
||
|
case 2:
|
||
|
if wireType != 1 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field StartTimeUnixNano", wireType)
|
||
|
}
|
||
|
m.StartTimeUnixNano = 0
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.StartTimeUnixNano = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
case 3:
|
||
|
if wireType != 1 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field TimeUnixNano", wireType)
|
||
|
}
|
||
|
m.TimeUnixNano = 0
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.TimeUnixNano = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
case 4:
|
||
|
if wireType != 1 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Count", wireType)
|
||
|
}
|
||
|
m.Count = 0
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.Count = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
case 5:
|
||
|
if wireType != 1 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Sum", wireType)
|
||
|
}
|
||
|
var v uint64
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
v = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
v2 := float64(math.Float64frombits(v))
|
||
|
m.Sum = &v2
|
||
|
case 6:
|
||
|
if wireType == 1 {
|
||
|
var v uint64
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
v = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
m.BucketCounts = append(m.BucketCounts, v)
|
||
|
} else if wireType == 2 {
|
||
|
var packedLen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
packedLen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if packedLen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + packedLen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
var elementCount int
|
||
|
elementCount = packedLen / 8
|
||
|
if elementCount != 0 && len(m.BucketCounts) == 0 {
|
||
|
m.BucketCounts = make([]uint64, 0, elementCount)
|
||
|
}
|
||
|
for iNdEx < postIndex {
|
||
|
var v uint64
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
v = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
m.BucketCounts = append(m.BucketCounts, v)
|
||
|
}
|
||
|
} else {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field BucketCounts", wireType)
|
||
|
}
|
||
|
case 7:
|
||
|
if wireType == 1 {
|
||
|
var v uint64
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
v = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
v2 := float64(math.Float64frombits(v))
|
||
|
m.ExplicitBounds = append(m.ExplicitBounds, v2)
|
||
|
} else if wireType == 2 {
|
||
|
var packedLen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
packedLen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if packedLen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + packedLen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
var elementCount int
|
||
|
elementCount = packedLen / 8
|
||
|
if elementCount != 0 && len(m.ExplicitBounds) == 0 {
|
||
|
m.ExplicitBounds = make([]float64, 0, elementCount)
|
||
|
}
|
||
|
for iNdEx < postIndex {
|
||
|
var v uint64
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
v = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
v2 := float64(math.Float64frombits(v))
|
||
|
m.ExplicitBounds = append(m.ExplicitBounds, v2)
|
||
|
}
|
||
|
} else {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field ExplicitBounds", wireType)
|
||
|
}
|
||
|
case 8:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Exemplars", wireType)
|
||
|
}
|
||
|
var msglen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
msglen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if msglen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + msglen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.Exemplars = append(m.Exemplars, &Exemplar{})
|
||
|
if err := m.Exemplars[len(m.Exemplars)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
iNdEx = postIndex
|
||
|
case 9:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Attributes", wireType)
|
||
|
}
|
||
|
var msglen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
msglen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if msglen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + msglen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.Attributes = append(m.Attributes, &KeyValue{})
|
||
|
if err := m.Attributes[len(m.Attributes)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
iNdEx = postIndex
|
||
|
case 10:
|
||
|
if wireType != 0 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Flags", wireType)
|
||
|
}
|
||
|
m.Flags = 0
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
m.Flags |= uint32(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
case 11:
|
||
|
if wireType != 1 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Min", wireType)
|
||
|
}
|
||
|
var v uint64
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
v = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
v2 := float64(math.Float64frombits(v))
|
||
|
m.Min = &v2
|
||
|
case 12:
|
||
|
if wireType != 1 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Max", wireType)
|
||
|
}
|
||
|
var v uint64
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
v = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
v2 := float64(math.Float64frombits(v))
|
||
|
m.Max = &v2
|
||
|
default:
|
||
|
iNdEx = preIndex
|
||
|
skippy, err := skip(dAtA[iNdEx:])
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
if (skippy < 0) || (iNdEx+skippy) < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if (iNdEx + skippy) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
|
||
|
iNdEx += skippy
|
||
|
}
|
||
|
}
|
||
|
|
||
|
if iNdEx > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
func (m *ExponentialHistogramDataPoint_Buckets) UnmarshalVT(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 ErrIntOverflow
|
||
|
}
|
||
|
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: ExponentialHistogramDataPoint_Buckets: wiretype end group for non-group")
|
||
|
}
|
||
|
if fieldNum <= 0 {
|
||
|
return fmt.Errorf("proto: ExponentialHistogramDataPoint_Buckets: illegal tag %d (wire type %d)", fieldNum, wire)
|
||
|
}
|
||
|
switch fieldNum {
|
||
|
case 1:
|
||
|
if wireType != 0 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Offset", wireType)
|
||
|
}
|
||
|
var v int32
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
v |= int32(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
|
||
|
m.Offset = v
|
||
|
case 2:
|
||
|
if wireType == 0 {
|
||
|
var v uint64
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
v |= uint64(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
m.BucketCounts = append(m.BucketCounts, v)
|
||
|
} else if wireType == 2 {
|
||
|
var packedLen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
packedLen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if packedLen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + packedLen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
var elementCount int
|
||
|
var count int
|
||
|
for _, integer := range dAtA[iNdEx:postIndex] {
|
||
|
if integer < 128 {
|
||
|
count++
|
||
|
}
|
||
|
}
|
||
|
elementCount = count
|
||
|
if elementCount != 0 && len(m.BucketCounts) == 0 {
|
||
|
m.BucketCounts = make([]uint64, 0, elementCount)
|
||
|
}
|
||
|
for iNdEx < postIndex {
|
||
|
var v uint64
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
v |= uint64(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
m.BucketCounts = append(m.BucketCounts, v)
|
||
|
}
|
||
|
} else {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field BucketCounts", wireType)
|
||
|
}
|
||
|
default:
|
||
|
iNdEx = preIndex
|
||
|
skippy, err := skip(dAtA[iNdEx:])
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
if (skippy < 0) || (iNdEx+skippy) < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if (iNdEx + skippy) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
|
||
|
iNdEx += skippy
|
||
|
}
|
||
|
}
|
||
|
|
||
|
if iNdEx > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
func (m *ExponentialHistogramDataPoint) UnmarshalVT(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 ErrIntOverflow
|
||
|
}
|
||
|
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: ExponentialHistogramDataPoint: wiretype end group for non-group")
|
||
|
}
|
||
|
if fieldNum <= 0 {
|
||
|
return fmt.Errorf("proto: ExponentialHistogramDataPoint: illegal tag %d (wire type %d)", fieldNum, wire)
|
||
|
}
|
||
|
switch fieldNum {
|
||
|
case 1:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Attributes", wireType)
|
||
|
}
|
||
|
var msglen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
msglen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if msglen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + msglen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.Attributes = append(m.Attributes, &KeyValue{})
|
||
|
if err := m.Attributes[len(m.Attributes)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
iNdEx = postIndex
|
||
|
case 2:
|
||
|
if wireType != 1 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field StartTimeUnixNano", wireType)
|
||
|
}
|
||
|
m.StartTimeUnixNano = 0
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.StartTimeUnixNano = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
case 3:
|
||
|
if wireType != 1 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field TimeUnixNano", wireType)
|
||
|
}
|
||
|
m.TimeUnixNano = 0
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.TimeUnixNano = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
case 4:
|
||
|
if wireType != 1 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Count", wireType)
|
||
|
}
|
||
|
m.Count = 0
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.Count = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
case 5:
|
||
|
if wireType != 1 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Sum", wireType)
|
||
|
}
|
||
|
var v uint64
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
v = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
v2 := float64(math.Float64frombits(v))
|
||
|
m.Sum = &v2
|
||
|
case 6:
|
||
|
if wireType != 0 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Scale", wireType)
|
||
|
}
|
||
|
var v int32
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
v |= int32(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
|
||
|
m.Scale = v
|
||
|
case 7:
|
||
|
if wireType != 1 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field ZeroCount", wireType)
|
||
|
}
|
||
|
m.ZeroCount = 0
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.ZeroCount = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
case 8:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Positive", wireType)
|
||
|
}
|
||
|
var msglen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
msglen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if msglen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + msglen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
if m.Positive == nil {
|
||
|
m.Positive = &ExponentialHistogramDataPoint_Buckets{}
|
||
|
}
|
||
|
if err := m.Positive.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
iNdEx = postIndex
|
||
|
case 9:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Negative", wireType)
|
||
|
}
|
||
|
var msglen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
msglen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if msglen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + msglen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
if m.Negative == nil {
|
||
|
m.Negative = &ExponentialHistogramDataPoint_Buckets{}
|
||
|
}
|
||
|
if err := m.Negative.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
iNdEx = postIndex
|
||
|
case 10:
|
||
|
if wireType != 0 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Flags", wireType)
|
||
|
}
|
||
|
m.Flags = 0
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
m.Flags |= uint32(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
case 11:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Exemplars", wireType)
|
||
|
}
|
||
|
var msglen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
msglen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if msglen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + msglen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.Exemplars = append(m.Exemplars, &Exemplar{})
|
||
|
if err := m.Exemplars[len(m.Exemplars)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
iNdEx = postIndex
|
||
|
case 12:
|
||
|
if wireType != 1 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Min", wireType)
|
||
|
}
|
||
|
var v uint64
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
v = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
v2 := float64(math.Float64frombits(v))
|
||
|
m.Min = &v2
|
||
|
case 13:
|
||
|
if wireType != 1 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Max", wireType)
|
||
|
}
|
||
|
var v uint64
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
v = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
v2 := float64(math.Float64frombits(v))
|
||
|
m.Max = &v2
|
||
|
default:
|
||
|
iNdEx = preIndex
|
||
|
skippy, err := skip(dAtA[iNdEx:])
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
if (skippy < 0) || (iNdEx+skippy) < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if (iNdEx + skippy) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
|
||
|
iNdEx += skippy
|
||
|
}
|
||
|
}
|
||
|
|
||
|
if iNdEx > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
func (m *SummaryDataPoint_ValueAtQuantile) UnmarshalVT(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 ErrIntOverflow
|
||
|
}
|
||
|
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: SummaryDataPoint_ValueAtQuantile: wiretype end group for non-group")
|
||
|
}
|
||
|
if fieldNum <= 0 {
|
||
|
return fmt.Errorf("proto: SummaryDataPoint_ValueAtQuantile: illegal tag %d (wire type %d)", fieldNum, wire)
|
||
|
}
|
||
|
switch fieldNum {
|
||
|
case 1:
|
||
|
if wireType != 1 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Quantile", wireType)
|
||
|
}
|
||
|
var v uint64
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
v = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
m.Quantile = float64(math.Float64frombits(v))
|
||
|
case 2:
|
||
|
if wireType != 1 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
|
||
|
}
|
||
|
var v uint64
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
v = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
m.Value = float64(math.Float64frombits(v))
|
||
|
default:
|
||
|
iNdEx = preIndex
|
||
|
skippy, err := skip(dAtA[iNdEx:])
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
if (skippy < 0) || (iNdEx+skippy) < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if (iNdEx + skippy) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
|
||
|
iNdEx += skippy
|
||
|
}
|
||
|
}
|
||
|
|
||
|
if iNdEx > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
func (m *SummaryDataPoint) UnmarshalVT(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 ErrIntOverflow
|
||
|
}
|
||
|
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: SummaryDataPoint: wiretype end group for non-group")
|
||
|
}
|
||
|
if fieldNum <= 0 {
|
||
|
return fmt.Errorf("proto: SummaryDataPoint: illegal tag %d (wire type %d)", fieldNum, wire)
|
||
|
}
|
||
|
switch fieldNum {
|
||
|
case 2:
|
||
|
if wireType != 1 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field StartTimeUnixNano", wireType)
|
||
|
}
|
||
|
m.StartTimeUnixNano = 0
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.StartTimeUnixNano = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
case 3:
|
||
|
if wireType != 1 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field TimeUnixNano", wireType)
|
||
|
}
|
||
|
m.TimeUnixNano = 0
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.TimeUnixNano = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
case 4:
|
||
|
if wireType != 1 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Count", wireType)
|
||
|
}
|
||
|
m.Count = 0
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.Count = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
case 5:
|
||
|
if wireType != 1 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Sum", wireType)
|
||
|
}
|
||
|
var v uint64
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
v = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
m.Sum = float64(math.Float64frombits(v))
|
||
|
case 6:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field QuantileValues", wireType)
|
||
|
}
|
||
|
var msglen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
msglen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if msglen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + msglen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.QuantileValues = append(m.QuantileValues, &SummaryDataPoint_ValueAtQuantile{})
|
||
|
if err := m.QuantileValues[len(m.QuantileValues)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
iNdEx = postIndex
|
||
|
case 7:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Attributes", wireType)
|
||
|
}
|
||
|
var msglen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
msglen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if msglen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + msglen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.Attributes = append(m.Attributes, &KeyValue{})
|
||
|
if err := m.Attributes[len(m.Attributes)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
iNdEx = postIndex
|
||
|
case 8:
|
||
|
if wireType != 0 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field Flags", wireType)
|
||
|
}
|
||
|
m.Flags = 0
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
m.Flags |= uint32(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
default:
|
||
|
iNdEx = preIndex
|
||
|
skippy, err := skip(dAtA[iNdEx:])
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
if (skippy < 0) || (iNdEx+skippy) < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if (iNdEx + skippy) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
|
||
|
iNdEx += skippy
|
||
|
}
|
||
|
}
|
||
|
|
||
|
if iNdEx > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
func (m *Exemplar) UnmarshalVT(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 ErrIntOverflow
|
||
|
}
|
||
|
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: Exemplar: wiretype end group for non-group")
|
||
|
}
|
||
|
if fieldNum <= 0 {
|
||
|
return fmt.Errorf("proto: Exemplar: illegal tag %d (wire type %d)", fieldNum, wire)
|
||
|
}
|
||
|
switch fieldNum {
|
||
|
case 2:
|
||
|
if wireType != 1 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field TimeUnixNano", wireType)
|
||
|
}
|
||
|
m.TimeUnixNano = 0
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.TimeUnixNano = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
case 3:
|
||
|
if wireType != 1 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field AsDouble", wireType)
|
||
|
}
|
||
|
var v uint64
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
v = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
m.Value = &Exemplar_AsDouble{AsDouble: float64(math.Float64frombits(v))}
|
||
|
case 4:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field SpanId", wireType)
|
||
|
}
|
||
|
var byteLen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
byteLen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if byteLen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + byteLen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.SpanId = append(m.SpanId[:0], dAtA[iNdEx:postIndex]...)
|
||
|
if m.SpanId == nil {
|
||
|
m.SpanId = []byte{}
|
||
|
}
|
||
|
iNdEx = postIndex
|
||
|
case 5:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field TraceId", wireType)
|
||
|
}
|
||
|
var byteLen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
byteLen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if byteLen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + byteLen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.TraceId = append(m.TraceId[:0], dAtA[iNdEx:postIndex]...)
|
||
|
if m.TraceId == nil {
|
||
|
m.TraceId = []byte{}
|
||
|
}
|
||
|
iNdEx = postIndex
|
||
|
case 6:
|
||
|
if wireType != 1 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field AsInt", wireType)
|
||
|
}
|
||
|
var v int64
|
||
|
if (iNdEx + 8) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
v = int64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
|
||
|
iNdEx += 8
|
||
|
m.Value = &Exemplar_AsInt{AsInt: v}
|
||
|
case 7:
|
||
|
if wireType != 2 {
|
||
|
return fmt.Errorf("proto: wrong wireType = %d for field FilteredAttributes", wireType)
|
||
|
}
|
||
|
var msglen int
|
||
|
for shift := uint(0); ; shift += 7 {
|
||
|
if shift >= 64 {
|
||
|
return ErrIntOverflow
|
||
|
}
|
||
|
if iNdEx >= l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
b := dAtA[iNdEx]
|
||
|
iNdEx++
|
||
|
msglen |= int(b&0x7F) << shift
|
||
|
if b < 0x80 {
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
if msglen < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
postIndex := iNdEx + msglen
|
||
|
if postIndex < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if postIndex > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.FilteredAttributes = append(m.FilteredAttributes, &KeyValue{})
|
||
|
if err := m.FilteredAttributes[len(m.FilteredAttributes)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
iNdEx = postIndex
|
||
|
default:
|
||
|
iNdEx = preIndex
|
||
|
skippy, err := skip(dAtA[iNdEx:])
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
if (skippy < 0) || (iNdEx+skippy) < 0 {
|
||
|
return ErrInvalidLength
|
||
|
}
|
||
|
if (iNdEx + skippy) > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
|
||
|
iNdEx += skippy
|
||
|
}
|
||
|
}
|
||
|
|
||
|
if iNdEx > l {
|
||
|
return io.ErrUnexpectedEOF
|
||
|
}
|
||
|
return nil
|
||
|
}
|