Interface RandomGraphGeneratorConfig

  • All Superinterfaces:
    org.neo4j.gds.config.BaseConfig, GraphProjectConfig, org.neo4j.gds.config.JobIdConfig, org.neo4j.gds.config.ToMapConvertible

    @Configuration
    public interface RandomGraphGeneratorConfig
    extends GraphProjectConfig
    • Field Detail

      • RELATIONSHIP_SEED_KEY

        static final java.lang.String RELATIONSHIP_SEED_KEY
        See Also:
        Constant Field Values
      • RELATIONSHIP_PROPERTY_KEY

        static final java.lang.String RELATIONSHIP_PROPERTY_KEY
        See Also:
        Constant Field Values
      • RELATIONSHIP_DISTRIBUTION_KEY

        static final java.lang.String RELATIONSHIP_DISTRIBUTION_KEY
        See Also:
        Constant Field Values
      • RELATIONSHIP_PROPERTY_NAME_KEY

        static final java.lang.String RELATIONSHIP_PROPERTY_NAME_KEY
        See Also:
        Constant Field Values
      • RELATIONSHIP_PROPERTY_TYPE_KEY

        static final java.lang.String RELATIONSHIP_PROPERTY_TYPE_KEY
        See Also:
        Constant Field Values
      • RELATIONSHIP_PROPERTY_MIN_KEY

        static final java.lang.String RELATIONSHIP_PROPERTY_MIN_KEY
        See Also:
        Constant Field Values
      • RELATIONSHIP_PROPERTY_MAX_KEY

        static final java.lang.String RELATIONSHIP_PROPERTY_MAX_KEY
        See Also:
        Constant Field Values
      • RELATIONSHIP_PROPERTY_VALUE_KEY

        static final java.lang.String RELATIONSHIP_PROPERTY_VALUE_KEY
        See Also:
        Constant Field Values
    • Method Detail

      • averageDegree

        @Parameter
        long averageDegree()
      • aggregation

        @Default
        @ConvertWith(method="org.neo4j.gds.core.Aggregation#parse")
        @ToMapValue("org.neo4j.gds.core.Aggregation#toString")
        default org.neo4j.gds.core.Aggregation aggregation()
      • orientation

        @Default
        @ConvertWith(method="org.neo4j.gds.Orientation#parse")
        @ToMapValue("org.neo4j.gds.Orientation#toString")
        default org.neo4j.gds.Orientation orientation()
      • allowSelfLoops

        @Default
        default boolean allowSelfLoops()
      • relationshipDistribution

        @Default
        @ConvertWith(method="org.neo4j.gds.beta.generator.RelationshipDistribution#parse")
        @ToMapValue("org.neo4j.gds.beta.generator.RelationshipDistribution#toString")
        default RelationshipDistribution relationshipDistribution()
      • relationshipSeed

        @Default
        @Nullable
        default @Nullable java.lang.Long relationshipSeed()
      • relationshipProperty

        default java.util.Map<java.lang.String,​java.lang.Object> relationshipProperty()
      • nodeProjections

        @Default
        @ToMapValue("org.neo4j.gds.NodeProjections#toObject")
        default org.neo4j.gds.NodeProjections nodeProjections()
      • relationshipType

        @Default
        @Ignore
        default org.neo4j.gds.RelationshipType relationshipType()
      • relationshipProjections

        @Default
        @ToMapValue("org.neo4j.gds.RelationshipProjections#toObject")
        default org.neo4j.gds.RelationshipProjections relationshipProjections()
      • outputFieldDenylist

        @Derived
        @Ignore
        default java.util.Set<java.lang.String> outputFieldDenylist()
      • of

        static RandomGraphGeneratorConfig of​(java.lang.String username,
                                             java.lang.String graphName,
                                             long nodeCount,
                                             long averageDegree,
                                             org.neo4j.gds.core.CypherMapWrapper config)