Package org.neo4j.graphalgo.core.model
Interface Model<DATA,CONFIG extends ModelConfig & BaseConfig>
-
public interface Model<DATA,CONFIG extends ModelConfig & BaseConfig>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
Model.Mappable
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ALL_USERS
static java.lang.String
PUBLIC_MODEL_SUFFIX
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.lang.String
algoType()
java.time.ZonedDateTime
creationTime()
java.lang.String
creator()
Model.Mappable
customInfo()
DATA
data()
GraphSchema
graphSchema()
default void
load()
default boolean
loaded()
java.lang.String
name()
static <D,C extends ModelConfig & BaseConfig>
Model<D,C>of(java.lang.String creator, java.lang.String name, java.lang.String algoType, GraphSchema graphSchema, D modelData, C trainConfig)
static <D,C extends ModelConfig & BaseConfig>
Model<D,C>of(java.lang.String creator, java.lang.String name, java.lang.String algoType, GraphSchema graphSchema, D modelData, C trainConfig, Model.Mappable customInfo)
default Model<DATA,CONFIG>
publish()
java.util.List<java.lang.String>
sharedWith()
default boolean
stored()
CONFIG
trainConfig()
default void
unload()
-
-
-
Field Detail
-
ALL_USERS
static final java.lang.String ALL_USERS
- See Also:
- Constant Field Values
-
PUBLIC_MODEL_SUFFIX
static final java.lang.String PUBLIC_MODEL_SUFFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
creator
java.lang.String creator()
-
sharedWith
java.util.List<java.lang.String> sharedWith()
-
name
java.lang.String name()
-
algoType
java.lang.String algoType()
-
graphSchema
GraphSchema graphSchema()
-
data
DATA data()
-
trainConfig
CONFIG trainConfig()
-
creationTime
java.time.ZonedDateTime creationTime()
-
customInfo
Model.Mappable customInfo()
-
loaded
@Default @Parameter(false) default boolean loaded()
-
stored
@Default @Parameter(false) default boolean stored()
-
load
@Default @Derived default void load()
-
unload
@Default @Derived default void unload()
-
of
static <D,C extends ModelConfig & BaseConfig> Model<D,C> of(java.lang.String creator, java.lang.String name, java.lang.String algoType, GraphSchema graphSchema, D modelData, C trainConfig)
-
of
static <D,C extends ModelConfig & BaseConfig> Model<D,C> of(java.lang.String creator, java.lang.String name, java.lang.String algoType, GraphSchema graphSchema, D modelData, C trainConfig, Model.Mappable customInfo)
-
-