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