Enums do not require annotation in the enhanced client mapper in aws sdk2
you can just do
@Data @DynamoDBBean @NoArgsConstructor public class SomeModelClass { ... private SomeEnum someEnum ... }
(Lombok @Data annotation)