Class MetricAttribute

    • Method Detail

      • eventType

        public final String eventType()

        The metric's event type.

        Returns:
        The metric's event type.
      • metricName

        public final String metricName()

        The metric's name. The name helps you identify the metric in Amazon CloudWatch or Amazon S3.

        Returns:
        The metric's name. The name helps you identify the metric in Amazon CloudWatch or Amazon S3.
      • expression

        public final String expression()

        The attribute's expression. Available functions are SUM() or SAMPLECOUNT(). For SUM() functions, provide the dataset type (either Interactions or Items) and column to sum as a parameter. For example SUM(Items.PRICE).

        Returns:
        The attribute's expression. Available functions are SUM() or SAMPLECOUNT(). For SUM() functions, provide the dataset type (either Interactions or Items) and column to sum as a parameter. For example SUM(Items.PRICE).
      • 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)