Package com.launchdarkly.sdk
Base namespace for LaunchDarkly Java-based SDKs, containing common types.
-
Class Summary Class Description ArrayBuilder A builder created byLDValue.buildArray()
.EvaluationDetail<T> An object returned by the SDK's "variation detail" methods such asboolVariationDetail
, combining the result of a flag evaluation with an explanation of how it was calculated.EvaluationReason Describes the reason that a flag evaluation produced a particular value.LDUser A collection of attributes that can affect flag evaluation, usually corresponding to a user of your application.LDUser.Builder LDValue An immutable instance of any data type that is allowed in JSON.LDValue.Convert Predefined instances ofLDValue.Converter
for commonly used types.LDValue.Converter<T> Defines a conversion betweenLDValue
and some other type.ObjectBuilder A builder created byLDValue.buildObject()
.UserAttribute Represents a built-in or custom attribute name supported byLDUser
. -
Enum Summary Enum Description EvaluationReason.ErrorKind Enumerated type defining the possible values ofEvaluationReason.getErrorKind()
.EvaluationReason.Kind Enumerated type defining the possible values ofEvaluationReason.getKind()
.LDValueType Describes the type of anLDValue
.