- All Superinterfaces:
Meter.Builder<Timer.Builder,
,Timer> Wrapper
- Enclosing interface:
Timer
Builder for a new
Timer
.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbuckets()
Returns the bucket boundary values set in the builder, if any.Sets the boundary boundaries.Returns the maximum expected value set in the builder, if any.Sets the maximum expected value the timer is expected to record.Returns the minimum expected value set in the builder, if any.Sets the minimum expected value the timer is expected to record.Returns the percentiles set in the builder, if any.percentiles
(double... percentiles) Sets the percentiles to compute and publish (expressing, for example, the 95th percentile as 0.95).Returns the setting for publishing percentile histogram.publishPercentileHistogram
(boolean value) Prepares the timer to publish a percentile histogram.Methods inherited from interface io.helidon.metrics.api.Meter.Builder
addTag, baseUnit, baseUnit, description, description, identity, name, scope, scope, tags, tags
-
Method Details
-
percentiles
Sets the percentiles to compute and publish (expressing, for example, the 95th percentile as 0.95).- Parameters:
percentiles
- percentiles to compute and publish- Returns:
- updated builder
-
buckets
Sets the boundary boundaries.- Parameters:
buckets
- boundary boundaries- Returns:
- updated builder
-
minimumExpectedValue
Sets the minimum expected value the timer is expected to record.- Parameters:
min
- minimum expected value- Returns:
- updated builder
-
maximumExpectedValue
Sets the maximum expected value the timer is expected to record.- Parameters:
max
- maximum expected value- Returns:
- updated builder
-
publishPercentileHistogram
Prepares the timer to publish a percentile histogram.- Parameters:
value
- whether to publish a percentile histogram- Returns:
- updated builder
-
percentiles
Returns the percentiles set in the builder, if any.- Returns:
- percentiles
-
buckets
Returns the bucket boundary values set in the builder, if any.- Returns:
- bucket boundary values
-
minimumExpectedValue
Returns the minimum expected value set in the builder, if any.- Returns:
- minimum expected value if set; empty otherwise
-
maximumExpectedValue
Returns the maximum expected value set in the builder, if any.- Returns:
- maximum expected value if set; empty otherwise
-
publishPercentileHistogram
Returns the setting for publishing percentile histogram.- Returns:
- whether to publish percentile histogram
-