Class AnalyticsIntentMetricResult

    • Method Detail

      • name

        public final AnalyticsIntentMetricName name()

        The metric that you requested. See Key definitions for more details about these metrics.

        • Count – The number of times the intent was invoked.

        • Success – The number of times the intent succeeded.

        • Failure – The number of times the intent failed.

        • Switched – The number of times there was a switch to a different intent.

        • Dropped – The number of times the user dropped the intent.

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

        Returns:
        The metric that you requested. See Key definitions for more details about these metrics.

        • Count – The number of times the intent was invoked.

        • Success – The number of times the intent succeeded.

        • Failure – The number of times the intent failed.

        • Switched – The number of times there was a switch to a different intent.

        • Dropped – The number of times the user dropped the intent.

        See Also:
        AnalyticsIntentMetricName
      • nameAsString

        public final String nameAsString()

        The metric that you requested. See Key definitions for more details about these metrics.

        • Count – The number of times the intent was invoked.

        • Success – The number of times the intent succeeded.

        • Failure – The number of times the intent failed.

        • Switched – The number of times there was a switch to a different intent.

        • Dropped – The number of times the user dropped the intent.

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

        Returns:
        The metric that you requested. See Key definitions for more details about these metrics.

        • Count – The number of times the intent was invoked.

        • Success – The number of times the intent succeeded.

        • Failure – The number of times the intent failed.

        • Switched – The number of times there was a switch to a different intent.

        • Dropped – The number of times the user dropped the intent.

        See Also:
        AnalyticsIntentMetricName
      • statistic

        public final AnalyticsMetricStatistic statistic()

        The statistic that you requested to calculate.

        • Sum – The total count for the category you provide in name.

        • Average – The total count divided by the number of intents in the category you provide in name.

        • Max – The highest count in the category you provide in name.

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

        Returns:
        The statistic that you requested to calculate.

        • Sum – The total count for the category you provide in name.

        • Average – The total count divided by the number of intents in the category you provide in name.

        • Max – The highest count in the category you provide in name.

        See Also:
        AnalyticsMetricStatistic
      • statisticAsString

        public final String statisticAsString()

        The statistic that you requested to calculate.

        • Sum – The total count for the category you provide in name.

        • Average – The total count divided by the number of intents in the category you provide in name.

        • Max – The highest count in the category you provide in name.

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

        Returns:
        The statistic that you requested to calculate.

        • Sum – The total count for the category you provide in name.

        • Average – The total count divided by the number of intents in the category you provide in name.

        • Max – The highest count in the category you provide in name.

        See Also:
        AnalyticsMetricStatistic
      • value

        public final Double value()

        The value of the summary statistic for the metric that you requested.

        Returns:
        The value of the summary statistic for the metric that you requested.
      • 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)