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>
11#include <aws/core/utils/memory/stl/AWSVector.h>
12#include <aws/glue/model/DataQualityRuleResult.h>
13#include <aws/glue/model/DataQualityAnalyzerResult.h>
14#include <aws/glue/model/DataQualityObservation.h>
54 inline void SetResultId(
const char* value) { m_resultIdHasBeenSet =
true; m_resultId.assign(value); }
68 inline void SetProfileId(
const char* value) { m_profileIdHasBeenSet =
true; m_profileId.assign(value); }
79 inline double GetScore()
const{
return m_score; }
81 inline void SetScore(
double value) { m_scoreHasBeenSet =
true; m_score = value; }
105 inline void SetRulesetName(
const char* value) { m_rulesetNameHasBeenSet =
true; m_rulesetName.assign(value); }
122 inline void SetEvaluationContext(
const char* value) { m_evaluationContextHasBeenSet =
true; m_evaluationContext.assign(value); }
160 inline void SetJobName(
const char* value) { m_jobNameHasBeenSet =
true; m_jobName.assign(value); }
174 inline void SetJobRunId(
const char* value) { m_jobRunIdHasBeenSet =
true; m_jobRunId.assign(value); }
189 inline void SetRulesetEvaluationRunId(
const char* value) { m_rulesetEvaluationRunIdHasBeenSet =
true; m_rulesetEvaluationRunId.assign(value); }
242 bool m_resultIdHasBeenSet =
false;
245 bool m_profileIdHasBeenSet =
false;
248 bool m_scoreHasBeenSet =
false;
251 bool m_dataSourceHasBeenSet =
false;
254 bool m_rulesetNameHasBeenSet =
false;
257 bool m_evaluationContextHasBeenSet =
false;
260 bool m_startedOnHasBeenSet =
false;
263 bool m_completedOnHasBeenSet =
false;
266 bool m_jobNameHasBeenSet =
false;
269 bool m_jobRunIdHasBeenSet =
false;
272 bool m_rulesetEvaluationRunIdHasBeenSet =
false;
275 bool m_ruleResultsHasBeenSet =
false;
278 bool m_analyzerResultsHasBeenSet =
false;
281 bool m_observationsHasBeenSet =
false;
void SetRulesetEvaluationRunId(const Aws::String &value)
const Aws::String & GetProfileId() const
DataQualityResult & WithRuleResults(const Aws::Vector< DataQualityRuleResult > &value)
const Aws::String & GetRulesetEvaluationRunId() const
const Aws::Vector< DataQualityObservation > & GetObservations() const
DataQualityResult & AddRuleResults(const DataQualityRuleResult &value)
DataQualityResult & WithStartedOn(const Aws::Utils::DateTime &value)
void SetProfileId(const char *value)
bool AnalyzerResultsHasBeenSet() const
DataQualityResult & WithStartedOn(Aws::Utils::DateTime &&value)
DataQualityResult & WithJobName(const char *value)
void SetAnalyzerResults(Aws::Vector< DataQualityAnalyzerResult > &&value)
void SetResultId(const char *value)
DataQualityResult & WithRulesetName(const char *value)
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
bool StartedOnHasBeenSet() const
DataQualityResult & WithJobRunId(const Aws::String &value)
void SetEvaluationContext(const char *value)
DataQualityResult & WithResultId(const Aws::String &value)
const Aws::String & GetRulesetName() const
DataQualityResult & WithRulesetName(const Aws::String &value)
DataQualityResult & WithObservations(const Aws::Vector< DataQualityObservation > &value)
AWS_GLUE_API DataQualityResult()
void SetRulesetEvaluationRunId(Aws::String &&value)
DataQualityResult & WithResultId(Aws::String &&value)
bool EvaluationContextHasBeenSet() const
bool ResultIdHasBeenSet() const
DataQualityResult & WithAnalyzerResults(Aws::Vector< DataQualityAnalyzerResult > &&value)
void SetRuleResults(Aws::Vector< DataQualityRuleResult > &&value)
DataQualityResult & WithAnalyzerResults(const Aws::Vector< DataQualityAnalyzerResult > &value)
const Aws::String & GetJobName() const
DataQualityResult & AddRuleResults(DataQualityRuleResult &&value)
void SetScore(double value)
DataQualityResult & WithEvaluationContext(const Aws::String &value)
DataQualityResult & WithEvaluationContext(const char *value)
const DataSource & GetDataSource() const
void SetJobName(const char *value)
DataQualityResult & WithProfileId(Aws::String &&value)
void SetProfileId(Aws::String &&value)
DataQualityResult & WithCompletedOn(const Aws::Utils::DateTime &value)
DataQualityResult & WithProfileId(const Aws::String &value)
DataQualityResult & WithJobName(Aws::String &&value)
bool DataSourceHasBeenSet() const
DataQualityResult & WithCompletedOn(Aws::Utils::DateTime &&value)
bool ProfileIdHasBeenSet() const
void SetRulesetEvaluationRunId(const char *value)
DataQualityResult & WithScore(double value)
DataQualityResult & WithJobRunId(Aws::String &&value)
void SetProfileId(const Aws::String &value)
const Aws::Utils::DateTime & GetCompletedOn() const
void SetCompletedOn(Aws::Utils::DateTime &&value)
DataQualityResult & WithObservations(Aws::Vector< DataQualityObservation > &&value)
bool JobRunIdHasBeenSet() const
void SetRulesetName(Aws::String &&value)
const Aws::String & GetEvaluationContext() const
bool CompletedOnHasBeenSet() const
DataQualityResult & AddAnalyzerResults(const DataQualityAnalyzerResult &value)
const Aws::Utils::DateTime & GetStartedOn() const
DataQualityResult & WithRulesetEvaluationRunId(Aws::String &&value)
bool ObservationsHasBeenSet() const
DataQualityResult & AddObservations(DataQualityObservation &&value)
void SetStartedOn(Aws::Utils::DateTime &&value)
bool RulesetEvaluationRunIdHasBeenSet() const
DataQualityResult & WithJobName(const Aws::String &value)
DataQualityResult & AddAnalyzerResults(DataQualityAnalyzerResult &&value)
void SetResultId(const Aws::String &value)
DataQualityResult & AddObservations(const DataQualityObservation &value)
DataQualityResult & WithProfileId(const char *value)
bool RuleResultsHasBeenSet() const
const Aws::String & GetResultId() const
void SetRuleResults(const Aws::Vector< DataQualityRuleResult > &value)
DataQualityResult & WithRulesetEvaluationRunId(const char *value)
DataQualityResult & WithRulesetEvaluationRunId(const Aws::String &value)
bool RulesetNameHasBeenSet() const
DataQualityResult & WithRuleResults(Aws::Vector< DataQualityRuleResult > &&value)
void SetDataSource(const DataSource &value)
const Aws::Vector< DataQualityRuleResult > & GetRuleResults() const
void SetEvaluationContext(Aws::String &&value)
const Aws::Vector< DataQualityAnalyzerResult > & GetAnalyzerResults() const
void SetObservations(Aws::Vector< DataQualityObservation > &&value)
bool JobNameHasBeenSet() const
bool ScoreHasBeenSet() const
void SetStartedOn(const Aws::Utils::DateTime &value)
AWS_GLUE_API DataQualityResult & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetResultId(Aws::String &&value)
void SetEvaluationContext(const Aws::String &value)
void SetCompletedOn(const Aws::Utils::DateTime &value)
DataQualityResult & WithDataSource(DataSource &&value)
void SetDataSource(DataSource &&value)
void SetJobRunId(const Aws::String &value)
void SetObservations(const Aws::Vector< DataQualityObservation > &value)
DataQualityResult & WithEvaluationContext(Aws::String &&value)
void SetJobRunId(Aws::String &&value)
DataQualityResult & WithRulesetName(Aws::String &&value)
void SetJobName(Aws::String &&value)
AWS_GLUE_API DataQualityResult(Aws::Utils::Json::JsonView jsonValue)
void SetRulesetName(const Aws::String &value)
DataQualityResult & WithResultId(const char *value)
const Aws::String & GetJobRunId() const
DataQualityResult & WithDataSource(const DataSource &value)
void SetRulesetName(const char *value)
DataQualityResult & WithJobRunId(const char *value)
void SetAnalyzerResults(const Aws::Vector< DataQualityAnalyzerResult > &value)
void SetJobName(const Aws::String &value)
void SetJobRunId(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue