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/PerformanceMetrics.h>
24namespace MachineLearning
53 inline void SetEvaluationId(
const char* value) { m_evaluationIdHasBeenSet =
true; m_evaluationId.assign(value); }
67 inline void SetMLModelId(
const char* value) { m_mLModelIdHasBeenSet =
true; m_mLModelId.assign(value); }
82 inline void SetEvaluationDataSourceId(
const char* value) { m_evaluationDataSourceIdHasBeenSet =
true; m_evaluationDataSourceId.assign(value); }
97 inline void SetInputDataLocationS3(
const char* value) { m_inputDataLocationS3HasBeenSet =
true; m_inputDataLocationS3.assign(value); }
113 inline void SetCreatedByIamUser(
const char* value) { m_createdByIamUserHasBeenSet =
true; m_createdByIamUser.assign(value); }
153 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
212 inline void SetMessage(
const char* value) { m_messageHasBeenSet =
true; m_message.assign(value); }
222 inline void SetComputeTime(
long long value) { m_computeTimeHasBeenSet =
true; m_computeTime = value; }
248 bool m_evaluationIdHasBeenSet =
false;
251 bool m_mLModelIdHasBeenSet =
false;
254 bool m_evaluationDataSourceIdHasBeenSet =
false;
257 bool m_inputDataLocationS3HasBeenSet =
false;
260 bool m_createdByIamUserHasBeenSet =
false;
263 bool m_createdAtHasBeenSet =
false;
266 bool m_lastUpdatedAtHasBeenSet =
false;
269 bool m_nameHasBeenSet =
false;
272 bool m_statusHasBeenSet =
false;
275 bool m_performanceMetricsHasBeenSet =
false;
278 bool m_messageHasBeenSet =
false;
280 long long m_computeTime;
281 bool m_computeTimeHasBeenSet =
false;
284 bool m_finishedAtHasBeenSet =
false;
287 bool m_startedAtHasBeenSet =
false;
void SetPerformanceMetrics(PerformanceMetrics &&value)
const Aws::String & GetCreatedByIamUser() const
const Aws::String & GetMLModelId() const
Evaluation & WithPerformanceMetrics(PerformanceMetrics &&value)
void SetCreatedAt(const Aws::Utils::DateTime &value)
bool InputDataLocationS3HasBeenSet() const
long long GetComputeTime() const
Evaluation & WithEvaluationId(Aws::String &&value)
const Aws::String & GetEvaluationDataSourceId() const
AWS_MACHINELEARNING_API Evaluation()
void SetInputDataLocationS3(const Aws::String &value)
Evaluation & WithInputDataLocationS3(const Aws::String &value)
void SetMessage(const char *value)
bool NameHasBeenSet() const
void SetLastUpdatedAt(Aws::Utils::DateTime &&value)
Evaluation & WithEvaluationDataSourceId(const char *value)
Evaluation & WithName(const Aws::String &value)
const Aws::String & GetEvaluationId() const
bool CreatedAtHasBeenSet() const
void SetStatus(const EntityStatus &value)
bool PerformanceMetricsHasBeenSet() const
const Aws::Utils::DateTime & GetLastUpdatedAt() const
Evaluation & WithName(const char *value)
const Aws::Utils::DateTime & GetStartedAt() const
Evaluation & WithEvaluationId(const Aws::String &value)
AWS_MACHINELEARNING_API Evaluation & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetName(const char *value)
Evaluation & WithInputDataLocationS3(const char *value)
void SetPerformanceMetrics(const PerformanceMetrics &value)
void SetMLModelId(const char *value)
void SetInputDataLocationS3(Aws::String &&value)
Evaluation & WithInputDataLocationS3(Aws::String &&value)
Evaluation & WithCreatedByIamUser(Aws::String &&value)
const Aws::Utils::DateTime & GetFinishedAt() const
void SetLastUpdatedAt(const Aws::Utils::DateTime &value)
void SetInputDataLocationS3(const char *value)
Evaluation & WithMessage(Aws::String &&value)
bool MessageHasBeenSet() const
Evaluation & WithLastUpdatedAt(const Aws::Utils::DateTime &value)
bool LastUpdatedAtHasBeenSet() const
void SetMessage(Aws::String &&value)
bool CreatedByIamUserHasBeenSet() const
Evaluation & WithMLModelId(Aws::String &&value)
Evaluation & WithStartedAt(Aws::Utils::DateTime &&value)
Evaluation & WithName(Aws::String &&value)
bool ComputeTimeHasBeenSet() const
AWS_MACHINELEARNING_API Aws::Utils::Json::JsonValue Jsonize() const
void SetStartedAt(Aws::Utils::DateTime &&value)
Evaluation & WithComputeTime(long long value)
void SetMLModelId(const Aws::String &value)
Evaluation & WithPerformanceMetrics(const PerformanceMetrics &value)
const Aws::String & GetName() const
Evaluation & WithCreatedByIamUser(const Aws::String &value)
Evaluation & WithEvaluationDataSourceId(const Aws::String &value)
bool EvaluationDataSourceIdHasBeenSet() const
bool MLModelIdHasBeenSet() const
void SetFinishedAt(Aws::Utils::DateTime &&value)
void SetStartedAt(const Aws::Utils::DateTime &value)
void SetFinishedAt(const Aws::Utils::DateTime &value)
void SetCreatedByIamUser(Aws::String &&value)
Evaluation & WithCreatedAt(const Aws::Utils::DateTime &value)
Evaluation & WithStatus(EntityStatus &&value)
bool StartedAtHasBeenSet() const
Evaluation & WithCreatedByIamUser(const char *value)
Evaluation & WithCreatedAt(Aws::Utils::DateTime &&value)
const EntityStatus & GetStatus() const
void SetEvaluationDataSourceId(const Aws::String &value)
const Aws::String & GetInputDataLocationS3() const
bool EvaluationIdHasBeenSet() const
void SetCreatedAt(Aws::Utils::DateTime &&value)
Evaluation & WithEvaluationId(const char *value)
AWS_MACHINELEARNING_API Evaluation(Aws::Utils::Json::JsonView jsonValue)
Evaluation & WithFinishedAt(Aws::Utils::DateTime &&value)
Evaluation & WithMessage(const Aws::String &value)
void SetCreatedByIamUser(const char *value)
bool StatusHasBeenSet() const
const PerformanceMetrics & GetPerformanceMetrics() const
Evaluation & WithMLModelId(const char *value)
Evaluation & WithStartedAt(const Aws::Utils::DateTime &value)
void SetEvaluationId(const char *value)
void SetName(const Aws::String &value)
Evaluation & WithMessage(const char *value)
const Aws::String & GetMessage() const
void SetEvaluationId(const Aws::String &value)
Evaluation & WithMLModelId(const Aws::String &value)
Evaluation & WithEvaluationDataSourceId(Aws::String &&value)
void SetComputeTime(long long value)
Evaluation & WithFinishedAt(const Aws::Utils::DateTime &value)
void SetStatus(EntityStatus &&value)
void SetEvaluationDataSourceId(Aws::String &&value)
void SetMessage(const Aws::String &value)
Evaluation & WithStatus(const EntityStatus &value)
void SetEvaluationDataSourceId(const char *value)
bool FinishedAtHasBeenSet() const
Evaluation & WithLastUpdatedAt(Aws::Utils::DateTime &&value)
const Aws::Utils::DateTime & GetCreatedAt() const
void SetMLModelId(Aws::String &&value)
void SetName(Aws::String &&value)
void SetEvaluationId(Aws::String &&value)
void SetCreatedByIamUser(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue