7#include <aws/personalize/Personalize_EXPORTS.h>
8#include <aws/personalize/model/HPOObjective.h>
9#include <aws/personalize/model/HPOResourceConfig.h>
10#include <aws/personalize/model/HyperParameterRanges.h>
82 bool m_hpoObjectiveHasBeenSet =
false;
85 bool m_hpoResourceConfigHasBeenSet =
false;
88 bool m_algorithmHyperParameterRangesHasBeenSet =
false;
const HPOResourceConfig & GetHpoResourceConfig() const
HPOConfig & WithAlgorithmHyperParameterRanges(HyperParameterRanges &&value)
void SetAlgorithmHyperParameterRanges(HyperParameterRanges &&value)
HPOConfig & WithHpoObjective(const HPOObjective &value)
HPOConfig & WithHpoObjective(HPOObjective &&value)
void SetHpoObjective(const HPOObjective &value)
HPOConfig & WithHpoResourceConfig(HPOResourceConfig &&value)
const HyperParameterRanges & GetAlgorithmHyperParameterRanges() const
AWS_PERSONALIZE_API HPOConfig(Aws::Utils::Json::JsonView jsonValue)
void SetHpoResourceConfig(HPOResourceConfig &&value)
AWS_PERSONALIZE_API HPOConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_PERSONALIZE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetHpoObjective(HPOObjective &&value)
bool HpoObjectiveHasBeenSet() const
bool AlgorithmHyperParameterRangesHasBeenSet() const
void SetHpoResourceConfig(const HPOResourceConfig &value)
HPOConfig & WithHpoResourceConfig(const HPOResourceConfig &value)
AWS_PERSONALIZE_API HPOConfig()
bool HpoResourceConfigHasBeenSet() const
const HPOObjective & GetHpoObjective() const
void SetAlgorithmHyperParameterRanges(const HyperParameterRanges &value)
HPOConfig & WithAlgorithmHyperParameterRanges(const HyperParameterRanges &value)
Aws::Utils::Json::JsonValue JsonValue