Package io.opentelemetry.sdk.trace.data
Interface LinkData
@Immutable
public interface LinkData
Data representation of a link.
Used (for example) in batching operations, where a single batch handler processes multiple requests from different traces. Link can be also used to reference spans from the same trace.
-
Method Summary
Modifier and TypeMethodDescriptionstatic LinkDatacreate(io.opentelemetry.api.trace.SpanContext spanContext) Returns a new immutableLinkData.static LinkDatacreate(io.opentelemetry.api.trace.SpanContext spanContext, io.opentelemetry.api.common.Attributes attributes) Returns a new immutableLinkData.static LinkDatacreate(io.opentelemetry.api.trace.SpanContext spanContext, io.opentelemetry.api.common.Attributes attributes, int totalAttributeCount) Returns a new immutableLinkData.io.opentelemetry.api.common.AttributesReturns the set of attributes.io.opentelemetry.api.trace.SpanContextReturns theSpanContextof the span thisLinkDatarefers to.intThe total number of attributes that were recorded on this Link.
-
Method Details
-
create
Returns a new immutableLinkData. -
create
static LinkData create(io.opentelemetry.api.trace.SpanContext spanContext, io.opentelemetry.api.common.Attributes attributes) Returns a new immutableLinkData. -
create
static LinkData create(io.opentelemetry.api.trace.SpanContext spanContext, io.opentelemetry.api.common.Attributes attributes, int totalAttributeCount) Returns a new immutableLinkData. -
getSpanContext
io.opentelemetry.api.trace.SpanContext getSpanContext()Returns theSpanContextof the span thisLinkDatarefers to. -
getAttributes
io.opentelemetry.api.common.Attributes getAttributes()Returns the set of attributes.- Returns:
- the set of attributes.
-
getTotalAttributeCount
int getTotalAttributeCount()The total number of attributes that were recorded on this Link. 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.getMaxNumberOfAttributesPerLink()- Returns:
- The number of attributes on this link.
-