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 anLDContextrepresents.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 Attributes of a user for whom you are evaluating feature flags.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.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.