7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/machinelearning/MachineLearning_EXPORTS.h>
10#include <aws/machinelearning/model/EntityStatus.h>
21namespace MachineLearning {
46 template <
typename BatchPredictionIdT = Aws::String>
48 m_batchPredictionIdHasBeenSet =
true;
49 m_batchPredictionId = std::forward<BatchPredictionIdT>(value);
51 template <
typename BatchPredictionIdT = Aws::String>
65 template <
typename MLModelIdT = Aws::String>
67 m_mLModelIdHasBeenSet =
true;
68 m_mLModelId = std::forward<MLModelIdT>(value);
70 template <
typename MLModelIdT = Aws::String>
84 template <
typename BatchPredictionDataSourceIdT = Aws::String>
86 m_batchPredictionDataSourceIdHasBeenSet =
true;
87 m_batchPredictionDataSourceId = std::forward<BatchPredictionDataSourceIdT>(value);
89 template <
typename BatchPredictionDataSourceIdT = Aws::String>
103 template <
typename InputDataLocationS3T = Aws::String>
105 m_inputDataLocationS3HasBeenSet =
true;
106 m_inputDataLocationS3 = std::forward<InputDataLocationS3T>(value);
108 template <
typename InputDataLocationS3T = Aws::String>
123 template <
typename CreatedByIamUserT = Aws::String>
125 m_createdByIamUserHasBeenSet =
true;
126 m_createdByIamUser = std::forward<CreatedByIamUserT>(value);
128 template <
typename CreatedByIamUserT = Aws::String>
142 template <
typename CreatedAtT = Aws::Utils::DateTime>
144 m_createdAtHasBeenSet =
true;
145 m_createdAt = std::forward<CreatedAtT>(value);
147 template <
typename CreatedAtT = Aws::Utils::DateTime>
161 template <
typename LastUpdatedAtT = Aws::Utils::DateTime>
163 m_lastUpdatedAtHasBeenSet =
true;
164 m_lastUpdatedAt = std::forward<LastUpdatedAtT>(value);
166 template <
typename LastUpdatedAtT = Aws::Utils::DateTime>
179 template <
typename NameT = Aws::String>
181 m_nameHasBeenSet =
true;
182 m_name = std::forward<NameT>(value);
184 template <
typename NameT = Aws::String>
186 SetName(std::forward<NameT>(value));
207 m_statusHasBeenSet =
true;
224 template <
typename OutputUriT = Aws::String>
226 m_outputUriHasBeenSet =
true;
227 m_outputUri = std::forward<OutputUriT>(value);
229 template <
typename OutputUriT = Aws::String>
243 template <
typename MessageT = Aws::String>
245 m_messageHasBeenSet =
true;
246 m_message = std::forward<MessageT>(value);
248 template <
typename MessageT = Aws::String>
260 m_computeTimeHasBeenSet =
true;
261 m_computeTime = value;
273 template <
typename FinishedAtT = Aws::Utils::DateTime>
275 m_finishedAtHasBeenSet =
true;
276 m_finishedAt = std::forward<FinishedAtT>(value);
278 template <
typename FinishedAtT = Aws::Utils::DateTime>
289 template <
typename StartedAtT = Aws::Utils::DateTime>
291 m_startedAtHasBeenSet =
true;
292 m_startedAt = std::forward<StartedAtT>(value);
294 template <
typename StartedAtT = Aws::Utils::DateTime>
306 m_totalRecordCountHasBeenSet =
true;
307 m_totalRecordCount = value;
320 m_invalidRecordCountHasBeenSet =
true;
321 m_invalidRecordCount = value;
351 long long m_computeTime{0};
357 long long m_totalRecordCount{0};
359 long long m_invalidRecordCount{0};
360 bool m_batchPredictionIdHasBeenSet =
false;
361 bool m_mLModelIdHasBeenSet =
false;
362 bool m_batchPredictionDataSourceIdHasBeenSet =
false;
363 bool m_inputDataLocationS3HasBeenSet =
false;
364 bool m_createdByIamUserHasBeenSet =
false;
365 bool m_createdAtHasBeenSet =
false;
366 bool m_lastUpdatedAtHasBeenSet =
false;
367 bool m_nameHasBeenSet =
false;
368 bool m_statusHasBeenSet =
false;
369 bool m_outputUriHasBeenSet =
false;
370 bool m_messageHasBeenSet =
false;
371 bool m_computeTimeHasBeenSet =
false;
372 bool m_finishedAtHasBeenSet =
false;
373 bool m_startedAtHasBeenSet =
false;
374 bool m_totalRecordCountHasBeenSet =
false;
375 bool m_invalidRecordCountHasBeenSet =
false;
void SetInvalidRecordCount(long long value)
AWS_MACHINELEARNING_API BatchPrediction(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetName() const
const Aws::String & GetMLModelId() const
bool TotalRecordCountHasBeenSet() const
const Aws::Utils::DateTime & GetCreatedAt() const
AWS_MACHINELEARNING_API BatchPrediction & operator=(Aws::Utils::Json::JsonView jsonValue)
bool InputDataLocationS3HasBeenSet() const
void SetBatchPredictionId(BatchPredictionIdT &&value)
const Aws::Utils::DateTime & GetStartedAt() const
const Aws::String & GetBatchPredictionId() const
BatchPrediction & WithCreatedByIamUser(CreatedByIamUserT &&value)
BatchPrediction & WithInputDataLocationS3(InputDataLocationS3T &&value)
BatchPrediction & WithMLModelId(MLModelIdT &&value)
void SetOutputUri(OutputUriT &&value)
void SetStartedAt(StartedAtT &&value)
bool FinishedAtHasBeenSet() const
bool StatusHasBeenSet() const
long long GetInvalidRecordCount() const
const Aws::String & GetBatchPredictionDataSourceId() const
bool BatchPredictionIdHasBeenSet() const
BatchPrediction & WithMessage(MessageT &&value)
const Aws::String & GetMessage() const
bool OutputUriHasBeenSet() const
long long GetTotalRecordCount() const
bool NameHasBeenSet() const
BatchPrediction & WithName(NameT &&value)
void SetComputeTime(long long value)
const Aws::String & GetOutputUri() const
AWS_MACHINELEARNING_API BatchPrediction()=default
void SetFinishedAt(FinishedAtT &&value)
bool MessageHasBeenSet() const
BatchPrediction & WithFinishedAt(FinishedAtT &&value)
bool CreatedAtHasBeenSet() const
void SetMessage(MessageT &&value)
void SetName(NameT &&value)
BatchPrediction & WithInvalidRecordCount(long long value)
void SetMLModelId(MLModelIdT &&value)
const Aws::Utils::DateTime & GetLastUpdatedAt() const
AWS_MACHINELEARNING_API Aws::Utils::Json::JsonValue Jsonize() const
BatchPrediction & WithTotalRecordCount(long long value)
const Aws::String & GetInputDataLocationS3() const
bool MLModelIdHasBeenSet() const
void SetTotalRecordCount(long long value)
bool LastUpdatedAtHasBeenSet() const
BatchPrediction & WithLastUpdatedAt(LastUpdatedAtT &&value)
EntityStatus GetStatus() const
void SetBatchPredictionDataSourceId(BatchPredictionDataSourceIdT &&value)
const Aws::Utils::DateTime & GetFinishedAt() const
BatchPrediction & WithOutputUri(OutputUriT &&value)
BatchPrediction & WithBatchPredictionId(BatchPredictionIdT &&value)
BatchPrediction & WithCreatedAt(CreatedAtT &&value)
void SetCreatedAt(CreatedAtT &&value)
bool BatchPredictionDataSourceIdHasBeenSet() const
void SetStatus(EntityStatus value)
bool StartedAtHasBeenSet() const
void SetLastUpdatedAt(LastUpdatedAtT &&value)
BatchPrediction & WithStatus(EntityStatus value)
const Aws::String & GetCreatedByIamUser() const
long long GetComputeTime() const
bool ComputeTimeHasBeenSet() const
void SetInputDataLocationS3(InputDataLocationS3T &&value)
BatchPrediction & WithStartedAt(StartedAtT &&value)
bool CreatedByIamUserHasBeenSet() const
bool InvalidRecordCountHasBeenSet() const
BatchPrediction & WithComputeTime(long long value)
void SetCreatedByIamUser(CreatedByIamUserT &&value)
BatchPrediction & WithBatchPredictionDataSourceId(BatchPredictionDataSourceIdT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue