Шаблон Builder с потоком Java 8

Я строю объект с помощью простого цикла:

WebTarget target = getClient().target(u);

for (Entry<String, String> queryParam : queryParams.entrySet()) {
    target = target.queryParam(queryParam.getKey(), queryParam.getValue());
}

Я хочу сделать то же самое, используя Java8 Stream API, но я не могу понять, как это сделать. Что заставляет меня бороться, так это то, что цель назначается каждый раз, поэтому простой метод .forEach () не будет работать. Я думаю, мне нужно использовать .collect () или redu (), так как я ищу единственное возвращаемое значение, но я потерян в данный момент!

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

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