Package io.opentelemetry.sdk.logs
Class LogLimitsBuilder
java.lang.Object
io.opentelemetry.sdk.logs.LogLimitsBuilder
Builder for
LogLimits.- Since:
- 1.27.0
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds and returns aLogLimitswith the values of this builder.setMaxAttributeValueLength(int maxAttributeValueLength) Sets the max number of characters for string attribute values.setMaxNumberOfAttributes(int maxNumberOfAttributes) Sets the max number of attributes perLogRecordData.
-
Method Details
-
setMaxNumberOfAttributes
Sets the max number of attributes perLogRecordData.- Parameters:
maxNumberOfAttributes- the max number of attributes perLogRecordData. Must be positive.- Returns:
- this.
- Throws:
IllegalArgumentException- ifmaxNumberOfAttributesis not positive.
-
setMaxAttributeValueLength
Sets the max number of characters for string attribute values. For string array attribute values, applies to each entry individually.- Parameters:
maxAttributeValueLength- the max number of characters for attribute strings. Must not be negative.- Returns:
- this.
- Throws:
IllegalArgumentException- ifmaxAttributeValueLengthis negative.
-
build
Builds and returns aLogLimitswith the values of this builder.
-