7#include <aws/glue/Glue_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/glue/model/DataSource.h>
10#include <aws/core/utils/DateTime.h>
48 template<
typename ResultIdT = Aws::String>
49 void SetResultId(ResultIdT&& value) { m_resultIdHasBeenSet =
true; m_resultId = std::forward<ResultIdT>(value); }
50 template<
typename ResultIdT = Aws::String>
60 template<
typename DataSourceT = DataSource>
61 void SetDataSource(DataSourceT&& value) { m_dataSourceHasBeenSet =
true; m_dataSource = std::forward<DataSourceT>(value); }
62 template<
typename DataSourceT = DataSource>
72 template<
typename JobNameT = Aws::String>
73 void SetJobName(JobNameT&& value) { m_jobNameHasBeenSet =
true; m_jobName = std::forward<JobNameT>(value); }
74 template<
typename JobNameT = Aws::String>
84 template<
typename JobRunIdT = Aws::String>
85 void SetJobRunId(JobRunIdT&& value) { m_jobRunIdHasBeenSet =
true; m_jobRunId = std::forward<JobRunIdT>(value); }
86 template<
typename JobRunIdT = Aws::String>
96 template<
typename StartedOnT = Aws::Utils::DateTime>
97 void SetStartedOn(StartedOnT&& value) { m_startedOnHasBeenSet =
true; m_startedOn = std::forward<StartedOnT>(value); }
98 template<
typename StartedOnT = Aws::Utils::DateTime>
104 bool m_resultIdHasBeenSet =
false;
107 bool m_dataSourceHasBeenSet =
false;
110 bool m_jobNameHasBeenSet =
false;
113 bool m_jobRunIdHasBeenSet =
false;
116 bool m_startedOnHasBeenSet =
false;
void SetStartedOn(StartedOnT &&value)
DataQualityResultDescription & WithJobRunId(JobRunIdT &&value)
AWS_GLUE_API DataQualityResultDescription & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_GLUE_API DataQualityResultDescription()=default
const Aws::Utils::DateTime & GetStartedOn() const
bool JobRunIdHasBeenSet() const
bool JobNameHasBeenSet() const
DataQualityResultDescription & WithStartedOn(StartedOnT &&value)
const DataSource & GetDataSource() const
AWS_GLUE_API DataQualityResultDescription(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetJobName() const
DataQualityResultDescription & WithResultId(ResultIdT &&value)
const Aws::String & GetResultId() const
bool StartedOnHasBeenSet() const
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
bool DataSourceHasBeenSet() const
void SetJobName(JobNameT &&value)
const Aws::String & GetJobRunId() const
void SetDataSource(DataSourceT &&value)
DataQualityResultDescription & WithJobName(JobNameT &&value)
void SetResultId(ResultIdT &&value)
DataQualityResultDescription & WithDataSource(DataSourceT &&value)
void SetJobRunId(JobRunIdT &&value)
bool ResultIdHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue