func()

in aggregationpb/aggregation_vtproto.pb.go [160:199]


func (m *TransactionAggregationKey) CloneVT() *TransactionAggregationKey {
	if m == nil {
		return (*TransactionAggregationKey)(nil)
	}
	r := new(TransactionAggregationKey)
	r.TraceRoot = m.TraceRoot
	r.ContainerId = m.ContainerId
	r.KubernetesPodName = m.KubernetesPodName
	r.ServiceVersion = m.ServiceVersion
	r.ServiceNodeName = m.ServiceNodeName
	r.ServiceRuntimeName = m.ServiceRuntimeName
	r.ServiceRuntimeVersion = m.ServiceRuntimeVersion
	r.ServiceLanguageVersion = m.ServiceLanguageVersion
	r.HostHostname = m.HostHostname
	r.HostName = m.HostName
	r.HostOsPlatform = m.HostOsPlatform
	r.EventOutcome = m.EventOutcome
	r.TransactionName = m.TransactionName
	r.TransactionType = m.TransactionType
	r.TransactionResult = m.TransactionResult
	r.FaasColdstart = m.FaasColdstart
	r.FaasId = m.FaasId
	r.FaasName = m.FaasName
	r.FaasVersion = m.FaasVersion
	r.FaasTriggerType = m.FaasTriggerType
	r.CloudProvider = m.CloudProvider
	r.CloudRegion = m.CloudRegion
	r.CloudAvailabilityZone = m.CloudAvailabilityZone
	r.CloudServiceName = m.CloudServiceName
	r.CloudAccountId = m.CloudAccountId
	r.CloudAccountName = m.CloudAccountName
	r.CloudMachineType = m.CloudMachineType
	r.CloudProjectId = m.CloudProjectId
	r.CloudProjectName = m.CloudProjectName
	if len(m.unknownFields) > 0 {
		r.unknownFields = make([]byte, len(m.unknownFields))
		copy(r.unknownFields, m.unknownFields)
	}
	return r
}