Package com.mypurecloud.sdk.v2.model
Class BuTimeOffLimitValueRange
java.lang.Object
com.mypurecloud.sdk.v2.model.BuTimeOffLimitValueRange
- All Implemented Interfaces:
Serializable
BuTimeOffLimitValueRange
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumGranularity choice for time-off limit -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallocatedMinutesPerInterval(List<Integer> allocatedMinutesPerInterval) A list of allocated time-off minutes per granularity intervalbooleangetId()granularity(BuTimeOffLimitValueRange.GranularityEnum granularity) Granularity choice for time-off limitinthashCode()The globally unique identifier for the object.limitMinutesPerInterval(List<Integer> limitMinutesPerInterval) A list of time-off limit values in minutes per granularity intervalmetadata(WfmVersionedEntityMetadata metadata) Version metadata for the time-off limitvoidsetAllocatedMinutesPerInterval(List<Integer> allocatedMinutesPerInterval) voidsetGranularity(BuTimeOffLimitValueRange.GranularityEnum granularity) voidvoidsetLimitMinutesPerInterval(List<Integer> limitMinutesPerInterval) voidsetMetadata(WfmVersionedEntityMetadata metadata) voidsetStartDate(LocalDate startDate) voidsetTimeOffLimit(BuTimeOffLimitReference timeOffLimit) voidsetWaitlistedMinutesPerInterval(List<Integer> waitlistedMinutesPerInterval) voidsetWaitlistedRequestsPerInterval(List<Integer> waitlistedRequestsPerInterval) Start date of the requested date range, in ISO-8601 format.timeOffLimit(BuTimeOffLimitReference timeOffLimit) The ID of the time-off limittoString()waitlistedMinutesPerInterval(List<Integer> waitlistedMinutesPerInterval) A list of waitlisted time-off minutes per granularity intervalwaitlistedRequestsPerInterval(List<Integer> waitlistedRequestsPerInterval) The current number of waitlisted time-off requests for every interval per granularity
-
Constructor Details
-
BuTimeOffLimitValueRange
public BuTimeOffLimitValueRange() -
BuTimeOffLimitValueRange
-
-
Method Details
-
id
The globally unique identifier for the object. -
getId
-
setId
-
timeOffLimit
The ID of the time-off limit -
getTimeOffLimit
-
setTimeOffLimit
-
startDate
Start date of the requested date range, in ISO-8601 format. The end date is determined by the size of interval lists -
getStartDate
-
setStartDate
-
granularity
Granularity choice for time-off limit -
getGranularity
-
setGranularity
-
limitMinutesPerInterval
A list of time-off limit values in minutes per granularity interval -
getLimitMinutesPerInterval
-
setLimitMinutesPerInterval
-
allocatedMinutesPerInterval
public BuTimeOffLimitValueRange allocatedMinutesPerInterval(List<Integer> allocatedMinutesPerInterval) A list of allocated time-off minutes per granularity interval -
getAllocatedMinutesPerInterval
-
setAllocatedMinutesPerInterval
-
waitlistedMinutesPerInterval
public BuTimeOffLimitValueRange waitlistedMinutesPerInterval(List<Integer> waitlistedMinutesPerInterval) A list of waitlisted time-off minutes per granularity interval -
getWaitlistedMinutesPerInterval
-
setWaitlistedMinutesPerInterval
-
waitlistedRequestsPerInterval
public BuTimeOffLimitValueRange waitlistedRequestsPerInterval(List<Integer> waitlistedRequestsPerInterval) The current number of waitlisted time-off requests for every interval per granularity -
getWaitlistedRequestsPerInterval
-
setWaitlistedRequestsPerInterval
-
metadata
Version metadata for the time-off limit -
getMetadata
-
setMetadata
-
getSelfUri
-
equals
-
hashCode
public int hashCode() -
toString
-