Class AccountAllowance
java.lang.Object
co.yellowdog.platform.model.Allowance
co.yellowdog.platform.model.AccountAllowance
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
A builder that can be used to build a new AccountAllowance. -
Field Summary
Fields inherited from class co.yellowdog.platform.model.Allowance
DESCRIPTION_MAX_LENGTH
-
Constructor Summary
ConstructorsConstructorDescriptionAccountAllowance
(String description, Instant effectiveFrom, Instant effectiveUntil, int allowedHours, Integer boostHours, AllowanceResetType resetType, Integer resetInterval, AllowanceLimitEnforcement limitEnforcement, Integer hardLimitGraceMinutes, List<InstanceStatus> monitoredStatuses) -
Method Summary
Methods inherited from class co.yellowdog.platform.model.Allowance
getAllowedHours, getBoostHours, getCreatedById, getDescription, getEffectiveFrom, getEffectiveUntil, getHardLimitGraceMinutes, getId, getLimitEnforcement, getMonitoredStatuses, getRemainingHours, getResetInterval, getResetType, setAllowedHours, setBoostHours, setCreatedById, setDescription, setEffectiveFrom, setEffectiveUntil, setHardLimitGraceMinutes, setId, setLimitEnforcement, setMonitoredStatuses, setRemainingHours, setResetInterval, setResetType
-
Constructor Details
-
AccountAllowance
public AccountAllowance(String description, Instant effectiveFrom, Instant effectiveUntil, int allowedHours, Integer boostHours, AllowanceResetType resetType, Integer resetInterval, AllowanceLimitEnforcement limitEnforcement, Integer hardLimitGraceMinutes, List<InstanceStatus> monitoredStatuses)
-
-
Method Details
-
builder
-
toString
-
equals
-
canEqual
-
hashCode
-