code: public ActionFuture<UpdateResponse> upsertDataAsync(
              Map<String, ?> source, String index, String type, String id) {
          return upsertQueryAsync(buildPrepareUpsert(index, type, id, source));
      }
docs: Upsert data async action future.
  
  @param source the source
  @param index  the index
  @param type   the type
  @param id     the id
  @return the action future