Package com.flagright.api.types
Class RuleFailureException.Builder
- java.lang.Object
-
- com.flagright.api.types.RuleFailureException.Builder
-
- All Implemented Interfaces:
RuleFailureException._FinalStage,RuleFailureException.ExceptionDescriptionStage,RuleFailureException.ExceptionNameStage
- Enclosing class:
- RuleFailureException
public static final class RuleFailureException.Builder extends java.lang.Object implements RuleFailureException.ExceptionNameStage, RuleFailureException.ExceptionDescriptionStage, RuleFailureException._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RuleFailureExceptionbuild()RuleFailureException._FinalStageexceptionDescription(java.lang.String exceptionDescription)Name of the ruleRuleFailureException.ExceptionDescriptionStageexceptionName(java.lang.String exceptionName)Unique rule identifierRuleFailureException.Builderfrom(RuleFailureException other)
-
-
-
Method Detail
-
from
public RuleFailureException.Builder from(RuleFailureException other)
- Specified by:
fromin interfaceRuleFailureException.ExceptionNameStage
-
exceptionName
public RuleFailureException.ExceptionDescriptionStage exceptionName(@NotNull java.lang.String exceptionName)
Unique rule identifier
- Specified by:
exceptionNamein interfaceRuleFailureException.ExceptionNameStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
exceptionDescription
public RuleFailureException._FinalStage exceptionDescription(@NotNull java.lang.String exceptionDescription)
Name of the rule
- Specified by:
exceptionDescriptionin interfaceRuleFailureException.ExceptionDescriptionStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
build
public RuleFailureException build()
- Specified by:
buildin interfaceRuleFailureException._FinalStage
-
-