Package io.opentelemetry.sdk.metrics
Class SdkMeterBuilder
java.lang.Object
io.opentelemetry.sdk.metrics.SdkMeterBuilder
- All Implemented Interfaces:
MeterBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final String
private String
private final ComponentRegistry
<SdkMeter> private String
-
Constructor Summary
ConstructorsConstructorDescriptionSdkMeterBuilder
(ComponentRegistry<SdkMeter> registry, String instrumentationScopeName) -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Gets or creates aMeter
instance.setInstrumentationVersion
(String instrumentationScopeVersion) Sets the instrumentation scope version of the resultingMeter
.setSchemaUrl
(String schemaUrl) Set the scope schema URL of the resultingMeter
.
-
Field Details
-
registry
-
instrumentationScopeName
-
instrumentationScopeVersion
-
schemaUrl
-
-
Constructor Details
-
SdkMeterBuilder
SdkMeterBuilder(ComponentRegistry<SdkMeter> registry, String instrumentationScopeName)
-
-
Method Details
-
setSchemaUrl
Description copied from interface:MeterBuilder
- Specified by:
setSchemaUrl
in interfaceMeterBuilder
- Parameters:
schemaUrl
- The schema URL.- Returns:
- this
-
setInstrumentationVersion
Description copied from interface:MeterBuilder
- Specified by:
setInstrumentationVersion
in interfaceMeterBuilder
- Parameters:
instrumentationScopeVersion
- The instrumentation scope version.- Returns:
- this
-
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.
-