Class SpanLimitsBuilder

    • Method Detail

      • setMaxNumberOfAttributes

        public SpanLimitsBuilder setMaxNumberOfAttributes​(int maxNumberOfAttributes)
        Sets the global default max number of attributes per Span.
        Parameters:
        maxNumberOfAttributes - the global default max number of attributes per Span. It must be positive otherwise build() will throw an exception.
        Returns:
        this.
      • setMaxNumberOfEvents

        public SpanLimitsBuilder setMaxNumberOfEvents​(int maxNumberOfEvents)
        Sets the global default max number of events per Span.
        Parameters:
        maxNumberOfEvents - the global default max number of events per Span. It must be positive otherwise build() will throw an exception.
        Returns:
        this.
      • setMaxNumberOfLinks

        public SpanLimitsBuilder setMaxNumberOfLinks​(int maxNumberOfLinks)
        Sets the global default max number of links per Span.
        Parameters:
        maxNumberOfLinks - the global default max number of links per Span. It must be positive otherwise build() 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 otherwise build() 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 otherwise build() will throw an exception.
        Returns:
        this.
      • build

        public SpanLimits build()
        Builds and returns a SpanLimits with the values of this builder.