/** * Adds measurements to be included in selection of {@link CubeQuery}. * @param measurements map of measurement name, agg function to include * @return builder for configuring {@link CubeQuery} */ public Measurement measurements(Map<String, AggregationFunction> measurements) { Builder.this.measurements.putAll(measurements); return new Measurement(); } }
/** * Adds measurements to be included in selection of {@link CubeQuery}. * @param measurements map of measurement name, agg function to include * @return builder for configuring {@link CubeQuery} */ public Measurement measurements(Map<String, AggregationFunction> measurements) { Builder.this.measurements.putAll(measurements); return new Measurement(); }
/** * Adds measurement to be included in selection of {@link CubeQuery}. * @param name name of the measurement * @param aggFunc function to be used if aggregation of measurement value is needed * @return builder for configuring {@link CubeQuery} */ public Measurement measurement(String name, AggregationFunction aggFunc) { Builder.this.measurements.put(name, aggFunc); return new Measurement(); }