Class DefaultQuantity.Builder
java.lang.Object
com.arpnetworking.commons.builder.OvalBuilder<T>
com.arpnetworking.commons.builder.ThreadLocalBuilder<DefaultQuantity>
com.arpnetworking.metrics.mad.model.DefaultQuantity.Builder
- All Implemented Interfaces:
com.arpnetworking.commons.builder.Builder<DefaultQuantity>
- Enclosing class:
- DefaultQuantity
public static final class DefaultQuantity.Builder
extends com.arpnetworking.commons.builder.ThreadLocalBuilder<DefaultQuantity>
Builder
implementation for
Quantity
.-
Constructor Summary
ConstructorDescriptionBuilder()
Public constructor.Builder
(DefaultQuantity quantity) Public constructor. -
Method Summary
Methods inherited from class com.arpnetworking.commons.builder.ThreadLocalBuilder
build, buildGeneric, clone, clone
Methods inherited from class com.arpnetworking.commons.builder.OvalBuilder
clone, clone, construct, isSelfValidating, toString, validate
-
Constructor Details
-
Builder
public Builder()Public constructor. -
Builder
Public constructor.- Parameters:
quantity
- theQuantity
to initialize from
-
-
Method Details
-
setValue
Set the value. Required. Cannot be null.- Parameters:
value
- The value.- Returns:
- This
DefaultQuantity.Builder
instance.
-
setUnit
Set the unit. Optional. Default is no unit.- Parameters:
value
- The unit.- Returns:
- This
DefaultQuantity.Builder
instance.
-
build
- Specified by:
build
in interfacecom.arpnetworking.commons.builder.Builder<DefaultQuantity>
- Overrides:
build
in classcom.arpnetworking.commons.builder.ThreadLocalBuilder<DefaultQuantity>
-
reset
protected void reset()- Specified by:
reset
in classcom.arpnetworking.commons.builder.ThreadLocalBuilder<DefaultQuantity>
-