Attributes
Members list
Type members
Classlikes
Attributes
- Supertypes
-
class Enumerationtrait Serializableclass Objecttrait Matchableclass Any
- Self type
-
BOMFormat.type
A software or hardware component used to build a software artifact.
A software or hardware component used to build a software artifact.
Value parameters
- `bom-ref`
-
An identifier used to reference the component elsewhere in the SBOM. Unique within the SBOM.
- `type`
-
The type of component.
- group
-
The component group.
- licenses
-
Component licenses.
- name
-
The component name.
- properties
-
A list of component properties as name-value pairs.
- purl
-
The package URL. See https://github.com/package-url/purl-spec
- version
-
The component version.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Documents a dependency relationship between components.
Documents a dependency relationship between components.
Value parameters
- dependsOn
-
References to other components this component depends on.
- ref
-
The reference to a component. Same as Component.bom-ref.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
A software license.
A software license.
id
and name
cannot both be undefined.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
SBOM metadata.
SBOM metadata.
Value parameters
- component
-
The artifact that the SBOM describes.
- timestamp
-
When the SBOM file was generated.
- tools
-
The tools used in the SBOM creation.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
A name-value pair representing a piece of information not officially supported by the SBOM schema.
A name-value pair representing a piece of information not officially supported by the SBOM schema.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
A tool used in SBOM generation. E.g. Trivy.
A tool used in SBOM generation. E.g. Trivy.
Value parameters
- `type`
-
The tool type.
- group
-
The tool group. E.g. com.codacy.
- name
-
The tool name.
- version
-
The tool version.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Inherited types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror