Package com.mypurecloud.sdk.v2.model
Class AdherenceSettings
java.lang.Object
com.mypurecloud.sdk.v2.model.AdherenceSettings
- All Implemented Interfaces:
Serializable
AdherenceSettings
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadherenceExceptionThresholdSeconds(Integer adherenceExceptionThresholdSeconds) The threshold in seconds for which agents should not be penalized for being momentarily out of adherenceadherenceTargetPercent(Integer adherenceTargetPercent) Target adherence percentagebooleaninthashCode()ignoredActivityCategories(IgnoredActivityCategories ignoredActivityCategories) Activity categories that should be ignored for adherence purposesignoredActivityCodeIds(IgnoredActivityCodeIds ignoredActivityCodeIds) Activity code IDs that should be ignored for adherence purposesnonOnQueueActivitiesEquivalent(Boolean nonOnQueueActivitiesEquivalent) Whether to treat all non-on-queue activities as equivalent for adherence purposesvoidsetAdherenceExceptionThresholdSeconds(Integer adherenceExceptionThresholdSeconds) voidsetAdherenceTargetPercent(Integer adherenceTargetPercent) voidsetIgnoredActivityCategories(IgnoredActivityCategories ignoredActivityCategories) voidsetIgnoredActivityCodeIds(IgnoredActivityCodeIds ignoredActivityCodeIds) voidsetNonOnQueueActivitiesEquivalent(Boolean nonOnQueueActivitiesEquivalent) voidsetSevereAlertThresholdMinutes(Integer severeAlertThresholdMinutes) voidsetTrackOnQueueActivity(Boolean trackOnQueueActivity) severeAlertThresholdMinutes(Integer severeAlertThresholdMinutes) The threshold in minutes where an alert will be triggered when an agent is considered severely out of adherencetoString()trackOnQueueActivity(Boolean trackOnQueueActivity) Whether to track on-queue activities
-
Constructor Details
-
AdherenceSettings
public AdherenceSettings() -
AdherenceSettings
-
-
Method Details
-
severeAlertThresholdMinutes
The threshold in minutes where an alert will be triggered when an agent is considered severely out of adherence -
getSevereAlertThresholdMinutes
-
setSevereAlertThresholdMinutes
-
adherenceTargetPercent
Target adherence percentage -
getAdherenceTargetPercent
-
setAdherenceTargetPercent
-
adherenceExceptionThresholdSeconds
public AdherenceSettings adherenceExceptionThresholdSeconds(Integer adherenceExceptionThresholdSeconds) The threshold in seconds for which agents should not be penalized for being momentarily out of adherence -
getAdherenceExceptionThresholdSeconds
-
setAdherenceExceptionThresholdSeconds
-
nonOnQueueActivitiesEquivalent
Whether to treat all non-on-queue activities as equivalent for adherence purposes -
getNonOnQueueActivitiesEquivalent
-
setNonOnQueueActivitiesEquivalent
-
trackOnQueueActivity
Whether to track on-queue activities -
getTrackOnQueueActivity
-
setTrackOnQueueActivity
-
ignoredActivityCategories
public AdherenceSettings ignoredActivityCategories(IgnoredActivityCategories ignoredActivityCategories) Activity categories that should be ignored for adherence purposes -
getIgnoredActivityCategories
-
setIgnoredActivityCategories
-
ignoredActivityCodeIds
Activity code IDs that should be ignored for adherence purposes -
getIgnoredActivityCodeIds
-
setIgnoredActivityCodeIds
-
equals
-
hashCode
public int hashCode() -
toString
-