public class TraceDetailsBuilder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.util.List<ParameterAttributeName> |
parameterAttributeNames |
public java.util.List<ParameterAttributeName> parameterAttributeNames
public static TraceDetailsBuilder newBuilder()
public static TraceDetailsBuilder newBuilder(TraceDetails traceDetails)
public TraceDetails build()
public TraceDetailsBuilder setParameterAttributeNames(java.util.List<ParameterAttributeName> reportedParams)
public TraceDetailsBuilder setMetricPrefix(java.lang.String metricPrefix)
public TraceDetailsBuilder setMetricName(java.lang.String metricName)
public TraceDetailsBuilder setTracerFactoryName(java.lang.String tracerFactoryName)
public TraceDetailsBuilder setDispatcher(boolean dispatcher)
public TraceDetailsBuilder setAsync(boolean async)
public TraceDetailsBuilder setCustom(boolean custom)
public TraceDetailsBuilder setLeaf(boolean leaf)
public TraceDetailsBuilder setExcludeFromTransactionTrace(boolean excludeFromTransactionTrace)
public TraceDetailsBuilder setIgnoreTransaction(boolean ignoreTransaction)
public TraceDetailsBuilder setNameTransaction(boolean nameTransaction)
public TraceDetailsBuilder setTransactionName(com.newrelic.agent.bridge.TransactionNamePriority namingPriority, boolean override, java.lang.String category, java.lang.String path)
public TraceDetailsBuilder setInstrumentationType(com.newrelic.agent.instrumentation.InstrumentationType type)
public TraceDetailsBuilder setInstrumentationSourceName(java.lang.String instrumentationSourceName)
public TraceDetailsBuilder setWebTransaction(boolean webTransaction)
public TraceDetailsBuilder addRollupMetricName(java.lang.String metricName)
public TraceDetailsBuilder merge(TraceDetails otherDetails)
public static TraceDetails merge(TraceDetails existing, TraceDetails trace)