@Deprecated public class Flag extends java.lang.Object implements FlagUpdate, FlagInterface
Constructor and Description |
---|
Flag(java.lang.String key,
com.google.gson.JsonElement value,
java.lang.Integer version,
java.lang.Integer flagVersion,
java.lang.Integer variation,
java.lang.Boolean trackEvents,
java.lang.Boolean trackReason,
java.lang.Long debugEventsUntilDate,
EvaluationReason reason)
Deprecated.
|
Flag(java.lang.String key,
com.google.gson.JsonElement value,
java.lang.Integer version,
java.lang.Integer flagVersion,
java.lang.Integer variation,
java.lang.Boolean trackEvents,
java.lang.Long debugEventsUntilDate,
EvaluationReason reason)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
flagToUpdate()
Deprecated.
Get the key of the flag that this FlagUpdate is intended to update.
|
java.lang.Long |
getDebugEventsUntilDate()
Deprecated.
|
java.lang.Integer |
getFlagVersion()
Deprecated.
Getter for the flag's version.
|
java.lang.String |
getKey()
Deprecated.
Getter for flag's key
|
EvaluationReason |
getReason()
Deprecated.
Getter for the flag's evaluation reason.
|
boolean |
getTrackEvents()
Deprecated.
|
com.google.gson.JsonElement |
getValue()
Deprecated.
Getter for flag's value.
|
java.lang.Integer |
getVariation()
Deprecated.
Getter for flag's variation.
|
java.lang.Integer |
getVersion()
Deprecated.
Getter for the flag's environment version field.
|
int |
getVersionForEvents()
Deprecated.
|
boolean |
isTrackReason()
Deprecated.
|
boolean |
isVersionMissing()
Deprecated.
|
Flag |
updateFlag(Flag before)
Deprecated.
Given an existing Flag retrieved by the flagKey returned by flagToUpdate(), updateFlag should
return null if the flag is to be deleted, a new Flag if the flag should be replaced by the
new Flag, or the before Flag if the flag should be left the same.
|
@Deprecated public Flag(@NonNull java.lang.String key, com.google.gson.JsonElement value, java.lang.Integer version, java.lang.Integer flagVersion, java.lang.Integer variation, java.lang.Boolean trackEvents, java.lang.Long debugEventsUntilDate, EvaluationReason reason)
public Flag(@NonNull java.lang.String key, com.google.gson.JsonElement value, java.lang.Integer version, java.lang.Integer flagVersion, java.lang.Integer variation, java.lang.Boolean trackEvents, java.lang.Boolean trackReason, java.lang.Long debugEventsUntilDate, EvaluationReason reason)
@NonNull public java.lang.String getKey()
FlagInterface
getKey
in interface FlagInterface
public com.google.gson.JsonElement getValue()
FlagInterface
getValue
in interface FlagInterface
public java.lang.Integer getVersion()
FlagInterface
getVersion
in interface FlagInterface
public java.lang.Integer getFlagVersion()
FlagInterface
getFlagVersion
in interface FlagInterface
public java.lang.Integer getVariation()
FlagInterface
getVariation
in interface FlagInterface
public boolean getTrackEvents()
public boolean isTrackReason()
public java.lang.Long getDebugEventsUntilDate()
public EvaluationReason getReason()
FlagInterface
getReason
in interface FlagInterface
public boolean isVersionMissing()
public int getVersionForEvents()
public Flag updateFlag(Flag before)
FlagUpdate
updateFlag
in interface FlagUpdate
before
- An existing Flag associated with flagKey from flagToUpdate()public java.lang.String flagToUpdate()
FlagUpdate
flagToUpdate
in interface FlagUpdate