code: public ActionFuture<UpdateResponse>
      upsertDataASyncWithObjectMapper(Object sourceObject, String index,
              String type, String id) {
          return upsertDataAsync(
                  JMElasticsearchUtil.buildSourceByJsonMapper(sourceObject),
                  index, type, id);
      }
docs: Upsert data a sync with object mapper action future.
  
  @param sourceObject the source object
  @param index        the index
  @param type         the type
  @param id           the id
  @return the action future