7#include <aws/datazone/DataZone_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/datazone/model/DataAssetActivityStatus.h>
11#include <aws/datazone/model/DataSourceErrorMessage.h>
63 inline void SetDataAssetId(
const char* value) { m_dataAssetIdHasBeenSet =
true; m_dataAssetId.assign(value); }
89 inline void SetDataSourceRunId(
const char* value) { m_dataSourceRunIdHasBeenSet =
true; m_dataSourceRunId.assign(value); }
103 inline void SetDatabase(
const char* value) { m_databaseHasBeenSet =
true; m_database.assign(value); }
127 inline void SetProjectId(
const char* value) { m_projectIdHasBeenSet =
true; m_projectId.assign(value); }
141 inline void SetTechnicalDescription(
const char* value) { m_technicalDescriptionHasBeenSet =
true; m_technicalDescription.assign(value); }
155 inline void SetTechnicalName(
const char* value) { m_technicalNameHasBeenSet =
true; m_technicalName.assign(value); }
175 bool m_createdAtHasBeenSet =
false;
178 bool m_dataAssetIdHasBeenSet =
false;
181 bool m_dataAssetStatusHasBeenSet =
false;
184 bool m_dataSourceRunIdHasBeenSet =
false;
187 bool m_databaseHasBeenSet =
false;
190 bool m_errorMessageHasBeenSet =
false;
193 bool m_projectIdHasBeenSet =
false;
196 bool m_technicalDescriptionHasBeenSet =
false;
199 bool m_technicalNameHasBeenSet =
false;
202 bool m_updatedAtHasBeenSet =
false;
void SetProjectId(const Aws::String &value)
DataSourceRunActivity & WithUpdatedAt(Aws::Utils::DateTime &&value)
AWS_DATAZONE_API Aws::Utils::Json::JsonValue Jsonize() const
const DataAssetActivityStatus & GetDataAssetStatus() const
bool DataAssetIdHasBeenSet() const
DataSourceRunActivity & WithDatabase(const char *value)
void SetCreatedAt(Aws::Utils::DateTime &&value)
void SetErrorMessage(DataSourceErrorMessage &&value)
void SetUpdatedAt(const Aws::Utils::DateTime &value)
DataSourceRunActivity & WithProjectId(Aws::String &&value)
DataSourceRunActivity & WithTechnicalName(const Aws::String &value)
void SetDataAssetId(const Aws::String &value)
DataSourceRunActivity & WithProjectId(const Aws::String &value)
bool DataAssetStatusHasBeenSet() const
bool DataSourceRunIdHasBeenSet() const
void SetUpdatedAt(Aws::Utils::DateTime &&value)
void SetDataSourceRunId(const char *value)
DataSourceRunActivity & WithTechnicalName(const char *value)
const Aws::String & GetTechnicalDescription() const
const Aws::String & GetDataAssetId() const
DataSourceRunActivity & WithUpdatedAt(const Aws::Utils::DateTime &value)
void SetTechnicalDescription(Aws::String &&value)
DataSourceRunActivity & WithErrorMessage(const DataSourceErrorMessage &value)
bool ErrorMessageHasBeenSet() const
DataSourceRunActivity & WithCreatedAt(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetCreatedAt() const
DataSourceRunActivity & WithDataSourceRunId(const Aws::String &value)
const Aws::String & GetProjectId() const
void SetDatabase(const Aws::String &value)
DataSourceRunActivity & WithTechnicalDescription(Aws::String &&value)
bool DatabaseHasBeenSet() const
void SetErrorMessage(const DataSourceErrorMessage &value)
DataSourceRunActivity & WithTechnicalDescription(const Aws::String &value)
const Aws::String & GetDatabase() const
DataSourceRunActivity & WithDataSourceRunId(const char *value)
bool UpdatedAtHasBeenSet() const
void SetDataAssetId(const char *value)
void SetTechnicalName(Aws::String &&value)
void SetDatabase(Aws::String &&value)
DataSourceRunActivity & WithDataAssetStatus(const DataAssetActivityStatus &value)
DataSourceRunActivity & WithDataSourceRunId(Aws::String &&value)
DataSourceRunActivity & WithDatabase(const Aws::String &value)
void SetTechnicalDescription(const Aws::String &value)
void SetDataAssetId(Aws::String &&value)
bool ProjectIdHasBeenSet() const
AWS_DATAZONE_API DataSourceRunActivity & operator=(Aws::Utils::Json::JsonView jsonValue)
DataSourceRunActivity & WithTechnicalDescription(const char *value)
void SetTechnicalDescription(const char *value)
DataSourceRunActivity & WithDataAssetId(Aws::String &&value)
const Aws::String & GetTechnicalName() const
const Aws::String & GetDataSourceRunId() const
void SetDataSourceRunId(const Aws::String &value)
void SetDatabase(const char *value)
bool CreatedAtHasBeenSet() const
DataSourceRunActivity & WithDataAssetId(const char *value)
void SetDataSourceRunId(Aws::String &&value)
void SetProjectId(Aws::String &&value)
DataSourceRunActivity & WithDataAssetStatus(DataAssetActivityStatus &&value)
void SetProjectId(const char *value)
DataSourceRunActivity & WithDataAssetId(const Aws::String &value)
void SetDataAssetStatus(const DataAssetActivityStatus &value)
DataSourceRunActivity & WithDatabase(Aws::String &&value)
DataSourceRunActivity & WithErrorMessage(DataSourceErrorMessage &&value)
DataSourceRunActivity & WithProjectId(const char *value)
AWS_DATAZONE_API DataSourceRunActivity()
void SetTechnicalName(const char *value)
bool TechnicalNameHasBeenSet() const
void SetTechnicalName(const Aws::String &value)
const DataSourceErrorMessage & GetErrorMessage() const
DataSourceRunActivity & WithTechnicalName(Aws::String &&value)
DataSourceRunActivity & WithCreatedAt(Aws::Utils::DateTime &&value)
void SetDataAssetStatus(DataAssetActivityStatus &&value)
AWS_DATAZONE_API DataSourceRunActivity(Aws::Utils::Json::JsonView jsonValue)
void SetCreatedAt(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetUpdatedAt() const
bool TechnicalDescriptionHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue