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>
96 inline void SetFeatureSpecificationS3Uri(
const char* value) { m_featureSpecificationS3UriHasBeenSet =
true; m_featureSpecificationS3Uri.assign(value); }
175 inline void SetTargetAttributeName(
const char* value) { m_targetAttributeNameHasBeenSet =
true; m_targetAttributeName.assign(value); }
200 inline void SetSampleWeightAttributeName(
const char* value) { m_sampleWeightAttributeNameHasBeenSet =
true; m_sampleWeightAttributeName.assign(value); }
208 bool m_candidateGenerationConfigHasBeenSet =
false;
211 bool m_completionCriteriaHasBeenSet =
false;
214 bool m_featureSpecificationS3UriHasBeenSet =
false;
217 bool m_modeHasBeenSet =
false;
219 bool m_generateCandidateDefinitionsOnly;
220 bool m_generateCandidateDefinitionsOnlyHasBeenSet =
false;
223 bool m_problemTypeHasBeenSet =
false;
226 bool m_targetAttributeNameHasBeenSet =
false;
229 bool m_sampleWeightAttributeNameHasBeenSet =
false;
TabularJobConfig & WithTargetAttributeName(const char *value)
TabularJobConfig & WithCandidateGenerationConfig(const CandidateGenerationConfig &value)
TabularJobConfig & WithSampleWeightAttributeName(Aws::String &&value)
AWS_SAGEMAKER_API TabularJobConfig(Aws::Utils::Json::JsonView jsonValue)
void SetMode(const AutoMLMode &value)
AWS_SAGEMAKER_API TabularJobConfig()
bool FeatureSpecificationS3UriHasBeenSet() const
void SetSampleWeightAttributeName(Aws::String &&value)
void SetSampleWeightAttributeName(const Aws::String &value)
TabularJobConfig & WithTargetAttributeName(Aws::String &&value)
bool CompletionCriteriaHasBeenSet() const
void SetSampleWeightAttributeName(const char *value)
const AutoMLMode & GetMode() const
void SetTargetAttributeName(Aws::String &&value)
TabularJobConfig & WithFeatureSpecificationS3Uri(const Aws::String &value)
void SetCandidateGenerationConfig(const CandidateGenerationConfig &value)
TabularJobConfig & WithGenerateCandidateDefinitionsOnly(bool value)
const Aws::String & GetSampleWeightAttributeName() const
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
bool GetGenerateCandidateDefinitionsOnly() const
bool ModeHasBeenSet() const
bool TargetAttributeNameHasBeenSet() const
void SetCandidateGenerationConfig(CandidateGenerationConfig &&value)
void SetCompletionCriteria(const AutoMLJobCompletionCriteria &value)
AWS_SAGEMAKER_API TabularJobConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetProblemType(const ProblemType &value)
TabularJobConfig & WithSampleWeightAttributeName(const char *value)
void SetFeatureSpecificationS3Uri(const Aws::String &value)
TabularJobConfig & WithMode(AutoMLMode &&value)
TabularJobConfig & WithSampleWeightAttributeName(const Aws::String &value)
TabularJobConfig & WithFeatureSpecificationS3Uri(Aws::String &&value)
void SetProblemType(ProblemType &&value)
void SetTargetAttributeName(const Aws::String &value)
TabularJobConfig & WithCompletionCriteria(AutoMLJobCompletionCriteria &&value)
const Aws::String & GetTargetAttributeName() const
bool ProblemTypeHasBeenSet() const
const Aws::String & GetFeatureSpecificationS3Uri() const
void SetCompletionCriteria(AutoMLJobCompletionCriteria &&value)
TabularJobConfig & WithTargetAttributeName(const Aws::String &value)
const CandidateGenerationConfig & GetCandidateGenerationConfig() const
void SetMode(AutoMLMode &&value)
TabularJobConfig & WithCompletionCriteria(const AutoMLJobCompletionCriteria &value)
const AutoMLJobCompletionCriteria & GetCompletionCriteria() const
TabularJobConfig & WithProblemType(const ProblemType &value)
void SetGenerateCandidateDefinitionsOnly(bool value)
TabularJobConfig & WithCandidateGenerationConfig(CandidateGenerationConfig &&value)
void SetTargetAttributeName(const char *value)
bool GenerateCandidateDefinitionsOnlyHasBeenSet() const
bool CandidateGenerationConfigHasBeenSet() const
void SetFeatureSpecificationS3Uri(const char *value)
TabularJobConfig & WithMode(const AutoMLMode &value)
void SetFeatureSpecificationS3Uri(Aws::String &&value)
bool SampleWeightAttributeNameHasBeenSet() const
TabularJobConfig & WithProblemType(ProblemType &&value)
const ProblemType & GetProblemType() const
TabularJobConfig & WithFeatureSpecificationS3Uri(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue