Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W 

A

activate(String, String) - Method in class com.optimizely.ab.Optimizely
 
activate(String, String, Map<String, ?>) - Method in class com.optimizely.ab.Optimizely
 
activate(Experiment, String) - Method in class com.optimizely.ab.Optimizely
 
activate(Experiment, String, Map<String, ?>) - Method in class com.optimizely.ab.Optimizely
 
ActivateNotification - Class in com.optimizely.ab.notification
Deprecated.
in favor of DecisionNotification which provides notifications for Experiment, Feature and Rollout decisions.
ActivateNotification(Experiment, String, Map<String, ?>, Variation, LogEvent) - Constructor for class com.optimizely.ab.notification.ActivateNotification
Deprecated.
 
ActivateNotificationListener - Class in com.optimizely.ab.notification
Deprecated.
along with ActivateNotification and users should implement NotificationHandler<DecisionNotification> directly.
ActivateNotificationListener() - Constructor for class com.optimizely.ab.notification.ActivateNotificationListener
Deprecated.
 
ActivateNotificationListenerInterface - Interface in com.optimizely.ab.notification
Deprecated.
along with ActivateNotification and ActivateNotificationListener and users should implement NotificationHandler<DecisionNotification> directly.
addActivateNotificationListener(ActivateNotificationListenerInterface) - Method in class com.optimizely.ab.notification.NotificationCenter
addDecisionNotificationHandler(NotificationHandler<DecisionNotification>) - Method in class com.optimizely.ab.Optimizely
Convenience method for adding DecisionNotification Handlers
addError(String, Object...) - Method in class com.optimizely.ab.optimizelydecision.DecisionReasons
 
addHandler(NotificationHandler<T>) - Method in class com.optimizely.ab.notification.NotificationManager
 
addInfo(String, Object...) - Method in class com.optimizely.ab.optimizelydecision.DecisionReasons
 
addInfo(String, Object...) - Method in class com.optimizely.ab.optimizelydecision.DefaultDecisionReasons
 
addLogEventNotificationHandler(NotificationHandler<LogEvent>) - Method in class com.optimizely.ab.Optimizely
Convenience method for adding LogEvent Notification Handlers
addNotificationHandler(Class<T>, NotificationHandler<T>) - Method in class com.optimizely.ab.notification.NotificationCenter
 
addNotificationHandler(Class<T>, NotificationHandler<T>) - Method in class com.optimizely.ab.Optimizely
Convenience method for adding NotificationHandlers
addNotificationListener(NotificationCenter.NotificationType, NotificationListener) - Method in class com.optimizely.ab.notification.NotificationCenter
addTrackNotificationHandler(NotificationHandler<TrackNotification>) - Method in class com.optimizely.ab.Optimizely
Convenience method for adding TrackNotification Handlers
addTrackNotificationListener(TrackNotificationListenerInterface) - Method in class com.optimizely.ab.notification.NotificationCenter
addUpdateConfigNotificationHandler(NotificationHandler<UpdateConfigNotification>) - Method in class com.optimizely.ab.Optimizely
Convenience method for adding UpdateConfigNotification Handlers
AndCondition<T> - Class in com.optimizely.ab.config.audience
Represents an 'And' conditions condition operation.
AndCondition(List<Condition>) - Constructor for class com.optimizely.ab.config.audience.AndCondition
 
AtomicProjectConfigManager - Class in com.optimizely.ab.config
 
AtomicProjectConfigManager() - Constructor for class com.optimizely.ab.config.AtomicProjectConfigManager
 
Attribute - Class in com.optimizely.ab.config
Represents the Optimizely Attribute configuration.
Attribute(String, String) - Constructor for class com.optimizely.ab.config.Attribute
 
Attribute(String, String, String) - Constructor for class com.optimizely.ab.config.Attribute
 
Attribute - Class in com.optimizely.ab.event.internal.payload
 
Attribute() - Constructor for class com.optimizely.ab.event.internal.payload.Attribute
 
Attribute.Builder - Class in com.optimizely.ab.event.internal.payload
 
attributes - Variable in class com.optimizely.ab.notification.DecisionNotification
 
AttributesUtil - Class in com.optimizely.ab.internal
 
AttributesUtil() - Constructor for class com.optimizely.ab.internal.AttributesUtil
 
AttributeType - Enum in com.optimizely.ab.config.audience
 
Audience - Class in com.optimizely.ab.config.audience
Represents the Optimizely Audience configuration.
Audience(String, String, Condition) - Constructor for class com.optimizely.ab.config.audience.Audience
 
AudienceGsonDeserializer - Class in com.optimizely.ab.config.parser
 
AudienceGsonDeserializer() - Constructor for class com.optimizely.ab.config.parser.AudienceGsonDeserializer
 
AudienceIdCondition<T> - Class in com.optimizely.ab.config.audience
The AudienceIdCondition is a holder for the audience id in auienceConditions.
AudienceIdCondition(String) - Constructor for class com.optimizely.ab.config.audience.AudienceIdCondition
Constructor used in json parsing to store the audienceId parsed from Experiment.audienceConditions.
AudienceJacksonDeserializer - Class in com.optimizely.ab.config.parser
 
AudienceJacksonDeserializer() - Constructor for class com.optimizely.ab.config.parser.AudienceJacksonDeserializer
 
augmentCommonData(Map<String, Object>) - Method in class com.optimizely.ab.odp.ODPEventManager
 
augmentCommonIdentifiers(Map<String, String>) - Method in class com.optimizely.ab.odp.ODPEventManager
 

B

BaseEvent - Class in com.optimizely.ab.event.internal
BaseEvent provides a GUID implementation along with a system timestamp.
BaseEvent() - Constructor for class com.optimizely.ab.event.internal.BaseEvent
 
BatchEventProcessor - Class in com.optimizely.ab.event
BatchEventProcessor is a batched implementation of the EventProcessor Events passed to the BatchEventProcessor are immediately added to a BlockingQueue.
BatchEventProcessor.Builder - Class in com.optimizely.ab.event
 
BatchEventProcessor.EventConsumer - Class in com.optimizely.ab.event
 
BOOLEAN_TYPE - Static variable in class com.optimizely.ab.config.FeatureVariable
 
bucket(Experiment, String, ProjectConfig) - Method in class com.optimizely.ab.bucketing.Bucketer
Assign a Variation of an Experiment to a user based on hashed value from murmurhash3.
Bucketer - Class in com.optimizely.ab.bucketing
Default Optimizely bucketing algorithm that evenly distributes users using the Murmur3 hash of some provided identifier.
Bucketer() - Constructor for class com.optimizely.ab.bucketing.Bucketer
 
build() - Method in class com.optimizely.ab.config.DatafileProjectConfig.Builder
 
build() - Method in class com.optimizely.ab.event.BatchEventProcessor.Builder
 
build(boolean) - Method in class com.optimizely.ab.event.BatchEventProcessor.Builder
 
build() - Method in class com.optimizely.ab.event.internal.ConversionEvent.Builder
 
build() - Method in class com.optimizely.ab.event.internal.ImpressionEvent.Builder
 
build() - Method in class com.optimizely.ab.event.internal.payload.Attribute.Builder
 
build() - Method in class com.optimizely.ab.event.internal.payload.Decision.Builder
 
build() - Method in class com.optimizely.ab.event.internal.payload.DecisionMetadata.Builder
 
build() - Method in class com.optimizely.ab.event.internal.payload.Event.Builder
 
build() - Method in class com.optimizely.ab.event.internal.payload.EventBatch.Builder
 
build() - Method in class com.optimizely.ab.event.internal.payload.Snapshot.Builder
 
build() - Method in class com.optimizely.ab.event.internal.payload.Visitor.Builder
 
build() - Method in class com.optimizely.ab.event.internal.UserContext.Builder
 
build() - Method in class com.optimizely.ab.notification.DecisionNotification.ExperimentDecisionNotificationBuilder
 
build() - Method in class com.optimizely.ab.notification.DecisionNotification.FeatureDecisionNotificationBuilder
 
build() - Method in class com.optimizely.ab.notification.DecisionNotification.FeatureVariableDecisionNotificationBuilder
 
build() - Method in class com.optimizely.ab.notification.DecisionNotification.FlagDecisionNotificationBuilder
 
build() - Method in class com.optimizely.ab.odp.ODPManager.Builder
 
build() - Method in class com.optimizely.ab.Optimizely.Builder
 
Builder() - Constructor for class com.optimizely.ab.config.DatafileProjectConfig.Builder
 
builder() - Static method in class com.optimizely.ab.event.BatchEventProcessor
 
Builder() - Constructor for class com.optimizely.ab.event.BatchEventProcessor.Builder
 
Builder() - Constructor for class com.optimizely.ab.event.internal.ConversionEvent.Builder
 
Builder() - Constructor for class com.optimizely.ab.event.internal.ImpressionEvent.Builder
 
Builder() - Constructor for class com.optimizely.ab.event.internal.payload.Attribute.Builder
 
Builder() - Constructor for class com.optimizely.ab.event.internal.payload.Decision.Builder
 
Builder() - Constructor for class com.optimizely.ab.event.internal.payload.DecisionMetadata.Builder
 
Builder() - Constructor for class com.optimizely.ab.event.internal.payload.Event.Builder
 
Builder() - Constructor for class com.optimizely.ab.event.internal.payload.EventBatch.Builder
 
Builder() - Constructor for class com.optimizely.ab.event.internal.payload.Snapshot.Builder
 
Builder() - Constructor for class com.optimizely.ab.event.internal.payload.Visitor.Builder
 
Builder() - Constructor for class com.optimizely.ab.event.internal.UserContext.Builder
 
builder() - Static method in class com.optimizely.ab.odp.ODPManager
 
Builder() - Constructor for class com.optimizely.ab.odp.ODPManager.Builder
 
builder(String, EventHandler) - Static method in class com.optimizely.ab.Optimizely
Deprecated.
builder() - Static method in class com.optimizely.ab.Optimizely
 
Builder(String, EventHandler) - Constructor for class com.optimizely.ab.Optimizely.Builder
Deprecated.
Builder() - Constructor for class com.optimizely.ab.Optimizely.Builder
 
BuildVersionInfo - Class in com.optimizely.ab.event.internal
Helper class to retrieve the SDK version information.

C

Cache<T> - Interface in com.optimizely.ab.internal
 
clear(String) - Static method in class com.optimizely.ab.internal.PropertyUtils
Clears a System property prepended with "optimizely.".
clear() - Method in class com.optimizely.ab.notification.NotificationManager
 
clearAllNotificationListeners() - Method in class com.optimizely.ab.notification.NotificationCenter
Clear out all the notification listeners.
clearNotificationCenterRegistry(String) - Static method in class com.optimizely.ab.internal.NotificationRegistry
 
clearNotificationListeners(NotificationCenter.NotificationType) - Method in class com.optimizely.ab.notification.NotificationCenter
clearNotificationListeners(Class) - Method in class com.optimizely.ab.notification.NotificationCenter
Clear notification listeners by notification class.
ClientEngineInfo - Class in com.optimizely.ab.event.internal
ClientEngineInfo is a utility to globally get and set the ClientEngine used in event tracking.
close() - Method in class com.optimizely.ab.config.PollingProjectConfigManager
 
close() - Method in class com.optimizely.ab.event.BatchEventProcessor
 
close() - Method in class com.optimizely.ab.odp.ODPManager
 
close() - Method in class com.optimizely.ab.Optimizely
Checks if eventHandler EventHandler and projectConfigManager ProjectConfigManager are Closeable Closeable and calls close on them.
com.optimizely.ab - package com.optimizely.ab
 
com.optimizely.ab.annotations - package com.optimizely.ab.annotations
 
com.optimizely.ab.bucketing - package com.optimizely.ab.bucketing
 
com.optimizely.ab.bucketing.internal - package com.optimizely.ab.bucketing.internal
 
com.optimizely.ab.config - package com.optimizely.ab.config
 
com.optimizely.ab.config.audience - package com.optimizely.ab.config.audience
 
com.optimizely.ab.config.audience.match - package com.optimizely.ab.config.audience.match
 
com.optimizely.ab.config.parser - package com.optimizely.ab.config.parser
 
com.optimizely.ab.error - package com.optimizely.ab.error
 
com.optimizely.ab.event - package com.optimizely.ab.event
 
com.optimizely.ab.event.internal - package com.optimizely.ab.event.internal
 
com.optimizely.ab.event.internal.payload - package com.optimizely.ab.event.internal.payload
 
com.optimizely.ab.event.internal.serializer - package com.optimizely.ab.event.internal.serializer
 
com.optimizely.ab.internal - package com.optimizely.ab.internal
 
com.optimizely.ab.notification - package com.optimizely.ab.notification
 
com.optimizely.ab.odp - package com.optimizely.ab.odp
 
com.optimizely.ab.odp.parser - package com.optimizely.ab.odp.parser
 
com.optimizely.ab.odp.parser.impl - package com.optimizely.ab.odp.parser.impl
 
com.optimizely.ab.odp.serializer - package com.optimizely.ab.odp.serializer
 
com.optimizely.ab.odp.serializer.impl - package com.optimizely.ab.odp.serializer.impl
 
com.optimizely.ab.optimizelyconfig - package com.optimizely.ab.optimizelyconfig
 
com.optimizely.ab.optimizelydecision - package com.optimizely.ab.optimizelydecision
 
com.optimizely.ab.optimizelyjson - package com.optimizely.ab.optimizelyjson
 
compare(Object, Object) - Static method in class com.optimizely.ab.config.audience.match.NumberComparator
 
compare(Object, Object) - Static method in class com.optimizely.ab.config.audience.match.SemanticVersion
compare takes object inputs and coerces them into SemanticVersion objects before performing the comparison.
compare(SemanticVersion) - Method in class com.optimizely.ab.config.audience.match.SemanticVersion
 
Condition<T> - Interface in com.optimizely.ab.config.audience
Interface implemented by all conditions condition objects to aid in condition evaluation.
ConditionJacksonDeserializer - Class in com.optimizely.ab.config.parser
 
ConditionJacksonDeserializer() - Constructor for class com.optimizely.ab.config.parser.ConditionJacksonDeserializer
 
ConditionUtils - Class in com.optimizely.ab.internal
 
ConditionUtils() - Constructor for class com.optimizely.ab.internal.ConditionUtils
 
CONFIG_BATCH_INTERVAL - Static variable in class com.optimizely.ab.event.BatchEventProcessor
 
CONFIG_BATCH_SIZE - Static variable in class com.optimizely.ab.event.BatchEventProcessor
 
CONFIG_CLOSE_TIMEOUT - Static variable in class com.optimizely.ab.event.BatchEventProcessor
 
ConfigParseException - Exception in com.optimizely.ab.config.parser
Wrapper around all types of JSON parser exceptions.
ConfigParseException(String) - Constructor for exception com.optimizely.ab.config.parser.ConfigParseException
 
ConfigParseException(String, Throwable) - Constructor for exception com.optimizely.ab.config.parser.ConfigParseException
 
ConfigParser - Interface in com.optimizely.ab.config.parser
Config parser wrapper to allow multiple library implementations to be used.
ControlAttribute - Enum in com.optimizely.ab.internal
 
ConversionEvent - Class in com.optimizely.ab.event.internal
ConversionEvent encapsulates information specific to conversion events.
ConversionEvent.Builder - Class in com.optimizely.ab.event.internal
 
convertMapToUserProfile(Map<String, Object>) - Static method in class com.optimizely.ab.bucketing.UserProfileUtils
Convert a Map to a UserProfile instance.
copy() - Method in class com.optimizely.ab.OptimizelyUserContext
 
createConversionEvent(ProjectConfig, String, String, String, Map<String, ?>, Map<String, ?>) - Static method in class com.optimizely.ab.event.internal.UserEventFactory
 
createImpressionEvent(ProjectConfig, Experiment, Variation, String, Map<String, ?>, String, String, boolean) - Static method in class com.optimizely.ab.event.internal.UserEventFactory
 
createLogEvent(UserEvent) - Static method in class com.optimizely.ab.event.internal.EventFactory
 
createLogEvent(List<UserEvent>) - Static method in class com.optimizely.ab.event.internal.EventFactory
 
createUserContext(String, Map<String, ?>) - Method in class com.optimizely.ab.Optimizely
Create a context of the user for which decision APIs will be called.
createUserContext(String) - Method in class com.optimizely.ab.Optimizely
 
CUSTOM_ATTRIBUTE_TYPE - Static variable in class com.optimizely.ab.event.internal.payload.Attribute
 
CUSTOM_EVENT_TYPE - Static variable in class com.optimizely.ab.event.internal.payload.Attribute
 

D

DatafileGsonDeserializer - Class in com.optimizely.ab.config.parser
GSON DatafileProjectConfig deserializer to allow the constructor to be used.
DatafileGsonDeserializer() - Constructor for class com.optimizely.ab.config.parser.DatafileGsonDeserializer
 
DatafileProjectConfig - Class in com.optimizely.ab.config
DatafileProjectConfig is an implementation of ProjectConfig that is backed by a JSON data file.
DatafileProjectConfig(String, String, String, String, List<Group>, List<Experiment>, List<Attribute>, List<EventType>, List<Audience>) - Constructor for class com.optimizely.ab.config.DatafileProjectConfig
 
DatafileProjectConfig(String, String, String, String, List<Group>, List<Experiment>, List<Attribute>, List<EventType>, List<Audience>, boolean) - Constructor for class com.optimizely.ab.config.DatafileProjectConfig
 
