Class MeterSelector
- java.lang.Object
-
- io.opentelemetry.sdk.metrics.view.MeterSelector
-
@Immutable public abstract class MeterSelector extends Object
Provides means for selecting one or more Meters. Used for selecting instruments when constructing views.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMeterSelector.BuilderBuilder forInstrumentSelectorinstances.
-
Constructor Summary
Constructors Constructor Description MeterSelector()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static MeterSelector.Builderbuilder()Returns a newMeterSelector.BuilderforInstrumentSelector.abstract Predicate<String>getNameFilter()Returns thePatterngenerated by the providedregexin theMeterSelector.Builder, orPattern.compile(".*")if none was specified.abstract Predicate<String>getSchemaUrlFilter()Returns thePatterngenerated by the providedregexin theMeterSelector.Builder, orPattern.compile(".*")if none was specified.abstract Predicate<String>getVersionFilter()Returns thePatterngenerated by the providedregexin theMeterSelector.Builder, orPattern.compile(".*")if none was specified.
-
-
-
Method Detail
-
builder
public static MeterSelector.Builder builder()
Returns a newMeterSelector.BuilderforInstrumentSelector.- Returns:
- a new
MeterSelector.BuilderforInstrumentSelector.
-
getNameFilter
public abstract Predicate<String> getNameFilter()
Returns thePatterngenerated by the providedregexin theMeterSelector.Builder, orPattern.compile(".*")if none was specified.
-
getVersionFilter
public abstract Predicate<String> getVersionFilter()
Returns thePatterngenerated by the providedregexin theMeterSelector.Builder, orPattern.compile(".*")if none was specified.
-
getSchemaUrlFilter
public abstract Predicate<String> getSchemaUrlFilter()
Returns thePatterngenerated by the providedregexin theMeterSelector.Builder, orPattern.compile(".*")if none was specified.
-
-