Skip navigation links
A B C D E F G H I J L M N O P R S T U V W 

A

all(VersionedDataKind<T>) - Method in interface com.launchdarkly.client.FeatureStore
Returns a Map of all associated objects of a given kind.
all(VersionedDataKind<T>) - Method in class com.launchdarkly.client.InMemoryFeatureStore
 
all(VersionedDataKind<T>) - Method in class com.launchdarkly.client.RedisFeatureStore
 
all(VersionedDataKind<T>) - Method in class com.launchdarkly.client.utils.CachingStoreWrapper
 
ALL - Static variable in class com.launchdarkly.client.VersionedDataKind
A list of all existing instances of VersionedDataKind.
allAttributesPrivate(boolean) - Method in class com.launchdarkly.client.LDConfig.Builder
Set whether or not user attributes (other than the key) should be hidden from LaunchDarkly.
allFlags(LDUser) - Method in class com.launchdarkly.client.LDClient
 
allFlags(LDUser) - Method in interface com.launchdarkly.client.LDClientInterface
Deprecated.
Use LDClientInterface.allFlagsState(com.launchdarkly.client.LDUser, com.launchdarkly.client.FlagsStateOption...) instead. Current versions of the client-side SDK will not generate analytics events correctly if you pass the result of allFlags().
allFlagsState(LDUser, FlagsStateOption...) - Method in class com.launchdarkly.client.LDClient
 
allFlagsState(LDUser, FlagsStateOption...) - Method in interface com.launchdarkly.client.LDClientInterface
Returns an object that encapsulates the state of all feature flags for a given user, including the flag values and also metadata that can be used on the front end.
anonymous(boolean) - Method in class com.launchdarkly.client.LDUser.Builder
Sets whether this user is anonymous.
asyncRefresh(boolean) - Method in class com.launchdarkly.client.RedisFeatureStoreBuilder
autoUpdate(boolean) - Method in class com.launchdarkly.client.files.FileDataSourceFactory
Specifies whether the data source should watch for changes to the source file(s) and reload flags whenever there is a change.
avatar(String) - Method in class com.launchdarkly.client.LDUser.Builder
Sets the user's avatar.

B

baseURI(URI) - Method in class com.launchdarkly.client.LDConfig.Builder
Set the base URL of the LaunchDarkly server for this configuration.
boolVariation(String, LDUser, boolean) - Method in class com.launchdarkly.client.LDClient
 
boolVariation(String, LDUser, boolean) - Method in interface com.launchdarkly.client.LDClientInterface
Calculates the value of a feature flag for a given user.
boolVariationDetail(String, LDUser, boolean) - Method in class com.launchdarkly.client.LDClient
 
boolVariationDetail(String, LDUser, boolean) - Method in interface com.launchdarkly.client.LDClientInterface
Calculates the value of a feature flag for a given user, and returns an object that describes the way the value was determined.
build() - Method in class com.launchdarkly.client.LDConfig.Builder
Builds the configured LDConfig object.
build() - Method in class com.launchdarkly.client.LDUser.Builder
Builds the configured LDUser object.
build() - Method in class com.launchdarkly.client.RedisFeatureStoreBuilder
Build a RedisFeatureStore based on the currently configured builder object.
build() - Method in class com.launchdarkly.client.utils.CachingStoreWrapper.Builder
Creates and configures the wrapper object.
Builder() - Constructor for class com.launchdarkly.client.LDConfig.Builder
Creates a builder with all configuration parameters set to the default
Builder(String) - Constructor for class com.launchdarkly.client.LDUser.Builder
Creates a builder with the specified key.
Builder(LDUser) - Constructor for class com.launchdarkly.client.LDUser.Builder
Creates a builder based on an existing user.
builder(FeatureStoreCore) - Static method in class com.launchdarkly.client.utils.CachingStoreWrapper
Creates a new builder.

C

cacheTime(long, TimeUnit) - Method in class com.launchdarkly.client.RedisFeatureStoreBuilder
caching(FeatureStoreCacheConfig) - Method in class com.launchdarkly.client.RedisFeatureStoreBuilder
Specifies whether local caching should be enabled and if so, sets the cache properties.
caching(FeatureStoreCacheConfig) - Method in class com.launchdarkly.client.utils.CachingStoreWrapper.Builder
Sets the local caching properties.
CachingStoreWrapper - Class in com.launchdarkly.client.utils
CachingStoreWrapper is a partial implementation of FeatureStore that delegates the basic functionality to an instance of FeatureStoreCore.
CachingStoreWrapper(FeatureStoreCore, FeatureStoreCacheConfig) - Constructor for class com.launchdarkly.client.utils.CachingStoreWrapper
 
CachingStoreWrapper.Builder - Class in com.launchdarkly.client.utils
Builder for instances of CachingStoreWrapper.
capacity(int) - Method in class com.launchdarkly.client.LDConfig.Builder
Set the capacity of the events buffer.
CLIENT_SIDE_ONLY - Static variable in class com.launchdarkly.client.FlagsStateOption
Specifies that only flags marked for use with the client-side SDK should be included in the state object.
close() - Method in class com.launchdarkly.client.EventProcessor.NullEventProcessor
 
close() - Method in class com.launchdarkly.client.InMemoryFeatureStore
Does nothing; this class does not have any resources to release
close() - Method in class com.launchdarkly.client.LDClient
 
close() - Method in interface com.launchdarkly.client.LDClientInterface
Closes the LaunchDarkly client event processing thread.
close() - Method in class com.launchdarkly.client.RedisFeatureStore
 
close() - Method in interface com.launchdarkly.client.UpdateProcessor
 
close() - Method in class com.launchdarkly.client.UpdateProcessor.NullUpdateProcessor
 
close() - Method in class com.launchdarkly.client.utils.CachingStoreWrapper
 
com.launchdarkly.client - package com.launchdarkly.client
 
com.launchdarkly.client.files - package com.launchdarkly.client.files
 
com.launchdarkly.client.utils - package com.launchdarkly.client.utils
 
Components - Class in com.launchdarkly.client
Provides factories for the standard implementations of LaunchDarkly component interfaces.
Components() - Constructor for class com.launchdarkly.client.Components
 
connectTimeout(int) - Method in class com.launchdarkly.client.LDConfig.Builder
Set the connection timeout in seconds for the configuration.
connectTimeout(int, TimeUnit) - Method in class com.launchdarkly.client.RedisFeatureStoreBuilder
Optional override which sets the connection timeout for the underlying Jedis pool which otherwise defaults to Protocol.DEFAULT_TIMEOUT
connectTimeoutMillis(int) - Method in class com.launchdarkly.client.LDConfig.Builder
Set the connection timeout in milliseconds for the configuration.
country(String) - Method in class com.launchdarkly.client.LDUser.Builder
Set the country for a user.
country(LDCountryCode) - Method in class com.launchdarkly.client.LDUser.Builder
Set the country for a user.
createEventProcessor(String, LDConfig) - Method in interface com.launchdarkly.client.EventProcessorFactory
Creates an implementation instance.
createFeatureStore() - Method in interface com.launchdarkly.client.FeatureStoreFactory
Creates an implementation instance.
createFeatureStore() - Method in class com.launchdarkly.client.RedisFeatureStoreBuilder
createUpdateProcessor(String, LDConfig, FeatureStore) - Method in class com.launchdarkly.client.files.FileDataSourceFactory
Used internally by the LaunchDarkly client.
createUpdateProcessor(String, LDConfig, FeatureStore) - Method in interface com.launchdarkly.client.UpdateProcessorFactory
Creates an implementation instance.
Custom(long, String, LDUser, JsonElement, Double) - Constructor for class com.launchdarkly.client.Event.Custom
 
Custom(long, String, LDUser, JsonElement) - Constructor for class com.launchdarkly.client.Event.Custom
 
custom(String, String) - Method in class com.launchdarkly.client.LDUser.Builder
Adds a String-valued custom attribute.
custom(String, Number) - Method in class com.launchdarkly.client.LDUser.Builder
Adds a Number-valued custom attribute.
custom(String, Boolean) - Method in class com.launchdarkly.client.LDUser.Builder
Add a Boolean-valued custom attribute.
custom(String, JsonElement) - Method in class com.launchdarkly.client.LDUser.Builder
Add a custom attribute whose value can be any JSON type.
customNumber(String, List<Number>) - Method in class com.launchdarkly.client.LDUser.Builder
Add a list of Number-valued custom attributes.
customString(String, List<String>) - Method in class com.launchdarkly.client.LDUser.Builder
Add a list of String-valued custom attributes.
customValues(String, List<JsonElement>) - Method in class com.launchdarkly.client.LDUser.Builder
Add a custom attribute with a list of arbitrary JSON values.

D

database(Integer) - Method in class com.launchdarkly.client.RedisFeatureStoreBuilder
Specifies the database number to use.
DEFAULT - Static variable in class com.launchdarkly.client.FeatureStoreCacheConfig
The caching parameters that feature store should use by default.
DEFAULT - Static variable in class com.launchdarkly.client.LDConfig
 
DEFAULT_CACHE_TIME_SECONDS - Static variable in class com.launchdarkly.client.RedisFeatureStoreBuilder
DEFAULT_PREFIX - Static variable in class com.launchdarkly.client.RedisFeatureStoreBuilder
DEFAULT_TIME_SECONDS - Static variable in class com.launchdarkly.client.FeatureStoreCacheConfig
The default TTL, in seconds, used by FeatureStoreCacheConfig.DEFAULT.
DEFAULT_URI - Static variable in class com.launchdarkly.client.RedisFeatureStoreBuilder
The default value for the Redis URI: redis://localhost:6379
defaultEventProcessor() - Static method in class com.launchdarkly.client.Components
Returns a factory for the default implementation of EventProcessor, which forwards all analytics events to LaunchDarkly (unless the client is offline or you have set LDConfig.Builder.sendEvents(boolean) to false).
defaultUpdateProcessor() - Static method in class com.launchdarkly.client.Components
Returns a factory for the default implementation of UpdateProcessor, which receives feature flag data from LaunchDarkly using either streaming or polling as configured (or does nothing if the client is offline, or in LDD mode).
delete(VersionedDataKind<T>, String, int) - Method in interface com.launchdarkly.client.FeatureStore
Deletes the object associated with the specified key, if it exists and its version is less than or equal to the specified version.
delete(VersionedDataKind<T>, String, int) - Method in class com.launchdarkly.client.InMemoryFeatureStore
 
delete(VersionedDataKind<T>, String, int) - Method in class com.launchdarkly.client.RedisFeatureStore
 
delete(VersionedDataKind<T>, String, int) - Method in class com.launchdarkly.client.utils.CachingStoreWrapper
 
DETAILS_ONLY_FOR_TRACKED_FLAGS - Static variable in class com.launchdarkly.client.FlagsStateOption
Specifies that any flag metadata that is normally only used for event generation - such as flag versions and evaluation reasons - should be omitted for any flag that does not have event tracking or debugging turned on.
disabled() - Static method in class com.launchdarkly.client.FeatureStoreCacheConfig
Returns a parameter object indicating that caching should be disabled.
doubleVariation(String, LDUser, Double) - Method in class com.launchdarkly.client.LDClient
 
doubleVariation(String, LDUser, Double) - Method in interface com.launchdarkly.client.LDClientInterface
Calculates the floating point numeric value of a feature flag for a given user.
doubleVariationDetail(String, LDUser, double) - Method in class com.launchdarkly.client.LDClient
 
doubleVariationDetail(String, LDUser, double) - Method in interface com.launchdarkly.client.LDClientInterface
Calculates the value of a feature flag for a given user, and returns an object that describes the way the value was determined.

E

email(String) - Method in class com.launchdarkly.client.LDUser.Builder
Sets the user's e-mail address.
enabled() - Static method in class com.launchdarkly.client.FeatureStoreCacheConfig
Returns a parameter object indicating that caching should be enabled, using the default TTL of FeatureStoreCacheConfig.DEFAULT_TIME_SECONDS.
equals(Object) - Method in class com.launchdarkly.client.EvaluationDetail
 
equals(Object) - Method in class com.launchdarkly.client.EvaluationReason.Error
 
equals(Object) - Method in class com.launchdarkly.client.EvaluationReason.PrerequisiteFailed
 
equals(Object) - Method in class com.launchdarkly.client.EvaluationReason.RuleMatch
 
equals(Object) - Method in class com.launchdarkly.client.FeatureFlagsState
 
equals(Object) - Method in class com.launchdarkly.client.FeatureStoreCacheConfig
 
equals(Object) - Method in class com.launchdarkly.client.LDUser
 
