String |
SplitClient.getTreatment(Key key,
String featureFlagName,
Map<String,Object> attributes) |
To understand why this method is useful, consider the following simple Feature Flag as an example:
if user is in segment employees then feature flag 100%:on
else if user is in segment all then feature flag 20%:on,80%:off
There are two concepts here: matching and bucketing.
|
String |
SplitClient.getTreatment(Key key,
String featureFlagName,
Map<String,Object> attributes,
EvaluationOptions evaluationOptions) |
To understand why this method is useful, consider the following simple Feature Flag as an example:
if user is in segment employees then feature flag 100%:on
else if user is in segment all then feature flag 20%:on,80%:off
There are two concepts here: matching and bucketing.
|
String |
SplitClientImpl.getTreatment(Key key,
String featureFlagName,
Map<String,Object> attributes) |
|
String |
SplitClientImpl.getTreatment(Key key,
String featureFlagName,
Map<String,Object> attributes,
EvaluationOptions evaluationOptions) |
|
Map<String,String> |
SplitClient.getTreatments(Key key,
List<String> featureFlagNames,
Map<String,Object> attributes) |
To understand why this method is useful, consider the following simple Feature Flag as an example:
if user is in segment employees then feature flag 100%:on
else if user is in segment all then feature flag 20%:on,80%:off
There are two concepts here: matching and bucketing.
|
Map<String,String> |
SplitClient.getTreatments(Key key,
List<String> featureFlagNames,
Map<String,Object> attributes,
EvaluationOptions evaluationOptions) |
To understand why this method is useful, consider the following simple Feature Flag as an example:
if user is in segment employees then feature flag 100%:on
else if user is in segment all then feature flag 20%:on,80%:off
There are two concepts here: matching and bucketing.
|
Map<String,String> |
SplitClientImpl.getTreatments(Key key,
List<String> featureFlagNames,
Map<String,Object> attributes) |
|
Map<String,String> |
SplitClientImpl.getTreatments(Key key,
List<String> featureFlagNames,
Map<String,Object> attributes,
EvaluationOptions evaluationOptions) |
|
Map<String,String> |
SplitClient.getTreatmentsByFlagSet(Key key,
String flagSet,
Map<String,Object> attributes) |
Same as #getTreatments(String, List, Map) but it returns for each feature flag the configuration associated to the
matching treatment if any.
|
Map<String,String> |
SplitClient.getTreatmentsByFlagSet(Key key,
String flagSet,
Map<String,Object> attributes,
EvaluationOptions evaluationOptions) |
Same as #getTreatments(String, List, Map) but it returns for each feature flag the configuration associated to the
matching treatment if any.
|
Map<String,String> |
SplitClientImpl.getTreatmentsByFlagSet(Key key,
String flagSet,
Map<String,Object> attributes) |
|
Map<String,String> |
SplitClientImpl.getTreatmentsByFlagSet(Key key,
String flagSet,
Map<String,Object> attributes,
EvaluationOptions evaluationOptions) |
|
Map<String,String> |
SplitClient.getTreatmentsByFlagSets(Key key,
List<String> flagSets,
Map<String,Object> attributes) |
Same as #getTreatments(String, List, Map) but it returns for each feature flag the configuration associated to the
matching treatment if any.
|
Map<String,String> |
SplitClient.getTreatmentsByFlagSets(Key key,
List<String> flagSets,
Map<String,Object> attributes,
EvaluationOptions evaluationOptions) |
Same as #getTreatments(String, List, Map) but it returns for each feature flag the configuration associated to the
matching treatment if any.
|
Map<String,String> |
SplitClientImpl.getTreatmentsByFlagSets(Key key,
List<String> flagSets,
Map<String,Object> attributes) |
|
Map<String,String> |
SplitClientImpl.getTreatmentsByFlagSets(Key key,
List<String> flagSets,
Map<String,Object> attributes,
EvaluationOptions evaluationOptions) |
|
Map<String,SplitResult> |
SplitClient.getTreatmentsWithConfig(Key key,
List<String> featureFlagNames,
Map<String,Object> attributes) |
|
Map<String,SplitResult> |
SplitClient.getTreatmentsWithConfig(Key key,
List<String> featureFlagNames,
Map<String,Object> attributes,
EvaluationOptions evaluationOptions) |
|
Map<String,SplitResult> |
SplitClientImpl.getTreatmentsWithConfig(Key key,
List<String> featureFlagNames,
Map<String,Object> attributes) |
|
Map<String,SplitResult> |
SplitClientImpl.getTreatmentsWithConfig(Key key,
List<String> featureFlagNames,
Map<String,Object> attributes,
EvaluationOptions evaluationOptions) |
|
Map<String,SplitResult> |
SplitClient.getTreatmentsWithConfigByFlagSet(Key key,
String flagSet,
Map<String,Object> attributes) |
Same as #getTreatments(String, List, Map) but it returns for each feature flag the configuration associated to the
matching treatment if any.
|
Map<String,SplitResult> |
SplitClient.getTreatmentsWithConfigByFlagSet(Key key,
String flagSet,
Map<String,Object> attributes,
EvaluationOptions evaluationOptions) |
Same as #getTreatments(String, List, Map) but it returns for each feature flag the configuration associated to the
matching treatment if any.
|
Map<String,SplitResult> |
SplitClientImpl.getTreatmentsWithConfigByFlagSet(Key key,
String flagSet,
Map<String,Object> attributes) |
|
Map<String,SplitResult> |
SplitClientImpl.getTreatmentsWithConfigByFlagSet(Key key,
String flagSet,
Map<String,Object> attributes,
EvaluationOptions evaluationOptions) |
|
Map<String,SplitResult> |
SplitClient.getTreatmentsWithConfigByFlagSets(Key key,
List<String> flagSets,
Map<String,Object> attributes) |
Same as #getTreatments(String, List, Map) but it returns for each feature flag the configuration associated to the
matching treatment if any.
|
Map<String,SplitResult> |
SplitClient.getTreatmentsWithConfigByFlagSets(Key key,
List<String> flagSets,
Map<String,Object> attributes,
EvaluationOptions evaluationOptions) |
Same as #getTreatments(String, List, Map) but it returns for each feature flag the configuration associated to the
matching treatment if any.
|
Map<String,SplitResult> |
SplitClientImpl.getTreatmentsWithConfigByFlagSets(Key key,
List<String> flagSets,
Map<String,Object> attributes) |
|
Map<String,SplitResult> |
SplitClientImpl.getTreatmentsWithConfigByFlagSets(Key key,
List<String> flagSets,
Map<String,Object> attributes,
EvaluationOptions evaluationOptions) |
|
SplitResult |
SplitClient.getTreatmentWithConfig(Key key,
String featureFlagName,
Map<String,Object> attributes) |
|
SplitResult |
SplitClient.getTreatmentWithConfig(Key key,
String featureFlagName,
Map<String,Object> attributes,
EvaluationOptions evaluationOptions) |
|
SplitResult |
SplitClientImpl.getTreatmentWithConfig(Key key,
String featureFlagName,
Map<String,Object> attributes) |
|
SplitResult |
SplitClientImpl.getTreatmentWithConfig(Key key,
String featureFlagName,
Map<String,Object> attributes,
EvaluationOptions evaluationOptions) |
|