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>
18template<
typename RESULT_TYPE>
19class AmazonWebServiceResult;
28namespace FraudDetector
45 template<
typename ModelIdT = Aws::String>
46 void SetModelId(ModelIdT&& value) { m_modelIdHasBeenSet =
true; m_modelId = std::forward<ModelIdT>(value); }
47 template<
typename ModelIdT = Aws::String>
65 template<
typename ModelVersionNumberT = Aws::String>
66 void SetModelVersionNumber(ModelVersionNumberT&& value) { m_modelVersionNumberHasBeenSet =
true; m_modelVersionNumber = std::forward<ModelVersionNumberT>(value); }
67 template<
typename ModelVersionNumberT = Aws::String>
85 template<
typename TrainingDataSchemaT = TrainingDataSchema>
86 void SetTrainingDataSchema(TrainingDataSchemaT&& value) { m_trainingDataSchemaHasBeenSet =
true; m_trainingDataSchema = std::forward<TrainingDataSchemaT>(value); }
87 template<
typename TrainingDataSchemaT = TrainingDataSchema>
98 template<
typename ExternalEventsDetailT = ExternalEventsDetail>
99 void SetExternalEventsDetail(ExternalEventsDetailT&& value) { m_externalEventsDetailHasBeenSet =
true; m_externalEventsDetail = std::forward<ExternalEventsDetailT>(value); }
100 template<
typename ExternalEventsDetailT = ExternalEventsDetail>
111 template<
typename IngestedEventsDetailT = IngestedEventsDetail>
112 void SetIngestedEventsDetail(IngestedEventsDetailT&& value) { m_ingestedEventsDetailHasBeenSet =
true; m_ingestedEventsDetail = std::forward<IngestedEventsDetailT>(value); }
113 template<
typename IngestedEventsDetailT = IngestedEventsDetail>
129 template<
typename StatusT = Aws::String>
130 void SetStatus(StatusT&& value) { m_statusHasBeenSet =
true; m_status = std::forward<StatusT>(value); }
131 template<
typename StatusT = Aws::String>
140 template<
typename ArnT = Aws::String>
141 void SetArn(ArnT&& value) { m_arnHasBeenSet =
true; m_arn = std::forward<ArnT>(value); }
142 template<
typename ArnT = Aws::String>
149 template<
typename RequestIdT = Aws::String>
150 void SetRequestId(RequestIdT&& value) { m_requestIdHasBeenSet =
true; m_requestId = std::forward<RequestIdT>(value); }
151 template<
typename RequestIdT = Aws::String>
157 bool m_modelIdHasBeenSet =
false;
160 bool m_modelTypeHasBeenSet =
false;
163 bool m_modelVersionNumberHasBeenSet =
false;
166 bool m_trainingDataSourceHasBeenSet =
false;
168 TrainingDataSchema m_trainingDataSchema;
169 bool m_trainingDataSchemaHasBeenSet =
false;
171 ExternalEventsDetail m_externalEventsDetail;
172 bool m_externalEventsDetailHasBeenSet =
false;
174 IngestedEventsDetail m_ingestedEventsDetail;
175 bool m_ingestedEventsDetailHasBeenSet =
false;
178 bool m_statusHasBeenSet =
false;
181 bool m_arnHasBeenSet =
false;
184 bool m_requestIdHasBeenSet =
false;
void SetExternalEventsDetail(ExternalEventsDetailT &&value)
GetModelVersionResult & WithIngestedEventsDetail(IngestedEventsDetailT &&value)
GetModelVersionResult & WithTrainingDataSchema(TrainingDataSchemaT &&value)
void SetArn(ArnT &&value)
GetModelVersionResult & WithModelId(ModelIdT &&value)
AWS_FRAUDDETECTOR_API GetModelVersionResult()=default
GetModelVersionResult & WithModelVersionNumber(ModelVersionNumberT &&value)
const Aws::String & GetModelVersionNumber() const
const Aws::String & GetRequestId() const
void SetStatus(StatusT &&value)
const Aws::String & GetArn() const
TrainingDataSourceEnum GetTrainingDataSource() const
void SetModelType(ModelTypeEnum value)
const TrainingDataSchema & GetTrainingDataSchema() const
const Aws::String & GetModelId() const
GetModelVersionResult & WithRequestId(RequestIdT &&value)
GetModelVersionResult & WithArn(ArnT &&value)
void SetTrainingDataSchema(TrainingDataSchemaT &&value)
const IngestedEventsDetail & GetIngestedEventsDetail() const
GetModelVersionResult & WithExternalEventsDetail(ExternalEventsDetailT &&value)
ModelTypeEnum GetModelType() const
const ExternalEventsDetail & GetExternalEventsDetail() const
GetModelVersionResult & WithModelType(ModelTypeEnum value)
void SetModelVersionNumber(ModelVersionNumberT &&value)
void SetRequestId(RequestIdT &&value)
GetModelVersionResult & WithTrainingDataSource(TrainingDataSourceEnum value)
const Aws::String & GetStatus() const
GetModelVersionResult & WithStatus(StatusT &&value)
void SetTrainingDataSource(TrainingDataSourceEnum value)
AWS_FRAUDDETECTOR_API GetModelVersionResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
AWS_FRAUDDETECTOR_API GetModelVersionResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetModelId(ModelIdT &&value)
void SetIngestedEventsDetail(IngestedEventsDetailT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue