Class RandomGraphGeneratorBuilder
- java.lang.Object
-
- org.neo4j.graphalgo.beta.generator.RandomGraphGeneratorBuilder
-
public class RandomGraphGeneratorBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description RandomGraphGeneratorBuilder()
-
Method Summary
-
-
-
Method Detail
-
nodeCount
public RandomGraphGeneratorBuilder nodeCount(long nodeCount)
-
averageDegree
public RandomGraphGeneratorBuilder averageDegree(long averageDegree)
-
relationshipType
public RandomGraphGeneratorBuilder relationshipType(RelationshipType relationshipType)
-
relationshipDistribution
public RandomGraphGeneratorBuilder relationshipDistribution(RelationshipDistribution relationshipDistribution)
-
seed
public RandomGraphGeneratorBuilder seed(long seed)
-
nodeLabelProducer
public RandomGraphGeneratorBuilder nodeLabelProducer(NodeLabelProducer nodeLabelProducer)
-
nodePropertyProducer
public RandomGraphGeneratorBuilder nodePropertyProducer(PropertyProducer<?> nodePropertyProducer)
-
addNodePropertyProducer
public RandomGraphGeneratorBuilder addNodePropertyProducer(NodeLabel nodeLabel, PropertyProducer<?> nodePropertyProducer)
-
relationshipPropertyProducer
public RandomGraphGeneratorBuilder relationshipPropertyProducer(PropertyProducer<double[]> relationshipPropertyProducer)
-
aggregation
public RandomGraphGeneratorBuilder aggregation(Aggregation aggregation)
-
orientation
public RandomGraphGeneratorBuilder orientation(Orientation orientation)
-
allowSelfLoops
public RandomGraphGeneratorBuilder allowSelfLoops(RandomGraphGeneratorConfig.AllowSelfLoops allowSelfLoops)
-
allocationTracker
public RandomGraphGeneratorBuilder allocationTracker(AllocationTracker allocationTracker)
-
build
public RandomGraphGenerator build()
-
-