error(EvaluationReason.ErrorKind) - Static method in class com.launchdarkly.client.EvaluationReason
Returns an instance of Error.
EvaluationDetail<T> - Class in com.launchdarkly.client
An object returned by the "variation detail" methods such as LDClientInterface.boolVariationDetail(String, LDUser, boolean), combining the result of a flag evaluation with an explanation of how it was calculated.
EvaluationDetail(EvaluationReason, Integer, T) - Constructor for class com.launchdarkly.client.EvaluationDetail
 
EvaluationReason - Class in com.launchdarkly.client
Describes the reason that a flag evaluation produced a particular value.
EvaluationReason(EvaluationReason.Kind) - Constructor for class com.launchdarkly.client.EvaluationReason
 
EvaluationReason.Error - Class in com.launchdarkly.client
Subclass of EvaluationReason that indicates that the flag could not be evaluated.
EvaluationReason.ErrorKind - Enum in com.launchdarkly.client
Enumerated type defining the possible values of EvaluationReason.Error.getErrorKind().
EvaluationReason.Fallthrough - Class in com.launchdarkly.client
Subclass of EvaluationReason that indicates that the flag was on but the user did not match any targets or rules.
EvaluationReason.Kind - Enum in com.launchdarkly.client
Enumerated type defining the possible values of EvaluationReason.getKind().
EvaluationReason.Off - Class in com.launchdarkly.client
Subclass of EvaluationReason that indicates that the flag was off and therefore returned its configured off value.
EvaluationReason.PrerequisiteFailed - Class in com.launchdarkly.client
Subclass of EvaluationReason that indicates that the flag was considered off because it had at least one prerequisite flag that either was off or did not return the desired variation.
EvaluationReason.RuleMatch - Class in com.launchdarkly.client
Subclass of EvaluationReason that indicates that the user matched one of the flag's rules.
EvaluationReason.TargetMatch - Class in com.launchdarkly.client
Subclass of EvaluationReason that indicates that the user key was specifically targeted for this flag.
Event - Class in com.launchdarkly.client
Base class for all analytics events that are generated by the client.
Event(long, LDUser) - Constructor for class com.launchdarkly.client.Event
 
Event.Custom - Class in com.launchdarkly.client
 
Event.FeatureRequest - Class in com.launchdarkly.client
 
Event.Identify - Class in com.launchdarkly.client
 
Event.Index - Class in com.launchdarkly.client
 
EventProcessor - Interface in com.launchdarkly.client
Interface for an object that can send or store analytics events.
EventProcessor.NullEventProcessor - Class in com.launchdarkly.client
Stub implementation of EventProcessor for when we don't want to send any events.
EventProcessorFactory - Interface in com.launchdarkly.client
Interface for a factory that creates some implementation of EventProcessor.
eventProcessorFactory(EventProcessorFactory) - Method in class com.launchdarkly.client.LDConfig.Builder
Sets the implementation of EventProcessor to be used for processing analytics events, using a factory object.
eventsURI(URI) - Method in class com.launchdarkly.client.LDConfig.Builder
Set the base URL of the LaunchDarkly analytics event server for this configuration.

F

fallthrough() - Static method in class com.launchdarkly.client.EvaluationReason
Returns an instance of EvaluationReason.Fallthrough.
FeatureFlagsState - Class in com.launchdarkly.client
A snapshot of the state of all feature flags with regard to a specific user, generated by calling LDClientInterface.allFlagsState(LDUser, FlagsStateOption...).
FeatureRequest(long, String, LDUser, Integer, Integer, JsonElement, JsonElement, String, boolean, Long, boolean) - Constructor for class com.launchdarkly.client.Event.FeatureRequest
Deprecated.
FeatureRequest(long, String, LDUser, Integer, Integer, JsonElement, JsonElement, String, boolean, Long, EvaluationReason, boolean) - Constructor for class com.launchdarkly.client.Event.FeatureRequest
 
FEATURES - Static variable in class com.launchdarkly.client.VersionedDataKind
The VersionedDataKind instance that describes feature flag data.
FeatureStore - Interface in com.launchdarkly.client
A thread-safe, versioned store for feature flags and related objects received from the streaming API.
featureStore(FeatureStore) - Method in class com.launchdarkly.client.LDConfig.Builder
FeatureStoreCacheConfig - Class in com.launchdarkly.client
Parameters that can be used for FeatureStore implementations that support local caching.
FeatureStoreCacheConfig.StaleValuesPolicy - Enum in com.launchdarkly.client
FeatureStoreCore - Interface in com.launchdarkly.client.utils
FeatureStoreCore is an interface for a simplified subset of the functionality of FeatureStore, to be used in conjunction with CachingStoreWrapper.
FeatureStoreFactory - Interface in com.launchdarkly.client
Interface for a factory that creates some implementation of FeatureStore.
featureStoreFactory(FeatureStoreFactory) - Method in class com.launchdarkly.client.LDConfig.Builder
Sets the implementation of FeatureStore to be used for holding feature flags and related data received from LaunchDarkly, using a factory object.
FeatureStoreHelpers - Class in com.launchdarkly.client.utils
Helper methods that may be useful for implementing a FeatureStore or FeatureStoreCore.
FeatureStoreHelpers() - Constructor for class com.launchdarkly.client.utils.FeatureStoreHelpers
 
FeatureStoreHelpers.UnmarshalException - Exception in com.launchdarkly.client.utils
 
FileComponents - Class in com.launchdarkly.client.files
The entry point for the file data source, which allows you to use local files as a source of feature flag state.
FileComponents() - Constructor for class com.launchdarkly.client.files.FileComponents
 
fileDataSource() - Static method in class com.launchdarkly.client.files.FileComponents
Creates a FileDataSourceFactory which you can use to configure the file data source.
FileDataSourceFactory - Class in com.launchdarkly.client.files
To use the file data source, obtain a new instance of this class with FileComponents.fileDataSource(), call the builder method FileDataSourceFactory.filePaths(String...) to specify file path(s), then pass the resulting object to LDConfig.Builder.updateProcessorFactory(UpdateProcessorFactory).
FileDataSourceFactory() - Constructor for class com.launchdarkly.client.files.FileDataSourceFactory
 
