7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/sagemaker/model/LabelingJobResourceConfig.h>
59 template<
typename LabelingJobAlgorithmSpecificationArnT = Aws::String>
60 void SetLabelingJobAlgorithmSpecificationArn(LabelingJobAlgorithmSpecificationArnT&& value) { m_labelingJobAlgorithmSpecificationArnHasBeenSet =
true; m_labelingJobAlgorithmSpecificationArn = std::forward<LabelingJobAlgorithmSpecificationArnT>(value); }
61 template<
typename LabelingJobAlgorithmSpecificationArnT = Aws::String>
74 template<
typename InitialActiveLearningModelArnT = Aws::String>
75 void SetInitialActiveLearningModelArn(InitialActiveLearningModelArnT&& value) { m_initialActiveLearningModelArnHasBeenSet =
true; m_initialActiveLearningModelArn = std::forward<InitialActiveLearningModelArnT>(value); }
76 template<
typename InitialActiveLearningModelArnT = Aws::String>
86 template<
typename LabelingJobResourceConfigT = LabelingJobResourceConfig>
87 void SetLabelingJobResourceConfig(LabelingJobResourceConfigT&& value) { m_labelingJobResourceConfigHasBeenSet =
true; m_labelingJobResourceConfig = std::forward<LabelingJobResourceConfigT>(value); }
88 template<
typename LabelingJobResourceConfigT = LabelingJobResourceConfig>
94 bool m_labelingJobAlgorithmSpecificationArnHasBeenSet =
false;
97 bool m_initialActiveLearningModelArnHasBeenSet =
false;
100 bool m_labelingJobResourceConfigHasBeenSet =
false;
void SetInitialActiveLearningModelArn(InitialActiveLearningModelArnT &&value)
bool LabelingJobResourceConfigHasBeenSet() const
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SAGEMAKER_API LabelingJobAlgorithmsConfig(Aws::Utils::Json::JsonView jsonValue)
void SetLabelingJobResourceConfig(LabelingJobResourceConfigT &&value)
LabelingJobAlgorithmsConfig & WithLabelingJobAlgorithmSpecificationArn(LabelingJobAlgorithmSpecificationArnT &&value)
LabelingJobAlgorithmsConfig & WithLabelingJobResourceConfig(LabelingJobResourceConfigT &&value)
const LabelingJobResourceConfig & GetLabelingJobResourceConfig() const
const Aws::String & GetLabelingJobAlgorithmSpecificationArn() const
LabelingJobAlgorithmsConfig & WithInitialActiveLearningModelArn(InitialActiveLearningModelArnT &&value)
void SetLabelingJobAlgorithmSpecificationArn(LabelingJobAlgorithmSpecificationArnT &&value)
AWS_SAGEMAKER_API LabelingJobAlgorithmsConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
bool InitialActiveLearningModelArnHasBeenSet() const
AWS_SAGEMAKER_API LabelingJobAlgorithmsConfig()=default
const Aws::String & GetInitialActiveLearningModelArn() const
bool LabelingJobAlgorithmSpecificationArnHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue