7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/AutoMLJobCompletionCriteria.h>
9#include <aws/sagemaker/model/AutoMLJobObjective.h>
10#include <aws/sagemaker/model/ProblemType.h>
40 template <
typename AutoMLJobObjectiveT = AutoMLJobObjective>
42 m_autoMLJobObjectiveHasBeenSet =
true;
43 m_autoMLJobObjective = std::forward<AutoMLJobObjectiveT>(value);
45 template <
typename AutoMLJobObjectiveT = AutoMLJobObjective>
59 m_problemTypeHasBeenSet =
true;
60 m_problemType = value;
72 template <
typename CompletionCriteriaT = AutoMLJobCompletionCriteria>
74 m_completionCriteriaHasBeenSet =
true;
75 m_completionCriteria = std::forward<CompletionCriteriaT>(value);
77 template <
typename CompletionCriteriaT = AutoMLJobCompletionCriteria>
88 AutoMLJobCompletionCriteria m_completionCriteria;
89 bool m_autoMLJobObjectiveHasBeenSet =
false;
90 bool m_problemTypeHasBeenSet =
false;
91 bool m_completionCriteriaHasBeenSet =
false;
bool ProblemTypeHasBeenSet() const
ResolvedAttributes & WithProblemType(ProblemType value)
bool CompletionCriteriaHasBeenSet() const
ProblemType GetProblemType() const
void SetCompletionCriteria(CompletionCriteriaT &&value)
ResolvedAttributes & WithCompletionCriteria(CompletionCriteriaT &&value)
void SetAutoMLJobObjective(AutoMLJobObjectiveT &&value)
AWS_SAGEMAKER_API ResolvedAttributes(Aws::Utils::Json::JsonView jsonValue)
void SetProblemType(ProblemType value)
const AutoMLJobCompletionCriteria & GetCompletionCriteria() const
const AutoMLJobObjective & GetAutoMLJobObjective() const
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SAGEMAKER_API ResolvedAttributes & operator=(Aws::Utils::Json::JsonView jsonValue)
ResolvedAttributes & WithAutoMLJobObjective(AutoMLJobObjectiveT &&value)
AWS_SAGEMAKER_API ResolvedAttributes()=default
bool AutoMLJobObjectiveHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue