Class AdherenceSettings

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

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

    • AdherenceSettings

      public AdherenceSettings()
    • AdherenceSettings

      public AdherenceSettings(Boolean initWithEmptyList)
  • Method Details

    • severeAlertThresholdMinutes

      public AdherenceSettings severeAlertThresholdMinutes(Integer severeAlertThresholdMinutes)
      The threshold in minutes where an alert will be triggered when an agent is considered severely out of adherence
    • getSevereAlertThresholdMinutes

      public Integer getSevereAlertThresholdMinutes()
    • setSevereAlertThresholdMinutes

      public void setSevereAlertThresholdMinutes(Integer severeAlertThresholdMinutes)
    • adherenceTargetPercent

      public AdherenceSettings adherenceTargetPercent(Integer adherenceTargetPercent)
      Target adherence percentage
    • getAdherenceTargetPercent

      public Integer getAdherenceTargetPercent()
    • setAdherenceTargetPercent

      public void setAdherenceTargetPercent(Integer adherenceTargetPercent)
    • adherenceExceptionThresholdSeconds

      public AdherenceSettings adherenceExceptionThresholdSeconds(Integer adherenceExceptionThresholdSeconds)
      The threshold in seconds for which agents should not be penalized for being momentarily out of adherence
    • getAdherenceExceptionThresholdSeconds

      public Integer getAdherenceExceptionThresholdSeconds()
    • setAdherenceExceptionThresholdSeconds

      public void setAdherenceExceptionThresholdSeconds(Integer adherenceExceptionThresholdSeconds)
    • nonOnQueueActivitiesEquivalent

      public AdherenceSettings nonOnQueueActivitiesEquivalent(Boolean nonOnQueueActivitiesEquivalent)
      Whether to treat all non-on-queue activities as equivalent for adherence purposes
    • getNonOnQueueActivitiesEquivalent

      public Boolean getNonOnQueueActivitiesEquivalent()
    • setNonOnQueueActivitiesEquivalent

      public void setNonOnQueueActivitiesEquivalent(Boolean nonOnQueueActivitiesEquivalent)
    • trackOnQueueActivity

      public AdherenceSettings trackOnQueueActivity(Boolean trackOnQueueActivity)
      Whether to track on-queue activities
    • getTrackOnQueueActivity

      public Boolean getTrackOnQueueActivity()
    • setTrackOnQueueActivity

      public void setTrackOnQueueActivity(Boolean trackOnQueueActivity)
    • ignoredActivityCategories

      public AdherenceSettings ignoredActivityCategories(IgnoredActivityCategories ignoredActivityCategories)
      Activity categories that should be ignored for adherence purposes
    • getIgnoredActivityCategories

      public IgnoredActivityCategories getIgnoredActivityCategories()
    • setIgnoredActivityCategories

      public void setIgnoredActivityCategories(IgnoredActivityCategories ignoredActivityCategories)
    • ignoredActivityCodeIds

      public AdherenceSettings ignoredActivityCodeIds(IgnoredActivityCodeIds ignoredActivityCodeIds)
      Activity code IDs that should be ignored for adherence purposes
    • getIgnoredActivityCodeIds

      public IgnoredActivityCodeIds getIgnoredActivityCodeIds()
    • setIgnoredActivityCodeIds

      public void setIgnoredActivityCodeIds(IgnoredActivityCodeIds ignoredActivityCodeIds)
    • 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