Class MeterConfig
- java.lang.Object
-
- io.opentelemetry.sdk.metrics.internal.MeterConfig
-
- Direct Known Subclasses:
AutoValue_MeterConfig
@Immutable public abstract class MeterConfig extends java.lang.Object
A collection of configuration options which define the behavior of aMeter
.This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.
-
-
Field Summary
Fields Modifier and Type Field Description private static MeterConfig
DEFAULT_CONFIG
private static MeterConfig
DISABLED_CONFIG
-
Constructor Summary
Constructors Constructor Description MeterConfig()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static ScopeConfiguratorBuilder<MeterConfig>
configuratorBuilder()
static MeterConfig
defaultConfig()
Returns the defaultMeterConfig
, which is used when no configurator is set or when the meter configurator returnsnull
for aInstrumentationScopeInfo
.static MeterConfig
disabled()
Returns a disabledMeterConfig
.static MeterConfig
enabled()
Returns an enabledMeterConfig
.abstract boolean
isEnabled()
Returnstrue
if this meter is enabled.
-
-
-
Field Detail
-
DEFAULT_CONFIG
private static final MeterConfig DEFAULT_CONFIG
-
DISABLED_CONFIG
private static final MeterConfig DISABLED_CONFIG
-
-
Method Detail
-
disabled
public static MeterConfig disabled()
Returns a disabledMeterConfig
.
-
enabled
public static MeterConfig enabled()
Returns an enabledMeterConfig
.
-
defaultConfig
public static MeterConfig defaultConfig()
Returns the defaultMeterConfig
, which is used when no configurator is set or when the meter configurator returnsnull
for aInstrumentationScopeInfo
.
-
configuratorBuilder
public static ScopeConfiguratorBuilder<MeterConfig> configuratorBuilder()
-
isEnabled
public abstract boolean isEnabled()
Returnstrue
if this meter is enabled. Defaults totrue
.
-
-