Package com.atlassian.util.profiling
Class MetricTag
java.lang.Object
com.atlassian.util.profiling.MetricTag
- Direct Known Subclasses:
MetricTag.OptionalMetricTag,MetricTag.RequiredMetricTag
A data class representing a single metric tag, as a key-value pair.
- Since:
- 3.4
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classRepresents a metric tag that may or may not be considered when generating a metric.static final class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final MetricTag.RequiredMetricTagstatic final Stringstatic final String -
Method Summary
Modifier and TypeMethodDescriptionbooleangetKey()getValue()inthashCode()static MetricTag.RequiredMetricTagstatic MetricTag.RequiredMetricTagstatic MetricTag.RequiredMetricTagnullable value since 3.6.1static MetricTag.OptionalMetricTagoptionalOf(String key, boolean value) static MetricTag.OptionalMetricTagoptionalOf(String key, int value) static MetricTag.OptionalMetricTagoptionalOf(String key, String value) toString()
-
Field Details
-
SEND_ANALYTICS
-
FROM_PLUGIN_KEY_TAG_KEY
- See Also:
-
INVOKER_PLUGIN_KEY_TAG_KEY
- See Also:
-
SUBCATEGORY
- See Also:
-
UNDEFINED_TAG_VALUE
- See Also:
-
-
Method Details
-
getKey
-
getValue
-
toString
-
equals
-
hashCode
public int hashCode() -
of
nullable value since 3.6.1- Since:
- 3.4.2
-
of
- Since:
- 3.4.2
-
of
- Since:
- 3.4.2
-
optionalOf
- Since:
- 4.0.0
-
optionalOf
- Since:
- 4.0.0
-
optionalOf
- Since:
- 4.0.0
-