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