Class Version2e.Builder

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

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

    • Builder

      public Builder()
      Public constructor.
  • Method Details

    • setTime

      public Version2e.Builder setTime(ZonedDateTime value)
      Sets the time field.
      Parameters:
      value - Value
      Returns:
      This builder
    • setName

      public Version2e.Builder setName(String value)
      Sets the name field.
      Parameters:
      value - Value
      Returns:
      This builder
    • setLevel

      public Version2e.Builder setLevel(String value)
      Sets the level field.
      Parameters:
      value - Value
      Returns:
      This builder
    • setData

      public Version2e.Builder setData(Version2e.Data value)
      Sets the data field.
      Parameters:
      value - Value
      Returns:
      This builder
    • setId

      public Version2e.Builder setId(String value)
      Sets the id field.
      Parameters:
      value - Value
      Returns:
      This builder
    • setContext

      public Version2e.Builder setContext(Map<String,String> value)
      Sets the context field.
      Parameters:
      value - Value
      Returns:
      This builder
    • reset

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