Если вам нужны два конструктора на основе конструктора, вам также нужны два отдельных класса компоновщиков. Вы можете настроить класс построителя следующим образом:
@Builder(builderClassName = "BuilderByLiteRecord", builderMethodName = "builderByLiteRecord")
public SourceInfo(LiteRecordDto liteRecordDto) {
...
PS: По крайней мере из того, что вы показали в своем примере, шаблон строителя кажется здесь не совсем подходящим, по крайней мере, не для конструкторов. Я бы поставил @Builder
только на класс, чтобы вы получили класс строителя со всеми полями. Затем используйте два статических метода, каждый из которых принимает один из ваших классов DTO в качестве параметра и возвращает построитель, заполненный данными из DTO.