A B C D E F G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addOnClientReady(Runnable) - Method in class com.configcat.ConfigCatHooks
-
Subscribes to the onReady event.
- addOnConfigChanged(Consumer<Map<String, Setting>>) - Method in class com.configcat.ConfigCatHooks
-
Subscribes to the onConfigChanged event.
- addOnError(Consumer<String>) - Method in class com.configcat.ConfigCatHooks
-
Subscribes to the onError event.
- addOnFlagEvaluated(Consumer<EvaluationDetails<Object>>) - Method in class com.configcat.ConfigCatHooks
-
Subscribes to the onFlagEvaluated event.
- append(String) - Method in class com.configcat.EvaluateLogger
- autoPoll() - Static method in class com.configcat.PollingModes
-
Set up the auto polling mode with default parameters.
- autoPoll(int) - Static method in class com.configcat.PollingModes
-
Set up the auto polling mode with custom parameters.
- autoPoll(int, int) - Static method in class com.configcat.PollingModes
-
Set up the auto polling mode with custom parameters.
B
- baseUrl(String) - Method in class com.configcat.ConfigCatClient.Options
-
Sets the base ConfigCat CDN url.
- BOOLEAN - com.configcat.SettingType
-
On/off type (feature flag).
- build(String) - Method in class com.configcat.User.Builder
-
Builds the configured
Userinstance. - Builder() - Constructor for class com.configcat.User.Builder
C
- cache(ConfigCache) - Method in class com.configcat.ConfigCatClient.Options
-
Sets the internal cache implementation.
- classPathResource(String) - Static method in class com.configcat.OverrideDataSourceBuilder
-
Creates an override data source builder that describes a classpath resource data source.
- clearDefaultUser() - Method in class com.configcat.ConfigCatClient
- clearDefaultUser() - Method in interface com.configcat.ConfigurationProvider
-
Set default user value to null.
- close() - Method in class com.configcat.ConfigCatClient
- close() - Method in class com.configcat.ConfigService
- closeAll() - Static method in class com.configcat.ConfigCatClient
-
Close all ConfigCatClient instances.
- com.configcat - package com.configcat
- Condition - Class in com.configcat
-
Represents a condition.
- Condition() - Constructor for class com.configcat.Condition
- Config - Class in com.configcat
-
Details of a ConfigCat config.
- Config() - Constructor for class com.configcat.Config
- ConfigCache - Class in com.configcat
-
A cache API used to make custom cache implementations for
ConfigCatClient. - ConfigCache() - Constructor for class com.configcat.ConfigCache
- ConfigCatClient - Class in com.configcat
-
A client for handling configurations provided by ConfigCat.
- ConfigCatClient.Options - Class in com.configcat
-
Options for configuring
ConfigCatClientinstance. - ConfigCatHooks - Class in com.configcat
- ConfigCatHooks() - Constructor for class com.configcat.ConfigCatHooks
- ConfigService - Class in com.configcat
- ConfigService(String, ConfigFetcher, PollingMode, ConfigCache, ConfigCatLogger, boolean, ConfigCatHooks) - Constructor for class com.configcat.ConfigService
- ConfigurationProvider - Interface in com.configcat
-
Defines the public interface of the
ConfigCatClient. - CONTAINS_ANY_OF - com.configcat.UserComparator
-
CONTAINS ANY OF (cleartext) - Checks whether the comparison attribute contains any comparison values as a substring.
- country(String) - Method in class com.configcat.User.Builder
-
Optional.
- custom(Map<String, Object>) - Method in class com.configcat.User.Builder
-
Optional.
D
- dataGovernance(DataGovernance) - Method in class com.configcat.ConfigCatClient.Options
-
Default: Global.
- DataGovernance - Enum in com.configcat
-
Describes the location of your feature flag and setting data within the ConfigCat CDN.
- DATE_AFTER - com.configcat.UserComparator
-
AFTER (UTC datetime) - Checks whether the comparison attribute interpreted as the seconds elapsed since Unix Epoch is greater than the comparison value.
- DATE_BEFORE - com.configcat.UserComparator
-
BEFORE (UTC datetime) - Checks whether the comparison attribute interpreted as the seconds elapsed since Unix Epoch is less than the comparison value.
- DateTimeUtils - Class in com.configcat
- DEBUG - com.configcat.LogLevel
- decreaseIndentLevel() - Method in class com.configcat.EvaluateLogger
- defaultUser(User) - Method in class com.configcat.ConfigCatClient.Options
-
Sets the default user.
- DOUBLE - com.configcat.SettingType
-
Decimal number type.
- doubleToFormattedUTC(double) - Static method in class com.configcat.DateTimeUtils
E
- email(String) - Method in class com.configcat.User.Builder
-
Optional.
- EMPTY - Static variable in class com.configcat.Config
- EMPTY - Static variable in class com.configcat.Entry
- Entry - Class in com.configcat
- Entry(Config, String, String, long) - Constructor for class com.configcat.Entry
- EQUALS - com.configcat.PrerequisiteComparator
-
EQUALS - Checks whether the evaluated value of the specified prerequisite flag is equal to the comparison value.
- equalsBasedOnSettingType(Object, SettingType) - Method in class com.configcat.SettingValue
- error() - Method in class com.configcat.RefreshResult
- ERROR - com.configcat.LogLevel
- EU_ONLY - com.configcat.DataGovernance
-
Select this if your feature flags are published to CDN nodes only in the EU.
- EvaluateLogger - Class in com.configcat
- EvaluateLogger(LogLevel) - Constructor for class com.configcat.EvaluateLogger
- EvaluationDetails<T> - Class in com.configcat
-
Additional information about flag evaluation.
- EvaluationDetails(T, String, String, User, boolean, String, long, TargetingRule, PercentageOption) - Constructor for class com.configcat.EvaluationDetails
F
- flagOverrides(OverrideDataSourceBuilder, OverrideBehaviour) - Method in class com.configcat.ConfigCatClient.Options
-
Sets feature flag and setting overrides.
- forceRefresh() - Method in class com.configcat.ConfigCatClient
- forceRefresh() - Method in interface com.configcat.ConfigurationProvider
-
Initiates a force refresh synchronously on the cached configuration.
- forceRefreshAsync() - Method in class com.configcat.ConfigCatClient
- forceRefreshAsync() - Method in interface com.configcat.ConfigurationProvider
-
Initiates a force refresh asynchronously on the cached configuration.
- formatCircularDependencyList(List<String>, String) - Static method in class com.configcat.EvaluateLogger
- formatPrerequisiteFlagCondition(PrerequisiteFlagCondition) - Static method in class com.configcat.EvaluateLogger
- formatSegmentFlagCondition(SegmentCondition, Segment) - Static method in class com.configcat.EvaluateLogger
- formatUserCondition(UserCondition) - Static method in class com.configcat.EvaluateLogger
- fromId(int) - Static method in enum com.configcat.PrerequisiteComparator
- fromId(int) - Static method in enum com.configcat.SegmentComparator
- fromId(int) - Static method in enum com.configcat.UserComparator
- fromString(String) - Static method in class com.configcat.Entry
G
- 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() - Method in class com.configcat.ConfigCatClient
- getAllValueDetails() - Method in interface com.configcat.ConfigurationProvider
-
Gets the detailed values of all feature flags or settings synchronously.
- 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() - Method in class com.configcat.ConfigCatClient
- getAllValueDetailsAsync() - Method in interface com.configcat.ConfigurationProvider
-
Gets the detailed values of all feature flags or settings asynchronously.
- 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() - Method in class com.configcat.ConfigCatClient
- getAllValues() - Method in interface com.configcat.ConfigurationProvider
-
Gets the values of all feature flags or settings synchronously.
- 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() - Method in class com.configcat.ConfigCatClient
- getAllValuesAsync() - Method in interface com.configcat.ConfigurationProvider
-
Gets the values of all feature flags or settings asynchronously.
- 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.
- getBooleanValue() - Method in class com.configcat.SettingValue
- getComparator() - Method in class com.configcat.UserCondition
-
The operator which defines the relation between the comparison attribute and the comparison value.
- getComparisonAttribute() - Method in class com.configcat.UserCondition
-
The User Object attribute that the condition is based on.
- getConditions() - Method in class com.configcat.TargetingRule
-
The list of conditions that are combined with the AND logical operator.
- getConfig() - Method in class com.configcat.Entry
- getConfigJson() - Method in class com.configcat.Entry
- getConfigSalt() - Method in class com.configcat.Setting
- getDoubleValue() - Method in class com.configcat.SettingValue
- getDoubleValue() - Method in class com.configcat.UserCondition
-
The Double value that the User Object attribute is compared or
nullif the comparator use a different type of value. - getEntries() - Method in class com.configcat.Config
-
The map of settings.
- getError() - Method in class com.configcat.EvaluationDetails
-
In case of an error, this field contains the error message.
- getETag() - Method in class com.configcat.Entry
- getFetchTime() - Method in class com.configcat.Entry
- 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.
- getIntegerValue() - Method in class com.configcat.SettingValue
- 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).
- getMatchedPercentageOption() - Method in class com.configcat.EvaluationDetails
-
If the evaluation was based on a percentage rule, this field contains that specific rule.
- getMatchedTargetingRule() - Method in class com.configcat.EvaluationDetails
-
If the evaluation was based on a targeting rule, this field contains that specific rule.
- getName() - Method in enum com.configcat.PrerequisiteComparator
- getName() - Method in class com.configcat.Segment
-
The name of the segment.
- getName() - Method in enum com.configcat.SegmentComparator
- getName() - Method in enum com.configcat.UserComparator
- getPercentage() - Method in class com.configcat.PercentageOption
-
A number between 0 and 100 that represents a randomly allocated fraction of the users.
- getPercentageAttribute() - Method in class com.configcat.Setting
-
The User Object attribute which serves as the basis of percentage options evaluation.
- getPercentageOptions() - Method in class com.configcat.Setting
-
The list of percentage options.
- getPercentageOptions() - Method in class com.configcat.TargetingRule
-
The list of percentage options associated with the targeting rule or
nullif the targeting rule has a simple value THEN part. - getPreferences() - Method in class com.configcat.Config
-
The config preferences.
- getPrerequisiteComparator() - Method in class com.configcat.PrerequisiteFlagCondition
-
The operator which defines the relation between the evaluated value of the prerequisite flag and the comparison value.
- getPrerequisiteFlagCondition() - Method in class com.configcat.Condition
- getPrerequisiteFlagCondition() - Method in class com.configcat.UserCondition
- getPrerequisiteFlagKey() - Method in class com.configcat.PrerequisiteFlagCondition
-
The key of the prerequisite flag that the condition is based on.
- getSegmentComparator() - Method in class com.configcat.SegmentCondition
-
The operator which defines the expected result of the evaluation of the segment.
- getSegmentCondition() - Method in class com.configcat.Condition
- getSegmentCondition() - Method in class com.configcat.UserCondition
- getSegmentIndex() - Method in class com.configcat.SegmentCondition
-
The index of the segment that the condition is based on.
- getSegmentRules() - Method in class com.configcat.Segment
-
The list of segment rule conditions (where there is a logical AND relation between the items).
- getSegments() - Method in class com.configcat.Config
-
The list of segments.
- getSegments() - Method in class com.configcat.Setting
- getSettings() - Method in class com.configcat.ConfigService
- getSettingsValue() - Method in class com.configcat.Setting
-
Setting value.
- getSimpleValue() - Method in class com.configcat.TargetingRule
-
The simple value associated with the targeting rule or
nullif the targeting rule has percentage options THEN part. - getStringArrayValue() - Method in class com.configcat.UserCondition
-
The String Array value that the User Object attribute is compared or
nullif the comparator use a different type of value. - getStringValue() - Method in class com.configcat.SettingValue
- getStringValue() - Method in class com.configcat.UserCondition
-
The String value that the User Object attribute is compared or
nullif the comparator use a different type of value. - getTargetingRules() - Method in class com.configcat.Setting
-
The list of targeting rules (where there is a logical OR relation between the items).
- getType() - Method in class com.configcat.Setting
-
Setting type.
- getUnixSeconds(Instant) - Static method in class com.configcat.DateTimeUtils
- getUnixSeconds(Date) - Static method in class com.configcat.DateTimeUtils
- getUser() - Method in class com.configcat.EvaluationDetails
-
The user object that was used for evaluation.
- getUserCondition() - Method in class com.configcat.Condition
- getUserCondition() - Method in class com.configcat.UserCondition
- getValue() - Method in class com.configcat.EvaluationDetails
-
The evaluated value of the feature flag or setting.
- getValue() - Method in class com.configcat.PercentageOption
-
The value associated with the percentage option.
- getValue() - Method in class com.configcat.PrerequisiteFlagCondition
-
The value that the evaluated value of the prerequisite flag is compared to.
- getValue(Class<T>, String, User, T) - Method in class com.configcat.ConfigCatClient
- getValue(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. - getValue(Class<T>, String, 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. - getValueAsync(Class<T>, String, User, T) - Method in class com.configcat.ConfigCatClient
- 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. - getValueAsync(Class<T>, String, 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 asynchronously identified by the given
key. - getValueDetails(Class<T>, String, User, T) - Method in class com.configcat.ConfigCatClient
- 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. - getValueDetails(Class<T>, String, 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. - getValueDetailsAsync(Class<T>, String, User, T) - Method in class com.configcat.ConfigCatClient
- 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. - getValueDetailsAsync(Class<T>, String, 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. - getVariationId() - Method in class com.configcat.EvaluationDetails
-
The variationID is the identifier of the evaluated value.
- getVariationId() - Method in class com.configcat.PercentageOption
-
Variation ID.
- getVariationId() - Method in class com.configcat.Setting
-
Variation ID.
- GLOBAL - com.configcat.DataGovernance
-
Select this if your feature flags are published to all global CDN nodes.
H
- HASHED_ARRAY_CONTAINS - com.configcat.UserComparator
-
ARRAY CONTAINS ANY OF (hashed) - Checks whether the comparison attribute interpreted as a comma-separated list contains any of the comparison values (where the comparison is performed using the salted SHA256 hashes of the values).
- HASHED_ARRAY_NOT_CONTAINS - com.configcat.UserComparator
-
ARRAY NOT CONTAINS ANY OF (hashed) - Checks whether the comparison attribute interpreted as a comma-separated list does not contain any of the comparison values (where the comparison is performed using the salted SHA256 hashes of the values).
- HASHED_ENDS_WITH - com.configcat.UserComparator
-
ENDS WITH ANY OF (hashed) - Checks whether the comparison attribute ends with any of the comparison values (where the comparison is performed using the salted SHA256 hashes of the values).
- HASHED_EQUALS - com.configcat.UserComparator
-
EQUALS (hashed) - Checks whether the comparison attribute is equal to the comparison value (where the comparison is performed using the salted SHA256 hashes of the values).
- HASHED_NOT_ENDS_WITH - com.configcat.UserComparator
-
NOT ENDS WITH ANY OF (hashed) - Checks whether the comparison attribute does not end with any of the comparison values (where the comparison is performed using the salted SHA256 hashes of the values).
- HASHED_NOT_EQUALS - com.configcat.UserComparator
-
NOT EQUALS (hashed) - Checks whether the comparison attribute is not equal to the comparison value (where the comparison is performed using the salted SHA256 hashes of the values).
- HASHED_NOT_STARTS_WITH - com.configcat.UserComparator
-
NOT STARTS WITH ANY OF (hashed) - Checks whether the comparison attribute does not start with any of the comparison values (where the comparison is performed using the salted SHA256 hashes of the values).
- HASHED_STARTS_WITH - com.configcat.UserComparator
-
STARTS WITH ANY OF (hashed) - Checks whether the comparison attribute starts with any of the comparison values (where the comparison is performed using the salted SHA256 hashes of the values).
- hooks() - Method in class com.configcat.ConfigCatClient.Options
-
Set the client hooks.
- httpClient(OkHttpClient) - Method in class com.configcat.ConfigCatClient.Options
-
Sets the underlying http client which will be used to fetch the latest configuration.
I
- increaseIndentLevel() - Method in class com.configcat.EvaluateLogger
- INFO - com.configcat.LogLevel
- INT - com.configcat.SettingType
-
Whole number type.
- INVALID_NAME - Static variable in class com.configcat.EvaluateLogger
- INVALID_REFERENCE - Static variable in class com.configcat.EvaluateLogger
- INVALID_VALUE - Static variable in class com.configcat.EvaluateLogger
- IS_IN_SEGMENT - com.configcat.SegmentComparator
-
IS IN SEGMENT - Checks whether the conditions of the specified segment are evaluated to true.
- IS_NOT_IN_SEGMENT - com.configcat.SegmentComparator
-
IS NOT IN SEGMENT - Checks whether the conditions of the specified segment are evaluated to false.
- IS_NOT_ONE_OF - com.configcat.UserComparator
-
IS NOT ONE OF (cleartext) - Checks whether the comparison attribute is not equal to any of the comparison values.
- IS_ONE_OF - com.configcat.UserComparator
-
IS ONE OF (cleartext) - Checks whether the comparison attribute is equal to any of the comparison values.
- isClosed() - Method in class com.configcat.ConfigCatClient
- isClosed() - Method in interface com.configcat.ConfigurationProvider
-
Get the client closed status.
- isDefaultValue() - Method in class com.configcat.EvaluationDetails
-
True when the default value was returned, possibly due to an error.
- isLoggable() - Method in class com.configcat.EvaluateLogger
- isOffline() - Method in class com.configcat.ConfigCatClient
- isOffline() - Method in class com.configcat.ConfigService
- isOffline() - Method in interface com.configcat.ConfigurationProvider
-
Get the client offline mode status.
- isSuccess() - Method in class com.configcat.RefreshResult
- isValidDate(String) - Static method in class com.configcat.DateTimeUtils
L
- lazyLoad() - Static method in class com.configcat.PollingModes
-
Set up a lazy polling mode with default parameters.
- lazyLoad(int) - Static method in class com.configcat.PollingModes
-
Set up a lazy polling mode with custom parameters.
- LOCAL_ONLY - com.configcat.OverrideBehaviour
-
When evaluating values, the SDK will not use feature flags and settings from the ConfigCat CDN, but it will use all feature flags and settings that are loaded from local-override sources.
- LOCAL_OVER_REMOTE - com.configcat.OverrideBehaviour
-
When evaluating values, the SDK will use all feature flags and settings that are downloaded from the ConfigCat CDN, plus all feature flags and settings that are loaded from local-override sources.
- localFile(String, boolean) - Static method in class com.configcat.OverrideDataSourceBuilder
-
Creates an override data source builder that describes a local file data source.
- logConditionConsequence(boolean) - Method in class com.configcat.EvaluateLogger
- logEvaluation(String) - Method in class com.configcat.EvaluateLogger
- logLevel(LogLevel) - Method in class com.configcat.ConfigCatClient.Options
-
Default: Warning.
- LogLevel - Enum in com.configcat
-
Describes the log level.
- logPercentageEvaluationReturnValue(int, int, int, SettingValue) - Method in class com.configcat.EvaluateLogger
- logPercentageOptionEvaluation(String) - Method in class com.configcat.EvaluateLogger
- logPercentageOptionEvaluationHash(String, int) - Method in class com.configcat.EvaluateLogger
- logPercentageOptionUserAttributeMissing(String) - Method in class com.configcat.EvaluateLogger
- logPercentageOptionUserMissing() - Method in class com.configcat.EvaluateLogger
- logPrerequisiteFlagEvaluationResult(PrerequisiteFlagCondition, SettingValue, boolean) - Method in class com.configcat.EvaluateLogger
- logPrerequisiteFlagEvaluationStart(String) - Method in class com.configcat.EvaluateLogger
- logReturnValue(String) - Method in class com.configcat.EvaluateLogger
- logSegmentEvaluationError(SegmentCondition, Segment, String) - Method in class com.configcat.EvaluateLogger
- logSegmentEvaluationResult(SegmentCondition, Segment, boolean, boolean) - Method in class com.configcat.EvaluateLogger
- logSegmentEvaluationStart(String) - Method in class com.configcat.EvaluateLogger
- logTargetingRuleConsequence(TargetingRule, String, boolean, boolean) - Method in class com.configcat.EvaluateLogger
- logTargetingRuleIgnored() - Method in class com.configcat.EvaluateLogger
- logTargetingRules() - Method in class com.configcat.EvaluateLogger
- logUserObject(User) - Method in class com.configcat.EvaluateLogger
M
- manualPoll() - Static method in class com.configcat.PollingModes
-
Set up the manual polling mode.
- map(Map<String, Object>) - Static method in class com.configcat.OverrideDataSourceBuilder
-
Creates an override data source builder that describes a map data source.
N
- newBuilder() - Static method in class com.configcat.User
-
Creates a new builder instance.
- newLine() - Method in class com.configcat.EvaluateLogger
- NO_LOG - com.configcat.LogLevel
- NOT_CONTAINS_ANY_OF - com.configcat.UserComparator
-
NOT CONTAINS ANY OF (cleartext) - Checks whether the comparison attribute does not contain any comparison values as a substring.
- NOT_EQUALS - com.configcat.PrerequisiteComparator
-
NOT EQUALS - Checks whether the evaluated value of the specified prerequisite flag is not equal to the comparison value.
- NUMBER_EQUALS - com.configcat.UserComparator
-
= (number) - Checks whether the comparison attribute interpreted as a decimal number is equal to the comparison value.
- NUMBER_GREATER - com.configcat.UserComparator
-
> (number) - Checks whether the comparison attribute interpreted as a decimal number is greater than the comparison value.
- NUMBER_GREATER_EQUALS - com.configcat.UserComparator
-
>= (number) - Checks whether the comparison attribute interpreted as a decimal number is greater than or equal to the comparison value.
- NUMBER_LESS - com.configcat.UserComparator
-
< (number) - Checks whether the comparison attribute interpreted as a decimal number is less than the comparison value.
- NUMBER_LESS_EQUALS - com.configcat.UserComparator
-
<= (number) - Checks whether the comparison attribute interpreted as a decimal number is less than or equal to the comparison value.
- NUMBER_NOT_EQUALS - com.configcat.UserComparator
-
!= (number) - Checks whether the comparison attribute interpreted as a decimal number is not equal to the comparison value.
O
- offline(boolean) - Method in class com.configcat.ConfigCatClient.Options
-
Set client offline mode.
- Options() - Constructor for class com.configcat.ConfigCatClient.Options
- OverrideBehaviour - Enum in com.configcat
-
Describes how the overrides should behave.
- OverrideDataSourceBuilder - Class in com.configcat
-
Describes a data source builder.
P
- PercentageOption - Class in com.configcat
-
Represents a percentage option.
- PercentageOption() - Constructor for class com.configcat.PercentageOption
- pollingMode(PollingMode) - Method in class com.configcat.ConfigCatClient.Options
-
Sets the internal refresh policy implementation.
- PollingMode - Class in com.configcat
-
The base class of a polling mode configuration.
- PollingMode() - Constructor for class com.configcat.PollingMode
- PollingModes - Class in com.configcat
-
Describes the polling modes.
- PollingModes() - Constructor for class com.configcat.PollingModes
- PrerequisiteComparator - Enum in com.configcat
-
Prerequisite flag comparison operator used during the evaluation process.
- PrerequisiteFlagCondition - Class in com.configcat
-
Describes a condition that is based on a prerequisite flag.
- PrerequisiteFlagCondition() - Constructor for class com.configcat.PrerequisiteFlagCondition
R
- read(String) - Method in class com.configcat.ConfigCache
-
Child classes has to implement this method, the
ConfigCatClientuses it to get the actual value from the cache. - refresh() - Method in class com.configcat.ConfigService
- RefreshResult - Class in com.configcat
-
Represents the result of a forceRefresh() call.
- REMOTE_OVER_LOCAL - com.configcat.OverrideBehaviour
-
When evaluating values, the SDK will use all feature flags and settings that are downloaded from the ConfigCat CDN, plus all feature flags and settings that are loaded from local-override sources.
S
- Segment - Class in com.configcat
-
ConfigCat segment.
- Segment() - Constructor for class com.configcat.Segment
- SegmentComparator - Enum in com.configcat
-
Segment comparison operator used during the evaluation process.
- SegmentCondition - Class in com.configcat
-
Describes a condition that is based on a segment.
- SegmentCondition() - Constructor for class com.configcat.SegmentCondition
- SEMVER_GREATER - com.configcat.UserComparator
-
> (semver) - Checks whether the comparison attribute interpreted as a semantic version is greater than the comparison value.
- SEMVER_GREATER_EQUALS - com.configcat.UserComparator
-
>= (semver) - Checks whether the comparison attribute interpreted as a semantic version is greater than or equal to the comparison value.
- SEMVER_IS_NOT_ONE_OF - com.configcat.UserComparator
-
IS NOT ONE OF (semver) - Checks whether the comparison attribute interpreted as a semantic version is not equal to any of the comparison values.
- SEMVER_IS_ONE_OF - com.configcat.UserComparator
-
IS ONE OF (semver) - Checks whether the comparison attribute interpreted as a semantic version is equal to any of the comparison values.
- SEMVER_LESS - com.configcat.UserComparator
-
< (semver) - Checks whether the comparison attribute interpreted as a semantic version is less than the comparison value.
- SEMVER_LESS_EQUALS - com.configcat.UserComparator
-
<= (semver) - Checks whether the comparison attribute interpreted as a semantic version is less than or equal to the comparison value.
- SENSITIVE_IS_NOT_ONE_OF - com.configcat.UserComparator
-
IS NOT ONE OF (hashed) - Checks whether the comparison attribute is not equal to any of the comparison values (where the comparison is performed using the salted SHA256 hashes of the values).
- SENSITIVE_IS_ONE_OF - com.configcat.UserComparator
-
IS ONE OF (hashed) - Checks whether the comparison attribute is equal to any of the comparison values (where the comparison is performed using the salted SHA256 hashes of the values).
- serialize() - Method in class com.configcat.Entry
- setBooleanValue(Boolean) - Method in class com.configcat.SettingValue
- setConfigSalt(String) - Method in class com.configcat.Setting
- setDefaultUser(User) - Method in class com.configcat.ConfigCatClient
- setDefaultUser(User) - Method in interface com.configcat.ConfigurationProvider
-
Sets defaultUser value.
- setDoubleValue(Double) - Method in class com.configcat.SettingValue
- setIntegerValue(Integer) - Method in class com.configcat.SettingValue
- setOffline() - Method in class com.configcat.ConfigCatClient
- setOffline() - Method in class com.configcat.ConfigService
- setOffline() - Method in interface com.configcat.ConfigurationProvider
-
Set the client to offline mode.
- setOnline() - Method in class com.configcat.ConfigCatClient
- setOnline() - Method in class com.configcat.ConfigService
- setOnline() - Method in interface com.configcat.ConfigurationProvider
-
Set the client to online mode.
- setSegments(Segment[]) - Method in class com.configcat.Setting
- setSettingsValue(SettingValue) - Method in class com.configcat.Setting
- setStringValue(String) - Method in class com.configcat.SettingValue
- Setting - Class in com.configcat
-
Feature flag or setting.
- Setting() - Constructor for class com.configcat.Setting
- SettingType - Enum in com.configcat
-
Setting type.
- SettingValue - Class in com.configcat
-
Describes the setting type-specific value of a setting or feature flag.
- SettingValue() - Constructor for class com.configcat.SettingValue
- setType(SettingType) - Method in class com.configcat.Setting
- STRING - com.configcat.SettingType
-
Text type.
T
- TargetingRule - Class in com.configcat
-
Describes a targeting rule.
- TargetingRule() - Constructor for class com.configcat.TargetingRule
- TEXT_ARRAY_CONTAINS - com.configcat.UserComparator
-
ARRAY CONTAINS ANY OF (cleartext) - Checks whether the comparison attribute interpreted as a comma-separated list contains any of the comparison values.
- TEXT_ARRAY_NOT_CONTAINS - com.configcat.UserComparator
-
ARRAY NOT CONTAINS ANY OF (cleartext) - Checks whether the comparison attribute interpreted as a comma-separated list does not contain any of the comparison values.
- TEXT_ENDS_WITH - com.configcat.UserComparator
-
ENDS WITH ANY OF (cleartext) - Checks whether the comparison attribute ends with any of the comparison values.
- TEXT_EQUALS - com.configcat.UserComparator
-
EQUALS (cleartext) - Checks whether the comparison attribute is equal to the comparison value.
- TEXT_NOT_ENDS_WITH - com.configcat.UserComparator
-
NOT ENDS WITH ANY OF (cleartext) - Checks whether the comparison attribute does not end with any of the comparison values.
- TEXT_NOT_EQUALS - com.configcat.UserComparator
-
NOT EQUALS (cleartext) - Checks whether the comparison attribute is not equal to the comparison value.
- TEXT_NOT_STARTS_WITH - com.configcat.UserComparator
-
NOT STARTS WITH ANY OF (cleartext) - Checks whether the comparison attribute does not start with any of the comparison values.
- TEXT_STARTS_WITH - com.configcat.UserComparator
-
STARTS WITH ANY OF (cleartext) - Checks whether the comparison attribute starts with any of the comparison values.
- toPrint() - Method in class com.configcat.EvaluateLogger
- toString() - Method in class com.configcat.SettingValue
- toString() - Method in class com.configcat.User
U
- User - Class in com.configcat
-
An object containing attributes to properly identify a given user for variation evaluation.
- User.Builder - Class in com.configcat
-
A builder that helps construct a
Userinstance. - UserComparator - Enum in com.configcat
-
User Object attribute comparison operator used during the evaluation process.
- UserCondition - Class in com.configcat
-
Describes a condition that is based on a User Object attribute.
- UserCondition() - Constructor for class com.configcat.UserCondition
V
- valueOf(String) - Static method in enum com.configcat.DataGovernance
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.configcat.LogLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.configcat.OverrideBehaviour
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.configcat.PrerequisiteComparator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.configcat.SegmentComparator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.configcat.SettingType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.configcat.UserComparator
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.configcat.DataGovernance
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.configcat.LogLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.configcat.OverrideBehaviour
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.configcat.PrerequisiteComparator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.configcat.SegmentComparator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.configcat.SettingType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.configcat.UserComparator
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WARNING - com.configcat.LogLevel
- withFetchTime(long) - Method in class com.configcat.Entry
- write(String, String) - Method in class com.configcat.ConfigCache
-
* Child classes has to implement this method, the
ConfigCatClientuses it to set the actual cached value.
All Classes All Packages