7#include <aws/forecast/ForecastService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/forecast/model/DataSource.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/forecast/model/ImportMode.h>
24namespace ForecastService
56 inline void SetDatasetImportJobArn(
const char* value) { m_datasetImportJobArnHasBeenSet =
true; m_datasetImportJobArn.assign(value); }
70 inline void SetDatasetImportJobName(
const char* value) { m_datasetImportJobNameHasBeenSet =
true; m_datasetImportJobName.assign(value); }
104 inline void SetStatus(
const char* value) { m_statusHasBeenSet =
true; m_status.assign(value); }
118 inline void SetMessage(
const char* value) { m_messageHasBeenSet =
true; m_message.assign(value); }
168 bool m_datasetImportJobArnHasBeenSet =
false;
171 bool m_datasetImportJobNameHasBeenSet =
false;
174 bool m_dataSourceHasBeenSet =
false;
177 bool m_statusHasBeenSet =
false;
180 bool m_messageHasBeenSet =
false;
183 bool m_creationTimeHasBeenSet =
false;
186 bool m_lastModificationTimeHasBeenSet =
false;
189 bool m_importModeHasBeenSet =
false;
bool ImportModeHasBeenSet() const
void SetStatus(Aws::String &&value)
DatasetImportJobSummary & WithCreationTime(Aws::Utils::DateTime &&value)
DatasetImportJobSummary & WithDatasetImportJobName(const char *value)
DatasetImportJobSummary & WithStatus(const char *value)
AWS_FORECASTSERVICE_API DatasetImportJobSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetMessage(const char *value)
DatasetImportJobSummary & WithMessage(const char *value)
void SetCreationTime(Aws::Utils::DateTime &&value)
DatasetImportJobSummary & WithLastModificationTime(Aws::Utils::DateTime &&value)
bool DatasetImportJobArnHasBeenSet() const
bool DatasetImportJobNameHasBeenSet() const
void SetDatasetImportJobArn(Aws::String &&value)
DatasetImportJobSummary & WithStatus(const Aws::String &value)
DatasetImportJobSummary & WithMessage(Aws::String &&value)
void SetStatus(const Aws::String &value)
void SetDatasetImportJobName(Aws::String &&value)
AWS_FORECASTSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetCreationTime(const Aws::Utils::DateTime &value)
void SetStatus(const char *value)
bool StatusHasBeenSet() const
DatasetImportJobSummary & WithDatasetImportJobName(const Aws::String &value)
const Aws::Utils::DateTime & GetLastModificationTime() const
void SetImportMode(const ImportMode &value)
void SetDatasetImportJobName(const char *value)
const Aws::String & GetStatus() const
void SetImportMode(ImportMode &&value)
const Aws::String & GetDatasetImportJobName() const
DatasetImportJobSummary & WithImportMode(ImportMode &&value)
void SetMessage(const Aws::String &value)
DatasetImportJobSummary & WithDatasetImportJobName(Aws::String &&value)
void SetDatasetImportJobArn(const Aws::String &value)
const DataSource & GetDataSource() const
void SetLastModificationTime(Aws::Utils::DateTime &&value)
void SetDataSource(DataSource &&value)
DatasetImportJobSummary & WithDatasetImportJobArn(const Aws::String &value)
DatasetImportJobSummary & WithDatasetImportJobArn(const char *value)
const Aws::String & GetMessage() const
const Aws::Utils::DateTime & GetCreationTime() const
bool LastModificationTimeHasBeenSet() const
const Aws::String & GetDatasetImportJobArn() const
AWS_FORECASTSERVICE_API DatasetImportJobSummary()
AWS_FORECASTSERVICE_API DatasetImportJobSummary(Aws::Utils::Json::JsonView jsonValue)
void SetMessage(Aws::String &&value)
DatasetImportJobSummary & WithDatasetImportJobArn(Aws::String &&value)
void SetDatasetImportJobName(const Aws::String &value)
const ImportMode & GetImportMode() const
bool CreationTimeHasBeenSet() const
bool DataSourceHasBeenSet() const
bool MessageHasBeenSet() const
void SetLastModificationTime(const Aws::Utils::DateTime &value)
DatasetImportJobSummary & WithDataSource(DataSource &&value)
DatasetImportJobSummary & WithDataSource(const DataSource &value)
DatasetImportJobSummary & WithLastModificationTime(const Aws::Utils::DateTime &value)
DatasetImportJobSummary & WithStatus(Aws::String &&value)
DatasetImportJobSummary & WithCreationTime(const Aws::Utils::DateTime &value)
void SetDataSource(const DataSource &value)
DatasetImportJobSummary & WithImportMode(const ImportMode &value)
DatasetImportJobSummary & WithMessage(const Aws::String &value)
void SetDatasetImportJobArn(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue