7#include <aws/customer-profiles/CustomerProfiles_EXPORTS.h>
8#include <aws/customer-profiles/model/EventsConfig.h>
19namespace CustomerProfiles {
41 template <
typename EventsConfigT = EventsConfig>
43 m_eventsConfigHasBeenSet =
true;
44 m_eventsConfig = std::forward<EventsConfigT>(value);
46 template <
typename EventsConfigT = EventsConfig>
60 m_trainingFrequencyHasBeenSet =
true;
61 m_trainingFrequency = value;
71 int m_trainingFrequency{0};
72 bool m_eventsConfigHasBeenSet =
false;
73 bool m_trainingFrequencyHasBeenSet =
false;
const EventsConfig & GetEventsConfig() const
bool TrainingFrequencyHasBeenSet() const
AWS_CUSTOMERPROFILES_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_CUSTOMERPROFILES_API RecommenderConfig()=default
bool EventsConfigHasBeenSet() const
void SetEventsConfig(EventsConfigT &&value)
AWS_CUSTOMERPROFILES_API RecommenderConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
RecommenderConfig & WithTrainingFrequency(int value)
AWS_CUSTOMERPROFILES_API RecommenderConfig(Aws::Utils::Json::JsonView jsonValue)
RecommenderConfig & WithEventsConfig(EventsConfigT &&value)
int GetTrainingFrequency() const
void SetTrainingFrequency(int value)
Aws::Utils::Json::JsonValue JsonValue