@Internal @Immutable @ParametersAreNonnullByDefault public abstract class MetricTag extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
MetricTag.OptionalMetricTag
Represents a metric tag that may or may not be considered when generating a metric.
|
static class |
MetricTag.RequiredMetricTag |
| Modifier and Type | Field and Description |
|---|---|
static String |
FROM_PLUGIN_KEY_TAG_KEY |
static String |
INVOKER_PLUGIN_KEY_TAG_KEY |
static MetricTag.RequiredMetricTag |
SEND_ANALYTICS |
static String |
SUBCATEGORY |
static String |
UNDEFINED_TAG_VALUE |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getKey() |
String |
getValue() |
int |
hashCode() |
static MetricTag.RequiredMetricTag |
of(String key,
boolean value) |
static MetricTag.RequiredMetricTag |
of(String key,
int value) |
static MetricTag.RequiredMetricTag |
of(String key,
String value)
nullable value since 3.6.1
|
static MetricTag.OptionalMetricTag |
optionalOf(String key,
boolean value) |
static MetricTag.OptionalMetricTag |
optionalOf(String key,
int value) |
static MetricTag.OptionalMetricTag |
optionalOf(String key,
String value) |
String |
toString() |
public static final MetricTag.RequiredMetricTag SEND_ANALYTICS
public static final String FROM_PLUGIN_KEY_TAG_KEY
public static final String INVOKER_PLUGIN_KEY_TAG_KEY
public static final String SUBCATEGORY
public static final String UNDEFINED_TAG_VALUE
@Nonnull public static MetricTag.RequiredMetricTag of(String key, @Nullable String value)
@Nonnull public static MetricTag.RequiredMetricTag of(String key, int value)
@Nonnull public static MetricTag.RequiredMetricTag of(String key, boolean value)
@Nonnull public static MetricTag.OptionalMetricTag optionalOf(String key, @Nullable String value)
@Nonnull public static MetricTag.OptionalMetricTag optionalOf(String key, int value)
@Nonnull public static MetricTag.OptionalMetricTag optionalOf(String key, boolean value)
Copyright © 2023 Atlassian. All rights reserved.