Package com.mypurecloud.sdk.v2.model
Class BuSchedulingSettingsResponse
java.lang.Object
com.mypurecloud.sdk.v2.model.BuSchedulingSettingsResponse
- All Implemented Interfaces:
Serializable
BuSchedulingSettingsResponse
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe activity smoothing type for schedule generation in this business unitstatic enumGets or Sets syncTimeOffProperties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactivitySmoothingType(BuSchedulingSettingsResponse.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(BuSchedulingSettingsResponse.ActivitySmoothingTypeEnum activitySmoothingType) voidsetAllowWorkPlanPerMinuteGranularity(Boolean allowWorkPlanPerMinuteGranularity) voidsetInduceScheduleVariability(Boolean induceScheduleVariability) voidsetMessageSeverities(List<SchedulerMessageTypeSeverity> messageSeverities) voidsetServiceGoalImpact(WfmServiceGoalImpactSettings serviceGoalImpact) voidsetSyncTimeOffProperties(List<BuSchedulingSettingsResponse.SyncTimeOffPropertiesEnum> syncTimeOffProperties) syncTimeOffProperties(List<BuSchedulingSettingsResponse.SyncTimeOffPropertiesEnum> syncTimeOffProperties) Synchronize set of time off properties from scheduled activities to time off requests when the schedule is publishedtoString()
-
Constructor Details
-
BuSchedulingSettingsResponse
public BuSchedulingSettingsResponse() -
BuSchedulingSettingsResponse
-
-
Method Details
-
messageSeverities
public BuSchedulingSettingsResponse messageSeverities(List<SchedulerMessageTypeSeverity> messageSeverities) Schedule generation message severity configuration -
getMessageSeverities
-
setMessageSeverities
-
syncTimeOffProperties
public BuSchedulingSettingsResponse syncTimeOffProperties(List<BuSchedulingSettingsResponse.SyncTimeOffPropertiesEnum> syncTimeOffProperties) Synchronize set of time off properties from scheduled activities to time off requests when the schedule is published -
getSyncTimeOffProperties
-
setSyncTimeOffProperties
public void setSyncTimeOffProperties(List<BuSchedulingSettingsResponse.SyncTimeOffPropertiesEnum> syncTimeOffProperties) -
serviceGoalImpact
public BuSchedulingSettingsResponse serviceGoalImpact(WfmServiceGoalImpactSettings serviceGoalImpact) Configures the max percent increase and decrease of service goals for this business unit -
getServiceGoalImpact
-
setServiceGoalImpact
-
allowWorkPlanPerMinuteGranularity
public BuSchedulingSettingsResponse 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 BuSchedulingSettingsResponse activitySmoothingType(BuSchedulingSettingsResponse.ActivitySmoothingTypeEnum activitySmoothingType) The activity smoothing type for schedule generation in this business unit -
getActivitySmoothingType
-
setActivitySmoothingType
public void setActivitySmoothingType(BuSchedulingSettingsResponse.ActivitySmoothingTypeEnum activitySmoothingType) -
induceScheduleVariability
Indicates whether to provide variability in schedule generation -
getInduceScheduleVariability
-
setInduceScheduleVariability
-
equals
-
hashCode
public int hashCode() -
toString
-