public class OptimizelyDecision
extends java.lang.Object
| Constructor and Description |
|---|
OptimizelyDecision(java.lang.String variationKey,
boolean enabled,
OptimizelyJSON variables,
java.lang.String ruleKey,
java.lang.String flagKey,
OptimizelyUserContext userContext,
java.util.List<java.lang.String> reasons) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
boolean |
getEnabled() |
java.lang.String |
getFlagKey() |
java.util.List<java.lang.String> |
getReasons() |
java.lang.String |
getRuleKey() |
OptimizelyUserContext |
getUserContext() |
OptimizelyJSON |
getVariables() |
java.lang.String |
getVariationKey() |
int |
hashCode() |
static OptimizelyDecision |
newErrorDecision(java.lang.String key,
OptimizelyUserContext user,
java.lang.String error) |
java.lang.String |
toString() |
public OptimizelyDecision(@Nullable
java.lang.String variationKey,
boolean enabled,
@Nonnull
OptimizelyJSON variables,
@Nullable
java.lang.String ruleKey,
@Nonnull
java.lang.String flagKey,
@Nonnull
OptimizelyUserContext userContext,
@Nonnull
java.util.List<java.lang.String> reasons)
@Nullable public java.lang.String getVariationKey()
public boolean getEnabled()
@Nonnull public OptimizelyJSON getVariables()
@Nullable public java.lang.String getRuleKey()
@Nonnull public java.lang.String getFlagKey()
@Nullable public OptimizelyUserContext getUserContext()
@Nonnull public java.util.List<java.lang.String> getReasons()
public static OptimizelyDecision newErrorDecision(@Nonnull java.lang.String key, @Nonnull OptimizelyUserContext user, @Nonnull java.lang.String error)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object