7#include <aws/frauddetector/FraudDetector_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/frauddetector/model/ModelTypeEnum.h>
10#include <aws/frauddetector/model/TrainingDataSourceEnum.h>
11#include <aws/frauddetector/model/TrainingDataSchema.h>
12#include <aws/frauddetector/model/ExternalEventsDetail.h>
13#include <aws/frauddetector/model/IngestedEventsDetail.h>
14#include <aws/frauddetector/model/TrainingResult.h>
15#include <aws/frauddetector/model/TrainingResultV2.h>
28namespace FraudDetector
55 inline void SetModelId(
const char* value) { m_modelIdHasBeenSet =
true; m_modelId.assign(value); }
81 inline void SetModelVersionNumber(
const char* value) { m_modelVersionNumberHasBeenSet =
true; m_modelVersionNumber.assign(value); }
95 inline void SetStatus(
const char* value) { m_statusHasBeenSet =
true; m_status.assign(value); }
173 inline void SetLastUpdatedTime(
const char* value) { m_lastUpdatedTimeHasBeenSet =
true; m_lastUpdatedTime.assign(value); }
187 inline void SetCreatedTime(
const char* value) { m_createdTimeHasBeenSet =
true; m_createdTime.assign(value); }
201 inline void SetArn(
const char* value) { m_arnHasBeenSet =
true; m_arn.assign(value); }
222 bool m_modelIdHasBeenSet =
false;
225 bool m_modelTypeHasBeenSet =
false;
228 bool m_modelVersionNumberHasBeenSet =
false;
231 bool m_statusHasBeenSet =
false;
234 bool m_trainingDataSourceHasBeenSet =
false;
237 bool m_trainingDataSchemaHasBeenSet =
false;
240 bool m_externalEventsDetailHasBeenSet =
false;
243 bool m_ingestedEventsDetailHasBeenSet =
false;
246 bool m_trainingResultHasBeenSet =
false;
249 bool m_lastUpdatedTimeHasBeenSet =
false;
252 bool m_createdTimeHasBeenSet =
false;
255 bool m_arnHasBeenSet =
false;
258 bool m_trainingResultV2HasBeenSet =
false;
void SetCreatedTime(const char *value)
ModelVersionDetail & WithLastUpdatedTime(const char *value)
void SetModelType(ModelTypeEnum &&value)
ModelVersionDetail & WithModelType(const ModelTypeEnum &value)
AWS_FRAUDDETECTOR_API ModelVersionDetail()
ModelVersionDetail & WithArn(const Aws::String &value)
ModelVersionDetail & WithArn(Aws::String &&value)
void SetLastUpdatedTime(const Aws::String &value)
ModelVersionDetail & WithModelVersionNumber(const char *value)
void SetTrainingResult(TrainingResult &&value)
void SetTrainingDataSource(TrainingDataSourceEnum &&value)
const TrainingDataSchema & GetTrainingDataSchema() const
const Aws::String & GetArn() const
void SetLastUpdatedTime(const char *value)
const TrainingDataSourceEnum & GetTrainingDataSource() const
ModelVersionDetail & WithLastUpdatedTime(Aws::String &&value)
void SetTrainingDataSource(const TrainingDataSourceEnum &value)
void SetModelVersionNumber(const Aws::String &value)
ModelVersionDetail & WithIngestedEventsDetail(IngestedEventsDetail &&value)
void SetModelVersionNumber(Aws::String &&value)
void SetCreatedTime(const Aws::String &value)
ModelVersionDetail & WithModelVersionNumber(Aws::String &&value)
void SetModelId(const char *value)
bool TrainingDataSourceHasBeenSet() const
bool ExternalEventsDetailHasBeenSet() const
bool ModelVersionNumberHasBeenSet() const
ModelVersionDetail & WithTrainingDataSource(const TrainingDataSourceEnum &value)
void SetStatus(Aws::String &&value)
ModelVersionDetail & WithModelId(const Aws::String &value)
void SetIngestedEventsDetail(IngestedEventsDetail &&value)
bool LastUpdatedTimeHasBeenSet() const
ModelVersionDetail & WithModelId(const char *value)
const ExternalEventsDetail & GetExternalEventsDetail() const
bool CreatedTimeHasBeenSet() const
ModelVersionDetail & WithTrainingDataSource(TrainingDataSourceEnum &&value)
const Aws::String & GetModelId() const
ModelVersionDetail & WithStatus(Aws::String &&value)
const TrainingResultV2 & GetTrainingResultV2() const
AWS_FRAUDDETECTOR_API ModelVersionDetail(Aws::Utils::Json::JsonView jsonValue)
AWS_FRAUDDETECTOR_API ModelVersionDetail & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetTrainingDataSchema(TrainingDataSchema &&value)
ModelVersionDetail & WithTrainingDataSchema(TrainingDataSchema &&value)
const ModelTypeEnum & GetModelType() const
ModelVersionDetail & WithIngestedEventsDetail(const IngestedEventsDetail &value)
const Aws::String & GetModelVersionNumber() const
ModelVersionDetail & WithArn(const char *value)
ModelVersionDetail & WithTrainingResult(const TrainingResult &value)
ModelVersionDetail & WithCreatedTime(const char *value)
void SetArn(Aws::String &&value)
ModelVersionDetail & WithCreatedTime(const Aws::String &value)
void SetTrainingResult(const TrainingResult &value)
void SetModelId(Aws::String &&value)
void SetCreatedTime(Aws::String &&value)
ModelVersionDetail & WithModelId(Aws::String &&value)
ModelVersionDetail & WithTrainingDataSchema(const TrainingDataSchema &value)
bool StatusHasBeenSet() const
void SetTrainingDataSchema(const TrainingDataSchema &value)
bool TrainingResultV2HasBeenSet() const
const TrainingResult & GetTrainingResult() const
ModelVersionDetail & WithLastUpdatedTime(const Aws::String &value)
void SetLastUpdatedTime(Aws::String &&value)
void SetStatus(const Aws::String &value)
void SetArn(const Aws::String &value)
void SetTrainingResultV2(const TrainingResultV2 &value)
void SetTrainingResultV2(TrainingResultV2 &&value)
ModelVersionDetail & WithExternalEventsDetail(ExternalEventsDetail &&value)
void SetStatus(const char *value)
void SetModelType(const ModelTypeEnum &value)
bool ModelTypeHasBeenSet() const
void SetModelVersionNumber(const char *value)
void SetArn(const char *value)
bool TrainingResultHasBeenSet() const
void SetIngestedEventsDetail(const IngestedEventsDetail &value)
const Aws::String & GetCreatedTime() const
void SetExternalEventsDetail(const ExternalEventsDetail &value)
ModelVersionDetail & WithTrainingResultV2(TrainingResultV2 &&value)
ModelVersionDetail & WithModelType(ModelTypeEnum &&value)
bool ModelIdHasBeenSet() const
ModelVersionDetail & WithModelVersionNumber(const Aws::String &value)
const IngestedEventsDetail & GetIngestedEventsDetail() const
bool ArnHasBeenSet() const
void SetModelId(const Aws::String &value)
ModelVersionDetail & WithStatus(const Aws::String &value)
AWS_FRAUDDETECTOR_API Aws::Utils::Json::JsonValue Jsonize() const
bool IngestedEventsDetailHasBeenSet() const
ModelVersionDetail & WithTrainingResult(TrainingResult &&value)
bool TrainingDataSchemaHasBeenSet() const
void SetExternalEventsDetail(ExternalEventsDetail &&value)
const Aws::String & GetStatus() const
ModelVersionDetail & WithStatus(const char *value)
ModelVersionDetail & WithTrainingResultV2(const TrainingResultV2 &value)
const Aws::String & GetLastUpdatedTime() const
ModelVersionDetail & WithExternalEventsDetail(const ExternalEventsDetail &value)
ModelVersionDetail & WithCreatedTime(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue