Package io.opentelemetry.sdk.trace
Class SpanLimitsBuilder
- java.lang.Object
-
- io.opentelemetry.sdk.trace.SpanLimitsBuilder
-
public final class SpanLimitsBuilder extends Object
Builder forSpanLimits.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SpanLimitsbuild()Builds and returns aSpanLimitswith the values of this builder.SpanLimitsBuildersetMaxNumberOfAttributes(int maxNumberOfAttributes)Sets the global default max number of attributes perSpan.SpanLimitsBuildersetMaxNumberOfAttributesPerEvent(int maxNumberOfAttributesPerEvent)Sets the global default max number of attributes per event.SpanLimitsBuildersetMaxNumberOfAttributesPerLink(int maxNumberOfAttributesPerLink)Sets the global default max number of attributes per link.SpanLimitsBuildersetMaxNumberOfEvents(int maxNumberOfEvents)Sets the global default max number of events perSpan.SpanLimitsBuildersetMaxNumberOfLinks(int maxNumberOfLinks)Sets the global default max number of links perSpan.
-
-
-
Method Detail
-
setMaxNumberOfAttributes
public SpanLimitsBuilder setMaxNumberOfAttributes(int maxNumberOfAttributes)
Sets the global default max number of attributes perSpan.- Parameters:
maxNumberOfAttributes- the global default max number of attributes perSpan. It must be positive otherwisebuild()will throw an exception.- Returns:
- this.
-
setMaxNumberOfEvents
public SpanLimitsBuilder setMaxNumberOfEvents(int maxNumberOfEvents)
Sets the global default max number of events perSpan.- Parameters:
maxNumberOfEvents- the global default max number of events perSpan. It must be positive otherwisebuild()will throw an exception.- Returns:
- this.
-
setMaxNumberOfLinks
public SpanLimitsBuilder setMaxNumberOfLinks(int maxNumberOfLinks)
Sets the global default max number of links perSpan.- Parameters:
maxNumberOfLinks- the global default max number of links perSpan. It must be positive otherwisebuild()will throw an exception.- Returns:
- this.
-
setMaxNumberOfAttributesPerEvent
public SpanLimitsBuilder setMaxNumberOfAttributesPerEvent(int maxNumberOfAttributesPerEvent)
Sets the global default max number of attributes per event.- Parameters:
maxNumberOfAttributesPerEvent- the global default max number of attributes per event. It must be positive otherwisebuild()will throw an exception.- Returns:
- this.
-
setMaxNumberOfAttributesPerLink
public SpanLimitsBuilder setMaxNumberOfAttributesPerLink(int maxNumberOfAttributesPerLink)
Sets the global default max number of attributes per link.- Parameters:
maxNumberOfAttributesPerLink- the global default max number of attributes per link. It must be positive otherwisebuild()will throw an exception.- Returns:
- this.
-
build
public SpanLimits build()
Builds and returns aSpanLimitswith the values of this builder.
-
-