public Student save(Student doc) { var request = new IndexRequest.Builder<Student>() .index(indexName) .id(doc.getId()) .document(doc) .build(); return execute(() -> { var indexResponse = client.index(request); doc.setId(indexResponse.id()); return doc; }); }