Interface SpecificationGeneratorOptions.BuildFinal
-
- All Known Implementing Classes:
SpecificationGeneratorOptions.Builder
- Enclosing class:
- SpecificationGeneratorOptions
public static interface SpecificationGeneratorOptions.BuildFinal
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SpecificationGeneratorOptions.BuildFinaladdAllConsumes(Iterable<String> elements)Adds elements toconsumeslist.SpecificationGeneratorOptions.BuildFinaladdAllProduces(Iterable<String> elements)Adds elements toproduceslist.SpecificationGeneratorOptions.BuildFinaladdConsumes(String element)Adds one element toconsumeslist.SpecificationGeneratorOptions.BuildFinaladdConsumes(String... elements)Adds elements toconsumeslist.SpecificationGeneratorOptions.BuildFinaladdProduces(String element)Adds one element toproduceslist.SpecificationGeneratorOptions.BuildFinaladdProduces(String... elements)Adds elements toproduceslist.SpecificationGeneratorOptionsbuild()Builds a newSpecificationGeneratorOptions.
-
-
-
Method Detail
-
addProduces
SpecificationGeneratorOptions.BuildFinal addProduces(String element)
Adds one element toproduceslist.- Parameters:
element- A produces element- Returns:
thisbuilder for use in a chained invocation
-
addProduces
SpecificationGeneratorOptions.BuildFinal addProduces(String... elements)
Adds elements toproduceslist.- Parameters:
elements- An array of produces elements- Returns:
thisbuilder for use in a chained invocation
-
addAllProduces
SpecificationGeneratorOptions.BuildFinal addAllProduces(Iterable<String> elements)
Adds elements toproduceslist.- Parameters:
elements- An iterable of produces elements- Returns:
thisbuilder for use in a chained invocation
-
addConsumes
SpecificationGeneratorOptions.BuildFinal addConsumes(String element)
Adds one element toconsumeslist.- Parameters:
element- A consumes element- Returns:
thisbuilder for use in a chained invocation
-
addConsumes
SpecificationGeneratorOptions.BuildFinal addConsumes(String... elements)
Adds elements toconsumeslist.- Parameters:
elements- An array of consumes elements- Returns:
thisbuilder for use in a chained invocation
-
addAllConsumes
SpecificationGeneratorOptions.BuildFinal addAllConsumes(Iterable<String> elements)
Adds elements toconsumeslist.- Parameters:
elements- An iterable of consumes elements- Returns:
thisbuilder for use in a chained invocation
-
build
SpecificationGeneratorOptions build()
Builds a newSpecificationGeneratorOptions.- Returns:
- An immutable instance of SpecificationGeneratorOptions
- Throws:
IllegalStateException- if any required attributes are missing
-
-