public class ThresholdRequestTracerConfig extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ThresholdRequestTracerConfig.Builder |
public static ThresholdRequestTracerConfig.Builder builder()
public static ThresholdRequestTracerConfig create()
public static ThresholdRequestTracerConfig.Builder sampleSize(int sampleSize)
sampleSize
- the sample size to set.public static ThresholdRequestTracerConfig.Builder emitInterval(Duration emitInterval)
emitInterval
- the interval to use.public static ThresholdRequestTracerConfig.Builder queueLength(int queueLength)
queueLength
- the queue size to use.public static ThresholdRequestTracerConfig.Builder kvThreshold(Duration kvThreshold)
kvThreshold
- the threshold to set.public static ThresholdRequestTracerConfig.Builder analyticsThreshold(Duration analyticsThreshold)
analyticsThreshold
- the threshold to set.public static ThresholdRequestTracerConfig.Builder queryThreshold(Duration queryThreshold)
queryThreshold
- the threshold to set.public static ThresholdRequestTracerConfig.Builder searchThreshold(Duration searchThreshold)
searchThreshold
- the threshold to set.public static ThresholdRequestTracerConfig.Builder viewThreshold(Duration viewThreshold)
viewThreshold
- the threshold to set.public Duration emitInterval()
public int queueLength()
public int sampleSize()
public Duration kvThreshold()
public Duration queryThreshold()
public Duration viewThreshold()
public Duration searchThreshold()
public Duration analyticsThreshold()
Copyright © 2020 Couchbase, Inc.. All rights reserved.