All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description ArrayBuilder A builder created byLDValue.buildArray()
.ClientContext Configuration information provided by theLDClient
when creating components.ComponentConfigurer<T> The common interface for SDK component factories and configuration builders.Components Provides configurable factories for the standard implementations of LaunchDarkly component interfaces.ConnectionInformation ConnectionInformation.ConnectionMode Enumerated type defining the possible values ofConnectionInformation.getConnectionMode()
.ConnectivityReceiver Used internally by the SDK.DataSource An object that describes how the SDK will obtain feature flag data from LaunchDarkly.DiagnosticDescription Optional interface for components to describe their own configuration.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.EvaluationReason.ErrorKind Enumerated type defining the possible values ofEvaluationReason.getErrorKind()
.EvaluationReason.Kind Enumerated type defining the possible values ofEvaluationReason.getKind()
.EventProcessor Interface for an object that can send or store analytics events.EventProcessorBuilder Contains methods for configuring delivery of analytics events.FeatureFlagChangeListener Callback interface used for listening to changes to a feature flag.HttpConfiguration Encapsulates top-level HTTP configuration that applies to all SDK components.HttpConfigurationBuilder Contains methods for configuring the SDK's networking behavior.JsonSerializable Marker interface for SDK classes that have a custom JSON serialization.JsonSerialization Helper methods for JSON serialization of SDK classes.LaunchDarklyException Exception class that can be thrown by LaunchDarkly client methods.LDAllFlagsListener Callback interface used for listening to changes to the flag store.LDAndroidLogging Allows LaunchDarkly log output to be sent directly to the native Android Log API.LDClient Client for accessing LaunchDarkly's Feature Flag system.LDClientInterface The interface for the LaunchDarkly SDK client.LDConfig This class exposes advanced configuration options forLDClient
.LDConfig.Builder LDFailure LDFailure.FailureType Enumerated type defining the possible values ofLDFailure.getFailureType()
.LDGson A helper class for interoperability with application code that uses Gson.LDHeaderUpdater An interface to provide the SDK with a function used to modify HTTP headers before each request to the LaunchDarkly service.LDInvalidResponseCodeFailure LDJackson A helper class for interoperability with application code that uses Jackson.LDStatusListener LDTimberLogging Allows LaunchDarkly log output to be forwarded to Timber.LDTimberLogging.Adapter A Timber implementation of theLDLogAdapter
interface.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.LDValueType Describes the type of anLDValue
.ObjectBuilder A builder created byLDValue.buildObject()
.PollingDataSourceBuilder Contains methods for configuring the polling data source.PollingUpdater Used internally by the SDK.SerializationException General exception class for all errors in serializing or deserializing JSON.ServiceEndpoints Specifies the base service URIs used by SDK components.ServiceEndpointsBuilder Contains methods for configuring the SDK's service URIs.StreamingDataSourceBuilder Contains methods for configuring the streaming data source.UserAttribute Represents a built-in or custom attribute name supported byLDUser
.