code: public MapReduceOptions<T> query(final Query query) {
          Assert.parametersNotNull("query", query);
          this.query = query;
          return this;
      }
docs: Sets the query defining the input for the job.  Must not be null.
  
  @param query the query to use
  @return this