public static final class

ParameterValue.ExperimentVariantValue

extends Object
java.lang.Object
   ↳ com.google.firebase.remoteconfig.ParameterValue.ExperimentVariantValue

Class Overview

Represents a specific variant within an Experiment.

Summary

Public Methods
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)
static ParameterValue.ExperimentVariantValue ofNoChange(String variantId)
[Expand]
Inherited Methods
From class java.lang.Object

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.