7#include <aws/machinelearning/MachineLearning_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/machinelearning/model/EntityStatus.h>
23namespace MachineLearning
54 inline void SetBatchPredictionId(
const char* value) { m_batchPredictionIdHasBeenSet =
true; m_batchPredictionId.assign(value); }
69 inline void SetMLModelId(
const char* value) { m_mLModelIdHasBeenSet =
true; m_mLModelId.assign(value); }
84 inline void SetBatchPredictionDataSourceId(
const char* value) { m_batchPredictionDataSourceIdHasBeenSet =
true; m_batchPredictionDataSourceId.assign(value); }
99 inline void SetInputDataLocationS3(
const char* value) { m_inputDataLocationS3HasBeenSet =
true; m_inputDataLocationS3.assign(value); }
115 inline void SetCreatedByIamUser(
const char* value) { m_createdByIamUserHasBeenSet =
true; m_createdByIamUser.assign(value); }
155 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
192 inline void SetOutputUri(
const char* value) { m_outputUriHasBeenSet =
true; m_outputUri.assign(value); }
207 inline void SetMessage(
const char* value) { m_messageHasBeenSet =
true; m_message.assign(value); }
217 inline void SetComputeTime(
long long value) { m_computeTimeHasBeenSet =
true; m_computeTime = value; }
245 inline void SetTotalRecordCount(
long long value) { m_totalRecordCountHasBeenSet =
true; m_totalRecordCount = value; }
253 inline void SetInvalidRecordCount(
long long value) { m_invalidRecordCountHasBeenSet =
true; m_invalidRecordCount = value; }
259 bool m_batchPredictionIdHasBeenSet =
false;
262 bool m_mLModelIdHasBeenSet =
false;
265 bool m_batchPredictionDataSourceIdHasBeenSet =
false;
268 bool m_inputDataLocationS3HasBeenSet =
false;
271 bool m_createdByIamUserHasBeenSet =
false;
274 bool m_createdAtHasBeenSet =
false;
277 bool m_lastUpdatedAtHasBeenSet =
false;
280 bool m_nameHasBeenSet =
false;
283 bool m_statusHasBeenSet =
false;
286 bool m_outputUriHasBeenSet =
false;
289 bool m_messageHasBeenSet =
false;
291 long long m_computeTime;
292 bool m_computeTimeHasBeenSet =
false;
295 bool m_finishedAtHasBeenSet =
false;
298 bool m_startedAtHasBeenSet =
false;
300 long long m_totalRecordCount;
301 bool m_totalRecordCountHasBeenSet =
false;
303 long long m_invalidRecordCount;
304 bool m_invalidRecordCountHasBeenSet =
false;
BatchPrediction & WithName(Aws::String &&value)
BatchPrediction & WithCreatedAt(const Aws::Utils::DateTime &value)
void SetStatus(EntityStatus &&value)
void SetInvalidRecordCount(long long value)
void SetCreatedAt(const Aws::Utils::DateTime &value)
BatchPrediction & WithOutputUri(const Aws::String &value)
AWS_MACHINELEARNING_API BatchPrediction(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetName() const
BatchPrediction & WithLastUpdatedAt(const Aws::Utils::DateTime &value)
const Aws::String & GetMLModelId() const
void SetFinishedAt(const Aws::Utils::DateTime &value)
BatchPrediction & WithBatchPredictionDataSourceId(Aws::String &&value)
BatchPrediction & WithOutputUri(const char *value)
bool TotalRecordCountHasBeenSet() const
void SetBatchPredictionDataSourceId(const char *value)
const Aws::Utils::DateTime & GetCreatedAt() const
AWS_MACHINELEARNING_API BatchPrediction & operator=(Aws::Utils::Json::JsonView jsonValue)
BatchPrediction & WithBatchPredictionDataSourceId(const Aws::String &value)
void SetMessage(Aws::String &&value)
BatchPrediction & WithMLModelId(const Aws::String &value)
bool InputDataLocationS3HasBeenSet() const
const Aws::Utils::DateTime & GetStartedAt() const
BatchPrediction & WithName(const char *value)
void SetInputDataLocationS3(Aws::String &&value)
const Aws::String & GetBatchPredictionId() const
BatchPrediction & WithCreatedByIamUser(const char *value)
BatchPrediction & WithBatchPredictionId(Aws::String &&value)
BatchPrediction & WithCreatedByIamUser(Aws::String &&value)
bool FinishedAtHasBeenSet() const
void SetCreatedByIamUser(Aws::String &&value)
BatchPrediction & WithStartedAt(Aws::Utils::DateTime &&value)
void SetOutputUri(const Aws::String &value)
bool StatusHasBeenSet() const
long long GetInvalidRecordCount() const
const Aws::String & GetBatchPredictionDataSourceId() const
BatchPrediction & WithCreatedAt(Aws::Utils::DateTime &&value)
void SetStartedAt(const Aws::Utils::DateTime &value)
BatchPrediction & WithStatus(const EntityStatus &value)
bool BatchPredictionIdHasBeenSet() const
const Aws::String & GetMessage() const
BatchPrediction & WithFinishedAt(const Aws::Utils::DateTime &value)
bool OutputUriHasBeenSet() const
long long GetTotalRecordCount() const
bool NameHasBeenSet() const
BatchPrediction & WithCreatedByIamUser(const Aws::String &value)
void SetBatchPredictionDataSourceId(Aws::String &&value)
void SetComputeTime(long long value)
const Aws::String & GetOutputUri() const
BatchPrediction & WithMLModelId(const char *value)
void SetStartedAt(Aws::Utils::DateTime &&value)
bool MessageHasBeenSet() const
bool CreatedAtHasBeenSet() const
void SetLastUpdatedAt(Aws::Utils::DateTime &&value)
void SetMessage(const Aws::String &value)
BatchPrediction & WithInvalidRecordCount(long long value)
void SetLastUpdatedAt(const Aws::Utils::DateTime &value)
BatchPrediction & WithStatus(EntityStatus &&value)
const Aws::Utils::DateTime & GetLastUpdatedAt() const
void SetOutputUri(Aws::String &&value)
AWS_MACHINELEARNING_API Aws::Utils::Json::JsonValue Jsonize() const
BatchPrediction & WithInputDataLocationS3(const Aws::String &value)
void SetMLModelId(Aws::String &&value)
BatchPrediction & WithTotalRecordCount(long long value)
BatchPrediction & WithBatchPredictionId(const Aws::String &value)
const Aws::String & GetInputDataLocationS3() const
BatchPrediction & WithMessage(Aws::String &&value)
void SetBatchPredictionDataSourceId(const Aws::String &value)
BatchPrediction & WithFinishedAt(Aws::Utils::DateTime &&value)
bool MLModelIdHasBeenSet() const
void SetTotalRecordCount(long long value)
bool LastUpdatedAtHasBeenSet() const
BatchPrediction & WithName(const Aws::String &value)
BatchPrediction & WithMLModelId(Aws::String &&value)
void SetMLModelId(const char *value)
void SetBatchPredictionId(const Aws::String &value)
const Aws::Utils::DateTime & GetFinishedAt() const
void SetBatchPredictionId(const char *value)
void SetName(Aws::String &&value)
BatchPrediction & WithMessage(const char *value)
void SetInputDataLocationS3(const char *value)
bool BatchPredictionDataSourceIdHasBeenSet() const
void SetBatchPredictionId(Aws::String &&value)
void SetMLModelId(const Aws::String &value)
bool StartedAtHasBeenSet() const
const Aws::String & GetCreatedByIamUser() const
void SetOutputUri(const char *value)
void SetName(const char *value)
void SetMessage(const char *value)
void SetCreatedByIamUser(const Aws::String &value)
void SetName(const Aws::String &value)
long long GetComputeTime() const
BatchPrediction & WithBatchPredictionDataSourceId(const char *value)
bool ComputeTimeHasBeenSet() const
BatchPrediction & WithInputDataLocationS3(Aws::String &&value)
BatchPrediction & WithStartedAt(const Aws::Utils::DateTime &value)
void SetFinishedAt(Aws::Utils::DateTime &&value)
void SetCreatedByIamUser(const char *value)
BatchPrediction & WithOutputUri(Aws::String &&value)
bool CreatedByIamUserHasBeenSet() const
void SetInputDataLocationS3(const Aws::String &value)
bool InvalidRecordCountHasBeenSet() const
BatchPrediction & WithComputeTime(long long value)
void SetStatus(const EntityStatus &value)
void SetCreatedAt(Aws::Utils::DateTime &&value)
BatchPrediction & WithMessage(const Aws::String &value)
BatchPrediction & WithBatchPredictionId(const char *value)
AWS_MACHINELEARNING_API BatchPrediction()
BatchPrediction & WithInputDataLocationS3(const char *value)
BatchPrediction & WithLastUpdatedAt(Aws::Utils::DateTime &&value)
const EntityStatus & GetStatus() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue