Class DistributionGenerator.Builder
- java.lang.Object
- 
- org.apache.tinkerpop.gremlin.algorithm.generator.AbstractGenerator.AbstractGeneratorBuilder<DistributionGenerator.Builder>
- 
- org.apache.tinkerpop.gremlin.algorithm.generator.DistributionGenerator.Builder
 
 
- 
- Enclosing class:
- DistributionGenerator
 
 public static final class DistributionGenerator.Builder extends AbstractGenerator.AbstractGeneratorBuilder<DistributionGenerator.Builder> 
- 
- 
Field Summary- 
Fields inherited from class org.apache.tinkerpop.gremlin.algorithm.generator.AbstractGenerator.AbstractGeneratorBuilderedgeProcessor, label, seedSupplier, vertexProcessor
 
- 
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidallowLoops(boolean allowLoops)Sets whether loops, i.e.DistributionGeneratorcreate()DistributionGenerator.BuilderexpectedNumEdges(int expectedNumEdges)DistributionGenerator.BuilderinDistribution(Distribution distribution)Sets the distribution to be used to generate the out-degrees of vertices.DistributionGenerator.BuilderinVertices(Iterable<Vertex> vertices)DistributionGenerator.BuilderoutDistribution(Distribution distribution)Sets the distribution to be used to generate the sizes of communities.DistributionGenerator.BuilderoutVertices(Iterable<Vertex> vertices)- 
Methods inherited from class org.apache.tinkerpop.gremlin.algorithm.generator.AbstractGenerator.AbstractGeneratorBuilderedgeProcessor, label, seedGenerator, vertexProcessor
 
- 
 
- 
- 
- 
Method Detail- 
inVerticespublic DistributionGenerator.Builder inVertices(Iterable<Vertex> vertices) 
 - 
outVerticespublic DistributionGenerator.Builder outVertices(Iterable<Vertex> vertices) 
 - 
expectedNumEdgespublic DistributionGenerator.Builder expectedNumEdges(int expectedNumEdges) 
 - 
allowLoopspublic void allowLoops(boolean allowLoops) Sets whether loops, i.e. edges with the same start and end vertex, are allowed to be generated.
 - 
outDistributionpublic DistributionGenerator.Builder outDistribution(Distribution distribution) Sets the distribution to be used to generate the sizes of communities.
 - 
inDistributionpublic DistributionGenerator.Builder inDistribution(Distribution distribution) Sets the distribution to be used to generate the out-degrees of vertices.
 - 
createpublic DistributionGenerator create() 
 
- 
 
-