public static enum EvaluationReason.Kind extends java.lang.Enum<EvaluationReason.Kind>
EvaluationReason.getKind()
.Enum Constant and Description |
---|
ERROR
Indicates that the flag could not be evaluated, e.g.
|
FALLTHROUGH
Indicates that the flag was on but the user did not match any targets or rules.
|
OFF
Indicates that the flag was off and therefore returned its configured off value.
|
PREREQUISITE_FAILED
Indicates that the flag was considered off because it had at least one prerequisite flag
that either was off or did not return the desired variation.
|
RULE_MATCH
Indicates that the user matched one of the flag's rules.
|
TARGET_MATCH
Indicates that the user key was specifically targeted for this flag.
|
Modifier and Type | Method and Description |
---|---|
static EvaluationReason.Kind |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static EvaluationReason.Kind[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final EvaluationReason.Kind OFF
public static final EvaluationReason.Kind FALLTHROUGH
public static final EvaluationReason.Kind TARGET_MATCH
public static final EvaluationReason.Kind RULE_MATCH
public static final EvaluationReason.Kind PREREQUISITE_FAILED
public static final EvaluationReason.Kind ERROR
public static EvaluationReason.Kind[] values()
for (EvaluationReason.Kind c : EvaluationReason.Kind.values()) System.out.println(c);
public static EvaluationReason.Kind valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null