public class TransactionEventBuilder
extends java.lang.Object
Constructor and Description |
---|
TransactionEventBuilder() |
public TransactionEventBuilder setAppName(java.lang.String appName)
public TransactionEventBuilder setTimestamp(long timestamp)
public TransactionEventBuilder setName(java.lang.String name)
public TransactionEventBuilder setDuration(float duration)
public TransactionEventBuilder setGuid(java.lang.String guid)
public TransactionEventBuilder setReferringGuid(java.lang.String referringGuid)
public TransactionEventBuilder setPort(java.lang.Integer port)
public TransactionEventBuilder setTripId(java.lang.String tripId)
public TransactionEventBuilder setApdexPerfZone(com.newrelic.agent.model.ApdexPerfZone apdexPerfZone)
public TransactionEventBuilder setError(boolean error)
public TransactionEventBuilder setpTotalTime(float pTotalTime)
public TransactionEventBuilder setTimeoutCause(com.newrelic.agent.model.TimeoutCause timeoutCause)
public TransactionEventBuilder setPriority(float priority)
public TransactionEventBuilder setDecider(boolean decider)
public TransactionEventBuilder putAllUserAttributes(java.util.Map<java.lang.String,java.lang.Object> additionalAttributes)
public TransactionEventBuilder setDistributedTraceIntrinsics(java.util.Map<java.lang.String,java.lang.Object> distributedTraceIntrinsics)
public TransactionEventBuilder setTimeToFirstByte(float timeToFirstByte)
public TransactionEventBuilder setTimeToLastByte(float timeToLastByte)
public TransactionEventBuilder setSyntheticsIds(com.newrelic.agent.model.SyntheticsIds syntheticsIds)
public TransactionEventBuilder setPathHashes(com.newrelic.agent.model.PathHashes pathHashes)
public TransactionEventBuilder setQueueDuration(float queueDuration)
public TransactionEventBuilder setExternal(com.newrelic.agent.model.CountedDuration external)
public TransactionEventBuilder setDatabase(com.newrelic.agent.model.CountedDuration database)
public TransactionEventBuilder setGcCumulative(float gcCumulative)
public TransactionEvent build()