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
}