Package io.stigg.api.operations.type
Class EntitlementCheckResult.Builder
- java.lang.Object
-
- io.stigg.api.operations.type.EntitlementCheckResult.Builder
-
- Enclosing class:
- EntitlementCheckResult
public static final class EntitlementCheckResult.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
accessDeniedReason
public EntitlementCheckResult.Builder accessDeniedReason(AccessDeniedReason accessDeniedReason)
-
currentUsage
public EntitlementCheckResult.Builder currentUsage(java.lang.Double currentUsage)
-
hasAccess
public EntitlementCheckResult.Builder hasAccess(java.lang.Boolean hasAccess)
-
hasSoftLimit
public EntitlementCheckResult.Builder hasSoftLimit(java.lang.Boolean hasSoftLimit)
-
hasUnlimitedUsage
public EntitlementCheckResult.Builder hasUnlimitedUsage(java.lang.Boolean hasUnlimitedUsage)
-
monthlyResetPeriodConfiguration
public EntitlementCheckResult.Builder monthlyResetPeriodConfiguration(MonthlyResetPeriodConfigInput monthlyResetPeriodConfiguration)
-
nextResetDate
public EntitlementCheckResult.Builder nextResetDate(java.time.Instant nextResetDate)
-
requestedUsage
public EntitlementCheckResult.Builder requestedUsage(java.lang.Double requestedUsage)
-
resetPeriod
public EntitlementCheckResult.Builder resetPeriod(EntitlementResetPeriod resetPeriod)
-
usageLimit
public EntitlementCheckResult.Builder usageLimit(java.lang.Double usageLimit)
-
weeklyResetPeriodConfiguration
public EntitlementCheckResult.Builder weeklyResetPeriodConfiguration(WeeklyResetPeriodConfigInput weeklyResetPeriodConfiguration)
-
yearlyResetPeriodConfiguration
public EntitlementCheckResult.Builder yearlyResetPeriodConfiguration(YearlyResetPeriodConfigInput yearlyResetPeriodConfiguration)
-
build
public EntitlementCheckResult build()
-
-