/** * Setter for group * * @see Metric.Fields#group */ public Metric setGroup(String value, SetMode mode) { putDirect(FIELD_Group, String.class, String.class, value, mode); return this; }
/** * Setter for name * * @see Metric.Fields#name */ public Metric setName(String value, SetMode mode) { putDirect(FIELD_Name, String.class, String.class, value, mode); return this; }
/** * Setter for type * * @see Metric.Fields#type */ public Metric setType(MetricTypeEnum value, SetMode mode) { putDirect(FIELD_Type, MetricTypeEnum.class, String.class, value, mode); return this; }
/** * Setter for value * * @see Metric.Fields#value */ public Metric setValue(String value, SetMode mode) { putDirect(FIELD_Value, String.class, String.class, value, mode); return this; }
/** * Setter for value * * @param value * Must not be null. For more control, use setters with mode instead. * @see Metric.Fields#value */ public Metric setValue( @Nonnull String value) { putDirect(FIELD_Value, String.class, String.class, value, SetMode.DISALLOW_NULL); return this; }
/** * Setter for name * * @param value * Must not be null. For more control, use setters with mode instead. * @see Metric.Fields#name */ public Metric setName( @Nonnull String value) { putDirect(FIELD_Name, String.class, String.class, value, SetMode.DISALLOW_NULL); return this; }
/** * Setter for group * * @param value * Must not be null. For more control, use setters with mode instead. * @see Metric.Fields#group */ public Metric setGroup( @Nonnull String value) { putDirect(FIELD_Group, String.class, String.class, value, SetMode.DISALLOW_NULL); return this; }
/** * Setter for type * * @param value * Must not be null. For more control, use setters with mode instead. * @see Metric.Fields#type */ public Metric setType( @Nonnull MetricTypeEnum value) { putDirect(FIELD_Type, MetricTypeEnum.class, String.class, value, SetMode.DISALLOW_NULL); return this; }