7#include <aws/personalize/Personalize_EXPORTS.h>
8#include <aws/personalize/model/AutoTrainingConfig.h>
9#include <aws/personalize/model/EventsConfig.h>
20namespace Personalize {
40 template <
typename AutoTrainingConfigT = AutoTrainingConfig>
42 m_autoTrainingConfigHasBeenSet =
true;
43 m_autoTrainingConfig = std::forward<AutoTrainingConfigT>(value);
45 template <
typename AutoTrainingConfigT = AutoTrainingConfig>
60 template <
typename EventsConfigT = EventsConfig>
62 m_eventsConfigHasBeenSet =
true;
63 m_eventsConfig = std::forward<EventsConfigT>(value);
65 template <
typename EventsConfigT = EventsConfig>
75 bool m_autoTrainingConfigHasBeenSet =
false;
76 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