7#include <aws/personalize/Personalize_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
51 template<
typename MetricNameT = Aws::String>
52 void SetMetricName(MetricNameT&& value) { m_metricNameHasBeenSet =
true; m_metricName = std::forward<MetricNameT>(value); }
53 template<
typename MetricNameT = Aws::String>
63 template<
typename RecipeListT = Aws::Vector<Aws::String>>
64 void SetRecipeList(RecipeListT&& value) { m_recipeListHasBeenSet =
true; m_recipeList = std::forward<RecipeListT>(value); }
65 template<
typename RecipeListT = Aws::Vector<Aws::String>>
67 template<
typename RecipeListT = Aws::String>
68 AutoMLConfig&
AddRecipeList(RecipeListT&& value) { m_recipeListHasBeenSet =
true; m_recipeList.emplace_back(std::forward<RecipeListT>(value));
return *
this; }
73 bool m_metricNameHasBeenSet =
false;
76 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