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.Converterfor commonly used types.LDValue.Converter<T> Defines a conversion betweenLDValueand 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.