public static class DefaultLatencyMetricsCollectorConfig.Builder extends DefaultMetricsCollectorConfig.Builder
Modifier | Constructor and Description |
---|---|
protected |
Builder() |
Modifier and Type | Method and Description |
---|---|
DefaultLatencyMetricsCollectorConfig |
build() |
DefaultLatencyMetricsCollectorConfig.Builder |
emitFrequency(long emitFrequency)
Overrides the default emit frequency for this metric collector.
|
DefaultLatencyMetricsCollectorConfig.Builder |
emitFrequencyUnit(TimeUnit emitFrequencyUnit)
Overrides the default emit frequency unit for this metric collector.
|
DefaultLatencyMetricsCollectorConfig.Builder |
targetPercentiles(Double[] targetPercentiles)
Overrides the emitted percentiles.
|
DefaultLatencyMetricsCollectorConfig.Builder |
targetUnit(TimeUnit targetUnit)
Overrides the target unit for the latencies recorded.
|
public DefaultLatencyMetricsCollectorConfig.Builder targetUnit(TimeUnit targetUnit)
targetUnit
- the target unit.public DefaultLatencyMetricsCollectorConfig.Builder targetPercentiles(Double[] targetPercentiles)
targetPercentiles
- the percentiles which should be emitted.public DefaultLatencyMetricsCollectorConfig.Builder emitFrequency(long emitFrequency)
DefaultMetricsCollectorConfig.Builder
emitFrequency
in class DefaultMetricsCollectorConfig.Builder
emitFrequency
- the custom emit frequency.public DefaultLatencyMetricsCollectorConfig.Builder emitFrequencyUnit(TimeUnit emitFrequencyUnit)
DefaultMetricsCollectorConfig.Builder
emitFrequencyUnit
in class DefaultMetricsCollectorConfig.Builder
emitFrequencyUnit
- the custom emit frequency unit.public DefaultLatencyMetricsCollectorConfig build()
build
in class DefaultMetricsCollectorConfig.Builder
Copyright © 2021 Couchbase, Inc.. All rights reserved.