Package zipkin2.v1
Class V1Span.Builder
- java.lang.Object
-
- zipkin2.v1.V1Span.Builder
-
-
Method Summary
-
-
-
Method Detail
-
traceIdHigh
public long traceIdHigh()
SetsV1Span.traceIdHigh()
-
traceId
public long traceId()
SetsV1Span.traceId()
-
id
public long id()
SetsV1Span.id()
-
clear
public V1Span.Builder clear()
-
traceId
public V1Span.Builder traceId(String traceId)
Same asSpan.Builder.traceId(String)
-
traceId
public V1Span.Builder traceId(long traceId)
SetsV1Span.traceId()
-
traceIdHigh
public V1Span.Builder traceIdHigh(long traceIdHigh)
SetsV1Span.traceIdHigh()
-
id
public V1Span.Builder id(long id)
SetsV1Span.id()
-
id
public V1Span.Builder id(String id)
Same asSpan.Builder.id(String)
-
parentId
public V1Span.Builder parentId(String parentId)
Same asSpan.Builder.parentId(String)
-
parentId
public V1Span.Builder parentId(long parentId)
SetsV1Span.parentId()
-
name
public V1Span.Builder name(String name)
SetsV1Span.name()
-
timestamp
public V1Span.Builder timestamp(long timestamp)
SetsV1Span.timestamp()
-
duration
public V1Span.Builder duration(long duration)
SetsV1Span.duration()
-
addAnnotation
public V1Span.Builder addAnnotation(long timestamp, String value, @Nullable Endpoint endpoint)
SetsV1Span.annotations()
-
addBinaryAnnotation
public V1Span.Builder addBinaryAnnotation(String address, Endpoint endpoint)
Creates an address annotation, which is the same asSpan.remoteEndpoint()
-
addBinaryAnnotation
public V1Span.Builder addBinaryAnnotation(String key, String value, Endpoint endpoint)
Creates a tag annotation, which is the same asSpan.tags()
except duplicating the endpoint.A key of "lc" and empty value substitutes for
Span.localEndpoint()
.
-
debug
public V1Span.Builder debug(@Nullable Boolean debug)
SetsV1Span.debug()
-
build
public V1Span build()
-
-