public final class DecisionNotification
extends java.lang.Object
Optimizely.activate(java.lang.String, java.lang.String)
getEnabledFeatures Optimizely.getEnabledFeatures(java.lang.String, java.util.Map<java.lang.String, ?>)
getFeatureVariableBoolean Optimizely.getFeatureVariableBoolean(java.lang.String, java.lang.String, java.lang.String)
getFeatureVariableDouble Optimizely.getFeatureVariableDouble(java.lang.String, java.lang.String, java.lang.String)
getFeatureVariableInteger Optimizely.getFeatureVariableInteger(java.lang.String, java.lang.String, java.lang.String)
getFeatureVariableString Optimizely.getFeatureVariableString(java.lang.String, java.lang.String, java.lang.String)
getVariation Optimizely.getVariation(com.optimizely.ab.config.Experiment, java.lang.String)
isFeatureEnabled Optimizely.isFeatureEnabled(java.lang.String, java.lang.String)| Modifier and Type | Class and Description |
|---|---|
static class |
DecisionNotification.ExperimentDecisionNotificationBuilder |
static class |
DecisionNotification.FeatureDecisionNotificationBuilder |
static class |
DecisionNotification.FeatureVariableDecisionNotificationBuilder |
static class |
DecisionNotification.FlagDecisionNotificationBuilder |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,?> |
attributes |
protected java.util.Map<java.lang.String,?> |
decisionInfo |
protected java.lang.String |
type |
protected java.lang.String |
userId |
| Modifier | Constructor and Description |
|---|---|
protected |
DecisionNotification() |
protected |
DecisionNotification(java.lang.String type,
java.lang.String userId,
java.util.Map<java.lang.String,?> attributes,
java.util.Map<java.lang.String,?> decisionInfo) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,?> |
getAttributes() |
java.util.Map<java.lang.String,?> |
getDecisionInfo() |
java.lang.String |
getType() |
java.lang.String |
getUserId() |
static DecisionNotification.ExperimentDecisionNotificationBuilder |
newExperimentDecisionNotificationBuilder() |
static DecisionNotification.FeatureDecisionNotificationBuilder |
newFeatureDecisionNotificationBuilder() |
static DecisionNotification.FeatureVariableDecisionNotificationBuilder |
newFeatureVariableDecisionNotificationBuilder() |
static DecisionNotification.FlagDecisionNotificationBuilder |
newFlagDecisionNotificationBuilder() |
java.lang.String |
toString() |
protected java.lang.String type
protected java.lang.String userId
protected java.util.Map<java.lang.String,?> attributes
protected java.util.Map<java.lang.String,?> decisionInfo
protected DecisionNotification()
protected DecisionNotification(@Nonnull
java.lang.String type,
@Nonnull
java.lang.String userId,
@Nullable
java.util.Map<java.lang.String,?> attributes,
@Nonnull
java.util.Map<java.lang.String,?> decisionInfo)
public java.lang.String getType()
public java.lang.String getUserId()
public java.util.Map<java.lang.String,?> getAttributes()
public java.util.Map<java.lang.String,?> getDecisionInfo()
public java.lang.String toString()
toString in class java.lang.Objectpublic static DecisionNotification.ExperimentDecisionNotificationBuilder newExperimentDecisionNotificationBuilder()
public static DecisionNotification.FeatureDecisionNotificationBuilder newFeatureDecisionNotificationBuilder()
public static DecisionNotification.FeatureVariableDecisionNotificationBuilder newFeatureVariableDecisionNotificationBuilder()
public static DecisionNotification.FlagDecisionNotificationBuilder newFlagDecisionNotificationBuilder()