filePaths(String...) - Method in class com.launchdarkly.client.files.FileDataSourceFactory
Adds any number of source files for loading flag data, specifying each file path as a string.
filePaths(Path...) - Method in class com.launchdarkly.client.files.FileDataSourceFactory
Adds any number of source files for loading flag data, specifying each file path as a Path.
findByName(String) - Static method in enum com.launchdarkly.client.LDCountryCode
Get a list of CountryCode by a name regular expression.
findByName(Pattern) - Static method in enum com.launchdarkly.client.LDCountryCode
Get a list of CountryCode by a name pattern.
firstName(String) - Method in class com.launchdarkly.client.LDUser.Builder
Sets the user's first name
FlagsStateOption - Class in com.launchdarkly.client
Optional parameters that can be passed to LDClientInterface.allFlagsState(LDUser, FlagsStateOption...).
flush() - Method in interface com.launchdarkly.client.EventProcessor
Specifies that any buffered events should be sent as soon as possible, rather than waiting for the next flush interval.
flush() - Method in class com.launchdarkly.client.EventProcessor.NullEventProcessor
 
flush() - Method in class com.launchdarkly.client.LDClient
 
flush() - Method in interface com.launchdarkly.client.LDClientInterface
Flushes all pending events.
flushInterval(int) - Method in class com.launchdarkly.client.LDConfig.Builder
Set the number of seconds between flushes of the event buffer.

G

get(VersionedDataKind<T>, String) - Method in interface com.launchdarkly.client.FeatureStore
Returns the object to which the specified key is mapped, or null if the key is not associated or the associated object has been deleted.
get(VersionedDataKind<T>, String) - Method in class com.launchdarkly.client.InMemoryFeatureStore
 
get(VersionedDataKind<T>, String) - Method in class com.launchdarkly.client.RedisFeatureStore
 
get(VersionedDataKind<T>, String) - Method in class com.launchdarkly.client.utils.CachingStoreWrapper
 
getAllInternal(VersionedDataKind<?>) - Method in interface com.launchdarkly.client.utils.FeatureStoreCore
Returns a Map of all associated objects of a given kind.
getAlpha2() - Method in enum com.launchdarkly.client.LDCountryCode
Get the ISO 3166-1 alpha-2 code.
getAlpha3() - Method in enum com.launchdarkly.client.LDCountryCode
Get the ISO 3166-1 alpha-3 code.
getAssignment() - Method in enum com.launchdarkly.client.LDCountryCode
Get the assignment state of this country code in ISO 3166-1.
getByCode(String) - Static method in enum com.launchdarkly.client.LDCountryCode
Get a CountryCode that corresponds to the given ISO 3166-1 alpha-2 or alpha-3 code.
getByCode(String, boolean) - Static method in enum com.launchdarkly.client.LDCountryCode
Get a CountryCode that corresponds to the given ISO 3166-1 alpha-2 or alpha-3 code.
getByCode(int) - Static method in enum com.launchdarkly.client.LDCountryCode
Get a CountryCode that corresponds to the given ISO 3166-1 numeric code.
getByCodeIgnoreCase(String) - Static method in enum com.launchdarkly.client.LDCountryCode
Get a CountryCode that corresponds to the given ISO 3166-1 alpha-2 or alpha-3 code.
getByLocale(Locale) - Static method in enum com.launchdarkly.client.LDCountryCode
Get a CountryCode that corresponds to the country code of the given Locale instance.
getCacheStats() - Method in class com.launchdarkly.client.RedisFeatureStore
Return the underlying Guava cache stats object.
getCacheStats() - Method in class com.launchdarkly.client.utils.CachingStoreWrapper
Return the underlying Guava cache stats object.
getCacheTime() - Method in class com.launchdarkly.client.FeatureStoreCacheConfig
Returns the cache TTL.
getCacheTimeMillis() - Method in class com.launchdarkly.client.FeatureStoreCacheConfig
Returns the cache TTL converted to milliseconds.
getCacheTimeUnit() - Method in class com.launchdarkly.client.FeatureStoreCacheConfig
Returns the time unit for the cache TTL.
getCore() - Method in class com.launchdarkly.client.utils.CachingStoreWrapper
Return the underlying implementation object.
getCurrency() - Method in enum com.launchdarkly.client.LDCountryCode
Get the currency.
getDependencyKeys(VersionedData) - Method in class com.launchdarkly.client.VersionedDataKind
Gets all keys of items that this one directly depends on, if this kind of item can have dependencies.
getErrorKind() - Method in class com.launchdarkly.client.EvaluationReason.Error
 
getFlagReason(String) - Method in class com.launchdarkly.client.FeatureFlagsState
Returns the evaluation reason for an individual feature flag at the time the state was recorded.
getFlagValue(String) - Method in class com.launchdarkly.client.FeatureFlagsState
Returns the value of an individual feature flag at the time the state was recorded.
getInternal(VersionedDataKind<?>, String) - Method in interface com.launchdarkly.client.utils.FeatureStoreCore
Returns the object to which the specified key is mapped, or null if no such item exists.
getItemClass() - Method in class com.launchdarkly.client.VersionedDataKind
The Java class for objects of this type.
getKey() - Method in interface com.launchdarkly.client.VersionedData
 
getKind() - Method in class com.launchdarkly.client.EvaluationReason
Returns an enum indicating the general category of the reason.
getName() - Method in enum com.launchdarkly.client.LDCountryCode
Get the country name.
getNamespace() - Method in class com.launchdarkly.client.VersionedDataKind
A short string that serves as the unique name for the collection of these objects, e.g.
getNumeric() - Method in enum com.launchdarkly.client.LDCountryCode
Get the ISO 3166-1 numeric code.
getPrerequisiteKey() - Method in class com.launchdarkly.client.EvaluationReason.PrerequisiteFailed
 
getPriority() - Method in class com.launchdarkly.client.VersionedDataKind
Used internally to determine the order in which collections are updated.
getReason() - Method in class com.launchdarkly.client.EvaluationDetail
An object describing the main factor that influenced the flag evaluation value.
getRuleId() - Method in class com.launchdarkly.client.EvaluationReason.RuleMatch
 
getRuleIndex() - Method in class com.launchdarkly.client.EvaluationReason.RuleMatch
 
getStaleValuesPolicy() - Method in class com.launchdarkly.client.FeatureStoreCacheConfig
getStreamApiPath() - Method in class com.launchdarkly.client.VersionedDataKind
The path prefix for objects of this type in events received from the streaming API.
getValue() - Method in class com.launchdarkly.client.EvaluationDetail
The result of the flag evaluation.
getValueForEvaluation(String) - Method in class com.launchdarkly.client.LDUser
 
