in aggregationpb/aggregation_vtproto.pb.go [1523:1551]
func (m *CombinedMetrics) SizeVT() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if len(m.ServiceMetrics) > 0 {
for _, e := range m.ServiceMetrics {
l = e.SizeVT()
n += 1 + l + protohelpers.SizeOfVarint(uint64(l))
}
}
if m.OverflowServices != nil {
l = m.OverflowServices.SizeVT()
n += 1 + l + protohelpers.SizeOfVarint(uint64(l))
}
l = len(m.OverflowServicesEstimator)
if l > 0 {
n += 1 + l + protohelpers.SizeOfVarint(uint64(l))
}
if m.EventsTotal != 0 {
n += 9
}
if m.YoungestEventTimestamp != 0 {
n += 1 + protohelpers.SizeOfVarint(uint64(m.YoungestEventTimestamp))
}
n += len(m.unknownFields)
return n
}