Если я добавлю @Builder в класс. Метод построителя создан.
Person.builder().name("john").surname("Smith").build();
У меня есть требование, где требуется конкретное поле. В этом случае поле имени обязательно, а фамилия нет. В идеале я хотел бы объявить это так.
Person.builder("john").surname("Smith").build()
Я не могу понять, как это сделать. Я попытался добавить @Builder в конструктор, но это не сработало.
@Builder
public Person(String name) {
this.name = name;
}