/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The resolved attributes.See Also:
AWS
* API Reference
The problem type.
*/ inline const ProblemType& GetProblemType() const{ return m_problemType; } /** *The problem type.
*/ inline bool ProblemTypeHasBeenSet() const { return m_problemTypeHasBeenSet; } /** *The problem type.
*/ inline void SetProblemType(const ProblemType& value) { m_problemTypeHasBeenSet = true; m_problemType = value; } /** *The problem type.
*/ inline void SetProblemType(ProblemType&& value) { m_problemTypeHasBeenSet = true; m_problemType = std::move(value); } /** *The problem type.
*/ inline ResolvedAttributes& WithProblemType(const ProblemType& value) { SetProblemType(value); return *this;} /** *The problem type.
*/ inline ResolvedAttributes& WithProblemType(ProblemType&& value) { SetProblemType(std::move(value)); return *this;} inline const AutoMLJobCompletionCriteria& GetCompletionCriteria() const{ return m_completionCriteria; } inline bool CompletionCriteriaHasBeenSet() const { return m_completionCriteriaHasBeenSet; } inline void SetCompletionCriteria(const AutoMLJobCompletionCriteria& value) { m_completionCriteriaHasBeenSet = true; m_completionCriteria = value; } inline void SetCompletionCriteria(AutoMLJobCompletionCriteria&& value) { m_completionCriteriaHasBeenSet = true; m_completionCriteria = std::move(value); } inline ResolvedAttributes& WithCompletionCriteria(const AutoMLJobCompletionCriteria& value) { SetCompletionCriteria(value); return *this;} inline ResolvedAttributes& WithCompletionCriteria(AutoMLJobCompletionCriteria&& value) { SetCompletionCriteria(std::move(value)); return *this;} private: AutoMLJobObjective m_autoMLJobObjective; bool m_autoMLJobObjectiveHasBeenSet = false; ProblemType m_problemType; bool m_problemTypeHasBeenSet = false; AutoMLJobCompletionCriteria m_completionCriteria; bool m_completionCriteriaHasBeenSet = false; }; } // namespace Model } // namespace SageMaker } // namespace Aws