com.netflix.servo.monitor
Class MonitorConfig.Builder

java.lang.Object
  extended by com.netflix.servo.monitor.MonitorConfig.Builder
Enclosing class:
MonitorConfig

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


Constructor Summary
MonitorConfig.Builder(MonitorConfig config)
           
MonitorConfig.Builder(java.lang.String name)
           
 
Method Summary
 MonitorConfig build()
           
 MonitorConfig.Builder withPublishingPolicy(PublishingPolicy policy)
           
 MonitorConfig.Builder withTag(java.lang.String key, java.lang.String val)
           
 MonitorConfig.Builder withTag(Tag tag)
           
 MonitorConfig.Builder withTags(java.util.Collection<Tag> tagCollection)
           
 MonitorConfig.Builder withTags(TagList tagList)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MonitorConfig.Builder

public MonitorConfig.Builder(MonitorConfig config)

MonitorConfig.Builder

public MonitorConfig.Builder(java.lang.String name)
Method Detail

withTag

public MonitorConfig.Builder withTag(java.lang.String key,
                                     java.lang.String val)

withTag

public MonitorConfig.Builder withTag(Tag tag)

withTags

public MonitorConfig.Builder withTags(TagList tagList)

withTags

public MonitorConfig.Builder withTags(java.util.Collection<Tag> tagCollection)

withPublishingPolicy

public MonitorConfig.Builder withPublishingPolicy(PublishingPolicy policy)

build

public MonitorConfig build()