7#include <aws/core/http/HttpResponse.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/machinelearning/MachineLearning_EXPORTS.h>
11#include <aws/machinelearning/model/EntityStatus.h>
12#include <aws/machinelearning/model/PerformanceMetrics.h>
17template <
typename RESULT_TYPE>
18class AmazonWebServiceResult;
25namespace MachineLearning {
45 template <
typename EvaluationIdT = Aws::String>
47 m_evaluationIdHasBeenSet =
true;
48 m_evaluationId = std::forward<EvaluationIdT>(value);
50 template <
typename EvaluationIdT = Aws::String>
62 template <
typename MLModelIdT = Aws::String>
64 m_mLModelIdHasBeenSet =
true;
65 m_mLModelId = std::forward<MLModelIdT>(value);
67 template <
typename MLModelIdT = Aws::String>
79 template <
typename EvaluationDataSourceIdT = Aws::String>
81 m_evaluationDataSourceIdHasBeenSet =
true;
82 m_evaluationDataSourceId = std::forward<EvaluationDataSourceIdT>(value);
84 template <
typename EvaluationDataSourceIdT = Aws::String>
97 template <
typename InputDataLocationS3T = Aws::String>
99 m_inputDataLocationS3HasBeenSet =
true;
100 m_inputDataLocationS3 = std::forward<InputDataLocationS3T>(value);
102 template <
typename InputDataLocationS3T = Aws::String>
116 template <
typename CreatedByIamUserT = Aws::String>
118 m_createdByIamUserHasBeenSet =
true;
119 m_createdByIamUser = std::forward<CreatedByIamUserT>(value);
121 template <
typename CreatedByIamUserT = Aws::String>
134 template <
typename CreatedAtT = Aws::Utils::DateTime>
136 m_createdAtHasBeenSet =
true;
137 m_createdAt = std::forward<CreatedAtT>(value);
139 template <
typename CreatedAtT = Aws::Utils::DateTime>
152 template <
typename LastUpdatedAtT = Aws::Utils::DateTime>
154 m_lastUpdatedAtHasBeenSet =
true;
155 m_lastUpdatedAt = std::forward<LastUpdatedAtT>(value);
157 template <
typename LastUpdatedAtT = Aws::Utils::DateTime>
169 template <
typename NameT = Aws::String>
171 m_nameHasBeenSet =
true;
172 m_name = std::forward<NameT>(value);
174 template <
typename NameT = Aws::String>
176 SetName(std::forward<NameT>(value));
195 m_statusHasBeenSet =
true;
221 template <
typename PerformanceMetricsT = PerformanceMetrics>
223 m_performanceMetricsHasBeenSet =
true;
224 m_performanceMetrics = std::forward<PerformanceMetricsT>(value);
226 template <
typename PerformanceMetricsT = PerformanceMetrics>
239 template <
typename LogUriT = Aws::String>
241 m_logUriHasBeenSet =
true;
242 m_logUri = std::forward<LogUriT>(value);
244 template <
typename LogUriT = Aws::String>
257 template <
typename MessageT = Aws::String>
259 m_messageHasBeenSet =
true;
260 m_message = std::forward<MessageT>(value);
262 template <
typename MessageT = Aws::String>
278 m_computeTimeHasBeenSet =
true;
279 m_computeTime = value;
295 template <
typename FinishedAtT = Aws::Utils::DateTime>
297 m_finishedAtHasBeenSet =
true;
298 m_finishedAt = std::forward<FinishedAtT>(value);
300 template <
typename FinishedAtT = Aws::Utils::DateTime>
315 template <
typename StartedAtT = Aws::Utils::DateTime>
317 m_startedAtHasBeenSet =
true;
318 m_startedAt = std::forward<StartedAtT>(value);
320 template <
typename StartedAtT = Aws::Utils::DateTime>
330 template <
typename RequestIdT = Aws::String>
332 m_requestIdHasBeenSet =
true;
333 m_requestId = std::forward<RequestIdT>(value);
335 template <
typename RequestIdT = Aws::String>
362 PerformanceMetrics m_performanceMetrics;
368 long long m_computeTime{0};
376 bool m_evaluationIdHasBeenSet =
false;
377 bool m_mLModelIdHasBeenSet =
false;
378 bool m_evaluationDataSourceIdHasBeenSet =
false;
379 bool m_inputDataLocationS3HasBeenSet =
false;
380 bool m_createdByIamUserHasBeenSet =
false;
381 bool m_createdAtHasBeenSet =
false;
382 bool m_lastUpdatedAtHasBeenSet =
false;
383 bool m_nameHasBeenSet =
false;
384 bool m_statusHasBeenSet =
false;
385 bool m_performanceMetricsHasBeenSet =
false;
386 bool m_logUriHasBeenSet =
false;
387 bool m_messageHasBeenSet =
false;
388 bool m_computeTimeHasBeenSet =
false;
389 bool m_finishedAtHasBeenSet =
false;
390 bool m_startedAtHasBeenSet =
false;
391 bool m_requestIdHasBeenSet =
false;
void SetCreatedAt(CreatedAtT &&value)
void SetInputDataLocationS3(InputDataLocationS3T &&value)
Aws::Http::HttpResponseCode GetHttpResponseCode() const
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