SimpleAttributeDefinitionBuilder builder = SimpleAttributeDefinitionBuilder.create(name, type, true);
if (validator != null) {
builder.setValidator(validator);
}
builder.setAllowExpression(allowExpression);
return builder.build();
}
private static class HashValidator extends ModelTypeValidator implements MinMaxValidator {
public HashValidator(boolean nillable) {
super(ModelType.BYTES, nillable);