C++ Server-Side SDK
LaunchDarkly SDK
background_sync_config.hpp
1 #pragma once
2 
3 #include <launchdarkly/config/shared/built/data_source_config.hpp>
4 #include <launchdarkly/config/shared/sdks.hpp>
5 #include <launchdarkly/server_side/config/built/data_system/bootstrap_config.hpp>
6 #include <launchdarkly/server_side/config/built/data_system/data_destination_config.hpp>
7 
8 #include <optional>
9 #include <variant>
10 
11 namespace launchdarkly::server_side::config::built {
12 
13 
17 
18 
19  std::optional<BootstrapConfig> bootstrap_;
20  std::variant<StreamingConfig, PollingConfig> synchronizer_;
21  std::optional<DataDestinationConfig> destination_;
22 };
23 
24 } // namespace launchdarkly::server_side::config::built
Definition: data_source_config.hpp:36