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>
50 template<
typename HpoObjectiveT = HPOObjective>
51 void SetHpoObjective(HpoObjectiveT&& value) { m_hpoObjectiveHasBeenSet =
true; m_hpoObjective = std::forward<HpoObjectiveT>(value); }
52 template<
typename HpoObjectiveT = HPOObjective>
62 template<
typename HpoResourceConfigT = HPOResourceConfig>
63 void SetHpoResourceConfig(HpoResourceConfigT&& value) { m_hpoResourceConfigHasBeenSet =
true; m_hpoResourceConfig = std::forward<HpoResourceConfigT>(value); }
64 template<
typename HpoResourceConfigT = HPOResourceConfig>
74 template<
typename AlgorithmHyperParameterRangesT = HyperParameterRanges>
75 void SetAlgorithmHyperParameterRanges(AlgorithmHyperParameterRangesT&& value) { m_algorithmHyperParameterRangesHasBeenSet =
true; m_algorithmHyperParameterRanges = std::forward<AlgorithmHyperParameterRangesT>(value); }
76 template<
typename AlgorithmHyperParameterRangesT = HyperParameterRanges>
82 bool m_hpoObjectiveHasBeenSet =
false;
85 bool m_hpoResourceConfigHasBeenSet =
false;
88 bool m_algorithmHyperParameterRangesHasBeenSet =
false;
const HPOResourceConfig & GetHpoResourceConfig() const
void SetAlgorithmHyperParameterRanges(AlgorithmHyperParameterRangesT &&value)
HPOConfig & WithHpoResourceConfig(HpoResourceConfigT &&value)
HPOConfig & WithAlgorithmHyperParameterRanges(AlgorithmHyperParameterRangesT &&value)
void SetHpoResourceConfig(HpoResourceConfigT &&value)
const HyperParameterRanges & GetAlgorithmHyperParameterRanges() const
AWS_PERSONALIZE_API HPOConfig(Aws::Utils::Json::JsonView jsonValue)
AWS_PERSONALIZE_API HPOConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_PERSONALIZE_API Aws::Utils::Json::JsonValue Jsonize() const
bool HpoObjectiveHasBeenSet() const
bool AlgorithmHyperParameterRangesHasBeenSet() const
AWS_PERSONALIZE_API HPOConfig()=default
bool HpoResourceConfigHasBeenSet() const
HPOConfig & WithHpoObjective(HpoObjectiveT &&value)
void SetHpoObjective(HpoObjectiveT &&value)
const HPOObjective & GetHpoObjective() const
Aws::Utils::Json::JsonValue JsonValue