Package io.opentelemetry.sdk.trace.data
Interface EventData
-
@Immutable public interface EventData
Data representation of a event.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static EventData
create(long epochNanos, String name, io.opentelemetry.api.common.Attributes attributes)
Returns a new immutableEventData
.static EventData
create(long epochNanos, String name, io.opentelemetry.api.common.Attributes attributes, int totalAttributeCount)
Returns a new immutableEventData
.io.opentelemetry.api.common.Attributes
getAttributes()
Return the attributes of theEventData
.default int
getDroppedAttributesCount()
Returns the dropped attributes count of this event.long
getEpochNanos()
Returns the epoch time in nanos of this event.String
getName()
Return the name of theEventData
.int
getTotalAttributeCount()
The total number of attributes that were recorded on this Event.
-
-
-
Method Detail
-
create
static EventData create(long epochNanos, String name, io.opentelemetry.api.common.Attributes attributes)
Returns a new immutableEventData
.
-
create
static EventData create(long epochNanos, String name, io.opentelemetry.api.common.Attributes attributes, int totalAttributeCount)
Returns a new immutableEventData
.
-
getAttributes
io.opentelemetry.api.common.Attributes getAttributes()
Return the attributes of theEventData
.- Returns:
- the attributes of the
EventData
.
-
getEpochNanos
long getEpochNanos()
Returns the epoch time in nanos of this event.- Returns:
- the epoch time in nanos of this event.
-
getTotalAttributeCount
int getTotalAttributeCount()
The total number of attributes that were recorded on this Event. This number may be larger than the number of attributes that are attached to this span, if the total number recorded was greater than the configured maximum value. See:SpanLimits.getMaxNumberOfAttributesPerEvent()
- Returns:
- The total number of attributes on this event.
-
getDroppedAttributesCount
default int getDroppedAttributesCount()
Returns the dropped attributes count of this event.- Returns:
- the dropped attributes count of this event.
-
-