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 privateNoopMeterBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Meterbuild()Gets or creates aMeterinstance.MeterBuildersetInstrumentationVersion(java.lang.String instrumentationScopeVersion)Sets the instrumentation scope version of the resultingMeter.MeterBuildersetSchemaUrl(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:
setSchemaUrlin interfaceMeterBuilder- Parameters:
schemaUrl- The schema URL.- Returns:
- this
-
setInstrumentationVersion
public MeterBuilder setInstrumentationVersion(java.lang.String instrumentationScopeVersion)
Description copied from interface:MeterBuilder- Specified by:
setInstrumentationVersionin interfaceMeterBuilder- Parameters:
instrumentationScopeVersion- The instrumentation scope version.- Returns:
- this
-
build
public Meter build()
Description copied from interface:MeterBuilderGets or creates aMeterinstance.- Specified by:
buildin interfaceMeterBuilder- Returns:
- a
Meterinstance configured with the provided options.
-
-