Ваш пример кода на самом деле не скомпилируется, но я попытаюсь ответить на ваш вопрос ...
addonItems.stream().filter(addonItem -> GeoCode.TRP.toString().equals(addonItem.getSomeCode()))
.forEach(addonItem -> addonItem.setName("Got from GOOGLE"));
То, что этот код делает, это поток элементов в списке addonItems и фильтр для addonItems на основенаше выражение лямбда-фильтра.Он выполнит эту потоковую операцию при вызове forEach и соответственно установит имя каждого addonItem на основе выражения нашего фильтра.