Package com.mypurecloud.sdk.v2.model
Class BuScheduleRun
java.lang.Object
com.mypurecloud.sdk.v2.model.BuScheduleRun
- All Implemented Interfaces:
Serializable
BuScheduleRun
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe state of the generation run -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetId()getState()inthashCode()The globally unique identifier for the object.intradayRescheduling(Boolean intradayRescheduling) Whether this is an intraday rescheduling runmessageCount(Integer messageCount) The number of schedule generation messages for this schedule generation runmessageSeverityCounts(List<SchedulerMessageSeverityCount> messageSeverityCounts) The list of schedule generation message counts by severity for this schedule generation runpercentComplete(Double percentComplete) Percent completion of the schedule runreschedulingOptions(ReschedulingOptionsRunResponse reschedulingOptions) Rescheduling options for this run.reschedulingResultExpiration(Date reschedulingResultExpiration) When the reschedule result will expire.schedule(BuScheduleReference schedule) The generated schedule.scheduleDescription(String scheduleDescription) The description of the generated scheduleschedulerRunId(String schedulerRunId) The scheduler run ID.schedulingCanceledBy(UserReference schedulingCanceledBy) The user who canceled the scheduling run, if applicableschedulingCompletedTime(Date schedulingCompletedTime) When the scheduling run was completed, if applicable.schedulingStartedBy(UserReference schedulingStartedBy) The user who started the scheduling runschedulingStartTime(Date schedulingStartTime) When the schedule generation run started.voidvoidsetIntradayRescheduling(Boolean intradayRescheduling) voidsetMessageCount(Integer messageCount) voidsetMessageSeverityCounts(List<SchedulerMessageSeverityCount> messageSeverityCounts) voidsetPercentComplete(Double percentComplete) voidsetReschedulingOptions(ReschedulingOptionsRunResponse reschedulingOptions) voidsetReschedulingResultExpiration(Date reschedulingResultExpiration) voidsetSchedule(BuScheduleReference schedule) voidsetScheduleDescription(String scheduleDescription) voidsetSchedulerRunId(String schedulerRunId) voidsetSchedulingCanceledBy(UserReference schedulingCanceledBy) voidsetSchedulingCompletedTime(Date schedulingCompletedTime) voidsetSchedulingStartedBy(UserReference schedulingStartedBy) voidsetSchedulingStartTime(Date schedulingStartTime) voidsetState(BuScheduleRun.StateEnum state) voidsetTargetWeek(LocalDate targetWeek) voidsetWeekCount(Integer weekCount) state(BuScheduleRun.StateEnum state) The state of the generation runtargetWeek(LocalDate targetWeek) The start date of the target week.toString()The number of weeks spanned by the schedule
-
Constructor Details
-
BuScheduleRun
public BuScheduleRun() -
BuScheduleRun
-
-
Method Details
-
id
The globally unique identifier for the object. -
getId
-
setId
-
schedulerRunId
The scheduler run ID. Reference this value for support -
getSchedulerRunId
-
setSchedulerRunId
-
intradayRescheduling
Whether this is an intraday rescheduling run -
getIntradayRescheduling
-
setIntradayRescheduling
-
state
The state of the generation run -
getState
-
setState
-
weekCount
The number of weeks spanned by the schedule -
getWeekCount
-
setWeekCount
-
percentComplete
Percent completion of the schedule run -
getPercentComplete
-
setPercentComplete
-
targetWeek
The start date of the target week. Dates are represented as an ISO-8601 string. For example: yyyy-MM-dd -
getTargetWeek
-
setTargetWeek
-
schedule
The generated schedule. Null unless the schedule run is complete -
getSchedule
-
setSchedule
-
scheduleDescription
The description of the generated schedule -
getScheduleDescription
-
setScheduleDescription
-
schedulingStartTime
When the schedule generation run started. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getSchedulingStartTime
-
setSchedulingStartTime
-
schedulingStartedBy
The user who started the scheduling run -
getSchedulingStartedBy
-
setSchedulingStartedBy
-
schedulingCanceledBy
The user who canceled the scheduling run, if applicable -
getSchedulingCanceledBy
-
setSchedulingCanceledBy
-
schedulingCompletedTime
When the scheduling run was completed, if applicable. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getSchedulingCompletedTime
-
setSchedulingCompletedTime
-
messageCount
The number of schedule generation messages for this schedule generation run -
getMessageCount
-
setMessageCount
-
messageSeverityCounts
public BuScheduleRun messageSeverityCounts(List<SchedulerMessageSeverityCount> messageSeverityCounts) The list of schedule generation message counts by severity for this schedule generation run -
getMessageSeverityCounts
-
setMessageSeverityCounts
-
reschedulingOptions
Rescheduling options for this run. Null unless intradayRescheduling is true -
getReschedulingOptions
-
setReschedulingOptions
-
reschedulingResultExpiration
When the reschedule result will expire. Null unless intradayRescheduling is true. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getReschedulingResultExpiration
-
setReschedulingResultExpiration
-
getSelfUri
-
equals
-
hashCode
public int hashCode() -
toString
-