AWS SDK for C++  1.9.158
AWS SDK for C++
AutoMLCandidateStep.h
Go to the documentation of this file.
1 
6 #pragma once
10 #include <utility>
11 
12 namespace Aws
13 {
14 namespace Utils
15 {
16 namespace Json
17 {
18  class JsonValue;
19  class JsonView;
20 } // namespace Json
21 } // namespace Utils
22 namespace SageMaker
23 {
24 namespace Model
25 {
26 
34  {
35  public:
40 
41 
45  inline const CandidateStepType& GetCandidateStepType() const{ return m_candidateStepType; }
46 
50  inline bool CandidateStepTypeHasBeenSet() const { return m_candidateStepTypeHasBeenSet; }
51 
55  inline void SetCandidateStepType(const CandidateStepType& value) { m_candidateStepTypeHasBeenSet = true; m_candidateStepType = value; }
56 
60  inline void SetCandidateStepType(CandidateStepType&& value) { m_candidateStepTypeHasBeenSet = true; m_candidateStepType = std::move(value); }
61 
65  inline AutoMLCandidateStep& WithCandidateStepType(const CandidateStepType& value) { SetCandidateStepType(value); return *this;}
66 
70  inline AutoMLCandidateStep& WithCandidateStepType(CandidateStepType&& value) { SetCandidateStepType(std::move(value)); return *this;}
71 
72 
76  inline const Aws::String& GetCandidateStepArn() const{ return m_candidateStepArn; }
77 
81  inline bool CandidateStepArnHasBeenSet() const { return m_candidateStepArnHasBeenSet; }
82 
86  inline void SetCandidateStepArn(const Aws::String& value) { m_candidateStepArnHasBeenSet = true; m_candidateStepArn = value; }
87 
91  inline void SetCandidateStepArn(Aws::String&& value) { m_candidateStepArnHasBeenSet = true; m_candidateStepArn = std::move(value); }
92 
96  inline void SetCandidateStepArn(const char* value) { m_candidateStepArnHasBeenSet = true; m_candidateStepArn.assign(value); }
97 
101  inline AutoMLCandidateStep& WithCandidateStepArn(const Aws::String& value) { SetCandidateStepArn(value); return *this;}
102 
106  inline AutoMLCandidateStep& WithCandidateStepArn(Aws::String&& value) { SetCandidateStepArn(std::move(value)); return *this;}
107 
111  inline AutoMLCandidateStep& WithCandidateStepArn(const char* value) { SetCandidateStepArn(value); return *this;}
112 
113 
117  inline const Aws::String& GetCandidateStepName() const{ return m_candidateStepName; }
118 
122  inline bool CandidateStepNameHasBeenSet() const { return m_candidateStepNameHasBeenSet; }
123 
127  inline void SetCandidateStepName(const Aws::String& value) { m_candidateStepNameHasBeenSet = true; m_candidateStepName = value; }
128 
132  inline void SetCandidateStepName(Aws::String&& value) { m_candidateStepNameHasBeenSet = true; m_candidateStepName = std::move(value); }
133 
137  inline void SetCandidateStepName(const char* value) { m_candidateStepNameHasBeenSet = true; m_candidateStepName.assign(value); }
138 
142  inline AutoMLCandidateStep& WithCandidateStepName(const Aws::String& value) { SetCandidateStepName(value); return *this;}
143 
147  inline AutoMLCandidateStep& WithCandidateStepName(Aws::String&& value) { SetCandidateStepName(std::move(value)); return *this;}
148 
152  inline AutoMLCandidateStep& WithCandidateStepName(const char* value) { SetCandidateStepName(value); return *this;}
153 
154  private:
155 
156  CandidateStepType m_candidateStepType;
157  bool m_candidateStepTypeHasBeenSet;
158 
159  Aws::String m_candidateStepArn;
160  bool m_candidateStepArnHasBeenSet;
161 
162  Aws::String m_candidateStepName;
163  bool m_candidateStepNameHasBeenSet;
164  };
165 
166 } // namespace Model
167 } // namespace SageMaker
168 } // namespace Aws
Aws::SageMaker::Model::AutoMLCandidateStep::WithCandidateStepName
AutoMLCandidateStep & WithCandidateStepName(Aws::String &&value)
Definition: AutoMLCandidateStep.h:147
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::AutoMLCandidateStep::AutoMLCandidateStep
AutoMLCandidateStep(Aws::Utils::Json::JsonView jsonValue)
SageMaker_EXPORTS.h
Aws::SageMaker::Model::AutoMLCandidateStep::WithCandidateStepType
AutoMLCandidateStep & WithCandidateStepType(CandidateStepType &&value)
Definition: AutoMLCandidateStep.h:70
Aws::SageMaker::Model::AutoMLCandidateStep::WithCandidateStepArn
AutoMLCandidateStep & WithCandidateStepArn(Aws::String &&value)
Definition: AutoMLCandidateStep.h:106
Aws::SageMaker::Model::AutoMLCandidateStep::WithCandidateStepName
AutoMLCandidateStep & WithCandidateStepName(const char *value)
Definition: AutoMLCandidateStep.h:152
Aws::SageMaker::Model::AutoMLCandidateStep::SetCandidateStepArn
void SetCandidateStepArn(Aws::String &&value)
Definition: AutoMLCandidateStep.h:91
CandidateStepType.h
Aws::SageMaker::Model::AutoMLCandidateStep::CandidateStepNameHasBeenSet
bool CandidateStepNameHasBeenSet() const
Definition: AutoMLCandidateStep.h:122
Aws::SageMaker::Model::AutoMLCandidateStep::SetCandidateStepName
void SetCandidateStepName(Aws::String &&value)
Definition: AutoMLCandidateStep.h:132
Aws::SageMaker::Model::AutoMLCandidateStep::WithCandidateStepArn
AutoMLCandidateStep & WithCandidateStepArn(const char *value)
Definition: AutoMLCandidateStep.h:111
Aws::SageMaker::Model::AutoMLCandidateStep::SetCandidateStepName
void SetCandidateStepName(const Aws::String &value)
Definition: AutoMLCandidateStep.h:127
Aws::SageMaker::Model::AutoMLCandidateStep::SetCandidateStepType
void SetCandidateStepType(CandidateStepType &&value)
Definition: AutoMLCandidateStep.h:60
Aws::SageMaker::Model::AutoMLCandidateStep::WithCandidateStepArn
AutoMLCandidateStep & WithCandidateStepArn(const Aws::String &value)
Definition: AutoMLCandidateStep.h:101
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::CandidateStepType
CandidateStepType
Definition: CandidateStepType.h:17
Aws::SageMaker::Model::AutoMLCandidateStep::SetCandidateStepArn
void SetCandidateStepArn(const Aws::String &value)
Definition: AutoMLCandidateStep.h:86
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMaker::Model::AutoMLCandidateStep::SetCandidateStepType
void SetCandidateStepType(const CandidateStepType &value)
Definition: AutoMLCandidateStep.h:55
Aws::SageMaker::Model::AutoMLCandidateStep::CandidateStepTypeHasBeenSet
bool CandidateStepTypeHasBeenSet() const
Definition: AutoMLCandidateStep.h:50
Aws::SageMaker::Model::AutoMLCandidateStep::GetCandidateStepName
const Aws::String & GetCandidateStepName() const
Definition: AutoMLCandidateStep.h:117
Aws::SageMaker::Model::AutoMLCandidateStep::operator=
AutoMLCandidateStep & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::AutoMLCandidateStep
Definition: AutoMLCandidateStep.h:34
Aws::SageMaker::Model::AutoMLCandidateStep::CandidateStepArnHasBeenSet
bool CandidateStepArnHasBeenSet() const
Definition: AutoMLCandidateStep.h:81
Aws::SageMaker::Model::AutoMLCandidateStep::SetCandidateStepArn
void SetCandidateStepArn(const char *value)
Definition: AutoMLCandidateStep.h:96
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::AutoMLCandidateStep::WithCandidateStepName
AutoMLCandidateStep & WithCandidateStepName(const Aws::String &value)
Definition: AutoMLCandidateStep.h:142
Aws::SageMaker::Model::AutoMLCandidateStep::AutoMLCandidateStep
AutoMLCandidateStep()
Aws::SageMaker::Model::AutoMLCandidateStep::GetCandidateStepArn
const Aws::String & GetCandidateStepArn() const
Definition: AutoMLCandidateStep.h:76
Aws::SageMaker::Model::AutoMLCandidateStep::WithCandidateStepType
AutoMLCandidateStep & WithCandidateStepType(const CandidateStepType &value)
Definition: AutoMLCandidateStep.h:65
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::AutoMLCandidateStep::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::SageMaker::Model::AutoMLCandidateStep::GetCandidateStepType
const CandidateStepType & GetCandidateStepType() const
Definition: AutoMLCandidateStep.h:45
Aws::SageMaker::Model::AutoMLCandidateStep::SetCandidateStepName
void SetCandidateStepName(const char *value)
Definition: AutoMLCandidateStep.h:137