| Package | Description |
|---|---|
| com.featureprobe.sdk.server | |
| com.featureprobe.sdk.server.model |
| Modifier and Type | Method and Description |
|---|---|
FPUser |
DebugEvent.getUserDetail() |
FPUser |
FPUser.stableRollout(String key)
Set user unique id for percentage rollout
|
FPUser |
FPUser.with(String name,
String value)
Add an attribute to the user
|
| Modifier and Type | Method and Description |
|---|---|
FPDetail<Boolean> |
FeatureProbe.boolDetail(String toggleKey,
FPUser user,
boolean defaultValue)
Get detailed evaluation results of boolean toggle
|
boolean |
FeatureProbe.boolValue(String toggleKey,
FPUser user,
boolean defaultValue)
Get the evaluated value of a boolean toggle
|
<T> FPDetail<T> |
FeatureProbe.jsonDetail(String toggleKey,
FPUser user,
T defaultValue,
Class<T> clazz)
Get detailed evaluation results of json toggle
|
<T> T |
FeatureProbe.jsonValue(String toggleKey,
FPUser user,
T defaultValue,
Class<T> clazz)
Get the evaluated value of a json toggle
|
boolean |
SegmentMatcher.match(FPUser user,
Map<String,Segment> segments,
List<String> objects) |
FPDetail<Double> |
FeatureProbe.numberDetail(String toggleKey,
FPUser user,
double defaultValue)
Get detailed evaluation results of number toggle
|
double |
FeatureProbe.numberValue(String toggleKey,
FPUser user,
double defaultValue)
Get the evaluated value of a number toggle
|
FPDetail<String> |
FeatureProbe.stringDetail(String toggleKey,
FPUser user,
String defaultValue)
Get detailed evaluation results of string toggle
|
String |
FeatureProbe.stringValue(String toggleKey,
FPUser user,
String defaultValue)
Get the evaluated value of a string toggle
|
void |
FeatureProbe.track(String eventName,
FPUser user)
Tracks that a custom defined event
|
void |
FeatureProbe.track(String eventName,
FPUser user,
double value)
Tracks that a custom defined event, and provides an additional numeric value for custom event.
|
| Constructor and Description |
|---|
AccessEvent(FPUser user,
String key,
Object value,
Long version,
Integer variationIndex,
Integer ruleIndex,
boolean trackAccessEvents) |
CustomEvent(String name,
FPUser user,
Double value) |
DebugEvent(FPUser user,
String key,
Object value,
Long version,
Integer variationIndex,
Integer ruleIndex,
String reason) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Segment.contains(FPUser user,
Map<String,Segment> segments) |
EvaluationResult |
Toggle.doEval(FPUser user,
Map<String,Toggle> toggles,
Map<String,Segment> segments,
Object defaultValue,
int deep) |
EvaluationResult |
Toggle.eval(FPUser user,
Map<String,Toggle> toggles,
Map<String,Segment> segments,
Object defaultValue,
int deep) |
HitResult |
Serve.evalIndex(FPUser user,
String toggleKey) |
HitResult |
Split.findIndex(FPUser user,
String toggleKey) |
HitResult |
SegmentRule.hit(FPUser user,
Map<String,Segment> segments) |
HitResult |
Rule.hit(FPUser user,
Map<String,Segment> segments,
String toggleKey) |
boolean |
Condition.matchObjects(FPUser user,
Map<String,Segment> segments) |
Copyright © 2023. All rights reserved.