| Interface | Description |
|---|---|
| IdKeyMapped |
Represents that an implementing class provides a key <-> id mapping.
|
| IdMapped |
Base interface to help with templated convenience mappings.
|
| ProjectConfig |
ProjectConfig is an interface capturing the experiment, variation and feature definitions.
|
| ProjectConfigManager |
| Class | Description |
|---|---|
| AtomicProjectConfigManager | |
| Attribute |
Represents the Optimizely Attribute configuration.
|
| DatafileProjectConfig |
DatafileProjectConfig is an implementation of ProjectConfig that is backed by a
JSON data file.
|
| DatafileProjectConfig.Builder | |
| EventType |
Represents the Optimizely Event configuration.
|
| Experiment |
Represents the Optimizely Experiment configuration.
|
| FeatureFlag |
Represents a FeatureFlag definition at the project level
|
| FeatureVariable |
Represents a feature variable definition at the project level
|
| FeatureVariableUsageInstance |
Represents the value of a feature variable for a variation
|
| Group |
Represents a Optimizely Group configuration
|
| Integration |
Represents the Optimizely Integration configuration.
|
| PollingProjectConfigManager |
PollingProjectConfigManager is an abstract class that provides basic scheduling and caching.
|
| ProjectConfigUtils | |
| Rollout |
Represents a Optimizely Rollout configuration
|
| TrafficAllocation |
Represents the Optimizely Traffic Allocation configuration.
|
| Variation |
Represents the Optimizely Variation configuration.
|
| Enum | Description |
|---|---|
| Experiment.ExperimentStatus | |
| FeatureVariable.VariableStatus | |
| ProjectConfig.Version |