AWS SDK for C++

AWS SDK for C++ Version 1.11.763

Loading...
Searching...
No Matches
DescribeModelVersionResult.h
1
6#pragma once
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/lookoutequipment/LookoutEquipment_EXPORTS.h>
11#include <aws/lookoutequipment/model/AutoPromotionResult.h>
12#include <aws/lookoutequipment/model/DataPreProcessingConfiguration.h>
13#include <aws/lookoutequipment/model/LabelsInputConfiguration.h>
14#include <aws/lookoutequipment/model/ModelDiagnosticsOutputConfiguration.h>
15#include <aws/lookoutequipment/model/ModelQuality.h>
16#include <aws/lookoutequipment/model/ModelVersionSourceType.h>
17#include <aws/lookoutequipment/model/ModelVersionStatus.h>
18#include <aws/lookoutequipment/model/S3Object.h>
19
20#include <utility>
21
22namespace Aws {
23template <typename RESULT_TYPE>
24class AmazonWebServiceResult;
25
26namespace Utils {
27namespace Json {
28class JsonValue;
29} // namespace Json
30} // namespace Utils
31namespace LookoutEquipment {
32namespace Model {
34 public:
35 AWS_LOOKOUTEQUIPMENT_API DescribeModelVersionResult() = default;
38
40
43 inline const Aws::String& GetModelName() const { return m_modelName; }
44 template <typename ModelNameT = Aws::String>
45 void SetModelName(ModelNameT&& value) {
46 m_modelNameHasBeenSet = true;
47 m_modelName = std::forward<ModelNameT>(value);
48 }
49 template <typename ModelNameT = Aws::String>
51 SetModelName(std::forward<ModelNameT>(value));
52 return *this;
53 }
55
57
61 inline const Aws::String& GetModelArn() const { return m_modelArn; }
62 template <typename ModelArnT = Aws::String>
63 void SetModelArn(ModelArnT&& value) {
64 m_modelArnHasBeenSet = true;
65 m_modelArn = std::forward<ModelArnT>(value);
66 }
67 template <typename ModelArnT = Aws::String>
69 SetModelArn(std::forward<ModelArnT>(value));
70 return *this;
71 }
73
75
78 inline long long GetModelVersion() const { return m_modelVersion; }
79 inline void SetModelVersion(long long value) {
80 m_modelVersionHasBeenSet = true;
81 m_modelVersion = value;
82 }
84 SetModelVersion(value);
85 return *this;
86 }
88
90
93 inline const Aws::String& GetModelVersionArn() const { return m_modelVersionArn; }
94 template <typename ModelVersionArnT = Aws::String>
95 void SetModelVersionArn(ModelVersionArnT&& value) {
96 m_modelVersionArnHasBeenSet = true;
97 m_modelVersionArn = std::forward<ModelVersionArnT>(value);
98 }
99 template <typename ModelVersionArnT = Aws::String>
101 SetModelVersionArn(std::forward<ModelVersionArnT>(value));
102 return *this;
103 }
105
107
110 inline ModelVersionStatus GetStatus() const { return m_status; }
111 inline void SetStatus(ModelVersionStatus value) {
112 m_statusHasBeenSet = true;
113 m_status = value;
114 }
116 SetStatus(value);
117 return *this;
118 }
120
122
126 inline ModelVersionSourceType GetSourceType() const { return m_sourceType; }
128 m_sourceTypeHasBeenSet = true;
129 m_sourceType = value;
130 }
132 SetSourceType(value);
133 return *this;
134 }
136
138
141 inline const Aws::String& GetDatasetName() const { return m_datasetName; }
142 template <typename DatasetNameT = Aws::String>
143 void SetDatasetName(DatasetNameT&& value) {
144 m_datasetNameHasBeenSet = true;
145 m_datasetName = std::forward<DatasetNameT>(value);
146 }
147 template <typename DatasetNameT = Aws::String>
149 SetDatasetName(std::forward<DatasetNameT>(value));
150 return *this;
151 }
153
155
159 inline const Aws::String& GetDatasetArn() const { return m_datasetArn; }
160 template <typename DatasetArnT = Aws::String>
161 void SetDatasetArn(DatasetArnT&& value) {
162 m_datasetArnHasBeenSet = true;
163 m_datasetArn = std::forward<DatasetArnT>(value);
164 }
165 template <typename DatasetArnT = Aws::String>
167 SetDatasetArn(std::forward<DatasetArnT>(value));
168 return *this;
169 }
171
173
176 inline const Aws::String& GetSchema() const { return m_schema; }
177 template <typename SchemaT = Aws::String>
178 void SetSchema(SchemaT&& value) {
179 m_schemaHasBeenSet = true;
180 m_schema = std::forward<SchemaT>(value);
181 }
182 template <typename SchemaT = Aws::String>
184 SetSchema(std::forward<SchemaT>(value));
185 return *this;
186 }
188
190
191 inline const LabelsInputConfiguration& GetLabelsInputConfiguration() const { return m_labelsInputConfiguration; }
192 template <typename LabelsInputConfigurationT = LabelsInputConfiguration>
193 void SetLabelsInputConfiguration(LabelsInputConfigurationT&& value) {
194 m_labelsInputConfigurationHasBeenSet = true;
195 m_labelsInputConfiguration = std::forward<LabelsInputConfigurationT>(value);
196 }
197 template <typename LabelsInputConfigurationT = LabelsInputConfiguration>
198 DescribeModelVersionResult& WithLabelsInputConfiguration(LabelsInputConfigurationT&& value) {
199 SetLabelsInputConfiguration(std::forward<LabelsInputConfigurationT>(value));
200 return *this;
201 }
203
205
210 inline const Aws::Utils::DateTime& GetTrainingDataStartTime() const { return m_trainingDataStartTime; }
211 template <typename TrainingDataStartTimeT = Aws::Utils::DateTime>
212 void SetTrainingDataStartTime(TrainingDataStartTimeT&& value) {
213 m_trainingDataStartTimeHasBeenSet = true;
214 m_trainingDataStartTime = std::forward<TrainingDataStartTimeT>(value);
215 }
216 template <typename TrainingDataStartTimeT = Aws::Utils::DateTime>
217 DescribeModelVersionResult& WithTrainingDataStartTime(TrainingDataStartTimeT&& value) {
218 SetTrainingDataStartTime(std::forward<TrainingDataStartTimeT>(value));
219 return *this;
220 }
222
224
229 inline const Aws::Utils::DateTime& GetTrainingDataEndTime() const { return m_trainingDataEndTime; }
230 template <typename TrainingDataEndTimeT = Aws::Utils::DateTime>
231 void SetTrainingDataEndTime(TrainingDataEndTimeT&& value) {
232 m_trainingDataEndTimeHasBeenSet = true;
233 m_trainingDataEndTime = std::forward<TrainingDataEndTimeT>(value);
234 }
235 template <typename TrainingDataEndTimeT = Aws::Utils::DateTime>
237 SetTrainingDataEndTime(std::forward<TrainingDataEndTimeT>(value));
238 return *this;
239 }
241
243
248 inline const Aws::Utils::DateTime& GetEvaluationDataStartTime() const { return m_evaluationDataStartTime; }
249 template <typename EvaluationDataStartTimeT = Aws::Utils::DateTime>
250 void SetEvaluationDataStartTime(EvaluationDataStartTimeT&& value) {
251 m_evaluationDataStartTimeHasBeenSet = true;
252 m_evaluationDataStartTime = std::forward<EvaluationDataStartTimeT>(value);
253 }
254 template <typename EvaluationDataStartTimeT = Aws::Utils::DateTime>
255 DescribeModelVersionResult& WithEvaluationDataStartTime(EvaluationDataStartTimeT&& value) {
256 SetEvaluationDataStartTime(std::forward<EvaluationDataStartTimeT>(value));
257 return *this;
258 }
260
262
267 inline const Aws::Utils::DateTime& GetEvaluationDataEndTime() const { return m_evaluationDataEndTime; }
268 template <typename EvaluationDataEndTimeT = Aws::Utils::DateTime>
269 void SetEvaluationDataEndTime(EvaluationDataEndTimeT&& value) {
270 m_evaluationDataEndTimeHasBeenSet = true;
271 m_evaluationDataEndTime = std::forward<EvaluationDataEndTimeT>(value);
272 }
273 template <typename EvaluationDataEndTimeT = Aws::Utils::DateTime>
274 DescribeModelVersionResult& WithEvaluationDataEndTime(EvaluationDataEndTimeT&& value) {
275 SetEvaluationDataEndTime(std::forward<EvaluationDataEndTimeT>(value));
276 return *this;
277 }
279
281
285 inline const Aws::String& GetRoleArn() const { return m_roleArn; }
286 template <typename RoleArnT = Aws::String>
287 void SetRoleArn(RoleArnT&& value) {
288 m_roleArnHasBeenSet = true;
289 m_roleArn = std::forward<RoleArnT>(value);
290 }
291 template <typename RoleArnT = Aws::String>
293 SetRoleArn(std::forward<RoleArnT>(value));
294 return *this;
295 }
297
299
300 inline const DataPreProcessingConfiguration& GetDataPreProcessingConfiguration() const { return m_dataPreProcessingConfiguration; }
301 template <typename DataPreProcessingConfigurationT = DataPreProcessingConfiguration>
302 void SetDataPreProcessingConfiguration(DataPreProcessingConfigurationT&& value) {
303 m_dataPreProcessingConfigurationHasBeenSet = true;
304 m_dataPreProcessingConfiguration = std::forward<DataPreProcessingConfigurationT>(value);
305 }
306 template <typename DataPreProcessingConfigurationT = DataPreProcessingConfiguration>
307 DescribeModelVersionResult& WithDataPreProcessingConfiguration(DataPreProcessingConfigurationT&& value) {
308 SetDataPreProcessingConfiguration(std::forward<DataPreProcessingConfigurationT>(value));
309 return *this;
310 }
312
314
317 inline const Aws::Utils::DateTime& GetTrainingExecutionStartTime() const { return m_trainingExecutionStartTime; }
318 template <typename TrainingExecutionStartTimeT = Aws::Utils::DateTime>
319 void SetTrainingExecutionStartTime(TrainingExecutionStartTimeT&& value) {
320 m_trainingExecutionStartTimeHasBeenSet = true;
321 m_trainingExecutionStartTime = std::forward<TrainingExecutionStartTimeT>(value);
322 }
323 template <typename TrainingExecutionStartTimeT = Aws::Utils::DateTime>
324 DescribeModelVersionResult& WithTrainingExecutionStartTime(TrainingExecutionStartTimeT&& value) {
325 SetTrainingExecutionStartTime(std::forward<TrainingExecutionStartTimeT>(value));
326 return *this;
327 }
329
331
334 inline const Aws::Utils::DateTime& GetTrainingExecutionEndTime() const { return m_trainingExecutionEndTime; }
335 template <typename TrainingExecutionEndTimeT = Aws::Utils::DateTime>
336 void SetTrainingExecutionEndTime(TrainingExecutionEndTimeT&& value) {
337 m_trainingExecutionEndTimeHasBeenSet = true;
338 m_trainingExecutionEndTime = std::forward<TrainingExecutionEndTimeT>(value);
339 }
340 template <typename TrainingExecutionEndTimeT = Aws::Utils::DateTime>
341 DescribeModelVersionResult& WithTrainingExecutionEndTime(TrainingExecutionEndTimeT&& value) {
342 SetTrainingExecutionEndTime(std::forward<TrainingExecutionEndTimeT>(value));
343 return *this;
344 }
346
348
351 inline const Aws::String& GetFailedReason() const { return m_failedReason; }
352 template <typename FailedReasonT = Aws::String>
353 void SetFailedReason(FailedReasonT&& value) {
354 m_failedReasonHasBeenSet = true;
355 m_failedReason = std::forward<FailedReasonT>(value);
356 }
357 template <typename FailedReasonT = Aws::String>
359 SetFailedReason(std::forward<FailedReasonT>(value));
360 return *this;
361 }
363
365
370 inline const Aws::String& GetModelMetrics() const { return m_modelMetrics; }
371 template <typename ModelMetricsT = Aws::String>
372 void SetModelMetrics(ModelMetricsT&& value) {
373 m_modelMetricsHasBeenSet = true;
374 m_modelMetrics = std::forward<ModelMetricsT>(value);
375 }
376 template <typename ModelMetricsT = Aws::String>
378 SetModelMetrics(std::forward<ModelMetricsT>(value));
379 return *this;
380 }
382
384
387 inline const Aws::Utils::DateTime& GetLastUpdatedTime() const { return m_lastUpdatedTime; }
388 template <typename LastUpdatedTimeT = Aws::Utils::DateTime>
389 void SetLastUpdatedTime(LastUpdatedTimeT&& value) {
390 m_lastUpdatedTimeHasBeenSet = true;
391 m_lastUpdatedTime = std::forward<LastUpdatedTimeT>(value);
392 }
393 template <typename LastUpdatedTimeT = Aws::Utils::DateTime>
395 SetLastUpdatedTime(std::forward<LastUpdatedTimeT>(value));
396 return *this;
397 }
399
401
405 inline const Aws::Utils::DateTime& GetCreatedAt() const { return m_createdAt; }
406 template <typename CreatedAtT = Aws::Utils::DateTime>
407 void SetCreatedAt(CreatedAtT&& value) {
408 m_createdAtHasBeenSet = true;
409 m_createdAt = std::forward<CreatedAtT>(value);
410 }
411 template <typename CreatedAtT = Aws::Utils::DateTime>
413 SetCreatedAt(std::forward<CreatedAtT>(value));
414 return *this;
415 }
417
419
423 inline const Aws::String& GetServerSideKmsKeyId() const { return m_serverSideKmsKeyId; }
424 template <typename ServerSideKmsKeyIdT = Aws::String>
425 void SetServerSideKmsKeyId(ServerSideKmsKeyIdT&& value) {
426 m_serverSideKmsKeyIdHasBeenSet = true;
427 m_serverSideKmsKeyId = std::forward<ServerSideKmsKeyIdT>(value);
428 }
429 template <typename ServerSideKmsKeyIdT = Aws::String>
431 SetServerSideKmsKeyId(std::forward<ServerSideKmsKeyIdT>(value));
432 return *this;
433 }
435
437
442 inline const Aws::String& GetOffCondition() const { return m_offCondition; }
443 template <typename OffConditionT = Aws::String>
444 void SetOffCondition(OffConditionT&& value) {
445 m_offConditionHasBeenSet = true;
446 m_offCondition = std::forward<OffConditionT>(value);
447 }
448 template <typename OffConditionT = Aws::String>
450 SetOffCondition(std::forward<OffConditionT>(value));
451 return *this;
452 }
454
456
460 inline const Aws::String& GetSourceModelVersionArn() const { return m_sourceModelVersionArn; }
461 template <typename SourceModelVersionArnT = Aws::String>
462 void SetSourceModelVersionArn(SourceModelVersionArnT&& value) {
463 m_sourceModelVersionArnHasBeenSet = true;
464 m_sourceModelVersionArn = std::forward<SourceModelVersionArnT>(value);
465 }
466 template <typename SourceModelVersionArnT = Aws::String>
467 DescribeModelVersionResult& WithSourceModelVersionArn(SourceModelVersionArnT&& value) {
468 SetSourceModelVersionArn(std::forward<SourceModelVersionArnT>(value));
469 return *this;
470 }
472
474
478 inline const Aws::Utils::DateTime& GetImportJobStartTime() const { return m_importJobStartTime; }
479 template <typename ImportJobStartTimeT = Aws::Utils::DateTime>
480 void SetImportJobStartTime(ImportJobStartTimeT&& value) {
481 m_importJobStartTimeHasBeenSet = true;
482 m_importJobStartTime = std::forward<ImportJobStartTimeT>(value);
483 }
484 template <typename ImportJobStartTimeT = Aws::Utils::DateTime>
486 SetImportJobStartTime(std::forward<ImportJobStartTimeT>(value));
487 return *this;
488 }
490
492
496 inline const Aws::Utils::DateTime& GetImportJobEndTime() const { return m_importJobEndTime; }
497 template <typename ImportJobEndTimeT = Aws::Utils::DateTime>
498 void SetImportJobEndTime(ImportJobEndTimeT&& value) {
499 m_importJobEndTimeHasBeenSet = true;
500 m_importJobEndTime = std::forward<ImportJobEndTimeT>(value);
501 }
502 template <typename ImportJobEndTimeT = Aws::Utils::DateTime>
504 SetImportJobEndTime(std::forward<ImportJobEndTimeT>(value));
505 return *this;
506 }
508
510
514 inline long long GetImportedDataSizeInBytes() const { return m_importedDataSizeInBytes; }
515 inline void SetImportedDataSizeInBytes(long long value) {
516 m_importedDataSizeInBytesHasBeenSet = true;
517 m_importedDataSizeInBytes = value;
518 }
521 return *this;
522 }
524
526
532 inline const Aws::String& GetPriorModelMetrics() const { return m_priorModelMetrics; }
533 template <typename PriorModelMetricsT = Aws::String>
534 void SetPriorModelMetrics(PriorModelMetricsT&& value) {
535 m_priorModelMetricsHasBeenSet = true;
536 m_priorModelMetrics = std::forward<PriorModelMetricsT>(value);
537 }
538 template <typename PriorModelMetricsT = Aws::String>
540 SetPriorModelMetrics(std::forward<PriorModelMetricsT>(value));
541 return *this;
542 }
544
546
550 inline int GetRetrainingAvailableDataInDays() const { return m_retrainingAvailableDataInDays; }
551 inline void SetRetrainingAvailableDataInDays(int value) {
552 m_retrainingAvailableDataInDaysHasBeenSet = true;
553 m_retrainingAvailableDataInDays = value;
554 }
557 return *this;
558 }
560
562
567 inline AutoPromotionResult GetAutoPromotionResult() const { return m_autoPromotionResult; }
569 m_autoPromotionResultHasBeenSet = true;
570 m_autoPromotionResult = value;
571 }
574 return *this;
575 }
577
579
587 inline const Aws::String& GetAutoPromotionResultReason() const { return m_autoPromotionResultReason; }
588 template <typename AutoPromotionResultReasonT = Aws::String>
589 void SetAutoPromotionResultReason(AutoPromotionResultReasonT&& value) {
590 m_autoPromotionResultReasonHasBeenSet = true;
591 m_autoPromotionResultReason = std::forward<AutoPromotionResultReasonT>(value);
592 }
593 template <typename AutoPromotionResultReasonT = Aws::String>
594 DescribeModelVersionResult& WithAutoPromotionResultReason(AutoPromotionResultReasonT&& value) {
595 SetAutoPromotionResultReason(std::forward<AutoPromotionResultReasonT>(value));
596 return *this;
597 }
599
601
606 return m_modelDiagnosticsOutputConfiguration;
607 }
608 template <typename ModelDiagnosticsOutputConfigurationT = ModelDiagnosticsOutputConfiguration>
609 void SetModelDiagnosticsOutputConfiguration(ModelDiagnosticsOutputConfigurationT&& value) {
610 m_modelDiagnosticsOutputConfigurationHasBeenSet = true;
611 m_modelDiagnosticsOutputConfiguration = std::forward<ModelDiagnosticsOutputConfigurationT>(value);
612 }
613 template <typename ModelDiagnosticsOutputConfigurationT = ModelDiagnosticsOutputConfiguration>
614 DescribeModelVersionResult& WithModelDiagnosticsOutputConfiguration(ModelDiagnosticsOutputConfigurationT&& value) {
615 SetModelDiagnosticsOutputConfiguration(std::forward<ModelDiagnosticsOutputConfigurationT>(value));
616 return *this;
617 }
619
621
625 inline const S3Object& GetModelDiagnosticsResultsObject() const { return m_modelDiagnosticsResultsObject; }
626 template <typename ModelDiagnosticsResultsObjectT = S3Object>
627 void SetModelDiagnosticsResultsObject(ModelDiagnosticsResultsObjectT&& value) {
628 m_modelDiagnosticsResultsObjectHasBeenSet = true;
629 m_modelDiagnosticsResultsObject = std::forward<ModelDiagnosticsResultsObjectT>(value);
630 }
631 template <typename ModelDiagnosticsResultsObjectT = S3Object>
632 DescribeModelVersionResult& WithModelDiagnosticsResultsObject(ModelDiagnosticsResultsObjectT&& value) {
633 SetModelDiagnosticsResultsObject(std::forward<ModelDiagnosticsResultsObjectT>(value));
634 return *this;
635 }
637
639
654 inline ModelQuality GetModelQuality() const { return m_modelQuality; }
655 inline void SetModelQuality(ModelQuality value) {
656 m_modelQualityHasBeenSet = true;
657 m_modelQuality = value;
658 }
660 SetModelQuality(value);
661 return *this;
662 }
664
666
667 inline const Aws::String& GetRequestId() const { return m_requestId; }
668 template <typename RequestIdT = Aws::String>
669 void SetRequestId(RequestIdT&& value) {
670 m_requestIdHasBeenSet = true;
671 m_requestId = std::forward<RequestIdT>(value);
672 }
673 template <typename RequestIdT = Aws::String>
675 SetRequestId(std::forward<RequestIdT>(value));
676 return *this;
677 }
679 inline Aws::Http::HttpResponseCode GetHttpResponseCode() const { return m_HttpResponseCode; }
680
681 private:
682 Aws::String m_modelName;
683
684 Aws::String m_modelArn;
685
686 long long m_modelVersion{0};
687
688 Aws::String m_modelVersionArn;
689
691
693
694 Aws::String m_datasetName;
695
696 Aws::String m_datasetArn;
697
698 Aws::String m_schema;
699
700 LabelsInputConfiguration m_labelsInputConfiguration;
701
702 Aws::Utils::DateTime m_trainingDataStartTime{};
703
704 Aws::Utils::DateTime m_trainingDataEndTime{};
705
706 Aws::Utils::DateTime m_evaluationDataStartTime{};
707
708 Aws::Utils::DateTime m_evaluationDataEndTime{};
709
710 Aws::String m_roleArn;
711
712 DataPreProcessingConfiguration m_dataPreProcessingConfiguration;
713
714 Aws::Utils::DateTime m_trainingExecutionStartTime{};
715
716 Aws::Utils::DateTime m_trainingExecutionEndTime{};
717
718 Aws::String m_failedReason;
719
720 Aws::String m_modelMetrics;
721
722 Aws::Utils::DateTime m_lastUpdatedTime{};
723
724 Aws::Utils::DateTime m_createdAt{};
725
726 Aws::String m_serverSideKmsKeyId;
727
728 Aws::String m_offCondition;
729
730 Aws::String m_sourceModelVersionArn;
731
732 Aws::Utils::DateTime m_importJobStartTime{};
733
734 Aws::Utils::DateTime m_importJobEndTime{};
735
736 long long m_importedDataSizeInBytes{0};
737
738 Aws::String m_priorModelMetrics;
739
740 int m_retrainingAvailableDataInDays{0};
741
743
744 Aws::String m_autoPromotionResultReason;
745
746 ModelDiagnosticsOutputConfiguration m_modelDiagnosticsOutputConfiguration;
747
748 S3Object m_modelDiagnosticsResultsObject;
749
750 ModelQuality m_modelQuality{ModelQuality::NOT_SET};
751
752 Aws::String m_requestId;
753 Aws::Http::HttpResponseCode m_HttpResponseCode;
754 bool m_modelNameHasBeenSet = false;
755 bool m_modelArnHasBeenSet = false;
756 bool m_modelVersionHasBeenSet = false;
757 bool m_modelVersionArnHasBeenSet = false;
758 bool m_statusHasBeenSet = false;
759 bool m_sourceTypeHasBeenSet = false;
760 bool m_datasetNameHasBeenSet = false;
761 bool m_datasetArnHasBeenSet = false;
762 bool m_schemaHasBeenSet = false;
763 bool m_labelsInputConfigurationHasBeenSet = false;
764 bool m_trainingDataStartTimeHasBeenSet = false;
765 bool m_trainingDataEndTimeHasBeenSet = false;
766 bool m_evaluationDataStartTimeHasBeenSet = false;
767 bool m_evaluationDataEndTimeHasBeenSet = false;
768 bool m_roleArnHasBeenSet = false;
769 bool m_dataPreProcessingConfigurationHasBeenSet = false;
770 bool m_trainingExecutionStartTimeHasBeenSet = false;
771 bool m_trainingExecutionEndTimeHasBeenSet = false;
772 bool m_failedReasonHasBeenSet = false;
773 bool m_modelMetricsHasBeenSet = false;
774 bool m_lastUpdatedTimeHasBeenSet = false;
775 bool m_createdAtHasBeenSet = false;
776 bool m_serverSideKmsKeyIdHasBeenSet = false;
777 bool m_offConditionHasBeenSet = false;
778 bool m_sourceModelVersionArnHasBeenSet = false;
779 bool m_importJobStartTimeHasBeenSet = false;
780 bool m_importJobEndTimeHasBeenSet = false;
781 bool m_importedDataSizeInBytesHasBeenSet = false;
782 bool m_priorModelMetricsHasBeenSet = false;
783 bool m_retrainingAvailableDataInDaysHasBeenSet = false;
784 bool m_autoPromotionResultHasBeenSet = false;
785 bool m_autoPromotionResultReasonHasBeenSet = false;
786 bool m_modelDiagnosticsOutputConfigurationHasBeenSet = false;
787 bool m_modelDiagnosticsResultsObjectHasBeenSet = false;
788 bool m_modelQualityHasBeenSet = false;
789 bool m_requestIdHasBeenSet = false;
790};
791
792} // namespace Model
793} // namespace LookoutEquipment
794} // 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