Добавление ограничений @NotNull или Pattern в список <String>

Как мы можем гарантировать, что отдельные строки внутри списка не являются нулевыми / пустыми или следуют определенному шаблону

@NotNull
List<String> emailIds;

Я также хочу добавить шаблон

@Pattern("\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b.")

но я могу жить без этого. Но я определенно хотел бы иметь ограничение, которое будет проверять, являются ли какие-либо строки в списке нулевыми или пустыми. Кроме того, как будет выглядеть схема Json

"ids": {
      "description": "The  ids associated with this.", 
    "type": "array",
        "minItems": 1,
        "items": {
        "type": "string",
         "required" :true }
 }

"required" :true does not seem to do the job

Ответы на вопрос(4)

Ваш ответ на вопрос