Uses of Interface
io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
-
Packages that use ExtendedSpanBuilder Package Description io.opentelemetry.api.incubator.trace io.opentelemetry.sdk.trace The OpenTelemetry SDK implementation of tracing. -
-
Uses of ExtendedSpanBuilder in io.opentelemetry.api.incubator.trace
Classes in io.opentelemetry.api.incubator.trace that implement ExtendedSpanBuilder Modifier and Type Class Description private static class
ExtendedDefaultTracer.NoopSpanBuilder
Methods in io.opentelemetry.api.incubator.trace that return ExtendedSpanBuilder Modifier and Type Method Description ExtendedSpanBuilder
ExtendedSpanBuilder. addLink(SpanContext spanContext)
Adds a link to the newly createdSpan
.ExtendedSpanBuilder
ExtendedSpanBuilder. addLink(SpanContext spanContext, Attributes attributes)
Adds a link to the newly createdSpan
.default ExtendedSpanBuilder
ExtendedSpanBuilder. setAllAttributes(Attributes attributes)
Sets attributes to theSpanBuilder
.<T> ExtendedSpanBuilder
ExtendedSpanBuilder. setAttribute(AttributeKey<T> key, T value)
Sets an attribute to the newly createdSpan
.ExtendedSpanBuilder
ExtendedSpanBuilder. setAttribute(java.lang.String key, boolean value)
Sets an attribute to the newly createdSpan
.ExtendedSpanBuilder
ExtendedSpanBuilder. setAttribute(java.lang.String key, double value)
Sets an attribute to the newly createdSpan
.ExtendedSpanBuilder
ExtendedSpanBuilder. setAttribute(java.lang.String key, long value)
Sets an attribute to the newly createdSpan
.ExtendedSpanBuilder
ExtendedSpanBuilder. setAttribute(java.lang.String key, java.lang.String value)
Sets an attribute to the newly createdSpan
.ExtendedSpanBuilder
ExtendedSpanBuilder. setNoParent()
Sets the option to become a rootSpan
for a new trace.ExtendedSpanBuilder
ExtendedSpanBuilder. setParent(Context context)
Sets the parent to use from the specifiedContext
.ExtendedSpanBuilder
ExtendedSpanBuilder. setParentFrom(ContextPropagators propagators, java.util.Map<java.lang.String,java.lang.String> carrier)
Extract a span context from the given carrier and set it as parent of the span forstartAndCall(SpanCallable)
andstartAndRun(SpanRunnable)
.ExtendedSpanBuilder
ExtendedSpanBuilder. setSpanKind(SpanKind spanKind)
Sets theSpanKind
for the newly createdSpan
.ExtendedSpanBuilder
ExtendedSpanBuilder. setStartTimestamp(long startTimestamp, java.util.concurrent.TimeUnit unit)
Sets an explicit start timestamp for the newly createdSpan
.default ExtendedSpanBuilder
ExtendedSpanBuilder. setStartTimestamp(java.time.Instant startTimestamp)
Sets an explicit start timestamp for the newly createdSpan
. -
Uses of ExtendedSpanBuilder in io.opentelemetry.sdk.trace
Classes in io.opentelemetry.sdk.trace that implement ExtendedSpanBuilder Modifier and Type Class Description (package private) class
SdkSpanBuilder
SdkSpanBuilder
is SDK implementation ofSpanBuilder
.Methods in io.opentelemetry.sdk.trace that return ExtendedSpanBuilder Modifier and Type Method Description ExtendedSpanBuilder
SdkSpanBuilder. addLink(SpanContext spanContext)
ExtendedSpanBuilder
SdkSpanBuilder. addLink(SpanContext spanContext, Attributes attributes)
<T> ExtendedSpanBuilder
SdkSpanBuilder. setAttribute(AttributeKey<T> key, T value)
ExtendedSpanBuilder
SdkSpanBuilder. setAttribute(java.lang.String key, boolean value)
ExtendedSpanBuilder
SdkSpanBuilder. setAttribute(java.lang.String key, double value)
ExtendedSpanBuilder
SdkSpanBuilder. setAttribute(java.lang.String key, long value)
ExtendedSpanBuilder
SdkSpanBuilder. setAttribute(java.lang.String key, java.lang.String value)
ExtendedSpanBuilder
SdkSpanBuilder. setNoParent()
ExtendedSpanBuilder
SdkSpanBuilder. setParent(Context context)
ExtendedSpanBuilder
SdkSpanBuilder. setParentFrom(ContextPropagators propagators, java.util.Map<java.lang.String,java.lang.String> carrier)
ExtendedSpanBuilder
SdkSpanBuilder. setSpanKind(SpanKind spanKind)
ExtendedSpanBuilder
SdkSpanBuilder. setStartTimestamp(long startTimestamp, java.util.concurrent.TimeUnit unit)
-