AWS SDK for C++  1.9.103
AWS SDK for C++
MLModel.h
Go to the documentation of this file.
1 
6 #pragma once
15 #include <utility>
16 
17 namespace Aws
18 {
19 namespace Utils
20 {
21 namespace Json
22 {
23  class JsonValue;
24  class JsonView;
25 } // namespace Json
26 } // namespace Utils
27 namespace MachineLearning
28 {
29 namespace Model
30 {
31 
40  {
41  public:
46 
47 
51  inline const Aws::String& GetMLModelId() const{ return m_mLModelId; }
52 
56  inline bool MLModelIdHasBeenSet() const { return m_mLModelIdHasBeenSet; }
57 
61  inline void SetMLModelId(const Aws::String& value) { m_mLModelIdHasBeenSet = true; m_mLModelId = value; }
62 
66  inline void SetMLModelId(Aws::String&& value) { m_mLModelIdHasBeenSet = true; m_mLModelId = std::move(value); }
67 
71  inline void SetMLModelId(const char* value) { m_mLModelIdHasBeenSet = true; m_mLModelId.assign(value); }
72 
76  inline MLModel& WithMLModelId(const Aws::String& value) { SetMLModelId(value); return *this;}
77 
81  inline MLModel& WithMLModelId(Aws::String&& value) { SetMLModelId(std::move(value)); return *this;}
82 
86  inline MLModel& WithMLModelId(const char* value) { SetMLModelId(value); return *this;}
87 
88 
94  inline const Aws::String& GetTrainingDataSourceId() const{ return m_trainingDataSourceId; }
95 
101  inline bool TrainingDataSourceIdHasBeenSet() const { return m_trainingDataSourceIdHasBeenSet; }
102 
108  inline void SetTrainingDataSourceId(const Aws::String& value) { m_trainingDataSourceIdHasBeenSet = true; m_trainingDataSourceId = value; }
109 
115  inline void SetTrainingDataSourceId(Aws::String&& value) { m_trainingDataSourceIdHasBeenSet = true; m_trainingDataSourceId = std::move(value); }
116 
122  inline void SetTrainingDataSourceId(const char* value) { m_trainingDataSourceIdHasBeenSet = true; m_trainingDataSourceId.assign(value); }
123 
129  inline MLModel& WithTrainingDataSourceId(const Aws::String& value) { SetTrainingDataSourceId(value); return *this;}
130 
136  inline MLModel& WithTrainingDataSourceId(Aws::String&& value) { SetTrainingDataSourceId(std::move(value)); return *this;}
137 
143  inline MLModel& WithTrainingDataSourceId(const char* value) { SetTrainingDataSourceId(value); return *this;}
144 
145 
151  inline const Aws::String& GetCreatedByIamUser() const{ return m_createdByIamUser; }
152 
158  inline bool CreatedByIamUserHasBeenSet() const { return m_createdByIamUserHasBeenSet; }
159 
165  inline void SetCreatedByIamUser(const Aws::String& value) { m_createdByIamUserHasBeenSet = true; m_createdByIamUser = value; }
166 
172  inline void SetCreatedByIamUser(Aws::String&& value) { m_createdByIamUserHasBeenSet = true; m_createdByIamUser = std::move(value); }
173 
179  inline void SetCreatedByIamUser(const char* value) { m_createdByIamUserHasBeenSet = true; m_createdByIamUser.assign(value); }
180 
186  inline MLModel& WithCreatedByIamUser(const Aws::String& value) { SetCreatedByIamUser(value); return *this;}
187 
193  inline MLModel& WithCreatedByIamUser(Aws::String&& value) { SetCreatedByIamUser(std::move(value)); return *this;}
194 
200  inline MLModel& WithCreatedByIamUser(const char* value) { SetCreatedByIamUser(value); return *this;}
201 
202 
207  inline const Aws::Utils::DateTime& GetCreatedAt() const{ return m_createdAt; }
208 
213  inline bool CreatedAtHasBeenSet() const { return m_createdAtHasBeenSet; }
214 
219  inline void SetCreatedAt(const Aws::Utils::DateTime& value) { m_createdAtHasBeenSet = true; m_createdAt = value; }
220 
225  inline void SetCreatedAt(Aws::Utils::DateTime&& value) { m_createdAtHasBeenSet = true; m_createdAt = std::move(value); }
226 
231  inline MLModel& WithCreatedAt(const Aws::Utils::DateTime& value) { SetCreatedAt(value); return *this;}
232 
237  inline MLModel& WithCreatedAt(Aws::Utils::DateTime&& value) { SetCreatedAt(std::move(value)); return *this;}
238 
239 
244  inline const Aws::Utils::DateTime& GetLastUpdatedAt() const{ return m_lastUpdatedAt; }
245 
250  inline bool LastUpdatedAtHasBeenSet() const { return m_lastUpdatedAtHasBeenSet; }
251 
256  inline void SetLastUpdatedAt(const Aws::Utils::DateTime& value) { m_lastUpdatedAtHasBeenSet = true; m_lastUpdatedAt = value; }
257 
262  inline void SetLastUpdatedAt(Aws::Utils::DateTime&& value) { m_lastUpdatedAtHasBeenSet = true; m_lastUpdatedAt = std::move(value); }
263 
268  inline MLModel& WithLastUpdatedAt(const Aws::Utils::DateTime& value) { SetLastUpdatedAt(value); return *this;}
269 
274  inline MLModel& WithLastUpdatedAt(Aws::Utils::DateTime&& value) { SetLastUpdatedAt(std::move(value)); return *this;}
275 
276 
280  inline const Aws::String& GetName() const{ return m_name; }
281 
285  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
286 
290  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
291 
295  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
296 
300  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
301 
305  inline MLModel& WithName(const Aws::String& value) { SetName(value); return *this;}
306 
310  inline MLModel& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
311 
315  inline MLModel& WithName(const char* value) { SetName(value); return *this;}
316 
317 
329  inline const EntityStatus& GetStatus() const{ return m_status; }
330 
342  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
343 
355  inline void SetStatus(const EntityStatus& value) { m_statusHasBeenSet = true; m_status = value; }
356 
368  inline void SetStatus(EntityStatus&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
369 
381  inline MLModel& WithStatus(const EntityStatus& value) { SetStatus(value); return *this;}
382 
394  inline MLModel& WithStatus(EntityStatus&& value) { SetStatus(std::move(value)); return *this;}
395 
396 
397 
398  inline long long GetSizeInBytes() const{ return m_sizeInBytes; }
399 
400 
401  inline bool SizeInBytesHasBeenSet() const { return m_sizeInBytesHasBeenSet; }
402 
403 
404  inline void SetSizeInBytes(long long value) { m_sizeInBytesHasBeenSet = true; m_sizeInBytes = value; }
405 
406 
407  inline MLModel& WithSizeInBytes(long long value) { SetSizeInBytes(value); return *this;}
408 
409 
413  inline const RealtimeEndpointInfo& GetEndpointInfo() const{ return m_endpointInfo; }
414 
418  inline bool EndpointInfoHasBeenSet() const { return m_endpointInfoHasBeenSet; }
419 
423  inline void SetEndpointInfo(const RealtimeEndpointInfo& value) { m_endpointInfoHasBeenSet = true; m_endpointInfo = value; }
424 
428  inline void SetEndpointInfo(RealtimeEndpointInfo&& value) { m_endpointInfoHasBeenSet = true; m_endpointInfo = std::move(value); }
429 
433  inline MLModel& WithEndpointInfo(const RealtimeEndpointInfo& value) { SetEndpointInfo(value); return *this;}
434 
438  inline MLModel& WithEndpointInfo(RealtimeEndpointInfo&& value) { SetEndpointInfo(std::move(value)); return *this;}
439 
440 
472  inline const Aws::Map<Aws::String, Aws::String>& GetTrainingParameters() const{ return m_trainingParameters; }
473 
505  inline bool TrainingParametersHasBeenSet() const { return m_trainingParametersHasBeenSet; }
506 
538  inline void SetTrainingParameters(const Aws::Map<Aws::String, Aws::String>& value) { m_trainingParametersHasBeenSet = true; m_trainingParameters = value; }
539 
571  inline void SetTrainingParameters(Aws::Map<Aws::String, Aws::String>&& value) { m_trainingParametersHasBeenSet = true; m_trainingParameters = std::move(value); }
572 
604  inline MLModel& WithTrainingParameters(const Aws::Map<Aws::String, Aws::String>& value) { SetTrainingParameters(value); return *this;}
605 
637  inline MLModel& WithTrainingParameters(Aws::Map<Aws::String, Aws::String>&& value) { SetTrainingParameters(std::move(value)); return *this;}
638 
670  inline MLModel& AddTrainingParameters(const Aws::String& key, const Aws::String& value) { m_trainingParametersHasBeenSet = true; m_trainingParameters.emplace(key, value); return *this; }
671 
703  inline MLModel& AddTrainingParameters(Aws::String&& key, const Aws::String& value) { m_trainingParametersHasBeenSet = true; m_trainingParameters.emplace(std::move(key), value); return *this; }
704 
736  inline MLModel& AddTrainingParameters(const Aws::String& key, Aws::String&& value) { m_trainingParametersHasBeenSet = true; m_trainingParameters.emplace(key, std::move(value)); return *this; }
737 
769  inline MLModel& AddTrainingParameters(Aws::String&& key, Aws::String&& value) { m_trainingParametersHasBeenSet = true; m_trainingParameters.emplace(std::move(key), std::move(value)); return *this; }
770 
802  inline MLModel& AddTrainingParameters(const char* key, Aws::String&& value) { m_trainingParametersHasBeenSet = true; m_trainingParameters.emplace(key, std::move(value)); return *this; }
803 
835  inline MLModel& AddTrainingParameters(Aws::String&& key, const char* value) { m_trainingParametersHasBeenSet = true; m_trainingParameters.emplace(std::move(key), value); return *this; }
836 
868  inline MLModel& AddTrainingParameters(const char* key, const char* value) { m_trainingParametersHasBeenSet = true; m_trainingParameters.emplace(key, value); return *this; }
869 
870 
875  inline const Aws::String& GetInputDataLocationS3() const{ return m_inputDataLocationS3; }
876 
881  inline bool InputDataLocationS3HasBeenSet() const { return m_inputDataLocationS3HasBeenSet; }
882 
887  inline void SetInputDataLocationS3(const Aws::String& value) { m_inputDataLocationS3HasBeenSet = true; m_inputDataLocationS3 = value; }
888 
893  inline void SetInputDataLocationS3(Aws::String&& value) { m_inputDataLocationS3HasBeenSet = true; m_inputDataLocationS3 = std::move(value); }
894 
899  inline void SetInputDataLocationS3(const char* value) { m_inputDataLocationS3HasBeenSet = true; m_inputDataLocationS3.assign(value); }
900 
905  inline MLModel& WithInputDataLocationS3(const Aws::String& value) { SetInputDataLocationS3(value); return *this;}
906 
911  inline MLModel& WithInputDataLocationS3(Aws::String&& value) { SetInputDataLocationS3(std::move(value)); return *this;}
912 
917  inline MLModel& WithInputDataLocationS3(const char* value) { SetInputDataLocationS3(value); return *this;}
918 
919 
926  inline const Algorithm& GetAlgorithm() const{ return m_algorithm; }
927 
934  inline bool AlgorithmHasBeenSet() const { return m_algorithmHasBeenSet; }
935 
942  inline void SetAlgorithm(const Algorithm& value) { m_algorithmHasBeenSet = true; m_algorithm = value; }
943 
950  inline void SetAlgorithm(Algorithm&& value) { m_algorithmHasBeenSet = true; m_algorithm = std::move(value); }
951 
958  inline MLModel& WithAlgorithm(const Algorithm& value) { SetAlgorithm(value); return *this;}
959 
966  inline MLModel& WithAlgorithm(Algorithm&& value) { SetAlgorithm(std::move(value)); return *this;}
967 
968 
978  inline const MLModelType& GetMLModelType() const{ return m_mLModelType; }
979 
989  inline bool MLModelTypeHasBeenSet() const { return m_mLModelTypeHasBeenSet; }
990 
1000  inline void SetMLModelType(const MLModelType& value) { m_mLModelTypeHasBeenSet = true; m_mLModelType = value; }
1001 
1011  inline void SetMLModelType(MLModelType&& value) { m_mLModelTypeHasBeenSet = true; m_mLModelType = std::move(value); }
1012 
1022  inline MLModel& WithMLModelType(const MLModelType& value) { SetMLModelType(value); return *this;}
1023 
1033  inline MLModel& WithMLModelType(MLModelType&& value) { SetMLModelType(std::move(value)); return *this;}
1034 
1035 
1036 
1037  inline double GetScoreThreshold() const{ return m_scoreThreshold; }
1038 
1039 
1040  inline bool ScoreThresholdHasBeenSet() const { return m_scoreThresholdHasBeenSet; }
1041 
1042 
1043  inline void SetScoreThreshold(double value) { m_scoreThresholdHasBeenSet = true; m_scoreThreshold = value; }
1044 
1045 
1046  inline MLModel& WithScoreThreshold(double value) { SetScoreThreshold(value); return *this;}
1047 
1048 
1053  inline const Aws::Utils::DateTime& GetScoreThresholdLastUpdatedAt() const{ return m_scoreThresholdLastUpdatedAt; }
1054 
1059  inline bool ScoreThresholdLastUpdatedAtHasBeenSet() const { return m_scoreThresholdLastUpdatedAtHasBeenSet; }
1060 
1065  inline void SetScoreThresholdLastUpdatedAt(const Aws::Utils::DateTime& value) { m_scoreThresholdLastUpdatedAtHasBeenSet = true; m_scoreThresholdLastUpdatedAt = value; }
1066 
1071  inline void SetScoreThresholdLastUpdatedAt(Aws::Utils::DateTime&& value) { m_scoreThresholdLastUpdatedAtHasBeenSet = true; m_scoreThresholdLastUpdatedAt = std::move(value); }
1072 
1077  inline MLModel& WithScoreThresholdLastUpdatedAt(const Aws::Utils::DateTime& value) { SetScoreThresholdLastUpdatedAt(value); return *this;}
1078 
1083  inline MLModel& WithScoreThresholdLastUpdatedAt(Aws::Utils::DateTime&& value) { SetScoreThresholdLastUpdatedAt(std::move(value)); return *this;}
1084 
1085 
1090  inline const Aws::String& GetMessage() const{ return m_message; }
1091 
1096  inline bool MessageHasBeenSet() const { return m_messageHasBeenSet; }
1097 
1102  inline void SetMessage(const Aws::String& value) { m_messageHasBeenSet = true; m_message = value; }
1103 
1108  inline void SetMessage(Aws::String&& value) { m_messageHasBeenSet = true; m_message = std::move(value); }
1109 
1114  inline void SetMessage(const char* value) { m_messageHasBeenSet = true; m_message.assign(value); }
1115 
1120  inline MLModel& WithMessage(const Aws::String& value) { SetMessage(value); return *this;}
1121 
1126  inline MLModel& WithMessage(Aws::String&& value) { SetMessage(std::move(value)); return *this;}
1127 
1132  inline MLModel& WithMessage(const char* value) { SetMessage(value); return *this;}
1133 
1134 
1135 
1136  inline long long GetComputeTime() const{ return m_computeTime; }
1137 
1138 
1139  inline bool ComputeTimeHasBeenSet() const { return m_computeTimeHasBeenSet; }
1140 
1141 
1142  inline void SetComputeTime(long long value) { m_computeTimeHasBeenSet = true; m_computeTime = value; }
1143 
1144 
1145  inline MLModel& WithComputeTime(long long value) { SetComputeTime(value); return *this;}
1146 
1147 
1148 
1149  inline const Aws::Utils::DateTime& GetFinishedAt() const{ return m_finishedAt; }
1150 
1151 
1152  inline bool FinishedAtHasBeenSet() const { return m_finishedAtHasBeenSet; }
1153 
1154 
1155  inline void SetFinishedAt(const Aws::Utils::DateTime& value) { m_finishedAtHasBeenSet = true; m_finishedAt = value; }
1156 
1157 
1158  inline void SetFinishedAt(Aws::Utils::DateTime&& value) { m_finishedAtHasBeenSet = true; m_finishedAt = std::move(value); }
1159 
1160 
1161  inline MLModel& WithFinishedAt(const Aws::Utils::DateTime& value) { SetFinishedAt(value); return *this;}
1162 
1163 
1164  inline MLModel& WithFinishedAt(Aws::Utils::DateTime&& value) { SetFinishedAt(std::move(value)); return *this;}
1165 
1166 
1167 
1168  inline const Aws::Utils::DateTime& GetStartedAt() const{ return m_startedAt; }
1169 
1170 
1171  inline bool StartedAtHasBeenSet() const { return m_startedAtHasBeenSet; }
1172 
1173 
1174  inline void SetStartedAt(const Aws::Utils::DateTime& value) { m_startedAtHasBeenSet = true; m_startedAt = value; }
1175 
1176 
1177  inline void SetStartedAt(Aws::Utils::DateTime&& value) { m_startedAtHasBeenSet = true; m_startedAt = std::move(value); }
1178 
1179 
1180  inline MLModel& WithStartedAt(const Aws::Utils::DateTime& value) { SetStartedAt(value); return *this;}
1181 
1182 
1183  inline MLModel& WithStartedAt(Aws::Utils::DateTime&& value) { SetStartedAt(std::move(value)); return *this;}
1184 
1185  private:
1186 
1187  Aws::String m_mLModelId;
1188  bool m_mLModelIdHasBeenSet;
1189 
1190  Aws::String m_trainingDataSourceId;
1191  bool m_trainingDataSourceIdHasBeenSet;
1192 
1193  Aws::String m_createdByIamUser;
1194  bool m_createdByIamUserHasBeenSet;
1195 
1196  Aws::Utils::DateTime m_createdAt;
1197  bool m_createdAtHasBeenSet;
1198 
1199  Aws::Utils::DateTime m_lastUpdatedAt;
1200  bool m_lastUpdatedAtHasBeenSet;
1201 
1202  Aws::String m_name;
1203  bool m_nameHasBeenSet;
1204 
1205  EntityStatus m_status;
1206  bool m_statusHasBeenSet;
1207 
1208  long long m_sizeInBytes;
1209  bool m_sizeInBytesHasBeenSet;
1210 
1211  RealtimeEndpointInfo m_endpointInfo;
1212  bool m_endpointInfoHasBeenSet;
1213 
1214  Aws::Map<Aws::String, Aws::String> m_trainingParameters;
1215  bool m_trainingParametersHasBeenSet;
1216 
1217  Aws::String m_inputDataLocationS3;
1218  bool m_inputDataLocationS3HasBeenSet;
1219 
1220  Algorithm m_algorithm;
1221  bool m_algorithmHasBeenSet;
1222 
1223  MLModelType m_mLModelType;
1224  bool m_mLModelTypeHasBeenSet;
1225 
1226  double m_scoreThreshold;
1227  bool m_scoreThresholdHasBeenSet;
1228 
1229  Aws::Utils::DateTime m_scoreThresholdLastUpdatedAt;
1230  bool m_scoreThresholdLastUpdatedAtHasBeenSet;
1231 
1232  Aws::String m_message;
1233  bool m_messageHasBeenSet;
1234 
1235  long long m_computeTime;
1236  bool m_computeTimeHasBeenSet;
1237 
1238  Aws::Utils::DateTime m_finishedAt;
1239  bool m_finishedAtHasBeenSet;
1240 
1241  Aws::Utils::DateTime m_startedAt;
1242  bool m_startedAtHasBeenSet;
1243  };
1244 
1245 } // namespace Model
1246 } // namespace MachineLearning
1247 } // namespace Aws
Aws::MachineLearning::Model::MLModel::WithCreatedAt
MLModel & WithCreatedAt(Aws::Utils::DateTime &&value)
Definition: MLModel.h:237
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::MachineLearning::Model::MLModel::WithAlgorithm
MLModel & WithAlgorithm(Algorithm &&value)
Definition: MLModel.h:966
Aws::MachineLearning::Model::MLModel::WithFinishedAt
MLModel & WithFinishedAt(const Aws::Utils::DateTime &value)
Definition: MLModel.h:1161
Aws::MachineLearning::Model::MLModel::SetScoreThresholdLastUpdatedAt
void SetScoreThresholdLastUpdatedAt(Aws::Utils::DateTime &&value)
Definition: MLModel.h:1071
Aws::MachineLearning::Model::MLModel::StartedAtHasBeenSet
bool StartedAtHasBeenSet() const
Definition: MLModel.h:1171
Aws::MachineLearning::Model::MLModel::WithStartedAt
MLModel & WithStartedAt(Aws::Utils::DateTime &&value)
Definition: MLModel.h:1183
Aws::MachineLearning::Model::MLModel::WithScoreThresholdLastUpdatedAt
MLModel & WithScoreThresholdLastUpdatedAt(Aws::Utils::DateTime &&value)
Definition: MLModel.h:1083
Aws::MachineLearning::Model::MLModel::WithMessage
MLModel & WithMessage(const Aws::String &value)
Definition: MLModel.h:1120
Aws::MachineLearning::Model::MLModel::EndpointInfoHasBeenSet
bool EndpointInfoHasBeenSet() const
Definition: MLModel.h:418
Aws::MachineLearning::Model::MLModel::SizeInBytesHasBeenSet
bool SizeInBytesHasBeenSet() const
Definition: MLModel.h:401
Aws::MachineLearning::Model::MLModel::SetMLModelType
void SetMLModelType(const MLModelType &value)
Definition: MLModel.h:1000
Aws::MachineLearning::Model::MLModel::SetMLModelType
void SetMLModelType(MLModelType &&value)
Definition: MLModel.h:1011
Aws::MachineLearning::Model::MLModel::NameHasBeenSet
bool NameHasBeenSet() const
Definition: MLModel.h:285
Aws::MachineLearning::Model::MLModel::GetCreatedAt
const Aws::Utils::DateTime & GetCreatedAt() const
Definition: MLModel.h:207
Aws::MachineLearning::Model::MLModel::SetTrainingDataSourceId
void SetTrainingDataSourceId(Aws::String &&value)
Definition: MLModel.h:115
Aws::MachineLearning::Model::MLModel::SetTrainingDataSourceId
void SetTrainingDataSourceId(const Aws::String &value)
Definition: MLModel.h:108
Aws::MachineLearning::Model::MLModel::SetCreatedByIamUser
void SetCreatedByIamUser(Aws::String &&value)
Definition: MLModel.h:172
Aws::MachineLearning::Model::MLModel::WithMLModelId
MLModel & WithMLModelId(Aws::String &&value)
Definition: MLModel.h:81
Aws::MachineLearning::Model::MLModel::WithName
MLModel & WithName(const char *value)
Definition: MLModel.h:315
Aws::MachineLearning::Model::MLModel::GetComputeTime
long long GetComputeTime() const
Definition: MLModel.h:1136
Aws::MachineLearning::Model::MLModel
Definition: MLModel.h:40
Aws::MachineLearning::Model::MLModel::operator=
MLModel & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::MachineLearning::Model::MLModel::SetTrainingParameters
void SetTrainingParameters(const Aws::Map< Aws::String, Aws::String > &value)
Definition: MLModel.h:538
Aws::MachineLearning::Model::MLModel::WithSizeInBytes
MLModel & WithSizeInBytes(long long value)
Definition: MLModel.h:407
Aws::MachineLearning::Model::MLModel::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: MLModel.h:342
Aws::MachineLearning::Model::MLModel::MLModel
MLModel()
Aws::MachineLearning::Model::MLModel::SetMessage
void SetMessage(Aws::String &&value)
Definition: MLModel.h:1108
Aws::MachineLearning::Model::MLModel::GetTrainingDataSourceId
const Aws::String & GetTrainingDataSourceId() const
Definition: MLModel.h:94
Aws::MachineLearning::Model::MLModel::SetInputDataLocationS3
void SetInputDataLocationS3(Aws::String &&value)
Definition: MLModel.h:893
Aws::MachineLearning::Model::MLModel::AddTrainingParameters
MLModel & AddTrainingParameters(const char *key, const char *value)
Definition: MLModel.h:868
MachineLearning_EXPORTS.h
Aws::MachineLearning::Model::MLModel::WithMLModelType
MLModel & WithMLModelType(MLModelType &&value)
Definition: MLModel.h:1033
Aws::MachineLearning::Model::MLModel::WithInputDataLocationS3
MLModel & WithInputDataLocationS3(Aws::String &&value)
Definition: MLModel.h:911
Aws::MachineLearning::Model::MLModel::WithInputDataLocationS3
MLModel & WithInputDataLocationS3(const char *value)
Definition: MLModel.h:917
Aws::MachineLearning::Model::MLModel::WithLastUpdatedAt
MLModel & WithLastUpdatedAt(Aws::Utils::DateTime &&value)
Definition: MLModel.h:274
Aws::MachineLearning::Model::MLModel::GetStatus
const EntityStatus & GetStatus() const
Definition: MLModel.h:329
DateTime.h
Aws::MachineLearning::Model::MLModel::WithEndpointInfo
MLModel & WithEndpointInfo(const RealtimeEndpointInfo &value)
Definition: MLModel.h:433
Aws::MachineLearning::Model::MLModel::SetEndpointInfo
void SetEndpointInfo(const RealtimeEndpointInfo &value)
Definition: MLModel.h:423
Aws::MachineLearning::Model::MLModel::WithInputDataLocationS3
MLModel & WithInputDataLocationS3(const Aws::String &value)
Definition: MLModel.h:905
Aws::MachineLearning::Model::MLModel::SetInputDataLocationS3
void SetInputDataLocationS3(const char *value)
Definition: MLModel.h:899
Aws::MachineLearning::Model::MLModel::SetScoreThresholdLastUpdatedAt
void SetScoreThresholdLastUpdatedAt(const Aws::Utils::DateTime &value)
Definition: MLModel.h:1065
Aws::MachineLearning::Model::MLModel::WithAlgorithm
MLModel & WithAlgorithm(const Algorithm &value)
Definition: MLModel.h:958
Aws::MachineLearning::Model::MLModel::GetAlgorithm
const Algorithm & GetAlgorithm() const
Definition: MLModel.h:926
Aws::MachineLearning::Model::MLModel::WithScoreThresholdLastUpdatedAt
MLModel & WithScoreThresholdLastUpdatedAt(const Aws::Utils::DateTime &value)
Definition: MLModel.h:1077
Aws::MachineLearning::Model::MLModel::ScoreThresholdHasBeenSet
bool ScoreThresholdHasBeenSet() const
Definition: MLModel.h:1040
Aws::MachineLearning::Model::MLModel::SetMLModelId
void SetMLModelId(const Aws::String &value)
Definition: MLModel.h:61
Aws::MachineLearning::Model::MLModel::GetCreatedByIamUser
const Aws::String & GetCreatedByIamUser() const
Definition: MLModel.h:151
Aws::MachineLearning::Model::MLModel::GetInputDataLocationS3
const Aws::String & GetInputDataLocationS3() const
Definition: MLModel.h:875
Aws::MachineLearning::Model::MLModel::SetComputeTime
void SetComputeTime(long long value)
Definition: MLModel.h:1142
Aws::MachineLearning::Model::MLModel::GetMLModelType
const MLModelType & GetMLModelType() const
Definition: MLModel.h:978
Aws::MachineLearning::Model::MLModel::SetLastUpdatedAt
void SetLastUpdatedAt(const Aws::Utils::DateTime &value)
Definition: MLModel.h:256
Aws::MachineLearning::Model::MLModel::GetScoreThresholdLastUpdatedAt
const Aws::Utils::DateTime & GetScoreThresholdLastUpdatedAt() const
Definition: MLModel.h:1053
Aws::MachineLearning::Model::MLModel::GetTrainingParameters
const Aws::Map< Aws::String, Aws::String > & GetTrainingParameters() const
Definition: MLModel.h:472
Aws::MachineLearning::Model::MLModel::SetStartedAt
void SetStartedAt(Aws::Utils::DateTime &&value)
Definition: MLModel.h:1177
Aws::MachineLearning::Model::MLModel::WithComputeTime
MLModel & WithComputeTime(long long value)
Definition: MLModel.h:1145
Aws::MachineLearning::Model::MLModel::WithName
MLModel & WithName(const Aws::String &value)
Definition: MLModel.h:305
Aws::MachineLearning::Model::MLModel::AddTrainingParameters
MLModel & AddTrainingParameters(const Aws::String &key, const Aws::String &value)
Definition: MLModel.h:670
Aws::MachineLearning::Model::MLModel::WithMessage
MLModel & WithMessage(const char *value)
Definition: MLModel.h:1132
Aws::MachineLearning::Model::MLModel::ComputeTimeHasBeenSet
bool ComputeTimeHasBeenSet() const
Definition: MLModel.h:1139
Aws::MachineLearning::Model::MLModel::WithStartedAt
MLModel & WithStartedAt(const Aws::Utils::DateTime &value)
Definition: MLModel.h:1180
Aws::MachineLearning::Model::MLModel::TrainingDataSourceIdHasBeenSet
bool TrainingDataSourceIdHasBeenSet() const
Definition: MLModel.h:101
Aws::MachineLearning::Model::MLModel::SetStartedAt
void SetStartedAt(const Aws::Utils::DateTime &value)
Definition: MLModel.h:1174
Aws::MachineLearning::Model::MLModel::WithScoreThreshold
MLModel & WithScoreThreshold(double value)
Definition: MLModel.h:1046
Aws::MachineLearning::Model::MLModel::FinishedAtHasBeenSet
bool FinishedAtHasBeenSet() const
Definition: MLModel.h:1152
AWS_MACHINELEARNING_API
#define AWS_MACHINELEARNING_API
Definition: MachineLearning_EXPORTS.h:28
Aws::MachineLearning::Model::Algorithm
Algorithm
Definition: Algorithm.h:17
Aws::MachineLearning::Model::MLModel::CreatedByIamUserHasBeenSet
bool CreatedByIamUserHasBeenSet() const
Definition: MLModel.h:158
Aws::MachineLearning::Model::MLModel::SetLastUpdatedAt
void SetLastUpdatedAt(Aws::Utils::DateTime &&value)
Definition: MLModel.h:262
Aws::MachineLearning::Model::MLModel::MLModelTypeHasBeenSet
bool MLModelTypeHasBeenSet() const
Definition: MLModel.h:989
Aws::MachineLearning::Model::MLModel::SetMessage
void SetMessage(const char *value)
Definition: MLModel.h:1114
Aws::MachineLearning::Model::MLModel::GetScoreThreshold
double GetScoreThreshold() const
Definition: MLModel.h:1037
Aws::MachineLearning::Model::MLModelType
MLModelType
Definition: MLModelType.h:17
Aws::MachineLearning::Model::EntityStatus
EntityStatus
Definition: EntityStatus.h:17
Aws::MachineLearning::Model::MLModel::SetMLModelId
void SetMLModelId(Aws::String &&value)
Definition: MLModel.h:66
Aws::MachineLearning::Model::MLModel::AddTrainingParameters
MLModel & AddTrainingParameters(Aws::String &&key, const char *value)
Definition: MLModel.h:835
Aws::MachineLearning::Model::MLModel::SetName
void SetName(const Aws::String &value)
Definition: MLModel.h:290
Aws::MachineLearning::Model::MLModel::SetTrainingDataSourceId
void SetTrainingDataSourceId(const char *value)
Definition: MLModel.h:122
Aws::MachineLearning::Model::MLModel::LastUpdatedAtHasBeenSet
bool LastUpdatedAtHasBeenSet() const
Definition: MLModel.h:250
Aws::MachineLearning::Model::MLModel::AddTrainingParameters
MLModel & AddTrainingParameters(const Aws::String &key, Aws::String &&value)
Definition: MLModel.h:736
Aws::MachineLearning::Model::MLModel::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::MachineLearning::Model::MLModel::WithTrainingDataSourceId
MLModel & WithTrainingDataSourceId(Aws::String &&value)
Definition: MLModel.h:136
Aws::MachineLearning::Model::MLModel::GetName
const Aws::String & GetName() const
Definition: MLModel.h:280
Aws::MachineLearning::Model::MLModel::WithName
MLModel & WithName(Aws::String &&value)
Definition: MLModel.h:310
Aws::MachineLearning::Model::MLModel::ScoreThresholdLastUpdatedAtHasBeenSet
bool ScoreThresholdLastUpdatedAtHasBeenSet() const
Definition: MLModel.h:1059
Aws::MachineLearning::Model::MLModel::SetAlgorithm
void SetAlgorithm(const Algorithm &value)
Definition: MLModel.h:942
Aws::MachineLearning::Model::MLModel::MessageHasBeenSet
bool MessageHasBeenSet() const
Definition: MLModel.h:1096
Aws::MachineLearning::Model::MLModel::WithCreatedByIamUser
MLModel & WithCreatedByIamUser(const char *value)
Definition: MLModel.h:200
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::MachineLearning::Model::MLModel::WithMLModelType
MLModel & WithMLModelType(const MLModelType &value)
Definition: MLModel.h:1022
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::MachineLearning::Model::MLModel::CreatedAtHasBeenSet
bool CreatedAtHasBeenSet() const
Definition: MLModel.h:213
Aws::MachineLearning::Model::MLModel::WithTrainingParameters
MLModel & WithTrainingParameters(const Aws::Map< Aws::String, Aws::String > &value)
Definition: MLModel.h:604
Aws::MachineLearning::Model::MLModel::SetFinishedAt
void SetFinishedAt(const Aws::Utils::DateTime &value)
Definition: MLModel.h:1155
Aws::MachineLearning::Model::MLModel::TrainingParametersHasBeenSet
bool TrainingParametersHasBeenSet() const
Definition: MLModel.h:505
Aws::MachineLearning::Model::MLModel::WithStatus
MLModel & WithStatus(const EntityStatus &value)
Definition: MLModel.h:381
Aws::MachineLearning::Model::MLModel::SetCreatedAt
void SetCreatedAt(Aws::Utils::DateTime &&value)
Definition: MLModel.h:225
Aws::MachineLearning::Model::MLModel::SetAlgorithm
void SetAlgorithm(Algorithm &&value)
Definition: MLModel.h:950
MLModelType.h
Aws::MachineLearning::Model::MLModel::MLModel
MLModel(Aws::Utils::Json::JsonView jsonValue)
Aws::MachineLearning::Model::MLModel::SetCreatedAt
void SetCreatedAt(const Aws::Utils::DateTime &value)
Definition: MLModel.h:219
Aws::MachineLearning::Model::MLModel::SetStatus
void SetStatus(const EntityStatus &value)
Definition: MLModel.h:355
Aws::MachineLearning::Model::MLModel::WithLastUpdatedAt
MLModel & WithLastUpdatedAt(const Aws::Utils::DateTime &value)
Definition: MLModel.h:268
Aws::MachineLearning::Model::MLModel::SetEndpointInfo
void SetEndpointInfo(RealtimeEndpointInfo &&value)
Definition: MLModel.h:428
Aws::MachineLearning::Model::MLModel::GetMessage
const Aws::String & GetMessage() const
Definition: MLModel.h:1090
Aws::MachineLearning::Model::MLModel::WithMLModelId
MLModel & WithMLModelId(const Aws::String &value)
Definition: MLModel.h:76
Aws::MachineLearning::Model::MLModel::GetStartedAt
const Aws::Utils::DateTime & GetStartedAt() const
Definition: MLModel.h:1168
Aws::MachineLearning::Model::MLModel::SetCreatedByIamUser
void SetCreatedByIamUser(const char *value)
Definition: MLModel.h:179
Aws::MachineLearning::Model::MLModel::InputDataLocationS3HasBeenSet
bool InputDataLocationS3HasBeenSet() const
Definition: MLModel.h:881
Aws::MachineLearning::Model::MLModel::SetTrainingParameters
void SetTrainingParameters(Aws::Map< Aws::String, Aws::String > &&value)
Definition: MLModel.h:571
Aws::MachineLearning::Model::MLModel::WithTrainingParameters
MLModel & WithTrainingParameters(Aws::Map< Aws::String, Aws::String > &&value)
Definition: MLModel.h:637
Aws::MachineLearning::Model::MLModel::WithMLModelId
MLModel & WithMLModelId(const char *value)
Definition: MLModel.h:86
Aws::MachineLearning::Model::MLModel::GetMLModelId
const Aws::String & GetMLModelId() const
Definition: MLModel.h:51
Aws::MachineLearning::Model::MLModel::WithStatus
MLModel & WithStatus(EntityStatus &&value)
Definition: MLModel.h:394
Aws
Definition: AccessManagementClient.h:15
Aws::MachineLearning::Model::MLModel::WithEndpointInfo
MLModel & WithEndpointInfo(RealtimeEndpointInfo &&value)
Definition: MLModel.h:438
Aws::MachineLearning::Model::MLModel::SetCreatedByIamUser
void SetCreatedByIamUser(const Aws::String &value)
Definition: MLModel.h:165
Aws::MachineLearning::Model::MLModel::WithTrainingDataSourceId
MLModel & WithTrainingDataSourceId(const char *value)
Definition: MLModel.h:143
Aws::MachineLearning::Model::MLModel::GetFinishedAt
const Aws::Utils::DateTime & GetFinishedAt() const
Definition: MLModel.h:1149
Aws::MachineLearning::Model::MLModel::WithCreatedByIamUser
MLModel & WithCreatedByIamUser(Aws::String &&value)
Definition: MLModel.h:193
Aws::MachineLearning::Model::MLModel::WithTrainingDataSourceId
MLModel & WithTrainingDataSourceId(const Aws::String &value)
Definition: MLModel.h:129
Aws::MachineLearning::Model::MLModel::MLModelIdHasBeenSet
bool MLModelIdHasBeenSet() const
Definition: MLModel.h:56
Algorithm.h
Aws::MachineLearning::Model::MLModel::AddTrainingParameters
MLModel & AddTrainingParameters(const char *key, Aws::String &&value)
Definition: MLModel.h:802
Aws::MachineLearning::Model::MLModel::WithCreatedByIamUser
MLModel & WithCreatedByIamUser(const Aws::String &value)
Definition: MLModel.h:186
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::MachineLearning::Model::MLModel::SetName
void SetName(const char *value)
Definition: MLModel.h:300
Aws::MachineLearning::Model::MLModel::SetName
void SetName(Aws::String &&value)
Definition: MLModel.h:295
Aws::MachineLearning::Model::MLModel::SetMLModelId
void SetMLModelId(const char *value)
Definition: MLModel.h:71
Aws::MachineLearning::Model::MLModel::WithCreatedAt
MLModel & WithCreatedAt(const Aws::Utils::DateTime &value)
Definition: MLModel.h:231
Aws::MachineLearning::Model::RealtimeEndpointInfo
Definition: RealtimeEndpointInfo.h:35
RealtimeEndpointInfo.h
Aws::MachineLearning::Model::MLModel::SetMessage
void SetMessage(const Aws::String &value)
Definition: MLModel.h:1102
EntityStatus.h
Aws::MachineLearning::Model::MLModel::SetStatus
void SetStatus(EntityStatus &&value)
Definition: MLModel.h:368
Aws::MachineLearning::Model::MLModel::GetLastUpdatedAt
const Aws::Utils::DateTime & GetLastUpdatedAt() const
Definition: MLModel.h:244
AWSMap.h
Aws::MachineLearning::Model::MLModel::SetScoreThreshold
void SetScoreThreshold(double value)
Definition: MLModel.h:1043
Aws::MachineLearning::Model::MLModel::SetInputDataLocationS3
void SetInputDataLocationS3(const Aws::String &value)
Definition: MLModel.h:887
Aws::MachineLearning::Model::MLModel::WithFinishedAt
MLModel & WithFinishedAt(Aws::Utils::DateTime &&value)
Definition: MLModel.h:1164
Aws::MachineLearning::Model::MLModel::AlgorithmHasBeenSet
bool AlgorithmHasBeenSet() const
Definition: MLModel.h:934
Aws::MachineLearning::Model::MLModel::AddTrainingParameters
MLModel & AddTrainingParameters(Aws::String &&key, Aws::String &&value)
Definition: MLModel.h:769
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::MachineLearning::Model::MLModel::GetEndpointInfo
const RealtimeEndpointInfo & GetEndpointInfo() const
Definition: MLModel.h:413
Aws::MachineLearning::Model::MLModel::GetSizeInBytes
long long GetSizeInBytes() const
Definition: MLModel.h:398
Aws::MachineLearning::Model::MLModel::AddTrainingParameters
MLModel & AddTrainingParameters(Aws::String &&key, const Aws::String &value)
Definition: MLModel.h:703
Aws::MachineLearning::Model::MLModel::WithMessage
MLModel & WithMessage(Aws::String &&value)
Definition: MLModel.h:1126
Aws::MachineLearning::Model::MLModel::SetFinishedAt
void SetFinishedAt(Aws::Utils::DateTime &&value)
Definition: MLModel.h:1158
Aws::MachineLearning::Model::MLModel::SetSizeInBytes
void SetSizeInBytes(long long value)
Definition: MLModel.h:404