Package com.launchdarkly.sdk
Base namespace for LaunchDarkly Java-based SDKs, containing common types.
-
Class Summary Class Description ArrayBuilder A builder created byLDValue.buildArray()
.AttributeRef An attribute name or path expression identifying a value within anLDContext
.ContextBuilder A mutable object that uses the builder pattern to specify properties forLDContext
.ContextKind A string identifier provided by the application to describe what kind of entity anLDContext
represents.ContextMultiBuilder A mutable object that uses the builder pattern to specify properties for a multi-kindLDContext
.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.LDContext A collection of attributes that can be referenced in flag evaluations and analytics events.LDUser Deprecated. useLDContext
instead.LDUser.Builder Deprecated. 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 Deprecated. -
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
.