Class AgentAdherenceDayMetrics

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

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

    • AgentAdherenceDayMetrics

      public AgentAdherenceDayMetrics()
    • AgentAdherenceDayMetrics

      public AgentAdherenceDayMetrics(Boolean initWithEmptyList)
  • Method Details

    • dayStartOffsetSeconds

      public AgentAdherenceDayMetrics dayStartOffsetSeconds(Integer dayStartOffsetSeconds)
      Start of day offset in seconds relative to query start time
    • getDayStartOffsetSeconds

      public Integer getDayStartOffsetSeconds()
    • setDayStartOffsetSeconds

      public void setDayStartOffsetSeconds(Integer dayStartOffsetSeconds)
    • adherenceScheduleSeconds

      public AgentAdherenceDayMetrics adherenceScheduleSeconds(Integer adherenceScheduleSeconds)
      Duration of schedule in seconds included for adherence percentage calculation
    • getAdherenceScheduleSeconds

      public Integer getAdherenceScheduleSeconds()
    • setAdherenceScheduleSeconds

      public void setAdherenceScheduleSeconds(Integer adherenceScheduleSeconds)
    • conformanceScheduleSeconds

      public AgentAdherenceDayMetrics conformanceScheduleSeconds(Integer conformanceScheduleSeconds)
      Total scheduled duration in seconds for OnQueue activities
    • getConformanceScheduleSeconds

      public Integer getConformanceScheduleSeconds()
    • setConformanceScheduleSeconds

      public void setConformanceScheduleSeconds(Integer conformanceScheduleSeconds)
    • conformanceActualSeconds

      public AgentAdherenceDayMetrics conformanceActualSeconds(Integer conformanceActualSeconds)
      Total actually worked duration in seconds for OnQueue activities
    • getConformanceActualSeconds

      public Integer getConformanceActualSeconds()
    • setConformanceActualSeconds

      public void setConformanceActualSeconds(Integer conformanceActualSeconds)
    • exceptionCount

      public AgentAdherenceDayMetrics exceptionCount(Integer exceptionCount)
      Total number of adherence exceptions for this user
    • getExceptionCount

      public Integer getExceptionCount()
    • setExceptionCount

      public void setExceptionCount(Integer exceptionCount)
    • exceptionDurationSeconds

      public AgentAdherenceDayMetrics exceptionDurationSeconds(Integer exceptionDurationSeconds)
      Total duration in seconds of adherence exceptions for this user
    • getExceptionDurationSeconds

      public Integer getExceptionDurationSeconds()
    • setExceptionDurationSeconds

      public void setExceptionDurationSeconds(Integer exceptionDurationSeconds)
    • impactSeconds

      public AgentAdherenceDayMetrics impactSeconds(Integer impactSeconds)
      The impact duration in seconds of current adherence state for this user
    • getImpactSeconds

      public Integer getImpactSeconds()
    • setImpactSeconds

      public void setImpactSeconds(Integer impactSeconds)
    • scheduleLengthSeconds

      public AgentAdherenceDayMetrics scheduleLengthSeconds(Integer scheduleLengthSeconds)
      Total duration in seconds for all scheduled activities
    • getScheduleLengthSeconds

      public Integer getScheduleLengthSeconds()
    • setScheduleLengthSeconds

      public void setScheduleLengthSeconds(Integer scheduleLengthSeconds)
    • actualLengthSeconds

      public AgentAdherenceDayMetrics actualLengthSeconds(Integer actualLengthSeconds)
      Total duration in seconds for all actually worked activities
    • getActualLengthSeconds

      public Integer getActualLengthSeconds()
    • setActualLengthSeconds

      public void setActualLengthSeconds(Integer actualLengthSeconds)
    • adherencePercentage

      public AgentAdherenceDayMetrics adherencePercentage(Double adherencePercentage)
      Total adherence percentage for this user, in the scale of 0 - 100
    • getAdherencePercentage

      public Double getAdherencePercentage()
    • setAdherencePercentage

      public void setAdherencePercentage(Double adherencePercentage)
    • conformancePercentage

      public AgentAdherenceDayMetrics conformancePercentage(Double conformancePercentage)
      Total conformance percentage for this user, in the scale of 0 - 100. Conformance percentage can be greater than 100 when the actual on queue time is greater than the scheduled on queue time for the same period.
    • getConformancePercentage

      public Double getConformancePercentage()
    • setConformancePercentage

      public void setConformancePercentage(Double conformancePercentage)
    • 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