public class LinkOnSpanFactory
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.util.function.Supplier<java.lang.Long> |
DEFAULT_SYSTEM_TIMESTAMP_SUPPLIER |
| Constructor and Description |
|---|
LinkOnSpanFactory(java.lang.String appName) |
LinkOnSpanFactory(java.lang.String appName,
com.newrelic.agent.model.AttributeFilter filter,
java.util.function.Supplier<java.lang.Long> timestampSupplier) |
| Modifier and Type | Method and Description |
|---|---|
com.newrelic.agent.model.LinkOnSpan |
build() |
LinkOnSpanFactory |
putAllUserAttributes(java.util.Map<java.lang.String,?> userAttributes) |
LinkOnSpanFactory |
putAllUserAttributesIfAbsent(java.util.Map<java.lang.String,?> userAttributes) |
LinkOnSpanFactory |
setId(java.lang.String id) |
LinkOnSpanFactory |
setLinkedSpanId(java.lang.String linkedSpanId) |
LinkOnSpanFactory |
setLinkedTraceId(java.lang.String linkedTraceId) |
LinkOnSpanFactory |
setTimestamp(long startTime) |
LinkOnSpanFactory |
setTraceId(java.lang.String traceId) |
LinkOnSpanFactory |
setUserAttributes(java.util.Map<java.lang.String,?> userAttributes) |
public static final java.util.function.Supplier<java.lang.Long> DEFAULT_SYSTEM_TIMESTAMP_SUPPLIER
public LinkOnSpanFactory(java.lang.String appName,
com.newrelic.agent.model.AttributeFilter filter,
java.util.function.Supplier<java.lang.Long> timestampSupplier)
public LinkOnSpanFactory(java.lang.String appName)
public LinkOnSpanFactory setTimestamp(long startTime)
public LinkOnSpanFactory setId(java.lang.String id)
public LinkOnSpanFactory setTraceId(java.lang.String traceId)
public LinkOnSpanFactory setLinkedSpanId(java.lang.String linkedSpanId)
public LinkOnSpanFactory setLinkedTraceId(java.lang.String linkedTraceId)
public LinkOnSpanFactory setUserAttributes(java.util.Map<java.lang.String,?> userAttributes)
public LinkOnSpanFactory putAllUserAttributes(java.util.Map<java.lang.String,?> userAttributes)
public LinkOnSpanFactory putAllUserAttributesIfAbsent(java.util.Map<java.lang.String,?> userAttributes)
public com.newrelic.agent.model.LinkOnSpan build()