7#include <aws/core/http/HttpResponse.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/machinelearning/MachineLearning_EXPORTS.h>
11#include <aws/machinelearning/model/EntityStatus.h>
16template <
typename RESULT_TYPE>
17class AmazonWebServiceResult;
24namespace MachineLearning {
45 template <
typename BatchPredictionIdT = Aws::String>
47 m_batchPredictionIdHasBeenSet =
true;
48 m_batchPredictionId = std::forward<BatchPredictionIdT>(value);
50 template <
typename BatchPredictionIdT = Aws::String>
63 template <
typename MLModelIdT = Aws::String>
65 m_mLModelIdHasBeenSet =
true;
66 m_mLModelId = std::forward<MLModelIdT>(value);
68 template <
typename MLModelIdT = Aws::String>
81 template <
typename BatchPredictionDataSourceIdT = Aws::String>
83 m_batchPredictionDataSourceIdHasBeenSet =
true;
84 m_batchPredictionDataSourceId = std::forward<BatchPredictionDataSourceIdT>(value);
86 template <
typename BatchPredictionDataSourceIdT = Aws::String>
99 template <
typename InputDataLocationS3T = Aws::String>
101 m_inputDataLocationS3HasBeenSet =
true;
102 m_inputDataLocationS3 = std::forward<InputDataLocationS3T>(value);
104 template <
typename InputDataLocationS3T = Aws::String>
118 template <
typename CreatedByIamUserT = Aws::String>
120 m_createdByIamUserHasBeenSet =
true;
121 m_createdByIamUser = std::forward<CreatedByIamUserT>(value);
123 template <
typename CreatedByIamUserT = Aws::String>
136 template <
typename CreatedAtT = Aws::Utils::DateTime>
138 m_createdAtHasBeenSet =
true;
139 m_createdAt = std::forward<CreatedAtT>(value);
141 template <
typename CreatedAtT = Aws::Utils::DateTime>
154 template <
typename LastUpdatedAtT = Aws::Utils::DateTime>
156 m_lastUpdatedAtHasBeenSet =
true;
157 m_lastUpdatedAt = std::forward<LastUpdatedAtT>(value);
159 template <
typename LastUpdatedAtT = Aws::Utils::DateTime>
171 template <
typename NameT = Aws::String>
173 m_nameHasBeenSet =
true;
174 m_name = std::forward<NameT>(value);
176 template <
typename NameT = Aws::String>
178 SetName(std::forward<NameT>(value));
198 m_statusHasBeenSet =
true;
213 template <
typename OutputUriT = Aws::String>
215 m_outputUriHasBeenSet =
true;
216 m_outputUri = std::forward<OutputUriT>(value);
218 template <
typename OutputUriT = Aws::String>
231 template <
typename LogUriT = Aws::String>
233 m_logUriHasBeenSet =
true;
234 m_logUri = std::forward<LogUriT>(value);
236 template <
typename LogUriT = Aws::String>
249 template <
typename MessageT = Aws::String>
251 m_messageHasBeenSet =
true;
252 m_message = std::forward<MessageT>(value);
254 template <
typename MessageT = Aws::String>
270 m_computeTimeHasBeenSet =
true;
271 m_computeTime = value;
287 template <
typename FinishedAtT = Aws::Utils::DateTime>
289 m_finishedAtHasBeenSet =
true;
290 m_finishedAt = std::forward<FinishedAtT>(value);
292 template <
typename FinishedAtT = Aws::Utils::DateTime>
307 template <
typename StartedAtT = Aws::Utils::DateTime>
309 m_startedAtHasBeenSet =
true;
310 m_startedAt = std::forward<StartedAtT>(value);
312 template <
typename StartedAtT = Aws::Utils::DateTime>
326 m_totalRecordCountHasBeenSet =
true;
327 m_totalRecordCount = value;
342 m_invalidRecordCountHasBeenSet =
true;
343 m_invalidRecordCount = value;
354 template <
typename RequestIdT = Aws::String>
356 m_requestIdHasBeenSet =
true;
357 m_requestId = std::forward<RequestIdT>(value);
359 template <
typename RequestIdT = Aws::String>
392 long long m_computeTime{0};
398 long long m_totalRecordCount{0};
400 long long m_invalidRecordCount{0};
404 bool m_batchPredictionIdHasBeenSet =
false;
405 bool m_mLModelIdHasBeenSet =
false;
406 bool m_batchPredictionDataSourceIdHasBeenSet =
false;
407 bool m_inputDataLocationS3HasBeenSet =
false;
408 bool m_createdByIamUserHasBeenSet =
false;
409 bool m_createdAtHasBeenSet =
false;
410 bool m_lastUpdatedAtHasBeenSet =
false;
411 bool m_nameHasBeenSet =
false;
412 bool m_statusHasBeenSet =
false;
413 bool m_outputUriHasBeenSet =
false;
414 bool m_logUriHasBeenSet =
false;
415 bool m_messageHasBeenSet =
false;
416 bool m_computeTimeHasBeenSet =
false;
417 bool m_finishedAtHasBeenSet =
false;
418 bool m_startedAtHasBeenSet =
false;
419 bool m_totalRecordCountHasBeenSet =
false;
420 bool m_invalidRecordCountHasBeenSet =
false;
421 bool m_requestIdHasBeenSet =
false;
GetBatchPredictionResult & WithFinishedAt(FinishedAtT &&value)
void SetRequestId(RequestIdT &&value)
GetBatchPredictionResult & WithInputDataLocationS3(InputDataLocationS3T &&value)
const Aws::String & GetInputDataLocationS3() const
GetBatchPredictionResult & WithCreatedByIamUser(CreatedByIamUserT &&value)
GetBatchPredictionResult & WithLogUri(LogUriT &&value)
void SetOutputUri(OutputUriT &&value)
GetBatchPredictionResult & WithRequestId(RequestIdT &&value)
GetBatchPredictionResult & WithBatchPredictionDataSourceId(BatchPredictionDataSourceIdT &&value)
void SetTotalRecordCount(long long value)
GetBatchPredictionResult & WithMLModelId(MLModelIdT &&value)
GetBatchPredictionResult & WithInvalidRecordCount(long long value)
EntityStatus GetStatus() const
const Aws::String & GetMessage() const
GetBatchPredictionResult & WithName(NameT &&value)
long long GetTotalRecordCount() const
Aws::Http::HttpResponseCode GetHttpResponseCode() const
const Aws::Utils::DateTime & GetCreatedAt() const
void SetBatchPredictionDataSourceId(BatchPredictionDataSourceIdT &&value)
void SetInvalidRecordCount(long long value)
void SetName(NameT &&value)
const Aws::String & GetBatchPredictionDataSourceId() const
void SetStartedAt(StartedAtT &&value)
void SetLogUri(LogUriT &&value)
GetBatchPredictionResult & WithLastUpdatedAt(LastUpdatedAtT &&value)
const Aws::String & GetName() const
GetBatchPredictionResult & WithMessage(MessageT &&value)
const Aws::String & GetRequestId() const
void SetComputeTime(long long value)
GetBatchPredictionResult & WithCreatedAt(CreatedAtT &&value)
const Aws::Utils::DateTime & GetFinishedAt() const
void SetCreatedByIamUser(CreatedByIamUserT &&value)
const Aws::Utils::DateTime & GetLastUpdatedAt() const
long long GetInvalidRecordCount() const
GetBatchPredictionResult & WithTotalRecordCount(long long value)
void SetMessage(MessageT &&value)
const Aws::String & GetOutputUri() const
void SetStatus(EntityStatus value)
void SetFinishedAt(FinishedAtT &&value)
AWS_MACHINELEARNING_API GetBatchPredictionResult()=default
const Aws::String & GetCreatedByIamUser() const
AWS_MACHINELEARNING_API GetBatchPredictionResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetBatchPredictionId(BatchPredictionIdT &&value)
GetBatchPredictionResult & WithOutputUri(OutputUriT &&value)
void SetMLModelId(MLModelIdT &&value)
GetBatchPredictionResult & WithStatus(EntityStatus value)
long long GetComputeTime() const
GetBatchPredictionResult & WithBatchPredictionId(BatchPredictionIdT &&value)
void SetInputDataLocationS3(InputDataLocationS3T &&value)
GetBatchPredictionResult & WithStartedAt(StartedAtT &&value)
const Aws::String & GetMLModelId() const
AWS_MACHINELEARNING_API GetBatchPredictionResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetLastUpdatedAt(LastUpdatedAtT &&value)
const Aws::Utils::DateTime & GetStartedAt() const
const Aws::String & GetBatchPredictionId() const
void SetCreatedAt(CreatedAtT &&value)
const Aws::String & GetLogUri() const
GetBatchPredictionResult & WithComputeTime(long long value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue