- get(String) - Static method in class com.configcat.ConfigCatClient
-
Get a singleton ConfigCat Client for the sdk key, create a new client if not existed yet.
- get(String, Consumer<ConfigCatClient.Options>) - Static method in class com.configcat.ConfigCatClient
-
Creates a new or gets an already existing ConfigCatClient for the given sdkKey.
- getAllKeys() - Method in class com.configcat.ConfigCatClient
-
- getAllKeys() - Method in interface com.configcat.ConfigurationProvider
-
Gets a collection of all setting keys.
- getAllKeysAsync() - Method in class com.configcat.ConfigCatClient
-
- getAllKeysAsync() - Method in interface com.configcat.ConfigurationProvider
-
Gets a collection of all setting keys asynchronously.
- getAllValueDetails(User) - Method in class com.configcat.ConfigCatClient
-
- getAllValueDetails(User) - Method in interface com.configcat.ConfigurationProvider
-
Gets the detailed values of all feature flags or settings synchronously.
- getAllValueDetailsAsync(User) - Method in class com.configcat.ConfigCatClient
-
- getAllValueDetailsAsync(User) - Method in interface com.configcat.ConfigurationProvider
-
Gets the detailed values of all feature flags or settings asynchronously.
- getAllValues(User) - Method in class com.configcat.ConfigCatClient
-
- getAllValues(User) - Method in interface com.configcat.ConfigurationProvider
-
Gets the values of all feature flags or settings synchronously.
- getAllValuesAsync(User) - Method in class com.configcat.ConfigCatClient
-
- getAllValuesAsync(User) - Method in interface com.configcat.ConfigurationProvider
-
Gets the values of all feature flags or settings asynchronously.
- getError() - Method in class com.configcat.EvaluationDetails
-
In case of an error, this field contains the error message.
- getFetchTimeUnixMilliseconds() - Method in class com.configcat.EvaluationDetails
-
The last fetch time of the config.json in unix milliseconds format.
- getHooks() - Method in class com.configcat.ConfigCatClient
-
- getHooks() - Method in interface com.configcat.ConfigurationProvider
-
Access to hooks for event subscription.
- getKey() - Method in class com.configcat.EvaluationDetails
-
The key of the evaluated feature flag or setting.
- getKeyAndValue(Class<T>, String) - Method in class com.configcat.ConfigCatClient
-
- getKeyAndValue(Class<T>, String) - Method in interface com.configcat.ConfigurationProvider
-
Gets the key of a setting and its value identified by the given Variation ID (analytics).
- getKeyAndValueAsync(Class<T>, String) - Method in class com.configcat.ConfigCatClient
-
- getKeyAndValueAsync(Class<T>, String) - Method in interface com.configcat.ConfigurationProvider
-
Gets the key of a setting and its value identified by the given Variation ID (analytics).
- getMatchedEvaluationPercentageRule() - Method in class com.configcat.EvaluationDetails
-
If the evaluation was based on a percentage rule, this field contains that specific rule.
- getMatchedEvaluationRule() - Method in class com.configcat.EvaluationDetails
-
If the evaluation was based on a targeting rule, this field contains that specific rule.
- getSettings() - Method in class com.configcat.ConfigService
-
- getUser() - Method in class com.configcat.EvaluationDetails
-
The user object that was used for evaluation.
- getValue(Class<T>, String, T) - Method in class com.configcat.ConfigCatClient
-
- getValue(Class<T>, String, User, T) - Method in class com.configcat.ConfigCatClient
-
- getValue(Class<T>, String, T) - Method in interface com.configcat.ConfigurationProvider
-
Gets the value of a feature flag or setting as T identified by the given key.
- getValue(Class<T>, String, User, T) - Method in interface com.configcat.ConfigurationProvider
-
Gets the value of a feature flag or setting as T asynchronously identified by the given key.
- getValue() - Method in class com.configcat.EvaluationDetails
-
The evaluated value of the feature flag or setting.
- getValueAsync(Class<T>, String, T) - Method in class com.configcat.ConfigCatClient
-
- getValueAsync(Class<T>, String, User, T) - Method in class com.configcat.ConfigCatClient
-
- getValueAsync(Class<T>, String, T) - Method in interface com.configcat.ConfigurationProvider
-
Gets the value of a feature flag or setting as T identified by the given key.
- getValueAsync(Class<T>, String, User, T) - Method in interface com.configcat.ConfigurationProvider
-
Gets the value of a feature flag or setting as T asynchronously identified by the given key.
- getValueDetails(Class<T>, String, T) - Method in class com.configcat.ConfigCatClient
-
- getValueDetails(Class<T>, String, User, T) - Method in class com.configcat.ConfigCatClient
-
- getValueDetails(Class<T>, String, T) - Method in interface com.configcat.ConfigurationProvider
-
Gets the value of a feature flag or setting as T identified by the given key.
- getValueDetails(Class<T>, String, User, T) - Method in interface com.configcat.ConfigurationProvider
-
Gets the value of a feature flag or setting as T identified by the given key.
- getValueDetailsAsync(Class<T>, String, T) - Method in class com.configcat.ConfigCatClient
-
- getValueDetailsAsync(Class<T>, String, User, T) - Method in class com.configcat.ConfigCatClient
-
- getValueDetailsAsync(Class<T>, String, T) - Method in interface com.configcat.ConfigurationProvider
-
Gets the value of a feature flag or setting as T asynchronously identified by the given key.
- getValueDetailsAsync(Class<T>, String, User, T) - Method in interface com.configcat.ConfigurationProvider
-
Gets the value of a feature flag or setting as T asynchronously identified by the given key.
- getVariationId() - Method in class com.configcat.EvaluationDetails
-
The variationID is the identifier of the evaluated value.