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
50 inline void SetModelName(
const char* value) { m_modelName.assign(value); }
64 inline void SetModelArn(
const char* value) { m_modelArn.assign(value); }
78 inline void SetDatasetName(
const char* value) { m_datasetName.assign(value); }
92 inline void SetDatasetArn(
const char* value) { m_datasetArn.assign(value); }
106 inline void SetSchema(
const char* value) { m_schema.assign(value); }
180 inline void SetRoleArn(
const char* value) { m_roleArn.assign(value); }
589 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
644 long long m_activeModelVersion;
650 long long m_previousActiveModelVersion;
658 Aws::String m_latestScheduledRetrainingFailedReason;
662 long long m_latestScheduledRetrainingModelVersion;
666 int m_latestScheduledRetrainingAvailableDataInDays;
DescribeModelResult & WithCreatedAt(Aws::Utils::DateTime &&value)
void SetEvaluationDataStartTime(Aws::Utils::DateTime &&value)
DescribeModelResult & WithSchema(Aws::String &&value)
void SetDataPreProcessingConfiguration(const DataPreProcessingConfiguration &value)
void SetAccumulatedInferenceDataStartTime(Aws::Utils::DateTime &&value)
void SetFailedReason(Aws::String &&value)
void SetTrainingDataEndTime(const Aws::Utils::DateTime &value)
void SetTrainingExecutionEndTime(Aws::Utils::DateTime &&value)
DescribeModelResult & WithModelDiagnosticsOutputConfiguration(ModelDiagnosticsOutputConfiguration &&value)
DescribeModelResult & WithServerSideKmsKeyId(Aws::String &&value)
DescribeModelResult & WithLatestScheduledRetrainingStartTime(Aws::Utils::DateTime &&value)
DescribeModelResult & WithEvaluationDataStartTime(Aws::Utils::DateTime &&value)
DescribeModelResult & WithRoleArn(Aws::String &&value)
const Aws::String & GetOffCondition() const
void SetDatasetArn(const Aws::String &value)
void SetSchema(const char *value)
AWS_LOOKOUTEQUIPMENT_API DescribeModelResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeModelResult & WithModelName(const Aws::String &value)
void SetModelQuality(const ModelQuality &value)
void SetModelQuality(ModelQuality &&value)
void SetLatestScheduledRetrainingModelVersion(long long value)
DescribeModelResult & WithEvaluationDataEndTime(const Aws::Utils::DateTime &value)
DescribeModelResult & WithOffCondition(Aws::String &&value)
void SetModelArn(const Aws::String &value)
DescribeModelResult & WithLatestScheduledRetrainingStartTime(const Aws::Utils::DateTime &value)
void SetServerSideKmsKeyId(Aws::String &&value)
void SetModelName(Aws::String &&value)
void SetActiveModelVersionArn(const char *value)
void SetRequestId(const Aws::String &value)
void SetPreviousActiveModelVersionArn(const char *value)
void SetOffCondition(const char *value)
void SetOffCondition(const Aws::String &value)
void SetLabelsInputConfiguration(const LabelsInputConfiguration &value)
DescribeModelResult & WithOffCondition(const char *value)
const Aws::Utils::DateTime & GetEvaluationDataStartTime() const
void SetModelMetrics(const char *value)
void SetActiveModelVersionArn(const Aws::String &value)
const RetrainingSchedulerStatus & GetRetrainingSchedulerStatus() const
const DataPreProcessingConfiguration & GetDataPreProcessingConfiguration() const
DescribeModelResult & WithActiveModelVersionArn(const char *value)
const Aws::Utils::DateTime & GetEvaluationDataEndTime() const
const Aws::Utils::DateTime & GetTrainingExecutionStartTime() const
void SetRoleArn(const Aws::String &value)
DescribeModelResult & WithModelArn(const Aws::String &value)
DescribeModelResult & WithSourceModelVersionArn(Aws::String &&value)
void SetAccumulatedInferenceDataEndTime(const Aws::Utils::DateTime &value)
DescribeModelResult & WithDatasetArn(const char *value)
DescribeModelResult & WithPreviousActiveModelVersion(long long value)
DescribeModelResult & WithImportJobStartTime(Aws::Utils::DateTime &&value)
void SetSourceModelVersionArn(Aws::String &&value)
void SetDatasetName(Aws::String &&value)
const Aws::String & GetSourceModelVersionArn() const
DescribeModelResult & WithStatus(ModelStatus &&value)
void SetSourceModelVersionArn(const Aws::String &value)
void SetModelName(const Aws::String &value)
DescribeModelResult & WithFailedReason(const Aws::String &value)
void SetTrainingDataEndTime(Aws::Utils::DateTime &&value)
DescribeModelResult & WithPreviousModelVersionActivatedAt(const Aws::Utils::DateTime &value)
void SetLabelsInputConfiguration(LabelsInputConfiguration &&value)
DescribeModelResult & WithLabelsInputConfiguration(const LabelsInputConfiguration &value)
void SetPreviousActiveModelVersionArn(Aws::String &&value)
DescribeModelResult & WithPreviousActiveModelVersionArn(Aws::String &&value)
void SetSchema(const Aws::String &value)
DescribeModelResult & WithModelDiagnosticsOutputConfiguration(const ModelDiagnosticsOutputConfiguration &value)
void SetLastUpdatedTime(Aws::Utils::DateTime &&value)
const Aws::Utils::DateTime & GetTrainingDataEndTime() const
void SetModelArn(const char *value)
DescribeModelResult & WithDataPreProcessingConfiguration(const DataPreProcessingConfiguration &value)
DescribeModelResult & WithLatestScheduledRetrainingFailedReason(const Aws::String &value)
DescribeModelResult & WithLatestScheduledRetrainingFailedReason(Aws::String &&value)
void SetEvaluationDataEndTime(Aws::Utils::DateTime &&value)
void SetPreviousActiveModelVersionArn(const Aws::String &value)
DescribeModelResult & WithSourceModelVersionArn(const Aws::String &value)
void SetRetrainingSchedulerStatus(RetrainingSchedulerStatus &&value)
const Aws::Utils::DateTime & GetPreviousModelVersionActivatedAt() const
void SetActiveModelVersion(long long value)
DescribeModelResult & WithImportJobEndTime(Aws::Utils::DateTime &&value)
void SetSourceModelVersionArn(const char *value)
const Aws::Utils::DateTime & GetCreatedAt() const
const Aws::Utils::DateTime & GetLatestScheduledRetrainingStartTime() const
void SetPreviousModelVersionActivatedAt(Aws::Utils::DateTime &&value)
DescribeModelResult & WithAccumulatedInferenceDataEndTime(Aws::Utils::DateTime &&value)
void SetTrainingExecutionEndTime(const Aws::Utils::DateTime &value)
DescribeModelResult & WithTrainingDataEndTime(const Aws::Utils::DateTime &value)
DescribeModelResult & WithLatestScheduledRetrainingModelVersion(long long value)
DescribeModelResult & WithActiveModelVersionArn(Aws::String &&value)
void SetTrainingExecutionStartTime(Aws::Utils::DateTime &&value)
DescribeModelResult & WithOffCondition(const Aws::String &value)
DescribeModelResult & WithLatestScheduledRetrainingFailedReason(const char *value)
DescribeModelResult & WithTrainingDataEndTime(Aws::Utils::DateTime &&value)
void SetTrainingDataStartTime(const Aws::Utils::DateTime &value)
void SetModelMetrics(Aws::String &&value)
void SetLatestScheduledRetrainingStatus(const ModelVersionStatus &value)
void SetLatestScheduledRetrainingAvailableDataInDays(int value)
DescribeModelResult & WithNextScheduledRetrainingStartDate(Aws::Utils::DateTime &&value)
DescribeModelResult & WithModelMetrics(Aws::String &&value)
DescribeModelResult & WithEvaluationDataEndTime(Aws::Utils::DateTime &&value)
DescribeModelResult & WithPriorModelMetrics(Aws::String &&value)
const ModelQuality & GetModelQuality() const
void SetLatestScheduledRetrainingStatus(ModelVersionStatus &&value)
const Aws::Utils::DateTime & GetTrainingExecutionEndTime() const
void SetModelVersionActivatedAt(const Aws::Utils::DateTime &value)
DescribeModelResult & WithTrainingExecutionStartTime(Aws::Utils::DateTime &&value)
DescribeModelResult & WithTrainingDataStartTime(const Aws::Utils::DateTime &value)
void SetDatasetArn(const char *value)
DescribeModelResult & WithTrainingExecutionEndTime(const Aws::Utils::DateTime &value)
DescribeModelResult & WithFailedReason(const char *value)
DescribeModelResult & WithModelVersionActivatedAt(Aws::Utils::DateTime &&value)
const ModelStatus & GetStatus() const
const Aws::String & GetModelName() const
void SetAccumulatedInferenceDataStartTime(const Aws::Utils::DateTime &value)
void SetCreatedAt(const Aws::Utils::DateTime &value)
DescribeModelResult & WithServerSideKmsKeyId(const char *value)
DescribeModelResult & WithSourceModelVersionArn(const char *value)
DescribeModelResult & WithRoleArn(const char *value)
DescribeModelResult & WithCreatedAt(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetImportJobStartTime() const
DescribeModelResult & WithRequestId(const Aws::String &value)
DescribeModelResult & WithImportJobStartTime(const Aws::Utils::DateTime &value)
const Aws::String & GetActiveModelVersionArn() const
DescribeModelResult & WithModelVersionActivatedAt(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetLastUpdatedTime() const
DescribeModelResult & WithEvaluationDataStartTime(const Aws::Utils::DateTime &value)
int GetLatestScheduledRetrainingAvailableDataInDays() const
DescribeModelResult & WithDataPreProcessingConfiguration(DataPreProcessingConfiguration &&value)
void SetRoleArn(const char *value)
const Aws::Utils::DateTime & GetAccumulatedInferenceDataEndTime() const
void SetImportJobStartTime(const Aws::Utils::DateTime &value)
void SetModelVersionActivatedAt(Aws::Utils::DateTime &&value)
DescribeModelResult & WithModelQuality(ModelQuality &&value)
void SetAccumulatedInferenceDataEndTime(Aws::Utils::DateTime &&value)
DescribeModelResult & WithLastUpdatedTime(const Aws::Utils::DateTime &value)
void SetModelMetrics(const Aws::String &value)
const Aws::String & GetModelArn() const
void SetPriorModelMetrics(const char *value)
const Aws::Utils::DateTime & GetAccumulatedInferenceDataStartTime() const
void SetPreviousActiveModelVersion(long long value)
DescribeModelResult & WithTrainingExecutionStartTime(const Aws::Utils::DateTime &value)
void SetRequestId(const char *value)
DescribeModelResult & WithRetrainingSchedulerStatus(const RetrainingSchedulerStatus &value)
DescribeModelResult & WithStatus(const ModelStatus &value)
void SetTrainingExecutionStartTime(const Aws::Utils::DateTime &value)
void SetRequestId(Aws::String &&value)
const Aws::String & GetRequestId() const
void SetDatasetName(const char *value)
void SetDatasetName(const Aws::String &value)
void SetModelArn(Aws::String &&value)
DescribeModelResult & WithModelName(Aws::String &&value)
DescribeModelResult & WithActiveModelVersionArn(const Aws::String &value)
DescribeModelResult & WithAccumulatedInferenceDataStartTime(const Aws::Utils::DateTime &value)
DescribeModelResult & WithPreviousActiveModelVersionArn(const Aws::String &value)
DescribeModelResult & WithNextScheduledRetrainingStartDate(const Aws::Utils::DateTime &value)
void SetPreviousModelVersionActivatedAt(const Aws::Utils::DateTime &value)
void SetCreatedAt(Aws::Utils::DateTime &&value)
void SetPriorModelMetrics(Aws::String &&value)
DescribeModelResult & WithPreviousModelVersionActivatedAt(Aws::Utils::DateTime &&value)
void SetOffCondition(Aws::String &&value)
void SetServerSideKmsKeyId(const char *value)
long long GetPreviousActiveModelVersion() const
DescribeModelResult & WithImportJobEndTime(const Aws::Utils::DateTime &value)
void SetModelDiagnosticsOutputConfiguration(const ModelDiagnosticsOutputConfiguration &value)
void SetLastUpdatedTime(const Aws::Utils::DateTime &value)
const Aws::String & GetLatestScheduledRetrainingFailedReason() const
void SetSchema(Aws::String &&value)
DescribeModelResult & WithDatasetArn(const Aws::String &value)
DescribeModelResult & WithDatasetName(const Aws::String &value)
DescribeModelResult & WithRoleArn(const Aws::String &value)
void SetModelName(const char *value)
void SetModelDiagnosticsOutputConfiguration(ModelDiagnosticsOutputConfiguration &&value)
DescribeModelResult & WithLabelsInputConfiguration(LabelsInputConfiguration &&value)
DescribeModelResult & WithTrainingExecutionEndTime(Aws::Utils::DateTime &&value)
DescribeModelResult & WithPreviousActiveModelVersionArn(const char *value)
DescribeModelResult & WithLatestScheduledRetrainingStatus(const ModelVersionStatus &value)
DescribeModelResult & WithDatasetArn(Aws::String &&value)
DescribeModelResult & WithLatestScheduledRetrainingStatus(ModelVersionStatus &&value)
void SetDataPreProcessingConfiguration(DataPreProcessingConfiguration &&value)
long long GetActiveModelVersion() const
void SetNextScheduledRetrainingStartDate(Aws::Utils::DateTime &&value)
const Aws::String & GetPreviousActiveModelVersionArn() const
const Aws::String & GetServerSideKmsKeyId() const
DescribeModelResult & WithPriorModelMetrics(const char *value)
void SetRoleArn(Aws::String &&value)
AWS_LOOKOUTEQUIPMENT_API DescribeModelResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetLatestScheduledRetrainingFailedReason(const char *value)
DescribeModelResult & WithModelQuality(const ModelQuality &value)
void SetImportJobEndTime(Aws::Utils::DateTime &&value)
DescribeModelResult & WithServerSideKmsKeyId(const Aws::String &value)
void SetLatestScheduledRetrainingFailedReason(const Aws::String &value)
const Aws::String & GetDatasetArn() const
const Aws::String & GetDatasetName() const
void SetImportJobEndTime(const Aws::Utils::DateTime &value)
DescribeModelResult & WithLastUpdatedTime(Aws::Utils::DateTime &&value)
DescribeModelResult & WithPriorModelMetrics(const Aws::String &value)
void SetStatus(const ModelStatus &value)
DescribeModelResult & WithRequestId(Aws::String &&value)
DescribeModelResult & WithRetrainingSchedulerStatus(RetrainingSchedulerStatus &&value)
void SetActiveModelVersionArn(Aws::String &&value)
long long GetLatestScheduledRetrainingModelVersion() const
void SetImportJobStartTime(Aws::Utils::DateTime &&value)
void SetLatestScheduledRetrainingStartTime(Aws::Utils::DateTime &&value)
DescribeModelResult & WithModelMetrics(const char *value)
const Aws::Utils::DateTime & GetNextScheduledRetrainingStartDate() const
const Aws::String & GetModelMetrics() const
DescribeModelResult & WithModelMetrics(const Aws::String &value)
DescribeModelResult & WithSchema(const Aws::String &value)
DescribeModelResult & WithLatestScheduledRetrainingAvailableDataInDays(int value)
const Aws::Utils::DateTime & GetImportJobEndTime() const
void SetLatestScheduledRetrainingStartTime(const Aws::Utils::DateTime &value)
DescribeModelResult & WithActiveModelVersion(long long value)
DescribeModelResult & WithDatasetName(Aws::String &&value)
DescribeModelResult & WithModelArn(Aws::String &&value)
void SetTrainingDataStartTime(Aws::Utils::DateTime &&value)
void SetStatus(ModelStatus &&value)
const Aws::String & GetSchema() const
void SetFailedReason(const Aws::String &value)
void SetEvaluationDataEndTime(const Aws::Utils::DateTime &value)
const ModelVersionStatus & GetLatestScheduledRetrainingStatus() const
DescribeModelResult & WithAccumulatedInferenceDataEndTime(const Aws::Utils::DateTime &value)
void SetNextScheduledRetrainingStartDate(const Aws::Utils::DateTime &value)
DescribeModelResult & WithFailedReason(Aws::String &&value)
void SetServerSideKmsKeyId(const Aws::String &value)
const Aws::String & GetPriorModelMetrics() const
const Aws::String & GetRoleArn() const
DescribeModelResult & WithTrainingDataStartTime(Aws::Utils::DateTime &&value)
void SetLatestScheduledRetrainingFailedReason(Aws::String &&value)
void SetFailedReason(const char *value)
const ModelDiagnosticsOutputConfiguration & GetModelDiagnosticsOutputConfiguration() const
const LabelsInputConfiguration & GetLabelsInputConfiguration() const
void SetDatasetArn(Aws::String &&value)
void SetRetrainingSchedulerStatus(const RetrainingSchedulerStatus &value)
const Aws::String & GetFailedReason() const
DescribeModelResult & WithSchema(const char *value)
DescribeModelResult & WithRequestId(const char *value)
const Aws::Utils::DateTime & GetTrainingDataStartTime() const
void SetEvaluationDataStartTime(const Aws::Utils::DateTime &value)
void SetPriorModelMetrics(const Aws::String &value)
DescribeModelResult & WithAccumulatedInferenceDataStartTime(Aws::Utils::DateTime &&value)
const Aws::Utils::DateTime & GetModelVersionActivatedAt() const
DescribeModelResult & WithModelName(const char *value)
DescribeModelResult & WithDatasetName(const char *value)
DescribeModelResult & WithModelArn(const char *value)
AWS_LOOKOUTEQUIPMENT_API DescribeModelResult()
RetrainingSchedulerStatus
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue