public Span.Builder clear()
public Span.Builder clone()
@Nullable public Span.Kind kind()
@Nullable public Endpoint localEndpoint()
public Span.Builder traceId(String traceId)
IllegalArgumentException - if not lower-hex formatSpan.id()public Span.Builder traceId(long high, long low)
high - Upper 64bits of the trace ID. Zero means the trace ID is 64-bit.low - Lower 64bits of the trace ID.IllegalArgumentException - if both values are zeropublic Span.Builder parentId(long parentId)
Span.parentId() if
the input is 0.Span.parentId()public Span.Builder parentId(@Nullable String parentId)
IllegalArgumentException - if not lower-hex formatSpan.parentId()public Span.Builder id(long id)
IllegalArgumentException - if the input is zeroSpan.id()public Span.Builder id(String id)
IllegalArgumentException - if not lower-hex formatSpan.id()public Span.Builder kind(@Nullable Span.Kind kind)
Span.kindpublic Span.Builder name(@Nullable String name)
Span.namepublic Span.Builder timestamp(long timestamp)
Span.timestampAsLong()public Span.Builder timestamp(@Nullable Long timestamp)
Span.timestamp()public Span.Builder duration(long duration)
Span.durationAsLong()public Span.Builder duration(@Nullable Long duration)
Span.duration()public Span.Builder localEndpoint(@Nullable Endpoint localEndpoint)
Span.localEndpointpublic Span.Builder remoteEndpoint(@Nullable Endpoint remoteEndpoint)
Span.remoteEndpointpublic Span.Builder addAnnotation(long timestamp, String value)
Span.annotationspublic Span.Builder putTag(String key, String value)
Span.tagspublic Span.Builder debug(boolean debug)
Span.debug()public Span.Builder debug(@Nullable Boolean debug)
Span.debug()public Span.Builder shared(boolean shared)
Span.shared()public Span.Builder shared(@Nullable Boolean shared)
Span.shared()public Span build()
Copyright © 2015–2018 OpenZipkin. All rights reserved.