public class EventOnSpanFactory
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 |
|---|
EventOnSpanFactory(java.lang.String appName) |
EventOnSpanFactory(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.EventOnSpan |
build() |
EventOnSpanFactory |
putAllUserAttributes(java.util.Map<java.lang.String,?> userAttributes) |
EventOnSpanFactory |
putAllUserAttributesIfAbsent(java.util.Map<java.lang.String,?> userAttributes) |
EventOnSpanFactory |
setName(java.lang.String name) |
EventOnSpanFactory |
setSpanId(java.lang.String spanId) |
EventOnSpanFactory |
setTimestamp(long startTime) |
EventOnSpanFactory |
setTraceId(java.lang.String traceId) |
EventOnSpanFactory |
setUserAttributes(java.util.Map<java.lang.String,?> userAttributes) |
public static final java.util.function.Supplier<java.lang.Long> DEFAULT_SYSTEM_TIMESTAMP_SUPPLIER
public EventOnSpanFactory(java.lang.String appName,
com.newrelic.agent.model.AttributeFilter filter,
java.util.function.Supplier<java.lang.Long> timestampSupplier)
public EventOnSpanFactory(java.lang.String appName)
public EventOnSpanFactory setTimestamp(long startTime)
public EventOnSpanFactory setSpanId(java.lang.String spanId)
public EventOnSpanFactory setTraceId(java.lang.String traceId)
public EventOnSpanFactory setName(java.lang.String name)
public EventOnSpanFactory setUserAttributes(java.util.Map<java.lang.String,?> userAttributes)
public EventOnSpanFactory putAllUserAttributes(java.util.Map<java.lang.String,?> userAttributes)
public EventOnSpanFactory putAllUserAttributesIfAbsent(java.util.Map<java.lang.String,?> userAttributes)
public com.newrelic.agent.model.EventOnSpan build()