7#include <aws/glue/Glue_EXPORTS.h>
47 inline void SetTotalRowsProcessed(
double value) { m_totalRowsProcessedHasBeenSet =
true; m_totalRowsProcessed = value; }
57 inline void SetTotalRowsPassed(
double value) { m_totalRowsPassedHasBeenSet =
true; m_totalRowsPassed = value; }
67 inline void SetTotalRowsFailed(
double value) { m_totalRowsFailedHasBeenSet =
true; m_totalRowsFailed = value; }
77 inline void SetTotalRulesProcessed(
double value) { m_totalRulesProcessedHasBeenSet =
true; m_totalRulesProcessed = value; }
88 inline void SetTotalRulesPassed(
double value) { m_totalRulesPassedHasBeenSet =
true; m_totalRulesPassed = value; }
99 inline void SetTotalRulesFailed(
double value) { m_totalRulesFailedHasBeenSet =
true; m_totalRulesFailed = value; }
104 double m_totalRowsProcessed{0.0};
105 bool m_totalRowsProcessedHasBeenSet =
false;
107 double m_totalRowsPassed{0.0};
108 bool m_totalRowsPassedHasBeenSet =
false;
110 double m_totalRowsFailed{0.0};
111 bool m_totalRowsFailedHasBeenSet =
false;
113 double m_totalRulesProcessed{0.0};
114 bool m_totalRulesProcessedHasBeenSet =
false;
116 double m_totalRulesPassed{0.0};
117 bool m_totalRulesPassedHasBeenSet =
false;
119 double m_totalRulesFailed{0.0};
120 bool m_totalRulesFailedHasBeenSet =
false;
AWS_GLUE_API DataQualityAggregatedMetrics & operator=(Aws::Utils::Json::JsonView jsonValue)
DataQualityAggregatedMetrics & WithTotalRulesPassed(double value)
void SetTotalRulesProcessed(double value)
void SetTotalRowsProcessed(double value)
DataQualityAggregatedMetrics & WithTotalRulesFailed(double value)
double GetTotalRowsFailed() const
double GetTotalRowsProcessed() const
bool TotalRulesFailedHasBeenSet() const
double GetTotalRulesPassed() const
void SetTotalRowsPassed(double value)
DataQualityAggregatedMetrics & WithTotalRowsPassed(double value)
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetTotalRulesFailed(double value)
DataQualityAggregatedMetrics & WithTotalRowsProcessed(double value)
void SetTotalRowsFailed(double value)
bool TotalRowsPassedHasBeenSet() const
bool TotalRulesProcessedHasBeenSet() const
bool TotalRulesPassedHasBeenSet() const
bool TotalRowsFailedHasBeenSet() const
bool TotalRowsProcessedHasBeenSet() const
DataQualityAggregatedMetrics & WithTotalRowsFailed(double value)
double GetTotalRowsPassed() const
AWS_GLUE_API DataQualityAggregatedMetrics(Aws::Utils::Json::JsonView jsonValue)
AWS_GLUE_API DataQualityAggregatedMetrics()=default
void SetTotalRulesPassed(double value)
double GetTotalRulesFailed() const
double GetTotalRulesProcessed() const
DataQualityAggregatedMetrics & WithTotalRulesProcessed(double value)
Aws::Utils::Json::JsonValue JsonValue