private Query constructQuery() { Query query = new Query(); query.setAggregation(aggregation); query.setDuration(duration); query.setFilters(filters); query.setProjection(projection); query.setWindow(window); query.setPostAggregations(postAggregations); return query; }