7#include <aws/lookoutequipment/LookoutEquipment_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/lookoutequipment/model/LabelsInputConfiguration.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/lookoutequipment/model/DataPreProcessingConfiguration.h>
12#include <aws/lookoutequipment/model/ModelStatus.h>
13#include <aws/lookoutequipment/model/ModelVersionStatus.h>
14#include <aws/lookoutequipment/model/RetrainingSchedulerStatus.h>
15#include <aws/lookoutequipment/model/ModelDiagnosticsOutputConfiguration.h>
16#include <aws/lookoutequipment/model/ModelQuality.h>
21template<
typename RESULT_TYPE>
22class AmazonWebServiceResult;
31namespace LookoutEquipment
48 template<
typename ModelNameT = Aws::String>
49 void SetModelName(ModelNameT&& value) { m_modelNameHasBeenSet =
true; m_modelName = std::forward<ModelNameT>(value); }
50 template<
typename ModelNameT = Aws::String>
60 template<
typename ModelArnT = Aws::String>
61 void SetModelArn(ModelArnT&& value) { m_modelArnHasBeenSet =
true; m_modelArn = std::forward<ModelArnT>(value); }
62 template<
typename ModelArnT = Aws::String>
72 template<
typename DatasetNameT = Aws::String>
73 void SetDatasetName(DatasetNameT&& value) { m_datasetNameHasBeenSet =
true; m_datasetName = std::forward<DatasetNameT>(value); }
74 template<
typename DatasetNameT = Aws::String>
84 template<
typename DatasetArnT = Aws::String>
85 void SetDatasetArn(DatasetArnT&& value) { m_datasetArnHasBeenSet =
true; m_datasetArn = std::forward<DatasetArnT>(value); }
86 template<
typename DatasetArnT = Aws::String>
96 template<
typename SchemaT = Aws::String>
97 void SetSchema(SchemaT&& value) { m_schemaHasBeenSet =
true; m_schema = std::forward<SchemaT>(value); }
98 template<
typename SchemaT = Aws::String>
108 template<
typename LabelsInputConfigurationT = LabelsInputConfiguration>
109 void SetLabelsInputConfiguration(LabelsInputConfigurationT&& value) { m_labelsInputConfigurationHasBeenSet =
true; m_labelsInputConfiguration = std::forward<LabelsInputConfigurationT>(value); }
110 template<
typename LabelsInputConfigurationT = LabelsInputConfiguration>
120 template<
typename TrainingDataStartTimeT = Aws::Utils::DateTime>
121 void SetTrainingDataStartTime(TrainingDataStartTimeT&& value) { m_trainingDataStartTimeHasBeenSet =
true; m_trainingDataStartTime = std::forward<TrainingDataStartTimeT>(value); }
122 template<
typename TrainingDataStartTimeT = Aws::Utils::DateTime>
132 template<
typename TrainingDataEndTimeT = Aws::Utils::DateTime>
133 void SetTrainingDataEndTime(TrainingDataEndTimeT&& value) { m_trainingDataEndTimeHasBeenSet =
true; m_trainingDataEndTime = std::forward<TrainingDataEndTimeT>(value); }
134 template<
typename TrainingDataEndTimeT = Aws::Utils::DateTime>
144 template<
typename EvaluationDataStartTimeT = Aws::Utils::DateTime>
145 void SetEvaluationDataStartTime(EvaluationDataStartTimeT&& value) { m_evaluationDataStartTimeHasBeenSet =
true; m_evaluationDataStartTime = std::forward<EvaluationDataStartTimeT>(value); }
146 template<
typename EvaluationDataStartTimeT = Aws::Utils::DateTime>
156 template<
typename EvaluationDataEndTimeT = Aws::Utils::DateTime>
157 void SetEvaluationDataEndTime(EvaluationDataEndTimeT&& value) { m_evaluationDataEndTimeHasBeenSet =
true; m_evaluationDataEndTime = std::forward<EvaluationDataEndTimeT>(value); }
158 template<
typename EvaluationDataEndTimeT = Aws::Utils::DateTime>
168 template<
typename RoleArnT = Aws::String>
169 void SetRoleArn(RoleArnT&& value) { m_roleArnHasBeenSet =
true; m_roleArn = std::forward<RoleArnT>(value); }
170 template<
typename RoleArnT = Aws::String>
187 template<
typename DataPreProcessingConfigurationT = DataPreProcessingConfiguration>
188 void SetDataPreProcessingConfiguration(DataPreProcessingConfigurationT&& value) { m_dataPreProcessingConfigurationHasBeenSet =
true; m_dataPreProcessingConfiguration = std::forward<DataPreProcessingConfigurationT>(value); }
189 template<
typename DataPreProcessingConfigurationT = DataPreProcessingConfiguration>
209 template<
typename TrainingExecutionStartTimeT = Aws::Utils::DateTime>
210 void SetTrainingExecutionStartTime(TrainingExecutionStartTimeT&& value) { m_trainingExecutionStartTimeHasBeenSet =
true; m_trainingExecutionStartTime = std::forward<TrainingExecutionStartTimeT>(value); }
211 template<
typename TrainingExecutionStartTimeT = Aws::Utils::DateTime>
221 template<
typename TrainingExecutionEndTimeT = Aws::Utils::DateTime>
222 void SetTrainingExecutionEndTime(TrainingExecutionEndTimeT&& value) { m_trainingExecutionEndTimeHasBeenSet =
true; m_trainingExecutionEndTime = std::forward<TrainingExecutionEndTimeT>(value); }
223 template<
typename TrainingExecutionEndTimeT = Aws::Utils::DateTime>
233 template<
typename FailedReasonT = Aws::String>
234 void SetFailedReason(FailedReasonT&& value) { m_failedReasonHasBeenSet =
true; m_failedReason = std::forward<FailedReasonT>(value); }
235 template<
typename FailedReasonT = Aws::String>
246 template<
typename ModelMetricsT = Aws::String>
247 void SetModelMetrics(ModelMetricsT&& value) { m_modelMetricsHasBeenSet =
true; m_modelMetrics = std::forward<ModelMetricsT>(value); }
248 template<
typename ModelMetricsT = Aws::String>
258 template<
typename LastUpdatedTimeT = Aws::Utils::DateTime>
259 void SetLastUpdatedTime(LastUpdatedTimeT&& value) { m_lastUpdatedTimeHasBeenSet =
true; m_lastUpdatedTime = std::forward<LastUpdatedTimeT>(value); }
260 template<
typename LastUpdatedTimeT = Aws::Utils::DateTime>
270 template<
typename CreatedAtT = Aws::Utils::DateTime>
271 void SetCreatedAt(CreatedAtT&& value) { m_createdAtHasBeenSet =
true; m_createdAt = std::forward<CreatedAtT>(value); }
272 template<
typename CreatedAtT = Aws::Utils::DateTime>
282 template<
typename ServerS
ideKmsKeyIdT = Aws::String>
283 void SetServerSideKmsKeyId(ServerSideKmsKeyIdT&& value) { m_serverSideKmsKeyIdHasBeenSet =
true; m_serverSideKmsKeyId = std::forward<ServerSideKmsKeyIdT>(value); }
284 template<
typename ServerS
ideKmsKeyIdT = Aws::String>
295 template<
typename OffConditionT = Aws::String>
296 void SetOffCondition(OffConditionT&& value) { m_offConditionHasBeenSet =
true; m_offCondition = std::forward<OffConditionT>(value); }
297 template<
typename OffConditionT = Aws::String>
307 template<
typename SourceModelVersionArnT = Aws::String>
308 void SetSourceModelVersionArn(SourceModelVersionArnT&& value) { m_sourceModelVersionArnHasBeenSet =
true; m_sourceModelVersionArn = std::forward<SourceModelVersionArnT>(value); }
309 template<
typename SourceModelVersionArnT = Aws::String>
319 template<
typename ImportJobStartTimeT = Aws::Utils::DateTime>
320 void SetImportJobStartTime(ImportJobStartTimeT&& value) { m_importJobStartTimeHasBeenSet =
true; m_importJobStartTime = std::forward<ImportJobStartTimeT>(value); }
321 template<
typename ImportJobStartTimeT = Aws::Utils::DateTime>
331 template<
typename ImportJobEndTimeT = Aws::Utils::DateTime>
332 void SetImportJobEndTime(ImportJobEndTimeT&& value) { m_importJobEndTimeHasBeenSet =
true; m_importJobEndTime = std::forward<ImportJobEndTimeT>(value); }
333 template<
typename ImportJobEndTimeT = Aws::Utils::DateTime>
343 inline void SetActiveModelVersion(
long long value) { m_activeModelVersionHasBeenSet =
true; m_activeModelVersion = value; }
353 template<
typename ActiveModelVersionArnT = Aws::String>
354 void SetActiveModelVersionArn(ActiveModelVersionArnT&& value) { m_activeModelVersionArnHasBeenSet =
true; m_activeModelVersionArn = std::forward<ActiveModelVersionArnT>(value); }
355 template<
typename ActiveModelVersionArnT = Aws::String>
364 template<
typename ModelVersionActivatedAtT = Aws::Utils::DateTime>
365 void SetModelVersionActivatedAt(ModelVersionActivatedAtT&& value) { m_modelVersionActivatedAtHasBeenSet =
true; m_modelVersionActivatedAt = std::forward<ModelVersionActivatedAtT>(value); }
366 template<
typename ModelVersionActivatedAtT = Aws::Utils::DateTime>
386 template<
typename PreviousActiveModelVersionArnT = Aws::String>
387 void SetPreviousActiveModelVersionArn(PreviousActiveModelVersionArnT&& value) { m_previousActiveModelVersionArnHasBeenSet =
true; m_previousActiveModelVersionArn = std::forward<PreviousActiveModelVersionArnT>(value); }
388 template<
typename PreviousActiveModelVersionArnT = Aws::String>
397 template<
typename PreviousModelVersionActivatedAtT = Aws::Utils::DateTime>
398 void SetPreviousModelVersionActivatedAt(PreviousModelVersionActivatedAtT&& value) { m_previousModelVersionActivatedAtHasBeenSet =
true; m_previousModelVersionActivatedAt = std::forward<PreviousModelVersionActivatedAtT>(value); }
399 template<
typename PreviousModelVersionActivatedAtT = Aws::Utils::DateTime>
411 template<
typename PriorModelMetricsT = Aws::String>
412 void SetPriorModelMetrics(PriorModelMetricsT&& value) { m_priorModelMetricsHasBeenSet =
true; m_priorModelMetrics = std::forward<PriorModelMetricsT>(value); }
413 template<
typename PriorModelMetricsT = Aws::String>
423 template<
typename LatestScheduledRetrainingFailedReasonT = Aws::String>
424 void SetLatestScheduledRetrainingFailedReason(LatestScheduledRetrainingFailedReasonT&& value) { m_latestScheduledRetrainingFailedReasonHasBeenSet =
true; m_latestScheduledRetrainingFailedReason = std::forward<LatestScheduledRetrainingFailedReasonT>(value); }
425 template<
typename LatestScheduledRetrainingFailedReasonT = Aws::String>
453 template<
typename LatestScheduledRetrainingStartTimeT = Aws::Utils::DateTime>
454 void SetLatestScheduledRetrainingStartTime(LatestScheduledRetrainingStartTimeT&& value) { m_latestScheduledRetrainingStartTimeHasBeenSet =
true; m_latestScheduledRetrainingStartTime = std::forward<LatestScheduledRetrainingStartTimeT>(value); }
455 template<
typename LatestScheduledRetrainingStartTimeT = Aws::Utils::DateTime>
476 template<
typename NextScheduledRetrainingStartDateT = Aws::Utils::DateTime>
477 void SetNextScheduledRetrainingStartDate(NextScheduledRetrainingStartDateT&& value) { m_nextScheduledRetrainingStartDateHasBeenSet =
true; m_nextScheduledRetrainingStartDate = std::forward<NextScheduledRetrainingStartDateT>(value); }
478 template<
typename NextScheduledRetrainingStartDateT = Aws::Utils::DateTime>
488 template<
typename AccumulatedInferenceDataStartTimeT = Aws::Utils::DateTime>
489 void SetAccumulatedInferenceDataStartTime(AccumulatedInferenceDataStartTimeT&& value) { m_accumulatedInferenceDataStartTimeHasBeenSet =
true; m_accumulatedInferenceDataStartTime = std::forward<AccumulatedInferenceDataStartTimeT>(value); }
490 template<
typename AccumulatedInferenceDataStartTimeT = Aws::Utils::DateTime>
499 template<
typename AccumulatedInferenceDataEndTimeT = Aws::Utils::DateTime>
500 void SetAccumulatedInferenceDataEndTime(AccumulatedInferenceDataEndTimeT&& value) { m_accumulatedInferenceDataEndTimeHasBeenSet =
true; m_accumulatedInferenceDataEndTime = std::forward<AccumulatedInferenceDataEndTimeT>(value); }
501 template<
typename AccumulatedInferenceDataEndTimeT = Aws::Utils::DateTime>
519 template<
typename ModelDiagnosticsOutputConfigurationT = ModelDiagnosticsOutputConfiguration>
520 void SetModelDiagnosticsOutputConfiguration(ModelDiagnosticsOutputConfigurationT&& value) { m_modelDiagnosticsOutputConfigurationHasBeenSet =
true; m_modelDiagnosticsOutputConfiguration = std::forward<ModelDiagnosticsOutputConfigurationT>(value); }
521 template<
typename ModelDiagnosticsOutputConfigurationT = ModelDiagnosticsOutputConfiguration>
549 template<
typename RequestIdT = Aws::String>
550 void SetRequestId(RequestIdT&& value) { m_requestIdHasBeenSet =
true; m_requestId = std::forward<RequestIdT>(value); }
551 template<
typename RequestIdT = Aws::String>
557 bool m_modelNameHasBeenSet =
false;
560 bool m_modelArnHasBeenSet =
false;
563 bool m_datasetNameHasBeenSet =
false;
566 bool m_datasetArnHasBeenSet =
false;
569 bool m_schemaHasBeenSet =
false;
572 bool m_labelsInputConfigurationHasBeenSet =
false;
575 bool m_trainingDataStartTimeHasBeenSet =
false;
578 bool m_trainingDataEndTimeHasBeenSet =
false;
581 bool m_evaluationDataStartTimeHasBeenSet =
false;
584 bool m_evaluationDataEndTimeHasBeenSet =
false;
587 bool m_roleArnHasBeenSet =
false;
589 DataPreProcessingConfiguration m_dataPreProcessingConfiguration;
590 bool m_dataPreProcessingConfigurationHasBeenSet =
false;
593 bool m_statusHasBeenSet =
false;
596 bool m_trainingExecutionStartTimeHasBeenSet =
false;
599 bool m_trainingExecutionEndTimeHasBeenSet =
false;
602 bool m_failedReasonHasBeenSet =
false;
605 bool m_modelMetricsHasBeenSet =
false;
608 bool m_lastUpdatedTimeHasBeenSet =
false;
611 bool m_createdAtHasBeenSet =
false;
614 bool m_serverSideKmsKeyIdHasBeenSet =
false;
617 bool m_offConditionHasBeenSet =
false;
620 bool m_sourceModelVersionArnHasBeenSet =
false;
623 bool m_importJobStartTimeHasBeenSet =
false;
626 bool m_importJobEndTimeHasBeenSet =
false;
628 long long m_activeModelVersion{0};
629 bool m_activeModelVersionHasBeenSet =
false;
632 bool m_activeModelVersionArnHasBeenSet =
false;
635 bool m_modelVersionActivatedAtHasBeenSet =
false;
637 long long m_previousActiveModelVersion{0};
638 bool m_previousActiveModelVersionHasBeenSet =
false;
641 bool m_previousActiveModelVersionArnHasBeenSet =
false;
644 bool m_previousModelVersionActivatedAtHasBeenSet =
false;
647 bool m_priorModelMetricsHasBeenSet =
false;
649 Aws::String m_latestScheduledRetrainingFailedReason;
650 bool m_latestScheduledRetrainingFailedReasonHasBeenSet =
false;
653 bool m_latestScheduledRetrainingStatusHasBeenSet =
false;
655 long long m_latestScheduledRetrainingModelVersion{0};
656 bool m_latestScheduledRetrainingModelVersionHasBeenSet =
false;
659 bool m_latestScheduledRetrainingStartTimeHasBeenSet =
false;
661 int m_latestScheduledRetrainingAvailableDataInDays{0};
662 bool m_latestScheduledRetrainingAvailableDataInDaysHasBeenSet =
false;
665 bool m_nextScheduledRetrainingStartDateHasBeenSet =
false;
668 bool m_accumulatedInferenceDataStartTimeHasBeenSet =
false;
671 bool m_accumulatedInferenceDataEndTimeHasBeenSet =
false;
674 bool m_retrainingSchedulerStatusHasBeenSet =
false;
676 ModelDiagnosticsOutputConfiguration m_modelDiagnosticsOutputConfiguration;
677 bool m_modelDiagnosticsOutputConfigurationHasBeenSet =
false;
680 bool m_modelQualityHasBeenSet =
false;
683 bool m_requestIdHasBeenSet =
false;
DescribeModelResult & WithCreatedAt(CreatedAtT &&value)
DescribeModelResult & WithDatasetName(DatasetNameT &&value)
DescribeModelResult & WithModelDiagnosticsOutputConfiguration(ModelDiagnosticsOutputConfigurationT &&value)
void SetEvaluationDataStartTime(EvaluationDataStartTimeT &&value)
const Aws::String & GetOffCondition() const
DescribeModelResult & WithPreviousActiveModelVersionArn(PreviousActiveModelVersionArnT &&value)
DescribeModelResult & WithFailedReason(FailedReasonT &&value)
AWS_LOOKOUTEQUIPMENT_API DescribeModelResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetLatestScheduledRetrainingModelVersion(long long value)
ModelStatus GetStatus() const
AWS_LOOKOUTEQUIPMENT_API DescribeModelResult()=default
void SetModelName(ModelNameT &&value)
DescribeModelResult & WithDatasetArn(DatasetArnT &&value)
DescribeModelResult & WithAccumulatedInferenceDataEndTime(AccumulatedInferenceDataEndTimeT &&value)
DescribeModelResult & WithImportJobEndTime(ImportJobEndTimeT &&value)
DescribeModelResult & WithAccumulatedInferenceDataStartTime(AccumulatedInferenceDataStartTimeT &&value)
void SetModelQuality(ModelQuality value)
const Aws::Utils::DateTime & GetEvaluationDataStartTime() const
DescribeModelResult & WithTrainingDataStartTime(TrainingDataStartTimeT &&value)
DescribeModelResult & WithPriorModelMetrics(PriorModelMetricsT &&value)
const DataPreProcessingConfiguration & GetDataPreProcessingConfiguration() const
DescribeModelResult & WithLatestScheduledRetrainingStatus(ModelVersionStatus value)
const Aws::Utils::DateTime & GetEvaluationDataEndTime() const
const Aws::Utils::DateTime & GetTrainingExecutionStartTime() const
void SetModelVersionActivatedAt(ModelVersionActivatedAtT &&value)
void SetDatasetArn(DatasetArnT &&value)
void SetPreviousActiveModelVersionArn(PreviousActiveModelVersionArnT &&value)
void SetImportJobStartTime(ImportJobStartTimeT &&value)
DescribeModelResult & WithModelQuality(ModelQuality value)
void SetServerSideKmsKeyId(ServerSideKmsKeyIdT &&value)
DescribeModelResult & WithPreviousActiveModelVersion(long long value)
DescribeModelResult & WithModelMetrics(ModelMetricsT &&value)
DescribeModelResult & WithLabelsInputConfiguration(LabelsInputConfigurationT &&value)
void SetModelDiagnosticsOutputConfiguration(ModelDiagnosticsOutputConfigurationT &&value)
const Aws::String & GetSourceModelVersionArn() const
DescribeModelResult & WithLastUpdatedTime(LastUpdatedTimeT &&value)
void SetSourceModelVersionArn(SourceModelVersionArnT &&value)
DescribeModelResult & WithRetrainingSchedulerStatus(RetrainingSchedulerStatus value)
void SetDataPreProcessingConfiguration(DataPreProcessingConfigurationT &&value)
DescribeModelResult & WithLatestScheduledRetrainingFailedReason(LatestScheduledRetrainingFailedReasonT &&value)
const Aws::Utils::DateTime & GetTrainingDataEndTime() const
DescribeModelResult & WithRoleArn(RoleArnT &&value)
void SetLatestScheduledRetrainingFailedReason(LatestScheduledRetrainingFailedReasonT &&value)
ModelVersionStatus GetLatestScheduledRetrainingStatus() const
DescribeModelResult & WithStatus(ModelStatus value)
DescribeModelResult & WithServerSideKmsKeyId(ServerSideKmsKeyIdT &&value)
DescribeModelResult & WithTrainingExecutionStartTime(TrainingExecutionStartTimeT &&value)
const Aws::Utils::DateTime & GetPreviousModelVersionActivatedAt() const
void SetActiveModelVersion(long long value)
const Aws::Utils::DateTime & GetCreatedAt() const
const Aws::Utils::DateTime & GetLatestScheduledRetrainingStartTime() const
void SetTrainingExecutionStartTime(TrainingExecutionStartTimeT &&value)
void SetStatus(ModelStatus value)
void SetModelMetrics(ModelMetricsT &&value)
DescribeModelResult & WithPreviousModelVersionActivatedAt(PreviousModelVersionActivatedAtT &&value)
DescribeModelResult & WithLatestScheduledRetrainingModelVersion(long long value)
DescribeModelResult & WithModelVersionActivatedAt(ModelVersionActivatedAtT &&value)
DescribeModelResult & WithTrainingDataEndTime(TrainingDataEndTimeT &&value)
void SetLatestScheduledRetrainingAvailableDataInDays(int value)
void SetPreviousModelVersionActivatedAt(PreviousModelVersionActivatedAtT &&value)
void SetTrainingDataStartTime(TrainingDataStartTimeT &&value)
const Aws::Utils::DateTime & GetTrainingExecutionEndTime() const
void SetOffCondition(OffConditionT &&value)
void SetLastUpdatedTime(LastUpdatedTimeT &&value)
const Aws::String & GetModelName() const
DescribeModelResult & WithTrainingExecutionEndTime(TrainingExecutionEndTimeT &&value)
const Aws::Utils::DateTime & GetImportJobStartTime() const
const Aws::String & GetActiveModelVersionArn() const
const Aws::Utils::DateTime & GetLastUpdatedTime() const
int GetLatestScheduledRetrainingAvailableDataInDays() const
const Aws::Utils::DateTime & GetAccumulatedInferenceDataEndTime() const
void SetActiveModelVersionArn(ActiveModelVersionArnT &&value)
DescribeModelResult & WithImportJobStartTime(ImportJobStartTimeT &&value)
DescribeModelResult & WithSchema(SchemaT &&value)
void SetLabelsInputConfiguration(LabelsInputConfigurationT &&value)
void SetRequestId(RequestIdT &&value)
const Aws::String & GetModelArn() const
void SetFailedReason(FailedReasonT &&value)
void SetSchema(SchemaT &&value)
const Aws::Utils::DateTime & GetAccumulatedInferenceDataStartTime() const
void SetPreviousActiveModelVersion(long long value)
void SetPriorModelMetrics(PriorModelMetricsT &&value)
void SetRoleArn(RoleArnT &&value)
const Aws::String & GetRequestId() const
DescribeModelResult & WithLatestScheduledRetrainingStartTime(LatestScheduledRetrainingStartTimeT &&value)
DescribeModelResult & WithNextScheduledRetrainingStartDate(NextScheduledRetrainingStartDateT &&value)
void SetModelArn(ModelArnT &&value)
void SetLatestScheduledRetrainingStartTime(LatestScheduledRetrainingStartTimeT &&value)
DescribeModelResult & WithModelName(ModelNameT &&value)
DescribeModelResult & WithDataPreProcessingConfiguration(DataPreProcessingConfigurationT &&value)
DescribeModelResult & WithActiveModelVersionArn(ActiveModelVersionArnT &&value)
long long GetPreviousActiveModelVersion() const
void SetAccumulatedInferenceDataStartTime(AccumulatedInferenceDataStartTimeT &&value)
const Aws::String & GetLatestScheduledRetrainingFailedReason() const
ModelQuality GetModelQuality() const
void SetRetrainingSchedulerStatus(RetrainingSchedulerStatus value)
DescribeModelResult & WithEvaluationDataStartTime(EvaluationDataStartTimeT &&value)
void SetLatestScheduledRetrainingStatus(ModelVersionStatus value)
RetrainingSchedulerStatus GetRetrainingSchedulerStatus() const
long long GetActiveModelVersion() const
DescribeModelResult & WithModelArn(ModelArnT &&value)
void SetTrainingExecutionEndTime(TrainingExecutionEndTimeT &&value)
void SetDatasetName(DatasetNameT &&value)
const Aws::String & GetPreviousActiveModelVersionArn() const
DescribeModelResult & WithOffCondition(OffConditionT &&value)
const Aws::String & GetServerSideKmsKeyId() const
AWS_LOOKOUTEQUIPMENT_API DescribeModelResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeModelResult & WithEvaluationDataEndTime(EvaluationDataEndTimeT &&value)
DescribeModelResult & WithSourceModelVersionArn(SourceModelVersionArnT &&value)
const Aws::String & GetDatasetArn() const
const Aws::String & GetDatasetName() const
long long GetLatestScheduledRetrainingModelVersion() const
const Aws::Utils::DateTime & GetNextScheduledRetrainingStartDate() const
const Aws::String & GetModelMetrics() const
DescribeModelResult & WithLatestScheduledRetrainingAvailableDataInDays(int value)
const Aws::Utils::DateTime & GetImportJobEndTime() const
DescribeModelResult & WithActiveModelVersion(long long value)
const Aws::String & GetSchema() const
void SetImportJobEndTime(ImportJobEndTimeT &&value)
void SetAccumulatedInferenceDataEndTime(AccumulatedInferenceDataEndTimeT &&value)
DescribeModelResult & WithRequestId(RequestIdT &&value)
const Aws::String & GetPriorModelMetrics() const
const Aws::String & GetRoleArn() const
const ModelDiagnosticsOutputConfiguration & GetModelDiagnosticsOutputConfiguration() const
void SetCreatedAt(CreatedAtT &&value)
const LabelsInputConfiguration & GetLabelsInputConfiguration() const
const Aws::String & GetFailedReason() const
const Aws::Utils::DateTime & GetTrainingDataStartTime() const
void SetNextScheduledRetrainingStartDate(NextScheduledRetrainingStartDateT &&value)
void SetEvaluationDataEndTime(EvaluationDataEndTimeT &&value)
const Aws::Utils::DateTime & GetModelVersionActivatedAt() const
void SetTrainingDataEndTime(TrainingDataEndTimeT &&value)
RetrainingSchedulerStatus
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue