Package com.mypurecloud.sdk.v2.model
Class BuSchedulingSettingsRequest
java.lang.Object
com.mypurecloud.sdk.v2.model.BuSchedulingSettingsRequest
- All Implemented Interfaces:
Serializable
BuSchedulingSettingsRequest
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe activity smoothing type for schedule generation in this business unit -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactivitySmoothingType(BuSchedulingSettingsRequest.ActivitySmoothingTypeEnum activitySmoothingType) The activity smoothing type for schedule generation in this business unitallowWorkPlanPerMinuteGranularity(Boolean allowWorkPlanPerMinuteGranularity) Indicates whether or not per minute granularity for scheduling will be enabled for this business unit.booleaninthashCode()induceScheduleVariability(Boolean induceScheduleVariability) Indicates whether to provide variability in schedule generationmessageSeverities(List<SchedulerMessageTypeSeverity> messageSeverities) Schedule generation message severity configurationserviceGoalImpact(WfmServiceGoalImpactSettings serviceGoalImpact) Configures the max percent increase and decrease of service goals for this business unitvoidsetActivitySmoothingType(BuSchedulingSettingsRequest.ActivitySmoothingTypeEnum activitySmoothingType) voidsetAllowWorkPlanPerMinuteGranularity(Boolean allowWorkPlanPerMinuteGranularity) voidsetInduceScheduleVariability(Boolean induceScheduleVariability) voidsetMessageSeverities(List<SchedulerMessageTypeSeverity> messageSeverities) voidsetServiceGoalImpact(WfmServiceGoalImpactSettings serviceGoalImpact) voidsetSyncTimeOffProperties(SetWrapperSyncTimeOffProperty syncTimeOffProperties) syncTimeOffProperties(SetWrapperSyncTimeOffProperty syncTimeOffProperties) Synchronize set of time off properties from scheduled activities to time off requests when the schedule is publishedtoString()
-
Constructor Details
-
BuSchedulingSettingsRequest
public BuSchedulingSettingsRequest() -
BuSchedulingSettingsRequest
-
-
Method Details
-
messageSeverities
public BuSchedulingSettingsRequest messageSeverities(List<SchedulerMessageTypeSeverity> messageSeverities) Schedule generation message severity configuration -
getMessageSeverities
-
setMessageSeverities
-
syncTimeOffProperties
public BuSchedulingSettingsRequest syncTimeOffProperties(SetWrapperSyncTimeOffProperty syncTimeOffProperties) Synchronize set of time off properties from scheduled activities to time off requests when the schedule is published -
getSyncTimeOffProperties
-
setSyncTimeOffProperties
-
serviceGoalImpact
public BuSchedulingSettingsRequest serviceGoalImpact(WfmServiceGoalImpactSettings serviceGoalImpact) Configures the max percent increase and decrease of service goals for this business unit -
getServiceGoalImpact
-
setServiceGoalImpact
-
allowWorkPlanPerMinuteGranularity
public BuSchedulingSettingsRequest allowWorkPlanPerMinuteGranularity(Boolean allowWorkPlanPerMinuteGranularity) Indicates whether or not per minute granularity for scheduling will be enabled for this business unit. Defaults to false -
getAllowWorkPlanPerMinuteGranularity
-
setAllowWorkPlanPerMinuteGranularity
-
activitySmoothingType
public BuSchedulingSettingsRequest activitySmoothingType(BuSchedulingSettingsRequest.ActivitySmoothingTypeEnum activitySmoothingType) The activity smoothing type for schedule generation in this business unit -
getActivitySmoothingType
-
setActivitySmoothingType
public void setActivitySmoothingType(BuSchedulingSettingsRequest.ActivitySmoothingTypeEnum activitySmoothingType) -
induceScheduleVariability
Indicates whether to provide variability in schedule generation -
getInduceScheduleVariability
-
setInduceScheduleVariability
-
equals
-
hashCode
public int hashCode() -
toString
-