getVariationIndex() - Method in class com.launchdarkly.client.EvaluationDetail
The index of the returned value within the flag's list of variations, e.g.
getVersion() - Method in interface com.launchdarkly.client.VersionedData
 

H

hashCode() - Method in class com.launchdarkly.client.EvaluationDetail
 
hashCode() - Method in class com.launchdarkly.client.EvaluationReason.Error
 
hashCode() - Method in class com.launchdarkly.client.EvaluationReason.PrerequisiteFailed
 
hashCode() - Method in class com.launchdarkly.client.EvaluationReason.RuleMatch
 
hashCode() - Method in class com.launchdarkly.client.FeatureFlagsState
 
hashCode() - Method in class com.launchdarkly.client.FeatureStoreCacheConfig
 
hashCode() - Method in class com.launchdarkly.client.LDUser
 

I

Identify(long, LDUser) - Constructor for class com.launchdarkly.client.Event.Identify
 
identify(LDUser) - Method in class com.launchdarkly.client.LDClient
 
identify(LDUser) - Method in interface com.launchdarkly.client.LDClientInterface
Registers the user.
Index(long, LDUser) - Constructor for class com.launchdarkly.client.Event.Index
 
init(Map<VersionedDataKind<?>, Map<String, ? extends VersionedData>>) - Method in interface com.launchdarkly.client.FeatureStore
Initializes (or re-initializes) the store with the specified set of objects.
init(Map<VersionedDataKind<?>, Map<String, ? extends VersionedData>>) - Method in class com.launchdarkly.client.InMemoryFeatureStore
 
init(Map<VersionedDataKind<?>, Map<String, ? extends VersionedData>>) - Method in class com.launchdarkly.client.RedisFeatureStore
 
init(Map<VersionedDataKind<?>, Map<String, ? extends VersionedData>>) - Method in class com.launchdarkly.client.TestFeatureStore
Deprecated.
 
init(Map<VersionedDataKind<?>, Map<String, ? extends VersionedData>>) - Method in class com.launchdarkly.client.utils.CachingStoreWrapper
 
initialized() - Method in interface com.launchdarkly.client.FeatureStore
Returns true if this store has been initialized.
initialized() - Method in class com.launchdarkly.client.InMemoryFeatureStore
 
initialized() - Method in class com.launchdarkly.client.LDClient
 
initialized() - Method in interface com.launchdarkly.client.LDClientInterface
 
initialized() - Method in class com.launchdarkly.client.RedisFeatureStore
 
initialized() - Method in class com.launchdarkly.client.TestFeatureStore
Deprecated.
 
initialized() - Method in interface com.launchdarkly.client.UpdateProcessor
Returns true once the client has been initialized and will never return false again.
initialized() - Method in class com.launchdarkly.client.UpdateProcessor.NullUpdateProcessor
 
initialized() - Method in class com.launchdarkly.client.utils.CachingStoreWrapper
 
initializedInternal() - Method in interface com.launchdarkly.client.utils.FeatureStoreCore
Returns true if this store has been initialized.
initInternal(Map<VersionedDataKind<?>, Map<String, VersionedData>>) - Method in interface com.launchdarkly.client.utils.FeatureStoreCore
Initializes (or re-initializes) the store with the specified set of objects.
inlineUsersInEvents(boolean) - Method in class com.launchdarkly.client.LDConfig.Builder
Sets whether to include full user details in every analytics event.
inMemoryFeatureStore() - Static method in class com.launchdarkly.client.Components
Returns a factory for the default in-memory implementation of FeatureStore.
InMemoryFeatureStore - Class in com.launchdarkly.client
A thread-safe, versioned store for FeatureFlag objects and related data based on a HashMap.
InMemoryFeatureStore() - Constructor for class com.launchdarkly.client.InMemoryFeatureStore
 
intVariation(String, LDUser, int) - Method in class com.launchdarkly.client.LDClient
 
intVariation(String, LDUser, int) - Method in interface com.launchdarkly.client.LDClientInterface
Calculates the integer value of a feature flag for a given user.
intVariationDetail(String, LDUser, int) - Method in class com.launchdarkly.client.LDClient
 
intVariationDetail(String, LDUser, int) - Method in interface com.launchdarkly.client.LDClientInterface
Calculates the value of a feature flag for a given user, and returns an object that describes the way the value was determined.
ip(String) - Method in class com.launchdarkly.client.LDUser.Builder
Sets the IP for a user.
isDefaultValue() - Method in class com.launchdarkly.client.EvaluationDetail
Returns true if the flag evaluation returned the default value, rather than one of the flag's variations.
isDeleted() - Method in interface com.launchdarkly.client.VersionedData
 
isDependencyOrdered() - Method in class com.launchdarkly.client.VersionedDataKind
Returns true if the SDK needs to store items of this kind in an order that is based on VersionedDataKind.getDependencyKeys(VersionedData).
isEnabled() - Method in class com.launchdarkly.client.FeatureStoreCacheConfig
Returns true if caching will be enabled.
isFlagKnown(String) - Method in class com.launchdarkly.client.LDClient
 
isFlagKnown(String) - Method in interface com.launchdarkly.client.LDClientInterface
Returns true if the specified feature flag currently exists.
isOffline() - Method in class com.launchdarkly.client.LDClient
 
isOffline() - Method in interface com.launchdarkly.client.LDClientInterface
Returns true if the client is in offline mode.
isValid() - Method in class com.launchdarkly.client.FeatureFlagsState
Returns true if this object contains a valid snapshot of feature flag state, or false if the state could not be computed (for instance, because the client was offline or there was no user).

J

jsonVariation(String, LDUser, JsonElement) - Method in class com.launchdarkly.client.LDClient
 
jsonVariation(String, LDUser, JsonElement) - Method in interface com.launchdarkly.client.LDClientInterface
Calculates the JsonElement value of a feature flag for a given user.
jsonVariationDetail(String, LDUser, JsonElement) - Method in class com.launchdarkly.client.LDClient
 
jsonVariationDetail(String, LDUser, JsonElement) - Method in interface com.launchdarkly.client.LDClientInterface
Calculates the value of a feature flag for a given user, and returns an object that describes the way the value was determined.

L

