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.BigSegmentsStatus Enumerated type defining the possible values ofEvaluationReason.getBigSegmentsStatus()
.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
.