Class EventProcessorBuilder
Inheritance
EventProcessorBuilder
Assembly: LaunchDarkly.ServerSdk.dll
Syntax
public sealed class EventProcessorBuilder : IComponentConfigurer<IEventProcessor>, IDiagnosticDescription
Constructors
EventProcessorBuilder()
Declaration
public EventProcessorBuilder()
Fields
DefaultCapacity
Declaration
public const int DefaultCapacity = 10000
Field Value
DefaultContextKeysCapacity
Declaration
public const int DefaultContextKeysCapacity = 1000
Field Value
DefaultContextKeysFlushInterval
Declaration
public static readonly TimeSpan DefaultContextKeysFlushInterval
Field Value
DefaultDiagnosticRecordingInterval
Declaration
public static readonly TimeSpan DefaultDiagnosticRecordingInterval
Field Value
DefaultFlushInterval
Declaration
public static readonly TimeSpan DefaultFlushInterval
Field Value
MinimumDiagnosticRecordingInterval
Declaration
public static readonly TimeSpan MinimumDiagnosticRecordingInterval
Field Value
Methods
AllAttributesPrivate(bool)
Declaration
public EventProcessorBuilder AllAttributesPrivate(bool allAttributesPrivate)
Parameters
Type |
Name |
Description |
bool |
allAttributesPrivate |
|
Returns
Build(LdClientContext)
Declaration
public IEventProcessor Build(LdClientContext context)
Parameters
Returns
Capacity(int)
Declaration
public EventProcessorBuilder Capacity(int capacity)
Parameters
Type |
Name |
Description |
int |
capacity |
|
Returns
ContextKeysCapacity(int)
Declaration
public EventProcessorBuilder ContextKeysCapacity(int contextKeysCapacity)
Parameters
Type |
Name |
Description |
int |
contextKeysCapacity |
|
Returns
ContextKeysFlushInterval(TimeSpan)
Declaration
public EventProcessorBuilder ContextKeysFlushInterval(TimeSpan contextKeysFlushInterval)
Parameters
Type |
Name |
Description |
TimeSpan |
contextKeysFlushInterval |
|
Returns
DescribeConfiguration(LdClientContext)
Declaration
public LdValue DescribeConfiguration(LdClientContext context)
Parameters
Returns
DiagnosticRecordingInterval(TimeSpan)
Declaration
public EventProcessorBuilder DiagnosticRecordingInterval(TimeSpan diagnosticRecordingInterval)
Parameters
Type |
Name |
Description |
TimeSpan |
diagnosticRecordingInterval |
|
Returns
FlushInterval(TimeSpan)
Declaration
public EventProcessorBuilder FlushInterval(TimeSpan flushInterval)
Parameters
Type |
Name |
Description |
TimeSpan |
flushInterval |
|
Returns
PrivateAttributes(params string[])
Declaration
public EventProcessorBuilder PrivateAttributes(params string[] attributes)
Parameters
Type |
Name |
Description |
string[] |
attributes |
|
Returns
Implements