public static class FeatureFlagsState.Builder
extends java.lang.Object
FeatureFlagsState instance.
Application code will not normally use this builder, since the SDK creates its own instances.
However, it may be useful in testing, to simulate values that might be returned by
LDClient.allFlagsState(com.launchdarkly.sdk.LDUser, FlagsStateOption...).
| Modifier and Type | Method and Description |
|---|---|
FeatureFlagsState.Builder |
add(java.lang.String flagKey,
LDValue value,
java.lang.Integer variationIndex,
EvaluationReason reason,
int flagVersion,
boolean trackEvents,
java.lang.Long debugEventsUntilDate) |
FeatureFlagsState.Builder |
valid(boolean valid)
Sets the
FeatureFlagsState.isValid() property. |
public FeatureFlagsState.Builder valid(boolean valid)
FeatureFlagsState.isValid() property. This is true by default.valid - the new property valuepublic FeatureFlagsState.Builder add(java.lang.String flagKey, LDValue value, java.lang.Integer variationIndex, EvaluationReason reason, int flagVersion, boolean trackEvents, java.lang.Long debugEventsUntilDate)