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; }
63 bool m_enableUpdateCatalog{
false};
64 bool m_enableUpdateCatalogHasBeenSet =
false;
67 bool m_updateBehaviorHasBeenSet =
false;
void SetUpdateBehavior(UpdateCatalogBehavior value)
CatalogSchemaChangePolicy & WithEnableUpdateCatalog(bool value)
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetEnableUpdateCatalog(bool value)
bool EnableUpdateCatalogHasBeenSet() const
AWS_GLUE_API CatalogSchemaChangePolicy()=default
CatalogSchemaChangePolicy & WithUpdateBehavior(UpdateCatalogBehavior value)
AWS_GLUE_API CatalogSchemaChangePolicy & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_GLUE_API CatalogSchemaChangePolicy(Aws::Utils::Json::JsonView jsonValue)
UpdateCatalogBehavior GetUpdateBehavior() const
bool UpdateBehaviorHasBeenSet() const
bool GetEnableUpdateCatalog() const
Aws::Utils::Json::JsonValue JsonValue