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>
19template<
typename RESULT_TYPE>
20class AmazonWebServiceResult;
48 inline void SetResultId(
const char* value) { m_resultId.assign(value); }
61 inline void SetProfileId(
const char* value) { m_profileId.assign(value); }
72 inline double GetScore()
const{
return m_score; }
73 inline void SetScore(
double value) { m_score = value; }
95 inline void SetRulesetName(
const char* value) { m_rulesetName.assign(value); }
147 inline void SetJobName(
const char* value) { m_jobName.assign(value); }
160 inline void SetJobRunId(
const char* value) { m_jobRunId.assign(value); }
226 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
AWS_GLUE_API GetDataQualityResultResult()
GetDataQualityResultResult & WithJobName(Aws::String &&value)
GetDataQualityResultResult & WithStartedOn(Aws::Utils::DateTime &&value)
void SetEvaluationContext(const char *value)
GetDataQualityResultResult & WithRulesetEvaluationRunId(Aws::String &&value)
GetDataQualityResultResult & WithProfileId(const Aws::String &value)
GetDataQualityResultResult & WithResultId(const char *value)
void SetJobName(const Aws::String &value)
const Aws::Vector< DataQualityRuleResult > & GetRuleResults() const
GetDataQualityResultResult & WithRequestId(const char *value)
const Aws::String & GetResultId() const
void SetResultId(Aws::String &&value)
const Aws::String & GetJobName() const
GetDataQualityResultResult & WithEvaluationContext(const Aws::String &value)
GetDataQualityResultResult & AddObservations(DataQualityObservation &&value)
const DataSource & GetDataSource() const
GetDataQualityResultResult & AddRuleResults(DataQualityRuleResult &&value)
AWS_GLUE_API GetDataQualityResultResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
const Aws::String & GetRulesetName() const
void SetJobRunId(const Aws::String &value)
void SetEvaluationContext(const Aws::String &value)
void SetResultId(const Aws::String &value)
void SetObservations(Aws::Vector< DataQualityObservation > &&value)
void SetProfileId(Aws::String &&value)
void SetRuleResults(const Aws::Vector< DataQualityRuleResult > &value)
void SetStartedOn(Aws::Utils::DateTime &&value)
void SetJobName(const char *value)
GetDataQualityResultResult & WithJobRunId(const Aws::String &value)
GetDataQualityResultResult & WithRulesetName(const char *value)
GetDataQualityResultResult & AddObservations(const DataQualityObservation &value)
const Aws::Vector< DataQualityObservation > & GetObservations() const
void SetScore(double value)
void SetRuleResults(Aws::Vector< DataQualityRuleResult > &&value)
const Aws::Vector< DataQualityAnalyzerResult > & GetAnalyzerResults() const
GetDataQualityResultResult & WithRulesetName(const Aws::String &value)
const Aws::Utils::DateTime & GetStartedOn() const
const Aws::String & GetRequestId() const
AWS_GLUE_API GetDataQualityResultResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetProfileId(const Aws::String &value)
void SetCompletedOn(const Aws::Utils::DateTime &value)
void SetDataSource(const DataSource &value)
void SetRulesetEvaluationRunId(const char *value)
GetDataQualityResultResult & AddAnalyzerResults(const DataQualityAnalyzerResult &value)
GetDataQualityResultResult & WithRuleResults(const Aws::Vector< DataQualityRuleResult > &value)
GetDataQualityResultResult & WithRulesetName(Aws::String &&value)
GetDataQualityResultResult & WithProfileId(const char *value)
GetDataQualityResultResult & WithScore(double value)
GetDataQualityResultResult & WithStartedOn(const Aws::Utils::DateTime &value)
GetDataQualityResultResult & WithDataSource(DataSource &&value)
GetDataQualityResultResult & AddAnalyzerResults(DataQualityAnalyzerResult &&value)
GetDataQualityResultResult & WithJobName(const char *value)
void SetJobRunId(const char *value)
const Aws::String & GetProfileId() const
GetDataQualityResultResult & WithRequestId(const Aws::String &value)
GetDataQualityResultResult & WithEvaluationContext(const char *value)
GetDataQualityResultResult & WithObservations(Aws::Vector< DataQualityObservation > &&value)
GetDataQualityResultResult & WithResultId(Aws::String &&value)
const Aws::Utils::DateTime & GetCompletedOn() const
void SetEvaluationContext(Aws::String &&value)
GetDataQualityResultResult & WithResultId(const Aws::String &value)
void SetRequestId(Aws::String &&value)
GetDataQualityResultResult & WithCompletedOn(const Aws::Utils::DateTime &value)
const Aws::String & GetEvaluationContext() const
void SetRequestId(const Aws::String &value)
GetDataQualityResultResult & WithRulesetEvaluationRunId(const char *value)
GetDataQualityResultResult & AddRuleResults(const DataQualityRuleResult &value)
void SetRulesetName(const Aws::String &value)
GetDataQualityResultResult & WithDataSource(const DataSource &value)
void SetJobRunId(Aws::String &&value)
void SetCompletedOn(Aws::Utils::DateTime &&value)
GetDataQualityResultResult & WithAnalyzerResults(Aws::Vector< DataQualityAnalyzerResult > &&value)
GetDataQualityResultResult & WithJobName(const Aws::String &value)
const Aws::String & GetRulesetEvaluationRunId() const
GetDataQualityResultResult & WithRulesetEvaluationRunId(const Aws::String &value)
void SetProfileId(const char *value)
GetDataQualityResultResult & WithEvaluationContext(Aws::String &&value)
void SetObservations(const Aws::Vector< DataQualityObservation > &value)
GetDataQualityResultResult & WithJobRunId(const char *value)
void SetRulesetEvaluationRunId(const Aws::String &value)
GetDataQualityResultResult & WithCompletedOn(Aws::Utils::DateTime &&value)
void SetAnalyzerResults(Aws::Vector< DataQualityAnalyzerResult > &&value)
const Aws::String & GetJobRunId() const
GetDataQualityResultResult & WithRequestId(Aws::String &&value)
void SetRulesetName(Aws::String &&value)
GetDataQualityResultResult & WithAnalyzerResults(const Aws::Vector< DataQualityAnalyzerResult > &value)
void SetRequestId(const char *value)
void SetRulesetEvaluationRunId(Aws::String &&value)
void SetRulesetName(const char *value)
GetDataQualityResultResult & WithRuleResults(Aws::Vector< DataQualityRuleResult > &&value)
void SetResultId(const char *value)
void SetJobName(Aws::String &&value)
GetDataQualityResultResult & WithObservations(const Aws::Vector< DataQualityObservation > &value)
void SetAnalyzerResults(const Aws::Vector< DataQualityAnalyzerResult > &value)
GetDataQualityResultResult & WithProfileId(Aws::String &&value)
void SetDataSource(DataSource &&value)
void SetStartedOn(const Aws::Utils::DateTime &value)
GetDataQualityResultResult & WithJobRunId(Aws::String &&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