Package io.opentelemetry.api.internal
Class StringUtils
- java.lang.Object
-
- io.opentelemetry.api.internal.StringUtils
-
@Immutable public final class StringUtils extends java.lang.ObjectInternal utility methods for working with attribute keys, attribute values, and metric names.
-
-
Field Summary
Fields Modifier and Type Field Description static intMETRIC_NAME_MAX_LENGTH
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanisPrintableString(java.lang.String str)Determines whether theStringcontains only printable characters.static booleanisValidMetricName(java.lang.String metricName)Determines whether the metric name contains a valid metric name.
-
-
-
Field Detail
-
METRIC_NAME_MAX_LENGTH
public static final int METRIC_NAME_MAX_LENGTH
- See Also:
- Constant Field Values
-
-
Method Detail
-
isPrintableString
public static boolean isPrintableString(java.lang.String str)
Determines whether theStringcontains only printable characters.- Parameters:
str- theStringto be validated.- Returns:
- whether the
Stringcontains only printable characters.
-
isValidMetricName
public static boolean isValidMetricName(java.lang.String metricName)
Determines whether the metric name contains a valid metric name.- Parameters:
metricName- the metric name to be validated.- Returns:
- whether the metricName contains a valid name.
-
-