| Class | Description |
|---|---|
| Annotation |
A text annotation with a set of attributes.
|
| AttributeValue |
A class that represents all the possible values for an attribute.
|
| BlankSpan |
The
BlankSpan is a singleton class, which is the default Span that is used when
no Span implementation is available. |
| EndSpanOptions |
A class that enables overriding the default values used when ending a
Span. |
| EndSpanOptions.Builder |
Builder class for
EndSpanOptions. |
| Link |
A link to a
Span from a different trace. |
| NetworkEvent |
A class that represents a network event.
|
| NetworkEvent.Builder |
Builder class for
NetworkEvent. |
| Sampler |
Sampler is used to make decisions on
Span sampling. |
| Span |
An abstract class that represents a span.
|
| SpanBuilder |
SpanBuilder is used to construct Span instances which define arbitrary scopes of
code that are sampled for distributed tracing as a single atomic unit. |
| SpanContext |
A class that represents a span context.
|
| SpanId |
A class that represents a span identifier.
|
| Status |
Defines the status of a
Span by providing a standard Status.CanonicalCode in conjunction
with an optional descriptive message. |
| TraceComponent |
Class that holds the implementation instances for
Tracer, PropagationComponent,
Clock, ExportComponent and TraceConfig. |
| TraceId |
A class that represents a trace identifier.
|
| TraceOptions |
A class that represents global trace options.
|
| TraceOptions.Builder |
Builder class for
TraceOptions. |
| Tracer |
Tracer is a simple, thin class for
Span creation and in-process context interaction. |
| Tracing |
Class that manages a global instance of the
TraceComponent. |
| Enum | Description |
|---|---|
| Link.Type |
The relationship with the linked
Span relative to the current Span. |
| NetworkEvent.Type |
Available types for a
NetworkEvent. |
| Span.Options |
Span options. |
| Status.CanonicalCode |
The set of canonical status codes.
|