7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/personalize/Personalize_EXPORTS.h>
20namespace Personalize {
45 template <
typename MetricNameT = Aws::String>
47 m_metricNameHasBeenSet =
true;
48 m_metricName = std::forward<MetricNameT>(value);
50 template <
typename MetricNameT = Aws::String>
63 template <
typename RecipeListT = Aws::Vector<Aws::String>>
65 m_recipeListHasBeenSet =
true;
66 m_recipeList = std::forward<RecipeListT>(value);
68 template <
typename RecipeListT = Aws::Vector<Aws::String>>
73 template <
typename RecipeListT = Aws::String>
75 m_recipeListHasBeenSet =
true;
76 m_recipeList.emplace_back(std::forward<RecipeListT>(value));
84 bool m_metricNameHasBeenSet =
false;
85 bool m_recipeListHasBeenSet =
false;
void SetRecipeList(RecipeListT &&value)
bool RecipeListHasBeenSet() const
const Aws::Vector< Aws::String > & GetRecipeList() const
AutoMLConfig & AddRecipeList(RecipeListT &&value)
void SetMetricName(MetricNameT &&value)
AutoMLConfig & WithRecipeList(RecipeListT &&value)
AWS_PERSONALIZE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_PERSONALIZE_API AutoMLConfig(Aws::Utils::Json::JsonView jsonValue)
AWS_PERSONALIZE_API AutoMLConfig()=default
AutoMLConfig & WithMetricName(MetricNameT &&value)
const Aws::String & GetMetricName() const
bool MetricNameHasBeenSet() const
AWS_PERSONALIZE_API AutoMLConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue