Package org.neo4j.gds.annotation
Annotation Interface Configuration
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic @interface
Annotated function will return the list of configuration keys.static @interface
This annotation can be used together withConfiguration.Key
orConfiguration.Parameter
.static @interface
Input for the annotated configuration field storing a Double, will be validated if it is in the given rangestatic @interface
The annotated method will be used to insert the implementation of validating a given graphStore.static @interface
The annotated method will be used to insert the implementation ofConfiguration.GraphStoreValidation
to verify the configuration is valid for the given graphStore.static @interface
Used to specify which interface methods to ignore by the ConfigurationProcessor.static @interface
Input for the annotated configuration field storing an Integer, will be validated if it is in the given range.static @interface
By default, a configuration field is resolved in theCypherMapWrapper
parameter with the method name as the expected key.static @interface
Input for the annotated configuration field storing a Long, will be validated if it is in the given rangestatic @interface
Configuration field is expected to be passed to the constructor as a parameter.static @interface
Annotated function will return the map representation of the configuration.static @interface
This annotation can be used together withConfiguration.Key
orConfiguration.Parameter
. -
Optional Element Summary
-
Element Details
-
value
String valueName of the generated class.If not manually set, the value is set to the annotation class name with an "Impl" suffix:
@Configuration interface Foo { } @Generated public class FooImpl { }
- Default:
- ""
-