AWS SDK for C++  1.9.160
AWS SDK for C++
ExperimentSummary.h
Go to the documentation of this file.
1 
6 #pragma once
11 #include <utility>
12 
13 namespace Aws
14 {
15 namespace Utils
16 {
17 namespace Json
18 {
19  class JsonValue;
20  class JsonView;
21 } // namespace Json
22 } // namespace Utils
23 namespace SageMaker
24 {
25 namespace Model
26 {
27 
36  {
37  public:
42 
43 
47  inline const Aws::String& GetExperimentArn() const{ return m_experimentArn; }
48 
52  inline bool ExperimentArnHasBeenSet() const { return m_experimentArnHasBeenSet; }
53 
57  inline void SetExperimentArn(const Aws::String& value) { m_experimentArnHasBeenSet = true; m_experimentArn = value; }
58 
62  inline void SetExperimentArn(Aws::String&& value) { m_experimentArnHasBeenSet = true; m_experimentArn = std::move(value); }
63 
67  inline void SetExperimentArn(const char* value) { m_experimentArnHasBeenSet = true; m_experimentArn.assign(value); }
68 
72  inline ExperimentSummary& WithExperimentArn(const Aws::String& value) { SetExperimentArn(value); return *this;}
73 
77  inline ExperimentSummary& WithExperimentArn(Aws::String&& value) { SetExperimentArn(std::move(value)); return *this;}
78 
82  inline ExperimentSummary& WithExperimentArn(const char* value) { SetExperimentArn(value); return *this;}
83 
84 
88  inline const Aws::String& GetExperimentName() const{ return m_experimentName; }
89 
93  inline bool ExperimentNameHasBeenSet() const { return m_experimentNameHasBeenSet; }
94 
98  inline void SetExperimentName(const Aws::String& value) { m_experimentNameHasBeenSet = true; m_experimentName = value; }
99 
103  inline void SetExperimentName(Aws::String&& value) { m_experimentNameHasBeenSet = true; m_experimentName = std::move(value); }
104 
108  inline void SetExperimentName(const char* value) { m_experimentNameHasBeenSet = true; m_experimentName.assign(value); }
109 
113  inline ExperimentSummary& WithExperimentName(const Aws::String& value) { SetExperimentName(value); return *this;}
114 
118  inline ExperimentSummary& WithExperimentName(Aws::String&& value) { SetExperimentName(std::move(value)); return *this;}
119 
123  inline ExperimentSummary& WithExperimentName(const char* value) { SetExperimentName(value); return *this;}
124 
125 
130  inline const Aws::String& GetDisplayName() const{ return m_displayName; }
131 
136  inline bool DisplayNameHasBeenSet() const { return m_displayNameHasBeenSet; }
137 
142  inline void SetDisplayName(const Aws::String& value) { m_displayNameHasBeenSet = true; m_displayName = value; }
143 
148  inline void SetDisplayName(Aws::String&& value) { m_displayNameHasBeenSet = true; m_displayName = std::move(value); }
149 
154  inline void SetDisplayName(const char* value) { m_displayNameHasBeenSet = true; m_displayName.assign(value); }
155 
160  inline ExperimentSummary& WithDisplayName(const Aws::String& value) { SetDisplayName(value); return *this;}
161 
166  inline ExperimentSummary& WithDisplayName(Aws::String&& value) { SetDisplayName(std::move(value)); return *this;}
167 
172  inline ExperimentSummary& WithDisplayName(const char* value) { SetDisplayName(value); return *this;}
173 
174 
175 
176  inline const ExperimentSource& GetExperimentSource() const{ return m_experimentSource; }
177 
178 
179  inline bool ExperimentSourceHasBeenSet() const { return m_experimentSourceHasBeenSet; }
180 
181 
182  inline void SetExperimentSource(const ExperimentSource& value) { m_experimentSourceHasBeenSet = true; m_experimentSource = value; }
183 
184 
185  inline void SetExperimentSource(ExperimentSource&& value) { m_experimentSourceHasBeenSet = true; m_experimentSource = std::move(value); }
186 
187 
188  inline ExperimentSummary& WithExperimentSource(const ExperimentSource& value) { SetExperimentSource(value); return *this;}
189 
190 
191  inline ExperimentSummary& WithExperimentSource(ExperimentSource&& value) { SetExperimentSource(std::move(value)); return *this;}
192 
193 
197  inline const Aws::Utils::DateTime& GetCreationTime() const{ return m_creationTime; }
198 
202  inline bool CreationTimeHasBeenSet() const { return m_creationTimeHasBeenSet; }
203 
207  inline void SetCreationTime(const Aws::Utils::DateTime& value) { m_creationTimeHasBeenSet = true; m_creationTime = value; }
208 
212  inline void SetCreationTime(Aws::Utils::DateTime&& value) { m_creationTimeHasBeenSet = true; m_creationTime = std::move(value); }
213 
217  inline ExperimentSummary& WithCreationTime(const Aws::Utils::DateTime& value) { SetCreationTime(value); return *this;}
218 
222  inline ExperimentSummary& WithCreationTime(Aws::Utils::DateTime&& value) { SetCreationTime(std::move(value)); return *this;}
223 
224 
228  inline const Aws::Utils::DateTime& GetLastModifiedTime() const{ return m_lastModifiedTime; }
229 
233  inline bool LastModifiedTimeHasBeenSet() const { return m_lastModifiedTimeHasBeenSet; }
234 
238  inline void SetLastModifiedTime(const Aws::Utils::DateTime& value) { m_lastModifiedTimeHasBeenSet = true; m_lastModifiedTime = value; }
239 
243  inline void SetLastModifiedTime(Aws::Utils::DateTime&& value) { m_lastModifiedTimeHasBeenSet = true; m_lastModifiedTime = std::move(value); }
244 
248  inline ExperimentSummary& WithLastModifiedTime(const Aws::Utils::DateTime& value) { SetLastModifiedTime(value); return *this;}
249 
253  inline ExperimentSummary& WithLastModifiedTime(Aws::Utils::DateTime&& value) { SetLastModifiedTime(std::move(value)); return *this;}
254 
255  private:
256 
257  Aws::String m_experimentArn;
258  bool m_experimentArnHasBeenSet;
259 
260  Aws::String m_experimentName;
261  bool m_experimentNameHasBeenSet;
262 
263  Aws::String m_displayName;
264  bool m_displayNameHasBeenSet;
265 
266  ExperimentSource m_experimentSource;
267  bool m_experimentSourceHasBeenSet;
268 
269  Aws::Utils::DateTime m_creationTime;
270  bool m_creationTimeHasBeenSet;
271 
272  Aws::Utils::DateTime m_lastModifiedTime;
273  bool m_lastModifiedTimeHasBeenSet;
274  };
275 
276 } // namespace Model
277 } // namespace SageMaker
278 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::SageMaker::Model::ExperimentSummary::CreationTimeHasBeenSet
bool CreationTimeHasBeenSet() const
Definition: ExperimentSummary.h:202
Aws::SageMaker::Model::ExperimentSummary::SetExperimentSource
void SetExperimentSource(const ExperimentSource &value)
Definition: ExperimentSummary.h:182
Aws::SageMaker::Model::ExperimentSummary::WithDisplayName
ExperimentSummary & WithDisplayName(Aws::String &&value)
Definition: ExperimentSummary.h:166
Aws::SageMaker::Model::ExperimentSummary::WithExperimentSource
ExperimentSummary & WithExperimentSource(const ExperimentSource &value)
Definition: ExperimentSummary.h:188
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::ExperimentSummary::WithExperimentName
ExperimentSummary & WithExperimentName(const char *value)
Definition: ExperimentSummary.h:123
Aws::SageMaker::Model::ExperimentSummary::ExperimentSummary
ExperimentSummary()
SageMaker_EXPORTS.h
Aws::SageMaker::Model::ExperimentSummary::GetExperimentSource
const ExperimentSource & GetExperimentSource() const
Definition: ExperimentSummary.h:176
Aws::SageMaker::Model::ExperimentSummary::GetExperimentArn
const Aws::String & GetExperimentArn() const
Definition: ExperimentSummary.h:47
Aws::SageMaker::Model::ExperimentSummary::GetExperimentName
const Aws::String & GetExperimentName() const
Definition: ExperimentSummary.h:88
Aws::SageMaker::Model::ExperimentSummary::WithExperimentArn
ExperimentSummary & WithExperimentArn(const Aws::String &value)
Definition: ExperimentSummary.h:72
DateTime.h
Aws::SageMaker::Model::ExperimentSummary::LastModifiedTimeHasBeenSet
bool LastModifiedTimeHasBeenSet() const
Definition: ExperimentSummary.h:233
Aws::SageMaker::Model::ExperimentSummary::SetLastModifiedTime
void SetLastModifiedTime(const Aws::Utils::DateTime &value)
Definition: ExperimentSummary.h:238
Aws::SageMaker::Model::ExperimentSummary::GetLastModifiedTime
const Aws::Utils::DateTime & GetLastModifiedTime() const
Definition: ExperimentSummary.h:228
Aws::SageMaker::Model::ExperimentSummary::SetDisplayName
void SetDisplayName(Aws::String &&value)
Definition: ExperimentSummary.h:148
Aws::SageMaker::Model::ExperimentSummary::ExperimentSummary
ExperimentSummary(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::ExperimentSummary::WithDisplayName
ExperimentSummary & WithDisplayName(const char *value)
Definition: ExperimentSummary.h:172
Aws::SageMaker::Model::ExperimentSummary::DisplayNameHasBeenSet
bool DisplayNameHasBeenSet() const
Definition: ExperimentSummary.h:136
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::ExperimentSummary::GetCreationTime
const Aws::Utils::DateTime & GetCreationTime() const
Definition: ExperimentSummary.h:197
Aws::SageMaker::Model::ExperimentSummary::WithDisplayName
ExperimentSummary & WithDisplayName(const Aws::String &value)
Definition: ExperimentSummary.h:160
Aws::SageMaker::Model::ExperimentSummary::WithLastModifiedTime
ExperimentSummary & WithLastModifiedTime(const Aws::Utils::DateTime &value)
Definition: ExperimentSummary.h:248
Aws::SageMaker::Model::ExperimentSummary::SetExperimentSource
void SetExperimentSource(ExperimentSource &&value)
Definition: ExperimentSummary.h:185
Aws::SageMaker::Model::ExperimentSummary::SetExperimentName
void SetExperimentName(Aws::String &&value)
Definition: ExperimentSummary.h:103
Aws::SageMaker::Model::ExperimentSummary::GetDisplayName
const Aws::String & GetDisplayName() const
Definition: ExperimentSummary.h:130
Aws::SageMaker::Model::ExperimentSummary::WithExperimentArn
ExperimentSummary & WithExperimentArn(Aws::String &&value)
Definition: ExperimentSummary.h:77
Aws::SageMaker::Model::ExperimentSummary
Definition: ExperimentSummary.h:36
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::SageMaker::Model::ExperimentSource
Definition: ExperimentSource.h:32
AWSString.h
Aws::SageMaker::Model::ExperimentSummary::ExperimentNameHasBeenSet
bool ExperimentNameHasBeenSet() const
Definition: ExperimentSummary.h:93
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMaker::Model::ExperimentSummary::SetExperimentArn
void SetExperimentArn(const Aws::String &value)
Definition: ExperimentSummary.h:57
Aws::SageMaker::Model::ExperimentSummary::WithExperimentSource
ExperimentSummary & WithExperimentSource(ExperimentSource &&value)
Definition: ExperimentSummary.h:191
Aws::SageMaker::Model::ExperimentSummary::WithCreationTime
ExperimentSummary & WithCreationTime(const Aws::Utils::DateTime &value)
Definition: ExperimentSummary.h:217
ExperimentSource.h
Aws::SageMaker::Model::ExperimentSummary::WithLastModifiedTime
ExperimentSummary & WithLastModifiedTime(Aws::Utils::DateTime &&value)
Definition: ExperimentSummary.h:253
Aws::SageMaker::Model::ExperimentSummary::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::SageMaker::Model::ExperimentSummary::SetExperimentName
void SetExperimentName(const Aws::String &value)
Definition: ExperimentSummary.h:98
Aws::SageMaker::Model::ExperimentSummary::WithCreationTime
ExperimentSummary & WithCreationTime(Aws::Utils::DateTime &&value)
Definition: ExperimentSummary.h:222
Aws::SageMaker::Model::ExperimentSummary::SetDisplayName
void SetDisplayName(const char *value)
Definition: ExperimentSummary.h:154
Aws::SageMaker::Model::ExperimentSummary::WithExperimentName
ExperimentSummary & WithExperimentName(const Aws::String &value)
Definition: ExperimentSummary.h:113
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::ExperimentSummary::WithExperimentArn
ExperimentSummary & WithExperimentArn(const char *value)
Definition: ExperimentSummary.h:82
Aws::SageMaker::Model::ExperimentSummary::SetExperimentArn
void SetExperimentArn(const char *value)
Definition: ExperimentSummary.h:67
Aws::SageMaker::Model::ExperimentSummary::WithExperimentName
ExperimentSummary & WithExperimentName(Aws::String &&value)
Definition: ExperimentSummary.h:118
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::ExperimentSummary::ExperimentArnHasBeenSet
bool ExperimentArnHasBeenSet() const
Definition: ExperimentSummary.h:52
Aws::SageMaker::Model::ExperimentSummary::SetCreationTime
void SetCreationTime(const Aws::Utils::DateTime &value)
Definition: ExperimentSummary.h:207
Aws::SageMaker::Model::ExperimentSummary::ExperimentSourceHasBeenSet
bool ExperimentSourceHasBeenSet() const
Definition: ExperimentSummary.h:179
Aws::SageMaker::Model::ExperimentSummary::SetExperimentName
void SetExperimentName(const char *value)
Definition: ExperimentSummary.h:108
Aws::SageMaker::Model::ExperimentSummary::SetLastModifiedTime
void SetLastModifiedTime(Aws::Utils::DateTime &&value)
Definition: ExperimentSummary.h:243
Aws::SageMaker::Model::ExperimentSummary::SetCreationTime
void SetCreationTime(Aws::Utils::DateTime &&value)
Definition: ExperimentSummary.h:212
Aws::SageMaker::Model::ExperimentSummary::SetDisplayName
void SetDisplayName(const Aws::String &value)
Definition: ExperimentSummary.h:142
Aws::SageMaker::Model::ExperimentSummary::operator=
ExperimentSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::ExperimentSummary::SetExperimentArn
void SetExperimentArn(Aws::String &&value)
Definition: ExperimentSummary.h:62