Package io.opentelemetry.api.metrics
Class DefaultMeterProvider.NoopMeterBuilder
- java.lang.Object
-
- io.opentelemetry.api.metrics.DefaultMeterProvider.NoopMeterBuilder
-
- All Implemented Interfaces:
MeterBuilder
- Enclosing class:
- DefaultMeterProvider
private static class DefaultMeterProvider.NoopMeterBuilder extends java.lang.Object implements MeterBuilder
-
-
Constructor Summary
Constructors Modifier Constructor Description private
NoopMeterBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Meter
build()
Gets or creates aMeter
instance.MeterBuilder
setInstrumentationVersion(java.lang.String instrumentationScopeVersion)
Sets the instrumentation scope version of the resultingMeter
.MeterBuilder
setSchemaUrl(java.lang.String schemaUrl)
Set the scope schema URL of the resultingMeter
.
-
-
-
Method Detail
-
setSchemaUrl
public MeterBuilder setSchemaUrl(java.lang.String schemaUrl)
Description copied from interface:MeterBuilder
- Specified by:
setSchemaUrl
in interfaceMeterBuilder
- Parameters:
schemaUrl
- The schema URL.- Returns:
- this
-
setInstrumentationVersion
public MeterBuilder setInstrumentationVersion(java.lang.String instrumentationScopeVersion)
Description copied from interface:MeterBuilder
- Specified by:
setInstrumentationVersion
in interfaceMeterBuilder
- Parameters:
instrumentationScopeVersion
- The instrumentation scope version.- Returns:
- this
-
build
public Meter build()
Description copied from interface:MeterBuilder
Gets or creates aMeter
instance.- Specified by:
build
in interfaceMeterBuilder
- Returns:
- a
Meter
instance configured with the provided options.
-
-