Package zipkin2.proto3
Class Annotation
- java.lang.Object
-
- com.squareup.wire.Message<Annotation,Annotation.Builder>
-
- zipkin2.proto3.Annotation
-
- All Implemented Interfaces:
Serializable
public final class Annotation extends com.squareup.wire.Message<Annotation,Annotation.Builder>
Associates an event that explains latency with a timestamp. Unlike log statements, annotations are often codes. Ex. "ws" for WireSend The next id is 3.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Annotation.Builder
-
Field Summary
Fields Modifier and Type Field Description static com.squareup.wire.ProtoAdapter<Annotation>
ADAPTER
static Long
DEFAULT_TIMESTAMP
static String
DEFAULT_VALUE
Long
timestamp
Epoch microseconds of this event.String
value
Usually a short tag indicating an event, like "error" While possible to add larger data, such as garbage collection details, low cardinality event names both keep the size of spans down and also are easy to search against.
-
Constructor Summary
Constructors Constructor Description Annotation(Long timestamp, String value)
Annotation(Long timestamp, String value, okio.ByteString unknownFields)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object other)
int
hashCode()
Annotation.Builder
newBuilder()
String
toString()
-
-
-
Field Detail
-
ADAPTER
public static final com.squareup.wire.ProtoAdapter<Annotation> ADAPTER
-
DEFAULT_TIMESTAMP
public static final Long DEFAULT_TIMESTAMP
-
DEFAULT_VALUE
public static final String DEFAULT_VALUE
- See Also:
- Constant Field Values
-
timestamp
public final Long timestamp
Epoch microseconds of this event. For example, 1502787600000000 corresponds to 2017-08-15 09:00 UTC This value should be set directly by instrumentation, using the most precise value possible. For example, gettimeofday or multiplying epoch millis by 1000.
-
value
public final String value
Usually a short tag indicating an event, like "error" While possible to add larger data, such as garbage collection details, low cardinality event names both keep the size of spans down and also are easy to search against.
-
-
Method Detail
-
newBuilder
public Annotation.Builder newBuilder()
- Specified by:
newBuilder
in classcom.squareup.wire.Message<Annotation,Annotation.Builder>
-
toString
public String toString()
- Overrides:
toString
in classcom.squareup.wire.Message<Annotation,Annotation.Builder>
-
-