7#include <aws/personalize/Personalize_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/personalize/model/DefaultIntegerHyperParameterRange.h>
10#include <aws/personalize/model/DefaultContinuousHyperParameterRange.h>
11#include <aws/personalize/model/DefaultCategoricalHyperParameterRange.h>
88 bool m_integerHyperParameterRangesHasBeenSet =
false;
91 bool m_continuousHyperParameterRangesHasBeenSet =
false;
94 bool m_categoricalHyperParameterRangesHasBeenSet =
false;
const Aws::Vector< DefaultCategoricalHyperParameterRange > & GetCategoricalHyperParameterRanges() const
void SetCategoricalHyperParameterRanges(Aws::Vector< DefaultCategoricalHyperParameterRange > &&value)
AWS_PERSONALIZE_API DefaultHyperParameterRanges & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Vector< DefaultContinuousHyperParameterRange > & GetContinuousHyperParameterRanges() const
bool ContinuousHyperParameterRangesHasBeenSet() const
AWS_PERSONALIZE_API Aws::Utils::Json::JsonValue Jsonize() const
DefaultHyperParameterRanges & AddCategoricalHyperParameterRanges(const DefaultCategoricalHyperParameterRange &value)
void SetCategoricalHyperParameterRanges(const Aws::Vector< DefaultCategoricalHyperParameterRange > &value)
DefaultHyperParameterRanges & WithContinuousHyperParameterRanges(const Aws::Vector< DefaultContinuousHyperParameterRange > &value)
DefaultHyperParameterRanges & WithIntegerHyperParameterRanges(const Aws::Vector< DefaultIntegerHyperParameterRange > &value)
bool CategoricalHyperParameterRangesHasBeenSet() const
DefaultHyperParameterRanges & WithCategoricalHyperParameterRanges(Aws::Vector< DefaultCategoricalHyperParameterRange > &&value)
DefaultHyperParameterRanges & WithContinuousHyperParameterRanges(Aws::Vector< DefaultContinuousHyperParameterRange > &&value)
DefaultHyperParameterRanges & AddContinuousHyperParameterRanges(const DefaultContinuousHyperParameterRange &value)
void SetContinuousHyperParameterRanges(const Aws::Vector< DefaultContinuousHyperParameterRange > &value)
DefaultHyperParameterRanges & AddCategoricalHyperParameterRanges(DefaultCategoricalHyperParameterRange &&value)
void SetContinuousHyperParameterRanges(Aws::Vector< DefaultContinuousHyperParameterRange > &&value)
DefaultHyperParameterRanges & WithIntegerHyperParameterRanges(Aws::Vector< DefaultIntegerHyperParameterRange > &&value)
void SetIntegerHyperParameterRanges(Aws::Vector< DefaultIntegerHyperParameterRange > &&value)
const Aws::Vector< DefaultIntegerHyperParameterRange > & GetIntegerHyperParameterRanges() const
void SetIntegerHyperParameterRanges(const Aws::Vector< DefaultIntegerHyperParameterRange > &value)
AWS_PERSONALIZE_API DefaultHyperParameterRanges(Aws::Utils::Json::JsonView jsonValue)
DefaultHyperParameterRanges & AddContinuousHyperParameterRanges(DefaultContinuousHyperParameterRange &&value)
DefaultHyperParameterRanges & AddIntegerHyperParameterRanges(DefaultIntegerHyperParameterRange &&value)
DefaultHyperParameterRanges & AddIntegerHyperParameterRanges(const DefaultIntegerHyperParameterRange &value)
DefaultHyperParameterRanges & WithCategoricalHyperParameterRanges(const Aws::Vector< DefaultCategoricalHyperParameterRange > &value)
AWS_PERSONALIZE_API DefaultHyperParameterRanges()
bool IntegerHyperParameterRangesHasBeenSet() const
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue