Class OutcomeQuantileCondition

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

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

    • OutcomeQuantileCondition

      public OutcomeQuantileCondition()
    • OutcomeQuantileCondition

      public OutcomeQuantileCondition(Boolean initWithEmptyList)
  • Method Details

    • outcomeId

      public OutcomeQuantileCondition outcomeId(String outcomeId)
      The outcome ID.
    • getOutcomeId

      public String getOutcomeId()
    • setOutcomeId

      public void setOutcomeId(String outcomeId)
    • maxQuantileThreshold

      public OutcomeQuantileCondition maxQuantileThreshold(Float maxQuantileThreshold)
      This Outcome Quantile Condition is met when sessionMaxQuantile of the OutcomeScore is above this value, (unless fallbackQuantile is set). Range 0.00-1.00
    • getMaxQuantileThreshold

      public Float getMaxQuantileThreshold()
    • setMaxQuantileThreshold

      public void setMaxQuantileThreshold(Float maxQuantileThreshold)
    • fallbackQuantileThreshold

      public OutcomeQuantileCondition fallbackQuantileThreshold(Float fallbackQuantileThreshold)
      (Optional) If set, this Condition is met when maxQuantileThreshold is met, AND the current quantile of the OutcomeScore is below this fallbackQuantileThreshold. Range 0.00-1.00
    • getFallbackQuantileThreshold

      public Float getFallbackQuantileThreshold()
    • setFallbackQuantileThreshold

      public void setFallbackQuantileThreshold(Float fallbackQuantileThreshold)
    • 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