AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
MLModel.h
1
6#pragma once
7#include <aws/machinelearning/MachineLearning_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/machinelearning/model/EntityStatus.h>
11#include <aws/machinelearning/model/RealtimeEndpointInfo.h>
12#include <aws/core/utils/memory/stl/AWSMap.h>
13#include <aws/machinelearning/model/Algorithm.h>
14#include <aws/machinelearning/model/MLModelType.h>
15#include <utility>
16
17namespace Aws
18{
19namespace Utils
20{
21namespace Json
22{
23 class JsonValue;
24 class JsonView;
25} // namespace Json
26} // namespace Utils
27namespace MachineLearning
28{
29namespace Model
30{
31
39 class MLModel
40 {
41 public:
42 AWS_MACHINELEARNING_API MLModel();
43 AWS_MACHINELEARNING_API MLModel(Aws::Utils::Json::JsonView jsonValue);
44 AWS_MACHINELEARNING_API MLModel& operator=(Aws::Utils::Json::JsonView jsonValue);
45 AWS_MACHINELEARNING_API Aws::Utils::Json::JsonValue Jsonize() const;
46
47
49
52 inline const Aws::String& GetMLModelId() const{ return m_mLModelId; }
53 inline bool MLModelIdHasBeenSet() const { return m_mLModelIdHasBeenSet; }
54 inline void SetMLModelId(const Aws::String& value) { m_mLModelIdHasBeenSet = true; m_mLModelId = value; }
55 inline void SetMLModelId(Aws::String&& value) { m_mLModelIdHasBeenSet = true; m_mLModelId = std::move(value); }
56 inline void SetMLModelId(const char* value) { m_mLModelIdHasBeenSet = true; m_mLModelId.assign(value); }
57 inline MLModel& WithMLModelId(const Aws::String& value) { SetMLModelId(value); return *this;}
58 inline MLModel& WithMLModelId(Aws::String&& value) { SetMLModelId(std::move(value)); return *this;}
59 inline MLModel& WithMLModelId(const char* value) { SetMLModelId(value); return *this;}
61
63
68 inline const Aws::String& GetTrainingDataSourceId() const{ return m_trainingDataSourceId; }
69 inline bool TrainingDataSourceIdHasBeenSet() const { return m_trainingDataSourceIdHasBeenSet; }
70 inline void SetTrainingDataSourceId(const Aws::String& value) { m_trainingDataSourceIdHasBeenSet = true; m_trainingDataSourceId = value; }
71 inline void SetTrainingDataSourceId(Aws::String&& value) { m_trainingDataSourceIdHasBeenSet = true; m_trainingDataSourceId = std::move(value); }
72 inline void SetTrainingDataSourceId(const char* value) { m_trainingDataSourceIdHasBeenSet = true; m_trainingDataSourceId.assign(value); }
73 inline MLModel& WithTrainingDataSourceId(const Aws::String& value) { SetTrainingDataSourceId(value); return *this;}
74 inline MLModel& WithTrainingDataSourceId(Aws::String&& value) { SetTrainingDataSourceId(std::move(value)); return *this;}
75 inline MLModel& WithTrainingDataSourceId(const char* value) { SetTrainingDataSourceId(value); return *this;}
77
79
84 inline const Aws::String& GetCreatedByIamUser() const{ return m_createdByIamUser; }
85 inline bool CreatedByIamUserHasBeenSet() const { return m_createdByIamUserHasBeenSet; }
86 inline void SetCreatedByIamUser(const Aws::String& value) { m_createdByIamUserHasBeenSet = true; m_createdByIamUser = value; }
87 inline void SetCreatedByIamUser(Aws::String&& value) { m_createdByIamUserHasBeenSet = true; m_createdByIamUser = std::move(value); }
88 inline void SetCreatedByIamUser(const char* value) { m_createdByIamUserHasBeenSet = true; m_createdByIamUser.assign(value); }
89 inline MLModel& WithCreatedByIamUser(const Aws::String& value) { SetCreatedByIamUser(value); return *this;}
90 inline MLModel& WithCreatedByIamUser(Aws::String&& value) { SetCreatedByIamUser(std::move(value)); return *this;}
91 inline MLModel& WithCreatedByIamUser(const char* value) { SetCreatedByIamUser(value); return *this;}
93
95
99 inline const Aws::Utils::DateTime& GetCreatedAt() const{ return m_createdAt; }
100 inline bool CreatedAtHasBeenSet() const { return m_createdAtHasBeenSet; }
101 inline void SetCreatedAt(const Aws::Utils::DateTime& value) { m_createdAtHasBeenSet = true; m_createdAt = value; }
102 inline void SetCreatedAt(Aws::Utils::DateTime&& value) { m_createdAtHasBeenSet = true; m_createdAt = std::move(value); }
103 inline MLModel& WithCreatedAt(const Aws::Utils::DateTime& value) { SetCreatedAt(value); return *this;}
104 inline MLModel& WithCreatedAt(Aws::Utils::DateTime&& value) { SetCreatedAt(std::move(value)); return *this;}
106
108
112 inline const Aws::Utils::DateTime& GetLastUpdatedAt() const{ return m_lastUpdatedAt; }
113 inline bool LastUpdatedAtHasBeenSet() const { return m_lastUpdatedAtHasBeenSet; }
114 inline void SetLastUpdatedAt(const Aws::Utils::DateTime& value) { m_lastUpdatedAtHasBeenSet = true; m_lastUpdatedAt = value; }
115 inline void SetLastUpdatedAt(Aws::Utils::DateTime&& value) { m_lastUpdatedAtHasBeenSet = true; m_lastUpdatedAt = std::move(value); }
116 inline MLModel& WithLastUpdatedAt(const Aws::Utils::DateTime& value) { SetLastUpdatedAt(value); return *this;}
117 inline MLModel& WithLastUpdatedAt(Aws::Utils::DateTime&& value) { SetLastUpdatedAt(std::move(value)); return *this;}
119
121
124 inline const Aws::String& GetName() const{ return m_name; }
125 inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
126 inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
127 inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
128 inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
129 inline MLModel& WithName(const Aws::String& value) { SetName(value); return *this;}
130 inline MLModel& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
131 inline MLModel& WithName(const char* value) { SetName(value); return *this;}
133
135
146 inline const EntityStatus& GetStatus() const{ return m_status; }
147 inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
148 inline void SetStatus(const EntityStatus& value) { m_statusHasBeenSet = true; m_status = value; }
149 inline void SetStatus(EntityStatus&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
150 inline MLModel& WithStatus(const EntityStatus& value) { SetStatus(value); return *this;}
151 inline MLModel& WithStatus(EntityStatus&& value) { SetStatus(std::move(value)); return *this;}
153
155
156 inline long long GetSizeInBytes() const{ return m_sizeInBytes; }
157 inline bool SizeInBytesHasBeenSet() const { return m_sizeInBytesHasBeenSet; }
158 inline void SetSizeInBytes(long long value) { m_sizeInBytesHasBeenSet = true; m_sizeInBytes = value; }
159 inline MLModel& WithSizeInBytes(long long value) { SetSizeInBytes(value); return *this;}
161
163
166 inline const RealtimeEndpointInfo& GetEndpointInfo() const{ return m_endpointInfo; }
167 inline bool EndpointInfoHasBeenSet() const { return m_endpointInfoHasBeenSet; }
168 inline void SetEndpointInfo(const RealtimeEndpointInfo& value) { m_endpointInfoHasBeenSet = true; m_endpointInfo = value; }
169 inline void SetEndpointInfo(RealtimeEndpointInfo&& value) { m_endpointInfoHasBeenSet = true; m_endpointInfo = std::move(value); }
170 inline MLModel& WithEndpointInfo(const RealtimeEndpointInfo& value) { SetEndpointInfo(value); return *this;}
171 inline MLModel& WithEndpointInfo(RealtimeEndpointInfo&& value) { SetEndpointInfo(std::move(value)); return *this;}
173
175
206 inline const Aws::Map<Aws::String, Aws::String>& GetTrainingParameters() const{ return m_trainingParameters; }
207 inline bool TrainingParametersHasBeenSet() const { return m_trainingParametersHasBeenSet; }
208 inline void SetTrainingParameters(const Aws::Map<Aws::String, Aws::String>& value) { m_trainingParametersHasBeenSet = true; m_trainingParameters = value; }
209 inline void SetTrainingParameters(Aws::Map<Aws::String, Aws::String>&& value) { m_trainingParametersHasBeenSet = true; m_trainingParameters = std::move(value); }
212 inline MLModel& AddTrainingParameters(const Aws::String& key, const Aws::String& value) { m_trainingParametersHasBeenSet = true; m_trainingParameters.emplace(key, value); return *this; }
213 inline MLModel& AddTrainingParameters(Aws::String&& key, const Aws::String& value) { m_trainingParametersHasBeenSet = true; m_trainingParameters.emplace(std::move(key), value); return *this; }
214 inline MLModel& AddTrainingParameters(const Aws::String& key, Aws::String&& value) { m_trainingParametersHasBeenSet = true; m_trainingParameters.emplace(key, std::move(value)); return *this; }
215 inline MLModel& AddTrainingParameters(Aws::String&& key, Aws::String&& value) { m_trainingParametersHasBeenSet = true; m_trainingParameters.emplace(std::move(key), std::move(value)); return *this; }
216 inline MLModel& AddTrainingParameters(const char* key, Aws::String&& value) { m_trainingParametersHasBeenSet = true; m_trainingParameters.emplace(key, std::move(value)); return *this; }
217 inline MLModel& AddTrainingParameters(Aws::String&& key, const char* value) { m_trainingParametersHasBeenSet = true; m_trainingParameters.emplace(std::move(key), value); return *this; }
218 inline MLModel& AddTrainingParameters(const char* key, const char* value) { m_trainingParametersHasBeenSet = true; m_trainingParameters.emplace(key, value); return *this; }
220
222
226 inline const Aws::String& GetInputDataLocationS3() const{ return m_inputDataLocationS3; }
227 inline bool InputDataLocationS3HasBeenSet() const { return m_inputDataLocationS3HasBeenSet; }
228 inline void SetInputDataLocationS3(const Aws::String& value) { m_inputDataLocationS3HasBeenSet = true; m_inputDataLocationS3 = value; }
229 inline void SetInputDataLocationS3(Aws::String&& value) { m_inputDataLocationS3HasBeenSet = true; m_inputDataLocationS3 = std::move(value); }
230 inline void SetInputDataLocationS3(const char* value) { m_inputDataLocationS3HasBeenSet = true; m_inputDataLocationS3.assign(value); }
231 inline MLModel& WithInputDataLocationS3(const Aws::String& value) { SetInputDataLocationS3(value); return *this;}
232 inline MLModel& WithInputDataLocationS3(Aws::String&& value) { SetInputDataLocationS3(std::move(value)); return *this;}
233 inline MLModel& WithInputDataLocationS3(const char* value) { SetInputDataLocationS3(value); return *this;}
235
237
243 inline const Algorithm& GetAlgorithm() const{ return m_algorithm; }
244 inline bool AlgorithmHasBeenSet() const { return m_algorithmHasBeenSet; }
245 inline void SetAlgorithm(const Algorithm& value) { m_algorithmHasBeenSet = true; m_algorithm = value; }
246 inline void SetAlgorithm(Algorithm&& value) { m_algorithmHasBeenSet = true; m_algorithm = std::move(value); }
247 inline MLModel& WithAlgorithm(const Algorithm& value) { SetAlgorithm(value); return *this;}
248 inline MLModel& WithAlgorithm(Algorithm&& value) { SetAlgorithm(std::move(value)); return *this;}
250
252
261 inline const MLModelType& GetMLModelType() const{ return m_mLModelType; }
262 inline bool MLModelTypeHasBeenSet() const { return m_mLModelTypeHasBeenSet; }
263 inline void SetMLModelType(const MLModelType& value) { m_mLModelTypeHasBeenSet = true; m_mLModelType = value; }
264 inline void SetMLModelType(MLModelType&& value) { m_mLModelTypeHasBeenSet = true; m_mLModelType = std::move(value); }
265 inline MLModel& WithMLModelType(const MLModelType& value) { SetMLModelType(value); return *this;}
266 inline MLModel& WithMLModelType(MLModelType&& value) { SetMLModelType(std::move(value)); return *this;}
268
270
271 inline double GetScoreThreshold() const{ return m_scoreThreshold; }
272 inline bool ScoreThresholdHasBeenSet() const { return m_scoreThresholdHasBeenSet; }
273 inline void SetScoreThreshold(double value) { m_scoreThresholdHasBeenSet = true; m_scoreThreshold = value; }
274 inline MLModel& WithScoreThreshold(double value) { SetScoreThreshold(value); return *this;}
276
278
282 inline const Aws::Utils::DateTime& GetScoreThresholdLastUpdatedAt() const{ return m_scoreThresholdLastUpdatedAt; }
283 inline bool ScoreThresholdLastUpdatedAtHasBeenSet() const { return m_scoreThresholdLastUpdatedAtHasBeenSet; }
284 inline void SetScoreThresholdLastUpdatedAt(const Aws::Utils::DateTime& value) { m_scoreThresholdLastUpdatedAtHasBeenSet = true; m_scoreThresholdLastUpdatedAt = value; }
285 inline void SetScoreThresholdLastUpdatedAt(Aws::Utils::DateTime&& value) { m_scoreThresholdLastUpdatedAtHasBeenSet = true; m_scoreThresholdLastUpdatedAt = std::move(value); }
289
291
295 inline const Aws::String& GetMessage() const{ return m_message; }
296 inline bool MessageHasBeenSet() const { return m_messageHasBeenSet; }
297 inline void SetMessage(const Aws::String& value) { m_messageHasBeenSet = true; m_message = value; }
298 inline void SetMessage(Aws::String&& value) { m_messageHasBeenSet = true; m_message = std::move(value); }
299 inline void SetMessage(const char* value) { m_messageHasBeenSet = true; m_message.assign(value); }
300 inline MLModel& WithMessage(const Aws::String& value) { SetMessage(value); return *this;}
301 inline MLModel& WithMessage(Aws::String&& value) { SetMessage(std::move(value)); return *this;}
302 inline MLModel& WithMessage(const char* value) { SetMessage(value); return *this;}
304
306
307 inline long long GetComputeTime() const{ return m_computeTime; }
308 inline bool ComputeTimeHasBeenSet() const { return m_computeTimeHasBeenSet; }
309 inline void SetComputeTime(long long value) { m_computeTimeHasBeenSet = true; m_computeTime = value; }
310 inline MLModel& WithComputeTime(long long value) { SetComputeTime(value); return *this;}
312
314
315 inline const Aws::Utils::DateTime& GetFinishedAt() const{ return m_finishedAt; }
316 inline bool FinishedAtHasBeenSet() const { return m_finishedAtHasBeenSet; }
317 inline void SetFinishedAt(const Aws::Utils::DateTime& value) { m_finishedAtHasBeenSet = true; m_finishedAt = value; }
318 inline void SetFinishedAt(Aws::Utils::DateTime&& value) { m_finishedAtHasBeenSet = true; m_finishedAt = std::move(value); }
319 inline MLModel& WithFinishedAt(const Aws::Utils::DateTime& value) { SetFinishedAt(value); return *this;}
320 inline MLModel& WithFinishedAt(Aws::Utils::DateTime&& value) { SetFinishedAt(std::move(value)); return *this;}
322
324
325 inline const Aws::Utils::DateTime& GetStartedAt() const{ return m_startedAt; }
326 inline bool StartedAtHasBeenSet() const { return m_startedAtHasBeenSet; }
327 inline void SetStartedAt(const Aws::Utils::DateTime& value) { m_startedAtHasBeenSet = true; m_startedAt = value; }
328 inline void SetStartedAt(Aws::Utils::DateTime&& value) { m_startedAtHasBeenSet = true; m_startedAt = std::move(value); }
329 inline MLModel& WithStartedAt(const Aws::Utils::DateTime& value) { SetStartedAt(value); return *this;}
330 inline MLModel& WithStartedAt(Aws::Utils::DateTime&& value) { SetStartedAt(std::move(value)); return *this;}
332 private:
333
334 Aws::String m_mLModelId;
335 bool m_mLModelIdHasBeenSet = false;
336
337 Aws::String m_trainingDataSourceId;
338 bool m_trainingDataSourceIdHasBeenSet = false;
339
340 Aws::String m_createdByIamUser;
341 bool m_createdByIamUserHasBeenSet = false;
342
343 Aws::Utils::DateTime m_createdAt;
344 bool m_createdAtHasBeenSet = false;
345
346 Aws::Utils::DateTime m_lastUpdatedAt;
347 bool m_lastUpdatedAtHasBeenSet = false;
348
349 Aws::String m_name;
350 bool m_nameHasBeenSet = false;
351
352 EntityStatus m_status;
353 bool m_statusHasBeenSet = false;
354
355 long long m_sizeInBytes;
356 bool m_sizeInBytesHasBeenSet = false;
357
358 RealtimeEndpointInfo m_endpointInfo;
359 bool m_endpointInfoHasBeenSet = false;
360
361 Aws::Map<Aws::String, Aws::String> m_trainingParameters;
362 bool m_trainingParametersHasBeenSet = false;
363
364 Aws::String m_inputDataLocationS3;
365 bool m_inputDataLocationS3HasBeenSet = false;
366
367 Algorithm m_algorithm;
368 bool m_algorithmHasBeenSet = false;
369
370 MLModelType m_mLModelType;
371 bool m_mLModelTypeHasBeenSet = false;
372
373 double m_scoreThreshold;
374 bool m_scoreThresholdHasBeenSet = false;
375
376 Aws::Utils::DateTime m_scoreThresholdLastUpdatedAt;
377 bool m_scoreThresholdLastUpdatedAtHasBeenSet = false;
378
379 Aws::String m_message;
380 bool m_messageHasBeenSet = false;
381
382 long long m_computeTime;
383 bool m_computeTimeHasBeenSet = false;
384
385 Aws::Utils::DateTime m_finishedAt;
386 bool m_finishedAtHasBeenSet = false;
387
388 Aws::Utils::DateTime m_startedAt;
389 bool m_startedAtHasBeenSet = false;
390 };
391
392} // namespace Model
393} // namespace MachineLearning
394} // namespace Aws
void SetTrainingDataSourceId(Aws::String &&value)
Definition MLModel.h:71
void SetAlgorithm(Algorithm &&value)
Definition MLModel.h:246
const Aws::String & GetCreatedByIamUser() const
Definition MLModel.h:84
MLModel & WithCreatedByIamUser(const char *value)
Definition MLModel.h:91
bool TrainingDataSourceIdHasBeenSet() const
Definition MLModel.h:69
MLModel & AddTrainingParameters(Aws::String &&key, const char *value)
Definition MLModel.h:217
MLModel & WithName(Aws::String &&value)
Definition MLModel.h:130
MLModel & WithMLModelId(const char *value)
Definition MLModel.h:59
void SetEndpointInfo(RealtimeEndpointInfo &&value)
Definition MLModel.h:169
const Aws::Utils::DateTime & GetStartedAt() const
Definition MLModel.h:325
AWS_MACHINELEARNING_API MLModel(Aws::Utils::Json::JsonView jsonValue)
bool ScoreThresholdLastUpdatedAtHasBeenSet() const
Definition MLModel.h:283
MLModel & WithTrainingDataSourceId(Aws::String &&value)
Definition MLModel.h:74
MLModel & WithAlgorithm(const Algorithm &value)
Definition MLModel.h:247
const Aws::String & GetMLModelId() const
Definition MLModel.h:52
void SetScoreThreshold(double value)
Definition MLModel.h:273
void SetTrainingDataSourceId(const Aws::String &value)
Definition MLModel.h:70
const EntityStatus & GetStatus() const
Definition MLModel.h:146
const RealtimeEndpointInfo & GetEndpointInfo() const
Definition MLModel.h:166
MLModel & WithFinishedAt(Aws::Utils::DateTime &&value)
Definition MLModel.h:320
MLModel & WithCreatedAt(const Aws::Utils::DateTime &value)
Definition MLModel.h:103
MLModel & WithComputeTime(long long value)
Definition MLModel.h:310
void SetTrainingParameters(const Aws::Map< Aws::String, Aws::String > &value)
Definition MLModel.h:208
MLModel & WithTrainingDataSourceId(const Aws::String &value)
Definition MLModel.h:73
MLModel & WithMessage(const char *value)
Definition MLModel.h:302
MLModel & WithMessage(const Aws::String &value)
Definition MLModel.h:300
void SetEndpointInfo(const RealtimeEndpointInfo &value)
Definition MLModel.h:168
MLModel & WithMLModelId(const Aws::String &value)
Definition MLModel.h:57
AWS_MACHINELEARNING_API Aws::Utils::Json::JsonValue Jsonize() const
MLModel & WithTrainingParameters(Aws::Map< Aws::String, Aws::String > &&value)
Definition MLModel.h:211
void SetMessage(Aws::String &&value)
Definition MLModel.h:298
MLModel & AddTrainingParameters(const char *key, const char *value)
Definition MLModel.h:218
const Algorithm & GetAlgorithm() const
Definition MLModel.h:243
void SetInputDataLocationS3(const char *value)
Definition MLModel.h:230
void SetMLModelId(const char *value)
Definition MLModel.h:56
void SetStartedAt(const Aws::Utils::DateTime &value)
Definition MLModel.h:327
void SetInputDataLocationS3(const Aws::String &value)
Definition MLModel.h:228
MLModel & WithFinishedAt(const Aws::Utils::DateTime &value)
Definition MLModel.h:319
const Aws::Utils::DateTime & GetFinishedAt() const
Definition MLModel.h:315
MLModel & WithInputDataLocationS3(const char *value)
Definition MLModel.h:233
void SetMLModelType(const MLModelType &value)
Definition MLModel.h:263
void SetMessage(const char *value)
Definition MLModel.h:299
void SetCreatedAt(const Aws::Utils::DateTime &value)
Definition MLModel.h:101
void SetLastUpdatedAt(const Aws::Utils::DateTime &value)
Definition MLModel.h:114
MLModel & AddTrainingParameters(const char *key, Aws::String &&value)
Definition MLModel.h:216
void SetStatus(EntityStatus &&value)
Definition MLModel.h:149
MLModel & WithLastUpdatedAt(Aws::Utils::DateTime &&value)
Definition MLModel.h:117
void SetName(Aws::String &&value)
Definition MLModel.h:127
void SetInputDataLocationS3(Aws::String &&value)
Definition MLModel.h:229
MLModel & WithScoreThresholdLastUpdatedAt(Aws::Utils::DateTime &&value)
Definition MLModel.h:287
void SetMLModelType(MLModelType &&value)
Definition MLModel.h:264
void SetStatus(const EntityStatus &value)
Definition MLModel.h:148
void SetSizeInBytes(long long value)
Definition MLModel.h:158
void SetCreatedAt(Aws::Utils::DateTime &&value)
Definition MLModel.h:102
MLModel & WithInputDataLocationS3(const Aws::String &value)
Definition MLModel.h:231
MLModel & WithStartedAt(Aws::Utils::DateTime &&value)
Definition MLModel.h:330
void SetFinishedAt(Aws::Utils::DateTime &&value)
Definition MLModel.h:318
void SetMLModelId(Aws::String &&value)
Definition MLModel.h:55
MLModel & AddTrainingParameters(Aws::String &&key, Aws::String &&value)
Definition MLModel.h:215
void SetLastUpdatedAt(Aws::Utils::DateTime &&value)
Definition MLModel.h:115
AWS_MACHINELEARNING_API MLModel()
void SetName(const Aws::String &value)
Definition MLModel.h:126
MLModel & WithMLModelId(Aws::String &&value)
Definition MLModel.h:58
MLModel & WithMLModelType(const MLModelType &value)
Definition MLModel.h:265
MLModel & WithCreatedByIamUser(Aws::String &&value)
Definition MLModel.h:90
void SetCreatedByIamUser(const char *value)
Definition MLModel.h:88
void SetScoreThresholdLastUpdatedAt(Aws::Utils::DateTime &&value)
Definition MLModel.h:285
void SetCreatedByIamUser(const Aws::String &value)
Definition MLModel.h:86
MLModel & WithStartedAt(const Aws::Utils::DateTime &value)
Definition MLModel.h:329
const MLModelType & GetMLModelType() const
Definition MLModel.h:261
MLModel & WithMessage(Aws::String &&value)
Definition MLModel.h:301
void SetName(const char *value)
Definition MLModel.h:128
MLModel & WithMLModelType(MLModelType &&value)
Definition MLModel.h:266
void SetCreatedByIamUser(Aws::String &&value)
Definition MLModel.h:87
const Aws::String & GetTrainingDataSourceId() const
Definition MLModel.h:68
MLModel & WithEndpointInfo(const RealtimeEndpointInfo &value)
Definition MLModel.h:170
void SetAlgorithm(const Algorithm &value)
Definition MLModel.h:245
const Aws::String & GetMessage() const
Definition MLModel.h:295
MLModel & AddTrainingParameters(const Aws::String &key, const Aws::String &value)
Definition MLModel.h:212
MLModel & WithName(const Aws::String &value)
Definition MLModel.h:129
MLModel & WithTrainingDataSourceId(const char *value)
Definition MLModel.h:75
const Aws::Utils::DateTime & GetLastUpdatedAt() const
Definition MLModel.h:112
void SetMessage(const Aws::String &value)
Definition MLModel.h:297
void SetFinishedAt(const Aws::Utils::DateTime &value)
Definition MLModel.h:317
MLModel & WithStatus(EntityStatus &&value)
Definition MLModel.h:151
void SetTrainingDataSourceId(const char *value)
Definition MLModel.h:72
MLModel & WithSizeInBytes(long long value)
Definition MLModel.h:159
void SetTrainingParameters(Aws::Map< Aws::String, Aws::String > &&value)
Definition MLModel.h:209
const Aws::Utils::DateTime & GetScoreThresholdLastUpdatedAt() const
Definition MLModel.h:282
MLModel & WithCreatedAt(Aws::Utils::DateTime &&value)
Definition MLModel.h:104
MLModel & WithScoreThresholdLastUpdatedAt(const Aws::Utils::DateTime &value)
Definition MLModel.h:286
MLModel & WithLastUpdatedAt(const Aws::Utils::DateTime &value)
Definition MLModel.h:116
const Aws::Utils::DateTime & GetCreatedAt() const
Definition MLModel.h:99
MLModel & WithName(const char *value)
Definition MLModel.h:131
MLModel & AddTrainingParameters(Aws::String &&key, const Aws::String &value)
Definition MLModel.h:213
const Aws::String & GetInputDataLocationS3() const
Definition MLModel.h:226
void SetStartedAt(Aws::Utils::DateTime &&value)
Definition MLModel.h:328
MLModel & WithInputDataLocationS3(Aws::String &&value)
Definition MLModel.h:232
const Aws::String & GetName() const
Definition MLModel.h:124
MLModel & WithScoreThreshold(double value)
Definition MLModel.h:274
MLModel & WithStatus(const EntityStatus &value)
Definition MLModel.h:150
MLModel & AddTrainingParameters(const Aws::String &key, Aws::String &&value)
Definition MLModel.h:214
MLModel & WithAlgorithm(Algorithm &&value)
Definition MLModel.h:248
MLModel & WithCreatedByIamUser(const Aws::String &value)
Definition MLModel.h:89
const Aws::Map< Aws::String, Aws::String > & GetTrainingParameters() const
Definition MLModel.h:206
MLModel & WithTrainingParameters(const Aws::Map< Aws::String, Aws::String > &value)
Definition MLModel.h:210
void SetScoreThresholdLastUpdatedAt(const Aws::Utils::DateTime &value)
Definition MLModel.h:284
void SetComputeTime(long long value)
Definition MLModel.h:309
void SetMLModelId(const Aws::String &value)
Definition MLModel.h:54
AWS_MACHINELEARNING_API MLModel & operator=(Aws::Utils::Json::JsonView jsonValue)
MLModel & WithEndpointInfo(RealtimeEndpointInfo &&value)
Definition MLModel.h:171
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue