A B C D E F G H I L M N O P R S T U V W 
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 User instance.
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 ConfigCatClient instance.
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 null if 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 null if 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 null if 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 null if 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 null if 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 ConfigCatClient uses 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 User instance.
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 ConfigCatClient uses it to set the actual cached value.
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages