-
scheme
String scheme
The PackageURL scheme constant
-
type
String type
The package "type" or package "protocol" such as maven, npm, nuget, gem, pypi, etc.
Required.
-
namespace
String namespace
The name prefix such as a Maven groupid, a Docker image owner, a GitHub user or organization.
Optional and type-specific.
-
name
String name
The name of the package.
Required.
-
version
String version
The version of the package.
Optional.
-
qualifiers
Map<K,V> qualifiers
Extra qualifying data for a package such as an OS, architecture, a distro, etc.
Optional and type-specific.
-
subpath
String subpath
Extra subpath within a package, relative to the package root.
Optional.