Modifier and Type | Method and Description |
---|---|
Span.Builder |
addAnnotation(long timestamp,
String value) |
Span |
build() |
Span.Builder |
clear() |
Span.Builder |
clone() |
Span.Builder |
debug(Boolean debug) |
Span.Builder |
duration(Long duration) |
Span.Builder |
id(String id) |
Span.Kind |
kind() |
Span.Builder |
kind(Span.Kind kind) |
Endpoint |
localEndpoint() |
Span.Builder |
localEndpoint(Endpoint localEndpoint) |
Span.Builder |
name(String name) |
Span.Builder |
parentId(String parentId) |
Span.Builder |
putTag(String key,
String value) |
Span.Builder |
remoteEndpoint(Endpoint remoteEndpoint) |
Span.Builder |
shared(Boolean shared) |
Span.Builder |
timestamp(Long timestamp) |
Span.Builder |
traceId(String traceId) |
public Span.Builder clear()
public Span.Builder clone()
public Span.Builder traceId(String traceId)
IllegalArgumentException
- if not lower-hex formatSpan.id()
public Span.Builder parentId(@Nullable String parentId)
IllegalArgumentException
- if not lower-hex formatSpan.parentId()
public Span.Builder id(String id)
IllegalArgumentException
- if not lower-hex formatSpan.id()
public Span.Builder kind(@Nullable Span.Kind kind)
Span.kind()
public Span.Builder name(@Nullable String name)
Span.name()
public Span.Builder timestamp(@Nullable Long timestamp)
Span.timestamp()
public Span.Builder duration(@Nullable Long duration)
Span.duration()
public Span.Builder localEndpoint(@Nullable Endpoint localEndpoint)
Span.localEndpoint()
public Span.Builder remoteEndpoint(@Nullable Endpoint remoteEndpoint)
Span.remoteEndpoint()
public Span.Builder addAnnotation(long timestamp, String value)
Span.annotations()
public Span.Builder putTag(String key, String value)
Span.tags()
public Span.Builder debug(@Nullable Boolean debug)
Span.debug()
public Span.Builder shared(@Nullable Boolean shared)
Span.shared()
public Span build()
Copyright © 2015–2017 OpenZipkin. All rights reserved.