DatafileProjectConfig(String, boolean, boolean, Boolean, String, String, String, String, String, List<Attribute>, List<Audience>, List<Audience>, List<EventType>, List<Experiment>, List<FeatureFlag>, List<Group>, List<Rollout>, List<Integration>) - Constructor for class com.optimizely.ab.config.DatafileProjectConfig
 
DatafileProjectConfig.Builder - Class in com.optimizely.ab.config
 
decide(String, List<OptimizelyDecideOption>) - Method in class com.optimizely.ab.OptimizelyUserContext
Returns a decision result (OptimizelyDecision) for a given flag key and a user context, which contains all data required to deliver the flag.
decide(String) - Method in class com.optimizely.ab.OptimizelyUserContext
Returns a decision result (OptimizelyDecision) for a given flag key and a user context, which contains all data required to deliver the flag.
decideAll(List<OptimizelyDecideOption>) - Method in class com.optimizely.ab.OptimizelyUserContext
Returns a key-map of decision results (OptimizelyDecision) for all active flag keys.
decideAll() - Method in class com.optimizely.ab.OptimizelyUserContext
Returns a key-map of decision results (OptimizelyDecision) for all active flag keys.
decideForKeys(List<String>, List<OptimizelyDecideOption>) - Method in class com.optimizely.ab.OptimizelyUserContext
Returns a key-map of decision results (OptimizelyDecision) for multiple flag keys and a user context.
decideForKeys(List<String>) - Method in class com.optimizely.ab.OptimizelyUserContext
Returns a key-map of decision results for multiple flag keys and a user context.
Decision - Class in com.optimizely.ab.bucketing
A class representing a stored decision.
Decision(String) - Constructor for class com.optimizely.ab.bucketing.Decision
Initialize a Decision object.
Decision - Class in com.optimizely.ab.event.internal.payload
 
Decision() - Constructor for class com.optimizely.ab.event.internal.payload.Decision
 
Decision(String, String, String, boolean, DecisionMetadata) - Constructor for class com.optimizely.ab.event.internal.payload.Decision
 
Decision.Builder - Class in com.optimizely.ab.event.internal.payload
 
DECISION_EVENT_DISPATCHED - Static variable in class com.optimizely.ab.notification.DecisionNotification.FlagDecisionNotificationBuilder
 
decisionInfo - Variable in class com.optimizely.ab.notification.DecisionNotification
 
DecisionMessage - Enum in com.optimizely.ab.optimizelydecision
 
DecisionMetadata - Class in com.optimizely.ab.event.internal.payload
 
DecisionMetadata() - Constructor for class com.optimizely.ab.event.internal.payload.DecisionMetadata
 
DecisionMetadata(String, String, String, String, boolean) - Constructor for class com.optimizely.ab.event.internal.payload.DecisionMetadata
 
DecisionMetadata.Builder - Class in com.optimizely.ab.event.internal.payload
 
DecisionNotification - Class in com.optimizely.ab.notification
DecisionNotification() - Constructor for class com.optimizely.ab.notification.DecisionNotification
 
DecisionNotification(String, String, Map<String, ?>, Map<String, ?>) - Constructor for class com.optimizely.ab.notification.DecisionNotification
 
DecisionNotification.ExperimentDecisionNotificationBuilder - Class in com.optimizely.ab.notification
 
DecisionNotification.FeatureDecisionNotificationBuilder - Class in com.optimizely.ab.notification
 
DecisionNotification.FeatureVariableDecisionNotificationBuilder - Class in com.optimizely.ab.notification
 
DecisionNotification.FlagDecisionNotificationBuilder - Class in com.optimizely.ab.notification
 
DecisionReasons - Class in com.optimizely.ab.optimizelydecision
 
DecisionReasons() - Constructor for class com.optimizely.ab.optimizelydecision.DecisionReasons
 
DecisionResponse<T> - Class in com.optimizely.ab.optimizelydecision
 
DecisionResponse(T, DecisionReasons) - Constructor for class com.optimizely.ab.optimizelydecision.DecisionResponse
 
DecisionService - Class in com.optimizely.ab.bucketing
Optimizely's decision service that determines which variation of an experiment the user will be allocated to.
DecisionService(Bucketer, ErrorHandler, UserProfileService) - Constructor for class com.optimizely.ab.bucketing.DecisionService
Initialize a decision service for the Optimizely client.
decisionSource - Variable in class com.optimizely.ab.bucketing.FeatureDecision
The source of the Variation.
DEFAULT - Static variable in class com.optimizely.ab.event.internal.ClientEngineInfo
Deprecated.
DEFAULT_BATCH_INTERVAL - Static variable in class com.optimizely.ab.event.BatchEventProcessor
 
DEFAULT_BATCH_SIZE - Static variable in class com.optimizely.ab.event.BatchEventProcessor
 
DEFAULT_EMPTY_COUNT - Static variable in class com.optimizely.ab.event.BatchEventProcessor
 
DEFAULT_MAX_SIZE - Static variable in interface com.optimizely.ab.internal.Cache
 
DEFAULT_NAME - Static variable in class com.optimizely.ab.event.internal.ClientEngineInfo
 
DEFAULT_QUEUE_CAPACITY - Static variable in class com.optimizely.ab.event.BatchEventProcessor
 
DEFAULT_TIMEOUT_INTERVAL - Static variable in class com.optimizely.ab.event.BatchEventProcessor
 
DEFAULT_TIMEOUT_SECONDS - Static variable in interface com.optimizely.ab.internal.Cache
 
DEFAULT_VERSION - Static variable in class com.optimizely.ab.event.internal.BuildVersionInfo
 
DefaultConfigParser - Class in com.optimizely.ab.config.parser
Factory for generating ConfigParser instances, based on the json parser available on the classpath.
DefaultConfigParser.ConfigParserSupplier - Enum in com.optimizely.ab.config.parser
 
DefaultConfigParser.ParserSupplier - Interface in com.optimizely.ab.config.parser
 
defaultDecideOptions - Variable in class com.optimizely.ab.Optimizely
 
DefaultDecisionReasons - Class in com.optimizely.ab.optimizelydecision
 
DefaultDecisionReasons() - Constructor for class com.optimizely.ab.optimizelydecision.DefaultDecisionReasons
 
DefaultJsonSerializer - Class in com.optimizely.ab.event.internal.serializer
Factory for generating Serializer instances, based on the json library available on the classpath.
DefaultLRUCache<T> - Class in com.optimizely.ab.internal
 
DefaultLRUCache() - Constructor for class com.optimizely.ab.internal.DefaultLRUCache
 
DefaultLRUCache(Integer, Integer) - Constructor for class com.optimizely.ab.internal.DefaultLRUCache
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.optimizely.ab.config.parser.AudienceGsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.optimizely.ab.config.parser.AudienceJacksonDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.optimizely.ab.config.parser.ConditionJacksonDeserializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.optimizely.ab.config.parser.DatafileGsonDeserializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.optimizely.ab.config.parser.FeatureFlagGsonDeserializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.optimizely.ab.config.parser.GroupGsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.optimizely.ab.config.parser.TypedAudienceJacksonDeserializer
 
dispatchEvent(LogEvent) - Method in interface com.optimizely.ab.event.EventHandler
 
dispatchEvent(LogEvent) - Method in class com.optimizely.ab.event.NoopEventHandler
 
doesUserMeetAudienceConditions(ProjectConfig, Experiment, OptimizelyUserContext, String, String) - Static method in class com.optimizely.ab.internal.ExperimentUtils
Determines whether a user satisfies audience conditions for the experiment.
DOUBLE_TYPE - Static variable in class com.optimizely.ab.config.FeatureVariable
 

E

EmptyCondition<T> - Class in com.optimizely.ab.config.audience
 
EmptyCondition() - Constructor for class com.optimizely.ab.config.audience.EmptyCondition
 
ENABLED - Static variable in class com.optimizely.ab.notification.DecisionNotification.FlagDecisionNotificationBuilder
 
equals(Object) - Method in class com.optimizely.ab.bucketing.Decision
 
equals(Object) - Method in class com.optimizely.ab.bucketing.FeatureDecision
 
equals(Object) - Method in class com.optimizely.ab.bucketing.UserProfile
 
equals(Object) - Method in class com.optimizely.ab.config.audience.AndCondition
 
equals(Object) - Method in class com.optimizely.ab.config.audience.AudienceIdCondition
 
equals(Object) - Method in class com.optimizely.ab.config.audience.NotCondition
 
equals(Object) - Method in class com.optimizely.ab.config.audience.OrCondition
 
equals(Object) - Method in class com.optimizely.ab.config.audience.UserAttribute
 
equals(Object) - Method in class com.optimizely.ab.config.FeatureFlag
 
equals(Object) - Method in class com.optimizely.ab.config.FeatureVariable
 
equals(Object) - Method in class com.optimizely.ab.config.FeatureVariableUsageInstance
 
equals(Object) - Method in class com.optimizely.ab.event.internal.payload.Attribute
 
equals(Object) - Method in class com.optimizely.ab.event.internal.payload.Decision
 
equals(Object) - Method in class com.optimizely.ab.event.internal.payload.DecisionMetadata
 
equals(Object) - Method in class com.optimizely.ab.event.internal.payload.Event
 
equals(Object) - Method in class com.optimizely.ab.event.internal.payload.EventBatch
 
equals(Object) - Method in class com.optimizely.ab.event.internal.payload.Snapshot
 
equals(Object) - Method in class com.optimizely.ab.event.internal.payload.Visitor
 
equals(Object) - Method in class com.optimizely.ab.event.LogEvent
 
equals(ODPConfig) - Method in class com.optimizely.ab.odp.ODPConfig
 
equals(Object) - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyAttribute
 
equals(Object) - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyAudience
 
equals(Object) - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyConfig
 
equals(Object) - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyEvent
 
equals(Object) - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyExperiment
 
equals(Object) - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyFeature
 
equals(Object) - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyVariable
 
equals(Object) - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyVariation
 
equals(Object) - Method in class com.optimizely.ab.optimizelydecision.OptimizelyDecision
 
equals(Object) - Method in class com.optimizely.ab.optimizelyjson.OptimizelyJSON
 
equals(Object) - Method in class com.optimizely.ab.OptimizelyUserContext
 
ErrorHandler - Interface in com.optimizely.ab.error
Implementations are responsible for handling errors.
errors - Variable in class com.optimizely.ab.optimizelydecision.DecisionReasons
 
eval(Object, Object) - Method in interface com.optimizely.ab.config.audience.match.Match
 
evaluate(ProjectConfig, OptimizelyUserContext) - Method in class com.optimizely.ab.config.audience.AndCondition
 
evaluate(ProjectConfig, OptimizelyUserContext) - Method in class com.optimizely.ab.config.audience.AudienceIdCondition
 
evaluate(ProjectConfig, OptimizelyUserContext) - Method in interface com.optimizely.ab.config.audience.Condition
 
evaluate(ProjectConfig, OptimizelyUserContext) - Method in class com.optimizely.ab.config.audience.EmptyCondition
 
evaluate(ProjectConfig, OptimizelyUserContext) - Method in class com.optimizely.ab.config.audience.NotCondition
 
evaluate(ProjectConfig, OptimizelyUserContext) - Method in class com.optimizely.ab.config.audience.NullCondition
 
evaluate(ProjectConfig, OptimizelyUserContext) - Method in class com.optimizely.ab.config.audience.OrCondition
 
evaluate(ProjectConfig, OptimizelyUserContext) - Method in class com.optimizely.ab.config.audience.UserAttribute
 
evaluateAudience(ProjectConfig, Experiment, OptimizelyUserContext, String, String) - Static method in class com.optimizely.ab.internal.ExperimentUtils
 
evaluateAudienceConditions(ProjectConfig, Experiment, OptimizelyUserContext, String, String) - Static method in class com.optimizely.ab.internal.ExperimentUtils
 
Event - Class in com.optimizely.ab.event.internal.payload
 
Event() - Constructor for class com.optimizely.ab.event.internal.payload.Event
 
Event(long, String, String, String, Number, Number, Map<String, ?>, String, Number) - Constructor for class com.optimizely.ab.event.internal.payload.Event
 
Event.Builder - Class in com.optimizely.ab.event.internal.payload
 
EVENT_ENDPOINT - Static variable in class com.optimizely.ab.event.internal.EventFactory
 
EVENT_TYPE_FULLSTACK - Static variable in class com.optimizely.ab.odp.ODPEvent
 
EventBatch - Class in com.optimizely.ab.event.internal.payload
 
EventBatch() - Constructor for class com.optimizely.ab.event.internal.payload.EventBatch
 
EventBatch.Builder - Class in com.optimizely.ab.event.internal.payload
 
EventBatch.ClientEngine - Enum in com.optimizely.ab.event.internal.payload
Deprecated.
EventConsumer() - Constructor for class com.optimizely.ab.event.BatchEventProcessor.EventConsumer
 
EventFactory - Class in com.optimizely.ab.event.internal
EventFactory builds LogEvent objects from a given UserEvent This class serves to separate concerns between events in the SDK and the API used to record the events via the Optimizely Events API.
EventFactory() - Constructor for class com.optimizely.ab.event.internal.EventFactory
 
EventHandler - Interface in com.optimizely.ab.event
Implementations are responsible for dispatching event's to the Optimizely event end-point.
EventProcessor - Interface in com.optimizely.ab.event
EventProcessor interface is used to provide an intermediary processing stage within event production.
EventTagUtils - Class in com.optimizely.ab.internal
 
EventTagUtils() - Constructor for class com.optimizely.ab.internal.EventTagUtils
 
EventType - Class in com.optimizely.ab.config
Represents the Optimizely Event configuration.
EventType(String, String, List<String>) - Constructor for class com.optimizely.ab.config.EventType
 
EXACT - Static variable in class com.optimizely.ab.config.audience.match.MatchRegistry
 
EXISTS - Static variable in class com.optimizely.ab.config.audience.match.MatchRegistry
 
experiment - Variable in class com.optimizely.ab.bucketing.FeatureDecision
The Experiment the Feature is associated with.
Experiment - Class in com.optimizely.ab.config
Represents the Optimizely Experiment configuration.
Experiment(String, String, String) - Constructor for class com.optimizely.ab.config.Experiment
 
Experiment(String, String, String, String, List<String>, Condition, List<Variation>, Map<String, String>, List<TrafficAllocation>) - Constructor for class com.optimizely.ab.config.Experiment
 
Experiment(String, String, String, String, List<String>, Condition, List<Variation>, Map<String, String>, List<TrafficAllocation>, String) - Constructor for class com.optimizely.ab.config.Experiment
 
EXPERIMENT - Static variable in class com.optimizely.ab.internal.LoggingConstants.LoggingEntityType
 
Experiment.ExperimentStatus - Enum in com.optimizely.ab.config
 
EXPERIMENT_KEY - Static variable in class com.optimizely.ab.notification.DecisionNotification.ExperimentDecisionNotificationBuilder
 
experimentBucketMap - Variable in class com.optimizely.ab.bucketing.UserProfile
The bucketing experimentBucketMap of the user.
experimentBucketMapKey - Static variable in interface com.optimizely.ab.bucketing.UserProfileService
The key for the decisions Map.
ExperimentDecisionNotificationBuilder() - Constructor for class com.optimizely.ab.notification.DecisionNotification.ExperimentDecisionNotificationBuilder
 
ExperimentUtils - Class in com.optimizely.ab.internal
 

F

FEATURE_ENABLED - Static variable in class com.optimizely.ab.notification.DecisionNotification.FeatureDecisionNotificationBuilder
 
FEATURE_ENABLED - Static variable in class com.optimizely.ab.notification.DecisionNotification.FeatureVariableDecisionNotificationBuilder
 
FEATURE_KEY - Static variable in class com.optimizely.ab.notification.DecisionNotification.FeatureDecisionNotificationBuilder
 
FEATURE_KEY - Static variable in class com.optimizely.ab.notification.DecisionNotification.FeatureVariableDecisionNotificationBuilder
 
FeatureDecision - Class in com.optimizely.ab.bucketing
 
FeatureDecision(Experiment, Variation, FeatureDecision.DecisionSource) - Constructor for class com.optimizely.ab.bucketing.FeatureDecision
Initialize a FeatureDecision object.
FeatureDecision.DecisionSource - Enum in com.optimizely.ab.bucketing
 
FeatureDecisionNotificationBuilder() - Constructor for class com.optimizely.ab.notification.DecisionNotification.FeatureDecisionNotificationBuilder
 
FeatureFlag - Class in com.optimizely.ab.config
Represents a FeatureFlag definition at the project level
FeatureFlag(String, String, String, List<String>, List<FeatureVariable>) - Constructor for class com.optimizely.ab.config.FeatureFlag
 
FeatureFlagGsonDeserializer - Class in com.optimizely.ab.config.parser
 
FeatureFlagGsonDeserializer() - Constructor for class com.optimizely.ab.config.parser.FeatureFlagGsonDeserializer
 
FeatureTestSourceInfo - Class in com.optimizely.ab.notification
 
FeatureTestSourceInfo(String, String) - Constructor for class com.optimizely.ab.notification.FeatureTestSourceInfo
 
FeatureVariable - Class in com.optimizely.ab.config
Represents a feature variable definition at the project level
FeatureVariable(String, String, String, FeatureVariable.VariableStatus, String, String) - Constructor for class com.optimizely.ab.config.FeatureVariable
 