lastName(String) - Method in class com.launchdarkly.client.LDUser.Builder
Sets the user's last name.
LDClient - Class in com.launchdarkly.client
A client for the LaunchDarkly API.
LDClient(String) - Constructor for class com.launchdarkly.client.LDClient
Creates a new client instance that connects to LaunchDarkly with the default configuration.
LDClient(String, LDConfig) - Constructor for class com.launchdarkly.client.LDClient
Creates a new client to connect to LaunchDarkly with a custom configuration.
LDClientInterface - Interface in com.launchdarkly.client
This interface defines the public methods of LDClient.
LDConfig - Class in com.launchdarkly.client
This class exposes advanced configuration options for the LDClient.
LDConfig(LDConfig.Builder) - Constructor for class com.launchdarkly.client.LDConfig
 
LDConfig.Builder - Class in com.launchdarkly.client
A builder that helps construct LDConfig objects.
LDCountryCode - Enum in com.launchdarkly.client
ISO 3166-1 country code.
LDUser - Class in com.launchdarkly.client
A LDUser object contains specific attributes of a user browsing your site.
LDUser(LDUser.Builder) - Constructor for class com.launchdarkly.client.LDUser
 
LDUser(String) - Constructor for class com.launchdarkly.client.LDUser
Create a user with the given key
LDUser.Builder - Class in com.launchdarkly.client
A builder that helps construct LDUser objects.

M

makeDeletedItem(String, int) - Method in class com.launchdarkly.client.VersionedDataKind
Return an instance of this type with the specified key and version, and deleted=true.
marshalJson(VersionedData) - Static method in class com.launchdarkly.client.utils.FeatureStoreHelpers
Marshals a feature store item into a JSON string.
matchUser(LDUser, String, String) - Method in class com.launchdarkly.client.SegmentRule
 

N

name(String) - Method in class com.launchdarkly.client.LDUser.Builder
Sets the user's full name.
nullEventProcessor() - Static method in class com.launchdarkly.client.Components
Returns a factory for a null implementation of EventProcessor, which will discard all analytics events and not send them to LaunchDarkly, regardless of any other configuration.
NullEventProcessor() - Constructor for class com.launchdarkly.client.EventProcessor.NullEventProcessor
 
nullUpdateProcessor() - Static method in class com.launchdarkly.client.Components
Returns a factory for a null implementation of UpdateProcessor, which does not connect to LaunchDarkly, regardless of any other configuration.
NullUpdateProcessor() - Constructor for class com.launchdarkly.client.UpdateProcessor.NullUpdateProcessor
 

O

off() - Static method in class com.launchdarkly.client.EvaluationReason
Returns an instance of EvaluationReason.Off.
offline(boolean) - Method in class com.launchdarkly.client.LDConfig.Builder
Set whether this client is offline.

P

password(String) - Method in class com.launchdarkly.client.RedisFeatureStoreBuilder
Specifies a password that will be sent to Redis in an AUTH command.
pollingIntervalMillis(long) - Method in class com.launchdarkly.client.LDConfig.Builder
Set the polling interval (when streaming is disabled).
poolConfig(JedisPoolConfig) - Method in class com.launchdarkly.client.RedisFeatureStoreBuilder
Optional override if you wish to specify your own configuration to the underlying Jedis pool.
prefix(String) - Method in class com.launchdarkly.client.RedisFeatureStoreBuilder
Optionally configures the namespace prefix for all keys stored in Redis.
prerequisiteFailed(String) - Static method in class com.launchdarkly.client.EvaluationReason
Returns an instance of EvaluationReason.PrerequisiteFailed.
privateAttributeNames(String...) - Method in class com.launchdarkly.client.LDConfig.Builder
Marks a set of attribute names private.
privateAvatar(String) - Method in class com.launchdarkly.client.LDUser.Builder
Sets the user's avatar, and ensures that the avatar attribute will not be sent back to LaunchDarkly.
privateCountry(String) - Method in class com.launchdarkly.client.LDUser.Builder
Set the country for a user, and ensures that the country attribute will not be sent back to LaunchDarkly.
privateCountry(LDCountryCode) - Method in class com.launchdarkly.client.LDUser.Builder
Set the country for a user, and ensures that the country attribute will not be sent back to LaunchDarkly.
privateCustom(String, String) - Method in class com.launchdarkly.client.LDUser.Builder
Add a String-valued custom attribute that will not be sent back to LaunchDarkly.
privateCustom(String, Number) - Method in class com.launchdarkly.client.LDUser.Builder
Add a Number-valued custom attribute that will not be sent back to LaunchDarkly.
privateCustom(String, Boolean) - Method in class com.launchdarkly.client.LDUser.Builder
Add a Boolean-valued custom attribute that will not be sent back to LaunchDarkly.
privateCustom(String, JsonElement) - Method in class com.launchdarkly.client.LDUser.Builder
Add a custom attribute of any JSON type, that will not be sent back to LaunchDarkly.
privateCustomNumber(String, List<Number>) - Method in class com.launchdarkly.client.LDUser.Builder
Add a list of Integer-valued custom attributes.
privateCustomString(String, List<String>) - Method in class com.launchdarkly.client.LDUser.Builder
Add a list of String-valued custom attributes.
privateCustomValues(String, List<JsonElement>) - Method in class com.launchdarkly.client.LDUser.Builder
Add a custom attribute with a list of arbitrary JSON values.
privateEmail(String) - Method in class com.launchdarkly.client.LDUser.Builder
Sets the user's e-mail address, and ensures that the e-mail address attribute will not be sent back to LaunchDarkly.
privateFirstName(String) - Method in class com.launchdarkly.client.LDUser.Builder
Sets the user's first name, and ensures that the first name attribute will not be sent back to LaunchDarkly.
privateIp(String) - Method in class com.launchdarkly.client.LDUser.Builder
Sets the IP for a user, and ensures that the IP attribute is not sent back to LaunchDarkly.
privateLastName(String) - Method in class com.launchdarkly.client.LDUser.Builder
Sets the user's last name, and ensures that the last name attribute will not be sent back to LaunchDarkly.
privateName(String) - Method in class com.launchdarkly.client.LDUser.Builder
Sets the user's full name, and ensures that the name attribute will not be sent back to LaunchDarkly.
privateSecondary(String) - Method in class com.launchdarkly.client.LDUser.Builder
Sets the secondary key for a user, and ensures that the secondary key attribute is not sent back to LaunchDarkly.
proxyHost(String) - Method in class com.launchdarkly.client.LDConfig.Builder
Set the host to use as an HTTP proxy for making connections to LaunchDarkly.
proxyPassword(String) - Method in class com.launchdarkly.client.LDConfig.Builder
Sets the password for the optional HTTP proxy.
proxyPort(int) - Method in class com.launchdarkly.client.LDConfig.Builder
Set the port to use for an HTTP proxy for making connections to LaunchDarkly.
proxyUsername(String) - Method in class com.launchdarkly.client.LDConfig.Builder
Sets the username for the optional HTTP proxy.

