7#include <aws/glue/Glue_EXPORTS.h>
8#include <aws/glue/model/CatalogTableConfigOptions.h>
42 m_writeDataQualityRuleResultsEnabledHasBeenSet =
true;
43 m_writeDataQualityRuleResultsEnabled = value;
57 template <
typename CatalogTableConfigT = CatalogTableConfigOptions>
59 m_catalogTableConfigHasBeenSet =
true;
60 m_catalogTableConfig = std::forward<CatalogTableConfigT>(value);
62 template <
typename CatalogTableConfigT = CatalogTableConfigOptions>
69 bool m_writeDataQualityRuleResultsEnabled{
false};
71 CatalogTableConfigOptions m_catalogTableConfig;
72 bool m_writeDataQualityRuleResultsEnabledHasBeenSet =
false;
73 bool m_catalogTableConfigHasBeenSet =
false;
bool WriteDataQualityRuleResultsEnabledHasBeenSet() const
AWS_GLUE_API DataQualityRuleResultsOptions()=default
DataQualityRuleResultsOptions & WithCatalogTableConfig(CatalogTableConfigT &&value)
DataQualityRuleResultsOptions & WithWriteDataQualityRuleResultsEnabled(bool value)
AWS_GLUE_API DataQualityRuleResultsOptions(Aws::Utils::Json::JsonView jsonValue)
AWS_GLUE_API DataQualityRuleResultsOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetWriteDataQualityRuleResultsEnabled(bool value)
bool GetWriteDataQualityRuleResultsEnabled() const
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
bool CatalogTableConfigHasBeenSet() const
const CatalogTableConfigOptions & GetCatalogTableConfig() const
void SetCatalogTableConfig(CatalogTableConfigT &&value)
Aws::Utils::Json::JsonValue JsonValue