FeatureVariable.VariableStatus - Enum in com.optimizely.ab.config
 
FeatureVariableDecisionNotificationBuilder() - Constructor for class com.optimizely.ab.notification.DecisionNotification.FeatureVariableDecisionNotificationBuilder
 
FeatureVariableUsageInstance - Class in com.optimizely.ab.config
Represents the value of a feature variable for a variation
FeatureVariableUsageInstance(String, String) - Constructor for class com.optimizely.ab.config.FeatureVariableUsageInstance
 
fetchQualifiedSegments(String, String, String, String, Set<String>) - Method in interface com.optimizely.ab.odp.ODPApiManager
 
fetchQualifiedSegments(String, List<ODPSegmentOption>) - Method in class com.optimizely.ab.Optimizely
 
fetchQualifiedSegments(String, ODPSegmentManager.ODPSegmentFetchCallback, List<ODPSegmentOption>) - Method in class com.optimizely.ab.Optimizely
 
fetchQualifiedSegments() - Method in class com.optimizely.ab.OptimizelyUserContext
Fetch all qualified segments for the user context.
fetchQualifiedSegments(List<ODPSegmentOption>) - Method in class com.optimizely.ab.OptimizelyUserContext
Fetch all qualified segments for the user context.
fetchQualifiedSegments(ODPSegmentCallback, List<ODPSegmentOption>) - Method in class com.optimizely.ab.OptimizelyUserContext
Fetch all qualified segments for the user context in a non-blocking manner.
fetchQualifiedSegments(ODPSegmentCallback) - Method in class com.optimizely.ab.OptimizelyUserContext
Fetch all qualified segments for the user context in a non-blocking manner.
findForcedDecision(OptimizelyDecisionContext) - Method in class com.optimizely.ab.OptimizelyUserContext
Finds a forced decision
FLAG_KEY - Static variable in class com.optimizely.ab.notification.DecisionNotification.FlagDecisionNotificationBuilder
 
FlagDecisionNotificationBuilder() - Constructor for class com.optimizely.ab.notification.DecisionNotification.FlagDecisionNotificationBuilder
 
flush() - Method in class com.optimizely.ab.event.BatchEventProcessor
 
ForwardingEventProcessor - Class in com.optimizely.ab.event
ForwardingEventProcessor is a basic transformation stage for converting the event batch into a LogEvent to be dispatched.
ForwardingEventProcessor(EventHandler, NotificationCenter) - Constructor for class com.optimizely.ab.event.ForwardingEventProcessor
 
fromJson(String, Class<T>) - Method in interface com.optimizely.ab.config.parser.ConfigParser
 
fromJson(String, Class<T>) - Method in class com.optimizely.ab.config.parser.GsonConfigParser
 
fromJson(String, Class<T>) - Method in class com.optimizely.ab.config.parser.JacksonConfigParser
 
fromJson(String, Class<T>) - Method in class com.optimizely.ab.config.parser.JsonConfigParser
 
fromJson(String, Class<T>) - Method in class com.optimizely.ab.config.parser.JsonSimpleConfigParser
 
fromString(String) - Static method in enum com.optimizely.ab.config.FeatureVariable.VariableStatus
 

G

generateExperimentFeatureMapping(List<FeatureFlag>) - Static method in class com.optimizely.ab.config.ProjectConfigUtils
Helper method for creating convenience mappings of ExperimentID to featureFlags it is included in.
generateIdMapping(List<T>) - Static method in class com.optimizely.ab.config.ProjectConfigUtils
Helper method for creating convenience mappings from ID to entity
generateNameMapping(List<T>) - Static method in class com.optimizely.ab.config.ProjectConfigUtils
Helper method for creating convenience mappings from key to entity
get() - Method in interface com.optimizely.ab.config.parser.DefaultConfigParser.ParserSupplier
Gets a result.
get(String) - Static method in class com.optimizely.ab.internal.PropertyUtils
Get a configuration value from one of the supported locations.
get(String, String) - Static method in class com.optimizely.ab.internal.PropertyUtils
Get a configuration value from one of the supported locations.
get() - Method in class com.optimizely.ab.notification.FeatureTestSourceInfo
 
get() - Method in class com.optimizely.ab.notification.RolloutSourceInfo
 
get() - Method in interface com.optimizely.ab.notification.SourceInfo
 
getAccountId() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getAccountId() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getAccountId() - Method in class com.optimizely.ab.event.internal.payload.EventBatch
 
getAction() - Method in class com.optimizely.ab.odp.ODPEvent
 
getActivationTimestamp() - Method in class com.optimizely.ab.event.internal.payload.Snapshot
 
getAllFeatureVariables(String, String) - Method in class com.optimizely.ab.Optimizely
Get the values of all variables in the feature.
getAllFeatureVariables(String, String, Map<String, ?>) - Method in class com.optimizely.ab.Optimizely
Get the values of all variables in the feature.
getAllSegments() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getAllSegments() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getAllSegments() - Method in class com.optimizely.ab.odp.ODPConfig
 
getAnonymizeIP() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getAnonymizeIP() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getAnonymizeIp() - Method in class com.optimizely.ab.event.internal.payload.EventBatch
 
getApiHost() - Method in class com.optimizely.ab.odp.ODPConfig
 
getApiKey() - Method in class com.optimizely.ab.odp.ODPConfig
 
getAttributeId(ProjectConfig, String) - Method in class com.optimizely.ab.config.DatafileProjectConfig
Checks is attributeKey is reserved or not and if it exist in attributeKeyMapping
getAttributeId(ProjectConfig, String) - Method in interface com.optimizely.ab.config.ProjectConfig
 
getAttributeKeyMapping() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getAttributeKeyMapping() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getAttributes() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getAttributes() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getAttributes() - Method in class com.optimizely.ab.event.internal.payload.Visitor
 
getAttributes() - Method in class com.optimizely.ab.event.internal.UserContext
 
getAttributes() - Method in class com.optimizely.ab.notification.ActivateNotification
Deprecated.
 
getAttributes() - Method in class com.optimizely.ab.notification.DecisionNotification
 
getAttributes() - Method in class com.optimizely.ab.notification.TrackNotification
 
getAttributes() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyConfig
 
getAttributes() - Method in class com.optimizely.ab.OptimizelyUserContext
 
getAudience() - Method in class com.optimizely.ab.config.audience.AudienceIdCondition
 
getAudience(String) - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getAudience(String) - Method in interface com.optimizely.ab.config.ProjectConfig
 
getAudienceConditions() - Method in class com.optimizely.ab.config.Experiment
 
getAudienceId() - Method in class com.optimizely.ab.config.audience.AudienceIdCondition
 
getAudienceIdMapping() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getAudienceIdMapping() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getAudienceIds() - Method in class com.optimizely.ab.config.Experiment
 
getAudiences() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getAudiences() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getAudiences() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyConfig
 
getAudiences() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyExperiment
 
getBody() - Method in class com.optimizely.ab.event.LogEvent
 
getBotFiltering() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getBotFiltering() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getCachedConfig() - Method in class com.optimizely.ab.config.AtomicProjectConfigManager
Access to current cached project configuration.
getCachedConfig() - Method in class com.optimizely.ab.config.PollingProjectConfigManager
Access to current cached project configuration, This is to make sure that config returns without any wait, even if it is null.
getCachedConfig() - Method in interface com.optimizely.ab.config.ProjectConfigManager
Implementations of this method should not block until a datafile is available, instead return current cached project configuration.
getCampaignId() - Method in class com.optimizely.ab.event.internal.payload.Decision
 
getClientEngine() - Static method in class com.optimizely.ab.event.internal.ClientEngineInfo
Deprecated.
getClientEngineName() - Static method in class com.optimizely.ab.event.internal.ClientEngineInfo
 
getClientEngineValue() - Method in enum com.optimizely.ab.event.internal.payload.EventBatch.ClientEngine
Deprecated.
 
getClientName() - Method in class com.optimizely.ab.event.internal.payload.EventBatch
 
getClientVersion() - Static method in class com.optimizely.ab.event.internal.BuildVersionInfo
 
getClientVersion() - Method in class com.optimizely.ab.event.internal.payload.EventBatch
 
getClone() - Method in class com.optimizely.ab.odp.ODPConfig
 
getCondition() - Method in class com.optimizely.ab.config.audience.NotCondition
 
getConditions() - Method in class com.optimizely.ab.config.audience.AndCondition
 
getConditions() - Method in class com.optimizely.ab.config.audience.Audience
 
getConditions() - Method in class com.optimizely.ab.config.audience.AudienceIdCondition
 
getConditions() - Method in interface com.optimizely.ab.config.audience.Condition
 
getConditions() - Method in class com.optimizely.ab.config.audience.LeafCondition
 
getConditions() - Method in class com.optimizely.ab.config.audience.NotCondition
 
getConditions() - Method in class com.optimizely.ab.config.audience.OrCondition
 
getConditions() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyAudience
 
getConfig() - Method in class com.optimizely.ab.config.AtomicProjectConfigManager
 
getConfig() - Method in class com.optimizely.ab.config.PollingProjectConfigManager
If the instance was never started, then call getConfig() directly from the inner ProjectConfigManager.
getConfig() - Method in interface com.optimizely.ab.config.ProjectConfigManager
Implementations of this method should block until a datafile is available.
getConfig() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyConfigService
returns maps for experiment and features to be returned as one object
getData() - Method in class com.optimizely.ab.odp.ODPEvent
 
getDatafile() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyConfig
 
getDecisionInfo() - Method in class com.optimizely.ab.notification.DecisionNotification
 
getDecisions() - Method in class com.optimizely.ab.event.internal.payload.Snapshot
 
getDefaultParser() - Static method in enum com.optimizely.ab.internal.JsonParserProvider
 
getDefaultValue() - Method in class com.optimizely.ab.config.FeatureVariable
 
getDeliveryRules() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyFeature
 
getEnabled() - Method in class com.optimizely.ab.event.internal.payload.DecisionMetadata
 
getEnabled() - Method in class com.optimizely.ab.optimizelydecision.OptimizelyDecision
 
getEnabledFeatures(String, Map<String, ?>) - Method in class com.optimizely.ab.Optimizely
Get the list of features that are enabled for the user.
getEndOfRange() - Method in class com.optimizely.ab.config.TrafficAllocation
 
getEndpointUrl() - Method in class com.optimizely.ab.event.LogEvent
 
getEnrichDecisions() - Method in class com.optimizely.ab.event.internal.payload.EventBatch
 
getEntityId() - Method in class com.optimizely.ab.config.TrafficAllocation
 
getEntityId() - Method in class com.optimizely.ab.event.internal.payload.Attribute
 
getEntityId() - Method in class com.optimizely.ab.event.internal.payload.Event
 
getEnum(String, Class<T>) - Static method in class com.optimizely.ab.internal.PropertyUtils
Get a configuration value as Enum from one of the supported locations.
getEnum(String, Class<T>, T) - Static method in class com.optimizely.ab.internal.PropertyUtils
Get a configuration value as Enum from one of the supported locations.
getEnvironmentKey() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getEnvironmentKey() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getEnvironmentKey() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyConfig
 
getEvent() - Method in class com.optimizely.ab.notification.ActivateNotification
Deprecated.
getEvent() - Method in class com.optimizely.ab.notification.TrackNotification
Deprecated.
getEventBatch() - Method in class com.optimizely.ab.event.LogEvent
 
getEventId() - Method in class com.optimizely.ab.event.internal.ConversionEvent
 
getEventKey() - Method in class com.optimizely.ab.event.internal.ConversionEvent
 
getEventKey() - Method in class com.optimizely.ab.notification.TrackNotification
 
getEventManager() - Method in class com.optimizely.ab.odp.ODPManager
 
getEventNameMapping() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getEventNameMapping() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getEvents() - Method in class com.optimizely.ab.event.internal.payload.Snapshot
 
getEvents() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyConfig
 
getEventTags() - Method in class com.optimizely.ab.notification.TrackNotification
 
getEventTypeForName(String, ErrorHandler) - Method in class com.optimizely.ab.config.DatafileProjectConfig
Helper method to retrieve the EventType for the given event name.
getEventTypeForName(String, ErrorHandler) - Method in interface com.optimizely.ab.config.ProjectConfig
 
getEventTypes() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getEventTypes() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getExperiment() - Method in class com.optimizely.ab.notification.ActivateNotification
Deprecated.
 
getExperimentFeatureKeyMapping() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getExperimentFeatureKeyMapping() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getExperimentForKey(String, ErrorHandler) - Method in class com.optimizely.ab.config.DatafileProjectConfig
Helper method to retrieve the Experiment for the given experiment key.
getExperimentForKey(String, ErrorHandler) - Method in interface com.optimizely.ab.config.ProjectConfig
 
getExperimentForVariationId(String) - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getExperimentForVariationId(String) - Method in interface com.optimizely.ab.config.ProjectConfig
 
getExperimentId() - Method in class com.optimizely.ab.event.internal.ImpressionEvent
 
getExperimentId() - Method in class com.optimizely.ab.event.internal.payload.Decision
 
getExperimentIdMapping() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getExperimentIdMapping() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getExperimentIds() - Method in class com.optimizely.ab.config.EventType
 
getExperimentIds() - Method in class com.optimizely.ab.config.FeatureFlag
 
getExperimentIds() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyEvent
 
getExperimentKey() - Method in class com.optimizely.ab.event.internal.ImpressionEvent
 
getExperimentKeyMapping() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getExperimentKeyMapping() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getExperimentRules() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyFeature
 
getExperiments() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getExperiments() - Method in class com.optimizely.ab.config.Group
 
getExperiments() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getExperiments() - Method in class com.optimizely.ab.config.Rollout
 
getExperimentsForEventKey(String) - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getExperimentsForEventKey(String) - Method in interface com.optimizely.ab.config.ProjectConfig
 
getExperimentsMap() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyConfig
 
getExperimentsMap() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyFeature
getFeatureEnabled() - Method in class com.optimizely.ab.config.Variation
 
getFeatureEnabled() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyVariation
 
getFeatureFlags() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getFeatureFlags() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getFeatureKeyMapping() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getFeatureKeyMapping() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getFeaturesMap() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyConfig
 
getFeatureVariableBoolean(String, String, String) - Method in class com.optimizely.ab.Optimizely
Get the Boolean value of the specified variable in the feature.
getFeatureVariableBoolean(String, String, String, Map<String, ?>) - Method in class com.optimizely.ab.Optimizely
Get the Boolean value of the specified variable in the feature.
getFeatureVariableDouble(String, String, String) - Method in class com.optimizely.ab.Optimizely
Get the Double value of the specified variable in the feature.
getFeatureVariableDouble(String, String, String, Map<String, ?>) - Method in class com.optimizely.ab.Optimizely
Get the Double value of the specified variable in the feature.
getFeatureVariableInteger(String, String, String) - Method in class com.optimizely.ab.Optimizely
Get the Integer value of the specified variable in the feature.
getFeatureVariableInteger(String, String, String, Map<String, ?>) - Method in class com.optimizely.ab.Optimizely
Get the Integer value of the specified variable in the feature.
getFeatureVariableJSON(String, String, String) - Method in class com.optimizely.ab.Optimizely
Get the JSON value of the specified variable in the feature.
getFeatureVariableJSON(String, String, String, Map<String, ?>) - Method in class com.optimizely.ab.Optimizely
Get the JSON value of the specified variable in the feature.
getFeatureVariableString(String, String, String) - Method in class com.optimizely.ab.Optimizely
Get the String value of the specified variable in the feature.
getFeatureVariableString(String, String, String, Map<String, ?>) - Method in class com.optimizely.ab.Optimizely
Get the String value of the specified variable in the feature.
getFeatureVariableUsageInstances() - Method in class com.optimizely.ab.config.Variation
 
getFlagKey() - Method in class com.optimizely.ab.event.internal.payload.DecisionMetadata
 
getFlagKey() - Method in class com.optimizely.ab.optimizelydecision.OptimizelyDecision
 
getFlagKey() - Method in class com.optimizely.ab.OptimizelyDecisionContext
 
getFlagVariationByKey(String, String) - Method in class com.optimizely.ab.config.DatafileProjectConfig
Gets a variation based on flagKey and variationKey
getFlagVariationByKey(String, String) - Method in interface com.optimizely.ab.config.ProjectConfig
 
getFlagVariationsMap() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getFlagVariationsMap() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getForcedDecision(OptimizelyDecisionContext) - Method in class com.optimizely.ab.OptimizelyUserContext
Get a forced decision
getForcedVariation(Experiment, String) - Method in class com.optimizely.ab.bucketing.DecisionService
Gets the forced variation for a given user and experiment.
getForcedVariation(String, String) - Method in class com.optimizely.ab.Optimizely
Gets the forced variation for a given user and experiment.
getForcedVariationMapping() - Method in class com.optimizely.ab.bucketing.DecisionService
 
getGroupId() - Method in class com.optimizely.ab.config.Experiment
 
getGroupIdMapping() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getGroupIdMapping() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getGroups() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getGroups() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getHost() - Method in class com.optimizely.ab.config.Integration
 
getHostForODP() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getHostForODP() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getId() - Method in class com.optimizely.ab.config.Attribute
 
getId() - Method in class com.optimizely.ab.config.audience.Audience
 
getId() - Method in class com.optimizely.ab.config.EventType
 
getId() - Method in class com.optimizely.ab.config.Experiment
 
getId() - Method in class com.optimizely.ab.config.FeatureFlag
 
getId() - Method in class com.optimizely.ab.config.FeatureVariable
 
getId() - Method in class com.optimizely.ab.config.FeatureVariableUsageInstance
 
getId() - Method in class com.optimizely.ab.config.Group
 
getId() - Method in interface com.optimizely.ab.config.IdMapped
 
getId() - Method in class com.optimizely.ab.config.Rollout
 
getId() - Method in class com.optimizely.ab.config.Variation
 
getId() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyAttribute
 
getId() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyAudience
 
getId() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyEvent
 
getId() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyExperiment
 
getId() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyFeature
 
getId() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyVariable
 
getId() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyVariation
 
getIdentifiers() - Method in class com.optimizely.ab.odp.ODPEvent
 
getInstance() - Static method in class com.optimizely.ab.config.parser.DefaultConfigParser
 
getInstance() - Static method in class com.optimizely.ab.event.internal.serializer.DefaultJsonSerializer
 
getInteger(String) - Static method in class com.optimizely.ab.internal.PropertyUtils
Get a configuration value as Integer from one of the supported locations.
getInteger(String, Integer) - Static method in class com.optimizely.ab.internal.PropertyUtils
Get a configuration value as Integer from one of the supported locations.
getIntegrations() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getIntegrations() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getInternalNotificationCenter(String) - Static method in class com.optimizely.ab.internal.NotificationRegistry
 
getIsCampaignHoldback() - Method in class com.optimizely.ab.event.internal.payload.Decision
 
getKey() - Method in class com.optimizely.ab.config.Attribute
 
getKey() - Method in class com.optimizely.ab.config.audience.Audience
 
getKey() - Method in class com.optimizely.ab.config.EventType
 
getKey() - Method in class com.optimizely.ab.config.Experiment
 
getKey() - Method in class com.optimizely.ab.config.FeatureFlag
 
getKey() - Method in class com.optimizely.ab.config.FeatureVariable
 
getKey() - Method in interface com.optimizely.ab.config.IdKeyMapped
 
getKey() - Method in class com.optimizely.ab.config.Integration
 
getKey() - Method in class com.optimizely.ab.config.Variation
 
getKey() - Method in class com.optimizely.ab.event.internal.payload.Attribute
 
getKey() - Method in class com.optimizely.ab.event.internal.payload.Event
 
getKey() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyAttribute
 
getKey() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyEvent
 
getKey() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyExperiment
 
getKey() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyFeature
 
getKey() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyVariable
 
getKey() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyVariation
 
getKey() - Method in class com.optimizely.ab.OptimizelyDecisionContext
 
getKeyString() - Method in enum com.optimizely.ab.odp.ODPUserKey
 
getLayerId() - Method in class com.optimizely.ab.config.Experiment
 
getLayerId() - Method in class com.optimizely.ab.event.internal.ImpressionEvent
 
getLong(String) - Static method in class com.optimizely.ab.internal.PropertyUtils
Get a configuration value as Long from one of the supported locations.
getLong(String, Long) - Static method in class com.optimizely.ab.internal.PropertyUtils
Get a configuration value as Long from one of the supported locations.
getMatch(String) - Static method in class com.optimizely.ab.config.audience.match.MatchRegistry
 
getMatch() - Method in class com.optimizely.ab.config.audience.UserAttribute
 
getMetadata() - Method in class com.optimizely.ab.event.internal.ImpressionEvent
 
getMetadata() - Method in class com.optimizely.ab.event.internal.payload.Decision
 
getName() - Method in class com.optimizely.ab.config.audience.Audience
 
getName() - Method in class com.optimizely.ab.config.audience.UserAttribute
 
getName() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyAudience
 
getNameOrNextCondition(String, List<Condition>, Map<String, String>) - Method in class com.optimizely.ab.config.Experiment
 
getNotificationCenter() - Method in class com.optimizely.ab.config.PollingProjectConfigManager
 
getNotificationCenter() - Method in class com.optimizely.ab.Optimizely
 
getNotificationManager(Class) - Method in class com.optimizely.ab.notification.NotificationCenter
 
getNotificationTypeClass() - Method in enum com.optimizely.ab.notification.NotificationCenter.NotificationType
Deprecated.
 
getNumericValue(Map<String, ?>) - Static method in class com.optimizely.ab.internal.EventTagUtils
Fetch the numeric metric value from event tags.
getODPManager() - Method in class com.optimizely.ab.Optimizely
 
getOperandOrId() - Method in class com.optimizely.ab.config.audience.AndCondition
 
getOperandOrId() - Method in class com.optimizely.ab.config.audience.AudienceIdCondition
 
getOperandOrId() - Method in interface com.optimizely.ab.config.audience.Condition
 
getOperandOrId() - Method in class com.optimizely.ab.config.audience.EmptyCondition
 
getOperandOrId() - Method in class com.optimizely.ab.config.audience.NotCondition
 
getOperandOrId() - Method in class com.optimizely.ab.config.audience.NullCondition
 
getOperandOrId() - Method in class com.optimizely.ab.config.audience.OrCondition
 
getOperandOrId() - Method in class com.optimizely.ab.config.audience.UserAttribute
 
getOptimizely() - Method in class com.optimizely.ab.OptimizelyUserContext
 
getOptimizelyConfig() - Method in class com.optimizely.ab.config.PollingProjectConfigManager
Returns the cached OptimizelyConfig
getOptimizelyConfig() - Method in class com.optimizely.ab.Optimizely
Get OptimizelyConfig containing experiments and features map
getOptimizelyConfig() - Method in interface com.optimizely.ab.optimizelyconfig.OptimizelyConfigManager
Implementations of this method should return OptimizelyConfig
getParser() - Static method in class com.optimizely.ab.odp.parser.ResponseJsonParserFactory
 
getPolicy() - Method in class com.optimizely.ab.config.Group
 
getProjectConfig() - Method in class com.optimizely.ab.event.internal.UserContext
 
getProjectConfig() - Method in class com.optimizely.ab.Optimizely
 
getProjectId() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getProjectId() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getProjectId() - Method in class com.optimizely.ab.event.internal.payload.EventBatch
 
getPublicKey() - Method in class com.optimizely.ab.config.Integration
 
getPublicKeyForODP() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getPublicKeyForODP() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getQualifiedSegments(String) - Method in class com.optimizely.ab.odp.ODPSegmentManager
 
getQualifiedSegments(String, List<ODPSegmentOption>) - Method in class com.optimizely.ab.odp.ODPSegmentManager
 
getQualifiedSegments(ODPUserKey, String) - Method in class com.optimizely.ab.odp.ODPSegmentManager
 
getQualifiedSegments(ODPUserKey, String, List<ODPSegmentOption>) - Method in class com.optimizely.ab.odp.ODPSegmentManager
 
getQualifiedSegments(ODPUserKey, String, ODPSegmentManager.ODPSegmentFetchCallback, List<ODPSegmentOption>) - Method in class com.optimizely.ab.odp.ODPSegmentManager
 
getQualifiedSegments(ODPUserKey, String, ODPSegmentManager.ODPSegmentFetchCallback) - Method in class com.optimizely.ab.odp.ODPSegmentManager
 
getQualifiedSegments(String, ODPSegmentManager.ODPSegmentFetchCallback, List<ODPSegmentOption>) - Method in class com.optimizely.ab.odp.ODPSegmentManager
 
getQualifiedSegments(String, ODPSegmentManager.ODPSegmentFetchCallback) - Method in class com.optimizely.ab.odp.ODPSegmentManager
 
getQualifiedSegments() - Method in class com.optimizely.ab.OptimizelyUserContext
 
getQuantity() - Method in class com.optimizely.ab.event.internal.payload.Event
 
getReasons() - Method in class com.optimizely.ab.optimizelydecision.DecisionResponse
 
getReasons() - Method in class com.optimizely.ab.optimizelydecision.OptimizelyDecision
 
getRequestMethod() - Method in class com.optimizely.ab.event.LogEvent
 
getRequestParams() - Method in class com.optimizely.ab.event.LogEvent
 
getResult() - Method in class com.optimizely.ab.optimizelydecision.DecisionResponse
 
getRevenue() - Method in class com.optimizely.ab.event.internal.ConversionEvent
 
getRevenue() - Method in class com.optimizely.ab.event.internal.payload.Event
 
getRevenueValue(Map<String, ?>) - Static method in class com.optimizely.ab.internal.EventTagUtils
Grab the revenue value from the event tags.
getRevision() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getRevision() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getRevision() - Method in class com.optimizely.ab.event.internal.payload.EventBatch
 
getRevision() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyConfig
 
getRolloutId() - Method in class com.optimizely.ab.config.FeatureFlag
 
getRolloutIdMapping() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getRolloutIdMapping() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getRollouts() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getRollouts() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getRuleKey() - Method in class com.optimizely.ab.event.internal.payload.DecisionMetadata
 
getRuleKey() - Method in class com.optimizely.ab.optimizelydecision.OptimizelyDecision
 
getRuleKey() - Method in class com.optimizely.ab.OptimizelyDecisionContext
 
getRuleType() - Method in class com.optimizely.ab.event.internal.payload.DecisionMetadata
 
getSDKKey() - Method in class com.optimizely.ab.config.AtomicProjectConfigManager
 
getSdkKey() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getSDKKey() - Method in class com.optimizely.ab.config.PollingProjectConfigManager
 
getSdkKey() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getSDKKey() - Method in interface com.optimizely.ab.config.ProjectConfigManager
Implementations of this method should return SDK key.
getSdkKey() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyConfig
 
getSegmentId() - Method in class com.optimizely.ab.config.Attribute
 
getSegmentManager() - Method in class com.optimizely.ab.odp.ODPManager
 
getSegments() - Method in class com.optimizely.ab.config.audience.Audience
 
getSendFlagDecisions() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getSendFlagDecisions() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getSerializer() - Static method in class com.optimizely.ab.odp.serializer.ODPJsonSerializerFactory
 
getSessionId() - Method in class com.optimizely.ab.event.internal.payload.Visitor
 
getSnapshots() - Method in class com.optimizely.ab.event.internal.payload.Visitor
 
getStatus() - Method in class com.optimizely.ab.config.Experiment
 
getStatus() - Method in class com.optimizely.ab.config.FeatureVariable
 
getTags() - Method in class com.optimizely.ab.event.internal.ConversionEvent
 
getTags() - Method in class com.optimizely.ab.event.internal.payload.Event
 
getTimestamp() - Method in class com.optimizely.ab.event.internal.BaseEvent
 
getTimestamp() - Method in class com.optimizely.ab.event.internal.payload.Event
 
getTimestamp() - Method in interface com.optimizely.ab.event.internal.UserEvent
 
getTrafficAllocation() - Method in class com.optimizely.ab.config.Experiment
 
getTrafficAllocation() - Method in class com.optimizely.ab.config.Group
 
getType() - Method in class com.optimizely.ab.config.audience.UserAttribute
 
getType() - Method in class com.optimizely.ab.config.FeatureVariable
 
getType() - Method in class com.optimizely.ab.event.internal.payload.Attribute
 
getType() - Method in class com.optimizely.ab.event.internal.payload.Event
 
getType() - Method in class com.optimizely.ab.notification.DecisionNotification
 
getType() - Method in class com.optimizely.ab.odp.ODPEvent
 
getType() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyVariable
 
getTypedAudiences() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getTypedAudiences() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getUserContext() - Method in class com.optimizely.ab.event.internal.ConversionEvent
 
getUserContext() - Method in class com.optimizely.ab.event.internal.ImpressionEvent
 
getUserContext() - Method in interface com.optimizely.ab.event.internal.UserEvent
 
getUserContext() - Method in class com.optimizely.ab.optimizelydecision.OptimizelyDecision
 
getUserId() - Method in class com.optimizely.ab.event.internal.UserContext
 
getUserId() - Method in class com.optimizely.ab.notification.ActivateNotification
Deprecated.
 
getUserId() - Method in class com.optimizely.ab.notification.DecisionNotification
 
getUserId() - Method in class com.optimizely.ab.notification.TrackNotification
 
getUserId() - Method in class com.optimizely.ab.OptimizelyUserContext
 
getUserIdToVariationKeyMap() - Method in class com.optimizely.ab.config.Experiment
 
getUserProfileService() - Method in class com.optimizely.ab.Optimizely
 
getUUID() - Method in class com.optimizely.ab.event.internal.BaseEvent
 
getUuid() - Method in class com.optimizely.ab.event.internal.payload.Event
 
getUUID() - Method in interface com.optimizely.ab.event.internal.UserEvent
 
getValue() - Method in class com.optimizely.ab.config.audience.UserAttribute
 
getValue() - Method in class com.optimizely.ab.config.FeatureVariableUsageInstance
 
getValue() - Method in class com.optimizely.ab.event.internal.ConversionEvent
 
getValue() - Method in class com.optimizely.ab.event.internal.payload.Attribute
 
getValue() - Method in class com.optimizely.ab.event.internal.payload.Event
 
getValue() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyVariable
 
getValue(String, Class<T>) - Method in class com.optimizely.ab.optimizelyjson.OptimizelyJSON
Populates the schema passed by the user - it takes primitive types and complex struct type
getValueStr() - Method in class com.optimizely.ab.config.audience.UserAttribute
 
getVariableIdToFeatureVariableUsageInstanceMap() - Method in class com.optimizely.ab.config.Variation
 
getVariableKeyToFeatureVariableMap() - Method in class com.optimizely.ab.config.FeatureFlag
 
getVariables() - Method in class com.optimizely.ab.config.FeatureFlag
 
getVariables() - Method in class com.optimizely.ab.optimizelydecision.OptimizelyDecision
 
getVariablesMap() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyFeature
 
getVariablesMap() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyVariation
 
getVariableStatus() - Method in enum com.optimizely.ab.config.FeatureVariable.VariableStatus
 
getVariation(Experiment, OptimizelyUserContext, ProjectConfig, List<OptimizelyDecideOption>) - Method in class com.optimizely.ab.bucketing.DecisionService
Get a Variation of an Experiment for a user to be allocated into.
getVariation(Experiment, OptimizelyUserContext, ProjectConfig) - Method in class com.optimizely.ab.bucketing.DecisionService
 
getVariation() - Method in class com.optimizely.ab.notification.ActivateNotification
Deprecated.
 
getVariation(Experiment, String) - Method in class com.optimizely.ab.Optimizely
 
getVariation(Experiment, String, Map<String, ?>) - Method in class com.optimizely.ab.Optimizely
 
getVariation(String, String) - Method in class com.optimizely.ab.Optimizely
 
getVariation(String, String, Map<String, ?>) - Method in class com.optimizely.ab.Optimizely
 
getVariationForFeature(FeatureFlag, OptimizelyUserContext, ProjectConfig, List<OptimizelyDecideOption>) - Method in class com.optimizely.ab.bucketing.DecisionService
Get the variation the user is bucketed into for the FeatureFlag
getVariationForFeature(FeatureFlag, OptimizelyUserContext, ProjectConfig) - Method in class com.optimizely.ab.bucketing.DecisionService
 
getVariationFromExperimentRule(ProjectConfig, String, Experiment, OptimizelyUserContext, List<OptimizelyDecideOption>) - Method in class com.optimizely.ab.bucketing.DecisionService
 
getVariationId() - Method in class com.optimizely.ab.event.internal.ImpressionEvent
 
getVariationId() - Method in class com.optimizely.ab.event.internal.payload.Decision
 
getVariationIdToVariationMap() - Method in class com.optimizely.ab.config.Experiment
 
getVariationKey() - Method in class com.optimizely.ab.event.internal.ImpressionEvent
 
getVariationKey() - Method in class com.optimizely.ab.event.internal.payload.DecisionMetadata
 
getVariationKey() - Method in class com.optimizely.ab.optimizelydecision.OptimizelyDecision
 
getVariationKey() - Method in class com.optimizely.ab.OptimizelyForcedDecision
 
getVariationKeyToVariationMap() - Method in class com.optimizely.ab.config.Experiment
 
getVariations() - Method in class com.optimizely.ab.config.Experiment
 
getVariationsMap() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyExperiment
 
getVersion() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
getVersion() - Method in interface com.optimizely.ab.config.ProjectConfig
 
getVisitorId() - Method in class com.optimizely.ab.event.internal.payload.Visitor
 
getVisitors() - Method in class com.optimizely.ab.event.internal.payload.EventBatch
 
GREATER_THAN - Static variable in class com.optimizely.ab.config.audience.match.MatchRegistry
 
GREATER_THAN_EQ - Static variable in class com.optimizely.ab.config.audience.match.MatchRegistry
 
Group - Class in com.optimizely.ab.config
Represents a Optimizely Group configuration
Group(String, String, List<Experiment>, List<TrafficAllocation>) - Constructor for class com.optimizely.ab.config.Group
 
GroupGsonDeserializer - Class in com.optimizely.ab.config.parser
 
GroupGsonDeserializer() - Constructor for class com.optimizely.ab.config.parser.GroupGsonDeserializer
 
GsonConfigParser - Class in com.optimizely.ab.config.parser
Gson-based config parser implementation.
GsonConfigParser() - Constructor for class com.optimizely.ab.config.parser.GsonConfigParser
 
GsonParser - Class in com.optimizely.ab.odp.parser.impl
 
GsonParser() - Constructor for class com.optimizely.ab.odp.parser.impl.GsonParser
 
GsonSerializer - Class in com.optimizely.ab.odp.serializer.impl
 
GsonSerializer() - Constructor for class com.optimizely.ab.odp.serializer.impl.GsonSerializer
 

H

handle(ActivateNotification) - Method in class com.optimizely.ab.notification.ActivateNotificationListener
Deprecated.
 
handle(T) - Method in interface com.optimizely.ab.notification.NotificationHandler
 
handle(TrackNotification) - Method in class com.optimizely.ab.notification.TrackNotificationListener
Deprecated.
 
handleError(T) - Method in interface com.optimizely.ab.error.ErrorHandler
 
handleError(T) - Method in class com.optimizely.ab.error.NoOpErrorHandler
 
handleError(T) - Method in class com.optimizely.ab.error.RaiseExceptionErrorHandler
 
hashCode() - Method in class com.optimizely.ab.bucketing.Decision
 
hashCode() - Method in class com.optimizely.ab.bucketing.FeatureDecision
 
hashCode() - Method in class com.optimizely.ab.bucketing.UserProfile
 
hashCode() - Method in class com.optimizely.ab.config.audience.AndCondition
 
hashCode() - Method in class com.optimizely.ab.config.audience.AudienceIdCondition
 
hashCode() - Method in class com.optimizely.ab.config.audience.NotCondition
 
hashCode() - Method in class com.optimizely.ab.config.audience.OrCondition
 
hashCode() - Method in class com.optimizely.ab.config.audience.UserAttribute
 
hashCode() - Method in class com.optimizely.ab.config.FeatureFlag
 
hashCode() - Method in class com.optimizely.ab.config.FeatureVariable
 
hashCode() - Method in class com.optimizely.ab.config.FeatureVariableUsageInstance
 
hashCode() - Method in class com.optimizely.ab.event.internal.payload.Attribute
 
hashCode() - Method in class com.optimizely.ab.event.internal.payload.Decision
 
hashCode() - Method in class com.optimizely.ab.event.internal.payload.DecisionMetadata
 
hashCode() - Method in class com.optimizely.ab.event.internal.payload.Event
 
hashCode() - Method in class com.optimizely.ab.event.internal.payload.EventBatch
 
hashCode() - Method in class com.optimizely.ab.event.internal.payload.Snapshot
 
hashCode() - Method in class com.optimizely.ab.event.internal.payload.Visitor
 
hashCode() - Method in class com.optimizely.ab.event.LogEvent
 
hashCode() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyAttribute
 
hashCode() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyAudience
 
hashCode() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyConfig
 
hashCode() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyEvent
 
hashCode() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyExperiment
 
hashCode() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyFeature
 
hashCode() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyVariable
 
hashCode() - Method in class com.optimizely.ab.optimizelyconfig.OptimizelyVariation
 
hashCode() - Method in class com.optimizely.ab.optimizelydecision.OptimizelyDecision
 
hashCode() - Method in class com.optimizely.ab.optimizelyjson.OptimizelyJSON
 
hashCode() - Method in class com.optimizely.ab.OptimizelyUserContext
 
hasSegments() - Method in class com.optimizely.ab.odp.ODPConfig
 

I

identifyUser(String) - Method in class com.optimizely.ab.odp.ODPEventManager
 
identifyUser(String, String) - Method in class com.optimizely.ab.odp.ODPEventManager
 
identifyUser(String) - Method in class com.optimizely.ab.Optimizely
 
IdKeyMapped - Interface in com.optimizely.ab.config
Represents that an implementing class provides a key <-> id mapping.
IdMapped - Interface in com.optimizely.ab.config
Base interface to help with templated convenience mappings.
ImpressionEvent - Class in com.optimizely.ab.event.internal
ImpressionEvent encapsulates information specific to conversion events.
ImpressionEvent.Builder - Class in com.optimizely.ab.event.internal
 
infos - Variable in class com.optimizely.ab.optimizelydecision.DecisionReasons
 
INTEGER_TYPE - Static variable in class com.optimizely.ab.config.FeatureVariable
 
Integration - Class in com.optimizely.ab.config
Represents the Optimizely Integration configuration.
Integration(String, String, String) - Constructor for class com.optimizely.ab.config.Integration
 
InvalidAudienceCondition - Exception in com.optimizely.ab.internal
 
InvalidAudienceCondition(String) - Constructor for exception com.optimizely.ab.internal.InvalidAudienceCondition
 
InvalidAudienceCondition(String, Throwable) - Constructor for exception com.optimizely.ab.internal.InvalidAudienceCondition
 
is(String) - Method in class com.optimizely.ab.config.Variation
 
isActive() - Method in class com.optimizely.ab.config.Experiment
 
isBuild() - Method in class com.optimizely.ab.config.audience.match.SemanticVersion
 
isDataValid() - Method in class com.optimizely.ab.odp.ODPEvent
 
isEmpty() - Method in class com.optimizely.ab.optimizelyjson.OptimizelyJSON
 
isExperimentActive(Experiment) - Static method in class com.optimizely.ab.internal.ExperimentUtils
Helper method to validate all pre-conditions before bucketing a user.
isFeatureEnabled(String, String) - Method in class com.optimizely.ab.Optimizely
Determine whether a boolean feature is enabled.
isFeatureEnabled(String, String, Map<String, ?>) - Method in class com.optimizely.ab.Optimizely
Determine whether a boolean feature is enabled.
isIdentifiersValid() - Method in class com.optimizely.ab.odp.ODPEvent
 
isLaunched() - Method in class com.optimizely.ab.config.Experiment
 
isPreRelease() - Method in class com.optimizely.ab.config.audience.match.SemanticVersion
 
isQualifiedFor(String) - Method in class com.optimizely.ab.OptimizelyUserContext
Returns true if the user is qualified for the given segment name
isReady() - Method in class com.optimizely.ab.odp.ODPConfig
 
isRunning() - Method in class com.optimizely.ab.config.Experiment
 
isRunning() - Method in class com.optimizely.ab.config.PollingProjectConfigManager
 
isValid() - Method in class com.optimizely.ab.Optimizely
Determine if the instance of the Optimizely client is valid.
isValidNumber(Object) - Static method in class com.optimizely.ab.internal.AttributesUtil
Validate that value is not infinite, NAN or greater than Math.pow(2, 53).
isValidUserProfileMap(Map<String, Object>) - Static method in class com.optimizely.ab.bucketing.UserProfileUtils
Validate whether a Map<String, Object> can be transformed into a UserProfile.
isVuid(String) - Static method in class com.optimizely.ab.odp.ODPManager
 

J

JacksonConfigParser - Class in com.optimizely.ab.config.parser
Jackson-based config parser implementation.
JacksonConfigParser() - Constructor for class com.optimizely.ab.config.parser.JacksonConfigParser
 
JacksonParser - Class in com.optimizely.ab.odp.parser.impl
 
JacksonParser() - Constructor for class com.optimizely.ab.odp.parser.impl.JacksonParser
 
JacksonSerializer - Class in com.optimizely.ab.odp.serializer.impl
 
JacksonSerializer() - Constructor for class com.optimizely.ab.odp.serializer.impl.JacksonSerializer
 
JSON_TYPE - Static variable in class com.optimizely.ab.config.FeatureVariable
 
JsonConfigParser - Class in com.optimizely.ab.config.parser
org.json-based config parser implementation.
JsonConfigParser() - Constructor for class com.optimizely.ab.config.parser.JsonConfigParser
 
JsonParseException - Exception in com.optimizely.ab.config.parser
 
JsonParseException(String) - Constructor for exception com.optimizely.ab.config.parser.JsonParseException
 
JsonParseException(String, Throwable) - Constructor for exception com.optimizely.ab.config.parser.JsonParseException
 
JsonParser - Class in com.optimizely.ab.odp.parser.impl
 
JsonParser() - Constructor for class com.optimizely.ab.odp.parser.impl.JsonParser
 
JsonParserProvider - Enum in com.optimizely.ab.internal
 
JsonSerializer - Class in com.optimizely.ab.odp.serializer.impl
 
JsonSerializer() - Constructor for class com.optimizely.ab.odp.serializer.impl.JsonSerializer
 
JsonSimpleConfigParser - Class in com.optimizely.ab.config.parser
json-simple-based config parser implementation.
JsonSimpleConfigParser() - Constructor for class com.optimizely.ab.config.parser.JsonSimpleConfigParser
 
JsonSimpleParser - Class in com.optimizely.ab.odp.parser.impl
 
JsonSimpleParser() - Constructor for class com.optimizely.ab.odp.parser.impl.JsonSimpleParser
 
JsonSimpleSerializer - Class in com.optimizely.ab.odp.serializer.impl
 
JsonSimpleSerializer() - Constructor for class com.optimizely.ab.odp.serializer.impl.JsonSimpleSerializer
 

L

LeafCondition<T> - Class in com.optimizely.ab.config.audience
 
LeafCondition() - Constructor for class com.optimizely.ab.config.audience.LeafCondition
 
LEGACY - Static variable in class com.optimizely.ab.config.audience.match.MatchRegistry
 
LESS_THAN - Static variable in class com.optimizely.ab.config.audience.match.MatchRegistry
 
LESS_THAN_EQ - Static variable in class com.optimizely.ab.config.audience.match.MatchRegistry
 
LogEvent - Class in com.optimizely.ab.event
Represents Optimizely tracking and activation events.
LogEvent(LogEvent.RequestMethod, String, Map<String, String>, EventBatch) - Constructor for class com.optimizely.ab.event.LogEvent
 
LogEvent.RequestMethod - Enum in com.optimizely.ab.event
The HTTP verb to use when dispatching the log event.
LoggingConstants - Class in com.optimizely.ab.internal
 
LoggingConstants() - Constructor for class com.optimizely.ab.internal.LoggingConstants
 
LoggingConstants.LoggingEntityType - Class in com.optimizely.ab.internal
 
LoggingEntityType() - Constructor for class com.optimizely.ab.internal.LoggingConstants.LoggingEntityType
 
lookup(String) - Method in interface com.optimizely.ab.bucketing.UserProfileService
Fetch the user profile map for the user ID.
lookup(String) - Method in interface com.optimizely.ab.internal.Cache
 
lookup(String) - Method in class com.optimizely.ab.internal.DefaultLRUCache
 

M

Match - Interface in com.optimizely.ab.config.audience.match
 
MatchRegistry - Class in com.optimizely.ab.config.audience.match
MatchRegistry maps a string match "type" to a match implementation.
MatchRegistry() - Constructor for class com.optimizely.ab.config.audience.match.MatchRegistry
 
merge(DecisionReasons) - Method in class com.optimizely.ab.optimizelydecision.DecisionReasons
 
merge(DecisionReasons) - Method in class com.optimizely.ab.optimizelydecision.DefaultDecisionReasons
 
MissingJsonParserException - Exception in com.optimizely.ab.config.parser
Exception thrown when no supported JSON parser is found.
MissingJsonParserException(String) - Constructor for exception com.optimizely.ab.config.parser.MissingJsonParserException
 
MurmurHash3 - Class in com.optimizely.ab.bucketing.internal
 
murmurhash3_x86_32(byte[], int, int, int) - Static method in class com.optimizely.ab.bucketing.internal.MurmurHash3
 
murmurhash3_x86_32(CharSequence, int, int, int) - Static method in class com.optimizely.ab.bucketing.internal.MurmurHash3
This is more than 2x faster than hashing the result of String.getBytes().

N

newErrorDecision(String, OptimizelyUserContext, String) - Static method in class com.optimizely.ab.optimizelydecision.OptimizelyDecision
 
newExperimentDecisionNotificationBuilder() - Static method in class com.optimizely.ab.notification.DecisionNotification
 
newFeatureDecisionNotificationBuilder() - Static method in class com.optimizely.ab.notification.DecisionNotification
 
newFeatureVariableDecisionNotificationBuilder() - Static method in class com.optimizely.ab.notification.DecisionNotification
 
newFlagDecisionNotificationBuilder() - Static method in class com.optimizely.ab.notification.DecisionNotification
 
newInstance(List<OptimizelyDecideOption>) - Static method in class com.optimizely.ab.optimizelydecision.DefaultDecisionReasons
 
newInstance() - Static method in class com.optimizely.ab.optimizelydecision.DefaultDecisionReasons
 
NoOpErrorHandler - Class in com.optimizely.ab.error
ErrorHandler that handles an error silently
NoOpErrorHandler() - Constructor for class com.optimizely.ab.error.NoOpErrorHandler
 
NoopEventHandler - Class in com.optimizely.ab.event
EventHandler that logs events but does not perform any dispatching.
NoopEventHandler() - Constructor for class com.optimizely.ab.event.NoopEventHandler
 
NotCondition<T> - Class in com.optimizely.ab.config.audience
Represents a 'Not' conditions condition operation.
NotCondition(Condition) - Constructor for class com.optimizely.ab.config.audience.NotCondition
 
NotificationCenter - Class in com.optimizely.ab.notification
NotificationCenter handles all notification listeners.
NotificationCenter() - Constructor for class com.optimizely.ab.notification.NotificationCenter
 
notificationCenter - Variable in class com.optimizely.ab.Optimizely
 
NotificationCenter.DecisionNotificationType - Enum in com.optimizely.ab.notification
 
NotificationCenter.NotificationType - Enum in com.optimizely.ab.notification
Deprecated.
NotificationHandler<T> - Interface in com.optimizely.ab.notification
NotificationHandler is a generic interface Optimizely notification listeners.
NotificationListener - Interface in com.optimizely.ab.notification
Deprecated.
in favor of the NotificationHandler interface.
NotificationManager<T> - Class in com.optimizely.ab.notification
NotificationManger is a generic class for managing notifications for a given class.
NotificationManager() - Constructor for class com.optimizely.ab.notification.NotificationManager
 
NotificationManager(AtomicInteger) - Constructor for class com.optimizely.ab.notification.NotificationManager
 
NotificationRegistry - Class in com.optimizely.ab.internal
 
notify(Object...) - Method in class com.optimizely.ab.notification.ActivateNotificationListener
notify(Object...) - Method in interface com.optimizely.ab.notification.NotificationListener
Deprecated.
This is the base method of notification.
notify(Object...) - Method in class com.optimizely.ab.notification.TrackNotificationListener
NullCondition<T> - Class in com.optimizely.ab.config.audience
 
NullCondition() - Constructor for class com.optimizely.ab.config.audience.NullCondition
 
nullNoReasons() - Static method in class com.optimizely.ab.optimizelydecision.DecisionResponse
 
NumberComparator - Class in com.optimizely.ab.config.audience.match
NumberComparator performs a numeric comparison.
NumberComparator() - Constructor for class com.optimizely.ab.config.audience.match.NumberComparator
 

O

ODPApiManager - Interface in com.optimizely.ab.odp
 
ODPConfig - Class in com.optimizely.ab.odp
 
ODPConfig(String, String, Set<String>) - Constructor for class com.optimizely.ab.odp.ODPConfig
 
ODPConfig(String, String) - Constructor for class com.optimizely.ab.odp.ODPConfig
 
ODPEvent - Class in com.optimizely.ab.odp
 
ODPEvent(String, String, Map<String, String>, Map<String, Object>) - Constructor for class com.optimizely.ab.odp.ODPEvent
 
ODPEventManager - Class in com.optimizely.ab.odp
 
ODPEventManager(ODPApiManager) - Constructor for class com.optimizely.ab.odp.ODPEventManager
 
ODPEventManager(ODPApiManager, Integer, Integer) - Constructor for class com.optimizely.ab.odp.ODPEventManager
 
ODPJsonSerializer - Interface in com.optimizely.ab.odp.serializer
 
ODPJsonSerializerFactory - Class in com.optimizely.ab.odp.serializer
 
ODPJsonSerializerFactory() - Constructor for class com.optimizely.ab.odp.serializer.ODPJsonSerializerFactory
 
ODPManager - Class in com.optimizely.ab.odp
 
ODPManager.Builder - Class in com.optimizely.ab.odp
 
ODPSegmentCallback - Interface in com.optimizely.ab.odp
 
ODPSegmentManager - Class in com.optimizely.ab.odp
 
ODPSegmentManager(ODPApiManager) - Constructor for class com.optimizely.ab.odp.ODPSegmentManager
 
ODPSegmentManager(ODPApiManager, Cache<List<String>>) - Constructor for class com.optimizely.ab.odp.ODPSegmentManager
 
ODPSegmentManager(ODPApiManager, Integer, Integer) - Constructor for class com.optimizely.ab.odp.ODPSegmentManager
 
ODPSegmentManager.ODPSegmentFetchCallback - Interface in com.optimizely.ab.odp
 
ODPSegmentOption - Enum in com.optimizely.ab.odp
 
ODPUserKey - Enum in com.optimizely.ab.odp
 
onActivate(Experiment, String, Map<String, ?>, Variation, LogEvent) - Method in class com.optimizely.ab.notification.ActivateNotificationListener
Deprecated.
onActivate called when an activate was triggered
onActivate(Experiment, String, Map<String, ?>, Variation, LogEvent) - Method in interface com.optimizely.ab.notification.ActivateNotificationListenerInterface
Deprecated.
onActivate called when an activate was triggered
onCompleted(Boolean) - Method in interface com.optimizely.ab.odp.ODPSegmentCallback
 
onCompleted(List<String>) - Method in interface com.optimizely.ab.odp.ODPSegmentManager.ODPSegmentFetchCallback
 
