com.netflix.servo.stats
Class StatsConfig.Builder

java.lang.Object
  extended by com.netflix.servo.stats.StatsConfig.Builder
Enclosing class:
StatsConfig

public static class StatsConfig.Builder
extends java.lang.Object

Builder for StatsConfig. By default the configuration includes count, total and 95th and 99th percentiles.


Constructor Summary
StatsConfig.Builder()
           
 
Method Summary
 StatsConfig build()
           
 StatsConfig.Builder withComputeFrequencyMillis(long frequencyMillis)
           
 StatsConfig.Builder withPercentiles(double[] percentiles)
           
 StatsConfig.Builder withPublishCount(boolean publishCount)
           
 StatsConfig.Builder withPublishMax(boolean publishMax)
           
 StatsConfig.Builder withPublishMean(boolean publishMean)
           
 StatsConfig.Builder withPublishMin(boolean publishMin)
           
 StatsConfig.Builder withPublishStdDev(boolean publishStdDev)
           
 StatsConfig.Builder withPublishTotal(boolean publishTotal)
           
 StatsConfig.Builder withPublishVariance(boolean publishVariance)
           
 StatsConfig.Builder withSampleSize(int size)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatsConfig.Builder

public StatsConfig.Builder()
Method Detail

withPublishCount

public StatsConfig.Builder withPublishCount(boolean publishCount)

withPublishTotal

public StatsConfig.Builder withPublishTotal(boolean publishTotal)

withPublishMin

public StatsConfig.Builder withPublishMin(boolean publishMin)

withPublishMax

public StatsConfig.Builder withPublishMax(boolean publishMax)

withPublishMean

public StatsConfig.Builder withPublishMean(boolean publishMean)

withPublishVariance

public StatsConfig.Builder withPublishVariance(boolean publishVariance)

withPublishStdDev

public StatsConfig.Builder withPublishStdDev(boolean publishStdDev)

withPercentiles

public StatsConfig.Builder withPercentiles(double[] percentiles)

withSampleSize

public StatsConfig.Builder withSampleSize(int size)

withComputeFrequencyMillis

public StatsConfig.Builder withComputeFrequencyMillis(long frequencyMillis)

build

public StatsConfig build()