3#include <launchdarkly/config/shared/builders/app_info_builder.hpp>
4#include <launchdarkly/config/shared/builders/data_source_builder.hpp>
5#include <launchdarkly/config/shared/builders/endpoints_builder.hpp>
6#include <launchdarkly/config/shared/builders/events_builder.hpp>
7#include <launchdarkly/config/shared/builders/http_properties_builder.hpp>
8#include <launchdarkly/config/shared/builders/logging_builder.hpp>
9#include <launchdarkly/config/shared/builders/persistence_builder.hpp>
10#include <launchdarkly/config/shared/config.hpp>
15#include "tl/expected.hpp"
17namespace launchdarkly::config::shared::builders {
24template <
typename SDK>
113 tl::expected<Result, Error>
Build()
const;
116 std::string sdk_key_;
117 std::optional<bool> offline_;
Definition app_info_builder.hpp:13
Definition config_builder.hpp:25
PersistenceBuilder & Persistence()
Definition config_builder.cpp:50
LoggingBuilder & Logging()
Definition config_builder.cpp:45
ConfigBuilder & Offline(bool offline)
Definition config_builder.cpp:27
DataSourceBuilder & DataSource()
Definition config_builder.cpp:34
tl::expected< Result, Error > Build() const
Definition config_builder.cpp:56
AppInfoBuilder & AppInfo()
Definition config_builder.cpp:22
HttpPropertiesBuilder & HttpProperties()
Definition config_builder.cpp:40
EventsBuilder & Events()
Definition config_builder.cpp:17
EndpointsBuilder & ServiceEndpoints()
Definition config_builder.cpp:12
Definition data_source_builder.hpp:17
Definition endpoints_builder.hpp:28
Definition events_builder.hpp:29
Definition http_properties_builder.hpp:74
Definition logging_builder.hpp:13
Definition persistence_builder.hpp:16