Elasticsearch Java Client 8.7 String List to FieldAndFormat List

How do I pass Java String List to .fields as FieldAndFormat in search(req -> req.index(index).fields())

Hi @tcpeiris

Are you looking for it?

var list = List.of(
    FieldAndFormat.of(ff -> ff.field("fieldA")),
    FieldAndFormat.of(ff -> ff.field("timestamp").format("epoch_millis")));

var request = SearchRequest.of(sr -> sr
    .index("idx_movies").fields(list));

Hi. This is exactly what I was looking for. Thank you very much.