Thetype exposes the following members.
Sets whether or not user attributes (other than the key) should be private (not sent to the LaunchDarkly server).
Sets the base URI of the LaunchDarkly server.
Set to true to opt out of sending diagnostic events.
Sets the interval at which periodic diagnostic events will be sent.
Sets the capacity of the events buffer.
Sets the time between flushes of the event buffer.
Sets the implementation of IEventProcessor to be used for processing analytics events.
Sets the base URL of the LaunchDarkly analytics event server.
Sets the implementation of IFeatureStore to be used for holding feature flags and related data received from LaunchDarkly.
Sets the object to be used for sending HTTP requests. This is exposed for testing purposes.
Sets the connection timeout. The default value is 10 seconds.
Sets whether to include full user details in every analytics event.
Sets whether or not the streaming API should be used to receive flag updates.
Sets whether or not this client is offline. If true, no calls to Launchdarkly will be made.
Sets the polling interval (when streaming is disabled).
Marks an attribute name as private.
Sets the timeout when reading data from the streaming connection.
Sets the reconnect base time for the streaming connection.
Sets the SDK key for your LaunchDarkly environment.
Sets how long the client constructor will block awaiting a successful connection to LaunchDarkly.
Sets the base URI of the LaunchDarkly streaming server.
Sets the implementation of IUpdateProcessor to be used for receiving feature flag data.
Sets whether this client should use the LaunchDarkly relay in daemon mode, instead of subscribing to the streaming or polling API.
Sets the number of user keys that the event processor can remember at any one time.
Sets the interval at which the event processor will clear its cache of known user keys.
For use by wrapper libraries to set an identifying name for the wrapper being used. This will be sent in request headers during requests to the LaunchDarkly servers to allow recording metrics on the usage of these wrapper libraries.
For use by wrapper libraries to set version to be included alongside a WrapperName. If WrapperName is unset or null, this field will be ignored.
var config = Configuration.Builder("my-sdk-key") .AllAttributesPrivate(true) .EventCapacity(1000) .Build();