ParameterValue.ExperimentVariantValue

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
boolean
isNoChange()
Returns whether the experiment variant is a no-change variant.
static ParameterValue.ExperimentVariantValue
of(String variantId, String value)
static ParameterValue.ExperimentVariantValue
ofNoChange(String variantId)

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)

Parameters
variantId The variant ID.
value The value of the variant.

public static ParameterValue.ExperimentVariantValue ofNoChange (String variantId)

Parameters
variantId The variant ID.