Package com.arpnetworking.tsdcore.model
Class Condition.Builder
java.lang.Object
com.arpnetworking.commons.builder.OvalBuilder<Condition>
com.arpnetworking.tsdcore.model.Condition.Builder
- All Implemented Interfaces:
com.arpnetworking.commons.builder.Builder<Condition>
- Enclosing class:
- Condition
public static final class Condition.Builder
extends com.arpnetworking.commons.builder.OvalBuilder<Condition>
Builder
implementation for
Condition
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsetExtensions
(com.google.common.collect.ImmutableMap<String, Object> value) Set supporting data.Set the fully qualified data space name (FQDSN).Set the name.setThreshold
(Quantity value) Set the threshold.setTriggered
(Boolean value) Set the whether it was triggered.Methods inherited from class com.arpnetworking.commons.builder.OvalBuilder
build, clone, clone, construct, isSelfValidating, toString, validate
-
Constructor Details
-
Builder
public Builder()Public constructor.
-
-
Method Details
-
setName
Set the name.- Parameters:
value
- The name.- Returns:
- This
Condition.Builder
instance.
-
setFQDSN
Set the fully qualified data space name (FQDSN).- Parameters:
value
- The fully qualified data space name (FQDSN).- Returns:
- This
Condition.Builder
instance.
-
setThreshold
Set the threshold.- Parameters:
value
- The threshopld.- Returns:
- This
Condition.Builder
instance.
-
setTriggered
Set the whether it was triggered.- Parameters:
value
- Whether it was triggered.- Returns:
- This
Condition.Builder
instance.
-
setExtensions
Set supporting data. Optional. Cannot be null. Default is an emptyImmutableMap
.- Parameters:
value
- The supporting data.- Returns:
- This
Condition.Builder
instance.
-