Package org.instancio.internal.generator
Class InternalContainerHint.Builder
java.lang.Object
org.instancio.internal.generator.InternalContainerHint.Builder
- Enclosing class:
InternalContainerHint
-
Method Summary
Modifier and TypeMethodDescriptionaddFunction
(ContainerAddFunction<C> function) Specifies the function for adding objects to the container.build()
buildFunction
(ContainerBuildFunction<B, C> function) Specifies the function for building the container.createFunction
(ContainerCreateFunction<C> function) Specifies the function for instantiating the container.generateEntries
(int generateEntries) Indicates how many entries the engine should generate and add to the container.
-
Method Details
-
createFunction
Specifies the function for instantiating the container.- Type Parameters:
C
- container type- Parameters:
function
- for instantiating the container- Returns:
- builder instance
- Since:
- 2.0.0
-
addFunction
Specifies the function for adding objects to the container.- Type Parameters:
C
- container type- Parameters:
function
- for adding objects to the container- Returns:
- builder instance
- Since:
- 2.0.0
-
buildFunction
Specifies the function for building the container.- Type Parameters:
B
- container's builder typeC
- container type- Parameters:
function
- for building the container- Returns:
- builder instance
- Since:
- 2.0.0
-
generateEntries
Indicates how many entries the engine should generate and add to the container.- Parameters:
generateEntries
- number of objects to generate- Returns:
- builder instance
- Since:
- 2.0.0
-
build
-