Package com.tccc.kos.core.manifest
Class ResolvedDeviceManifest
java.lang.Object
com.tccc.kos.core.manifest.ResolvedDeviceManifest
A wrapper around DeviceManifest that enumerates all node manifests and resolves
them which identifies all the locally installed kab files as well as any missing artifacts.
- Version:
- 2023-01-01
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetNodeManifest
(NodeId nodeId, String boardType, String arch) Return the node manifest for the specified node, boardType and arch.boolean
Return true if there are any missing artifacts.
-
Constructor Details
-
ResolvedDeviceManifest
public ResolvedDeviceManifest()
-
-
Method Details
-
isIncomplete
public boolean isIncomplete()Return true if there are any missing artifacts. -
getNodeManifest
Return the node manifest for the specified node, boardType and arch. These will be used as selectors to match available node manifests. Matching will be in the following order:- nodeType-boardType-arch
- nodeType-boardType
- nodeType-arch
- nodeType
- Parameters:
nodeId
- the nodeId of the nodeboardType
- the boardType of the nodearch
- the architecture of the node- Returns:
- matching nodeManifest or null
-
getManifestId
-
getManifestKab
-
getDeviceManifest
-
getQualifierMap
-