Class ScopeConfig.BuilderBase.ScopeConfigImpl
java.lang.Object
io.helidon.metrics.api.ScopeConfig.BuilderBase.ScopeConfigImpl
- All Implemented Interfaces:
Prototype.Api, ScopeConfig
- Enclosing class:
ScopeConfig.BuilderBase<BUILDER extends ScopeConfig.BuilderBase<BUILDER, PROTOTYPE>, PROTOTYPE extends ScopeConfig>
protected static class ScopeConfig.BuilderBase.ScopeConfigImpl
extends Object
implements ScopeConfig
Generated implementation of the prototype, can be extended by descendant prototype implementations.
-
Nested Class Summary
Nested classes/interfaces inherited from interface ScopeConfig
ScopeConfig.Builder, ScopeConfig.BuilderBase<BUILDER, PROTOTYPE>Modifier and TypeInterfaceDescriptionstatic classDeprecated, for removal: This API element is subject to removal in a future version.Fluent API builder forScopeConfig.static classScopeConfig.BuilderBase<BUILDER extends ScopeConfig.BuilderBase<BUILDER, PROTOTYPE>, PROTOTYPE extends ScopeConfig>Deprecated, for removal: This API element is subject to removal in a future version.Fluent API builder base forScopeConfig. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedScopeConfigImpl(ScopeConfig.BuilderBase<?, ?> builder) Create an instance providing a builder. -
Method Summary
Modifier and TypeMethodDescriptionbooleanenabled()Deprecated, for removal: This API element is subject to removal in a future version.booleanexclude()Deprecated, for removal: This API element is subject to removal in a future version.inthashCode()include()Deprecated, for removal: This API element is subject to removal in a future version.name()Deprecated, for removal: This API element is subject to removal in a future version.toString()Methods inherited from interface ScopeConfig
isMeterEnabledModifier and TypeMethodDescriptiondefault booleanisMeterEnabled(String name) Deprecated, for removal: This API element is subject to removal in a future version.Core metrics does not apply scope filtering, and this method will be removed.
-
Constructor Details
-
ScopeConfigImpl
Create an instance providing a builder.- Parameters:
builder- extending builder base of this prototype
-
-
Method Details
-
name
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:ScopeConfigReturns the configured scope name.- Specified by:
namein interfaceScopeConfig- Returns:
- configured scope name
-
enabled
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:ScopeConfigReturns whether the scope is configured as enabled.- Specified by:
enabledin interfaceScopeConfig- Returns:
- configured value
-
include
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:ScopeConfigReturns the configured meter-name inclusion pattern.- Specified by:
includein interfaceScopeConfig- Returns:
- configured inclusion pattern
-
exclude
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:ScopeConfigReturns the configured meter-name exclusion pattern.- Specified by:
excludein interfaceScopeConfig- Returns:
- configured exclusion pattern
-
toString
-
equals
-
hashCode
-