in aggregationpb/aggregation_vtproto.pb.go [540:593]
func (m *ServiceAggregationKey) 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.GlobalLabelsStr) > 0 {
i -= len(m.GlobalLabelsStr)
copy(dAtA[i:], m.GlobalLabelsStr)
i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.GlobalLabelsStr)))
i--
dAtA[i] = 0x32
}
if len(m.AgentName) > 0 {
i -= len(m.AgentName)
copy(dAtA[i:], m.AgentName)
i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.AgentName)))
i--
dAtA[i] = 0x2a
}
if len(m.ServiceLanguageName) > 0 {
i -= len(m.ServiceLanguageName)
copy(dAtA[i:], m.ServiceLanguageName)
i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.ServiceLanguageName)))
i--
dAtA[i] = 0x22
}
if len(m.ServiceEnvironment) > 0 {
i -= len(m.ServiceEnvironment)
copy(dAtA[i:], m.ServiceEnvironment)
i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.ServiceEnvironment)))
i--
dAtA[i] = 0x1a
}
if len(m.ServiceName) > 0 {
i -= len(m.ServiceName)
copy(dAtA[i:], m.ServiceName)
i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.ServiceName)))
i--
dAtA[i] = 0x12
}
if m.Timestamp != 0 {
i = protohelpers.EncodeVarint(dAtA, i, uint64(m.Timestamp))
i--
dAtA[i] = 0x8
}
return len(dAtA) - i, nil
}