final String userId = getUserId(username); client.prepareUpdate(authIndex, userType, userId) .setSource(builder).setRefresh(true) .execute(new ActionListener<UpdateResponse>() {
if (options.getRouting() != null) builder.setRouting(options.getRouting()); if (options.getParent() != null) builder.setParent(options.getParent()); if (options.isRefresh() != null) builder.setRefresh(options.isRefresh()); if (options.getConsistencyLevel() != null) builder.setConsistencyLevel(options.getConsistencyLevel()); if (options.getVersion() != null) builder.setVersion(options.getVersion());