Package openGql.grammar
Class SimpleCase.Builder
- java.lang.Object
-
- openGql.grammar.SimpleCase.Builder
-
- Enclosing class:
- SimpleCase
public static final class SimpleCase.Builder extends java.lang.ObjectA fluent builder forSimpleCase.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SimpleCasebuild()Builds an immutableSimpleCase.SimpleCase.BuildercaseOperand(CaseOperand caseOperand)SimpleCase.BuilderelseClause(Optional<Result> elseClause)SimpleCase.BuilderwhenClauses(java.util.List<SimpleWhenClause> whenClauses)
-
-
-
Method Detail
-
caseOperand
public SimpleCase.Builder caseOperand(CaseOperand caseOperand)
-
whenClauses
public SimpleCase.Builder whenClauses(java.util.List<SimpleWhenClause> whenClauses)
-
elseClause
public SimpleCase.Builder elseClause(Optional<Result> elseClause)
-
build
public SimpleCase build()
Builds an immutableSimpleCase.
-
-