Class ConfigurationBuilder
  
  
  
    Inheritance
    
    ConfigurationBuilder
   
  
  
  Assembly: LaunchDarkly.ServerSdk.dll
  Syntax
  
    public sealed class ConfigurationBuilder
   
  Methods
  
  ApplicationInfo(ApplicationInfoBuilder)
  
  
  Declaration
  
    public ConfigurationBuilder ApplicationInfo(ApplicationInfoBuilder applicationInfo)
   
  Parameters
  
  Returns
  
  
  
  
  
  Declaration
  
    public ConfigurationBuilder BigSegments(IComponentConfigurer<BigSegmentsConfiguration> bigSegmentsConfig)
   
  Parameters
  
  Returns
  
  
  Build()
  
  
  Declaration
  
    public Configuration Build()
   
  Returns
  
  
  
  
  
  Declaration
  
    public ConfigurationBuilder DataSource(IComponentConfigurer<IDataSource> dataSourceConfig)
   
  Parameters
  
  Returns
  
  
  
  
  
  Declaration
  
    public ConfigurationBuilder DataStore(IComponentConfigurer<IDataStore> dataStoreConfig)
   
  Parameters
  
  Returns
  
  
  DiagnosticOptOut(bool)
  
  
  Declaration
  
    public ConfigurationBuilder DiagnosticOptOut(bool diagnosticOptOut)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | bool | 
        diagnosticOptOut | 
         | 
      
    
  
  Returns
  
  
  
  
  
  Declaration
  
    public ConfigurationBuilder Events(IComponentConfigurer<IEventProcessor> eventsConfig)
   
  Parameters
  
  Returns
  
  
  Hooks(HookConfigurationBuilder)
  
  
  Declaration
  
    public ConfigurationBuilder Hooks(HookConfigurationBuilder hooksConfig)
   
  Parameters
  
  Returns
  
  
  
  
  
  Declaration
  
    public ConfigurationBuilder Http(IComponentConfigurer<HttpConfiguration> httpConfig)
   
  Parameters
  
  Returns
  
  
  Logging(ILogAdapter)
  
  
  Declaration
  
    public ConfigurationBuilder Logging(ILogAdapter logAdapter)
   
  Parameters
  
  Returns
  
  
  
  
  
  Declaration
  
    public ConfigurationBuilder Logging(IComponentConfigurer<LoggingConfiguration> loggingConfig)
   
  Parameters
  
  Returns
  
  
  Offline(bool)
  
  
  Declaration
  
    public ConfigurationBuilder Offline(bool offline)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | bool | 
        offline | 
         | 
      
    
  
  Returns
  
  
  Plugins(PluginConfigurationBuilder)
  
  
  Declaration
  
    public ConfigurationBuilder Plugins(PluginConfigurationBuilder pluginsConfig)
   
  Parameters
  
  Returns
  
  
  SdkKey(string)
  
  
  Declaration
  
    public ConfigurationBuilder SdkKey(string sdkKey)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | string | 
        sdkKey | 
         | 
      
    
  
  Returns
  
  
  ServiceEndpoints(ServiceEndpointsBuilder)
  
  
  Declaration
  
    public ConfigurationBuilder ServiceEndpoints(ServiceEndpointsBuilder serviceEndpointsBuilder)
   
  Parameters
  
  Returns
  
  
  StartWaitTime(TimeSpan)
  
  
  Declaration
  
    public ConfigurationBuilder StartWaitTime(TimeSpan startWaitTime)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | TimeSpan | 
        startWaitTime | 
         | 
      
    
  
  Returns
  
  
  WrapperInfo(WrapperInfoBuilder)
  
  
  Declaration
  
    public ConfigurationBuilder WrapperInfo(WrapperInfoBuilder wrapperInfo)
   
  Parameters
  
  Returns
  
  Extension Methods