7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/machinelearning/MachineLearning_EXPORTS.h>
10#include <aws/machinelearning/model/EntityStatus.h>
11#include <aws/machinelearning/model/PerformanceMetrics.h>
16template <
typename RESULT_TYPE>
17class AmazonWebServiceResult;
24namespace MachineLearning {
44 template <
typename EvaluationIdT = Aws::String>
46 m_evaluationIdHasBeenSet =
true;
47 m_evaluationId = std::forward<EvaluationIdT>(value);
49 template <
typename EvaluationIdT = Aws::String>
61 template <
typename MLModelIdT = Aws::String>
63 m_mLModelIdHasBeenSet =
true;
64 m_mLModelId = std::forward<MLModelIdT>(value);
66 template <
typename MLModelIdT = Aws::String>
78 template <
typename EvaluationDataSourceIdT = Aws::String>
80 m_evaluationDataSourceIdHasBeenSet =
true;
81 m_evaluationDataSourceId = std::forward<EvaluationDataSourceIdT>(value);
83 template <
typename EvaluationDataSourceIdT = Aws::String>
96 template <
typename InputDataLocationS3T = Aws::String>
98 m_inputDataLocationS3HasBeenSet =
true;
99 m_inputDataLocationS3 = std::forward<InputDataLocationS3T>(value);
101 template <
typename InputDataLocationS3T = Aws::String>
115 template <
typename CreatedByIamUserT = Aws::String>
117 m_createdByIamUserHasBeenSet =
true;
118 m_createdByIamUser = std::forward<CreatedByIamUserT>(value);
120 template <
typename CreatedByIamUserT = Aws::String>
133 template <
typename CreatedAtT = Aws::Utils::DateTime>
135 m_createdAtHasBeenSet =
true;
136 m_createdAt = std::forward<CreatedAtT>(value);
138 template <
typename CreatedAtT = Aws::Utils::DateTime>
151 template <
typename LastUpdatedAtT = Aws::Utils::DateTime>
153 m_lastUpdatedAtHasBeenSet =
true;
154 m_lastUpdatedAt = std::forward<LastUpdatedAtT>(value);
156 template <
typename LastUpdatedAtT = Aws::Utils::DateTime>
168 template <
typename NameT = Aws::String>
170 m_nameHasBeenSet =
true;
171 m_name = std::forward<NameT>(value);
173 template <
typename NameT = Aws::String>
175 SetName(std::forward<NameT>(value));
194 m_statusHasBeenSet =
true;
220 template <
typename PerformanceMetricsT = PerformanceMetrics>
222 m_performanceMetricsHasBeenSet =
true;
223 m_performanceMetrics = std::forward<PerformanceMetricsT>(value);
225 template <
typename PerformanceMetricsT = PerformanceMetrics>
238 template <
typename LogUriT = Aws::String>
240 m_logUriHasBeenSet =
true;
241 m_logUri = std::forward<LogUriT>(value);
243 template <
typename LogUriT = Aws::String>
256 template <
typename MessageT = Aws::String>
258 m_messageHasBeenSet =
true;
259 m_message = std::forward<MessageT>(value);
261 template <
typename MessageT = Aws::String>
277 m_computeTimeHasBeenSet =
true;
278 m_computeTime = value;
294 template <
typename FinishedAtT = Aws::Utils::DateTime>
296 m_finishedAtHasBeenSet =
true;
297 m_finishedAt = std::forward<FinishedAtT>(value);
299 template <
typename FinishedAtT = Aws::Utils::DateTime>
314 template <
typename StartedAtT = Aws::Utils::DateTime>
316 m_startedAtHasBeenSet =
true;
317 m_startedAt = std::forward<StartedAtT>(value);
319 template <
typename StartedAtT = Aws::Utils::DateTime>
329 template <
typename RequestIdT = Aws::String>
331 m_requestIdHasBeenSet =
true;
332 m_requestId = std::forward<RequestIdT>(value);
334 template <
typename RequestIdT = Aws::String>
359 PerformanceMetrics m_performanceMetrics;
365 long long m_computeTime{0};
372 bool m_evaluationIdHasBeenSet =
false;
373 bool m_mLModelIdHasBeenSet =
false;
374 bool m_evaluationDataSourceIdHasBeenSet =
false;
375 bool m_inputDataLocationS3HasBeenSet =
false;
376 bool m_createdByIamUserHasBeenSet =
false;
377 bool m_createdAtHasBeenSet =
false;
378 bool m_lastUpdatedAtHasBeenSet =
false;
379 bool m_nameHasBeenSet =
false;
380 bool m_statusHasBeenSet =
false;
381 bool m_performanceMetricsHasBeenSet =
false;
382 bool m_logUriHasBeenSet =
false;
383 bool m_messageHasBeenSet =
false;
384 bool m_computeTimeHasBeenSet =
false;
385 bool m_finishedAtHasBeenSet =
false;
386 bool m_startedAtHasBeenSet =
false;
387 bool m_requestIdHasBeenSet =
false;
void SetCreatedAt(CreatedAtT &&value)
void SetInputDataLocationS3(InputDataLocationS3T &&value)
void SetName(NameT &&value)
const Aws::String & GetRequestId() const
const Aws::String & GetEvaluationDataSourceId() const
GetEvaluationResult & WithLogUri(LogUriT &&value)
EntityStatus GetStatus() const
void SetCreatedByIamUser(CreatedByIamUserT &&value)
const Aws::String & GetMLModelId() const
GetEvaluationResult & WithStatus(EntityStatus value)
void SetLastUpdatedAt(LastUpdatedAtT &&value)
const Aws::String & GetLogUri() const
const Aws::String & GetMessage() const
const Aws::String & GetInputDataLocationS3() const
AWS_MACHINELEARNING_API GetEvaluationResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetEvaluationResult & WithPerformanceMetrics(PerformanceMetricsT &&value)
AWS_MACHINELEARNING_API GetEvaluationResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetComputeTime(long long value)
void SetMessage(MessageT &&value)
const PerformanceMetrics & GetPerformanceMetrics() const
long long GetComputeTime() const
GetEvaluationResult & WithRequestId(RequestIdT &&value)
const Aws::String & GetName() const
GetEvaluationResult & WithComputeTime(long long value)
void SetPerformanceMetrics(PerformanceMetricsT &&value)
const Aws::Utils::DateTime & GetCreatedAt() const
void SetMLModelId(MLModelIdT &&value)
const Aws::String & GetEvaluationId() const
void SetFinishedAt(FinishedAtT &&value)
void SetEvaluationId(EvaluationIdT &&value)
const Aws::Utils::DateTime & GetStartedAt() const
AWS_MACHINELEARNING_API GetEvaluationResult()=default
void SetEvaluationDataSourceId(EvaluationDataSourceIdT &&value)
GetEvaluationResult & WithInputDataLocationS3(InputDataLocationS3T &&value)
GetEvaluationResult & WithCreatedAt(CreatedAtT &&value)
void SetRequestId(RequestIdT &&value)
GetEvaluationResult & WithName(NameT &&value)
const Aws::String & GetCreatedByIamUser() const
void SetLogUri(LogUriT &&value)
GetEvaluationResult & WithFinishedAt(FinishedAtT &&value)
void SetStatus(EntityStatus value)
GetEvaluationResult & WithStartedAt(StartedAtT &&value)
GetEvaluationResult & WithEvaluationId(EvaluationIdT &&value)
const Aws::Utils::DateTime & GetLastUpdatedAt() const
GetEvaluationResult & WithEvaluationDataSourceId(EvaluationDataSourceIdT &&value)
GetEvaluationResult & WithMessage(MessageT &&value)
GetEvaluationResult & WithLastUpdatedAt(LastUpdatedAtT &&value)
GetEvaluationResult & WithCreatedByIamUser(CreatedByIamUserT &&value)
GetEvaluationResult & WithMLModelId(MLModelIdT &&value)
const Aws::Utils::DateTime & GetFinishedAt() const
void SetStartedAt(StartedAtT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue