C++ Server-Side SDK
LaunchDarkly SDK
Public Member Functions | List of all members
launchdarkly::server_side::Config Struct Reference

Public Member Functions

 Config (std::string sdk_key, config::built::Logging logging, config::built::ServiceEndpoints endpoints, config::built::Events events, std::optional< std::string > application_tag, config::built::DataSystemConfig data_system_config, std::optional< config::built::BigSegmentsConfig > big_segments, config::built::HttpProperties http_properties, std::vector< std::shared_ptr< hooks::Hook >> hooks)
 
std::string const & SdkKey () const
 
config::built::ServiceEndpoints const & ServiceEndpoints () const
 
config::built::Events const & Events () const
 
std::optional< std::string > const & ApplicationTag () const
 
config::built::DataSystemConfig const & DataSystemConfig () const
 
std::optional< config::built::BigSegmentsConfig > const & BigSegments () const
 
config::built::HttpProperties const & HttpProperties () const
 
config::built::Logging const & Logging () const
 
std::vector< std::shared_ptr< hooks::Hook > > const & Hooks () const
 

Member Function Documentation

◆ BigSegments()

std::optional< config::built::BigSegmentsConfig > const & launchdarkly::server_side::Config::BigSegments ( ) const

The Big Segments configuration, or nullopt if Big Segments were not enabled via ConfigBuilder::BigSegments.


The documentation for this struct was generated from the following files: