public class DefaultMetricsCollectorConfig extends Object implements MetricsCollectorConfig
MetricsCollectorConfig
.Modifier and Type | Class and Description |
---|---|
static class |
DefaultMetricsCollectorConfig.Builder |
Modifier and Type | Field and Description |
---|---|
static long |
EMIT_FREQUENCY |
static TimeUnit |
EMIT_FREQUENCY_UNIT |
Modifier | Constructor and Description |
---|---|
protected |
DefaultMetricsCollectorConfig(DefaultMetricsCollectorConfig.Builder builder) |
Modifier and Type | Method and Description |
---|---|
static DefaultMetricsCollectorConfig |
create() |
static DefaultMetricsCollectorConfig |
create(long emitFrequency,
TimeUnit emitFrequencyUnit) |
static DefaultMetricsCollectorConfig |
disabled() |
long |
emitFrequency()
The interval frequency when to emit the metrics.
|
TimeUnit |
emitFrequencyUnit()
The time unit for the emit frequency.
|
public static final long EMIT_FREQUENCY
public static final TimeUnit EMIT_FREQUENCY_UNIT
protected DefaultMetricsCollectorConfig(DefaultMetricsCollectorConfig.Builder builder)
public static DefaultMetricsCollectorConfig disabled()
public static DefaultMetricsCollectorConfig create()
public static DefaultMetricsCollectorConfig create(long emitFrequency, TimeUnit emitFrequencyUnit)
public long emitFrequency()
MetricsCollectorConfig
EMIT_FREQUENCY
.emitFrequency
in interface MetricsCollectorConfig
public TimeUnit emitFrequencyUnit()
MetricsCollectorConfig
EMIT_FREQUENCY_UNIT
.emitFrequencyUnit
in interface MetricsCollectorConfig
Copyright © 2021 Couchbase, Inc.. All rights reserved.