Class OutcomeScore

java.lang.Object
com.mypurecloud.sdk.v2.model.OutcomeScore
All Implemented Interfaces:
Serializable

public class OutcomeScore extends Object implements Serializable
OutcomeScore
See Also:
  • Constructor Details

    • OutcomeScore

      public OutcomeScore()
    • OutcomeScore

      public OutcomeScore(Boolean initWithEmptyList)
  • Method Details

    • outcome

      public OutcomeScore outcome(AddressableEntityRef outcome)
      The outcome that the score was calculated for.
    • getOutcome

      public AddressableEntityRef getOutcome()
    • setOutcome

      public void setOutcome(AddressableEntityRef outcome)
    • sessionMaxProbability

      public OutcomeScore sessionMaxProbability(Float sessionMaxProbability)
      Represents the max probability reached in the session.
    • getSessionMaxProbability

      public Float getSessionMaxProbability()
    • setSessionMaxProbability

      public void setSessionMaxProbability(Float sessionMaxProbability)
    • probability

      public OutcomeScore probability(Float probability)
      Represents the likelihood of a customer reaching or achieving a given outcome.
    • getProbability

      public Float getProbability()
    • setProbability

      public void setProbability(Float probability)
    • percentile

      public OutcomeScore percentile(Integer percentile)
      (Deprecated: use the 'quantile' field instead) Represents the predicted probability's percentile score when compared with all other generated probabilities for a given outcome.
    • getPercentile

      public Integer getPercentile()
    • setPercentile

      public void setPercentile(Integer percentile)
    • sessionMaxPercentile

      public OutcomeScore sessionMaxPercentile(Integer sessionMaxPercentile)
      (Deprecated: use the 'quantile' field instead) Represents the maximum likelihood percentile score reached for a given outcome by the current session.
    • getSessionMaxPercentile

      public Integer getSessionMaxPercentile()
    • setSessionMaxPercentile

      public void setSessionMaxPercentile(Integer sessionMaxPercentile)
    • quantile

      public OutcomeScore quantile(Float quantile)
      Represents the quantity of sessions that have a maximum probability less than the predicted probability.
    • getQuantile

      public Float getQuantile()
    • setQuantile

      public void setQuantile(Float quantile)
    • sessionMaxQuantile

      public OutcomeScore sessionMaxQuantile(Float sessionMaxQuantile)
      Represents the quantity of sessions that have a maximum probability less than the predicted session max probability.
    • getSessionMaxQuantile

      public Float getSessionMaxQuantile()
    • setSessionMaxQuantile

      public void setSessionMaxQuantile(Float sessionMaxQuantile)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object