public class

OptimizelyExperimentData

extends Object
java.lang.Object
   ↳ com.optimizely.integration.OptimizelyExperimentData

Class Overview

Description of an Optimizely Experiment's current state, including whether it is currently running or viewed.

Summary

Nested Classes
class OptimizelyExperimentData.OptimizelyExperimentDataState Type describing the current state of the experiment  
Fields
public List<String> audiences
public Boolean enabled Whether this experiment is enabled from the dashboard
public String experimentId
public String experimentName
public boolean isManual
public boolean locked
public String state
public String targetingConditions
public boolean targetingMet
public String variationId
public String variationName
public List<OptimizelyVariationData> variations
public int visitedCount
public boolean visitedEver true if the experiment has ever been marked as viewed.
public boolean visitedThisSession
Public Constructors
OptimizelyExperimentData()
Public Methods
String toString()
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public List<String> audiences

public Boolean enabled

Whether this experiment is enabled from the dashboard

public String experimentId

public String experimentName

public boolean isManual

public boolean locked

public String state

public String targetingConditions

public boolean targetingMet

public String variationId

public String variationName

public List<OptimizelyVariationData> variations

public int visitedCount

public boolean visitedEver

true if the experiment has ever been marked as viewed. This means that the user has trigger a call to a LiveVariable.get, OptimizelyCodeBlock.execute() or that they have seen a screen where the experiment's visual changes have been applied at any point in their historical interactions with the app.

public boolean visitedThisSession

Public Constructors

public OptimizelyExperimentData ()

Public Methods

public String toString ()