Package 

Class OtelSpanBuilder

  • All Implemented Interfaces:
    io.opentelemetry.api.trace.SpanBuilder

    
    public class OtelSpanBuilder
     implements SpanBuilder
                        
    • Constructor Summary

      Constructors 
      Constructor Description
      OtelSpanBuilder(AgentTracer.SpanBuilder delegate, AgentTracer.TracerAPI agentTracer, InternalLogger logger)
    • Method Summary

      Modifier and Type Method Description
      SpanBuilder setParent(Context context)
      SpanBuilder setNoParent()
      SpanBuilder addLink(SpanContext spanContext)
      SpanBuilder addLink(SpanContext spanContext, Attributes attributes)
      SpanBuilder setAttribute(String key, String value)
      SpanBuilder setAttribute(String key, long value)
      SpanBuilder setAttribute(String key, double value)
      SpanBuilder setAttribute(String key, boolean value)
      <T> SpanBuilder setAttribute(AttributeKey<T> key, T value)
      SpanBuilder setSpanKind(SpanKind spanKind)
      SpanBuilder setStartTimestamp(long startTimestamp, TimeUnit unit)
      Span startSpan()
      • Methods inherited from class io.opentelemetry.api.trace.SpanBuilder

        addLink, setAllAttributes, setAttribute, setNoParent, setParent, setSpanKind, setStartTimestamp, startSpan
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait