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>
22template<
typename RESULT_TYPE>
23class AmazonWebServiceResult;
32namespace LookoutEquipment
51 inline void SetModelName(
const char* value) { m_modelName.assign(value); }
65 inline void SetModelArn(
const char* value) { m_modelArn.assign(value); }
137 inline void SetDatasetArn(
const char* value) { m_datasetArn.assign(value); }
150 inline void SetSchema(
const char* value) { m_schema.assign(value); }
225 inline void SetRoleArn(
const char* value) { m_roleArn.assign(value); }
499 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
510 long long m_modelVersion;
560 long long m_importedDataSizeInBytes;
564 int m_retrainingAvailableDataInDays;
572 S3Object m_modelDiagnosticsResultsObject;
int GetRetrainingAvailableDataInDays() const
AWS_LOOKOUTEQUIPMENT_API DescribeModelVersionResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
const ModelQuality & GetModelQuality() const
const Aws::String & GetModelVersionArn() const
const Aws::String & GetFailedReason() const
void SetModelMetrics(const char *value)
DescribeModelVersionResult & WithSchema(const Aws::String &value)
void SetTrainingDataStartTime(Aws::Utils::DateTime &&value)
void SetDataPreProcessingConfiguration(const DataPreProcessingConfiguration &value)
DescribeModelVersionResult & WithOffCondition(Aws::String &&value)
void SetImportedDataSizeInBytes(long long value)
const Aws::String & GetDatasetName() const
DescribeModelVersionResult & WithRequestId(Aws::String &&value)
const Aws::String & GetModelMetrics() const
DescribeModelVersionResult & WithSchema(Aws::String &&value)
void SetTrainingDataStartTime(const Aws::Utils::DateTime &value)
void SetModelQuality(const ModelQuality &value)
DescribeModelVersionResult & WithServerSideKmsKeyId(Aws::String &&value)
void SetSourceModelVersionArn(const char *value)
DescribeModelVersionResult & WithCreatedAt(Aws::Utils::DateTime &&value)
void SetDatasetName(Aws::String &&value)
void SetSourceModelVersionArn(const Aws::String &value)
DescribeModelVersionResult & WithOffCondition(const Aws::String &value)
DescribeModelVersionResult & WithImportJobEndTime(Aws::Utils::DateTime &&value)
DescribeModelVersionResult & WithSourceModelVersionArn(Aws::String &&value)
void SetEvaluationDataEndTime(Aws::Utils::DateTime &&value)
void SetServerSideKmsKeyId(const char *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)
void SetPriorModelMetrics(const Aws::String &value)
void SetRequestId(Aws::String &&value)
DescribeModelVersionResult & WithDatasetArn(const Aws::String &value)
DescribeModelVersionResult & WithRequestId(const Aws::String &value)
DescribeModelVersionResult & WithModelMetrics(const Aws::String &value)
void SetModelArn(const char *value)
DescribeModelVersionResult & WithModelDiagnosticsResultsObject(const S3Object &value)
DescribeModelVersionResult & WithModelArn(const Aws::String &value)
void SetAutoPromotionResult(AutoPromotionResult &&value)
DescribeModelVersionResult & WithModelDiagnosticsOutputConfiguration(ModelDiagnosticsOutputConfiguration &&value)
void SetLabelsInputConfiguration(const LabelsInputConfiguration &value)
void SetEvaluationDataEndTime(const Aws::Utils::DateTime &value)
void SetModelVersionArn(Aws::String &&value)
AWS_LOOKOUTEQUIPMENT_API DescribeModelVersionResult()
const Aws::String & GetRoleArn() const
void SetImportJobStartTime(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetEvaluationDataStartTime() const
DescribeModelVersionResult & WithOffCondition(const char *value)
DescribeModelVersionResult & WithModelVersionArn(Aws::String &&value)
DescribeModelVersionResult & WithRoleArn(Aws::String &&value)
DescribeModelVersionResult & WithRoleArn(const Aws::String &value)
void SetOffCondition(Aws::String &&value)
const AutoPromotionResult & GetAutoPromotionResult() const
DescribeModelVersionResult & WithTrainingExecutionStartTime(Aws::Utils::DateTime &&value)
void SetPriorModelMetrics(const char *value)
DescribeModelVersionResult & WithSourceModelVersionArn(const char *value)
DescribeModelVersionResult & WithDatasetName(const char *value)
void SetModelDiagnosticsResultsObject(const S3Object &value)
void SetDatasetArn(Aws::String &&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)
const Aws::String & GetModelName() const
const Aws::Utils::DateTime & GetImportJobEndTime() const
void SetCreatedAt(const Aws::Utils::DateTime &value)
void SetSchema(const char *value)
void SetSourceType(const ModelVersionSourceType &value)
void SetModelMetrics(Aws::String &&value)
DescribeModelVersionResult & WithLabelsInputConfiguration(LabelsInputConfiguration &&value)
void SetSchema(Aws::String &&value)
DescribeModelVersionResult & WithModelDiagnosticsResultsObject(S3Object &&value)
const Aws::Utils::DateTime & GetEvaluationDataEndTime() const
void SetDataPreProcessingConfiguration(DataPreProcessingConfiguration &&value)
void SetModelDiagnosticsOutputConfiguration(ModelDiagnosticsOutputConfiguration &&value)
DescribeModelVersionResult & WithSourceType(ModelVersionSourceType &&value)
void SetModelDiagnosticsOutputConfiguration(const ModelDiagnosticsOutputConfiguration &value)
void SetAutoPromotionResultReason(const char *value)
DescribeModelVersionResult & WithCreatedAt(const Aws::Utils::DateTime &value)
DescribeModelVersionResult & WithSourceType(const ModelVersionSourceType &value)
const Aws::String & GetSchema() const
const Aws::Utils::DateTime & GetCreatedAt() const
DescribeModelVersionResult & WithDataPreProcessingConfiguration(DataPreProcessingConfiguration &&value)
void SetTrainingDataEndTime(const Aws::Utils::DateTime &value)
DescribeModelVersionResult & WithModelName(const Aws::String &value)
void SetStatus(ModelVersionStatus &&value)
void SetServerSideKmsKeyId(Aws::String &&value)
DescribeModelVersionResult & WithEvaluationDataEndTime(Aws::Utils::DateTime &&value)
DescribeModelVersionResult & WithImportJobEndTime(const Aws::Utils::DateTime &value)
DescribeModelVersionResult & WithLastUpdatedTime(const Aws::Utils::DateTime &value)
void SetDatasetName(const Aws::String &value)
void SetAutoPromotionResult(const AutoPromotionResult &value)
DescribeModelVersionResult & WithRequestId(const char *value)
const ModelDiagnosticsOutputConfiguration & GetModelDiagnosticsOutputConfiguration() const
void SetServerSideKmsKeyId(const Aws::String &value)
void SetDatasetArn(const Aws::String &value)
void SetStatus(const ModelVersionStatus &value)
void SetModelDiagnosticsResultsObject(S3Object &&value)
const ModelVersionSourceType & GetSourceType() const
void SetPriorModelMetrics(Aws::String &&value)
DescribeModelVersionResult & WithPriorModelMetrics(const char *value)
void SetModelName(Aws::String &&value)
DescribeModelVersionResult & WithLabelsInputConfiguration(const LabelsInputConfiguration &value)
DescribeModelVersionResult & WithTrainingDataStartTime(Aws::Utils::DateTime &&value)
void SetFailedReason(Aws::String &&value)
DescribeModelVersionResult & WithTrainingDataStartTime(const Aws::Utils::DateTime &value)
const Aws::String & GetServerSideKmsKeyId() const
const Aws::Utils::DateTime & GetTrainingExecutionStartTime() const
void SetRoleArn(const char *value)
void SetModelName(const char *value)
void SetModelMetrics(const Aws::String &value)
void SetTrainingExecutionEndTime(Aws::Utils::DateTime &&value)
void SetModelArn(Aws::String &&value)
const Aws::Utils::DateTime & GetTrainingDataEndTime() const
DescribeModelVersionResult & WithRoleArn(const char *value)
void SetTrainingExecutionStartTime(Aws::Utils::DateTime &&value)
DescribeModelVersionResult & WithImportJobStartTime(Aws::Utils::DateTime &&value)
DescribeModelVersionResult & WithTrainingDataEndTime(Aws::Utils::DateTime &&value)
void SetCreatedAt(Aws::Utils::DateTime &&value)
void SetModelVersionArn(const Aws::String &value)
const Aws::String & GetOffCondition() const
void SetSchema(const Aws::String &value)
DescribeModelVersionResult & WithAutoPromotionResult(const AutoPromotionResult &value)
DescribeModelVersionResult & WithDataPreProcessingConfiguration(const DataPreProcessingConfiguration &value)
DescribeModelVersionResult & WithEvaluationDataStartTime(const Aws::Utils::DateTime &value)
DescribeModelVersionResult & WithSourceModelVersionArn(const Aws::String &value)
void SetOffCondition(const char *value)
const Aws::Utils::DateTime & GetImportJobStartTime() const
void SetLastUpdatedTime(Aws::Utils::DateTime &&value)
DescribeModelVersionResult & WithServerSideKmsKeyId(const char *value)
void SetAutoPromotionResultReason(Aws::String &&value)
DescribeModelVersionResult & WithModelMetrics(const char *value)
DescribeModelVersionResult & WithFailedReason(Aws::String &&value)
void SetRequestId(const char *value)
DescribeModelVersionResult & WithRetrainingAvailableDataInDays(int value)
DescribeModelVersionResult & WithPriorModelMetrics(const Aws::String &value)
void SetTrainingExecutionEndTime(const Aws::Utils::DateTime &value)
const DataPreProcessingConfiguration & GetDataPreProcessingConfiguration() const
void SetImportJobStartTime(Aws::Utils::DateTime &&value)
DescribeModelVersionResult & WithFailedReason(const Aws::String &value)
void SetAutoPromotionResultReason(const Aws::String &value)
const S3Object & GetModelDiagnosticsResultsObject() const
void SetRoleArn(Aws::String &&value)
void SetEvaluationDataStartTime(const Aws::Utils::DateTime &value)
DescribeModelVersionResult & WithFailedReason(const char *value)
const Aws::String & GetPriorModelMetrics() const
void SetImportJobEndTime(const Aws::Utils::DateTime &value)
DescribeModelVersionResult & WithServerSideKmsKeyId(const Aws::String &value)
DescribeModelVersionResult & WithAutoPromotionResult(AutoPromotionResult &&value)
void SetLastUpdatedTime(const Aws::Utils::DateTime &value)
DescribeModelVersionResult & WithLastUpdatedTime(Aws::Utils::DateTime &&value)
void SetSourceModelVersionArn(Aws::String &&value)
DescribeModelVersionResult & WithImportedDataSizeInBytes(long long value)
DescribeModelVersionResult & WithModelArn(Aws::String &&value)
void SetEvaluationDataStartTime(Aws::Utils::DateTime &&value)
const Aws::String & GetRequestId() const
const Aws::Utils::DateTime & GetTrainingExecutionEndTime() const
DescribeModelVersionResult & WithSchema(const char *value)
DescribeModelVersionResult & WithDatasetName(const Aws::String &value)
const Aws::Utils::DateTime & GetLastUpdatedTime() const
DescribeModelVersionResult & WithTrainingDataEndTime(const Aws::Utils::DateTime &value)
void SetRetrainingAvailableDataInDays(int value)
DescribeModelVersionResult & WithAutoPromotionResultReason(Aws::String &&value)
DescribeModelVersionResult & WithModelName(const char *value)
const Aws::Utils::DateTime & GetTrainingDataStartTime() const
DescribeModelVersionResult & WithTrainingExecutionEndTime(const Aws::Utils::DateTime &value)
DescribeModelVersionResult & WithDatasetArn(const char *value)
void SetFailedReason(const char *value)
DescribeModelVersionResult & WithEvaluationDataStartTime(Aws::Utils::DateTime &&value)
DescribeModelVersionResult & WithEvaluationDataEndTime(const Aws::Utils::DateTime &value)
void SetSourceType(ModelVersionSourceType &&value)
const LabelsInputConfiguration & GetLabelsInputConfiguration() const
DescribeModelVersionResult & WithAutoPromotionResultReason(const char *value)
DescribeModelVersionResult & WithAutoPromotionResultReason(const Aws::String &value)
DescribeModelVersionResult & WithDatasetName(Aws::String &&value)
void SetDatasetName(const char *value)
long long GetImportedDataSizeInBytes() const
DescribeModelVersionResult & WithModelQuality(ModelQuality &&value)
DescribeModelVersionResult & WithTrainingExecutionEndTime(Aws::Utils::DateTime &&value)
void SetTrainingExecutionStartTime(const Aws::Utils::DateTime &value)
DescribeModelVersionResult & WithModelMetrics(Aws::String &&value)
void SetOffCondition(const Aws::String &value)
void SetDatasetArn(const char *value)
void SetRequestId(const Aws::String &value)
void SetImportJobEndTime(Aws::Utils::DateTime &&value)
void SetRoleArn(const Aws::String &value)
const Aws::String & GetDatasetArn() const
DescribeModelVersionResult & WithModelQuality(const ModelQuality &value)
void SetModelVersion(long long value)
const Aws::String & GetSourceModelVersionArn() const
DescribeModelVersionResult & WithModelName(Aws::String &&value)
void SetLabelsInputConfiguration(LabelsInputConfiguration &&value)
void SetModelVersionArn(const char *value)
void SetModelArn(const Aws::String &value)
void SetModelName(const Aws::String &value)
const Aws::String & GetModelArn() const
DescribeModelVersionResult & WithTrainingExecutionStartTime(const Aws::Utils::DateTime &value)
long long GetModelVersion() const
void SetModelQuality(ModelQuality &&value)
DescribeModelVersionResult & WithModelDiagnosticsOutputConfiguration(const ModelDiagnosticsOutputConfiguration &value)
void SetTrainingDataEndTime(Aws::Utils::DateTime &&value)
void SetFailedReason(const Aws::String &value)
DescribeModelVersionResult & WithPriorModelMetrics(Aws::String &&value)
const ModelVersionStatus & GetStatus() const
const Aws::String & GetAutoPromotionResultReason() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue