/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The resolved attributes used to configure an AutoML job V2.See
* Also:
AWS
* API Reference
Defines the resolved attributes specific to a problem type.
*/ inline const AutoMLProblemTypeResolvedAttributes& GetAutoMLProblemTypeResolvedAttributes() const{ return m_autoMLProblemTypeResolvedAttributes; } /** *Defines the resolved attributes specific to a problem type.
*/ inline bool AutoMLProblemTypeResolvedAttributesHasBeenSet() const { return m_autoMLProblemTypeResolvedAttributesHasBeenSet; } /** *Defines the resolved attributes specific to a problem type.
*/ inline void SetAutoMLProblemTypeResolvedAttributes(const AutoMLProblemTypeResolvedAttributes& value) { m_autoMLProblemTypeResolvedAttributesHasBeenSet = true; m_autoMLProblemTypeResolvedAttributes = value; } /** *Defines the resolved attributes specific to a problem type.
*/ inline void SetAutoMLProblemTypeResolvedAttributes(AutoMLProblemTypeResolvedAttributes&& value) { m_autoMLProblemTypeResolvedAttributesHasBeenSet = true; m_autoMLProblemTypeResolvedAttributes = std::move(value); } /** *Defines the resolved attributes specific to a problem type.
*/ inline AutoMLResolvedAttributes& WithAutoMLProblemTypeResolvedAttributes(const AutoMLProblemTypeResolvedAttributes& value) { SetAutoMLProblemTypeResolvedAttributes(value); return *this;} /** *Defines the resolved attributes specific to a problem type.
*/ inline AutoMLResolvedAttributes& WithAutoMLProblemTypeResolvedAttributes(AutoMLProblemTypeResolvedAttributes&& value) { SetAutoMLProblemTypeResolvedAttributes(std::move(value)); return *this;} private: AutoMLJobObjective m_autoMLJobObjective; bool m_autoMLJobObjectiveHasBeenSet = false; AutoMLJobCompletionCriteria m_completionCriteria; bool m_completionCriteriaHasBeenSet = false; AutoMLProblemTypeResolvedAttributes m_autoMLProblemTypeResolvedAttributes; bool m_autoMLProblemTypeResolvedAttributesHasBeenSet = false; }; } // namespace Model } // namespace SageMaker } // namespace Aws