7#include <aws/glue/Glue_EXPORTS.h>
8#include <aws/glue/model/UpdateBehavior.h>
9#include <aws/glue/model/DeleteBehavior.h>
64 bool m_updateBehaviorHasBeenSet =
false;
67 bool m_deleteBehaviorHasBeenSet =
false;
DeleteBehavior GetDeleteBehavior() const
AWS_GLUE_API SchemaChangePolicy()=default
bool DeleteBehaviorHasBeenSet() const
AWS_GLUE_API SchemaChangePolicy & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetUpdateBehavior(UpdateBehavior value)
void SetDeleteBehavior(DeleteBehavior value)
UpdateBehavior GetUpdateBehavior() const
SchemaChangePolicy & WithDeleteBehavior(DeleteBehavior value)
SchemaChangePolicy & WithUpdateBehavior(UpdateBehavior value)
bool UpdateBehaviorHasBeenSet() const
AWS_GLUE_API SchemaChangePolicy(Aws::Utils::Json::JsonView jsonValue)
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue