7#include <aws/personalize/Personalize_EXPORTS.h>
8#include <aws/personalize/model/AutoTrainingConfig.h>
9#include <aws/personalize/model/EventsConfig.h>
46 template<
typename AutoTrainingConfigT = AutoTrainingConfig>
47 void SetAutoTrainingConfig(AutoTrainingConfigT&& value) { m_autoTrainingConfigHasBeenSet =
true; m_autoTrainingConfig = std::forward<AutoTrainingConfigT>(value); }
48 template<
typename AutoTrainingConfigT = AutoTrainingConfig>
60 template<
typename EventsConfigT = EventsConfig>
61 void SetEventsConfig(EventsConfigT&& value) { m_eventsConfigHasBeenSet =
true; m_eventsConfig = std::forward<EventsConfigT>(value); }
62 template<
typename EventsConfigT = EventsConfig>
68 bool m_autoTrainingConfigHasBeenSet =
false;
71 bool m_eventsConfigHasBeenSet =
false;
AWS_PERSONALIZE_API SolutionUpdateConfig()=default
bool AutoTrainingConfigHasBeenSet() const
const EventsConfig & GetEventsConfig() const
bool EventsConfigHasBeenSet() const
AWS_PERSONALIZE_API SolutionUpdateConfig(Aws::Utils::Json::JsonView jsonValue)
SolutionUpdateConfig & WithEventsConfig(EventsConfigT &&value)
const AutoTrainingConfig & GetAutoTrainingConfig() const
AWS_PERSONALIZE_API Aws::Utils::Json::JsonValue Jsonize() const
SolutionUpdateConfig & WithAutoTrainingConfig(AutoTrainingConfigT &&value)
void SetEventsConfig(EventsConfigT &&value)
AWS_PERSONALIZE_API SolutionUpdateConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetAutoTrainingConfig(AutoTrainingConfigT &&value)
Aws::Utils::Json::JsonValue JsonValue