Class CapacityPlanMetricsSummary

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

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

    • CapacityPlanMetricsSummary

      public CapacityPlanMetricsSummary()
    • CapacityPlanMetricsSummary

      public CapacityPlanMetricsSummary(Boolean initWithEmptyList)
  • Method Details

    • requiredStaffFullTimeEquivalentCount

      public CapacityPlanMetricsSummary requiredStaffFullTimeEquivalentCount(List<Double> requiredStaffFullTimeEquivalentCount)
      The total staff requirements for all planning groups in the capacity plan, aggregated by the selected time granularity
    • getRequiredStaffFullTimeEquivalentCount

      public List<Double> getRequiredStaffFullTimeEquivalentCount()
    • setRequiredStaffFullTimeEquivalentCount

      public void setRequiredStaffFullTimeEquivalentCount(List<Double> requiredStaffFullTimeEquivalentCount)
    • plannedFullTimeEquivalentCount

      public CapacityPlanMetricsSummary plannedFullTimeEquivalentCount(List<Double> plannedFullTimeEquivalentCount)
      The planned full time equivalent for all staffing groups in the capacity plan, aggregated by the selected time granularity
    • getPlannedFullTimeEquivalentCount

      public List<Double> getPlannedFullTimeEquivalentCount()
    • setPlannedFullTimeEquivalentCount

      public void setPlannedFullTimeEquivalentCount(List<Double> plannedFullTimeEquivalentCount)
    • staffingOverUnderFullTimeEquivalentCount

      public CapacityPlanMetricsSummary staffingOverUnderFullTimeEquivalentCount(List<Double> staffingOverUnderFullTimeEquivalentCount)
      The difference between the summary of planning group required full time equivalent and planned full time equivalent, aggregated by the selected time granularity
    • getStaffingOverUnderFullTimeEquivalentCount

      public List<Double> getStaffingOverUnderFullTimeEquivalentCount()
    • setStaffingOverUnderFullTimeEquivalentCount

      public void setStaffingOverUnderFullTimeEquivalentCount(List<Double> staffingOverUnderFullTimeEquivalentCount)
    • startingFullTimeEquivalentCount

      public CapacityPlanMetricsSummary startingFullTimeEquivalentCount(List<Double> startingFullTimeEquivalentCount)
      The total starting full time equivalent for all staffing groups in the capacity plan, aggregated by the selected time granularity
    • getStartingFullTimeEquivalentCount

      public List<Double> getStartingFullTimeEquivalentCount()
    • setStartingFullTimeEquivalentCount

      public void setStartingFullTimeEquivalentCount(List<Double> startingFullTimeEquivalentCount)
    • attritionFullTimeEquivalentCount

      public CapacityPlanMetricsSummary attritionFullTimeEquivalentCount(List<Double> attritionFullTimeEquivalentCount)
      The sum of all staffing group attrition full time equivalent in the capacity plan, aggregated by the selected time granularity
    • getAttritionFullTimeEquivalentCount

      public List<Double> getAttritionFullTimeEquivalentCount()
    • setAttritionFullTimeEquivalentCount

      public void setAttritionFullTimeEquivalentCount(List<Double> attritionFullTimeEquivalentCount)
    • attritionPercentage

      public CapacityPlanMetricsSummary attritionPercentage(List<Double> attritionPercentage)
      The total attrition percentage of staffing groups in the capacity plan in the scale of 0.0-100.0, aggregated by the selected time granularity
    • getAttritionPercentage

      public List<Double> getAttritionPercentage()
    • setAttritionPercentage

      public void setAttritionPercentage(List<Double> attritionPercentage)
    • newHireFullTimeEquivalentCount

      public CapacityPlanMetricsSummary newHireFullTimeEquivalentCount(List<Double> newHireFullTimeEquivalentCount)
      The sum of all staffing group new hire full time equivalent in the capacity plan, aggregated by the selected time granularity
    • getNewHireFullTimeEquivalentCount

      public List<Double> getNewHireFullTimeEquivalentCount()
    • setNewHireFullTimeEquivalentCount

      public void setNewHireFullTimeEquivalentCount(List<Double> newHireFullTimeEquivalentCount)
    • transfersFullTimeEquivalentCount

      public CapacityPlanMetricsSummary transfersFullTimeEquivalentCount(List<Double> transfersFullTimeEquivalentCount)
      The sum of all staffing group projected transfers of agents into or out of this capacity plan, aggregated by the selected time granularity
    • getTransfersFullTimeEquivalentCount

      public List<Double> getTransfersFullTimeEquivalentCount()
    • setTransfersFullTimeEquivalentCount

      public void setTransfersFullTimeEquivalentCount(List<Double> transfersFullTimeEquivalentCount)
    • extraTimeUnderTimeFullTimeEquivalentCount

      public CapacityPlanMetricsSummary extraTimeUnderTimeFullTimeEquivalentCount(List<Double> extraTimeUnderTimeFullTimeEquivalentCount)
      The sum of all staffing group extra or under time full time equivalent count in the capacity plan, aggregated by the selected time granularity
    • getExtraTimeUnderTimeFullTimeEquivalentCount

      public List<Double> getExtraTimeUnderTimeFullTimeEquivalentCount()
    • setExtraTimeUnderTimeFullTimeEquivalentCount

      public void setExtraTimeUnderTimeFullTimeEquivalentCount(List<Double> extraTimeUnderTimeFullTimeEquivalentCount)
    • shrinkageFullTimeEquivalentCount

      public CapacityPlanMetricsSummary shrinkageFullTimeEquivalentCount(List<Double> shrinkageFullTimeEquivalentCount)
      The sum of all staffing groups shrinkage full time equivalent, aggregated by the selected time granularity
    • getShrinkageFullTimeEquivalentCount

      public List<Double> getShrinkageFullTimeEquivalentCount()
    • setShrinkageFullTimeEquivalentCount

      public void setShrinkageFullTimeEquivalentCount(List<Double> shrinkageFullTimeEquivalentCount)
    • shrinkagePercentage

      public CapacityPlanMetricsSummary shrinkagePercentage(List<Double> shrinkagePercentage)
      The total shrinkage percentage of all staffing groups in the capacity plan in the scale of 0.0-100.0, aggregated by the selected time granularity
    • getShrinkagePercentage

      public List<Double> getShrinkagePercentage()
    • setShrinkagePercentage

      public void setShrinkagePercentage(List<Double> shrinkagePercentage)
    • endOfMonthPlannedFullTimeEquivalentCount

      public CapacityPlanMetricsSummary endOfMonthPlannedFullTimeEquivalentCount(List<Double> endOfMonthPlannedFullTimeEquivalentCount)
      The total sum of all staffing group end of month planned full time equivalent for this capacity plan, aggregated by the selected time granularity
    • getEndOfMonthPlannedFullTimeEquivalentCount

      public List<Double> getEndOfMonthPlannedFullTimeEquivalentCount()
    • setEndOfMonthPlannedFullTimeEquivalentCount

      public void setEndOfMonthPlannedFullTimeEquivalentCount(List<Double> endOfMonthPlannedFullTimeEquivalentCount)
    • netFullTimeEquivalentCount

      public CapacityPlanMetricsSummary netFullTimeEquivalentCount(List<Double> netFullTimeEquivalentCount)
      The sum of all staffing groups net full time equivalent in the capacity plan, aggregated by the selected time granularity
    • getNetFullTimeEquivalentCount

      public List<Double> getNetFullTimeEquivalentCount()
    • setNetFullTimeEquivalentCount

      public void setNetFullTimeEquivalentCount(List<Double> netFullTimeEquivalentCount)
    • 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