public static class CollectionGenerator.CollectionGeneratorBuilder<V> extends Object implements IGeneratorBuilderConfigurable
| Modifier and Type | Field and Description |
|---|---|
protected CollectionGenerator.ConfigDto |
configDto |
| Constructor and Description |
|---|
CollectionGeneratorBuilder() |
| Modifier and Type | Method and Description |
|---|---|
CollectionGenerator |
build() |
CollectionGenerator |
build(IConfigDto configDto,
boolean merge) |
CollectionGenerator.CollectionGeneratorBuilder<?> |
collectionInstance(Supplier<Collection<?>> listInstance) |
CollectionGenerator.CollectionGeneratorBuilder<?> |
elementGenerator(IGenerator<?> itemGenerator) |
CollectionGenerator.CollectionGeneratorBuilder<V> |
maxSize(int maxSize) |
CollectionGenerator.CollectionGeneratorBuilder<V> |
minSize(int minSize) |
CollectionGenerator.CollectionGeneratorBuilder<?> |
ruleRemark(IRuleRemark ruleRemark) |
protected final CollectionGenerator.ConfigDto configDto
public CollectionGenerator.CollectionGeneratorBuilder<V> minSize(int minSize)
public CollectionGenerator.CollectionGeneratorBuilder<V> maxSize(int maxSize)
public CollectionGenerator.CollectionGeneratorBuilder<?> collectionInstance(Supplier<Collection<?>> listInstance)
public CollectionGenerator.CollectionGeneratorBuilder<?> elementGenerator(IGenerator<?> itemGenerator)
public CollectionGenerator.CollectionGeneratorBuilder<?> ruleRemark(IRuleRemark ruleRemark)
public CollectionGenerator build()
build in interface IGeneratorBuilderpublic CollectionGenerator build(IConfigDto configDto, boolean merge)
build in interface IGeneratorBuilderConfigurableCopyright © 2022. All rights reserved.