Package io.opentelemetry.sdk.trace.data
Interface EventData
@Immutable
public interface EventData
Data representation of an event.
-
Method Summary
Modifier and TypeMethodDescriptionstatic EventData
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
Return the attributes of theEventData
.default int
Returns the dropped attributes count of this event.long
Returns the epoch time in nanos of this event.getName()
Return the name of theEventData
.int
The total number of attributes that were recorded on this Event.
-
Method Details
-
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
. -
getName
String getName()Return the name of theEventData
.- Returns:
- the name of the
EventData
.
-
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.
-