7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/CandidateGenerationConfig.h>
9#include <aws/sagemaker/model/AutoMLJobCompletionCriteria.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
11#include <aws/sagemaker/model/AutoMLMode.h>
12#include <aws/sagemaker/model/ProblemType.h>
51 template<
typename Cand
idateGenerationConfigT = Cand
idateGenerationConfig>
52 void SetCandidateGenerationConfig(CandidateGenerationConfigT&& value) { m_candidateGenerationConfigHasBeenSet =
true; m_candidateGenerationConfig = std::forward<CandidateGenerationConfigT>(value); }
53 template<
typename Cand
idateGenerationConfigT = Cand
idateGenerationConfig>
61 template<
typename CompletionCriteriaT = AutoMLJobCompletionCriteria>
62 void SetCompletionCriteria(CompletionCriteriaT&& value) { m_completionCriteriaHasBeenSet =
true; m_completionCriteria = std::forward<CompletionCriteriaT>(value); }
63 template<
typename CompletionCriteriaT = AutoMLJobCompletionCriteria>
94 template<
typename FeatureSpecificationS3UriT = Aws::String>
95 void SetFeatureSpecificationS3Uri(FeatureSpecificationS3UriT&& value) { m_featureSpecificationS3UriHasBeenSet =
true; m_featureSpecificationS3Uri = std::forward<FeatureSpecificationS3UriT>(value); }
96 template<
typename FeatureSpecificationS3UriT = Aws::String>
167 template<
typename TargetAttributeNameT = Aws::String>
168 void SetTargetAttributeName(TargetAttributeNameT&& value) { m_targetAttributeNameHasBeenSet =
true; m_targetAttributeName = std::forward<TargetAttributeNameT>(value); }
169 template<
typename TargetAttributeNameT = Aws::String>
190 template<
typename SampleWeightAttributeNameT = Aws::String>
191 void SetSampleWeightAttributeName(SampleWeightAttributeNameT&& value) { m_sampleWeightAttributeNameHasBeenSet =
true; m_sampleWeightAttributeName = std::forward<SampleWeightAttributeNameT>(value); }
192 template<
typename SampleWeightAttributeNameT = Aws::String>
198 bool m_candidateGenerationConfigHasBeenSet =
false;
201 bool m_completionCriteriaHasBeenSet =
false;
204 bool m_featureSpecificationS3UriHasBeenSet =
false;
207 bool m_modeHasBeenSet =
false;
209 bool m_generateCandidateDefinitionsOnly{
false};
210 bool m_generateCandidateDefinitionsOnlyHasBeenSet =
false;
213 bool m_problemTypeHasBeenSet =
false;
216 bool m_targetAttributeNameHasBeenSet =
false;
219 bool m_sampleWeightAttributeNameHasBeenSet =
false;
AWS_SAGEMAKER_API TabularJobConfig()=default
AWS_SAGEMAKER_API TabularJobConfig(Aws::Utils::Json::JsonView jsonValue)
bool FeatureSpecificationS3UriHasBeenSet() const
bool CompletionCriteriaHasBeenSet() const
void SetFeatureSpecificationS3Uri(FeatureSpecificationS3UriT &&value)
ProblemType GetProblemType() const
TabularJobConfig & WithCandidateGenerationConfig(CandidateGenerationConfigT &&value)
AutoMLMode GetMode() const
TabularJobConfig & WithMode(AutoMLMode value)
TabularJobConfig & WithGenerateCandidateDefinitionsOnly(bool value)
TabularJobConfig & WithTargetAttributeName(TargetAttributeNameT &&value)
void SetSampleWeightAttributeName(SampleWeightAttributeNameT &&value)
const Aws::String & GetSampleWeightAttributeName() const
void SetCandidateGenerationConfig(CandidateGenerationConfigT &&value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
bool GetGenerateCandidateDefinitionsOnly() const
void SetTargetAttributeName(TargetAttributeNameT &&value)
bool ModeHasBeenSet() const
bool TargetAttributeNameHasBeenSet() const
AWS_SAGEMAKER_API TabularJobConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
TabularJobConfig & WithSampleWeightAttributeName(SampleWeightAttributeNameT &&value)
void SetProblemType(ProblemType value)
void SetMode(AutoMLMode value)
const Aws::String & GetTargetAttributeName() const
bool ProblemTypeHasBeenSet() const
void SetCompletionCriteria(CompletionCriteriaT &&value)
const Aws::String & GetFeatureSpecificationS3Uri() const
TabularJobConfig & WithCompletionCriteria(CompletionCriteriaT &&value)
const CandidateGenerationConfig & GetCandidateGenerationConfig() const
TabularJobConfig & WithFeatureSpecificationS3Uri(FeatureSpecificationS3UriT &&value)
const AutoMLJobCompletionCriteria & GetCompletionCriteria() const
void SetGenerateCandidateDefinitionsOnly(bool value)
bool GenerateCandidateDefinitionsOnlyHasBeenSet() const
bool CandidateGenerationConfigHasBeenSet() const
TabularJobConfig & WithProblemType(ProblemType value)
bool SampleWeightAttributeNameHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue