Class StaffingGroupAllocation

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

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

    • StaffingGroupAllocation

      public StaffingGroupAllocation()
    • StaffingGroupAllocation

      public StaffingGroupAllocation(Boolean initWithEmptyList)
  • Method Details

    • staffingGroupId

      public StaffingGroupAllocation staffingGroupId(String staffingGroupId)
      The staffing group to which the result allocation belongs
    • getStaffingGroupId

      public String getStaffingGroupId()
    • setStaffingGroupId

      public void setStaffingGroupId(String staffingGroupId)
    • shrinkagePercentages

      public StaffingGroupAllocation shrinkagePercentages(List<Double> shrinkagePercentages)
      The weekly projected shrinkage percentage of staffing group, in the scale of 0 - 100
    • getShrinkagePercentages

      public List<Double> getShrinkagePercentages()
    • setShrinkagePercentages

      public void setShrinkagePercentages(List<Double> shrinkagePercentages)
    • attritionPercentages

      public StaffingGroupAllocation attritionPercentages(List<Double> attritionPercentages)
      The weekly projected attrition percentage of the staffing group, in the scale of 0 - 100
    • getAttritionPercentages

      public List<Double> getAttritionPercentages()
    • setAttritionPercentages

      public void setAttritionPercentages(List<Double> attritionPercentages)
    • newHiresFullTimeEquivalentCount

      public StaffingGroupAllocation newHiresFullTimeEquivalentCount(List<Double> newHiresFullTimeEquivalentCount)
      The weekly projected full time equivalent agents of new hire agents added to the staffing group
    • getNewHiresFullTimeEquivalentCount

      public List<Double> getNewHiresFullTimeEquivalentCount()
    • setNewHiresFullTimeEquivalentCount

      public void setNewHiresFullTimeEquivalentCount(List<Double> newHiresFullTimeEquivalentCount)
    • startingWeeklyFullTimeEquivalentCount

      public StaffingGroupAllocation startingWeeklyFullTimeEquivalentCount(Double startingWeeklyFullTimeEquivalentCount)
      The weekly count of full time equivalent agents that can be used for the first week of the capacity plan
    • getStartingWeeklyFullTimeEquivalentCount

      public Double getStartingWeeklyFullTimeEquivalentCount()
    • setStartingWeeklyFullTimeEquivalentCount

      public void setStartingWeeklyFullTimeEquivalentCount(Double startingWeeklyFullTimeEquivalentCount)
    • planningGroupIds

      public StaffingGroupAllocation planningGroupIds(List<String> planningGroupIds)
      The IDs of the planning groups associated with this staffing group
    • getPlanningGroupIds

      public List<String> getPlanningGroupIds()
    • setPlanningGroupIds

      public void setPlanningGroupIds(List<String> planningGroupIds)
    • baseStartingFullTimeEquivalentCount

      public StaffingGroupAllocation baseStartingFullTimeEquivalentCount(List<Double> baseStartingFullTimeEquivalentCount)
      The weekly calculated starting full time equivalent count
    • getBaseStartingFullTimeEquivalentCount

      public List<Double> getBaseStartingFullTimeEquivalentCount()
    • setBaseStartingFullTimeEquivalentCount

      public void setBaseStartingFullTimeEquivalentCount(List<Double> baseStartingFullTimeEquivalentCount)
    • attritionFullTimeEquivalentCount

      public StaffingGroupAllocation attritionFullTimeEquivalentCount(List<Double> attritionFullTimeEquivalentCount)
      The weekly projected attrition full time equivalent count
    • getAttritionFullTimeEquivalentCount

      public List<Double> getAttritionFullTimeEquivalentCount()
    • setAttritionFullTimeEquivalentCount

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

      public StaffingGroupAllocation staffingGroupPlannedFullTimeEquivalentCount(List<Double> staffingGroupPlannedFullTimeEquivalentCount)
      The weekly calculated staffing group full time equivalent count
    • getStaffingGroupPlannedFullTimeEquivalentCount

      public List<Double> getStaffingGroupPlannedFullTimeEquivalentCount()
    • setStaffingGroupPlannedFullTimeEquivalentCount

      public void setStaffingGroupPlannedFullTimeEquivalentCount(List<Double> staffingGroupPlannedFullTimeEquivalentCount)
    • endOfMonthPlannedFullTimeEquivalentCount

      public StaffingGroupAllocation endOfMonthPlannedFullTimeEquivalentCount(List<Double> endOfMonthPlannedFullTimeEquivalentCount)
      The end of month planned full time equivalent count of this staffing group
    • getEndOfMonthPlannedFullTimeEquivalentCount

      public List<Double> getEndOfMonthPlannedFullTimeEquivalentCount()
    • setEndOfMonthPlannedFullTimeEquivalentCount

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

      public StaffingGroupAllocation shrinkageFullTimeEquivalentCount(List<Double> shrinkageFullTimeEquivalentCount)
      The weekly projected shrinkage full time equivalent count of this staffing group
    • getShrinkageFullTimeEquivalentCount

      public List<Double> getShrinkageFullTimeEquivalentCount()
    • setShrinkageFullTimeEquivalentCount

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

      public StaffingGroupAllocation netFullTimeEquivalentCount(List<Double> netFullTimeEquivalentCount)
      The weekly net full time equivalent count of this staffing group
    • getNetFullTimeEquivalentCount

      public List<Double> getNetFullTimeEquivalentCount()
    • setNetFullTimeEquivalentCount

      public void setNetFullTimeEquivalentCount(List<Double> netFullTimeEquivalentCount)
    • extraTimeUnderTimeFullTimeEquivalentCount

      public StaffingGroupAllocation extraTimeUnderTimeFullTimeEquivalentCount(List<Double> extraTimeUnderTimeFullTimeEquivalentCount)
      The weekly projected extra or under full time equivalent to the staffing group
    • getExtraTimeUnderTimeFullTimeEquivalentCount

      public List<Double> getExtraTimeUnderTimeFullTimeEquivalentCount()
    • setExtraTimeUnderTimeFullTimeEquivalentCount

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

      public StaffingGroupAllocation transfersFullTimeEquivalentCount(List<Double> transfersFullTimeEquivalentCount)
      The weekly projected full time equivalent transfers of agents into or out of this staffing group
    • getTransfersFullTimeEquivalentCount

      public List<Double> getTransfersFullTimeEquivalentCount()
    • setTransfersFullTimeEquivalentCount

      public void setTransfersFullTimeEquivalentCount(List<Double> transfersFullTimeEquivalentCount)
    • 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