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