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/AutoMLProblemTypeResolvedAttributes.h>
41 template <
typename AutoMLJobObjectiveT = AutoMLJobObjective>
43 m_autoMLJobObjectiveHasBeenSet =
true;
44 m_autoMLJobObjective = std::forward<AutoMLJobObjectiveT>(value);
46 template <
typename AutoMLJobObjectiveT = AutoMLJobObjective>
57 template <
typename CompletionCriteriaT = AutoMLJobCompletionCriteria>
59 m_completionCriteriaHasBeenSet =
true;
60 m_completionCriteria = std::forward<CompletionCriteriaT>(value);
62 template <
typename CompletionCriteriaT = AutoMLJobCompletionCriteria>
74 return m_autoMLProblemTypeResolvedAttributes;
77 template <
typename AutoMLProblemTypeResolvedAttributesT = AutoMLProblemTypeResolvedAttributes>
79 m_autoMLProblemTypeResolvedAttributesHasBeenSet =
true;
80 m_autoMLProblemTypeResolvedAttributes = std::forward<AutoMLProblemTypeResolvedAttributesT>(value);
82 template <
typename AutoMLProblemTypeResolvedAttributesT = AutoMLProblemTypeResolvedAttributes>
94 bool m_autoMLJobObjectiveHasBeenSet =
false;
95 bool m_completionCriteriaHasBeenSet =
false;
96 bool m_autoMLProblemTypeResolvedAttributesHasBeenSet =
false;
AutoMLResolvedAttributes & WithAutoMLJobObjective(AutoMLJobObjectiveT &&value)
const AutoMLJobObjective & GetAutoMLJobObjective() const
AWS_SAGEMAKER_API AutoMLResolvedAttributes()=default
AWS_SAGEMAKER_API AutoMLResolvedAttributes & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetAutoMLProblemTypeResolvedAttributes(AutoMLProblemTypeResolvedAttributesT &&value)
const AutoMLProblemTypeResolvedAttributes & GetAutoMLProblemTypeResolvedAttributes() const
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
bool AutoMLProblemTypeResolvedAttributesHasBeenSet() const
AutoMLResolvedAttributes & WithAutoMLProblemTypeResolvedAttributes(AutoMLProblemTypeResolvedAttributesT &&value)
AWS_SAGEMAKER_API AutoMLResolvedAttributes(Aws::Utils::Json::JsonView jsonValue)
void SetAutoMLJobObjective(AutoMLJobObjectiveT &&value)
bool AutoMLJobObjectiveHasBeenSet() const
AutoMLResolvedAttributes & WithCompletionCriteria(CompletionCriteriaT &&value)
bool CompletionCriteriaHasBeenSet() const
const AutoMLJobCompletionCriteria & GetCompletionCriteria() const
void SetCompletionCriteria(CompletionCriteriaT &&value)
Aws::Utils::Json::JsonValue JsonValue