Class MeterSelector.Builder
- Enclosing class:
- MeterSelector
InstrumentSelector instances.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract MeterSelectorbuild()Returns an InstrumentSelector instance with the content of this builder.final MeterSelector.BuilderSets a specifier for selecting Instruments by name.abstract MeterSelector.BuildersetNameFilter(Predicate<String> filter) Sets thePredicatefor matching name.final MeterSelector.BuildersetNamePattern(Pattern pattern) Sets thePatternfor matching name.final MeterSelector.BuildersetSchemaUrl(String url) Sets the schema url to match.final MeterSelector.BuildersetSchemaUrlPattern(Pattern pattern) Sets thePatternfor matching schema urls.final MeterSelector.BuildersetVersion(String version) Sets a specifier for selecting Meters by version.abstract MeterSelector.BuildersetVersionFilter(Predicate<String> filter) Sets thePredicatefor matching versions.final MeterSelector.BuildersetVersionPattern(Pattern pattern) Sets thePatternfor matching versions.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setNameFilter
Sets thePredicatefor matching name.Note: The last provided of
setNameFilter(java.util.function.Predicate<java.lang.String>),setNamePattern(java.util.regex.Pattern)andsetName(java.lang.String)is used. -
setNamePattern
Sets thePatternfor matching name.Note: The last provided of
setNameFilter(java.util.function.Predicate<java.lang.String>),setNamePattern(java.util.regex.Pattern)andsetName(java.lang.String)is used. -
setName
Sets a specifier for selecting Instruments by name.Note: The last provided of
setNameFilter(java.util.function.Predicate<java.lang.String>),setNamePattern(java.util.regex.Pattern)andsetName(java.lang.String)is used. -
setVersionFilter
Sets thePredicatefor matching versions.Note: The last provided of
setVersionFilter(java.util.function.Predicate<java.lang.String>),setVersionPattern(java.util.regex.Pattern)andsetVersion(java.lang.String)is used. -
setVersionPattern
Sets thePatternfor matching versions.Note: The last provided of
setVersionFilter(java.util.function.Predicate<java.lang.String>),setVersionPattern(java.util.regex.Pattern)andsetVersion(java.lang.String)is used. -
setVersion
Sets a specifier for selecting Meters by version.Note: The last provided of
setVersionFilter(java.util.function.Predicate<java.lang.String>),setVersionPattern(java.util.regex.Pattern)andsetVersion(java.lang.String)is used. -
setSchemaUrlPattern
Sets thePatternfor matching schema urls.Note: The last provided of
setSchemaUrlFilter(java.util.function.Predicate<java.lang.String>),setSchemaUrlPattern(java.util.regex.Pattern)andsetSchemaUrl(java.lang.String)is used. -
setSchemaUrl
Sets the schema url to match.Note: The last provided of
setSchemaUrlFilter(java.util.function.Predicate<java.lang.String>),setSchemaUrlPattern(java.util.regex.Pattern)andsetSchemaUrl(java.lang.String)is used. -
build
Returns an InstrumentSelector instance with the content of this builder.
-