Package org.instancio.internal.context
Class ModelContext.Builder<T>
java.lang.Object
org.instancio.internal.context.ModelContext.Builder<T>
- Enclosing class:
ModelContext<T>
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
lenient()
withGenerator
(TargetSelector selector, Generator<?> generator) withGeneratorSpec
(TargetSelector selector, Function<Generators, ? extends GeneratorSpec<?>> spec) withIgnored
(TargetSelector selector) withNullable
(TargetSelector selector) withOnCompleteCallback
(TargetSelector selector, OnCompleteCallback<?> callback) withRootTypeParameters
(List<Class<?>> rootTypeParameters) withSeed
(long seed) withSettings
(Settings settings) withSubtype
(TargetSelector selector, Class<?> subtype) withSupplier
(TargetSelector selector, Supplier<?> supplier)
-
Method Details
-
withRootTypeParameters
-
withSubtype
-
withGenerator
-
withSupplier
-
withGeneratorSpec
public ModelContext.Builder<T> withGeneratorSpec(TargetSelector selector, Function<Generators, ? extends GeneratorSpec<?>> spec) -
withOnCompleteCallback
public ModelContext.Builder<T> withOnCompleteCallback(TargetSelector selector, OnCompleteCallback<?> callback) -
withIgnored
-
withNullable
-
withSettings
-
withSeed
-
lenient
-
build
-