Class HistoricalAdherenceDayMetrics

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

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

    • HistoricalAdherenceDayMetrics

      public HistoricalAdherenceDayMetrics()
    • HistoricalAdherenceDayMetrics

      public HistoricalAdherenceDayMetrics(Boolean initWithEmptyList)
  • Method Details

    • dayStartOffsetSecs

      public HistoricalAdherenceDayMetrics dayStartOffsetSecs(Integer dayStartOffsetSecs)
      Start of day offset in seconds relative to query start time
    • getDayStartOffsetSecs

      public Integer getDayStartOffsetSecs()
    • setDayStartOffsetSecs

      public void setDayStartOffsetSecs(Integer dayStartOffsetSecs)
    • adherenceScheduleSecs

      public HistoricalAdherenceDayMetrics adherenceScheduleSecs(Integer adherenceScheduleSecs)
      Duration of schedule in seconds included for adherence percentage calculation
    • getAdherenceScheduleSecs

      public Integer getAdherenceScheduleSecs()
    • setAdherenceScheduleSecs

      public void setAdherenceScheduleSecs(Integer adherenceScheduleSecs)
    • conformanceScheduleSecs

      public HistoricalAdherenceDayMetrics conformanceScheduleSecs(Integer conformanceScheduleSecs)
      Total scheduled duration in seconds for OnQueue activities
    • getConformanceScheduleSecs

      public Integer getConformanceScheduleSecs()
    • setConformanceScheduleSecs

      public void setConformanceScheduleSecs(Integer conformanceScheduleSecs)
    • conformanceActualSecs

      public HistoricalAdherenceDayMetrics conformanceActualSecs(Integer conformanceActualSecs)
      Total actually worked duration in seconds for OnQueue activities
    • getConformanceActualSecs

      public Integer getConformanceActualSecs()
    • setConformanceActualSecs

      public void setConformanceActualSecs(Integer conformanceActualSecs)
    • exceptionCount

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

      public Integer getExceptionCount()
    • setExceptionCount

      public void setExceptionCount(Integer exceptionCount)
    • exceptionDurationSecs

      public HistoricalAdherenceDayMetrics exceptionDurationSecs(Integer exceptionDurationSecs)
      Total duration in seconds of adherence exceptions for this user
    • getExceptionDurationSecs

      public Integer getExceptionDurationSecs()
    • setExceptionDurationSecs

      public void setExceptionDurationSecs(Integer exceptionDurationSecs)
    • impactSeconds

      public HistoricalAdherenceDayMetrics 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)
    • scheduleLengthSecs

      public HistoricalAdherenceDayMetrics scheduleLengthSecs(Integer scheduleLengthSecs)
      Total duration in seconds for all scheduled activities
    • getScheduleLengthSecs

      public Integer getScheduleLengthSecs()
    • setScheduleLengthSecs

      public void setScheduleLengthSecs(Integer scheduleLengthSecs)
    • actualLengthSecs

      public HistoricalAdherenceDayMetrics actualLengthSecs(Integer actualLengthSecs)
      Total duration in seconds for all actually worked activities
    • getActualLengthSecs

      public Integer getActualLengthSecs()
    • setActualLengthSecs

      public void setActualLengthSecs(Integer actualLengthSecs)
    • adherencePercentage

      public HistoricalAdherenceDayMetrics 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 HistoricalAdherenceDayMetrics 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