AWS SDK for C++

AWS SDK for C++ Version 1.11.440

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();
42
43
45
48 inline const Aws::String& GetModelName() const{ return m_modelName; }
49 inline void SetModelName(const Aws::String& value) { m_modelName = value; }
50 inline void SetModelName(Aws::String&& value) { m_modelName = std::move(value); }
51 inline void SetModelName(const char* value) { m_modelName.assign(value); }
52 inline DescribeModelVersionResult& WithModelName(const Aws::String& value) { SetModelName(value); return *this;}
53 inline DescribeModelVersionResult& WithModelName(Aws::String&& value) { SetModelName(std::move(value)); return *this;}
54 inline DescribeModelVersionResult& WithModelName(const char* value) { SetModelName(value); return *this;}
56
58
62 inline const Aws::String& GetModelArn() const{ return m_modelArn; }
63 inline void SetModelArn(const Aws::String& value) { m_modelArn = value; }
64 inline void SetModelArn(Aws::String&& value) { m_modelArn = std::move(value); }
65 inline void SetModelArn(const char* value) { m_modelArn.assign(value); }
66 inline DescribeModelVersionResult& WithModelArn(const Aws::String& value) { SetModelArn(value); return *this;}
67 inline DescribeModelVersionResult& WithModelArn(Aws::String&& value) { SetModelArn(std::move(value)); return *this;}
68 inline DescribeModelVersionResult& WithModelArn(const char* value) { SetModelArn(value); return *this;}
70
72
75 inline long long GetModelVersion() const{ return m_modelVersion; }
76 inline void SetModelVersion(long long value) { m_modelVersion = value; }
77 inline DescribeModelVersionResult& WithModelVersion(long long value) { SetModelVersion(value); return *this;}
79
81
84 inline const Aws::String& GetModelVersionArn() const{ return m_modelVersionArn; }
85 inline void SetModelVersionArn(const Aws::String& value) { m_modelVersionArn = value; }
86 inline void SetModelVersionArn(Aws::String&& value) { m_modelVersionArn = std::move(value); }
87 inline void SetModelVersionArn(const char* value) { m_modelVersionArn.assign(value); }
89 inline DescribeModelVersionResult& WithModelVersionArn(Aws::String&& value) { SetModelVersionArn(std::move(value)); return *this;}
90 inline DescribeModelVersionResult& WithModelVersionArn(const char* value) { SetModelVersionArn(value); return *this;}
92
94
97 inline const ModelVersionStatus& GetStatus() const{ return m_status; }
98 inline void SetStatus(const ModelVersionStatus& value) { m_status = value; }
99 inline void SetStatus(ModelVersionStatus&& value) { m_status = std::move(value); }
100 inline DescribeModelVersionResult& WithStatus(const ModelVersionStatus& value) { SetStatus(value); return *this;}
101 inline DescribeModelVersionResult& WithStatus(ModelVersionStatus&& value) { SetStatus(std::move(value)); return *this;}
103
105
109 inline const ModelVersionSourceType& GetSourceType() const{ return m_sourceType; }
110 inline void SetSourceType(const ModelVersionSourceType& value) { m_sourceType = value; }
111 inline void SetSourceType(ModelVersionSourceType&& value) { m_sourceType = std::move(value); }
113 inline DescribeModelVersionResult& WithSourceType(ModelVersionSourceType&& value) { SetSourceType(std::move(value)); return *this;}
115
117
120 inline const Aws::String& GetDatasetName() const{ return m_datasetName; }
121 inline void SetDatasetName(const Aws::String& value) { m_datasetName = value; }
122 inline void SetDatasetName(Aws::String&& value) { m_datasetName = std::move(value); }
123 inline void SetDatasetName(const char* value) { m_datasetName.assign(value); }
124 inline DescribeModelVersionResult& WithDatasetName(const Aws::String& value) { SetDatasetName(value); return *this;}
125 inline DescribeModelVersionResult& WithDatasetName(Aws::String&& value) { SetDatasetName(std::move(value)); return *this;}
126 inline DescribeModelVersionResult& WithDatasetName(const char* value) { SetDatasetName(value); return *this;}
128
130
134 inline const Aws::String& GetDatasetArn() const{ return m_datasetArn; }
135 inline void SetDatasetArn(const Aws::String& value) { m_datasetArn = value; }
136 inline void SetDatasetArn(Aws::String&& value) { m_datasetArn = std::move(value); }
137 inline void SetDatasetArn(const char* value) { m_datasetArn.assign(value); }
138 inline DescribeModelVersionResult& WithDatasetArn(const Aws::String& value) { SetDatasetArn(value); return *this;}
139 inline DescribeModelVersionResult& WithDatasetArn(Aws::String&& value) { SetDatasetArn(std::move(value)); return *this;}
140 inline DescribeModelVersionResult& WithDatasetArn(const char* value) { SetDatasetArn(value); return *this;}
142
144
147 inline const Aws::String& GetSchema() const{ return m_schema; }
148 inline void SetSchema(const Aws::String& value) { m_schema = value; }
149 inline void SetSchema(Aws::String&& value) { m_schema = std::move(value); }
150 inline void SetSchema(const char* value) { m_schema.assign(value); }
151 inline DescribeModelVersionResult& WithSchema(const Aws::String& value) { SetSchema(value); return *this;}
152 inline DescribeModelVersionResult& WithSchema(Aws::String&& value) { SetSchema(std::move(value)); return *this;}
153 inline DescribeModelVersionResult& WithSchema(const char* value) { SetSchema(value); return *this;}
155
157
158 inline const LabelsInputConfiguration& GetLabelsInputConfiguration() const{ return m_labelsInputConfiguration; }
159 inline void SetLabelsInputConfiguration(const LabelsInputConfiguration& value) { m_labelsInputConfiguration = value; }
160 inline void SetLabelsInputConfiguration(LabelsInputConfiguration&& value) { m_labelsInputConfiguration = std::move(value); }
164
166
171 inline const Aws::Utils::DateTime& GetTrainingDataStartTime() const{ return m_trainingDataStartTime; }
172 inline void SetTrainingDataStartTime(const Aws::Utils::DateTime& value) { m_trainingDataStartTime = value; }
173 inline void SetTrainingDataStartTime(Aws::Utils::DateTime&& value) { m_trainingDataStartTime = std::move(value); }
177
179
184 inline const Aws::Utils::DateTime& GetTrainingDataEndTime() const{ return m_trainingDataEndTime; }
185 inline void SetTrainingDataEndTime(const Aws::Utils::DateTime& value) { m_trainingDataEndTime = value; }
186 inline void SetTrainingDataEndTime(Aws::Utils::DateTime&& value) { m_trainingDataEndTime = std::move(value); }
190
192
197 inline const Aws::Utils::DateTime& GetEvaluationDataStartTime() const{ return m_evaluationDataStartTime; }
198 inline void SetEvaluationDataStartTime(const Aws::Utils::DateTime& value) { m_evaluationDataStartTime = value; }
199 inline void SetEvaluationDataStartTime(Aws::Utils::DateTime&& value) { m_evaluationDataStartTime = std::move(value); }
203
205
210 inline const Aws::Utils::DateTime& GetEvaluationDataEndTime() const{ return m_evaluationDataEndTime; }
211 inline void SetEvaluationDataEndTime(const Aws::Utils::DateTime& value) { m_evaluationDataEndTime = value; }
212 inline void SetEvaluationDataEndTime(Aws::Utils::DateTime&& value) { m_evaluationDataEndTime = std::move(value); }
216
218
222 inline const Aws::String& GetRoleArn() const{ return m_roleArn; }
223 inline void SetRoleArn(const Aws::String& value) { m_roleArn = value; }
224 inline void SetRoleArn(Aws::String&& value) { m_roleArn = std::move(value); }
225 inline void SetRoleArn(const char* value) { m_roleArn.assign(value); }
226 inline DescribeModelVersionResult& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}
227 inline DescribeModelVersionResult& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}
228 inline DescribeModelVersionResult& WithRoleArn(const char* value) { SetRoleArn(value); return *this;}
230
232
233 inline const DataPreProcessingConfiguration& GetDataPreProcessingConfiguration() const{ return m_dataPreProcessingConfiguration; }
234 inline void SetDataPreProcessingConfiguration(const DataPreProcessingConfiguration& value) { m_dataPreProcessingConfiguration = value; }
235 inline void SetDataPreProcessingConfiguration(DataPreProcessingConfiguration&& value) { m_dataPreProcessingConfiguration = std::move(value); }
239
241
244 inline const Aws::Utils::DateTime& GetTrainingExecutionStartTime() const{ return m_trainingExecutionStartTime; }
245 inline void SetTrainingExecutionStartTime(const Aws::Utils::DateTime& value) { m_trainingExecutionStartTime = value; }
246 inline void SetTrainingExecutionStartTime(Aws::Utils::DateTime&& value) { m_trainingExecutionStartTime = std::move(value); }
250
252
255 inline const Aws::Utils::DateTime& GetTrainingExecutionEndTime() const{ return m_trainingExecutionEndTime; }
256 inline void SetTrainingExecutionEndTime(const Aws::Utils::DateTime& value) { m_trainingExecutionEndTime = value; }
257 inline void SetTrainingExecutionEndTime(Aws::Utils::DateTime&& value) { m_trainingExecutionEndTime = std::move(value); }
261
263
266 inline const Aws::String& GetFailedReason() const{ return m_failedReason; }
267 inline void SetFailedReason(const Aws::String& value) { m_failedReason = value; }
268 inline void SetFailedReason(Aws::String&& value) { m_failedReason = std::move(value); }
269 inline void SetFailedReason(const char* value) { m_failedReason.assign(value); }
270 inline DescribeModelVersionResult& WithFailedReason(const Aws::String& value) { SetFailedReason(value); return *this;}
271 inline DescribeModelVersionResult& WithFailedReason(Aws::String&& value) { SetFailedReason(std::move(value)); return *this;}
272 inline DescribeModelVersionResult& WithFailedReason(const char* value) { SetFailedReason(value); return *this;}
274
276
281 inline const Aws::String& GetModelMetrics() const{ return m_modelMetrics; }
282 inline void SetModelMetrics(const Aws::String& value) { m_modelMetrics = value; }
283 inline void SetModelMetrics(Aws::String&& value) { m_modelMetrics = std::move(value); }
284 inline void SetModelMetrics(const char* value) { m_modelMetrics.assign(value); }
285 inline DescribeModelVersionResult& WithModelMetrics(const Aws::String& value) { SetModelMetrics(value); return *this;}
286 inline DescribeModelVersionResult& WithModelMetrics(Aws::String&& value) { SetModelMetrics(std::move(value)); return *this;}
287 inline DescribeModelVersionResult& WithModelMetrics(const char* value) { SetModelMetrics(value); return *this;}
289
291
294 inline const Aws::Utils::DateTime& GetLastUpdatedTime() const{ return m_lastUpdatedTime; }
295 inline void SetLastUpdatedTime(const Aws::Utils::DateTime& value) { m_lastUpdatedTime = value; }
296 inline void SetLastUpdatedTime(Aws::Utils::DateTime&& value) { m_lastUpdatedTime = std::move(value); }
300
302
306 inline const Aws::Utils::DateTime& GetCreatedAt() const{ return m_createdAt; }
307 inline void SetCreatedAt(const Aws::Utils::DateTime& value) { m_createdAt = value; }
308 inline void SetCreatedAt(Aws::Utils::DateTime&& value) { m_createdAt = std::move(value); }
309 inline DescribeModelVersionResult& WithCreatedAt(const Aws::Utils::DateTime& value) { SetCreatedAt(value); return *this;}
310 inline DescribeModelVersionResult& WithCreatedAt(Aws::Utils::DateTime&& value) { SetCreatedAt(std::move(value)); return *this;}
312
314
318 inline const Aws::String& GetServerSideKmsKeyId() const{ return m_serverSideKmsKeyId; }
319 inline void SetServerSideKmsKeyId(const Aws::String& value) { m_serverSideKmsKeyId = value; }
320 inline void SetServerSideKmsKeyId(Aws::String&& value) { m_serverSideKmsKeyId = std::move(value); }
321 inline void SetServerSideKmsKeyId(const char* value) { m_serverSideKmsKeyId.assign(value); }
323 inline DescribeModelVersionResult& WithServerSideKmsKeyId(Aws::String&& value) { SetServerSideKmsKeyId(std::move(value)); return *this;}
324 inline DescribeModelVersionResult& WithServerSideKmsKeyId(const char* value) { SetServerSideKmsKeyId(value); return *this;}
326
328
333 inline const Aws::String& GetOffCondition() const{ return m_offCondition; }
334 inline void SetOffCondition(const Aws::String& value) { m_offCondition = value; }
335 inline void SetOffCondition(Aws::String&& value) { m_offCondition = std::move(value); }
336 inline void SetOffCondition(const char* value) { m_offCondition.assign(value); }
337 inline DescribeModelVersionResult& WithOffCondition(const Aws::String& value) { SetOffCondition(value); return *this;}
338 inline DescribeModelVersionResult& WithOffCondition(Aws::String&& value) { SetOffCondition(std::move(value)); return *this;}
339 inline DescribeModelVersionResult& WithOffCondition(const char* value) { SetOffCondition(value); return *this;}
341
343
347 inline const Aws::String& GetSourceModelVersionArn() const{ return m_sourceModelVersionArn; }
348 inline void SetSourceModelVersionArn(const Aws::String& value) { m_sourceModelVersionArn = value; }
349 inline void SetSourceModelVersionArn(Aws::String&& value) { m_sourceModelVersionArn = std::move(value); }
350 inline void SetSourceModelVersionArn(const char* value) { m_sourceModelVersionArn.assign(value); }
353 inline DescribeModelVersionResult& WithSourceModelVersionArn(const char* value) { SetSourceModelVersionArn(value); return *this;}
355
357
361 inline const Aws::Utils::DateTime& GetImportJobStartTime() const{ return m_importJobStartTime; }
362 inline void SetImportJobStartTime(const Aws::Utils::DateTime& value) { m_importJobStartTime = value; }
363 inline void SetImportJobStartTime(Aws::Utils::DateTime&& value) { m_importJobStartTime = std::move(value); }
367
369
373 inline const Aws::Utils::DateTime& GetImportJobEndTime() const{ return m_importJobEndTime; }
374 inline void SetImportJobEndTime(const Aws::Utils::DateTime& value) { m_importJobEndTime = value; }
375 inline void SetImportJobEndTime(Aws::Utils::DateTime&& value) { m_importJobEndTime = std::move(value); }
379
381
385 inline long long GetImportedDataSizeInBytes() const{ return m_importedDataSizeInBytes; }
386 inline void SetImportedDataSizeInBytes(long long value) { m_importedDataSizeInBytes = value; }
389
391
397 inline const Aws::String& GetPriorModelMetrics() const{ return m_priorModelMetrics; }
398 inline void SetPriorModelMetrics(const Aws::String& value) { m_priorModelMetrics = value; }
399 inline void SetPriorModelMetrics(Aws::String&& value) { m_priorModelMetrics = std::move(value); }
400 inline void SetPriorModelMetrics(const char* value) { m_priorModelMetrics.assign(value); }
402 inline DescribeModelVersionResult& WithPriorModelMetrics(Aws::String&& value) { SetPriorModelMetrics(std::move(value)); return *this;}
403 inline DescribeModelVersionResult& WithPriorModelMetrics(const char* value) { SetPriorModelMetrics(value); return *this;}
405
407
411 inline int GetRetrainingAvailableDataInDays() const{ return m_retrainingAvailableDataInDays; }
412 inline void SetRetrainingAvailableDataInDays(int value) { m_retrainingAvailableDataInDays = value; }
415
417
422 inline const AutoPromotionResult& GetAutoPromotionResult() const{ return m_autoPromotionResult; }
423 inline void SetAutoPromotionResult(const AutoPromotionResult& value) { m_autoPromotionResult = value; }
424 inline void SetAutoPromotionResult(AutoPromotionResult&& value) { m_autoPromotionResult = std::move(value); }
428
430
438 inline const Aws::String& GetAutoPromotionResultReason() const{ return m_autoPromotionResultReason; }
439 inline void SetAutoPromotionResultReason(const Aws::String& value) { m_autoPromotionResultReason = value; }
440 inline void SetAutoPromotionResultReason(Aws::String&& value) { m_autoPromotionResultReason = std::move(value); }
441 inline void SetAutoPromotionResultReason(const char* value) { m_autoPromotionResultReason.assign(value); }
446
448
452 inline const ModelDiagnosticsOutputConfiguration& GetModelDiagnosticsOutputConfiguration() const{ return m_modelDiagnosticsOutputConfiguration; }
453 inline void SetModelDiagnosticsOutputConfiguration(const ModelDiagnosticsOutputConfiguration& value) { m_modelDiagnosticsOutputConfiguration = value; }
454 inline void SetModelDiagnosticsOutputConfiguration(ModelDiagnosticsOutputConfiguration&& value) { m_modelDiagnosticsOutputConfiguration = std::move(value); }
458
460
464 inline const S3Object& GetModelDiagnosticsResultsObject() const{ return m_modelDiagnosticsResultsObject; }
465 inline void SetModelDiagnosticsResultsObject(const S3Object& value) { m_modelDiagnosticsResultsObject = value; }
466 inline void SetModelDiagnosticsResultsObject(S3Object&& value) { m_modelDiagnosticsResultsObject = std::move(value); }
470
472
487 inline const ModelQuality& GetModelQuality() const{ return m_modelQuality; }
488 inline void SetModelQuality(const ModelQuality& value) { m_modelQuality = value; }
489 inline void SetModelQuality(ModelQuality&& value) { m_modelQuality = std::move(value); }
490 inline DescribeModelVersionResult& WithModelQuality(const ModelQuality& value) { SetModelQuality(value); return *this;}
491 inline DescribeModelVersionResult& WithModelQuality(ModelQuality&& value) { SetModelQuality(std::move(value)); return *this;}
493
495
496 inline const Aws::String& GetRequestId() const{ return m_requestId; }
497 inline void SetRequestId(const Aws::String& value) { m_requestId = value; }
498 inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); }
499 inline void SetRequestId(const char* value) { m_requestId.assign(value); }
500 inline DescribeModelVersionResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;}
501 inline DescribeModelVersionResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;}
502 inline DescribeModelVersionResult& WithRequestId(const char* value) { SetRequestId(value); return *this;}
504 private:
505
506 Aws::String m_modelName;
507
508 Aws::String m_modelArn;
509
510 long long m_modelVersion;
511
512 Aws::String m_modelVersionArn;
513
514 ModelVersionStatus m_status;
515
516 ModelVersionSourceType m_sourceType;
517
518 Aws::String m_datasetName;
519
520 Aws::String m_datasetArn;
521
522 Aws::String m_schema;
523
524 LabelsInputConfiguration m_labelsInputConfiguration;
525
526 Aws::Utils::DateTime m_trainingDataStartTime;
527
528 Aws::Utils::DateTime m_trainingDataEndTime;
529
530 Aws::Utils::DateTime m_evaluationDataStartTime;
531
532 Aws::Utils::DateTime m_evaluationDataEndTime;
533
534 Aws::String m_roleArn;
535
536 DataPreProcessingConfiguration m_dataPreProcessingConfiguration;
537
538 Aws::Utils::DateTime m_trainingExecutionStartTime;
539
540 Aws::Utils::DateTime m_trainingExecutionEndTime;
541
542 Aws::String m_failedReason;
543
544 Aws::String m_modelMetrics;
545
546 Aws::Utils::DateTime m_lastUpdatedTime;
547
548 Aws::Utils::DateTime m_createdAt;
549
550 Aws::String m_serverSideKmsKeyId;
551
552 Aws::String m_offCondition;
553
554 Aws::String m_sourceModelVersionArn;
555
556 Aws::Utils::DateTime m_importJobStartTime;
557
558 Aws::Utils::DateTime m_importJobEndTime;
559
560 long long m_importedDataSizeInBytes;
561
562 Aws::String m_priorModelMetrics;
563
564 int m_retrainingAvailableDataInDays;
565
566 AutoPromotionResult m_autoPromotionResult;
567
568 Aws::String m_autoPromotionResultReason;
569
570 ModelDiagnosticsOutputConfiguration m_modelDiagnosticsOutputConfiguration;
571
572 S3Object m_modelDiagnosticsResultsObject;
573
574 ModelQuality m_modelQuality;
575
576 Aws::String m_requestId;
577 };
578
579} // namespace Model
580} // namespace LookoutEquipment
581} // namespace Aws
AWS_LOOKOUTEQUIPMENT_API DescribeModelVersionResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeModelVersionResult & WithSchema(const Aws::String &value)
void SetDataPreProcessingConfiguration(const DataPreProcessingConfiguration &value)
DescribeModelVersionResult & WithOffCondition(Aws::String &&value)
DescribeModelVersionResult & WithRequestId(Aws::String &&value)
DescribeModelVersionResult & WithSchema(Aws::String &&value)
DescribeModelVersionResult & WithServerSideKmsKeyId(Aws::String &&value)
DescribeModelVersionResult & WithCreatedAt(Aws::Utils::DateTime &&value)
DescribeModelVersionResult & WithOffCondition(const Aws::String &value)
DescribeModelVersionResult & WithImportJobEndTime(Aws::Utils::DateTime &&value)
DescribeModelVersionResult & WithSourceModelVersionArn(Aws::String &&value)
DescribeModelVersionResult & WithModelVersionArn(const char *value)
DescribeModelVersionResult & WithStatus(ModelVersionStatus &&value)
DescribeModelVersionResult & WithStatus(const ModelVersionStatus &value)
DescribeModelVersionResult & WithDatasetArn(Aws::String &&value)
DescribeModelVersionResult & WithModelArn(const char *value)
DescribeModelVersionResult & WithDatasetArn(const Aws::String &value)
DescribeModelVersionResult & WithRequestId(const Aws::String &value)
DescribeModelVersionResult & WithModelMetrics(const Aws::String &value)
DescribeModelVersionResult & WithModelDiagnosticsResultsObject(const S3Object &value)
DescribeModelVersionResult & WithModelArn(const Aws::String &value)
DescribeModelVersionResult & WithModelDiagnosticsOutputConfiguration(ModelDiagnosticsOutputConfiguration &&value)
void SetLabelsInputConfiguration(const LabelsInputConfiguration &value)
DescribeModelVersionResult & WithOffCondition(const char *value)
DescribeModelVersionResult & WithModelVersionArn(Aws::String &&value)
DescribeModelVersionResult & WithRoleArn(Aws::String &&value)
DescribeModelVersionResult & WithRoleArn(const Aws::String &value)
DescribeModelVersionResult & WithTrainingExecutionStartTime(Aws::Utils::DateTime &&value)
DescribeModelVersionResult & WithSourceModelVersionArn(const char *value)
DescribeModelVersionResult & WithDatasetName(const char *value)
AWS_LOOKOUTEQUIPMENT_API DescribeModelVersionResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeModelVersionResult & WithModelVersionArn(const Aws::String &value)
DescribeModelVersionResult & WithModelVersion(long long value)
DescribeModelVersionResult & WithImportJobStartTime(const Aws::Utils::DateTime &value)
DescribeModelVersionResult & WithLabelsInputConfiguration(LabelsInputConfiguration &&value)
DescribeModelVersionResult & WithModelDiagnosticsResultsObject(S3Object &&value)
void SetDataPreProcessingConfiguration(DataPreProcessingConfiguration &&value)
void SetModelDiagnosticsOutputConfiguration(ModelDiagnosticsOutputConfiguration &&value)
DescribeModelVersionResult & WithSourceType(ModelVersionSourceType &&value)
void SetModelDiagnosticsOutputConfiguration(const ModelDiagnosticsOutputConfiguration &value)
DescribeModelVersionResult & WithCreatedAt(const Aws::Utils::DateTime &value)
DescribeModelVersionResult & WithSourceType(const ModelVersionSourceType &value)
DescribeModelVersionResult & WithDataPreProcessingConfiguration(DataPreProcessingConfiguration &&value)
DescribeModelVersionResult & WithModelName(const Aws::String &value)
DescribeModelVersionResult & WithEvaluationDataEndTime(Aws::Utils::DateTime &&value)
DescribeModelVersionResult & WithImportJobEndTime(const Aws::Utils::DateTime &value)
DescribeModelVersionResult & WithLastUpdatedTime(const Aws::Utils::DateTime &value)
DescribeModelVersionResult & WithRequestId(const char *value)
const ModelDiagnosticsOutputConfiguration & GetModelDiagnosticsOutputConfiguration() const
DescribeModelVersionResult & WithPriorModelMetrics(const char *value)
DescribeModelVersionResult & WithLabelsInputConfiguration(const LabelsInputConfiguration &value)
DescribeModelVersionResult & WithTrainingDataStartTime(Aws::Utils::DateTime &&value)
DescribeModelVersionResult & WithTrainingDataStartTime(const Aws::Utils::DateTime &value)
DescribeModelVersionResult & WithRoleArn(const char *value)
DescribeModelVersionResult & WithImportJobStartTime(Aws::Utils::DateTime &&value)
DescribeModelVersionResult & WithTrainingDataEndTime(Aws::Utils::DateTime &&value)
DescribeModelVersionResult & WithAutoPromotionResult(const AutoPromotionResult &value)
DescribeModelVersionResult & WithDataPreProcessingConfiguration(const DataPreProcessingConfiguration &value)
DescribeModelVersionResult & WithEvaluationDataStartTime(const Aws::Utils::DateTime &value)
DescribeModelVersionResult & WithSourceModelVersionArn(const Aws::String &value)
DescribeModelVersionResult & WithServerSideKmsKeyId(const char *value)
DescribeModelVersionResult & WithModelMetrics(const char *value)
DescribeModelVersionResult & WithFailedReason(Aws::String &&value)
DescribeModelVersionResult & WithRetrainingAvailableDataInDays(int value)
DescribeModelVersionResult & WithPriorModelMetrics(const Aws::String &value)
void SetTrainingExecutionEndTime(const Aws::Utils::DateTime &value)
const DataPreProcessingConfiguration & GetDataPreProcessingConfiguration() const
DescribeModelVersionResult & WithFailedReason(const Aws::String &value)
DescribeModelVersionResult & WithFailedReason(const char *value)
DescribeModelVersionResult & WithServerSideKmsKeyId(const Aws::String &value)
DescribeModelVersionResult & WithAutoPromotionResult(AutoPromotionResult &&value)
DescribeModelVersionResult & WithLastUpdatedTime(Aws::Utils::DateTime &&value)
DescribeModelVersionResult & WithImportedDataSizeInBytes(long long value)
DescribeModelVersionResult & WithModelArn(Aws::String &&value)
DescribeModelVersionResult & WithSchema(const char *value)
DescribeModelVersionResult & WithDatasetName(const Aws::String &value)
DescribeModelVersionResult & WithTrainingDataEndTime(const Aws::Utils::DateTime &value)
DescribeModelVersionResult & WithAutoPromotionResultReason(Aws::String &&value)
DescribeModelVersionResult & WithModelName(const char *value)
DescribeModelVersionResult & WithTrainingExecutionEndTime(const Aws::Utils::DateTime &value)
DescribeModelVersionResult & WithDatasetArn(const char *value)
DescribeModelVersionResult & WithEvaluationDataStartTime(Aws::Utils::DateTime &&value)
DescribeModelVersionResult & WithEvaluationDataEndTime(const Aws::Utils::DateTime &value)
const LabelsInputConfiguration & GetLabelsInputConfiguration() const
DescribeModelVersionResult & WithAutoPromotionResultReason(const char *value)
DescribeModelVersionResult & WithAutoPromotionResultReason(const Aws::String &value)
DescribeModelVersionResult & WithDatasetName(Aws::String &&value)
DescribeModelVersionResult & WithModelQuality(ModelQuality &&value)
DescribeModelVersionResult & WithTrainingExecutionEndTime(Aws::Utils::DateTime &&value)
void SetTrainingExecutionStartTime(const Aws::Utils::DateTime &value)
DescribeModelVersionResult & WithModelMetrics(Aws::String &&value)
DescribeModelVersionResult & WithModelQuality(const ModelQuality &value)
DescribeModelVersionResult & WithModelName(Aws::String &&value)
DescribeModelVersionResult & WithTrainingExecutionStartTime(const Aws::Utils::DateTime &value)
DescribeModelVersionResult & WithModelDiagnosticsOutputConfiguration(const ModelDiagnosticsOutputConfiguration &value)
DescribeModelVersionResult & WithPriorModelMetrics(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue