code: public JSONObject partialUpdateObjects(JSONArray objects, RequestOptions requestOptions) throws AlgoliaException {
      try {
        JSONArray array = new JSONArray();
        for (int n = 0; n < objects.length(); n++) {
          array.put(partialUpdateObject(objects.getJSONObject(n)));
        }
        return batch(array, requestOptions);
      } catch (JSONException e) {
        throw new AlgoliaException(e.getMessage());
      }
    }
docs: Partially Override the content of several objects
  
  @param objects        the array of objects to update (each object must contains an objectID attribute)
  @param requestOptions Options to pass to this request