7#include <aws/glue/Glue_EXPORTS.h>
8#include <aws/glue/model/UpdateCatalogBehavior.h>
48 inline void SetEnableUpdateCatalog(
bool value) { m_enableUpdateCatalogHasBeenSet =
true; m_enableUpdateCatalog = value; }
65 bool m_enableUpdateCatalog;
66 bool m_enableUpdateCatalogHasBeenSet =
false;
69 bool m_updateBehaviorHasBeenSet =
false;
CatalogSchemaChangePolicy & WithEnableUpdateCatalog(bool value)
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetEnableUpdateCatalog(bool value)
bool EnableUpdateCatalogHasBeenSet() const
void SetUpdateBehavior(const UpdateCatalogBehavior &value)
CatalogSchemaChangePolicy & WithUpdateBehavior(const UpdateCatalogBehavior &value)
AWS_GLUE_API CatalogSchemaChangePolicy & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_GLUE_API CatalogSchemaChangePolicy(Aws::Utils::Json::JsonView jsonValue)
CatalogSchemaChangePolicy & WithUpdateBehavior(UpdateCatalogBehavior &&value)
AWS_GLUE_API CatalogSchemaChangePolicy()
bool UpdateBehaviorHasBeenSet() const
const UpdateCatalogBehavior & GetUpdateBehavior() const
void SetUpdateBehavior(UpdateCatalogBehavior &&value)
bool GetEnableUpdateCatalog() const
Aws::Utils::Json::JsonValue JsonValue