onTrack(String, String, Map<String, ?>, Map<String, ?>, LogEvent) - Method in class com.optimizely.ab.notification.TrackNotificationListener
Deprecated.
onTrack is called when a track event is triggered
onTrack(String, String, Map<String, ?>, Map<String, ?>, LogEvent) - Method in interface com.optimizely.ab.notification.TrackNotificationListenerInterface
Deprecated.
onTrack is called when a track event is triggered
operand(Object) - Static method in class com.optimizely.ab.internal.ConditionUtils
 
OPTI_KEY_DIVIDER - Static variable in class com.optimizely.ab.OptimizelyDecisionContext
 
OPTI_NULL_RULE_KEY - Static variable in class com.optimizely.ab.OptimizelyDecisionContext
 
Optimizely - Class in com.optimizely.ab
Top-level container class for Optimizely functionality.
Optimizely.Builder - Class in com.optimizely.ab
Optimizely instance builder.
OptimizelyAttribute - Class in com.optimizely.ab.optimizelyconfig
Represents the Attribute's map OptimizelyConfig
OptimizelyAttribute(String, String) - Constructor for class com.optimizely.ab.optimizelyconfig.OptimizelyAttribute
 
OptimizelyAudience - Class in com.optimizely.ab.optimizelyconfig
Represents the Audiences list OptimizelyConfig
OptimizelyAudience(String, String, String) - Constructor for class com.optimizely.ab.optimizelyconfig.OptimizelyAudience
 
OptimizelyConfig - Class in com.optimizely.ab.optimizelyconfig
Interface for OptimizleyConfig
OptimizelyConfig(Map<String, OptimizelyExperiment>, Map<String, OptimizelyFeature>, String, String, String, List<OptimizelyAttribute>, List<OptimizelyEvent>, List<OptimizelyAudience>, String) - Constructor for class com.optimizely.ab.optimizelyconfig.OptimizelyConfig
 
OptimizelyConfigManager - Interface in com.optimizely.ab.optimizelyconfig
 
OptimizelyConfigService - Class in com.optimizely.ab.optimizelyconfig
 
OptimizelyConfigService(ProjectConfig) - Constructor for class com.optimizely.ab.optimizelyconfig.OptimizelyConfigService
 
OptimizelyDecideOption - Enum in com.optimizely.ab.optimizelydecision
 
OptimizelyDecision - Class in com.optimizely.ab.optimizelydecision
 
OptimizelyDecision(String, boolean, OptimizelyJSON, String, String, OptimizelyUserContext, List<String>) - Constructor for class com.optimizely.ab.optimizelydecision.OptimizelyDecision
 
OptimizelyDecisionContext - Class in com.optimizely.ab
 
OptimizelyDecisionContext(String, String) - Constructor for class com.optimizely.ab.OptimizelyDecisionContext
 
OptimizelyEvent - Class in com.optimizely.ab.optimizelyconfig
Represents the Events's map OptimizelyConfig
OptimizelyEvent(String, String, List<String>) - Constructor for class com.optimizely.ab.optimizelyconfig.OptimizelyEvent
 
OptimizelyExperiment - Class in com.optimizely.ab.optimizelyconfig
Represents the experiment's map in OptimizelyConfig
OptimizelyExperiment(String, String, Map<String, OptimizelyVariation>, String) - Constructor for class com.optimizely.ab.optimizelyconfig.OptimizelyExperiment
 
OptimizelyFeature - Class in com.optimizely.ab.optimizelyconfig
Represents the feature's map in OptimizelyConfig
OptimizelyFeature(String, String, Map<String, OptimizelyExperiment>, Map<String, OptimizelyVariable>, List<OptimizelyExperiment>, List<OptimizelyExperiment>) - Constructor for class com.optimizely.ab.optimizelyconfig.OptimizelyFeature
 
OptimizelyForcedDecision - Class in com.optimizely.ab
 
OptimizelyForcedDecision(String) - Constructor for class com.optimizely.ab.OptimizelyForcedDecision
 
OptimizelyJSON - Class in com.optimizely.ab.optimizelyjson
OptimizelyJSON is an object for accessing values of JSON-type feature variables
OptimizelyJSON(String) - Constructor for class com.optimizely.ab.optimizelyjson.OptimizelyJSON
 
OptimizelyJSON(String, ConfigParser) - Constructor for class com.optimizely.ab.optimizelyjson.OptimizelyJSON
 
OptimizelyJSON(Map<String, Object>) - Constructor for class com.optimizely.ab.optimizelyjson.OptimizelyJSON
 
OptimizelyJSON(Map<String, Object>, ConfigParser) - Constructor for class com.optimizely.ab.optimizelyjson.OptimizelyJSON
 
OptimizelyRuntimeException - Exception in com.optimizely.ab
Base class for all Optimizely Exceptions.
OptimizelyRuntimeException() - Constructor for exception com.optimizely.ab.OptimizelyRuntimeException
 
OptimizelyRuntimeException(Exception) - Constructor for exception com.optimizely.ab.OptimizelyRuntimeException
 
OptimizelyRuntimeException(String) - Constructor for exception com.optimizely.ab.OptimizelyRuntimeException
 
OptimizelyRuntimeException(String, Throwable) - Constructor for exception com.optimizely.ab.OptimizelyRuntimeException
 
OptimizelyUserContext - Class in com.optimizely.ab
 
OptimizelyUserContext(Optimizely, String, Map<String, ?>) - Constructor for class com.optimizely.ab.OptimizelyUserContext
 
OptimizelyUserContext(Optimizely, String, Map<String, ?>, Map<String, OptimizelyForcedDecision>, List<String>) - Constructor for class com.optimizely.ab.OptimizelyUserContext
 
OptimizelyUserContext(Optimizely, String, Map<String, ?>, Map<String, OptimizelyForcedDecision>, List<String>, Boolean) - Constructor for class com.optimizely.ab.OptimizelyUserContext
 
OptimizelyUserContext(Optimizely, String) - Constructor for class com.optimizely.ab.OptimizelyUserContext
 
OptimizelyVariable - Class in com.optimizely.ab.optimizelyconfig
Details of feature variable in OptimizelyConfig
OptimizelyVariable(String, String, String, String) - Constructor for class com.optimizely.ab.optimizelyconfig.OptimizelyVariable
 
OptimizelyVariation - Class in com.optimizely.ab.optimizelyconfig
Details of variation in OptimizelyExperiment
OptimizelyVariation(String, String, Boolean, Map<String, OptimizelyVariable>) - Constructor for class com.optimizely.ab.optimizelyconfig.OptimizelyVariation
 
OrCondition<T> - Class in com.optimizely.ab.config.audience
Represents an 'Or' conditions condition operation.
OrCondition(List<Condition>) - Constructor for class com.optimizely.ab.config.audience.OrCondition
 

P

parseCondition(Class<T>, ObjectMapper, JsonNode) - Static method in class com.optimizely.ab.config.parser.ConditionJacksonDeserializer
 
parseConditions(Class<T>, ObjectMapper, JsonNode) - Static method in class com.optimizely.ab.config.parser.ConditionJacksonDeserializer
 
parseConditions(Class<T>, Object) - Static method in class com.optimizely.ab.internal.ConditionUtils
 
parseConditions(Class<T>, List<Object>) - Static method in class com.optimizely.ab.internal.ConditionUtils
parse conditions using List and Map
parseConditions(Class<T>, JSONArray) - Static method in class com.optimizely.ab.internal.ConditionUtils
Parse conditions from org.json.JsonArray
parseNumeric(String) - Static method in class com.optimizely.ab.internal.AttributesUtil
Parse and validate that String is parse able to integer.
parseProjectConfig(String) - Method in interface com.optimizely.ab.config.parser.ConfigParser
 
parseProjectConfig(String) - Method in class com.optimizely.ab.config.parser.GsonConfigParser
 
parseProjectConfig(String) - Method in class com.optimizely.ab.config.parser.JacksonConfigParser
 
parseProjectConfig(String) - Method in class com.optimizely.ab.config.parser.JsonConfigParser
 
parseProjectConfig(String) - Method in class com.optimizely.ab.config.parser.JsonSimpleConfigParser
 
parseQualifiedSegments(String) - Method in class com.optimizely.ab.odp.parser.impl.GsonParser
 
parseQualifiedSegments(String) - Method in class com.optimizely.ab.odp.parser.impl.JacksonParser
 
parseQualifiedSegments(String) - Method in class com.optimizely.ab.odp.parser.impl.JsonParser
 
parseQualifiedSegments(String) - Method in class com.optimizely.ab.odp.parser.impl.JsonSimpleParser
 
parseQualifiedSegments(String) - Method in interface com.optimizely.ab.odp.parser.ResponseJsonParser
 
poll() - Method in class com.optimizely.ab.config.PollingProjectConfigManager
 
PollingProjectConfigManager - Class in com.optimizely.ab.config
PollingProjectConfigManager is an abstract class that provides basic scheduling and caching.
PollingProjectConfigManager(long, TimeUnit) - Constructor for class com.optimizely.ab.config.PollingProjectConfigManager
 
PollingProjectConfigManager(long, TimeUnit, NotificationCenter) - Constructor for class com.optimizely.ab.config.PollingProjectConfigManager
 
PollingProjectConfigManager(long, TimeUnit, long, TimeUnit, NotificationCenter) - Constructor for class com.optimizely.ab.config.PollingProjectConfigManager
 
process(UserEvent) - Method in class com.optimizely.ab.event.BatchEventProcessor
 
process(UserEvent) - Method in interface com.optimizely.ab.event.EventProcessor
 
process(UserEvent) - Method in class com.optimizely.ab.event.ForwardingEventProcessor
 
ProjectConfig - Interface in com.optimizely.ab.config
ProjectConfig is an interface capturing the experiment, variation and feature definitions.
ProjectConfig.Version - Enum in com.optimizely.ab.config
 
ProjectConfigManager - Interface in com.optimizely.ab.config
 
ProjectConfigUtils - Class in com.optimizely.ab.config
 
ProjectConfigUtils() - Constructor for class com.optimizely.ab.config.ProjectConfigUtils
 
PropertyUtils - Class in com.optimizely.ab.internal
PropertyUtils is a utility for pulling parameters from system properties, environment variable or a Optimizely properties file respectively.
PropertyUtils() - Constructor for class com.optimizely.ab.internal.PropertyUtils
 

Q

QUALIFIED - Static variable in class com.optimizely.ab.config.audience.UserAttribute
 

R

RaiseExceptionErrorHandler - Class in com.optimizely.ab.error
ErrorHandler that handles an error by raising an exception
RaiseExceptionErrorHandler() - Constructor for class com.optimizely.ab.error.RaiseExceptionErrorHandler
 
RANDOM_POLICY - Static variable in class com.optimizely.ab.config.Group
 
reason(Object...) - Method in enum com.optimizely.ab.optimizelydecision.DecisionMessage
 
REASONS - Static variable in class com.optimizely.ab.notification.DecisionNotification.FlagDecisionNotificationBuilder
 
register(String, Match) - Static method in class com.optimizely.ab.config.audience.match.MatchRegistry
register registers a Match implementation with it's name.
remove(int) - Method in class com.optimizely.ab.notification.NotificationManager
 
removeAllForcedDecisions() - Method in class com.optimizely.ab.OptimizelyUserContext
Remove all forced decisions
removeForcedDecision(OptimizelyDecisionContext) - Method in class com.optimizely.ab.OptimizelyUserContext
Remove a forced decision
removeNotificationListener(int) - Method in class com.optimizely.ab.notification.NotificationCenter
Remove the notification listener based on the notificationId passed back from addDecisionNotificationHandler.
RESERVED_ATTRIBUTE_PREFIX - Static variable in interface com.optimizely.ab.config.ProjectConfig
 
ReservedEventKey - Enum in com.optimizely.ab.internal
 
reset() - Method in interface com.optimizely.ab.internal.Cache
 
reset() - Method in class com.optimizely.ab.internal.DefaultLRUCache
 
resetCache() - Method in class com.optimizely.ab.odp.ODPSegmentManager
 
ResponseJsonParser - Interface in com.optimizely.ab.odp.parser
 
ResponseJsonParserFactory - Class in com.optimizely.ab.odp.parser
 
ResponseJsonParserFactory() - Constructor for class com.optimizely.ab.odp.parser.ResponseJsonParserFactory
 
responseNoReasons(E) - Static method in class com.optimizely.ab.optimizelydecision.DecisionResponse
 
Rollout - Class in com.optimizely.ab.config
Represents a Optimizely Rollout configuration
Rollout(String, List<Experiment>) - Constructor for class com.optimizely.ab.config.Rollout
 
RolloutSourceInfo - Class in com.optimizely.ab.notification
 
RolloutSourceInfo() - Constructor for class com.optimizely.ab.notification.RolloutSourceInfo
 
RULE - Static variable in class com.optimizely.ab.internal.LoggingConstants.LoggingEntityType
 
RULE_KEY - Static variable in class com.optimizely.ab.notification.DecisionNotification.FlagDecisionNotificationBuilder
 
run() - Method in class com.optimizely.ab.event.BatchEventProcessor.EventConsumer
 

S

SafetyUtils - Class in com.optimizely.ab.internal
Collection of utils used to prevent the Optimizely SDK from throwing or crashing the hosting application.
SafetyUtils() - Constructor for class com.optimizely.ab.internal.SafetyUtils
 
save(Map<String, Object>) - Method in interface com.optimizely.ab.bucketing.UserProfileService
Save the user profile Map sent to this method.
save(String, T) - Method in interface com.optimizely.ab.internal.Cache
 
save(String, T) - Method in class com.optimizely.ab.internal.DefaultLRUCache
 
SemanticVersion - Class in com.optimizely.ab.config.audience.match
SemanticVersion implements the specification for the purpose of comparing two Versions.
SemanticVersion(String) - Constructor for class com.optimizely.ab.config.audience.match.SemanticVersion
 
SEMVER_EQ - Static variable in class com.optimizely.ab.config.audience.match.MatchRegistry
 
SEMVER_GE - Static variable in class com.optimizely.ab.config.audience.match.MatchRegistry
 
SEMVER_GT - Static variable in class com.optimizely.ab.config.audience.match.MatchRegistry
 
SEMVER_LE - Static variable in class com.optimizely.ab.config.audience.match.MatchRegistry
 
SEMVER_LT - Static variable in class com.optimizely.ab.config.audience.match.MatchRegistry
 
send(Object) - Method in class com.optimizely.ab.notification.NotificationCenter
 
send(T) - Method in class com.optimizely.ab.notification.NotificationManager
 
sendEvent(ODPEvent) - Method in class com.optimizely.ab.odp.ODPEventManager
 
sendEvents(String, String, String) - Method in interface com.optimizely.ab.odp.ODPApiManager
 
sendODPEvent(String, String, Map<String, String>, Map<String, Object>) - Method in class com.optimizely.ab.Optimizely
Send an event to the ODP server.
SerializationException - Exception in com.optimizely.ab.event.internal.serializer
Wrapper around all types of JSON serialization exceptions.
SerializationException(String, Throwable) - Constructor for exception com.optimizely.ab.event.internal.serializer.SerializationException
 
serialize(Condition, Map<String, String>) - Method in class com.optimizely.ab.config.Experiment
 
serialize(T) - Method in interface com.optimizely.ab.event.internal.serializer.Serializer
 
serializeConditions(Map<String, String>) - Method in class com.optimizely.ab.config.Experiment
 
serializeEvents(List<ODPEvent>) - Method in class com.optimizely.ab.odp.serializer.impl.GsonSerializer
 
serializeEvents(List<ODPEvent>) - Method in class com.optimizely.ab.odp.serializer.impl.JacksonSerializer
 
serializeEvents(List<ODPEvent>) - Method in class com.optimizely.ab.odp.serializer.impl.JsonSerializer
 
serializeEvents(List<ODPEvent>) - Method in class com.optimizely.ab.odp.serializer.impl.JsonSimpleSerializer
 
serializeEvents(List<ODPEvent>) - Method in interface com.optimizely.ab.odp.serializer.ODPJsonSerializer
 
Serializer - Interface in com.optimizely.ab.event.internal.serializer
 
set(String, String) - Static method in class com.optimizely.ab.internal.PropertyUtils
Sets a System property prepended with "optimizely.".
setAccountId(String) - Method in class com.optimizely.ab.event.internal.payload.EventBatch.Builder
 
setAccountId(String) - Method in class com.optimizely.ab.event.internal.payload.EventBatch
 
setAction(String) - Method in class com.optimizely.ab.odp.ODPEvent
 
setActivationTimestamp(Long) - Method in class com.optimizely.ab.event.internal.payload.Snapshot
 
setAllSegments(Set<String>) - Method in class com.optimizely.ab.odp.ODPConfig
 
setAnonymizeIp(Boolean) - Method in class com.optimizely.ab.event.internal.payload.EventBatch.Builder
 
setAnonymizeIp(Boolean) - Method in class com.optimizely.ab.event.internal.payload.EventBatch
 
setApiHost(String) - Method in class com.optimizely.ab.odp.ODPConfig
 
setApiKey(String) - Method in class com.optimizely.ab.odp.ODPConfig
 
setAttribute(String, Object) - Method in class com.optimizely.ab.OptimizelyUserContext
Set an attribute for a given key.
setAttributes(List<Attribute>) - Method in class com.optimizely.ab.event.internal.payload.Visitor.Builder
 
setAttributes(List<Attribute>) - Method in class com.optimizely.ab.event.internal.payload.Visitor
 
