Package com.mypurecloud.sdk.v2.model
Class BuRescheduleRequest
java.lang.Object
com.mypurecloud.sdk.v2.model.BuRescheduleRequest
- All Implemented Interfaces:
Serializable
BuRescheduleRequest
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumOverrides the default BU level activity smoothing type for this reschedule run -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactivityCodeIds(List<String> activityCodeIds) The IDs of the activity codes to consider for rescheduling.activitySmoothingType(BuRescheduleRequest.ActivitySmoothingTypeEnum activitySmoothingType) Overrides the default BU level activity smoothing type for this reschedule runThe IDs of the agents to consider for rescheduling.doNotChangeDailyPaidTime(Boolean doNotChangeDailyPaidTime) Instructs the scheduler whether it is allowed to change daily paid timedoNotChangeManuallyEditedShifts(Boolean doNotChangeManuallyEditedShifts) Instructs the scheduler whether it is allowed to change manually edited shiftsdoNotChangeShiftStartTimes(Boolean doNotChangeShiftStartTimes) Instructs the scheduler whether it is allowed to change shift start timesdoNotChangeWeeklyPaidTime(Boolean doNotChangeWeeklyPaidTime) Instructs the scheduler whether it is allowed to change weekly paid timeThe end of the range to reschedule.booleaninthashCode()induceScheduleVariability(Boolean induceScheduleVariability) Overrides the default BU level induce schedule variability setting for this reschedule runmanagementUnitIds(List<String> managementUnitIds) The IDs of the management units to reschedulevoidsetActivityCodeIds(List<String> activityCodeIds) voidsetActivitySmoothingType(BuRescheduleRequest.ActivitySmoothingTypeEnum activitySmoothingType) voidsetAgentIds(List<String> agentIds) voidsetDoNotChangeDailyPaidTime(Boolean doNotChangeDailyPaidTime) voidsetDoNotChangeManuallyEditedShifts(Boolean doNotChangeManuallyEditedShifts) voidsetDoNotChangeShiftStartTimes(Boolean doNotChangeShiftStartTimes) voidsetDoNotChangeWeeklyPaidTime(Boolean doNotChangeWeeklyPaidTime) voidsetEndDate(Date endDate) voidsetInduceScheduleVariability(Boolean induceScheduleVariability) voidsetManagementUnitIds(List<String> managementUnitIds) voidsetStartDate(Date startDate) voidsetUseUnavailableTimesSnapshot(Boolean useUnavailableTimesSnapshot) The start of the range to reschedule.toString()useUnavailableTimesSnapshot(Boolean useUnavailableTimesSnapshot) Whether to use original unavailable times from schedule generation or latest saved unavailable times for this reschedule run
-
Constructor Details
-
BuRescheduleRequest
public BuRescheduleRequest() -
BuRescheduleRequest
-
-
Method Details
-
startDate
The start of the range to reschedule. Defaults to the beginning of the schedule. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getStartDate
-
setStartDate
-
endDate
The end of the range to reschedule. Defaults the the end of the schedule. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getEndDate
-
setEndDate
-
agentIds
The IDs of the agents to consider for rescheduling. Omit to consider all agents in the specified management units.Agents not in the specified management units will be ignored -
getAgentIds
-
setAgentIds
-
activityCodeIds
The IDs of the activity codes to consider for rescheduling. Omit to consider all activity codes -
getActivityCodeIds
-
setActivityCodeIds
-
managementUnitIds
The IDs of the management units to reschedule -
getManagementUnitIds
-
setManagementUnitIds
-
doNotChangeWeeklyPaidTime
Instructs the scheduler whether it is allowed to change weekly paid time -
getDoNotChangeWeeklyPaidTime
-
setDoNotChangeWeeklyPaidTime
-
doNotChangeDailyPaidTime
Instructs the scheduler whether it is allowed to change daily paid time -
getDoNotChangeDailyPaidTime
-
setDoNotChangeDailyPaidTime
-
doNotChangeShiftStartTimes
Instructs the scheduler whether it is allowed to change shift start times -
getDoNotChangeShiftStartTimes
-
setDoNotChangeShiftStartTimes
-
doNotChangeManuallyEditedShifts
Instructs the scheduler whether it is allowed to change manually edited shifts -
getDoNotChangeManuallyEditedShifts
-
setDoNotChangeManuallyEditedShifts
-
activitySmoothingType
public BuRescheduleRequest activitySmoothingType(BuRescheduleRequest.ActivitySmoothingTypeEnum activitySmoothingType) Overrides the default BU level activity smoothing type for this reschedule run -
getActivitySmoothingType
-
setActivitySmoothingType
public void setActivitySmoothingType(BuRescheduleRequest.ActivitySmoothingTypeEnum activitySmoothingType) -
induceScheduleVariability
Overrides the default BU level induce schedule variability setting for this reschedule run -
getInduceScheduleVariability
-
setInduceScheduleVariability
-
equals
-
hashCode
public int hashCode() -
toString
-