Interface DecisionTreeValue<A extends AbstractValue<A,C>,C>
- All Known Implementing Classes:
DecisionTreeValue.Some,DecisionTreeValue.Unset
public sealed interface DecisionTreeValue<A extends AbstractValue<A,C>,C>
permits DecisionTreeValue.Some<A,C>, DecisionTreeValue.Unset<A,C>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordDecisionTreeValue.Some<A extends AbstractValue<A,C>, C> static final classDecisionTreeValue.Unset<A extends AbstractValue<A,C>, C> -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbooleanisUnset()static <A extends AbstractValue<A,C>, C>
DecisionTreeValue<A, C> ofNullable(A value) overwrite(DecisionTreeValue<A, C> other) static <A extends AbstractValue<A,C>, C>
DecisionTreeValue<A, C> unset()
-
Field Details
-
UNSET
-
-
Method Details
-
isUnset
boolean isUnset() -
orElseNull
-
merge
-
overwrite
-
orElse
-
unset
-
ofNullable
-