Package org.instancio.generator.specs
Interface EnumSetGeneratorSpec<E extends Enum<E>>
-
Method Summary
Modifier and TypeMethodDescriptionSpecifies enum values to exclude from the generatedEnumSet.maxSize(int size) Maximum size ofEnumSetto generate.minSize(int size) Minimum size ofEnumSetto generate.Specifies choices from which theEnumSetwill be generated.size(int size) Size ofEnumSetto generate.
-
Method Details
-
size
Size ofEnumSetto generate.- Parameters:
size- ofEnumSet- Returns:
- spec builder
- Since:
- 2.0.0
-
minSize
Minimum size ofEnumSetto generate.- Parameters:
size- minimum size (inclusive)- Returns:
- spec builder
- Since:
- 2.0.0
-
maxSize
Maximum size ofEnumSetto generate.- Parameters:
size- maximum size (inclusive)- Returns:
- spec builder
- Since:
- 2.0.0
-
of
Specifies choices from which theEnumSetwill be generated.- Parameters:
elements- from which the enum set will be generated- Returns:
- spec builder
- Since:
- 2.0.0
-
excluding
Specifies enum values to exclude from the generatedEnumSet.- Parameters:
elements- to excluding from the generated enum set- Returns:
- spec builder
- Since:
- 2.0.0
-