# Functions
BigSegments returns a configuration builder for the SDK's Big Segments feature.
ExternalUpdatesOnly returns a configuration object that disables a direct connection with LaunchDarkly for feature flag updates.
HTTPConfiguration returns a configuration builder for the SDK's HTTP configuration.
InMemoryDataStore returns the default in-memory DataStore implementation factory.
Logging returns a configuration builder for the SDK's logging configuration.
NoEvents returns a configuration object that disables analytics events.
NoLogging returns a configuration object that disables logging.
PersistentDataStore returns a configuration builder for some implementation of a persistent data store.
PollingDataSource returns a configurable factory for using polling mode to get feature flag data.
RelayProxyEndpoints specifies a single base URI for a Relay Proxy instance, telling the SDK to use the Relay Proxy for all services.
RelayProxyEndpointsWithoutEvents specifies a single base URI for a Relay Proxy instance, telling the SDK to use the Relay Proxy for all services except analytics events.
SendEvents returns a configuration builder for analytics event delivery.
StreamingDataSource returns a configurable factory for using streaming mode to get feature flag data.
# Constants
DefaultBigSegmentsContextCacheSize is the default value for [BigSegmentsConfigurationBuilder.ContextCacheSize].
DefaultBigSegmentsContextCacheTime is the default value for [BigSegmentsConfigurationBuilder.ContextCacheTime].
DefaultBigSegmentsStaleAfter is the default value for [BigSegmentsConfigurationBuilder.StaleAfter].
DefaultBigSegmentsStatusPollInterval is the default value for [BigSegmentsConfigurationBuilder.StatusPollInterval].
DefaultConnectTimeout is the HTTP connection timeout that is used if [HTTPConfigurationBuilder.ConnectTimeout] is not set.
DefaultContextKeysCapacity is the default value for [EventProcessorBuilder.ContextKeysCapacity].
DefaultContextKeysFlushInterval is the default value for [EventProcessorBuilder.ContextKeysFlushInterval].
DefaultDiagnosticRecordingInterval is the default value for [EventProcessorBuilder.DiagnosticRecordingInterval].
DefaultEventsBaseURI is the default value for [EventProcessorBuilder.BaseURI].
DefaultEventsCapacity is the default value for [EventProcessorBuilder.Capacity].
DefaultFlushInterval is the default value for [EventProcessorBuilder.FlushInterval].
DefaultInitialReconnectDelay is the default value for [StreamingDataSourceBuilder.InitialReconnectDelay].
DefaultLogDataSourceOutageAsErrorAfter is the default value for [LoggingConfigurationBuilder.LogDataSourceOutageAsErrorAfter]: one minute.
DefaultPollingBaseURI is the default value for [PollingDataSourceBuilder.BaseURI].
DefaultPollInterval is the default value for [PollingDataSourceBuilder.PollInterval].
DefaultStreamingBaseURI is the default value for [StreamingDataSourceBuilder.BaseURI].
MinimumDiagnosticRecordingInterval is the minimum value for [EventProcessorBuilder.DiagnosticRecordingInterval].
PersistentDataStoreDefaultCacheTime is the default amount of time that recently read or updated items will be cached in memory, if you use [PersistentDataStore].
# Structs
BigSegmentsConfigurationBuilder contains methods for configuring the SDK's Big Segments behavior.
EventProcessorBuilder provides methods for configuring analytics event behavior.
HTTPConfigurationBuilder contains methods for configuring the SDK's networking behavior.
LoggingConfigurationBuilder contains methods for configuring the SDK's logging behavior.
PersistentDataStoreBuilder is a configurable factory for a persistent data store.
PollingDataSourceBuilder provides methods for configuring the polling data source.
StreamingDataSourceBuilder provides methods for configuring the streaming data source.