AWS SDK for C++

AWS SDK for C++ Version 1.11.608

Loading...
Searching...
No Matches
DescribeModelVersionResult.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/ModelVersionStatus.h>
10#include <aws/lookoutequipment/model/ModelVersionSourceType.h>
11#include <aws/lookoutequipment/model/LabelsInputConfiguration.h>
12#include <aws/core/utils/DateTime.h>
13#include <aws/lookoutequipment/model/DataPreProcessingConfiguration.h>
14#include <aws/lookoutequipment/model/AutoPromotionResult.h>
15#include <aws/lookoutequipment/model/ModelDiagnosticsOutputConfiguration.h>
16#include <aws/lookoutequipment/model/S3Object.h>
17#include <aws/lookoutequipment/model/ModelQuality.h>
18#include <utility>
19
20namespace Aws
21{
22template<typename RESULT_TYPE>
23class AmazonWebServiceResult;
24
25namespace Utils
26{
27namespace Json
28{
29 class JsonValue;
30} // namespace Json
31} // namespace Utils
32namespace LookoutEquipment
33{
34namespace Model
35{
37 {
38 public:
39 AWS_LOOKOUTEQUIPMENT_API DescribeModelVersionResult() = default;
42
43
45
48 inline const Aws::String& GetModelName() const { return m_modelName; }
49 template<typename ModelNameT = Aws::String>
50 void SetModelName(ModelNameT&& value) { m_modelNameHasBeenSet = true; m_modelName = std::forward<ModelNameT>(value); }
51 template<typename ModelNameT = Aws::String>
52 DescribeModelVersionResult& WithModelName(ModelNameT&& value) { SetModelName(std::forward<ModelNameT>(value)); return *this;}
54
56
60 inline const Aws::String& GetModelArn() const { return m_modelArn; }
61 template<typename ModelArnT = Aws::String>
62 void SetModelArn(ModelArnT&& value) { m_modelArnHasBeenSet = true; m_modelArn = std::forward<ModelArnT>(value); }
63 template<typename ModelArnT = Aws::String>
64 DescribeModelVersionResult& WithModelArn(ModelArnT&& value) { SetModelArn(std::forward<ModelArnT>(value)); return *this;}
66
68
71 inline long long GetModelVersion() const { return m_modelVersion; }
72 inline void SetModelVersion(long long value) { m_modelVersionHasBeenSet = true; m_modelVersion = value; }
73 inline DescribeModelVersionResult& WithModelVersion(long long value) { SetModelVersion(value); return *this;}
75
77
80 inline const Aws::String& GetModelVersionArn() const { return m_modelVersionArn; }
81 template<typename ModelVersionArnT = Aws::String>
82 void SetModelVersionArn(ModelVersionArnT&& value) { m_modelVersionArnHasBeenSet = true; m_modelVersionArn = std::forward<ModelVersionArnT>(value); }
83 template<typename ModelVersionArnT = Aws::String>
84 DescribeModelVersionResult& WithModelVersionArn(ModelVersionArnT&& value) { SetModelVersionArn(std::forward<ModelVersionArnT>(value)); return *this;}
86
88
91 inline ModelVersionStatus GetStatus() const { return m_status; }
92 inline void SetStatus(ModelVersionStatus value) { m_statusHasBeenSet = true; m_status = value; }
93 inline DescribeModelVersionResult& WithStatus(ModelVersionStatus value) { SetStatus(value); return *this;}
95
97
101 inline ModelVersionSourceType GetSourceType() const { return m_sourceType; }
102 inline void SetSourceType(ModelVersionSourceType value) { m_sourceTypeHasBeenSet = true; m_sourceType = value; }
105
107
110 inline const Aws::String& GetDatasetName() const { return m_datasetName; }
111 template<typename DatasetNameT = Aws::String>
112 void SetDatasetName(DatasetNameT&& value) { m_datasetNameHasBeenSet = true; m_datasetName = std::forward<DatasetNameT>(value); }
113 template<typename DatasetNameT = Aws::String>
114 DescribeModelVersionResult& WithDatasetName(DatasetNameT&& value) { SetDatasetName(std::forward<DatasetNameT>(value)); return *this;}
116
118
122 inline const Aws::String& GetDatasetArn() const { return m_datasetArn; }
123 template<typename DatasetArnT = Aws::String>
124 void SetDatasetArn(DatasetArnT&& value) { m_datasetArnHasBeenSet = true; m_datasetArn = std::forward<DatasetArnT>(value); }
125 template<typename DatasetArnT = Aws::String>
126 DescribeModelVersionResult& WithDatasetArn(DatasetArnT&& value) { SetDatasetArn(std::forward<DatasetArnT>(value)); return *this;}
128
130
133 inline const Aws::String& GetSchema() const { return m_schema; }
134 template<typename SchemaT = Aws::String>
135 void SetSchema(SchemaT&& value) { m_schemaHasBeenSet = true; m_schema = std::forward<SchemaT>(value); }
136 template<typename SchemaT = Aws::String>
137 DescribeModelVersionResult& WithSchema(SchemaT&& value) { SetSchema(std::forward<SchemaT>(value)); return *this;}
139
141
142 inline const LabelsInputConfiguration& GetLabelsInputConfiguration() const { return m_labelsInputConfiguration; }
143 template<typename LabelsInputConfigurationT = LabelsInputConfiguration>
144 void SetLabelsInputConfiguration(LabelsInputConfigurationT&& value) { m_labelsInputConfigurationHasBeenSet = true; m_labelsInputConfiguration = std::forward<LabelsInputConfigurationT>(value); }
145 template<typename LabelsInputConfigurationT = LabelsInputConfiguration>
146 DescribeModelVersionResult& WithLabelsInputConfiguration(LabelsInputConfigurationT&& value) { SetLabelsInputConfiguration(std::forward<LabelsInputConfigurationT>(value)); return *this;}
148
150
155 inline const Aws::Utils::DateTime& GetTrainingDataStartTime() const { return m_trainingDataStartTime; }
156 template<typename TrainingDataStartTimeT = Aws::Utils::DateTime>
157 void SetTrainingDataStartTime(TrainingDataStartTimeT&& value) { m_trainingDataStartTimeHasBeenSet = true; m_trainingDataStartTime = std::forward<TrainingDataStartTimeT>(value); }
158 template<typename TrainingDataStartTimeT = Aws::Utils::DateTime>
159 DescribeModelVersionResult& WithTrainingDataStartTime(TrainingDataStartTimeT&& value) { SetTrainingDataStartTime(std::forward<TrainingDataStartTimeT>(value)); return *this;}
161
163
168 inline const Aws::Utils::DateTime& GetTrainingDataEndTime() const { return m_trainingDataEndTime; }
169 template<typename TrainingDataEndTimeT = Aws::Utils::DateTime>
170 void SetTrainingDataEndTime(TrainingDataEndTimeT&& value) { m_trainingDataEndTimeHasBeenSet = true; m_trainingDataEndTime = std::forward<TrainingDataEndTimeT>(value); }
171 template<typename TrainingDataEndTimeT = Aws::Utils::DateTime>
172 DescribeModelVersionResult& WithTrainingDataEndTime(TrainingDataEndTimeT&& value) { SetTrainingDataEndTime(std::forward<TrainingDataEndTimeT>(value)); return *this;}
174
176
181 inline const Aws::Utils::DateTime& GetEvaluationDataStartTime() const { return m_evaluationDataStartTime; }
182 template<typename EvaluationDataStartTimeT = Aws::Utils::DateTime>
183 void SetEvaluationDataStartTime(EvaluationDataStartTimeT&& value) { m_evaluationDataStartTimeHasBeenSet = true; m_evaluationDataStartTime = std::forward<EvaluationDataStartTimeT>(value); }
184 template<typename EvaluationDataStartTimeT = Aws::Utils::DateTime>
185 DescribeModelVersionResult& WithEvaluationDataStartTime(EvaluationDataStartTimeT&& value) { SetEvaluationDataStartTime(std::forward<EvaluationDataStartTimeT>(value)); return *this;}
187
189
194 inline const Aws::Utils::DateTime& GetEvaluationDataEndTime() const { return m_evaluationDataEndTime; }
195 template<typename EvaluationDataEndTimeT = Aws::Utils::DateTime>
196 void SetEvaluationDataEndTime(EvaluationDataEndTimeT&& value) { m_evaluationDataEndTimeHasBeenSet = true; m_evaluationDataEndTime = std::forward<EvaluationDataEndTimeT>(value); }
197 template<typename EvaluationDataEndTimeT = Aws::Utils::DateTime>
198 DescribeModelVersionResult& WithEvaluationDataEndTime(EvaluationDataEndTimeT&& value) { SetEvaluationDataEndTime(std::forward<EvaluationDataEndTimeT>(value)); return *this;}
200
202
206 inline const Aws::String& GetRoleArn() const { return m_roleArn; }
207 template<typename RoleArnT = Aws::String>
208 void SetRoleArn(RoleArnT&& value) { m_roleArnHasBeenSet = true; m_roleArn = std::forward<RoleArnT>(value); }
209 template<typename RoleArnT = Aws::String>
210 DescribeModelVersionResult& WithRoleArn(RoleArnT&& value) { SetRoleArn(std::forward<RoleArnT>(value)); return *this;}
212
214
215 inline const DataPreProcessingConfiguration& GetDataPreProcessingConfiguration() const { return m_dataPreProcessingConfiguration; }
216 template<typename DataPreProcessingConfigurationT = DataPreProcessingConfiguration>
217 void SetDataPreProcessingConfiguration(DataPreProcessingConfigurationT&& value) { m_dataPreProcessingConfigurationHasBeenSet = true; m_dataPreProcessingConfiguration = std::forward<DataPreProcessingConfigurationT>(value); }
218 template<typename DataPreProcessingConfigurationT = DataPreProcessingConfiguration>
219 DescribeModelVersionResult& WithDataPreProcessingConfiguration(DataPreProcessingConfigurationT&& value) { SetDataPreProcessingConfiguration(std::forward<DataPreProcessingConfigurationT>(value)); return *this;}
221
223
226 inline const Aws::Utils::DateTime& GetTrainingExecutionStartTime() const { return m_trainingExecutionStartTime; }
227 template<typename TrainingExecutionStartTimeT = Aws::Utils::DateTime>
228 void SetTrainingExecutionStartTime(TrainingExecutionStartTimeT&& value) { m_trainingExecutionStartTimeHasBeenSet = true; m_trainingExecutionStartTime = std::forward<TrainingExecutionStartTimeT>(value); }
229 template<typename TrainingExecutionStartTimeT = Aws::Utils::DateTime>
230 DescribeModelVersionResult& WithTrainingExecutionStartTime(TrainingExecutionStartTimeT&& value) { SetTrainingExecutionStartTime(std::forward<TrainingExecutionStartTimeT>(value)); return *this;}
232
234
237 inline const Aws::Utils::DateTime& GetTrainingExecutionEndTime() const { return m_trainingExecutionEndTime; }
238 template<typename TrainingExecutionEndTimeT = Aws::Utils::DateTime>
239 void SetTrainingExecutionEndTime(TrainingExecutionEndTimeT&& value) { m_trainingExecutionEndTimeHasBeenSet = true; m_trainingExecutionEndTime = std::forward<TrainingExecutionEndTimeT>(value); }
240 template<typename TrainingExecutionEndTimeT = Aws::Utils::DateTime>
241 DescribeModelVersionResult& WithTrainingExecutionEndTime(TrainingExecutionEndTimeT&& value) { SetTrainingExecutionEndTime(std::forward<TrainingExecutionEndTimeT>(value)); return *this;}
243
245
248 inline const Aws::String& GetFailedReason() const { return m_failedReason; }
249 template<typename FailedReasonT = Aws::String>
250 void SetFailedReason(FailedReasonT&& value) { m_failedReasonHasBeenSet = true; m_failedReason = std::forward<FailedReasonT>(value); }
251 template<typename FailedReasonT = Aws::String>
252 DescribeModelVersionResult& WithFailedReason(FailedReasonT&& value) { SetFailedReason(std::forward<FailedReasonT>(value)); return *this;}
254
256
261 inline const Aws::String& GetModelMetrics() const { return m_modelMetrics; }
262 template<typename ModelMetricsT = Aws::String>
263 void SetModelMetrics(ModelMetricsT&& value) { m_modelMetricsHasBeenSet = true; m_modelMetrics = std::forward<ModelMetricsT>(value); }
264 template<typename ModelMetricsT = Aws::String>
265 DescribeModelVersionResult& WithModelMetrics(ModelMetricsT&& value) { SetModelMetrics(std::forward<ModelMetricsT>(value)); return *this;}
267
269
272 inline const Aws::Utils::DateTime& GetLastUpdatedTime() const { return m_lastUpdatedTime; }
273 template<typename LastUpdatedTimeT = Aws::Utils::DateTime>
274 void SetLastUpdatedTime(LastUpdatedTimeT&& value) { m_lastUpdatedTimeHasBeenSet = true; m_lastUpdatedTime = std::forward<LastUpdatedTimeT>(value); }
275 template<typename LastUpdatedTimeT = Aws::Utils::DateTime>
276 DescribeModelVersionResult& WithLastUpdatedTime(LastUpdatedTimeT&& value) { SetLastUpdatedTime(std::forward<LastUpdatedTimeT>(value)); return *this;}
278
280
284 inline const Aws::Utils::DateTime& GetCreatedAt() const { return m_createdAt; }
285 template<typename CreatedAtT = Aws::Utils::DateTime>
286 void SetCreatedAt(CreatedAtT&& value) { m_createdAtHasBeenSet = true; m_createdAt = std::forward<CreatedAtT>(value); }
287 template<typename CreatedAtT = Aws::Utils::DateTime>
288 DescribeModelVersionResult& WithCreatedAt(CreatedAtT&& value) { SetCreatedAt(std::forward<CreatedAtT>(value)); return *this;}
290
292
296 inline const Aws::String& GetServerSideKmsKeyId() const { return m_serverSideKmsKeyId; }
297 template<typename ServerSideKmsKeyIdT = Aws::String>
298 void SetServerSideKmsKeyId(ServerSideKmsKeyIdT&& value) { m_serverSideKmsKeyIdHasBeenSet = true; m_serverSideKmsKeyId = std::forward<ServerSideKmsKeyIdT>(value); }
299 template<typename ServerSideKmsKeyIdT = Aws::String>
300 DescribeModelVersionResult& WithServerSideKmsKeyId(ServerSideKmsKeyIdT&& value) { SetServerSideKmsKeyId(std::forward<ServerSideKmsKeyIdT>(value)); return *this;}
302
304
309 inline const Aws::String& GetOffCondition() const { return m_offCondition; }
310 template<typename OffConditionT = Aws::String>
311 void SetOffCondition(OffConditionT&& value) { m_offConditionHasBeenSet = true; m_offCondition = std::forward<OffConditionT>(value); }
312 template<typename OffConditionT = Aws::String>
313 DescribeModelVersionResult& WithOffCondition(OffConditionT&& value) { SetOffCondition(std::forward<OffConditionT>(value)); return *this;}
315
317
321 inline const Aws::String& GetSourceModelVersionArn() const { return m_sourceModelVersionArn; }
322 template<typename SourceModelVersionArnT = Aws::String>
323 void SetSourceModelVersionArn(SourceModelVersionArnT&& value) { m_sourceModelVersionArnHasBeenSet = true; m_sourceModelVersionArn = std::forward<SourceModelVersionArnT>(value); }
324 template<typename SourceModelVersionArnT = Aws::String>
325 DescribeModelVersionResult& WithSourceModelVersionArn(SourceModelVersionArnT&& value) { SetSourceModelVersionArn(std::forward<SourceModelVersionArnT>(value)); return *this;}
327
329
333 inline const Aws::Utils::DateTime& GetImportJobStartTime() const { return m_importJobStartTime; }
334 template<typename ImportJobStartTimeT = Aws::Utils::DateTime>
335 void SetImportJobStartTime(ImportJobStartTimeT&& value) { m_importJobStartTimeHasBeenSet = true; m_importJobStartTime = std::forward<ImportJobStartTimeT>(value); }
336 template<typename ImportJobStartTimeT = Aws::Utils::DateTime>
337 DescribeModelVersionResult& WithImportJobStartTime(ImportJobStartTimeT&& value) { SetImportJobStartTime(std::forward<ImportJobStartTimeT>(value)); return *this;}
339
341
345 inline const Aws::Utils::DateTime& GetImportJobEndTime() const { return m_importJobEndTime; }
346 template<typename ImportJobEndTimeT = Aws::Utils::DateTime>
347 void SetImportJobEndTime(ImportJobEndTimeT&& value) { m_importJobEndTimeHasBeenSet = true; m_importJobEndTime = std::forward<ImportJobEndTimeT>(value); }
348 template<typename ImportJobEndTimeT = Aws::Utils::DateTime>
349 DescribeModelVersionResult& WithImportJobEndTime(ImportJobEndTimeT&& value) { SetImportJobEndTime(std::forward<ImportJobEndTimeT>(value)); return *this;}
351
353
357 inline long long GetImportedDataSizeInBytes() const { return m_importedDataSizeInBytes; }
358 inline void SetImportedDataSizeInBytes(long long value) { m_importedDataSizeInBytesHasBeenSet = true; m_importedDataSizeInBytes = value; }
361
363
369 inline const Aws::String& GetPriorModelMetrics() const { return m_priorModelMetrics; }
370 template<typename PriorModelMetricsT = Aws::String>
371 void SetPriorModelMetrics(PriorModelMetricsT&& value) { m_priorModelMetricsHasBeenSet = true; m_priorModelMetrics = std::forward<PriorModelMetricsT>(value); }
372 template<typename PriorModelMetricsT = Aws::String>
373 DescribeModelVersionResult& WithPriorModelMetrics(PriorModelMetricsT&& value) { SetPriorModelMetrics(std::forward<PriorModelMetricsT>(value)); return *this;}
375
377
381 inline int GetRetrainingAvailableDataInDays() const { return m_retrainingAvailableDataInDays; }
382 inline void SetRetrainingAvailableDataInDays(int value) { m_retrainingAvailableDataInDaysHasBeenSet = true; m_retrainingAvailableDataInDays = value; }
385
387
392 inline AutoPromotionResult GetAutoPromotionResult() const { return m_autoPromotionResult; }
393 inline void SetAutoPromotionResult(AutoPromotionResult value) { m_autoPromotionResultHasBeenSet = true; m_autoPromotionResult = value; }
396
398
406 inline const Aws::String& GetAutoPromotionResultReason() const { return m_autoPromotionResultReason; }
407 template<typename AutoPromotionResultReasonT = Aws::String>
408 void SetAutoPromotionResultReason(AutoPromotionResultReasonT&& value) { m_autoPromotionResultReasonHasBeenSet = true; m_autoPromotionResultReason = std::forward<AutoPromotionResultReasonT>(value); }
409 template<typename AutoPromotionResultReasonT = Aws::String>
410 DescribeModelVersionResult& WithAutoPromotionResultReason(AutoPromotionResultReasonT&& value) { SetAutoPromotionResultReason(std::forward<AutoPromotionResultReasonT>(value)); return *this;}
412
414
418 inline const ModelDiagnosticsOutputConfiguration& GetModelDiagnosticsOutputConfiguration() const { return m_modelDiagnosticsOutputConfiguration; }
419 template<typename ModelDiagnosticsOutputConfigurationT = ModelDiagnosticsOutputConfiguration>
420 void SetModelDiagnosticsOutputConfiguration(ModelDiagnosticsOutputConfigurationT&& value) { m_modelDiagnosticsOutputConfigurationHasBeenSet = true; m_modelDiagnosticsOutputConfiguration = std::forward<ModelDiagnosticsOutputConfigurationT>(value); }
421 template<typename ModelDiagnosticsOutputConfigurationT = ModelDiagnosticsOutputConfiguration>
422 DescribeModelVersionResult& WithModelDiagnosticsOutputConfiguration(ModelDiagnosticsOutputConfigurationT&& value) { SetModelDiagnosticsOutputConfiguration(std::forward<ModelDiagnosticsOutputConfigurationT>(value)); return *this;}
424
426
430 inline const S3Object& GetModelDiagnosticsResultsObject() const { return m_modelDiagnosticsResultsObject; }
431 template<typename ModelDiagnosticsResultsObjectT = S3Object>
432 void SetModelDiagnosticsResultsObject(ModelDiagnosticsResultsObjectT&& value) { m_modelDiagnosticsResultsObjectHasBeenSet = true; m_modelDiagnosticsResultsObject = std::forward<ModelDiagnosticsResultsObjectT>(value); }
433 template<typename ModelDiagnosticsResultsObjectT = S3Object>
434 DescribeModelVersionResult& WithModelDiagnosticsResultsObject(ModelDiagnosticsResultsObjectT&& value) { SetModelDiagnosticsResultsObject(std::forward<ModelDiagnosticsResultsObjectT>(value)); return *this;}
436
438
453 inline ModelQuality GetModelQuality() const { return m_modelQuality; }
454 inline void SetModelQuality(ModelQuality value) { m_modelQualityHasBeenSet = true; m_modelQuality = value; }
457
459
460 inline const Aws::String& GetRequestId() const { return m_requestId; }
461 template<typename RequestIdT = Aws::String>
462 void SetRequestId(RequestIdT&& value) { m_requestIdHasBeenSet = true; m_requestId = std::forward<RequestIdT>(value); }
463 template<typename RequestIdT = Aws::String>
464 DescribeModelVersionResult& WithRequestId(RequestIdT&& value) { SetRequestId(std::forward<RequestIdT>(value)); return *this;}
466 private:
467
468 Aws::String m_modelName;
469 bool m_modelNameHasBeenSet = false;
470
471 Aws::String m_modelArn;
472 bool m_modelArnHasBeenSet = false;
473
474 long long m_modelVersion{0};
475 bool m_modelVersionHasBeenSet = false;
476
477 Aws::String m_modelVersionArn;
478 bool m_modelVersionArnHasBeenSet = false;
479
481 bool m_statusHasBeenSet = false;
482
484 bool m_sourceTypeHasBeenSet = false;
485
486 Aws::String m_datasetName;
487 bool m_datasetNameHasBeenSet = false;
488
489 Aws::String m_datasetArn;
490 bool m_datasetArnHasBeenSet = false;
491
492 Aws::String m_schema;
493 bool m_schemaHasBeenSet = false;
494
495 LabelsInputConfiguration m_labelsInputConfiguration;
496 bool m_labelsInputConfigurationHasBeenSet = false;
497
498 Aws::Utils::DateTime m_trainingDataStartTime{};
499 bool m_trainingDataStartTimeHasBeenSet = false;
500
501 Aws::Utils::DateTime m_trainingDataEndTime{};
502 bool m_trainingDataEndTimeHasBeenSet = false;
503
504 Aws::Utils::DateTime m_evaluationDataStartTime{};
505 bool m_evaluationDataStartTimeHasBeenSet = false;
506
507 Aws::Utils::DateTime m_evaluationDataEndTime{};
508 bool m_evaluationDataEndTimeHasBeenSet = false;
509
510 Aws::String m_roleArn;
511 bool m_roleArnHasBeenSet = false;
512
513 DataPreProcessingConfiguration m_dataPreProcessingConfiguration;
514 bool m_dataPreProcessingConfigurationHasBeenSet = false;
515
516 Aws::Utils::DateTime m_trainingExecutionStartTime{};
517 bool m_trainingExecutionStartTimeHasBeenSet = false;
518
519 Aws::Utils::DateTime m_trainingExecutionEndTime{};
520 bool m_trainingExecutionEndTimeHasBeenSet = false;
521
522 Aws::String m_failedReason;
523 bool m_failedReasonHasBeenSet = false;
524
525 Aws::String m_modelMetrics;
526 bool m_modelMetricsHasBeenSet = false;
527
528 Aws::Utils::DateTime m_lastUpdatedTime{};
529 bool m_lastUpdatedTimeHasBeenSet = false;
530
531 Aws::Utils::DateTime m_createdAt{};
532 bool m_createdAtHasBeenSet = false;
533
534 Aws::String m_serverSideKmsKeyId;
535 bool m_serverSideKmsKeyIdHasBeenSet = false;
536
537 Aws::String m_offCondition;
538 bool m_offConditionHasBeenSet = false;
539
540 Aws::String m_sourceModelVersionArn;
541 bool m_sourceModelVersionArnHasBeenSet = false;
542
543 Aws::Utils::DateTime m_importJobStartTime{};
544 bool m_importJobStartTimeHasBeenSet = false;
545
546 Aws::Utils::DateTime m_importJobEndTime{};
547 bool m_importJobEndTimeHasBeenSet = false;
548
549 long long m_importedDataSizeInBytes{0};
550 bool m_importedDataSizeInBytesHasBeenSet = false;
551
552 Aws::String m_priorModelMetrics;
553 bool m_priorModelMetricsHasBeenSet = false;
554
555 int m_retrainingAvailableDataInDays{0};
556 bool m_retrainingAvailableDataInDaysHasBeenSet = false;
557
559 bool m_autoPromotionResultHasBeenSet = false;
560
561 Aws::String m_autoPromotionResultReason;
562 bool m_autoPromotionResultReasonHasBeenSet = false;
563
564 ModelDiagnosticsOutputConfiguration m_modelDiagnosticsOutputConfiguration;
565 bool m_modelDiagnosticsOutputConfigurationHasBeenSet = false;
566
567 S3Object m_modelDiagnosticsResultsObject;
568 bool m_modelDiagnosticsResultsObjectHasBeenSet = false;
569
570 ModelQuality m_modelQuality{ModelQuality::NOT_SET};
571 bool m_modelQualityHasBeenSet = false;
572
573 Aws::String m_requestId;
574 bool m_requestIdHasBeenSet = false;
575 };
576
577} // namespace Model
578} // namespace LookoutEquipment
579} // 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