3 #include <launchdarkly/attribute_reference.hpp> 
    4 #include <launchdarkly/config/shared/built/events.hpp> 
    5 #include <launchdarkly/error.hpp> 
    7 #include "tl/expected.hpp" 
   12 #include <unordered_map> 
   14 namespace launchdarkly::config::shared::builders {
 
   16 template <
typename SDK>
 
   19 template <
typename SDK>
 
   20 bool operator==(EventsBuilder<SDK> 
const& lhs, EventsBuilder<SDK> 
const& rhs);
 
   28 template <
typename SDK>
 
   31     friend bool operator==
 
  128     [[nodiscard]] tl::expected<built::Events, Error> 
Build() 
const;
 
Definition: attribute_reference.hpp:34
 
Definition: events_builder.hpp:29
 
EventsBuilder & Enabled(bool enabled)
Definition: events_builder.cpp:12
 
EventsBuilder & PrivateAttribute(AttributeReference attribute)
Definition: events_builder.cpp:56
 
EventsBuilder & ContextKeysCapacity(std::size_t capacity)
Specifies the number of unique context keys that can be remembered by the index event generation logi...
Definition: events_builder.cpp:29
 
EventsBuilder()
Definition: events_builder.cpp:9
 
EventsBuilder & FlushInterval(std::chrono::milliseconds interval)
Definition: events_builder.cpp:36
 
EventsBuilder & AllAttributesPrivate(bool all_attributes_private)
Definition: events_builder.cpp:43
 
tl::expected< built::Events, Error > Build() const
Definition: events_builder.cpp:63
 
EventsBuilder & Capacity(std::size_t capacity)
Definition: events_builder.cpp:23
 
EventsBuilder & PrivateAttributes(AttributeReference::SetType private_attrs)
Definition: events_builder.cpp:49
 
EventsBuilder & Disable()
Definition: events_builder.cpp:18
 
Definition: events.hpp:18