Class MLMetadataJson
java.lang.Object
net.algart.executors.modules.opencv.matrices.ml.MLMetadataJson
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.json.JsonObjectstatic booleanisMLMetadataJson(jakarta.json.JsonObject mlMetadataJson) static PathmetadataFile(String mainModelFile) static PathmetadataFile(Path mainModelFile) static MLMetadataJsonstatic MLMetadataJsonstatic MLMetadataJsonsetCreatedBy(String createdBy) setModelKind(MLKind modelKind) setParameters(jakarta.json.JsonObject parameters) setVersion(String version) final jakarta.json.JsonObjecttoJson()toString()voidwrite(Path mlMetadataJsonFile, OpenOption... options)
-
Field Details
-
APP_NAME
- See Also:
-
CURRENT_VERSION
- See Also:
-
METADATA_FILE_SUFFIX
- See Also:
-
-
Constructor Details
-
MLMetadataJson
public MLMetadataJson()
-
-
Method Details
-
read
public static MLMetadataJson read(Path mlMetadataJsonFile, Function<String, Optional<MLKind>> modelNameToKind) throws IOException- Throws:
IOException
-
readIfValid
public static MLMetadataJson readIfValid(Path mlMetadataJsonFile, Function<String, Optional<MLKind>> modelNameToKind) throws IOException- Throws:
IOException
-
write
- Throws:
IOException
-
metadataFile
- Throws:
IOException
-
metadataFile
- Throws:
IOException
-
of
public static MLMetadataJson of(jakarta.json.JsonObject mlMetadataJson, Function<String, Optional<MLKind>> modelNameToKind) -
isMLMetadataJson
public static boolean isMLMetadataJson(jakarta.json.JsonObject mlMetadataJson) -
getMLMetadataJsonFile
-
getVersion
-
setVersion
-
getModelKind
-
setModelKind
-
getCreatedBy
-
setCreatedBy
-
getParameters
public jakarta.json.JsonObject getParameters() -
setParameters
-
toJson
public final jakarta.json.JsonObject toJson() -
jsonString
-
toString
-