Je ne suis pas sûr d'avoir compris votre question.
Si vous souhaitez imprimer le résultat de votre searchResponse selon votre exemple, cela devrait ressembler à ceci :
SearchHit[] results = sr.getHits().getHits();
for(SearchHit hit : results){
String sourceAsString = hit.getSourceAsString();
if (sourceAsString != null) {
Gson gson = new GsonBuilder().setDateFormat(dateFormat)
.create();
System.out.println( gson.fromJson(sourceAsString, Firewall.class));
}
}
J'utilise Gson pour convertir la réponse Json en FireWall (POJO).
J'espère que c'est ce que vous cherchiez.