code: public String setUser(String uid, Map<String, Object> properties)
        throws ExecutionException, InterruptedException, IOException {
      return setUser(uid, properties, new DateTime());
    }
docs: Sets properties of a user. Same as {@link #setUser(String, Map, DateTime)} except event time is
  not specified and recorded as the time when the function is called.