AWS SDK for C++

AWS SDK for C++ Version 1.11.681

Loading...
Searching...
No Matches
DescribeModelVersionResult.h
1
6#pragma once
7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/lookoutequipment/LookoutEquipment_EXPORTS.h>
10#include <aws/lookoutequipment/model/AutoPromotionResult.h>
11#include <aws/lookoutequipment/model/DataPreProcessingConfiguration.h>
12#include <aws/lookoutequipment/model/LabelsInputConfiguration.h>
13#include <aws/lookoutequipment/model/ModelDiagnosticsOutputConfiguration.h>
14#include <aws/lookoutequipment/model/ModelQuality.h>
15#include <aws/lookoutequipment/model/ModelVersionSourceType.h>
16#include <aws/lookoutequipment/model/ModelVersionStatus.h>
17#include <aws/lookoutequipment/model/S3Object.h>
18
19#include <utility>
20
21namespace Aws {
22template <typename RESULT_TYPE>
23class AmazonWebServiceResult;
24
25namespace Utils {
26namespace Json {
27class JsonValue;
28} // namespace Json
29} // namespace Utils
30namespace LookoutEquipment {
31namespace Model {
33 public:
34 AWS_LOOKOUTEQUIPMENT_API DescribeModelVersionResult() = default;
37
39
42 inline const Aws::String& GetModelName() const { return m_modelName; }
43 template <typename ModelNameT = Aws::String>
44 void SetModelName(ModelNameT&& value) {
45 m_modelNameHasBeenSet = true;
46 m_modelName = std::forward<ModelNameT>(value);
47 }
48 template <typename ModelNameT = Aws::String>
50 SetModelName(std::forward<ModelNameT>(value));
51 return *this;
52 }
54
56
60 inline const Aws::String& GetModelArn() const { return m_modelArn; }
61 template <typename ModelArnT = Aws::String>
62 void SetModelArn(ModelArnT&& value) {
63 m_modelArnHasBeenSet = true;
64 m_modelArn = std::forward<ModelArnT>(value);
65 }
66 template <typename ModelArnT = Aws::String>
68 SetModelArn(std::forward<ModelArnT>(value));
69 return *this;
70 }
72
74
77 inline long long GetModelVersion() const { return m_modelVersion; }
78 inline void SetModelVersion(long long value) {
79 m_modelVersionHasBeenSet = true;
80 m_modelVersion = value;
81 }
83 SetModelVersion(value);
84 return *this;
85 }
87
89
92 inline const Aws::String& GetModelVersionArn() const { return m_modelVersionArn; }
93 template <typename ModelVersionArnT = Aws::String>
94 void SetModelVersionArn(ModelVersionArnT&& value) {
95 m_modelVersionArnHasBeenSet = true;
96 m_modelVersionArn = std::forward<ModelVersionArnT>(value);
97 }
98 template <typename ModelVersionArnT = Aws::String>
100 SetModelVersionArn(std::forward<ModelVersionArnT>(value));
101 return *this;
102 }
104
106
109 inline ModelVersionStatus GetStatus() const { return m_status; }
110 inline void SetStatus(ModelVersionStatus value) {
111 m_statusHasBeenSet = true;
112 m_status = value;
113 }
115 SetStatus(value);
116 return *this;
117 }
119
121
125 inline ModelVersionSourceType GetSourceType() const { return m_sourceType; }
127 m_sourceTypeHasBeenSet = true;
128 m_sourceType = value;
129 }
131 SetSourceType(value);
132 return *this;
133 }
135
137
140 inline const Aws::String& GetDatasetName() const { return m_datasetName; }
141 template <typename DatasetNameT = Aws::String>
142 void SetDatasetName(DatasetNameT&& value) {
143 m_datasetNameHasBeenSet = true;
144 m_datasetName = std::forward<DatasetNameT>(value);
145 }
146 template <typename DatasetNameT = Aws::String>
148 SetDatasetName(std::forward<DatasetNameT>(value));
149 return *this;
150 }
152
154
158 inline const Aws::String& GetDatasetArn() const { return m_datasetArn; }
159 template <typename DatasetArnT = Aws::String>
160 void SetDatasetArn(DatasetArnT&& value) {
161 m_datasetArnHasBeenSet = true;
162 m_datasetArn = std::forward<DatasetArnT>(value);
163 }
164 template <typename DatasetArnT = Aws::String>
166 SetDatasetArn(std::forward<DatasetArnT>(value));
167 return *this;
168 }
170
172
175 inline const Aws::String& GetSchema() const { return m_schema; }
176 template <typename SchemaT = Aws::String>
177 void SetSchema(SchemaT&& value) {
178 m_schemaHasBeenSet = true;
179 m_schema = std::forward<SchemaT>(value);
180 }
181 template <typename SchemaT = Aws::String>
183 SetSchema(std::forward<SchemaT>(value));
184 return *this;
185 }
187
189
190 inline const LabelsInputConfiguration& GetLabelsInputConfiguration() const { return m_labelsInputConfiguration; }
191 template <typename LabelsInputConfigurationT = LabelsInputConfiguration>
192 void SetLabelsInputConfiguration(LabelsInputConfigurationT&& value) {
193 m_labelsInputConfigurationHasBeenSet = true;
194 m_labelsInputConfiguration = std::forward<LabelsInputConfigurationT>(value);
195 }
196 template <typename LabelsInputConfigurationT = LabelsInputConfiguration>
197 DescribeModelVersionResult& WithLabelsInputConfiguration(LabelsInputConfigurationT&& value) {
198 SetLabelsInputConfiguration(std::forward<LabelsInputConfigurationT>(value));
199 return *this;
200 }
202
204
209 inline const Aws::Utils::DateTime& GetTrainingDataStartTime() const { return m_trainingDataStartTime; }
210 template <typename TrainingDataStartTimeT = Aws::Utils::DateTime>
211 void SetTrainingDataStartTime(TrainingDataStartTimeT&& value) {
212 m_trainingDataStartTimeHasBeenSet = true;
213 m_trainingDataStartTime = std::forward<TrainingDataStartTimeT>(value);
214 }
215 template <typename TrainingDataStartTimeT = Aws::Utils::DateTime>
216 DescribeModelVersionResult& WithTrainingDataStartTime(TrainingDataStartTimeT&& value) {
217 SetTrainingDataStartTime(std::forward<TrainingDataStartTimeT>(value));
218 return *this;
219 }
221
223
228 inline const Aws::Utils::DateTime& GetTrainingDataEndTime() const { return m_trainingDataEndTime; }
229 template <typename TrainingDataEndTimeT = Aws::Utils::DateTime>
230 void SetTrainingDataEndTime(TrainingDataEndTimeT&& value) {
231 m_trainingDataEndTimeHasBeenSet = true;
232 m_trainingDataEndTime = std::forward<TrainingDataEndTimeT>(value);
233 }
234 template <typename TrainingDataEndTimeT = Aws::Utils::DateTime>
236 SetTrainingDataEndTime(std::forward<TrainingDataEndTimeT>(value));
237 return *this;
238 }
240
242
247 inline const Aws::Utils::DateTime& GetEvaluationDataStartTime() const { return m_evaluationDataStartTime; }
248 template <typename EvaluationDataStartTimeT = Aws::Utils::DateTime>
249 void SetEvaluationDataStartTime(EvaluationDataStartTimeT&& value) {
250 m_evaluationDataStartTimeHasBeenSet = true;
251 m_evaluationDataStartTime = std::forward<EvaluationDataStartTimeT>(value);
252 }
253 template <typename EvaluationDataStartTimeT = Aws::Utils::DateTime>
254 DescribeModelVersionResult& WithEvaluationDataStartTime(EvaluationDataStartTimeT&& value) {
255 SetEvaluationDataStartTime(std::forward<EvaluationDataStartTimeT>(value));
256 return *this;
257 }
259
261
266 inline const Aws::Utils::DateTime& GetEvaluationDataEndTime() const { return m_evaluationDataEndTime; }
267 template <typename EvaluationDataEndTimeT = Aws::Utils::DateTime>
268 void SetEvaluationDataEndTime(EvaluationDataEndTimeT&& value) {
269 m_evaluationDataEndTimeHasBeenSet = true;
270 m_evaluationDataEndTime = std::forward<EvaluationDataEndTimeT>(value);
271 }
272 template <typename EvaluationDataEndTimeT = Aws::Utils::DateTime>
273 DescribeModelVersionResult& WithEvaluationDataEndTime(EvaluationDataEndTimeT&& value) {
274 SetEvaluationDataEndTime(std::forward<EvaluationDataEndTimeT>(value));
275 return *this;
276 }
278
280
284 inline const Aws::String& GetRoleArn() const { return m_roleArn; }
285 template <typename RoleArnT = Aws::String>
286 void SetRoleArn(RoleArnT&& value) {
287 m_roleArnHasBeenSet = true;
288 m_roleArn = std::forward<RoleArnT>(value);
289 }
290 template <typename RoleArnT = Aws::String>
292 SetRoleArn(std::forward<RoleArnT>(value));
293 return *this;
294 }
296
298
299 inline const DataPreProcessingConfiguration& GetDataPreProcessingConfiguration() const { return m_dataPreProcessingConfiguration; }
300 template <typename DataPreProcessingConfigurationT = DataPreProcessingConfiguration>
301 void SetDataPreProcessingConfiguration(DataPreProcessingConfigurationT&& value) {
302 m_dataPreProcessingConfigurationHasBeenSet = true;
303 m_dataPreProcessingConfiguration = std::forward<DataPreProcessingConfigurationT>(value);
304 }
305 template <typename DataPreProcessingConfigurationT = DataPreProcessingConfiguration>
306 DescribeModelVersionResult& WithDataPreProcessingConfiguration(DataPreProcessingConfigurationT&& value) {
307 SetDataPreProcessingConfiguration(std::forward<DataPreProcessingConfigurationT>(value));
308 return *this;
309 }
311
313
316 inline const Aws::Utils::DateTime& GetTrainingExecutionStartTime() const { return m_trainingExecutionStartTime; }
317 template <typename TrainingExecutionStartTimeT = Aws::Utils::DateTime>
318 void SetTrainingExecutionStartTime(TrainingExecutionStartTimeT&& value) {
319 m_trainingExecutionStartTimeHasBeenSet = true;
320 m_trainingExecutionStartTime = std::forward<TrainingExecutionStartTimeT>(value);
321 }
322 template <typename TrainingExecutionStartTimeT = Aws::Utils::DateTime>
323 DescribeModelVersionResult& WithTrainingExecutionStartTime(TrainingExecutionStartTimeT&& value) {
324 SetTrainingExecutionStartTime(std::forward<TrainingExecutionStartTimeT>(value));
325 return *this;
326 }
328
330
333 inline const Aws::Utils::DateTime& GetTrainingExecutionEndTime() const { return m_trainingExecutionEndTime; }
334 template <typename TrainingExecutionEndTimeT = Aws::Utils::DateTime>
335 void SetTrainingExecutionEndTime(TrainingExecutionEndTimeT&& value) {
336 m_trainingExecutionEndTimeHasBeenSet = true;
337 m_trainingExecutionEndTime = std::forward<TrainingExecutionEndTimeT>(value);
338 }
339 template <typename TrainingExecutionEndTimeT = Aws::Utils::DateTime>
340 DescribeModelVersionResult& WithTrainingExecutionEndTime(TrainingExecutionEndTimeT&& value) {
341 SetTrainingExecutionEndTime(std::forward<TrainingExecutionEndTimeT>(value));
342 return *this;
343 }
345
347
350 inline const Aws::String& GetFailedReason() const { return m_failedReason; }
351 template <typename FailedReasonT = Aws::String>
352 void SetFailedReason(FailedReasonT&& value) {
353 m_failedReasonHasBeenSet = true;
354 m_failedReason = std::forward<FailedReasonT>(value);
355 }
356 template <typename FailedReasonT = Aws::String>
358 SetFailedReason(std::forward<FailedReasonT>(value));
359 return *this;
360 }
362
364
369 inline const Aws::String& GetModelMetrics() const { return m_modelMetrics; }
370 template <typename ModelMetricsT = Aws::String>
371 void SetModelMetrics(ModelMetricsT&& value) {
372 m_modelMetricsHasBeenSet = true;
373 m_modelMetrics = std::forward<ModelMetricsT>(value);
374 }
375 template <typename ModelMetricsT = Aws::String>
377 SetModelMetrics(std::forward<ModelMetricsT>(value));
378 return *this;
379 }
381
383
386 inline const Aws::Utils::DateTime& GetLastUpdatedTime() const { return m_lastUpdatedTime; }
387 template <typename LastUpdatedTimeT = Aws::Utils::DateTime>
388 void SetLastUpdatedTime(LastUpdatedTimeT&& value) {
389 m_lastUpdatedTimeHasBeenSet = true;
390 m_lastUpdatedTime = std::forward<LastUpdatedTimeT>(value);
391 }
392 template <typename LastUpdatedTimeT = Aws::Utils::DateTime>
394 SetLastUpdatedTime(std::forward<LastUpdatedTimeT>(value));
395 return *this;
396 }
398
400
404 inline const Aws::Utils::DateTime& GetCreatedAt() const { return m_createdAt; }
405 template <typename CreatedAtT = Aws::Utils::DateTime>
406 void SetCreatedAt(CreatedAtT&& value) {
407 m_createdAtHasBeenSet = true;
408 m_createdAt = std::forward<CreatedAtT>(value);
409 }
410 template <typename CreatedAtT = Aws::Utils::DateTime>
412 SetCreatedAt(std::forward<CreatedAtT>(value));
413 return *this;
414 }
416
418
422 inline const Aws::String& GetServerSideKmsKeyId() const { return m_serverSideKmsKeyId; }
423 template <typename ServerSideKmsKeyIdT = Aws::String>
424 void SetServerSideKmsKeyId(ServerSideKmsKeyIdT&& value) {
425 m_serverSideKmsKeyIdHasBeenSet = true;
426 m_serverSideKmsKeyId = std::forward<ServerSideKmsKeyIdT>(value);
427 }
428 template <typename ServerSideKmsKeyIdT = Aws::String>
430 SetServerSideKmsKeyId(std::forward<ServerSideKmsKeyIdT>(value));
431 return *this;
432 }
434
436
441 inline const Aws::String& GetOffCondition() const { return m_offCondition; }
442 template <typename OffConditionT = Aws::String>
443 void SetOffCondition(OffConditionT&& value) {
444 m_offConditionHasBeenSet = true;
445 m_offCondition = std::forward<OffConditionT>(value);
446 }
447 template <typename OffConditionT = Aws::String>
449 SetOffCondition(std::forward<OffConditionT>(value));
450 return *this;
451 }
453
455
459 inline const Aws::String& GetSourceModelVersionArn() const { return m_sourceModelVersionArn; }
460 template <typename SourceModelVersionArnT = Aws::String>
461 void SetSourceModelVersionArn(SourceModelVersionArnT&& value) {
462 m_sourceModelVersionArnHasBeenSet = true;
463 m_sourceModelVersionArn = std::forward<SourceModelVersionArnT>(value);
464 }
465 template <typename SourceModelVersionArnT = Aws::String>
466 DescribeModelVersionResult& WithSourceModelVersionArn(SourceModelVersionArnT&& value) {
467 SetSourceModelVersionArn(std::forward<SourceModelVersionArnT>(value));
468 return *this;
469 }
471
473
477 inline const Aws::Utils::DateTime& GetImportJobStartTime() const { return m_importJobStartTime; }
478 template <typename ImportJobStartTimeT = Aws::Utils::DateTime>
479 void SetImportJobStartTime(ImportJobStartTimeT&& value) {
480 m_importJobStartTimeHasBeenSet = true;
481 m_importJobStartTime = std::forward<ImportJobStartTimeT>(value);
482 }
483 template <typename ImportJobStartTimeT = Aws::Utils::DateTime>
485 SetImportJobStartTime(std::forward<ImportJobStartTimeT>(value));
486 return *this;
487 }
489
491
495 inline const Aws::Utils::DateTime& GetImportJobEndTime() const { return m_importJobEndTime; }
496 template <typename ImportJobEndTimeT = Aws::Utils::DateTime>
497 void SetImportJobEndTime(ImportJobEndTimeT&& value) {
498 m_importJobEndTimeHasBeenSet = true;
499 m_importJobEndTime = std::forward<ImportJobEndTimeT>(value);
500 }
501 template <typename ImportJobEndTimeT = Aws::Utils::DateTime>
503 SetImportJobEndTime(std::forward<ImportJobEndTimeT>(value));
504 return *this;
505 }
507
509
513 inline long long GetImportedDataSizeInBytes() const { return m_importedDataSizeInBytes; }
514 inline void SetImportedDataSizeInBytes(long long value) {
515 m_importedDataSizeInBytesHasBeenSet = true;
516 m_importedDataSizeInBytes = value;
517 }
520 return *this;
521 }
523
525
531 inline const Aws::String& GetPriorModelMetrics() const { return m_priorModelMetrics; }
532 template <typename PriorModelMetricsT = Aws::String>
533 void SetPriorModelMetrics(PriorModelMetricsT&& value) {
534 m_priorModelMetricsHasBeenSet = true;
535 m_priorModelMetrics = std::forward<PriorModelMetricsT>(value);
536 }
537 template <typename PriorModelMetricsT = Aws::String>
539 SetPriorModelMetrics(std::forward<PriorModelMetricsT>(value));
540 return *this;
541 }
543
545
549 inline int GetRetrainingAvailableDataInDays() const { return m_retrainingAvailableDataInDays; }
550 inline void SetRetrainingAvailableDataInDays(int value) {
551 m_retrainingAvailableDataInDaysHasBeenSet = true;
552 m_retrainingAvailableDataInDays = value;
553 }
556 return *this;
557 }
559
561
566 inline AutoPromotionResult GetAutoPromotionResult() const { return m_autoPromotionResult; }
568 m_autoPromotionResultHasBeenSet = true;
569 m_autoPromotionResult = value;
570 }
573 return *this;
574 }
576
578
586 inline const Aws::String& GetAutoPromotionResultReason() const { return m_autoPromotionResultReason; }
587 template <typename AutoPromotionResultReasonT = Aws::String>
588 void SetAutoPromotionResultReason(AutoPromotionResultReasonT&& value) {
589 m_autoPromotionResultReasonHasBeenSet = true;
590 m_autoPromotionResultReason = std::forward<AutoPromotionResultReasonT>(value);
591 }
592 template <typename AutoPromotionResultReasonT = Aws::String>
593 DescribeModelVersionResult& WithAutoPromotionResultReason(AutoPromotionResultReasonT&& value) {
594 SetAutoPromotionResultReason(std::forward<AutoPromotionResultReasonT>(value));
595 return *this;
596 }
598
600
605 return m_modelDiagnosticsOutputConfiguration;
606 }
607 template <typename ModelDiagnosticsOutputConfigurationT = ModelDiagnosticsOutputConfiguration>
608 void SetModelDiagnosticsOutputConfiguration(ModelDiagnosticsOutputConfigurationT&& value) {
609 m_modelDiagnosticsOutputConfigurationHasBeenSet = true;
610 m_modelDiagnosticsOutputConfiguration = std::forward<ModelDiagnosticsOutputConfigurationT>(value);
611 }
612 template <typename ModelDiagnosticsOutputConfigurationT = ModelDiagnosticsOutputConfiguration>
613 DescribeModelVersionResult& WithModelDiagnosticsOutputConfiguration(ModelDiagnosticsOutputConfigurationT&& value) {
614 SetModelDiagnosticsOutputConfiguration(std::forward<ModelDiagnosticsOutputConfigurationT>(value));
615 return *this;
616 }
618
620
624 inline const S3Object& GetModelDiagnosticsResultsObject() const { return m_modelDiagnosticsResultsObject; }
625 template <typename ModelDiagnosticsResultsObjectT = S3Object>
626 void SetModelDiagnosticsResultsObject(ModelDiagnosticsResultsObjectT&& value) {
627 m_modelDiagnosticsResultsObjectHasBeenSet = true;
628 m_modelDiagnosticsResultsObject = std::forward<ModelDiagnosticsResultsObjectT>(value);
629 }
630 template <typename ModelDiagnosticsResultsObjectT = S3Object>
631 DescribeModelVersionResult& WithModelDiagnosticsResultsObject(ModelDiagnosticsResultsObjectT&& value) {
632 SetModelDiagnosticsResultsObject(std::forward<ModelDiagnosticsResultsObjectT>(value));
633 return *this;
634 }
636
638
653 inline ModelQuality GetModelQuality() const { return m_modelQuality; }
654 inline void SetModelQuality(ModelQuality value) {
655 m_modelQualityHasBeenSet = true;
656 m_modelQuality = value;
657 }
659 SetModelQuality(value);
660 return *this;
661 }
663
665
666 inline const Aws::String& GetRequestId() const { return m_requestId; }
667 template <typename RequestIdT = Aws::String>
668 void SetRequestId(RequestIdT&& value) {
669 m_requestIdHasBeenSet = true;
670 m_requestId = std::forward<RequestIdT>(value);
671 }
672 template <typename RequestIdT = Aws::String>
674 SetRequestId(std::forward<RequestIdT>(value));
675 return *this;
676 }
678 private:
679 Aws::String m_modelName;
680 bool m_modelNameHasBeenSet = false;
681
682 Aws::String m_modelArn;
683 bool m_modelArnHasBeenSet = false;
684
685 long long m_modelVersion{0};
686 bool m_modelVersionHasBeenSet = false;
687
688 Aws::String m_modelVersionArn;
689 bool m_modelVersionArnHasBeenSet = false;
690
692 bool m_statusHasBeenSet = false;
693
695 bool m_sourceTypeHasBeenSet = false;
696
697 Aws::String m_datasetName;
698 bool m_datasetNameHasBeenSet = false;
699
700 Aws::String m_datasetArn;
701 bool m_datasetArnHasBeenSet = false;
702
703 Aws::String m_schema;
704 bool m_schemaHasBeenSet = false;
705
706 LabelsInputConfiguration m_labelsInputConfiguration;
707 bool m_labelsInputConfigurationHasBeenSet = false;
708
709 Aws::Utils::DateTime m_trainingDataStartTime{};
710 bool m_trainingDataStartTimeHasBeenSet = false;
711
712 Aws::Utils::DateTime m_trainingDataEndTime{};
713 bool m_trainingDataEndTimeHasBeenSet = false;
714
715 Aws::Utils::DateTime m_evaluationDataStartTime{};
716 bool m_evaluationDataStartTimeHasBeenSet = false;
717
718 Aws::Utils::DateTime m_evaluationDataEndTime{};
719 bool m_evaluationDataEndTimeHasBeenSet = false;
720
721 Aws::String m_roleArn;
722 bool m_roleArnHasBeenSet = false;
723
724 DataPreProcessingConfiguration m_dataPreProcessingConfiguration;
725 bool m_dataPreProcessingConfigurationHasBeenSet = false;
726
727 Aws::Utils::DateTime m_trainingExecutionStartTime{};
728 bool m_trainingExecutionStartTimeHasBeenSet = false;
729
730 Aws::Utils::DateTime m_trainingExecutionEndTime{};
731 bool m_trainingExecutionEndTimeHasBeenSet = false;
732
733 Aws::String m_failedReason;
734 bool m_failedReasonHasBeenSet = false;
735
736 Aws::String m_modelMetrics;
737 bool m_modelMetricsHasBeenSet = false;
738
739 Aws::Utils::DateTime m_lastUpdatedTime{};
740 bool m_lastUpdatedTimeHasBeenSet = false;
741
742 Aws::Utils::DateTime m_createdAt{};
743 bool m_createdAtHasBeenSet = false;
744
745 Aws::String m_serverSideKmsKeyId;
746 bool m_serverSideKmsKeyIdHasBeenSet = false;
747
748 Aws::String m_offCondition;
749 bool m_offConditionHasBeenSet = false;
750
751 Aws::String m_sourceModelVersionArn;
752 bool m_sourceModelVersionArnHasBeenSet = false;
753
754 Aws::Utils::DateTime m_importJobStartTime{};
755 bool m_importJobStartTimeHasBeenSet = false;
756
757 Aws::Utils::DateTime m_importJobEndTime{};
758 bool m_importJobEndTimeHasBeenSet = false;
759
760 long long m_importedDataSizeInBytes{0};
761 bool m_importedDataSizeInBytesHasBeenSet = false;
762
763 Aws::String m_priorModelMetrics;
764 bool m_priorModelMetricsHasBeenSet = false;
765
766 int m_retrainingAvailableDataInDays{0};
767 bool m_retrainingAvailableDataInDaysHasBeenSet = false;
768
770 bool m_autoPromotionResultHasBeenSet = false;
771
772 Aws::String m_autoPromotionResultReason;
773 bool m_autoPromotionResultReasonHasBeenSet = false;
774
775 ModelDiagnosticsOutputConfiguration m_modelDiagnosticsOutputConfiguration;
776 bool m_modelDiagnosticsOutputConfigurationHasBeenSet = false;
777
778 S3Object m_modelDiagnosticsResultsObject;
779 bool m_modelDiagnosticsResultsObjectHasBeenSet = false;
780
781 ModelQuality m_modelQuality{ModelQuality::NOT_SET};
782 bool m_modelQualityHasBeenSet = false;
783
784 Aws::String m_requestId;
785 bool m_requestIdHasBeenSet = false;
786};
787
788} // namespace Model
789} // namespace LookoutEquipment
790} // namespace Aws
AWS_LOOKOUTEQUIPMENT_API DescribeModelVersionResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeModelVersionResult & WithOffCondition(OffConditionT &&value)
DescribeModelVersionResult & WithDataPreProcessingConfiguration(DataPreProcessingConfigurationT &&value)
void SetTrainingExecutionStartTime(TrainingExecutionStartTimeT &&value)
DescribeModelVersionResult & WithSchema(SchemaT &&value)
DescribeModelVersionResult & WithTrainingExecutionEndTime(TrainingExecutionEndTimeT &&value)
DescribeModelVersionResult & WithEvaluationDataStartTime(EvaluationDataStartTimeT &&value)
DescribeModelVersionResult & WithLastUpdatedTime(LastUpdatedTimeT &&value)
DescribeModelVersionResult & WithTrainingDataEndTime(TrainingDataEndTimeT &&value)
DescribeModelVersionResult & WithSourceType(ModelVersionSourceType value)
void SetDataPreProcessingConfiguration(DataPreProcessingConfigurationT &&value)
DescribeModelVersionResult & WithModelName(ModelNameT &&value)
DescribeModelVersionResult & WithImportJobEndTime(ImportJobEndTimeT &&value)
AWS_LOOKOUTEQUIPMENT_API DescribeModelVersionResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeModelVersionResult & WithModelVersion(long long value)
void SetAutoPromotionResultReason(AutoPromotionResultReasonT &&value)
DescribeModelVersionResult & WithDatasetName(DatasetNameT &&value)
void SetTrainingExecutionEndTime(TrainingExecutionEndTimeT &&value)
DescribeModelVersionResult & WithTrainingDataStartTime(TrainingDataStartTimeT &&value)
AWS_LOOKOUTEQUIPMENT_API DescribeModelVersionResult()=default
DescribeModelVersionResult & WithRoleArn(RoleArnT &&value)
DescribeModelVersionResult & WithModelQuality(ModelQuality value)
const ModelDiagnosticsOutputConfiguration & GetModelDiagnosticsOutputConfiguration() const
DescribeModelVersionResult & WithAutoPromotionResultReason(AutoPromotionResultReasonT &&value)
DescribeModelVersionResult & WithSourceModelVersionArn(SourceModelVersionArnT &&value)
DescribeModelVersionResult & WithTrainingExecutionStartTime(TrainingExecutionStartTimeT &&value)
DescribeModelVersionResult & WithRequestId(RequestIdT &&value)
DescribeModelVersionResult & WithServerSideKmsKeyId(ServerSideKmsKeyIdT &&value)
DescribeModelVersionResult & WithDatasetArn(DatasetArnT &&value)
DescribeModelVersionResult & WithModelMetrics(ModelMetricsT &&value)
DescribeModelVersionResult & WithRetrainingAvailableDataInDays(int value)
DescribeModelVersionResult & WithAutoPromotionResult(AutoPromotionResult value)
DescribeModelVersionResult & WithModelDiagnosticsResultsObject(ModelDiagnosticsResultsObjectT &&value)
DescribeModelVersionResult & WithModelDiagnosticsOutputConfiguration(ModelDiagnosticsOutputConfigurationT &&value)
const DataPreProcessingConfiguration & GetDataPreProcessingConfiguration() const
DescribeModelVersionResult & WithStatus(ModelVersionStatus value)
DescribeModelVersionResult & WithModelArn(ModelArnT &&value)
void SetModelDiagnosticsResultsObject(ModelDiagnosticsResultsObjectT &&value)
DescribeModelVersionResult & WithPriorModelMetrics(PriorModelMetricsT &&value)
DescribeModelVersionResult & WithImportedDataSizeInBytes(long long value)
DescribeModelVersionResult & WithEvaluationDataEndTime(EvaluationDataEndTimeT &&value)
DescribeModelVersionResult & WithModelVersionArn(ModelVersionArnT &&value)
void SetLabelsInputConfiguration(LabelsInputConfigurationT &&value)
const LabelsInputConfiguration & GetLabelsInputConfiguration() const
DescribeModelVersionResult & WithImportJobStartTime(ImportJobStartTimeT &&value)
void SetModelDiagnosticsOutputConfiguration(ModelDiagnosticsOutputConfigurationT &&value)
DescribeModelVersionResult & WithLabelsInputConfiguration(LabelsInputConfigurationT &&value)
DescribeModelVersionResult & WithCreatedAt(CreatedAtT &&value)
DescribeModelVersionResult & WithFailedReason(FailedReasonT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue