Package io.opentelemetry.api.metrics
Interface DoubleValueRecorder.Builder
-
- All Superinterfaces:
Instrument.Builder,SynchronousInstrument.Builder
- Enclosing interface:
- DoubleValueRecorder
public static interface DoubleValueRecorder.Builder extends SynchronousInstrument.Builder
Builder class forDoubleValueRecorder.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DoubleValueRecorderbuild()Builds and returns aInstrumentwith the desired options.DoubleValueRecorder.BuildersetDescription(String description)Sets the description of theInstrument.DoubleValueRecorder.BuildersetUnit(String unit)Sets the unit of theInstrument.
-
-
-
Method Detail
-
setDescription
DoubleValueRecorder.Builder setDescription(String description)
Description copied from interface:Instrument.BuilderSets the description of theInstrument.Default value is
"".- Specified by:
setDescriptionin interfaceInstrument.Builder- Parameters:
description- the description of the Instrument.- Returns:
- this.
-
setUnit
DoubleValueRecorder.Builder setUnit(String unit)
Description copied from interface:Instrument.BuilderSets the unit of theInstrument.Default value is
"1".- Specified by:
setUnitin interfaceInstrument.Builder- Parameters:
unit- the unit of the Instrument.- Returns:
- this.
-
build
DoubleValueRecorder build()
Description copied from interface:Instrument.BuilderBuilds and returns aInstrumentwith the desired options.- Specified by:
buildin interfaceInstrument.Builder- Specified by:
buildin interfaceSynchronousInstrument.Builder- Returns:
- a
Instrumentwith the desired options.
-
-