public static final class
ParameterValue.ExperimentVariantValue
extends Object
Represents a specific variant within an Experiment.
Public Method Summary
| boolean |
equals(Object o)
|
| String |
getValue()
Gets the value of the experiment variant.
|
| String |
getVariantId()
Gets the ID of the experiment variant.
|
| int |
hashCode()
|
| boolean |
isNoChange()
Returns whether the experiment variant is a no-change variant.
|
| static ParameterValue.ExperimentVariantValue |
of(String variantId, String value)
Creates a new
ParameterValue.ExperimentVariantValue instance. |
| static ParameterValue.ExperimentVariantValue |
ofNoChange(String variantId)
Creates a new
ParameterValue.ExperimentVariantValue instance. |
Inherited Method Summary
Public Methods
public boolean equals (Object o)
public String getValue ()
Gets the value of the experiment variant.
Returns
- The variant value
public String getVariantId ()
Gets the ID of the experiment variant.
Returns
- The variant ID
public int hashCode ()
public boolean isNoChange ()
Returns whether the experiment variant is a no-change variant.
Returns
- true if the experiment variant is a no-change variant, and false otherwise.
public static ParameterValue.ExperimentVariantValue of (String variantId, String value)
Creates a new ParameterValue.ExperimentVariantValue instance.
Parameters
| variantId | The variant ID. |
|---|---|
| value | The value of the variant. |
Returns
- A
ParameterValue.ExperimentVariantValueinstance.
public static ParameterValue.ExperimentVariantValue ofNoChange (String variantId)
Creates a new ParameterValue.ExperimentVariantValue instance.
Parameters
| variantId | The variant ID. |
|---|
Returns
- A
ParameterValue.ExperimentVariantValueinstance.