Class AnalyticsIntentStageMetric

    • Method Detail

      • name

        public final AnalyticsIntentStageMetricName name()

        The metric for which you want to get intent stage summary statistics. See Key definitions for more details about these metrics.

        • Count – The number of times the intent stage occurred.

        • Success – The number of times the intent stage succeeded.

        • Failure – The number of times the intent stage failed.

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

        • Retry – The number of times the bot tried to elicit a response from the user at this stage.

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

        Returns:
        The metric for which you want to get intent stage summary statistics. See Key definitions for more details about these metrics.

        • Count – The number of times the intent stage occurred.

        • Success – The number of times the intent stage succeeded.

        • Failure – The number of times the intent stage failed.

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

        • Retry – The number of times the bot tried to elicit a response from the user at this stage.

        See Also:
        AnalyticsIntentStageMetricName
      • nameAsString

        public final String nameAsString()

        The metric for which you want to get intent stage summary statistics. See Key definitions for more details about these metrics.

        • Count – The number of times the intent stage occurred.

        • Success – The number of times the intent stage succeeded.

        • Failure – The number of times the intent stage failed.

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

        • Retry – The number of times the bot tried to elicit a response from the user at this stage.

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

        Returns:
        The metric for which you want to get intent stage summary statistics. See Key definitions for more details about these metrics.

        • Count – The number of times the intent stage occurred.

        • Success – The number of times the intent stage succeeded.

        • Failure – The number of times the intent stage failed.

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

        • Retry – The number of times the bot tried to elicit a response from the user at this stage.

        See Also:
        AnalyticsIntentStageMetricName
      • statistic

        public final AnalyticsMetricStatistic statistic()

        The summary statistic to calculate.

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

        • Average – The total count divided by the number of intent stages 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 summary statistic to calculate.

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

        • Average – The total count divided by the number of intent stages 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 summary statistic to calculate.

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

        • Average – The total count divided by the number of intent stages 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 summary statistic to calculate.

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

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

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

        See Also:
        AnalyticsMetricStatistic
      • order

        public final AnalyticsSortOrder order()

        Specifies whether to sort the results in ascending or descending order of the summary statistic ( value in the response).

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

        Returns:
        Specifies whether to sort the results in ascending or descending order of the summary statistic ( value in the response).
        See Also:
        AnalyticsSortOrder
      • orderAsString

        public final String orderAsString()

        Specifies whether to sort the results in ascending or descending order of the summary statistic ( value in the response).

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

        Returns:
        Specifies whether to sort the results in ascending or descending order of the summary statistic ( value in the response).
        See Also:
        AnalyticsSortOrder
      • 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)