setAudience(Audience) - Method in class com.optimizely.ab.config.audience.AudienceIdCondition
 
setCampaignId(String) - Method in class com.optimizely.ab.event.internal.payload.Decision.Builder
 
setClientEngine(EventBatch.ClientEngine) - Static method in class com.optimizely.ab.event.internal.ClientEngineInfo
Deprecated.
in favor of ClientEngineInfo.setClientEngineName(String) which can set with arbitrary client names.
setClientEngineName(String) - Static method in class com.optimizely.ab.event.internal.ClientEngineInfo
 
setClientName(String) - Method in class com.optimizely.ab.event.internal.payload.EventBatch.Builder
 
setClientName(String) - Method in class com.optimizely.ab.event.internal.payload.EventBatch
 
setClientVersion(String) - Static method in class com.optimizely.ab.event.internal.BuildVersionInfo
 
setClientVersion(String) - Method in class com.optimizely.ab.event.internal.payload.EventBatch.Builder
 
setClientVersion(String) - Method in class com.optimizely.ab.event.internal.payload.EventBatch
 
setConfig(ProjectConfig) - Method in class com.optimizely.ab.config.AtomicProjectConfigManager
 
setData(Map<String, Object>) - Method in class com.optimizely.ab.odp.ODPEvent
 
setDecisions(List<Decision>) - Method in class com.optimizely.ab.event.internal.payload.Snapshot.Builder
 
setDecisions(List<Decision>) - Method in class com.optimizely.ab.event.internal.payload.Snapshot
 
setEnabled(boolean) - Method in class com.optimizely.ab.event.internal.payload.DecisionMetadata.Builder
 
setEnrichDecisions(Boolean) - Method in class com.optimizely.ab.event.internal.payload.EventBatch
 
setEntityId(String) - Method in class com.optimizely.ab.event.internal.payload.Attribute.Builder
 
setEntityId(String) - Method in class com.optimizely.ab.event.internal.payload.Attribute
 
setEntityId(String) - Method in class com.optimizely.ab.event.internal.payload.Event.Builder
 
setEntityId(String) - Method in class com.optimizely.ab.event.internal.payload.Event
 
setEvents(List<Event>) - Method in class com.optimizely.ab.event.internal.payload.Snapshot.Builder
 
setEvents(List<Event>) - Method in class com.optimizely.ab.event.internal.payload.Snapshot
 
setExperimentId(String) - Method in class com.optimizely.ab.event.internal.payload.Decision.Builder
 
setFlagKey(String) - Method in class com.optimizely.ab.event.internal.payload.DecisionMetadata.Builder
 
setForcedDecision(OptimizelyDecisionContext, OptimizelyForcedDecision) - Method in class com.optimizely.ab.OptimizelyUserContext
Set a forced decision
setForcedVariation(Experiment, String, String) - Method in class com.optimizely.ab.bucketing.DecisionService
Force a user into a variation for a given experiment.
setForcedVariation(String, String, String) - Method in class com.optimizely.ab.Optimizely
Force a user into a variation for a given experiment.
setIdentifiers(Map<String, String>) - Method in class com.optimizely.ab.odp.ODPEvent
 
setIsCampaignHoldback(boolean) - Method in class com.optimizely.ab.event.internal.payload.Decision.Builder
 
setKey(String) - Method in class com.optimizely.ab.event.internal.payload.Attribute.Builder
 
setKey(String) - Method in class com.optimizely.ab.event.internal.payload.Attribute
 
setKey(String) - Method in class com.optimizely.ab.event.internal.payload.Event.Builder
 
setKey(String) - Method in class com.optimizely.ab.event.internal.payload.Event
 
setMetadata(DecisionMetadata) - Method in class com.optimizely.ab.event.internal.payload.Decision.Builder
 
setProjectId(String) - Method in class com.optimizely.ab.event.internal.payload.EventBatch.Builder
 
setProjectId(String) - Method in class com.optimizely.ab.event.internal.payload.EventBatch
 
setQualifiedSegments(List<String>) - Method in class com.optimizely.ab.OptimizelyUserContext
 
setQuantity(Number) - Method in class com.optimizely.ab.event.internal.payload.Event.Builder
 
setQuantity(Number) - Method in class com.optimizely.ab.event.internal.payload.Event
 
setRevenue(Number) - Method in class com.optimizely.ab.event.internal.payload.Event.Builder
 
setRevenue(Number) - Method in class com.optimizely.ab.event.internal.payload.Event
 
setRevision(String) - Method in class com.optimizely.ab.event.internal.payload.EventBatch.Builder
 
setRevision(String) - Method in class com.optimizely.ab.event.internal.payload.EventBatch
 
setRuleKey(String) - Method in class com.optimizely.ab.event.internal.payload.DecisionMetadata.Builder
 
setRuleType(String) - Method in class com.optimizely.ab.event.internal.payload.DecisionMetadata.Builder
 
setSdkKey(String) - Method in class com.optimizely.ab.config.PollingProjectConfigManager
 
setSessionId(String) - Method in class com.optimizely.ab.event.internal.payload.Visitor.Builder
 
setSessionId(String) - Method in class com.optimizely.ab.event.internal.payload.Visitor
 
setSnapshots(List<Snapshot>) - Method in class com.optimizely.ab.event.internal.payload.Visitor.Builder
 
setSnapshots(List<Snapshot>) - Method in class com.optimizely.ab.event.internal.payload.Visitor
 
setTags(Map<String, ?>) - Method in class com.optimizely.ab.event.internal.payload.Event.Builder
 
setTags(Map<String, ?>) - Method in class com.optimizely.ab.event.internal.payload.Event
 
setTimestamp(long) - Method in class com.optimizely.ab.event.internal.payload.Event.Builder
 
setTimestamp(long) - Method in class com.optimizely.ab.event.internal.payload.Event
 
setType(String) - Method in class com.optimizely.ab.event.internal.payload.Attribute.Builder
 
setType(String) - Method in class com.optimizely.ab.event.internal.payload.Attribute
 
setType(String) - Method in class com.optimizely.ab.event.internal.payload.Event.Builder
 
setType(String) - Method in class com.optimizely.ab.event.internal.payload.Event
 
setType(String) - Method in class com.optimizely.ab.odp.ODPEvent
 
setUserCommonData(Map<String, Object>) - Method in class com.optimizely.ab.odp.ODPEventManager
 
setUserCommonIdentifiers(Map<String, String>) - Method in class com.optimizely.ab.odp.ODPEventManager
 
setUuid(String) - Method in class com.optimizely.ab.event.internal.payload.Event.Builder
 
setUuid(String) - Method in class com.optimizely.ab.event.internal.payload.Event
 
setValue(Object) - Method in class com.optimizely.ab.event.internal.payload.Attribute.Builder
 
setValue(String) - Method in class com.optimizely.ab.event.internal.payload.Attribute
 
setValue(Number) - Method in class com.optimizely.ab.event.internal.payload.Event.Builder
 
setValue(Number) - Method in class com.optimizely.ab.event.internal.payload.Event
 
setVariationId(String) - Method in class com.optimizely.ab.event.internal.payload.Decision.Builder
 
setVariationKey(String) - Method in class com.optimizely.ab.event.internal.payload.DecisionMetadata.Builder
 
setVisitorId(String) - Method in class com.optimizely.ab.event.internal.payload.Visitor.Builder
 
setVisitorId(String) - Method in class com.optimizely.ab.event.internal.payload.Visitor
 
setVisitors(List<Visitor>) - Method in class com.optimizely.ab.event.internal.payload.EventBatch.Builder
 
setVisitors(List<Visitor>) - Method in class com.optimizely.ab.event.internal.payload.EventBatch
 
size() - Method in class com.optimizely.ab.notification.NotificationManager
 
Snapshot - Class in com.optimizely.ab.event.internal.payload
 
Snapshot() - Constructor for class com.optimizely.ab.event.internal.payload.Snapshot
 
Snapshot(List<Decision>, List<Event>) - Constructor for class com.optimizely.ab.event.internal.payload.Snapshot
 
Snapshot.Builder - Class in com.optimizely.ab.event.internal.payload
 
SOURCE - Static variable in class com.optimizely.ab.notification.DecisionNotification.FeatureDecisionNotificationBuilder
 
SOURCE - Static variable in class com.optimizely.ab.notification.DecisionNotification.FeatureVariableDecisionNotificationBuilder
 
SOURCE_INFO - Static variable in class com.optimizely.ab.notification.DecisionNotification.FeatureDecisionNotificationBuilder
 
SOURCE_INFO - Static variable in class com.optimizely.ab.notification.DecisionNotification.FeatureVariableDecisionNotificationBuilder
 
SourceInfo - Interface in com.optimizely.ab.notification
 
splitSemanticVersion() - Method in class com.optimizely.ab.config.audience.match.SemanticVersion
 
start() - Method in class com.optimizely.ab.config.PollingProjectConfigManager
 
start() - Method in class com.optimizely.ab.event.BatchEventProcessor
 
start() - Method in class com.optimizely.ab.odp.ODPEventManager
 
stop() - Method in class com.optimizely.ab.config.PollingProjectConfigManager
 
stop() - Method in class com.optimizely.ab.odp.ODPEventManager
 
STRING_TYPE - Static variable in class com.optimizely.ab.config.FeatureVariable
 
stringIsNullOrEmpty(String) - Static method in class com.optimizely.ab.internal.AttributesUtil
Checks if string is null or empty.
SUBSTRING - Static variable in class com.optimizely.ab.config.audience.match.MatchRegistry
 

T

toDatafile() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
toDatafile() - Method in interface com.optimizely.ab.config.ProjectConfig
 
toJson() - Method in class com.optimizely.ab.config.audience.AndCondition
 
toJson() - Method in class com.optimizely.ab.config.audience.AudienceIdCondition
 
toJson() - Method in interface com.optimizely.ab.config.audience.Condition
 
toJson() - Method in class com.optimizely.ab.config.audience.EmptyCondition
 
toJson() - Method in class com.optimizely.ab.config.audience.NotCondition
 
toJson() - Method in class com.optimizely.ab.config.audience.NullCondition
 
toJson() - Method in class com.optimizely.ab.config.audience.OrCondition
 
toJson() - Method in class com.optimizely.ab.config.audience.UserAttribute
 
toJson(Object) - Method in interface com.optimizely.ab.config.parser.ConfigParser
OptimizelyJSON parsing
toJson(Object) - Method in class com.optimizely.ab.config.parser.GsonConfigParser
 
toJson(Object) - Method in class com.optimizely.ab.config.parser.JacksonConfigParser
 
toJson(Object) - Method in class com.optimizely.ab.config.parser.JsonConfigParser
 
toJson(Object) - Method in class com.optimizely.ab.config.parser.JsonSimpleConfigParser
 
toMap() - Method in class com.optimizely.ab.bucketing.Decision
 
toMap() - Method in class com.optimizely.ab.optimizelyjson.OptimizelyJSON
Returns the Map<String,Object> representation of json data
toReport() - Method in class com.optimizely.ab.optimizelydecision.DecisionReasons
 
toString() - Method in enum com.optimizely.ab.bucketing.FeatureDecision.DecisionSource
 
toString() - Method in class com.optimizely.ab.config.Attribute
 
toString() - Method in class com.optimizely.ab.config.audience.AndCondition
 
toString() - Method in enum com.optimizely.ab.config.audience.AttributeType
 
toString() - Method in class com.optimizely.ab.config.audience.Audience
 
toString() - Method in class com.optimizely.ab.config.audience.AudienceIdCondition
 
toString() - Method in class com.optimizely.ab.config.audience.NotCondition
 
toString() - Method in class com.optimizely.ab.config.audience.OrCondition
 
toString() - Method in class com.optimizely.ab.config.audience.UserAttribute
 
toString() - Method in class com.optimizely.ab.config.DatafileProjectConfig
 
toString() - Method in class com.optimizely.ab.config.EventType
 
toString() - Method in enum com.optimizely.ab.config.Experiment.ExperimentStatus
 
toString() - Method in class com.optimizely.ab.config.Experiment
 
toString() - Method in class com.optimizely.ab.config.FeatureFlag
 
toString() - Method in class com.optimizely.ab.config.FeatureVariable
 
toString() - Method in class com.optimizely.ab.config.Group
 
toString() - Method in class com.optimizely.ab.config.Integration
 
toString() - Method in interface com.optimizely.ab.config.ProjectConfig
 
toString() - Method in enum com.optimizely.ab.config.ProjectConfig.Version
 
toString() - Method in class com.optimizely.ab.config.Rollout
 
toString() - Method in class com.optimizely.ab.config.TrafficAllocation
 
toString() - Method in class com.optimizely.ab.config.Variation
 
toString() - Method in class com.optimizely.ab.event.internal.ConversionEvent
 
toString() - Method in class com.optimizely.ab.event.internal.ImpressionEvent
 
toString() - Method in class com.optimizely.ab.event.internal.payload.DecisionMetadata
 
toString() - Method in class com.optimizely.ab.event.internal.UserContext
 
toString() - Method in class com.optimizely.ab.event.LogEvent
 
toString() - Method in enum com.optimizely.ab.internal.ControlAttribute
 
toString() - Method in enum com.optimizely.ab.internal.ReservedEventKey
 
toString() - Method in class com.optimizely.ab.notification.DecisionNotification
 
toString() - Method in enum com.optimizely.ab.notification.NotificationCenter.DecisionNotificationType
 
toString() - Method in class com.optimizely.ab.notification.TrackNotification
 
toString() - Method in class com.optimizely.ab.optimizelydecision.OptimizelyDecision
 
toString() - Method in class com.optimizely.ab.optimizelyjson.OptimizelyJSON
Returns the string representation of json data
toString() - Method in class com.optimizely.ab.OptimizelyUserContext
 
TOTAL_REVENUE_GOAL_KEY - Static variable in class com.optimizely.ab.config.EventType
"total revenue" is the default revenue goal that is provided for all projects.
track(String, String) - Method in class com.optimizely.ab.Optimizely
 
track(String, String, Map<String, ?>) - Method in class com.optimizely.ab.Optimizely
 
track(String, String, Map<String, ?>, Map<String, ?>) - Method in class com.optimizely.ab.Optimizely
 
trackEvent(String, Map<String, ?>) - Method in class com.optimizely.ab.OptimizelyUserContext
Track an event.
trackEvent(String) - Method in class com.optimizely.ab.OptimizelyUserContext
Track an event.
TrackNotification - Class in com.optimizely.ab.notification
TrackNotification encapsulates the arguments used to submit tracking calls.
TrackNotification(String, String, Map<String, ?>, Map<String, ?>, LogEvent) - Constructor for class com.optimizely.ab.notification.TrackNotification
 
TrackNotificationListener - Class in com.optimizely.ab.notification
Deprecated.
and users should implement NotificationHandler<TrackNotification> directly.
TrackNotificationListener() - Constructor for class com.optimizely.ab.notification.TrackNotificationListener
Deprecated.
 
TrackNotificationListenerInterface - Interface in com.optimizely.ab.notification
Deprecated.
and users should implement NotificationHandler<TrackNotification> directly.
TrafficAllocation - Class in com.optimizely.ab.config
Represents the Optimizely Traffic Allocation configuration.
TrafficAllocation(String, int) - Constructor for class com.optimizely.ab.config.TrafficAllocation
 
tryClose(Object) - Static method in class com.optimizely.ab.internal.SafetyUtils
Helper method which checks if Object is an instance of AutoCloseable and calls close() on it.
type - Variable in class com.optimizely.ab.notification.DecisionNotification
 
TypedAudience - Class in com.optimizely.ab.config.audience
 
TypedAudience(String, String, Condition) - Constructor for class com.optimizely.ab.config.audience.TypedAudience
 
TypedAudienceJacksonDeserializer - Class in com.optimizely.ab.config.parser
 
TypedAudienceJacksonDeserializer() - Constructor for class com.optimizely.ab.config.parser.TypedAudienceJacksonDeserializer
 

U

UnexpectedValueTypeException - Exception in com.optimizely.ab.config.audience.match
UnexpectedValueTypeException is thrown when the condition value found in the datafile is not one of an expected type for this version of the SDK.
UnexpectedValueTypeException() - Constructor for exception com.optimizely.ab.config.audience.match.UnexpectedValueTypeException
 
UnknownEventTypeException - Exception in com.optimizely.ab
Exception thrown when attempting to use/refer to an EventType that isn't present in the current ProjectConfig.
UnknownEventTypeException(String) - Constructor for exception com.optimizely.ab.UnknownEventTypeException
 
UnknownEventTypeException(String, Throwable) - Constructor for exception com.optimizely.ab.UnknownEventTypeException
 
UnknownExperimentException - Exception in com.optimizely.ab
Exception thrown when attempting to use/refer to an Experiment that isn't present in the current ProjectConfig.
UnknownExperimentException(String) - Constructor for exception com.optimizely.ab.UnknownExperimentException
 
UnknownExperimentException(String, Throwable) - Constructor for exception com.optimizely.ab.UnknownExperimentException
 
UnknownMatchTypeException - Exception in com.optimizely.ab.config.audience.match
UnknownMatchTypeException is thrown when the specified match type cannot be mapped via the MatchRegistry.
UnknownMatchTypeException() - Constructor for exception com.optimizely.ab.config.audience.match.UnknownMatchTypeException
 
