AWS SDK for C++  1.9.129
AWS SDK for C++
ExperimentConfig.h
Go to the documentation of this file.
1 
6 #pragma once
9 #include <utility>
10 
11 namespace Aws
12 {
13 namespace Utils
14 {
15 namespace Json
16 {
17  class JsonValue;
18  class JsonView;
19 } // namespace Json
20 } // namespace Utils
21 namespace SageMaker
22 {
23 namespace Model
24 {
25 
36  {
37  public:
42 
43 
47  inline const Aws::String& GetExperimentName() const{ return m_experimentName; }
48 
52  inline bool ExperimentNameHasBeenSet() const { return m_experimentNameHasBeenSet; }
53 
57  inline void SetExperimentName(const Aws::String& value) { m_experimentNameHasBeenSet = true; m_experimentName = value; }
58 
62  inline void SetExperimentName(Aws::String&& value) { m_experimentNameHasBeenSet = true; m_experimentName = std::move(value); }
63 
67  inline void SetExperimentName(const char* value) { m_experimentNameHasBeenSet = true; m_experimentName.assign(value); }
68 
72  inline ExperimentConfig& WithExperimentName(const Aws::String& value) { SetExperimentName(value); return *this;}
73 
77  inline ExperimentConfig& WithExperimentName(Aws::String&& value) { SetExperimentName(std::move(value)); return *this;}
78 
82  inline ExperimentConfig& WithExperimentName(const char* value) { SetExperimentName(value); return *this;}
83 
84 
89  inline const Aws::String& GetTrialName() const{ return m_trialName; }
90 
95  inline bool TrialNameHasBeenSet() const { return m_trialNameHasBeenSet; }
96 
101  inline void SetTrialName(const Aws::String& value) { m_trialNameHasBeenSet = true; m_trialName = value; }
102 
107  inline void SetTrialName(Aws::String&& value) { m_trialNameHasBeenSet = true; m_trialName = std::move(value); }
108 
113  inline void SetTrialName(const char* value) { m_trialNameHasBeenSet = true; m_trialName.assign(value); }
114 
119  inline ExperimentConfig& WithTrialName(const Aws::String& value) { SetTrialName(value); return *this;}
120 
125  inline ExperimentConfig& WithTrialName(Aws::String&& value) { SetTrialName(std::move(value)); return *this;}
126 
131  inline ExperimentConfig& WithTrialName(const char* value) { SetTrialName(value); return *this;}
132 
133 
138  inline const Aws::String& GetTrialComponentDisplayName() const{ return m_trialComponentDisplayName; }
139 
144  inline bool TrialComponentDisplayNameHasBeenSet() const { return m_trialComponentDisplayNameHasBeenSet; }
145 
150  inline void SetTrialComponentDisplayName(const Aws::String& value) { m_trialComponentDisplayNameHasBeenSet = true; m_trialComponentDisplayName = value; }
151 
156  inline void SetTrialComponentDisplayName(Aws::String&& value) { m_trialComponentDisplayNameHasBeenSet = true; m_trialComponentDisplayName = std::move(value); }
157 
162  inline void SetTrialComponentDisplayName(const char* value) { m_trialComponentDisplayNameHasBeenSet = true; m_trialComponentDisplayName.assign(value); }
163 
168  inline ExperimentConfig& WithTrialComponentDisplayName(const Aws::String& value) { SetTrialComponentDisplayName(value); return *this;}
169 
174  inline ExperimentConfig& WithTrialComponentDisplayName(Aws::String&& value) { SetTrialComponentDisplayName(std::move(value)); return *this;}
175 
180  inline ExperimentConfig& WithTrialComponentDisplayName(const char* value) { SetTrialComponentDisplayName(value); return *this;}
181 
182  private:
183 
184  Aws::String m_experimentName;
185  bool m_experimentNameHasBeenSet;
186 
187  Aws::String m_trialName;
188  bool m_trialNameHasBeenSet;
189 
190  Aws::String m_trialComponentDisplayName;
191  bool m_trialComponentDisplayNameHasBeenSet;
192  };
193 
194 } // namespace Model
195 } // namespace SageMaker
196 } // namespace Aws
Aws::SageMaker::Model::ExperimentConfig::ExperimentConfig
ExperimentConfig()
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
SageMaker_EXPORTS.h
Aws::SageMaker::Model::ExperimentConfig::WithExperimentName
ExperimentConfig & WithExperimentName(Aws::String &&value)
Definition: ExperimentConfig.h:77
Aws::SageMaker::Model::ExperimentConfig::ExperimentNameHasBeenSet
bool ExperimentNameHasBeenSet() const
Definition: ExperimentConfig.h:52
Aws::SageMaker::Model::ExperimentConfig::TrialComponentDisplayNameHasBeenSet
bool TrialComponentDisplayNameHasBeenSet() const
Definition: ExperimentConfig.h:144
Aws::SageMaker::Model::ExperimentConfig::SetTrialName
void SetTrialName(const Aws::String &value)
Definition: ExperimentConfig.h:101
Aws::SageMaker::Model::ExperimentConfig::WithTrialComponentDisplayName
ExperimentConfig & WithTrialComponentDisplayName(const Aws::String &value)
Definition: ExperimentConfig.h:168
Aws::SageMaker::Model::ExperimentConfig::GetTrialComponentDisplayName
const Aws::String & GetTrialComponentDisplayName() const
Definition: ExperimentConfig.h:138
Aws::SageMaker::Model::ExperimentConfig::WithTrialComponentDisplayName
ExperimentConfig & WithTrialComponentDisplayName(const char *value)
Definition: ExperimentConfig.h:180
Aws::SageMaker::Model::ExperimentConfig::operator=
ExperimentConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::ExperimentConfig::ExperimentConfig
ExperimentConfig(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::ExperimentConfig::WithTrialName
ExperimentConfig & WithTrialName(const char *value)
Definition: ExperimentConfig.h:131
Aws::SageMaker::Model::ExperimentConfig::GetTrialName
const Aws::String & GetTrialName() const
Definition: ExperimentConfig.h:89
Aws::SageMaker::Model::ExperimentConfig::SetTrialComponentDisplayName
void SetTrialComponentDisplayName(Aws::String &&value)
Definition: ExperimentConfig.h:156
Aws::SageMaker::Model::ExperimentConfig::SetTrialComponentDisplayName
void SetTrialComponentDisplayName(const Aws::String &value)
Definition: ExperimentConfig.h:150
Aws::SageMaker::Model::ExperimentConfig::SetExperimentName
void SetExperimentName(const char *value)
Definition: ExperimentConfig.h:67
Aws::SageMaker::Model::ExperimentConfig::TrialNameHasBeenSet
bool TrialNameHasBeenSet() const
Definition: ExperimentConfig.h:95
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::ExperimentConfig::GetExperimentName
const Aws::String & GetExperimentName() const
Definition: ExperimentConfig.h:47
Aws::SageMaker::Model::ExperimentConfig::SetTrialName
void SetTrialName(Aws::String &&value)
Definition: ExperimentConfig.h:107
Aws::SageMaker::Model::ExperimentConfig::WithTrialName
ExperimentConfig & WithTrialName(Aws::String &&value)
Definition: ExperimentConfig.h:125
Aws::SageMaker::Model::ExperimentConfig
Definition: ExperimentConfig.h:36
Aws::SageMaker::Model::ExperimentConfig::WithTrialComponentDisplayName
ExperimentConfig & WithTrialComponentDisplayName(Aws::String &&value)
Definition: ExperimentConfig.h:174
Aws::SageMaker::Model::ExperimentConfig::WithExperimentName
ExperimentConfig & WithExperimentName(const char *value)
Definition: ExperimentConfig.h:82
Aws::SageMaker::Model::ExperimentConfig::SetExperimentName
void SetExperimentName(Aws::String &&value)
Definition: ExperimentConfig.h:62
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMaker::Model::ExperimentConfig::SetTrialName
void SetTrialName(const char *value)
Definition: ExperimentConfig.h:113
Aws::SageMaker::Model::ExperimentConfig::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::SageMaker::Model::ExperimentConfig::WithTrialName
ExperimentConfig & WithTrialName(const Aws::String &value)
Definition: ExperimentConfig.h:119
Aws::SageMaker::Model::ExperimentConfig::SetExperimentName
void SetExperimentName(const Aws::String &value)
Definition: ExperimentConfig.h:57
Aws
Definition: AccessManagementClient.h:15
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::ExperimentConfig::SetTrialComponentDisplayName
void SetTrialComponentDisplayName(const char *value)
Definition: ExperimentConfig.h:162
Aws::SageMaker::Model::ExperimentConfig::WithExperimentName
ExperimentConfig & WithExperimentName(const Aws::String &value)
Definition: ExperimentConfig.h:72