AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
GetModelVersionResult.h
1
6#pragma once
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 <utility>
15
16namespace Aws
17{
18template<typename RESULT_TYPE>
19class AmazonWebServiceResult;
20
21namespace Utils
22{
23namespace Json
24{
25 class JsonValue;
26} // namespace Json
27} // namespace Utils
28namespace FraudDetector
29{
30namespace Model
31{
33 {
34 public:
35 AWS_FRAUDDETECTOR_API GetModelVersionResult();
38
39
41
44 inline const Aws::String& GetModelId() const{ return m_modelId; }
45 inline void SetModelId(const Aws::String& value) { m_modelId = value; }
46 inline void SetModelId(Aws::String&& value) { m_modelId = std::move(value); }
47 inline void SetModelId(const char* value) { m_modelId.assign(value); }
48 inline GetModelVersionResult& WithModelId(const Aws::String& value) { SetModelId(value); return *this;}
49 inline GetModelVersionResult& WithModelId(Aws::String&& value) { SetModelId(std::move(value)); return *this;}
50 inline GetModelVersionResult& WithModelId(const char* value) { SetModelId(value); return *this;}
52
54
57 inline const ModelTypeEnum& GetModelType() const{ return m_modelType; }
58 inline void SetModelType(const ModelTypeEnum& value) { m_modelType = value; }
59 inline void SetModelType(ModelTypeEnum&& value) { m_modelType = std::move(value); }
60 inline GetModelVersionResult& WithModelType(const ModelTypeEnum& value) { SetModelType(value); return *this;}
61 inline GetModelVersionResult& WithModelType(ModelTypeEnum&& value) { SetModelType(std::move(value)); return *this;}
63
65
68 inline const Aws::String& GetModelVersionNumber() const{ return m_modelVersionNumber; }
69 inline void SetModelVersionNumber(const Aws::String& value) { m_modelVersionNumber = value; }
70 inline void SetModelVersionNumber(Aws::String&& value) { m_modelVersionNumber = std::move(value); }
71 inline void SetModelVersionNumber(const char* value) { m_modelVersionNumber.assign(value); }
73 inline GetModelVersionResult& WithModelVersionNumber(Aws::String&& value) { SetModelVersionNumber(std::move(value)); return *this;}
74 inline GetModelVersionResult& WithModelVersionNumber(const char* value) { SetModelVersionNumber(value); return *this;}
76
78
81 inline const TrainingDataSourceEnum& GetTrainingDataSource() const{ return m_trainingDataSource; }
82 inline void SetTrainingDataSource(const TrainingDataSourceEnum& value) { m_trainingDataSource = value; }
83 inline void SetTrainingDataSource(TrainingDataSourceEnum&& value) { m_trainingDataSource = std::move(value); }
87
89
92 inline const TrainingDataSchema& GetTrainingDataSchema() const{ return m_trainingDataSchema; }
93 inline void SetTrainingDataSchema(const TrainingDataSchema& value) { m_trainingDataSchema = value; }
94 inline void SetTrainingDataSchema(TrainingDataSchema&& value) { m_trainingDataSchema = std::move(value); }
96 inline GetModelVersionResult& WithTrainingDataSchema(TrainingDataSchema&& value) { SetTrainingDataSchema(std::move(value)); return *this;}
98
100
105 inline const ExternalEventsDetail& GetExternalEventsDetail() const{ return m_externalEventsDetail; }
106 inline void SetExternalEventsDetail(const ExternalEventsDetail& value) { m_externalEventsDetail = value; }
107 inline void SetExternalEventsDetail(ExternalEventsDetail&& value) { m_externalEventsDetail = std::move(value); }
111
113
118 inline const IngestedEventsDetail& GetIngestedEventsDetail() const{ return m_ingestedEventsDetail; }
119 inline void SetIngestedEventsDetail(const IngestedEventsDetail& value) { m_ingestedEventsDetail = value; }
120 inline void SetIngestedEventsDetail(IngestedEventsDetail&& value) { m_ingestedEventsDetail = std::move(value); }
124
126
136 inline const Aws::String& GetStatus() const{ return m_status; }
137 inline void SetStatus(const Aws::String& value) { m_status = value; }
138 inline void SetStatus(Aws::String&& value) { m_status = std::move(value); }
139 inline void SetStatus(const char* value) { m_status.assign(value); }
140 inline GetModelVersionResult& WithStatus(const Aws::String& value) { SetStatus(value); return *this;}
141 inline GetModelVersionResult& WithStatus(Aws::String&& value) { SetStatus(std::move(value)); return *this;}
142 inline GetModelVersionResult& WithStatus(const char* value) { SetStatus(value); return *this;}
144
146
149 inline const Aws::String& GetArn() const{ return m_arn; }
150 inline void SetArn(const Aws::String& value) { m_arn = value; }
151 inline void SetArn(Aws::String&& value) { m_arn = std::move(value); }
152 inline void SetArn(const char* value) { m_arn.assign(value); }
153 inline GetModelVersionResult& WithArn(const Aws::String& value) { SetArn(value); return *this;}
154 inline GetModelVersionResult& WithArn(Aws::String&& value) { SetArn(std::move(value)); return *this;}
155 inline GetModelVersionResult& WithArn(const char* value) { SetArn(value); return *this;}
157
159
160 inline const Aws::String& GetRequestId() const{ return m_requestId; }
161 inline void SetRequestId(const Aws::String& value) { m_requestId = value; }
162 inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); }
163 inline void SetRequestId(const char* value) { m_requestId.assign(value); }
164 inline GetModelVersionResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;}
165 inline GetModelVersionResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;}
166 inline GetModelVersionResult& WithRequestId(const char* value) { SetRequestId(value); return *this;}
168 private:
169
170 Aws::String m_modelId;
171
172 ModelTypeEnum m_modelType;
173
174 Aws::String m_modelVersionNumber;
175
176 TrainingDataSourceEnum m_trainingDataSource;
177
178 TrainingDataSchema m_trainingDataSchema;
179
180 ExternalEventsDetail m_externalEventsDetail;
181
182 IngestedEventsDetail m_ingestedEventsDetail;
183
184 Aws::String m_status;
185
186 Aws::String m_arn;
187
188 Aws::String m_requestId;
189 };
190
191} // namespace Model
192} // namespace FraudDetector
193} // namespace Aws
GetModelVersionResult & WithModelId(const char *value)
GetModelVersionResult & WithArn(const Aws::String &value)
void SetIngestedEventsDetail(IngestedEventsDetail &&value)
GetModelVersionResult & WithModelVersionNumber(const Aws::String &value)
GetModelVersionResult & WithTrainingDataSchema(TrainingDataSchema &&value)
GetModelVersionResult & WithRequestId(const Aws::String &value)
GetModelVersionResult & WithExternalEventsDetail(const ExternalEventsDetail &value)
GetModelVersionResult & WithArn(const char *value)
GetModelVersionResult & WithStatus(Aws::String &&value)
GetModelVersionResult & WithModelVersionNumber(Aws::String &&value)
GetModelVersionResult & WithTrainingDataSource(const TrainingDataSourceEnum &value)
GetModelVersionResult & WithStatus(const char *value)
GetModelVersionResult & WithArn(Aws::String &&value)
GetModelVersionResult & WithModelType(const ModelTypeEnum &value)
GetModelVersionResult & WithTrainingDataSchema(const TrainingDataSchema &value)
const TrainingDataSchema & GetTrainingDataSchema() const
void SetExternalEventsDetail(const ExternalEventsDetail &value)
const IngestedEventsDetail & GetIngestedEventsDetail() const
void SetTrainingDataSource(const TrainingDataSourceEnum &value)
GetModelVersionResult & WithExternalEventsDetail(ExternalEventsDetail &&value)
void SetIngestedEventsDetail(const IngestedEventsDetail &value)
const TrainingDataSourceEnum & GetTrainingDataSource() const
GetModelVersionResult & WithRequestId(const char *value)
GetModelVersionResult & WithModelVersionNumber(const char *value)
GetModelVersionResult & WithIngestedEventsDetail(const IngestedEventsDetail &value)
void SetExternalEventsDetail(ExternalEventsDetail &&value)
GetModelVersionResult & WithModelId(Aws::String &&value)
void SetTrainingDataSource(TrainingDataSourceEnum &&value)
GetModelVersionResult & WithModelId(const Aws::String &value)
const ExternalEventsDetail & GetExternalEventsDetail() const
void SetTrainingDataSchema(TrainingDataSchema &&value)
AWS_FRAUDDETECTOR_API GetModelVersionResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetModelVersionResult & WithStatus(const Aws::String &value)
GetModelVersionResult & WithIngestedEventsDetail(IngestedEventsDetail &&value)
AWS_FRAUDDETECTOR_API GetModelVersionResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetModelVersionResult & WithRequestId(Aws::String &&value)
void SetTrainingDataSchema(const TrainingDataSchema &value)
GetModelVersionResult & WithModelType(ModelTypeEnum &&value)
GetModelVersionResult & WithTrainingDataSource(TrainingDataSourceEnum &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue