AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
DescribeModelResult.h
1
6#pragma once
7#include <aws/lookoutequipment/LookoutEquipment_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/lookoutequipment/model/LabelsInputConfiguration.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/lookoutequipment/model/DataPreProcessingConfiguration.h>
12#include <aws/lookoutequipment/model/ModelStatus.h>
13#include <aws/lookoutequipment/model/ModelVersionStatus.h>
14#include <aws/lookoutequipment/model/RetrainingSchedulerStatus.h>
15#include <aws/lookoutequipment/model/ModelDiagnosticsOutputConfiguration.h>
16#include <aws/lookoutequipment/model/ModelQuality.h>
17#include <utility>
18
19namespace Aws
20{
21template<typename RESULT_TYPE>
22class AmazonWebServiceResult;
23
24namespace Utils
25{
26namespace Json
27{
28 class JsonValue;
29} // namespace Json
30} // namespace Utils
31namespace LookoutEquipment
32{
33namespace Model
34{
36 {
37 public:
38 AWS_LOOKOUTEQUIPMENT_API DescribeModelResult();
41
42
44
47 inline const Aws::String& GetModelName() const{ return m_modelName; }
48 inline void SetModelName(const Aws::String& value) { m_modelName = value; }
49 inline void SetModelName(Aws::String&& value) { m_modelName = std::move(value); }
50 inline void SetModelName(const char* value) { m_modelName.assign(value); }
51 inline DescribeModelResult& WithModelName(const Aws::String& value) { SetModelName(value); return *this;}
52 inline DescribeModelResult& WithModelName(Aws::String&& value) { SetModelName(std::move(value)); return *this;}
53 inline DescribeModelResult& WithModelName(const char* value) { SetModelName(value); return *this;}
55
57
61 inline const Aws::String& GetModelArn() const{ return m_modelArn; }
62 inline void SetModelArn(const Aws::String& value) { m_modelArn = value; }
63 inline void SetModelArn(Aws::String&& value) { m_modelArn = std::move(value); }
64 inline void SetModelArn(const char* value) { m_modelArn.assign(value); }
65 inline DescribeModelResult& WithModelArn(const Aws::String& value) { SetModelArn(value); return *this;}
66 inline DescribeModelResult& WithModelArn(Aws::String&& value) { SetModelArn(std::move(value)); return *this;}
67 inline DescribeModelResult& WithModelArn(const char* value) { SetModelArn(value); return *this;}
69
71
75 inline const Aws::String& GetDatasetName() const{ return m_datasetName; }
76 inline void SetDatasetName(const Aws::String& value) { m_datasetName = value; }
77 inline void SetDatasetName(Aws::String&& value) { m_datasetName = std::move(value); }
78 inline void SetDatasetName(const char* value) { m_datasetName.assign(value); }
79 inline DescribeModelResult& WithDatasetName(const Aws::String& value) { SetDatasetName(value); return *this;}
80 inline DescribeModelResult& WithDatasetName(Aws::String&& value) { SetDatasetName(std::move(value)); return *this;}
81 inline DescribeModelResult& WithDatasetName(const char* value) { SetDatasetName(value); return *this;}
83
85
89 inline const Aws::String& GetDatasetArn() const{ return m_datasetArn; }
90 inline void SetDatasetArn(const Aws::String& value) { m_datasetArn = value; }
91 inline void SetDatasetArn(Aws::String&& value) { m_datasetArn = std::move(value); }
92 inline void SetDatasetArn(const char* value) { m_datasetArn.assign(value); }
93 inline DescribeModelResult& WithDatasetArn(const Aws::String& value) { SetDatasetArn(value); return *this;}
94 inline DescribeModelResult& WithDatasetArn(Aws::String&& value) { SetDatasetArn(std::move(value)); return *this;}
95 inline DescribeModelResult& WithDatasetArn(const char* value) { SetDatasetArn(value); return *this;}
97
99
103 inline const Aws::String& GetSchema() const{ return m_schema; }
104 inline void SetSchema(const Aws::String& value) { m_schema = value; }
105 inline void SetSchema(Aws::String&& value) { m_schema = std::move(value); }
106 inline void SetSchema(const char* value) { m_schema.assign(value); }
107 inline DescribeModelResult& WithSchema(const Aws::String& value) { SetSchema(value); return *this;}
108 inline DescribeModelResult& WithSchema(Aws::String&& value) { SetSchema(std::move(value)); return *this;}
109 inline DescribeModelResult& WithSchema(const char* value) { SetSchema(value); return *this;}
111
113
117 inline const LabelsInputConfiguration& GetLabelsInputConfiguration() const{ return m_labelsInputConfiguration; }
118 inline void SetLabelsInputConfiguration(const LabelsInputConfiguration& value) { m_labelsInputConfiguration = value; }
119 inline void SetLabelsInputConfiguration(LabelsInputConfiguration&& value) { m_labelsInputConfiguration = std::move(value); }
123
125
129 inline const Aws::Utils::DateTime& GetTrainingDataStartTime() const{ return m_trainingDataStartTime; }
130 inline void SetTrainingDataStartTime(const Aws::Utils::DateTime& value) { m_trainingDataStartTime = value; }
131 inline void SetTrainingDataStartTime(Aws::Utils::DateTime&& value) { m_trainingDataStartTime = std::move(value); }
135
137
141 inline const Aws::Utils::DateTime& GetTrainingDataEndTime() const{ return m_trainingDataEndTime; }
142 inline void SetTrainingDataEndTime(const Aws::Utils::DateTime& value) { m_trainingDataEndTime = value; }
143 inline void SetTrainingDataEndTime(Aws::Utils::DateTime&& value) { m_trainingDataEndTime = std::move(value); }
147
149
153 inline const Aws::Utils::DateTime& GetEvaluationDataStartTime() const{ return m_evaluationDataStartTime; }
154 inline void SetEvaluationDataStartTime(const Aws::Utils::DateTime& value) { m_evaluationDataStartTime = value; }
155 inline void SetEvaluationDataStartTime(Aws::Utils::DateTime&& value) { m_evaluationDataStartTime = std::move(value); }
159
161
165 inline const Aws::Utils::DateTime& GetEvaluationDataEndTime() const{ return m_evaluationDataEndTime; }
166 inline void SetEvaluationDataEndTime(const Aws::Utils::DateTime& value) { m_evaluationDataEndTime = value; }
167 inline void SetEvaluationDataEndTime(Aws::Utils::DateTime&& value) { m_evaluationDataEndTime = std::move(value); }
171
173
177 inline const Aws::String& GetRoleArn() const{ return m_roleArn; }
178 inline void SetRoleArn(const Aws::String& value) { m_roleArn = value; }
179 inline void SetRoleArn(Aws::String&& value) { m_roleArn = std::move(value); }
180 inline void SetRoleArn(const char* value) { m_roleArn.assign(value); }
181 inline DescribeModelResult& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}
182 inline DescribeModelResult& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}
183 inline DescribeModelResult& WithRoleArn(const char* value) { SetRoleArn(value); return *this;}
185
187
198 inline const DataPreProcessingConfiguration& GetDataPreProcessingConfiguration() const{ return m_dataPreProcessingConfiguration; }
199 inline void SetDataPreProcessingConfiguration(const DataPreProcessingConfiguration& value) { m_dataPreProcessingConfiguration = value; }
200 inline void SetDataPreProcessingConfiguration(DataPreProcessingConfiguration&& value) { m_dataPreProcessingConfiguration = std::move(value); }
204
206
210 inline const ModelStatus& GetStatus() const{ return m_status; }
211 inline void SetStatus(const ModelStatus& value) { m_status = value; }
212 inline void SetStatus(ModelStatus&& value) { m_status = std::move(value); }
213 inline DescribeModelResult& WithStatus(const ModelStatus& value) { SetStatus(value); return *this;}
214 inline DescribeModelResult& WithStatus(ModelStatus&& value) { SetStatus(std::move(value)); return *this;}
216
218
222 inline const Aws::Utils::DateTime& GetTrainingExecutionStartTime() const{ return m_trainingExecutionStartTime; }
223 inline void SetTrainingExecutionStartTime(const Aws::Utils::DateTime& value) { m_trainingExecutionStartTime = value; }
224 inline void SetTrainingExecutionStartTime(Aws::Utils::DateTime&& value) { m_trainingExecutionStartTime = std::move(value); }
228
230
234 inline const Aws::Utils::DateTime& GetTrainingExecutionEndTime() const{ return m_trainingExecutionEndTime; }
235 inline void SetTrainingExecutionEndTime(const Aws::Utils::DateTime& value) { m_trainingExecutionEndTime = value; }
236 inline void SetTrainingExecutionEndTime(Aws::Utils::DateTime&& value) { m_trainingExecutionEndTime = std::move(value); }
240
242
246 inline const Aws::String& GetFailedReason() const{ return m_failedReason; }
247 inline void SetFailedReason(const Aws::String& value) { m_failedReason = value; }
248 inline void SetFailedReason(Aws::String&& value) { m_failedReason = std::move(value); }
249 inline void SetFailedReason(const char* value) { m_failedReason.assign(value); }
250 inline DescribeModelResult& WithFailedReason(const Aws::String& value) { SetFailedReason(value); return *this;}
251 inline DescribeModelResult& WithFailedReason(Aws::String&& value) { SetFailedReason(std::move(value)); return *this;}
252 inline DescribeModelResult& WithFailedReason(const char* value) { SetFailedReason(value); return *this;}
254
256
261 inline const Aws::String& GetModelMetrics() const{ return m_modelMetrics; }
262 inline void SetModelMetrics(const Aws::String& value) { m_modelMetrics = value; }
263 inline void SetModelMetrics(Aws::String&& value) { m_modelMetrics = std::move(value); }
264 inline void SetModelMetrics(const char* value) { m_modelMetrics.assign(value); }
265 inline DescribeModelResult& WithModelMetrics(const Aws::String& value) { SetModelMetrics(value); return *this;}
266 inline DescribeModelResult& WithModelMetrics(Aws::String&& value) { SetModelMetrics(std::move(value)); return *this;}
267 inline DescribeModelResult& WithModelMetrics(const char* value) { SetModelMetrics(value); return *this;}
269
271
275 inline const Aws::Utils::DateTime& GetLastUpdatedTime() const{ return m_lastUpdatedTime; }
276 inline void SetLastUpdatedTime(const Aws::Utils::DateTime& value) { m_lastUpdatedTime = value; }
277 inline void SetLastUpdatedTime(Aws::Utils::DateTime&& value) { m_lastUpdatedTime = std::move(value); }
279 inline DescribeModelResult& WithLastUpdatedTime(Aws::Utils::DateTime&& value) { SetLastUpdatedTime(std::move(value)); return *this;}
281
283
287 inline const Aws::Utils::DateTime& GetCreatedAt() const{ return m_createdAt; }
288 inline void SetCreatedAt(const Aws::Utils::DateTime& value) { m_createdAt = value; }
289 inline void SetCreatedAt(Aws::Utils::DateTime&& value) { m_createdAt = std::move(value); }
290 inline DescribeModelResult& WithCreatedAt(const Aws::Utils::DateTime& value) { SetCreatedAt(value); return *this;}
291 inline DescribeModelResult& WithCreatedAt(Aws::Utils::DateTime&& value) { SetCreatedAt(std::move(value)); return *this;}
293
295
299 inline const Aws::String& GetServerSideKmsKeyId() const{ return m_serverSideKmsKeyId; }
300 inline void SetServerSideKmsKeyId(const Aws::String& value) { m_serverSideKmsKeyId = value; }
301 inline void SetServerSideKmsKeyId(Aws::String&& value) { m_serverSideKmsKeyId = std::move(value); }
302 inline void SetServerSideKmsKeyId(const char* value) { m_serverSideKmsKeyId.assign(value); }
304 inline DescribeModelResult& WithServerSideKmsKeyId(Aws::String&& value) { SetServerSideKmsKeyId(std::move(value)); return *this;}
305 inline DescribeModelResult& WithServerSideKmsKeyId(const char* value) { SetServerSideKmsKeyId(value); return *this;}
307
309
314 inline const Aws::String& GetOffCondition() const{ return m_offCondition; }
315 inline void SetOffCondition(const Aws::String& value) { m_offCondition = value; }
316 inline void SetOffCondition(Aws::String&& value) { m_offCondition = std::move(value); }
317 inline void SetOffCondition(const char* value) { m_offCondition.assign(value); }
318 inline DescribeModelResult& WithOffCondition(const Aws::String& value) { SetOffCondition(value); return *this;}
319 inline DescribeModelResult& WithOffCondition(Aws::String&& value) { SetOffCondition(std::move(value)); return *this;}
320 inline DescribeModelResult& WithOffCondition(const char* value) { SetOffCondition(value); return *this;}
322
324
328 inline const Aws::String& GetSourceModelVersionArn() const{ return m_sourceModelVersionArn; }
329 inline void SetSourceModelVersionArn(const Aws::String& value) { m_sourceModelVersionArn = value; }
330 inline void SetSourceModelVersionArn(Aws::String&& value) { m_sourceModelVersionArn = std::move(value); }
331 inline void SetSourceModelVersionArn(const char* value) { m_sourceModelVersionArn.assign(value); }
333 inline DescribeModelResult& WithSourceModelVersionArn(Aws::String&& value) { SetSourceModelVersionArn(std::move(value)); return *this;}
334 inline DescribeModelResult& WithSourceModelVersionArn(const char* value) { SetSourceModelVersionArn(value); return *this;}
336
338
342 inline const Aws::Utils::DateTime& GetImportJobStartTime() const{ return m_importJobStartTime; }
343 inline void SetImportJobStartTime(const Aws::Utils::DateTime& value) { m_importJobStartTime = value; }
344 inline void SetImportJobStartTime(Aws::Utils::DateTime&& value) { m_importJobStartTime = std::move(value); }
348
350
354 inline const Aws::Utils::DateTime& GetImportJobEndTime() const{ return m_importJobEndTime; }
355 inline void SetImportJobEndTime(const Aws::Utils::DateTime& value) { m_importJobEndTime = value; }
356 inline void SetImportJobEndTime(Aws::Utils::DateTime&& value) { m_importJobEndTime = std::move(value); }
358 inline DescribeModelResult& WithImportJobEndTime(Aws::Utils::DateTime&& value) { SetImportJobEndTime(std::move(value)); return *this;}
360
362
366 inline long long GetActiveModelVersion() const{ return m_activeModelVersion; }
367 inline void SetActiveModelVersion(long long value) { m_activeModelVersion = value; }
368 inline DescribeModelResult& WithActiveModelVersion(long long value) { SetActiveModelVersion(value); return *this;}
370
372
376 inline const Aws::String& GetActiveModelVersionArn() const{ return m_activeModelVersionArn; }
377 inline void SetActiveModelVersionArn(const Aws::String& value) { m_activeModelVersionArn = value; }
378 inline void SetActiveModelVersionArn(Aws::String&& value) { m_activeModelVersionArn = std::move(value); }
379 inline void SetActiveModelVersionArn(const char* value) { m_activeModelVersionArn.assign(value); }
381 inline DescribeModelResult& WithActiveModelVersionArn(Aws::String&& value) { SetActiveModelVersionArn(std::move(value)); return *this;}
382 inline DescribeModelResult& WithActiveModelVersionArn(const char* value) { SetActiveModelVersionArn(value); return *this;}
384
386
389 inline const Aws::Utils::DateTime& GetModelVersionActivatedAt() const{ return m_modelVersionActivatedAt; }
390 inline void SetModelVersionActivatedAt(const Aws::Utils::DateTime& value) { m_modelVersionActivatedAt = value; }
391 inline void SetModelVersionActivatedAt(Aws::Utils::DateTime&& value) { m_modelVersionActivatedAt = std::move(value); }
395
397
401 inline long long GetPreviousActiveModelVersion() const{ return m_previousActiveModelVersion; }
402 inline void SetPreviousActiveModelVersion(long long value) { m_previousActiveModelVersion = value; }
405
407
411 inline const Aws::String& GetPreviousActiveModelVersionArn() const{ return m_previousActiveModelVersionArn; }
412 inline void SetPreviousActiveModelVersionArn(const Aws::String& value) { m_previousActiveModelVersionArn = value; }
413 inline void SetPreviousActiveModelVersionArn(Aws::String&& value) { m_previousActiveModelVersionArn = std::move(value); }
414 inline void SetPreviousActiveModelVersionArn(const char* value) { m_previousActiveModelVersionArn.assign(value); }
419
421
424 inline const Aws::Utils::DateTime& GetPreviousModelVersionActivatedAt() const{ return m_previousModelVersionActivatedAt; }
425 inline void SetPreviousModelVersionActivatedAt(const Aws::Utils::DateTime& value) { m_previousModelVersionActivatedAt = value; }
426 inline void SetPreviousModelVersionActivatedAt(Aws::Utils::DateTime&& value) { m_previousModelVersionActivatedAt = std::move(value); }
430
432
438 inline const Aws::String& GetPriorModelMetrics() const{ return m_priorModelMetrics; }
439 inline void SetPriorModelMetrics(const Aws::String& value) { m_priorModelMetrics = value; }
440 inline void SetPriorModelMetrics(Aws::String&& value) { m_priorModelMetrics = std::move(value); }
441 inline void SetPriorModelMetrics(const char* value) { m_priorModelMetrics.assign(value); }
442 inline DescribeModelResult& WithPriorModelMetrics(const Aws::String& value) { SetPriorModelMetrics(value); return *this;}
443 inline DescribeModelResult& WithPriorModelMetrics(Aws::String&& value) { SetPriorModelMetrics(std::move(value)); return *this;}
444 inline DescribeModelResult& WithPriorModelMetrics(const char* value) { SetPriorModelMetrics(value); return *this;}
446
448
452 inline const Aws::String& GetLatestScheduledRetrainingFailedReason() const{ return m_latestScheduledRetrainingFailedReason; }
453 inline void SetLatestScheduledRetrainingFailedReason(const Aws::String& value) { m_latestScheduledRetrainingFailedReason = value; }
454 inline void SetLatestScheduledRetrainingFailedReason(Aws::String&& value) { m_latestScheduledRetrainingFailedReason = std::move(value); }
455 inline void SetLatestScheduledRetrainingFailedReason(const char* value) { m_latestScheduledRetrainingFailedReason.assign(value); }
460
462
465 inline const ModelVersionStatus& GetLatestScheduledRetrainingStatus() const{ return m_latestScheduledRetrainingStatus; }
466 inline void SetLatestScheduledRetrainingStatus(const ModelVersionStatus& value) { m_latestScheduledRetrainingStatus = value; }
467 inline void SetLatestScheduledRetrainingStatus(ModelVersionStatus&& value) { m_latestScheduledRetrainingStatus = std::move(value); }
471
473
477 inline long long GetLatestScheduledRetrainingModelVersion() const{ return m_latestScheduledRetrainingModelVersion; }
478 inline void SetLatestScheduledRetrainingModelVersion(long long value) { m_latestScheduledRetrainingModelVersion = value; }
481
483
486 inline const Aws::Utils::DateTime& GetLatestScheduledRetrainingStartTime() const{ return m_latestScheduledRetrainingStartTime; }
487 inline void SetLatestScheduledRetrainingStartTime(const Aws::Utils::DateTime& value) { m_latestScheduledRetrainingStartTime = value; }
488 inline void SetLatestScheduledRetrainingStartTime(Aws::Utils::DateTime&& value) { m_latestScheduledRetrainingStartTime = std::move(value); }
492
494
498 inline int GetLatestScheduledRetrainingAvailableDataInDays() const{ return m_latestScheduledRetrainingAvailableDataInDays; }
499 inline void SetLatestScheduledRetrainingAvailableDataInDays(int value) { m_latestScheduledRetrainingAvailableDataInDays = value; }
502
504
509 inline const Aws::Utils::DateTime& GetNextScheduledRetrainingStartDate() const{ return m_nextScheduledRetrainingStartDate; }
510 inline void SetNextScheduledRetrainingStartDate(const Aws::Utils::DateTime& value) { m_nextScheduledRetrainingStartDate = value; }
511 inline void SetNextScheduledRetrainingStartDate(Aws::Utils::DateTime&& value) { m_nextScheduledRetrainingStartDate = std::move(value); }
515
517
521 inline const Aws::Utils::DateTime& GetAccumulatedInferenceDataStartTime() const{ return m_accumulatedInferenceDataStartTime; }
522 inline void SetAccumulatedInferenceDataStartTime(const Aws::Utils::DateTime& value) { m_accumulatedInferenceDataStartTime = value; }
523 inline void SetAccumulatedInferenceDataStartTime(Aws::Utils::DateTime&& value) { m_accumulatedInferenceDataStartTime = std::move(value); }
527
529
532 inline const Aws::Utils::DateTime& GetAccumulatedInferenceDataEndTime() const{ return m_accumulatedInferenceDataEndTime; }
533 inline void SetAccumulatedInferenceDataEndTime(const Aws::Utils::DateTime& value) { m_accumulatedInferenceDataEndTime = value; }
534 inline void SetAccumulatedInferenceDataEndTime(Aws::Utils::DateTime&& value) { m_accumulatedInferenceDataEndTime = std::move(value); }
538
540
543 inline const RetrainingSchedulerStatus& GetRetrainingSchedulerStatus() const{ return m_retrainingSchedulerStatus; }
544 inline void SetRetrainingSchedulerStatus(const RetrainingSchedulerStatus& value) { m_retrainingSchedulerStatus = value; }
545 inline void SetRetrainingSchedulerStatus(RetrainingSchedulerStatus&& value) { m_retrainingSchedulerStatus = std::move(value); }
549
551
554 inline const ModelDiagnosticsOutputConfiguration& GetModelDiagnosticsOutputConfiguration() const{ return m_modelDiagnosticsOutputConfiguration; }
555 inline void SetModelDiagnosticsOutputConfiguration(const ModelDiagnosticsOutputConfiguration& value) { m_modelDiagnosticsOutputConfiguration = value; }
556 inline void SetModelDiagnosticsOutputConfiguration(ModelDiagnosticsOutputConfiguration&& value) { m_modelDiagnosticsOutputConfiguration = std::move(value); }
560
562
577 inline const ModelQuality& GetModelQuality() const{ return m_modelQuality; }
578 inline void SetModelQuality(const ModelQuality& value) { m_modelQuality = value; }
579 inline void SetModelQuality(ModelQuality&& value) { m_modelQuality = std::move(value); }
580 inline DescribeModelResult& WithModelQuality(const ModelQuality& value) { SetModelQuality(value); return *this;}
581 inline DescribeModelResult& WithModelQuality(ModelQuality&& value) { SetModelQuality(std::move(value)); return *this;}
583
585
586 inline const Aws::String& GetRequestId() const{ return m_requestId; }
587 inline void SetRequestId(const Aws::String& value) { m_requestId = value; }
588 inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); }
589 inline void SetRequestId(const char* value) { m_requestId.assign(value); }
590 inline DescribeModelResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;}
591 inline DescribeModelResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;}
592 inline DescribeModelResult& WithRequestId(const char* value) { SetRequestId(value); return *this;}
594 private:
595
596 Aws::String m_modelName;
597
598 Aws::String m_modelArn;
599
600 Aws::String m_datasetName;
601
602 Aws::String m_datasetArn;
603
604 Aws::String m_schema;
605
606 LabelsInputConfiguration m_labelsInputConfiguration;
607
608 Aws::Utils::DateTime m_trainingDataStartTime;
609
610 Aws::Utils::DateTime m_trainingDataEndTime;
611
612 Aws::Utils::DateTime m_evaluationDataStartTime;
613
614 Aws::Utils::DateTime m_evaluationDataEndTime;
615
616 Aws::String m_roleArn;
617
618 DataPreProcessingConfiguration m_dataPreProcessingConfiguration;
619
620 ModelStatus m_status;
621
622 Aws::Utils::DateTime m_trainingExecutionStartTime;
623
624 Aws::Utils::DateTime m_trainingExecutionEndTime;
625
626 Aws::String m_failedReason;
627
628 Aws::String m_modelMetrics;
629
630 Aws::Utils::DateTime m_lastUpdatedTime;
631
632 Aws::Utils::DateTime m_createdAt;
633
634 Aws::String m_serverSideKmsKeyId;
635
636 Aws::String m_offCondition;
637
638 Aws::String m_sourceModelVersionArn;
639
640 Aws::Utils::DateTime m_importJobStartTime;
641
642 Aws::Utils::DateTime m_importJobEndTime;
643
644 long long m_activeModelVersion;
645
646 Aws::String m_activeModelVersionArn;
647
648 Aws::Utils::DateTime m_modelVersionActivatedAt;
649
650 long long m_previousActiveModelVersion;
651
652 Aws::String m_previousActiveModelVersionArn;
653
654 Aws::Utils::DateTime m_previousModelVersionActivatedAt;
655
656 Aws::String m_priorModelMetrics;
657
658 Aws::String m_latestScheduledRetrainingFailedReason;
659
660 ModelVersionStatus m_latestScheduledRetrainingStatus;
661
662 long long m_latestScheduledRetrainingModelVersion;
663
664 Aws::Utils::DateTime m_latestScheduledRetrainingStartTime;
665
666 int m_latestScheduledRetrainingAvailableDataInDays;
667
668 Aws::Utils::DateTime m_nextScheduledRetrainingStartDate;
669
670 Aws::Utils::DateTime m_accumulatedInferenceDataStartTime;
671
672 Aws::Utils::DateTime m_accumulatedInferenceDataEndTime;
673
674 RetrainingSchedulerStatus m_retrainingSchedulerStatus;
675
676 ModelDiagnosticsOutputConfiguration m_modelDiagnosticsOutputConfiguration;
677
678 ModelQuality m_modelQuality;
679
680 Aws::String m_requestId;
681 };
682
683} // namespace Model
684} // namespace LookoutEquipment
685} // namespace Aws
DescribeModelResult & WithCreatedAt(Aws::Utils::DateTime &&value)
void SetEvaluationDataStartTime(Aws::Utils::DateTime &&value)
DescribeModelResult & WithSchema(Aws::String &&value)
void SetDataPreProcessingConfiguration(const DataPreProcessingConfiguration &value)
void SetAccumulatedInferenceDataStartTime(Aws::Utils::DateTime &&value)
void SetTrainingDataEndTime(const Aws::Utils::DateTime &value)
void SetTrainingExecutionEndTime(Aws::Utils::DateTime &&value)
DescribeModelResult & WithModelDiagnosticsOutputConfiguration(ModelDiagnosticsOutputConfiguration &&value)
DescribeModelResult & WithServerSideKmsKeyId(Aws::String &&value)
DescribeModelResult & WithLatestScheduledRetrainingStartTime(Aws::Utils::DateTime &&value)
DescribeModelResult & WithEvaluationDataStartTime(Aws::Utils::DateTime &&value)
DescribeModelResult & WithRoleArn(Aws::String &&value)
AWS_LOOKOUTEQUIPMENT_API DescribeModelResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeModelResult & WithModelName(const Aws::String &value)
DescribeModelResult & WithEvaluationDataEndTime(const Aws::Utils::DateTime &value)
DescribeModelResult & WithOffCondition(Aws::String &&value)
DescribeModelResult & WithLatestScheduledRetrainingStartTime(const Aws::Utils::DateTime &value)
void SetLabelsInputConfiguration(const LabelsInputConfiguration &value)
DescribeModelResult & WithOffCondition(const char *value)
const Aws::Utils::DateTime & GetEvaluationDataStartTime() const
const RetrainingSchedulerStatus & GetRetrainingSchedulerStatus() const
const DataPreProcessingConfiguration & GetDataPreProcessingConfiguration() const
DescribeModelResult & WithActiveModelVersionArn(const char *value)
const Aws::Utils::DateTime & GetEvaluationDataEndTime() const
const Aws::Utils::DateTime & GetTrainingExecutionStartTime() const
DescribeModelResult & WithModelArn(const Aws::String &value)
DescribeModelResult & WithSourceModelVersionArn(Aws::String &&value)
void SetAccumulatedInferenceDataEndTime(const Aws::Utils::DateTime &value)
DescribeModelResult & WithDatasetArn(const char *value)
DescribeModelResult & WithPreviousActiveModelVersion(long long value)
DescribeModelResult & WithImportJobStartTime(Aws::Utils::DateTime &&value)
DescribeModelResult & WithStatus(ModelStatus &&value)
DescribeModelResult & WithFailedReason(const Aws::String &value)
void SetTrainingDataEndTime(Aws::Utils::DateTime &&value)
DescribeModelResult & WithPreviousModelVersionActivatedAt(const Aws::Utils::DateTime &value)
void SetLabelsInputConfiguration(LabelsInputConfiguration &&value)
DescribeModelResult & WithLabelsInputConfiguration(const LabelsInputConfiguration &value)
DescribeModelResult & WithPreviousActiveModelVersionArn(Aws::String &&value)
DescribeModelResult & WithModelDiagnosticsOutputConfiguration(const ModelDiagnosticsOutputConfiguration &value)
void SetLastUpdatedTime(Aws::Utils::DateTime &&value)
const Aws::Utils::DateTime & GetTrainingDataEndTime() const
DescribeModelResult & WithDataPreProcessingConfiguration(const DataPreProcessingConfiguration &value)
DescribeModelResult & WithLatestScheduledRetrainingFailedReason(const Aws::String &value)
DescribeModelResult & WithLatestScheduledRetrainingFailedReason(Aws::String &&value)
void SetEvaluationDataEndTime(Aws::Utils::DateTime &&value)
void SetPreviousActiveModelVersionArn(const Aws::String &value)
DescribeModelResult & WithSourceModelVersionArn(const Aws::String &value)
void SetRetrainingSchedulerStatus(RetrainingSchedulerStatus &&value)
const Aws::Utils::DateTime & GetPreviousModelVersionActivatedAt() const
DescribeModelResult & WithImportJobEndTime(Aws::Utils::DateTime &&value)
const Aws::Utils::DateTime & GetCreatedAt() const
const Aws::Utils::DateTime & GetLatestScheduledRetrainingStartTime() const
void SetPreviousModelVersionActivatedAt(Aws::Utils::DateTime &&value)
DescribeModelResult & WithAccumulatedInferenceDataEndTime(Aws::Utils::DateTime &&value)
void SetTrainingExecutionEndTime(const Aws::Utils::DateTime &value)
DescribeModelResult & WithTrainingDataEndTime(const Aws::Utils::DateTime &value)
DescribeModelResult & WithLatestScheduledRetrainingModelVersion(long long value)
DescribeModelResult & WithActiveModelVersionArn(Aws::String &&value)
void SetTrainingExecutionStartTime(Aws::Utils::DateTime &&value)
DescribeModelResult & WithOffCondition(const Aws::String &value)
DescribeModelResult & WithLatestScheduledRetrainingFailedReason(const char *value)
DescribeModelResult & WithTrainingDataEndTime(Aws::Utils::DateTime &&value)
void SetTrainingDataStartTime(const Aws::Utils::DateTime &value)
void SetLatestScheduledRetrainingStatus(const ModelVersionStatus &value)
DescribeModelResult & WithNextScheduledRetrainingStartDate(Aws::Utils::DateTime &&value)
DescribeModelResult & WithModelMetrics(Aws::String &&value)
DescribeModelResult & WithEvaluationDataEndTime(Aws::Utils::DateTime &&value)
DescribeModelResult & WithPriorModelMetrics(Aws::String &&value)
void SetLatestScheduledRetrainingStatus(ModelVersionStatus &&value)
const Aws::Utils::DateTime & GetTrainingExecutionEndTime() const
void SetModelVersionActivatedAt(const Aws::Utils::DateTime &value)
DescribeModelResult & WithTrainingExecutionStartTime(Aws::Utils::DateTime &&value)
DescribeModelResult & WithTrainingDataStartTime(const Aws::Utils::DateTime &value)
DescribeModelResult & WithTrainingExecutionEndTime(const Aws::Utils::DateTime &value)
DescribeModelResult & WithFailedReason(const char *value)
DescribeModelResult & WithModelVersionActivatedAt(Aws::Utils::DateTime &&value)
void SetAccumulatedInferenceDataStartTime(const Aws::Utils::DateTime &value)
void SetCreatedAt(const Aws::Utils::DateTime &value)
DescribeModelResult & WithServerSideKmsKeyId(const char *value)
DescribeModelResult & WithSourceModelVersionArn(const char *value)
DescribeModelResult & WithRoleArn(const char *value)
DescribeModelResult & WithCreatedAt(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetImportJobStartTime() const
DescribeModelResult & WithRequestId(const Aws::String &value)
DescribeModelResult & WithImportJobStartTime(const Aws::Utils::DateTime &value)
DescribeModelResult & WithModelVersionActivatedAt(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetLastUpdatedTime() const
DescribeModelResult & WithEvaluationDataStartTime(const Aws::Utils::DateTime &value)
DescribeModelResult & WithDataPreProcessingConfiguration(DataPreProcessingConfiguration &&value)
const Aws::Utils::DateTime & GetAccumulatedInferenceDataEndTime() const
void SetImportJobStartTime(const Aws::Utils::DateTime &value)
void SetModelVersionActivatedAt(Aws::Utils::DateTime &&value)
DescribeModelResult & WithModelQuality(ModelQuality &&value)
void SetAccumulatedInferenceDataEndTime(Aws::Utils::DateTime &&value)
DescribeModelResult & WithLastUpdatedTime(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetAccumulatedInferenceDataStartTime() const
DescribeModelResult & WithTrainingExecutionStartTime(const Aws::Utils::DateTime &value)
DescribeModelResult & WithRetrainingSchedulerStatus(const RetrainingSchedulerStatus &value)
DescribeModelResult & WithStatus(const ModelStatus &value)
void SetTrainingExecutionStartTime(const Aws::Utils::DateTime &value)
DescribeModelResult & WithModelName(Aws::String &&value)
DescribeModelResult & WithActiveModelVersionArn(const Aws::String &value)
DescribeModelResult & WithAccumulatedInferenceDataStartTime(const Aws::Utils::DateTime &value)
DescribeModelResult & WithPreviousActiveModelVersionArn(const Aws::String &value)
DescribeModelResult & WithNextScheduledRetrainingStartDate(const Aws::Utils::DateTime &value)
void SetPreviousModelVersionActivatedAt(const Aws::Utils::DateTime &value)
DescribeModelResult & WithPreviousModelVersionActivatedAt(Aws::Utils::DateTime &&value)
DescribeModelResult & WithImportJobEndTime(const Aws::Utils::DateTime &value)
void SetModelDiagnosticsOutputConfiguration(const ModelDiagnosticsOutputConfiguration &value)
void SetLastUpdatedTime(const Aws::Utils::DateTime &value)
const Aws::String & GetLatestScheduledRetrainingFailedReason() const
DescribeModelResult & WithDatasetArn(const Aws::String &value)
DescribeModelResult & WithDatasetName(const Aws::String &value)
DescribeModelResult & WithRoleArn(const Aws::String &value)
void SetModelDiagnosticsOutputConfiguration(ModelDiagnosticsOutputConfiguration &&value)
DescribeModelResult & WithLabelsInputConfiguration(LabelsInputConfiguration &&value)
DescribeModelResult & WithTrainingExecutionEndTime(Aws::Utils::DateTime &&value)
DescribeModelResult & WithPreviousActiveModelVersionArn(const char *value)
DescribeModelResult & WithLatestScheduledRetrainingStatus(const ModelVersionStatus &value)
DescribeModelResult & WithDatasetArn(Aws::String &&value)
DescribeModelResult & WithLatestScheduledRetrainingStatus(ModelVersionStatus &&value)
void SetDataPreProcessingConfiguration(DataPreProcessingConfiguration &&value)
void SetNextScheduledRetrainingStartDate(Aws::Utils::DateTime &&value)
DescribeModelResult & WithPriorModelMetrics(const char *value)
AWS_LOOKOUTEQUIPMENT_API DescribeModelResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeModelResult & WithModelQuality(const ModelQuality &value)
void SetImportJobEndTime(Aws::Utils::DateTime &&value)
DescribeModelResult & WithServerSideKmsKeyId(const Aws::String &value)
void SetLatestScheduledRetrainingFailedReason(const Aws::String &value)
void SetImportJobEndTime(const Aws::Utils::DateTime &value)
DescribeModelResult & WithLastUpdatedTime(Aws::Utils::DateTime &&value)
DescribeModelResult & WithPriorModelMetrics(const Aws::String &value)
DescribeModelResult & WithRequestId(Aws::String &&value)
DescribeModelResult & WithRetrainingSchedulerStatus(RetrainingSchedulerStatus &&value)
void SetImportJobStartTime(Aws::Utils::DateTime &&value)
void SetLatestScheduledRetrainingStartTime(Aws::Utils::DateTime &&value)
DescribeModelResult & WithModelMetrics(const char *value)
const Aws::Utils::DateTime & GetNextScheduledRetrainingStartDate() const
DescribeModelResult & WithModelMetrics(const Aws::String &value)
DescribeModelResult & WithSchema(const Aws::String &value)
DescribeModelResult & WithLatestScheduledRetrainingAvailableDataInDays(int value)
const Aws::Utils::DateTime & GetImportJobEndTime() const
void SetLatestScheduledRetrainingStartTime(const Aws::Utils::DateTime &value)
DescribeModelResult & WithActiveModelVersion(long long value)
DescribeModelResult & WithDatasetName(Aws::String &&value)
DescribeModelResult & WithModelArn(Aws::String &&value)
void SetTrainingDataStartTime(Aws::Utils::DateTime &&value)
void SetEvaluationDataEndTime(const Aws::Utils::DateTime &value)
const ModelVersionStatus & GetLatestScheduledRetrainingStatus() const
DescribeModelResult & WithAccumulatedInferenceDataEndTime(const Aws::Utils::DateTime &value)
void SetNextScheduledRetrainingStartDate(const Aws::Utils::DateTime &value)
DescribeModelResult & WithFailedReason(Aws::String &&value)
DescribeModelResult & WithTrainingDataStartTime(Aws::Utils::DateTime &&value)
const ModelDiagnosticsOutputConfiguration & GetModelDiagnosticsOutputConfiguration() const
const LabelsInputConfiguration & GetLabelsInputConfiguration() const
void SetRetrainingSchedulerStatus(const RetrainingSchedulerStatus &value)
DescribeModelResult & WithSchema(const char *value)
DescribeModelResult & WithRequestId(const char *value)
const Aws::Utils::DateTime & GetTrainingDataStartTime() const
void SetEvaluationDataStartTime(const Aws::Utils::DateTime &value)
DescribeModelResult & WithAccumulatedInferenceDataStartTime(Aws::Utils::DateTime &&value)
const Aws::Utils::DateTime & GetModelVersionActivatedAt() const
DescribeModelResult & WithModelName(const char *value)
DescribeModelResult & WithDatasetName(const char *value)
DescribeModelResult & WithModelArn(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue