Interface Model<DATA,​CONFIG extends ModelConfig & BaseConfig,​INFO extends Model.Mappable>

    • 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()
      • trainConfig

        CONFIG trainConfig()
      • creationTime

        java.time.ZonedDateTime creationTime()
      • customInfo

        INFO 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,​INFO extends Model.MappableModel<D,​C,​INFO> of​(java.lang.String creator,
                                                                                                                             java.lang.String name,
                                                                                                                             java.lang.String algoType,
                                                                                                                             GraphSchema graphSchema,
                                                                                                                             D modelData,
                                                                                                                             C trainConfig,
                                                                                                                             INFO customInfo)