7#include <aws/lookoutequipment/LookoutEquipment_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/lookoutequipment/model/ModelStatus.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/lookoutequipment/model/ModelVersionStatus.h>
12#include <aws/lookoutequipment/model/RetrainingSchedulerStatus.h>
13#include <aws/lookoutequipment/model/ModelDiagnosticsOutputConfiguration.h>
14#include <aws/lookoutequipment/model/ModelQuality.h>
27namespace LookoutEquipment
56 inline void SetModelName(
const char* value) { m_modelNameHasBeenSet =
true; m_modelName.assign(value); }
70 inline void SetModelArn(
const char* value) { m_modelArnHasBeenSet =
true; m_modelArn.assign(value); }
84 inline void SetDatasetName(
const char* value) { m_datasetNameHasBeenSet =
true; m_datasetName.assign(value); }
98 inline void SetDatasetArn(
const char* value) { m_datasetArnHasBeenSet =
true; m_datasetArn.assign(value); }
135 inline void SetActiveModelVersion(
long long value) { m_activeModelVersionHasBeenSet =
true; m_activeModelVersion = value; }
149 inline void SetActiveModelVersionArn(
const char* value) { m_activeModelVersionArnHasBeenSet =
true; m_activeModelVersionArn.assign(value); }
253 bool m_modelNameHasBeenSet =
false;
256 bool m_modelArnHasBeenSet =
false;
259 bool m_datasetNameHasBeenSet =
false;
262 bool m_datasetArnHasBeenSet =
false;
265 bool m_statusHasBeenSet =
false;
268 bool m_createdAtHasBeenSet =
false;
270 long long m_activeModelVersion;
271 bool m_activeModelVersionHasBeenSet =
false;
274 bool m_activeModelVersionArnHasBeenSet =
false;
277 bool m_latestScheduledRetrainingStatusHasBeenSet =
false;
279 long long m_latestScheduledRetrainingModelVersion;
280 bool m_latestScheduledRetrainingModelVersionHasBeenSet =
false;
283 bool m_latestScheduledRetrainingStartTimeHasBeenSet =
false;
286 bool m_nextScheduledRetrainingStartDateHasBeenSet =
false;
289 bool m_retrainingSchedulerStatusHasBeenSet =
false;
292 bool m_modelDiagnosticsOutputConfigurationHasBeenSet =
false;
295 bool m_modelQualityHasBeenSet =
false;
AWS_LOOKOUTEQUIPMENT_API Aws::Utils::Json::JsonValue Jsonize() const
ModelSummary & WithNextScheduledRetrainingStartDate(const Aws::Utils::DateTime &value)
bool ModelNameHasBeenSet() const
ModelSummary & WithModelQuality(ModelQuality &&value)
const Aws::Utils::DateTime & GetNextScheduledRetrainingStartDate() const
const ModelVersionStatus & GetLatestScheduledRetrainingStatus() const
void SetLatestScheduledRetrainingStartTime(Aws::Utils::DateTime &&value)
bool ActiveModelVersionArnHasBeenSet() const
void SetCreatedAt(Aws::Utils::DateTime &&value)
ModelSummary & WithDatasetArn(const char *value)
ModelSummary & WithNextScheduledRetrainingStartDate(Aws::Utils::DateTime &&value)
bool NextScheduledRetrainingStartDateHasBeenSet() const
void SetDatasetArn(const char *value)
ModelSummary & WithLatestScheduledRetrainingStartTime(const Aws::Utils::DateTime &value)
ModelSummary & WithModelName(Aws::String &&value)
void SetLatestScheduledRetrainingStatus(ModelVersionStatus &&value)
ModelSummary & WithModelDiagnosticsOutputConfiguration(ModelDiagnosticsOutputConfiguration &&value)
ModelSummary & WithLatestScheduledRetrainingModelVersion(long long value)
void SetDatasetName(const Aws::String &value)
const Aws::String & GetDatasetName() const
ModelSummary & WithLatestScheduledRetrainingStatus(ModelVersionStatus &&value)
ModelSummary & WithDatasetArn(const Aws::String &value)
ModelSummary & WithModelDiagnosticsOutputConfiguration(const ModelDiagnosticsOutputConfiguration &value)
void SetModelArn(const Aws::String &value)
const Aws::Utils::DateTime & GetCreatedAt() const
ModelSummary & WithActiveModelVersionArn(const Aws::String &value)
void SetNextScheduledRetrainingStartDate(const Aws::Utils::DateTime &value)
void SetDatasetArn(const Aws::String &value)
ModelSummary & WithActiveModelVersionArn(const char *value)
void SetModelQuality(ModelQuality &&value)
bool LatestScheduledRetrainingStatusHasBeenSet() const
ModelSummary & WithStatus(ModelStatus &&value)
void SetModelArn(Aws::String &&value)
void SetRetrainingSchedulerStatus(const RetrainingSchedulerStatus &value)
bool LatestScheduledRetrainingStartTimeHasBeenSet() const
AWS_LOOKOUTEQUIPMENT_API ModelSummary()
bool CreatedAtHasBeenSet() const
bool LatestScheduledRetrainingModelVersionHasBeenSet() const
const ModelQuality & GetModelQuality() const
ModelSummary & WithCreatedAt(Aws::Utils::DateTime &&value)
ModelSummary & WithModelName(const char *value)
const Aws::String & GetActiveModelVersionArn() const
void SetDatasetName(const char *value)
void SetModelDiagnosticsOutputConfiguration(const ModelDiagnosticsOutputConfiguration &value)
void SetCreatedAt(const Aws::Utils::DateTime &value)
AWS_LOOKOUTEQUIPMENT_API ModelSummary(Aws::Utils::Json::JsonView jsonValue)
ModelSummary & WithDatasetName(const char *value)
void SetModelArn(const char *value)
void SetRetrainingSchedulerStatus(RetrainingSchedulerStatus &&value)
ModelSummary & WithModelArn(const char *value)
void SetNextScheduledRetrainingStartDate(Aws::Utils::DateTime &&value)
void SetModelDiagnosticsOutputConfiguration(ModelDiagnosticsOutputConfiguration &&value)
void SetStatus(const ModelStatus &value)
bool RetrainingSchedulerStatusHasBeenSet() const
const Aws::String & GetModelName() const
bool DatasetNameHasBeenSet() const
void SetActiveModelVersionArn(const char *value)
ModelSummary & WithModelName(const Aws::String &value)
ModelSummary & WithModelQuality(const ModelQuality &value)
void SetModelName(const char *value)
bool ModelDiagnosticsOutputConfigurationHasBeenSet() const
void SetActiveModelVersionArn(const Aws::String &value)
const ModelStatus & GetStatus() const
bool ModelQualityHasBeenSet() const
const Aws::Utils::DateTime & GetLatestScheduledRetrainingStartTime() const
ModelSummary & WithCreatedAt(const Aws::Utils::DateTime &value)
bool StatusHasBeenSet() const
void SetDatasetArn(Aws::String &&value)
void SetLatestScheduledRetrainingStartTime(const Aws::Utils::DateTime &value)
bool DatasetArnHasBeenSet() const
ModelSummary & WithStatus(const ModelStatus &value)
ModelSummary & WithLatestScheduledRetrainingStatus(const ModelVersionStatus &value)
ModelSummary & WithLatestScheduledRetrainingStartTime(Aws::Utils::DateTime &&value)
const ModelDiagnosticsOutputConfiguration & GetModelDiagnosticsOutputConfiguration() const
void SetLatestScheduledRetrainingModelVersion(long long value)
void SetModelName(Aws::String &&value)
ModelSummary & WithActiveModelVersionArn(Aws::String &&value)
long long GetLatestScheduledRetrainingModelVersion() const
void SetActiveModelVersion(long long value)
void SetModelName(const Aws::String &value)
void SetModelQuality(const ModelQuality &value)
long long GetActiveModelVersion() const
bool ActiveModelVersionHasBeenSet() const
ModelSummary & WithDatasetArn(Aws::String &&value)
void SetDatasetName(Aws::String &&value)
const Aws::String & GetDatasetArn() const
ModelSummary & WithRetrainingSchedulerStatus(const RetrainingSchedulerStatus &value)
void SetStatus(ModelStatus &&value)
ModelSummary & WithRetrainingSchedulerStatus(RetrainingSchedulerStatus &&value)
ModelSummary & WithModelArn(const Aws::String &value)
ModelSummary & WithActiveModelVersion(long long value)
const RetrainingSchedulerStatus & GetRetrainingSchedulerStatus() const
ModelSummary & WithDatasetName(const Aws::String &value)
ModelSummary & WithModelArn(Aws::String &&value)
const Aws::String & GetModelArn() const
void SetActiveModelVersionArn(Aws::String &&value)
bool ModelArnHasBeenSet() const
void SetLatestScheduledRetrainingStatus(const ModelVersionStatus &value)
ModelSummary & WithDatasetName(Aws::String &&value)
AWS_LOOKOUTEQUIPMENT_API ModelSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
RetrainingSchedulerStatus
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue