7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/AutoMLJobObjective.h>
9#include <aws/sagemaker/model/ProblemType.h>
10#include <aws/sagemaker/model/AutoMLJobCompletionCriteria.h>
46 template<
typename AutoMLJobObjectiveT = AutoMLJobObjective>
47 void SetAutoMLJobObjective(AutoMLJobObjectiveT&& value) { m_autoMLJobObjectiveHasBeenSet =
true; m_autoMLJobObjective = std::forward<AutoMLJobObjectiveT>(value); }
48 template<
typename AutoMLJobObjectiveT = AutoMLJobObjective>
66 template<
typename CompletionCriteriaT = AutoMLJobCompletionCriteria>
67 void SetCompletionCriteria(CompletionCriteriaT&& value) { m_completionCriteriaHasBeenSet =
true; m_completionCriteria = std::forward<CompletionCriteriaT>(value); }
68 template<
typename CompletionCriteriaT = AutoMLJobCompletionCriteria>
74 bool m_autoMLJobObjectiveHasBeenSet =
false;
77 bool m_problemTypeHasBeenSet =
false;
79 AutoMLJobCompletionCriteria m_completionCriteria;
80 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