AWS SDK for C++  1.9.155
AWS SDK for C++
AutoMLJobCompletionCriteria.h
Go to the documentation of this file.
1 
6 #pragma once
8 
9 namespace Aws
10 {
11 namespace Utils
12 {
13 namespace Json
14 {
15  class JsonValue;
16  class JsonView;
17 } // namespace Json
18 } // namespace Utils
19 namespace SageMaker
20 {
21 namespace Model
22 {
23 
31  {
32  public:
37 
38 
42  inline int GetMaxCandidates() const{ return m_maxCandidates; }
43 
47  inline bool MaxCandidatesHasBeenSet() const { return m_maxCandidatesHasBeenSet; }
48 
52  inline void SetMaxCandidates(int value) { m_maxCandidatesHasBeenSet = true; m_maxCandidates = value; }
53 
57  inline AutoMLJobCompletionCriteria& WithMaxCandidates(int value) { SetMaxCandidates(value); return *this;}
58 
59 
65  inline int GetMaxRuntimePerTrainingJobInSeconds() const{ return m_maxRuntimePerTrainingJobInSeconds; }
66 
72  inline bool MaxRuntimePerTrainingJobInSecondsHasBeenSet() const { return m_maxRuntimePerTrainingJobInSecondsHasBeenSet; }
73 
79  inline void SetMaxRuntimePerTrainingJobInSeconds(int value) { m_maxRuntimePerTrainingJobInSecondsHasBeenSet = true; m_maxRuntimePerTrainingJobInSeconds = value; }
80 
86  inline AutoMLJobCompletionCriteria& WithMaxRuntimePerTrainingJobInSeconds(int value) { SetMaxRuntimePerTrainingJobInSeconds(value); return *this;}
87 
88 
97  inline int GetMaxAutoMLJobRuntimeInSeconds() const{ return m_maxAutoMLJobRuntimeInSeconds; }
98 
107  inline bool MaxAutoMLJobRuntimeInSecondsHasBeenSet() const { return m_maxAutoMLJobRuntimeInSecondsHasBeenSet; }
108 
117  inline void SetMaxAutoMLJobRuntimeInSeconds(int value) { m_maxAutoMLJobRuntimeInSecondsHasBeenSet = true; m_maxAutoMLJobRuntimeInSeconds = value; }
118 
127  inline AutoMLJobCompletionCriteria& WithMaxAutoMLJobRuntimeInSeconds(int value) { SetMaxAutoMLJobRuntimeInSeconds(value); return *this;}
128 
129  private:
130 
131  int m_maxCandidates;
132  bool m_maxCandidatesHasBeenSet;
133 
134  int m_maxRuntimePerTrainingJobInSeconds;
135  bool m_maxRuntimePerTrainingJobInSecondsHasBeenSet;
136 
137  int m_maxAutoMLJobRuntimeInSeconds;
138  bool m_maxAutoMLJobRuntimeInSecondsHasBeenSet;
139  };
140 
141 } // namespace Model
142 } // namespace SageMaker
143 } // namespace Aws
Aws::SageMaker::Model::AutoMLJobCompletionCriteria::GetMaxRuntimePerTrainingJobInSeconds
int GetMaxRuntimePerTrainingJobInSeconds() const
Definition: AutoMLJobCompletionCriteria.h:65
Aws::SageMaker::Model::AutoMLJobCompletionCriteria::WithMaxAutoMLJobRuntimeInSeconds
AutoMLJobCompletionCriteria & WithMaxAutoMLJobRuntimeInSeconds(int value)
Definition: AutoMLJobCompletionCriteria.h:127
Aws::SageMaker::Model::AutoMLJobCompletionCriteria::MaxAutoMLJobRuntimeInSecondsHasBeenSet
bool MaxAutoMLJobRuntimeInSecondsHasBeenSet() const
Definition: AutoMLJobCompletionCriteria.h:107
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::AutoMLJobCompletionCriteria::SetMaxCandidates
void SetMaxCandidates(int value)
Definition: AutoMLJobCompletionCriteria.h:52
SageMaker_EXPORTS.h
Aws::SageMaker::Model::AutoMLJobCompletionCriteria::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::SageMaker::Model::AutoMLJobCompletionCriteria
Definition: AutoMLJobCompletionCriteria.h:31
Aws::SageMaker::Model::AutoMLJobCompletionCriteria::AutoMLJobCompletionCriteria
AutoMLJobCompletionCriteria()
Aws::SageMaker::Model::AutoMLJobCompletionCriteria::WithMaxRuntimePerTrainingJobInSeconds
AutoMLJobCompletionCriteria & WithMaxRuntimePerTrainingJobInSeconds(int value)
Definition: AutoMLJobCompletionCriteria.h:86
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::AutoMLJobCompletionCriteria::AutoMLJobCompletionCriteria
AutoMLJobCompletionCriteria(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::AutoMLJobCompletionCriteria::SetMaxAutoMLJobRuntimeInSeconds
void SetMaxAutoMLJobRuntimeInSeconds(int value)
Definition: AutoMLJobCompletionCriteria.h:117
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMaker::Model::AutoMLJobCompletionCriteria::MaxRuntimePerTrainingJobInSecondsHasBeenSet
bool MaxRuntimePerTrainingJobInSecondsHasBeenSet() const
Definition: AutoMLJobCompletionCriteria.h:72
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::AutoMLJobCompletionCriteria::SetMaxRuntimePerTrainingJobInSeconds
void SetMaxRuntimePerTrainingJobInSeconds(int value)
Definition: AutoMLJobCompletionCriteria.h:79
Aws::SageMaker::Model::AutoMLJobCompletionCriteria::GetMaxAutoMLJobRuntimeInSeconds
int GetMaxAutoMLJobRuntimeInSeconds() const
Definition: AutoMLJobCompletionCriteria.h:97
Aws::SageMaker::Model::AutoMLJobCompletionCriteria::MaxCandidatesHasBeenSet
bool MaxCandidatesHasBeenSet() const
Definition: AutoMLJobCompletionCriteria.h:47
Aws::SageMaker::Model::AutoMLJobCompletionCriteria::GetMaxCandidates
int GetMaxCandidates() const
Definition: AutoMLJobCompletionCriteria.h:42
Aws::SageMaker::Model::AutoMLJobCompletionCriteria::operator=
AutoMLJobCompletionCriteria & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::AutoMLJobCompletionCriteria::WithMaxCandidates
AutoMLJobCompletionCriteria & WithMaxCandidates(int value)
Definition: AutoMLJobCompletionCriteria.h:57