Class NumericalAggregationFunction

    • Method Detail

      • simpleNumericalAggregation

        public final SimpleNumericalAggregationFunction simpleNumericalAggregation()

        Built-in aggregation functions for numerical values.

        • SUM: The sum of a dimension or measure.

        • AVERAGE: The average of a dimension or measure.

        • MIN: The minimum value of a dimension or measure.

        • MAX: The maximum value of a dimension or measure.

        • COUNT: The count of a dimension or measure.

        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

        • VAR: The variance of a dimension or measure.

        • VARP: The partitioned variance of a dimension or measure.

        • STDEV: The standard deviation of a dimension or measure.

        • STDEVP: The partitioned standard deviation of a dimension or measure.

        • MEDIAN: The median value of a dimension or measure.

        If the service returns an enum value that is not available in the current SDK version, simpleNumericalAggregation will return SimpleNumericalAggregationFunction.UNKNOWN_TO_SDK_VERSION . The raw value returned by the service is available from simpleNumericalAggregationAsString().

        Returns:
        Built-in aggregation functions for numerical values.

        • SUM: The sum of a dimension or measure.

        • AVERAGE: The average of a dimension or measure.

        • MIN: The minimum value of a dimension or measure.

        • MAX: The maximum value of a dimension or measure.

        • COUNT: The count of a dimension or measure.

        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

        • VAR: The variance of a dimension or measure.

        • VARP: The partitioned variance of a dimension or measure.

        • STDEV: The standard deviation of a dimension or measure.

        • STDEVP: The partitioned standard deviation of a dimension or measure.

        • MEDIAN: The median value of a dimension or measure.

        See Also:
        SimpleNumericalAggregationFunction
      • simpleNumericalAggregationAsString

        public final String simpleNumericalAggregationAsString()

        Built-in aggregation functions for numerical values.

        • SUM: The sum of a dimension or measure.

        • AVERAGE: The average of a dimension or measure.

        • MIN: The minimum value of a dimension or measure.

        • MAX: The maximum value of a dimension or measure.

        • COUNT: The count of a dimension or measure.

        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

        • VAR: The variance of a dimension or measure.

        • VARP: The partitioned variance of a dimension or measure.

        • STDEV: The standard deviation of a dimension or measure.

        • STDEVP: The partitioned standard deviation of a dimension or measure.

        • MEDIAN: The median value of a dimension or measure.

        If the service returns an enum value that is not available in the current SDK version, simpleNumericalAggregation will return SimpleNumericalAggregationFunction.UNKNOWN_TO_SDK_VERSION . The raw value returned by the service is available from simpleNumericalAggregationAsString().

        Returns:
        Built-in aggregation functions for numerical values.

        • SUM: The sum of a dimension or measure.

        • AVERAGE: The average of a dimension or measure.

        • MIN: The minimum value of a dimension or measure.

        • MAX: The maximum value of a dimension or measure.

        • COUNT: The count of a dimension or measure.

        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

        • VAR: The variance of a dimension or measure.

        • VARP: The partitioned variance of a dimension or measure.

        • STDEV: The standard deviation of a dimension or measure.

        • STDEVP: The partitioned standard deviation of a dimension or measure.

        • MEDIAN: The median value of a dimension or measure.

        See Also:
        SimpleNumericalAggregationFunction
      • percentileAggregation

        public final PercentileAggregation percentileAggregation()

        An aggregation based on the percentile of values in a dimension or measure.

        Returns:
        An aggregation based on the percentile of values in a dimension or measure.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)