R

reconnectTimeMs(long) - Method in class com.launchdarkly.client.LDConfig.Builder
The reconnect base time in milliseconds for the streaming connection.
redisFeatureStore() - Static method in class com.launchdarkly.client.Components
Returns a factory with builder methods for creating a Redis-backed implementation of FeatureStore, using RedisFeatureStoreBuilder.DEFAULT_URI.
redisFeatureStore(URI) - Static method in class com.launchdarkly.client.Components
Returns a factory with builder methods for creating a Redis-backed implementation of FeatureStore, specifying the Redis URI.
RedisFeatureStore - Class in com.launchdarkly.client
An implementation of FeatureStore backed by Redis.
RedisFeatureStore(RedisFeatureStoreBuilder) - Constructor for class com.launchdarkly.client.RedisFeatureStore
Creates a new store instance that connects to Redis based on the provided RedisFeatureStoreBuilder.
RedisFeatureStore() - Constructor for class com.launchdarkly.client.RedisFeatureStore
Deprecated.
Please use Components.redisFeatureStore() instead.
RedisFeatureStoreBuilder - Class in com.launchdarkly.client
A builder for configuring the Redis-based persistent feature store.
RedisFeatureStoreBuilder(URI, long) - Constructor for class com.launchdarkly.client.RedisFeatureStoreBuilder
RedisFeatureStoreBuilder(String, String, int, long) - Constructor for class com.launchdarkly.client.RedisFeatureStoreBuilder
refreshStaleValues(boolean) - Method in class com.launchdarkly.client.RedisFeatureStoreBuilder
ruleMatch(int, String) - Static method in class com.launchdarkly.client.EvaluationReason
Returns an instance of EvaluationReason.RuleMatch.

S

samplingInterval(int) - Method in class com.launchdarkly.client.LDConfig.Builder
Deprecated.
This feature will be removed in a future version of the SDK.
secondary(String) - Method in class com.launchdarkly.client.LDUser.Builder
Sets the secondary key for a user.
secureModeHash(LDUser) - Method in class com.launchdarkly.client.LDClient
 
secureModeHash(LDUser) - Method in interface com.launchdarkly.client.LDClientInterface
SegmentRule - Class in com.launchdarkly.client
 
SegmentRule(List<Clause>, Integer, String) - Constructor for class com.launchdarkly.client.SegmentRule
 
SEGMENTS - Static variable in class com.launchdarkly.client.VersionedDataKind
The VersionedDataKind instance that describes user segment data.
sendEvent(Event) - Method in class com.launchdarkly.client.EventProcessor.NullEventProcessor
 
sendEvent(Event) - Method in interface com.launchdarkly.client.EventProcessor
Records an event asynchronously.
sendEvents(boolean) - Method in class com.launchdarkly.client.LDConfig.Builder
Set whether to send events back to LaunchDarkly.
setBooleanValue(String, Boolean) - Method in class com.launchdarkly.client.TestFeatureStore
Deprecated.
Sets the value of a boolean feature flag for all users.
setDoubleValue(String, Double) - Method in class com.launchdarkly.client.TestFeatureStore
Deprecated.
Sets the value of a double multivariate feature flag, for all users.
setFeatureFalse(String) - Method in class com.launchdarkly.client.TestFeatureStore
Deprecated.
Turns a feature, identified by key, to evaluate to false for every user.
setFeatureTrue(String) - Method in class com.launchdarkly.client.TestFeatureStore
Deprecated.
Turns a feature, identified by key, to evaluate to true for every user.
setInitialized(boolean) - Method in class com.launchdarkly.client.TestFeatureStore
Deprecated.
 
setIntegerValue(String, Integer) - Method in class com.launchdarkly.client.TestFeatureStore
Deprecated.
Sets the value of an integer multivariate feature flag, for all users.
setJsonValue(String, JsonElement) - Method in class com.launchdarkly.client.TestFeatureStore
Deprecated.
Sets the value of a JsonElement multivariate feature flag, for all users.
setStringValue(String, String) - Method in class com.launchdarkly.client.TestFeatureStore
Deprecated.
Sets the value of a string multivariate feature flag, for all users.
socketTimeout(int) - Method in class com.launchdarkly.client.LDConfig.Builder
Set the socket timeout in seconds for the configuration.
socketTimeout(int, TimeUnit) - Method in class com.launchdarkly.client.RedisFeatureStoreBuilder
Optional override which sets the connection timeout for the underlying Jedis pool which otherwise defaults to Protocol.DEFAULT_TIMEOUT
socketTimeoutMillis(int) - Method in class com.launchdarkly.client.LDConfig.Builder
Set the socket timeout in milliseconds for the configuration.
sslSocketFactory(SSLSocketFactory, X509TrustManager) - Method in class com.launchdarkly.client.LDConfig.Builder
Sets the SSLSocketFactory used to secure HTTPS connections to LaunchDarkly.
staleValuesPolicy(FeatureStoreCacheConfig.StaleValuesPolicy) - Method in class com.launchdarkly.client.FeatureStoreCacheConfig
Specifies how the cache (if any) should deal with old values when the cache TTL expires.
start() - Method in class com.launchdarkly.client.UpdateProcessor.NullUpdateProcessor
 
start() - Method in interface com.launchdarkly.client.UpdateProcessor
Starts the client.
startWaitMillis(long) - Method in class com.launchdarkly.client.LDConfig.Builder
Set how long the constructor will block awaiting a successful connection to LaunchDarkly.
stream(boolean) - Method in class com.launchdarkly.client.LDConfig.Builder
Set whether streaming mode should be enabled.
streamURI(URI) - Method in class com.launchdarkly.client.LDConfig.Builder
Set the base URL of the LaunchDarkly streaming server for this configuration.
stringVariation(String, LDUser, String) - Method in class com.launchdarkly.client.LDClient
 
stringVariation(String, LDUser, String) - Method in interface com.launchdarkly.client.LDClientInterface
Calculates the String value of a feature flag for a given user.
stringVariationDetail(String, LDUser, String) - Method in class com.launchdarkly.client.LDClient
 
