Class Predictor

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

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

    • Predictor

      public Predictor()
    • Predictor

      public Predictor(Boolean initWithEmptyList)
  • Method Details

    • getId

      public String getId()
    • queues

      public Predictor queues(List<AddressableEntityRef> queues)
      The queue IDs associated with the predictor.
    • getQueues

      public List<AddressableEntityRef> getQueues()
    • setQueues

      public void setQueues(List<AddressableEntityRef> queues)
    • kpi

      public Predictor kpi(String kpi)
      The KPI that the predictor attempts to maximize/minimize.
    • getKpi

      public String getKpi()
    • setKpi

      public void setKpi(String kpi)
    • routingTimeoutSeconds

      public Predictor routingTimeoutSeconds(Integer routingTimeoutSeconds)
      Number of seconds allocated to predictive routing before attempting a different routing method. This is a value between 12 and 900 seconds.
    • getRoutingTimeoutSeconds

      public Integer getRoutingTimeoutSeconds()
    • setRoutingTimeoutSeconds

      public void setRoutingTimeoutSeconds(Integer routingTimeoutSeconds)
    • schedule

      public Predictor schedule(PredictorSchedule schedule)
      The predictor schedule that determines when the predictor is used for routing interactions.
    • getSchedule

      public PredictorSchedule getSchedule()
    • setSchedule

      public void setSchedule(PredictorSchedule schedule)
    • getState

      public Predictor.StateEnum getState()
    • getDateCreated

      public Date getDateCreated()
    • getDateModified

      public Date getDateModified()
    • workloadBalancingConfig

      public Predictor workloadBalancingConfig(PredictorWorkloadBalancing workloadBalancingConfig)
      The predictor balancing configuration to enable workload balancing.
    • getWorkloadBalancingConfig

      public PredictorWorkloadBalancing getWorkloadBalancingConfig()
    • setWorkloadBalancingConfig

      public void setWorkloadBalancingConfig(PredictorWorkloadBalancing workloadBalancingConfig)
    • getErrorCode

      public String getErrorCode()
    • getModels

      public List<PredictorModelBrief> getModels()
    • getSelfUri

      public String getSelfUri()
    • 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