UnknownValueTypeException - Exception in com.optimizely.ab.config.audience.match
UnknownValueTypeException is thrown when the passed in value for a user attribute does not map to a known allowable type.
UnknownValueTypeException() - Constructor for exception com.optimizely.ab.config.audience.match.UnknownValueTypeException
 
UpdateConfigNotification - Class in com.optimizely.ab.notification
UpdateConfigNotification signals a change in the current configuration.
UpdateConfigNotification() - Constructor for class com.optimizely.ab.notification.UpdateConfigNotification
 
updateSettings(ODPConfig) - Method in class com.optimizely.ab.odp.ODPEventManager
 
updateSettings(String, String, Set<String>) - Method in class com.optimizely.ab.odp.ODPManager
 
updateSettings(ODPConfig) - Method in class com.optimizely.ab.odp.ODPSegmentManager
 
UserAttribute<T> - Class in com.optimizely.ab.config.audience
Represents a user attribute instance within an audience's conditions.
UserAttribute(String, String, String, Object) - Constructor for class com.optimizely.ab.config.audience.UserAttribute
 
UserContext - Class in com.optimizely.ab.event.internal
UserContext stores the user id, attributes and a reference to the current ProjectConfig.
UserContext.Builder - Class in com.optimizely.ab.event.internal
 
UserEvent - Interface in com.optimizely.ab.event.internal
UserEvent interface is used to identify events containing a UserContext Examples include: ConversionEvent ImpressionEvent
UserEventFactory - Class in com.optimizely.ab.event.internal
 
UserEventFactory() - Constructor for class com.optimizely.ab.event.internal.UserEventFactory
 
userId - Variable in class com.optimizely.ab.bucketing.UserProfile
A user's ID.
userId - Variable in class com.optimizely.ab.notification.DecisionNotification
 
userIdKey - Static variable in interface com.optimizely.ab.bucketing.UserProfileService
The key for the user ID.
UserProfile - Class in com.optimizely.ab.bucketing
A class representing a user's profile.
UserProfile(String, Map<String, Decision>) - Constructor for class com.optimizely.ab.bucketing.UserProfile
Construct a User Profile instance from explicit components.
UserProfileService - Interface in com.optimizely.ab.bucketing
Class encapsulating user profile service functionality.
UserProfileUtils - Class in com.optimizely.ab.bucketing
A Utils class to help transform maps to UserProfile instances.
UserProfileUtils() - Constructor for class com.optimizely.ab.bucketing.UserProfileUtils
 

V

validatedForcedDecision(OptimizelyDecisionContext, ProjectConfig, OptimizelyUserContext) - Method in class com.optimizely.ab.bucketing.DecisionService
Find a validated forced decision
valueOf(String) - Static method in enum com.optimizely.ab.bucketing.FeatureDecision.DecisionSource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.optimizely.ab.config.audience.AttributeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.optimizely.ab.config.Experiment.ExperimentStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.optimizely.ab.config.FeatureVariable.VariableStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.optimizely.ab.config.parser.DefaultConfigParser.ConfigParserSupplier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.optimizely.ab.config.ProjectConfig.Version
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.optimizely.ab.event.internal.payload.EventBatch.ClientEngine
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.optimizely.ab.event.LogEvent.RequestMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.optimizely.ab.internal.ControlAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.optimizely.ab.internal.JsonParserProvider
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.optimizely.ab.internal.ReservedEventKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.optimizely.ab.notification.NotificationCenter.DecisionNotificationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.optimizely.ab.notification.NotificationCenter.NotificationType
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.optimizely.ab.odp.ODPSegmentOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.optimizely.ab.odp.ODPUserKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.optimizely.ab.optimizelydecision.DecisionMessage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.optimizely.ab.optimizelydecision.OptimizelyDecideOption
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.optimizely.ab.bucketing.FeatureDecision.DecisionSource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.optimizely.ab.config.audience.AttributeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.optimizely.ab.config.Experiment.ExperimentStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.optimizely.ab.config.FeatureVariable.VariableStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.optimizely.ab.config.parser.DefaultConfigParser.ConfigParserSupplier
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.optimizely.ab.config.ProjectConfig.Version
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.optimizely.ab.event.internal.payload.EventBatch.ClientEngine
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.optimizely.ab.event.LogEvent.RequestMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.optimizely.ab.internal.ControlAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.optimizely.ab.internal.JsonParserProvider
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.optimizely.ab.internal.ReservedEventKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.optimizely.ab.notification.NotificationCenter.DecisionNotificationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.optimizely.ab.notification.NotificationCenter.NotificationType
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.optimizely.ab.odp.ODPSegmentOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.optimizely.ab.odp.ODPUserKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.optimizely.ab.optimizelydecision.DecisionMessage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.optimizely.ab.optimizelydecision.OptimizelyDecideOption
Returns an array containing the constants of this enum type, in the order they are declared.
VARIABLE_KEY - Static variable in class com.optimizely.ab.notification.DecisionNotification.FeatureVariableDecisionNotificationBuilder
 
VARIABLE_TYPE - Static variable in class com.optimizely.ab.notification.DecisionNotification.FeatureVariableDecisionNotificationBuilder
 
VARIABLE_VALUE - Static variable in class com.optimizely.ab.notification.DecisionNotification.FeatureVariableDecisionNotificationBuilder
 
VARIABLE_VALUES - Static variable in class com.optimizely.ab.notification.DecisionNotification.FeatureVariableDecisionNotificationBuilder
 
VARIABLES - Static variable in class com.optimizely.ab.notification.DecisionNotification.FlagDecisionNotificationBuilder
 
variation - Variable in class com.optimizely.ab.bucketing.FeatureDecision
The Variation the user was bucketed into.
Variation - Class in com.optimizely.ab.config
Represents the Optimizely Variation configuration.
Variation(String, String) - Constructor for class com.optimizely.ab.config.Variation
 
Variation(String, String, List<FeatureVariableUsageInstance>) - Constructor for class com.optimizely.ab.config.Variation
 
Variation(String, String, Boolean, List<FeatureVariableUsageInstance>) - Constructor for class com.optimizely.ab.config.Variation
 
VARIATION_KEY - Static variable in class com.optimizely.ab.notification.DecisionNotification.ExperimentDecisionNotificationBuilder
 
VARIATION_KEY - Static variable in class com.optimizely.ab.notification.DecisionNotification.FlagDecisionNotificationBuilder
 
variationId - Variable in class com.optimizely.ab.bucketing.Decision
The ID of the Variation the user was bucketed into.
variationIdKey - Static variable in interface com.optimizely.ab.bucketing.UserProfileService
The key for the variation Id within a decision Map.
VERSION - Static variable in class com.optimizely.ab.event.internal.BuildVersionInfo
Deprecated.
VisibleForTesting - Annotation Type in com.optimizely.ab.annotations
Indicates that the annotated resources is non-private for testing purposes only.
Visitor - Class in com.optimizely.ab.event.internal.payload
 
Visitor() - Constructor for class com.optimizely.ab.event.internal.payload.Visitor
 
Visitor.Builder - Class in com.optimizely.ab.event.internal.payload
 

W

withApiManager(ODPApiManager) - Method in class com.optimizely.ab.odp.ODPManager.Builder
Provide a custom ODPManager instance which makes http calls to fetch segments and send events.
withAttributes(Map<String, ?>) - Method in class com.optimizely.ab.event.internal.UserContext.Builder
 
withAttributes(Map<String, ?>) - Method in class com.optimizely.ab.notification.DecisionNotification.ExperimentDecisionNotificationBuilder
 
withAttributes(Map<String, ?>) - Method in class com.optimizely.ab.notification.DecisionNotification.FeatureDecisionNotificationBuilder
 
withAttributes(Map<String, ?>) - Method in class com.optimizely.ab.notification.DecisionNotification.FeatureVariableDecisionNotificationBuilder
 
withAttributes(Map<String, ?>) - Method in class com.optimizely.ab.notification.DecisionNotification.FlagDecisionNotificationBuilder
 
withBatchSize(Integer) - Method in class com.optimizely.ab.event.BatchEventProcessor.Builder
BatchSize is the maximum number of events contained within a single event batch.
withBucketing(Bucketer) - Method in class com.optimizely.ab.Optimizely.Builder
 
withClientEngine(EventBatch.ClientEngine) - Method in class com.optimizely.ab.Optimizely.Builder
Deprecated.
withClientInfo(String, String) - Method in class com.optimizely.ab.Optimizely.Builder
Override the SDK name and version (for client SDKs like android-sdk wrapping the core java-sdk) to be included in events.
withClientInfo(EventBatch.ClientEngine, String) - Method in class com.optimizely.ab.Optimizely.Builder
Deprecated.
in favor of Optimizely.Builder.withClientInfo(String, String) which can set with arbitrary client names.
withClientVersion(String) - Method in class com.optimizely.ab.Optimizely.Builder
Deprecated.
withConfig(ProjectConfig) - Method in class com.optimizely.ab.Optimizely.Builder
 
withConfigManager(ProjectConfigManager) - Method in class com.optimizely.ab.Optimizely.Builder
 
withDatafile(String) - Method in class com.optimizely.ab.config.DatafileProjectConfig.Builder
 
withDatafile(String) - Method in class com.optimizely.ab.Optimizely.Builder
 
withDecisionEventDispatched(Boolean) - Method in class com.optimizely.ab.notification.DecisionNotification.FlagDecisionNotificationBuilder
 
withDecisionService(DecisionService) - Method in class com.optimizely.ab.Optimizely.Builder
 
withDefaultDecideOptions(List<OptimizelyDecideOption>) - Method in class com.optimizely.ab.Optimizely.Builder
 
withEnabled(Boolean) - Method in class com.optimizely.ab.notification.DecisionNotification.FlagDecisionNotificationBuilder
 
withErrorHandler(ErrorHandler) - Method in class com.optimizely.ab.Optimizely.Builder
 
withEventHandler(EventHandler) - Method in class com.optimizely.ab.event.BatchEventProcessor.Builder
EventHandler implementation used to dispatch events to Optimizely.
withEventHandler(EventHandler) - Method in class com.optimizely.ab.Optimizely.Builder
Deprecated.
withEventId(String) - Method in class com.optimizely.ab.event.internal.ConversionEvent.Builder
 
withEventKey(String) - Method in class com.optimizely.ab.event.internal.ConversionEvent.Builder
 
withEventManager(ODPEventManager) - Method in class com.optimizely.ab.odp.ODPManager.Builder
Provide an optional custom ODPEventManager instance.
withEventProcessor(EventProcessor) - Method in class com.optimizely.ab.Optimizely.Builder
You can instantiate a BatchEventProcessor or a ForwardingEventProcessor or supply your own.
withEventQueue(BlockingQueue<Object>) - Method in class com.optimizely.ab.event.BatchEventProcessor.Builder
EventQueue is the underlying BlockingQueue used to buffer events before being added to the batch payload.
withExecutor(ExecutorService) - Method in class com.optimizely.ab.event.BatchEventProcessor.Builder
ExecutorService used to execute the BatchEventProcessor.EventConsumer thread.
withExperimentId(String) - Method in class com.optimizely.ab.event.internal.ImpressionEvent.Builder
 
withExperimentKey(String) - Method in class com.optimizely.ab.event.internal.ImpressionEvent.Builder
 
withExperimentKey(String) - Method in class com.optimizely.ab.notification.DecisionNotification.ExperimentDecisionNotificationBuilder
 
withFeatureDecision(FeatureDecision) - Method in class com.optimizely.ab.notification.DecisionNotification.FeatureVariableDecisionNotificationBuilder
 
withFeatureEnabled(Boolean) - Method in class com.optimizely.ab.notification.DecisionNotification.FeatureDecisionNotificationBuilder
 
withFeatureEnabled(boolean) - Method in class com.optimizely.ab.notification.DecisionNotification.FeatureVariableDecisionNotificationBuilder
 
withFeatureKey(String) - Method in class com.optimizely.ab.notification.DecisionNotification.FeatureDecisionNotificationBuilder
 
withFeatureKey(String) - Method in class com.optimizely.ab.notification.DecisionNotification.FeatureVariableDecisionNotificationBuilder
 
withFlagKey(String) - Method in class com.optimizely.ab.notification.DecisionNotification.FlagDecisionNotificationBuilder
 
withFlushInterval(Long) - Method in class com.optimizely.ab.event.BatchEventProcessor.Builder
FlushInterval is the maximum duration, in milliseconds, that an event will remain in flight before being flushed to the event dispatcher.
withLayerId(String) - Method in class com.optimizely.ab.event.internal.ImpressionEvent.Builder
 
withMetadata(DecisionMetadata) - Method in class com.optimizely.ab.event.internal.ImpressionEvent.Builder
 
withNotificationCenter(NotificationCenter) - Method in class com.optimizely.ab.event.BatchEventProcessor.Builder
NotificationCenter used to notify when event batches are flushed.
withNotificationCenter(NotificationCenter) - Method in class com.optimizely.ab.Optimizely.Builder
 
withODPManager(ODPManager) - Method in class com.optimizely.ab.Optimizely.Builder
 
withProjectConfig(ProjectConfig) - Method in class com.optimizely.ab.event.internal.UserContext.Builder
 
withReasons(List<String>) - Method in class com.optimizely.ab.notification.DecisionNotification.FlagDecisionNotificationBuilder
 
withRevenue(Number) - Method in class com.optimizely.ab.event.internal.ConversionEvent.Builder
 
withRuleKey(String) - Method in class com.optimizely.ab.notification.DecisionNotification.FlagDecisionNotificationBuilder
 
withSegmentCache(Cache<List<String>>) - Method in class com.optimizely.ab.odp.ODPManager.Builder
Provide an optional custom Segment Cache implementation.
withSegmentCacheSize(Integer) - Method in class com.optimizely.ab.odp.ODPManager.Builder
Provide an optional custom cache size A Default cache size is automatically used if none provided.
withSegmentCacheTimeout(Integer) - Method in class com.optimizely.ab.odp.ODPManager.Builder
Provide an optional custom cache timeout.
withSegmentManager(ODPSegmentManager) - Method in class com.optimizely.ab.odp.ODPManager.Builder
Provide an optional custom ODPSegmentManager instance.
withSource(FeatureDecision.DecisionSource) - Method in class com.optimizely.ab.notification.DecisionNotification.FeatureDecisionNotificationBuilder
 
withSourceInfo(SourceInfo) - Method in class com.optimizely.ab.notification.DecisionNotification.FeatureDecisionNotificationBuilder
 
withTags(Map<String, ?>) - Method in class com.optimizely.ab.event.internal.ConversionEvent.Builder
 
withTimeout(long, TimeUnit) - Method in class com.optimizely.ab.event.BatchEventProcessor.Builder
Timeout is the maximum time to wait for the EventProcessor to close.
withType(String) - Method in class com.optimizely.ab.notification.DecisionNotification.ExperimentDecisionNotificationBuilder
 
withUserCommonData(Map<String, Object>) - Method in class com.optimizely.ab.odp.ODPManager.Builder
Provide an optional group of user data that should be included in all ODP events.
withUserCommonIdentifiers(Map<String, String>) - Method in class com.optimizely.ab.odp.ODPManager.Builder
Provide an optional group of identifiers that should be included in all ODP events.
withUserContext(UserContext) - Method in class com.optimizely.ab.event.internal.ConversionEvent.Builder
 
withUserContext(UserContext) - Method in class com.optimizely.ab.event.internal.ImpressionEvent.Builder
 
withUserId(String) - Method in class com.optimizely.ab.event.internal.UserContext.Builder
 
withUserId(String) - Method in class com.optimizely.ab.notification.DecisionNotification.ExperimentDecisionNotificationBuilder
 
withUserId(String) - Method in class com.optimizely.ab.notification.DecisionNotification.FeatureDecisionNotificationBuilder
 
withUserId(String) - Method in class com.optimizely.ab.notification.DecisionNotification.FeatureVariableDecisionNotificationBuilder
 
withUserId(String) - Method in class com.optimizely.ab.notification.DecisionNotification.FlagDecisionNotificationBuilder
 
withUserProfileService(UserProfileService) - Method in class com.optimizely.ab.Optimizely.Builder
 
withValue(Number) - Method in class com.optimizely.ab.event.internal.ConversionEvent.Builder
 
withVariableKey(String) - Method in class com.optimizely.ab.notification.DecisionNotification.FeatureVariableDecisionNotificationBuilder
 
withVariables(Object) - Method in class com.optimizely.ab.notification.DecisionNotification.FlagDecisionNotificationBuilder
 
withVariableType(String) - Method in class com.optimizely.ab.notification.DecisionNotification.FeatureVariableDecisionNotificationBuilder
 
withVariableValue(Object) - Method in class com.optimizely.ab.notification.DecisionNotification.FeatureVariableDecisionNotificationBuilder
 
withVariableValues(Object) - Method in class com.optimizely.ab.notification.DecisionNotification.FeatureVariableDecisionNotificationBuilder
 
withVariation(Variation) - Method in class com.optimizely.ab.notification.DecisionNotification.ExperimentDecisionNotificationBuilder
 
withVariationId(String) - Method in class com.optimizely.ab.event.internal.ImpressionEvent.Builder
 
withVariationKey(String) - Method in class com.optimizely.ab.event.internal.ImpressionEvent.Builder
 
withVariationKey(String) - Method in class com.optimizely.ab.notification.DecisionNotification.FlagDecisionNotificationBuilder
 
A B C D E F G H I J L M N O P Q R S T U V W 
Skip navigation links