stringVariationDetail(String, LDUser, String) - Method in interface com.launchdarkly.client.LDClientInterface
Calculates the value of a feature flag for a given user, and returns an object that describes the way the value was determined.

T

targetMatch() - Static method in class com.launchdarkly.client.EvaluationReason
Returns an instance of EvaluationReason.TargetMatch.
TestFeatureStore - Class in com.launchdarkly.client
Deprecated.
Will be replaced by a file-based test fixture.
TestFeatureStore() - Constructor for class com.launchdarkly.client.TestFeatureStore
Deprecated.
 
tls(boolean) - Method in class com.launchdarkly.client.RedisFeatureStoreBuilder
Optionally enables TLS for secure connections to Redis.
toLocale() - Method in enum com.launchdarkly.client.LDCountryCode
Convert this CountryCode instance to a Locale instance.
toString() - Method in class com.launchdarkly.client.EvaluationDetail
 
toString() - Method in class com.launchdarkly.client.EvaluationReason.Error
 
toString() - Method in class com.launchdarkly.client.EvaluationReason.PrerequisiteFailed
 
toString() - Method in class com.launchdarkly.client.EvaluationReason.RuleMatch
 
toString() - Method in class com.launchdarkly.client.EvaluationReason
 
toString() - Method in class com.launchdarkly.client.FlagsStateOption
 
toString() - Method in class com.launchdarkly.client.VersionedDataKind
 
toValuesMap() - Method in class com.launchdarkly.client.FeatureFlagsState
Returns a map of flag keys to flag values.
track(String, LDUser) - Method in class com.launchdarkly.client.LDClient
 
track(String, LDUser, JsonElement) - Method in class com.launchdarkly.client.LDClient
 
track(String, LDUser, JsonElement, double) - Method in class com.launchdarkly.client.LDClient
 
track(String, LDUser) - Method in interface com.launchdarkly.client.LDClientInterface
Tracks that a user performed an event.
track(String, LDUser, JsonElement) - Method in interface com.launchdarkly.client.LDClientInterface
Tracks that a user performed an event, and provides additional custom data.
track(String, LDUser, JsonElement, double) - Method in interface com.launchdarkly.client.LDClientInterface
Tracks that a user performed an event, and provides an additional numeric value for custom metrics.
ttl(long, TimeUnit) - Method in class com.launchdarkly.client.FeatureStoreCacheConfig
Specifies the cache TTL.
ttlMillis(long) - Method in class com.launchdarkly.client.FeatureStoreCacheConfig
Shortcut for calling FeatureStoreCacheConfig.ttl(long, TimeUnit) with TimeUnit.MILLISECONDS.
ttlSeconds(long) - Method in class com.launchdarkly.client.FeatureStoreCacheConfig
Shortcut for calling FeatureStoreCacheConfig.ttl(long, TimeUnit) with TimeUnit.SECONDS.

U

UnmarshalException(Throwable) - Constructor for exception com.launchdarkly.client.utils.FeatureStoreHelpers.UnmarshalException
 
unmarshalJson(VersionedDataKind<T>, String) - Static method in class com.launchdarkly.client.utils.FeatureStoreHelpers
Unmarshals a feature store item from a JSON string.
UpdateProcessor - Interface in com.launchdarkly.client
Interface for an object that receives updates to feature flags, user segments, and anything else that might come from LaunchDarkly, and passes them to a FeatureStore.
UpdateProcessor.NullUpdateProcessor - Class in com.launchdarkly.client
 
updateProcessorFactory(UpdateProcessorFactory) - Method in class com.launchdarkly.client.LDConfig.Builder
Sets the implementation of UpdateProcessor to be used for receiving feature flag data, using a factory object.
UpdateProcessorFactory - Interface in com.launchdarkly.client
Interface for a factory that creates some implementation of UpdateProcessor.
upsert(VersionedDataKind<T>, T) - Method in interface com.launchdarkly.client.FeatureStore
Update or insert the object associated with the specified key, if its version is less than or equal to the version specified in the argument object.
upsert(VersionedDataKind<T>, T) - Method in class com.launchdarkly.client.InMemoryFeatureStore
 
upsert(VersionedDataKind<T>, T) - Method in class com.launchdarkly.client.RedisFeatureStore
 
upsert(VersionedDataKind<T>, T) - Method in class com.launchdarkly.client.utils.CachingStoreWrapper
 
upsertInternal(VersionedDataKind<?>, VersionedData) - Method in interface com.launchdarkly.client.utils.FeatureStoreCore
Updates or inserts the object associated with the specified key.
useLdd(boolean) - Method in class com.launchdarkly.client.LDConfig.Builder
Set whether this client should use the LaunchDarkly relay in daemon mode, versus subscribing to the streaming or polling API.
userKeysCapacity(int) - Method in class com.launchdarkly.client.LDConfig.Builder
Sets the number of user keys that the event processor can remember at any one time, so that duplicate user details will not be sent in analytics events.
userKeysFlushInterval(int) - Method in class com.launchdarkly.client.LDConfig.Builder
Sets the interval in seconds at which the event processor will reset its set of known user keys.

V

valueOf(String) - Static method in enum com.launchdarkly.client.EvaluationReason.ErrorKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.launchdarkly.client.EvaluationReason.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.launchdarkly.client.FeatureStoreCacheConfig.StaleValuesPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.launchdarkly.client.LDCountryCode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.launchdarkly.client.EvaluationReason.ErrorKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.launchdarkly.client.EvaluationReason.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.launchdarkly.client.FeatureStoreCacheConfig.StaleValuesPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.launchdarkly.client.LDCountryCode
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in class com.launchdarkly.client.LDClient
Returns the current version string of the client library.
version() - Method in interface com.launchdarkly.client.LDClientInterface
 
VersionedData - Interface in com.launchdarkly.client
Common interface for string-keyed, versioned objects that can be kept in a FeatureStore.
VersionedDataKind<T extends VersionedData> - Class in com.launchdarkly.client
The descriptor for a specific kind of VersionedData objects that may exist in a FeatureStore.
VersionedDataKind() - Constructor for class com.launchdarkly.client.VersionedDataKind
 

W

WITH_REASONS - Static variable in class com.launchdarkly.client.FlagsStateOption
Specifies that EvaluationReason data should be captured in the state object.
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links