public Student insert(Student doc) { var request = new CreateRequest.Builder<Student>() .index(indexName) .id(doc.getId()) .document(doc) .build(); return execute(() -> { var createResponse = client.create(request); doc.setId(createResponse.id()); return doc; }); }