func()

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
}