Class Telegraf.Builder

java.lang.Object
com.arpnetworking.commons.builder.OvalBuilder<T>
com.arpnetworking.commons.builder.ThreadLocalBuilder<Telegraf>
com.arpnetworking.metrics.mad.model.json.Telegraf.Builder
All Implemented Interfaces:
com.arpnetworking.commons.builder.Builder<Telegraf>
Enclosing class:
Telegraf

public static final class Telegraf.Builder extends com.arpnetworking.commons.builder.ThreadLocalBuilder<Telegraf>
Builder implementation for Telegraf.
  • Constructor Details

    • Builder

      public Builder()
      Public constructor.
  • Method Details

    • setTags

      public Telegraf.Builder setTags(com.google.common.collect.ImmutableMap<String,String> value)
      Sets the tags.
      Parameters:
      value - the tags
      Returns:
      This builder
    • setTimestamp

      public Telegraf.Builder setTimestamp(Long value)
      Sets the timestamp.
      Parameters:
      value - the timestamp
      Returns:
      This builder
    • setFields

      public Telegraf.Builder setFields(com.google.common.collect.ImmutableMap<String,String> value)
      Sets the fields.
      Parameters:
      value - the fields
      Returns:
      This builder
    • setName

      public Telegraf.Builder setName(String value)
      Sets the name.
      Parameters:
      value - the name
      Returns:
      This builder
    • reset

      protected void reset()
      Specified by:
      reset in class com.arpnetworking.commons.builder.ThreadLocalBuilder<Telegraf>