Class InstrumentSelector
- java.lang.Object
-
- io.opentelemetry.sdk.metrics.view.InstrumentSelector
-
@Immutable public abstract class InstrumentSelector extends Object
Provides means for selecting one ore moreInstruments. Used for configuring aggregations for the specified instruments.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classInstrumentSelector.BuilderBuilder forInstrumentSelectorinstances.
-
Constructor Summary
Constructors Constructor Description InstrumentSelector()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static InstrumentSelector.Builderbuilder()Returns a newInstrumentSelector.BuilderforInstrumentSelector.abstract PatterngetInstrumentNamePattern()Returns thePatterngenerated by the providedregexin theInstrumentSelector.Builder, orPattern.compile(".*")if none was specified.abstract InstrumentTypegetInstrumentType()ReturnsInstrumentTypethat should be selected.
-
-
-
Method Detail
-
builder
public static InstrumentSelector.Builder builder()
Returns a newInstrumentSelector.BuilderforInstrumentSelector.- Returns:
- a new
InstrumentSelector.BuilderforInstrumentSelector.
-
getInstrumentType
public abstract InstrumentType getInstrumentType()
ReturnsInstrumentTypethat should be selected. If null, then this specifier will not be used.
-
getInstrumentNamePattern
public abstract Pattern getInstrumentNamePattern()
Returns thePatterngenerated by the providedregexin theInstrumentSelector.Builder, orPattern.compile(".*")if none was specified.
-
-