@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class CycloneDXBom extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_BOM_FORMAT |
static String |
JSON_PROPERTY_COMPONENTS |
static String |
JSON_PROPERTY_METADATA |
static String |
JSON_PROPERTY_SPEC_VERSION |
static String |
JSON_PROPERTY_VERSION |
static String |
JSON_PROPERTY_VULNERABILITIES |
boolean |
unparsed |
| Constructor and Description |
|---|
CycloneDXBom() |
CycloneDXBom(String bomFormat,
List<CycloneDXComponent> components,
CycloneDXMetadata metadata,
String specVersion,
List<CycloneDXVulnerability> vulnerabilities) |
| Modifier and Type | Method and Description |
|---|---|
CycloneDXBom |
addComponentsItem(CycloneDXComponent componentsItem) |
CycloneDXBom |
addVulnerabilitiesItem(CycloneDXVulnerability vulnerabilitiesItem) |
CycloneDXBom |
bomFormat(String bomFormat) |
CycloneDXBom |
components(List<CycloneDXComponent> components) |
boolean |
equals(Object o)
Return true if this CycloneDXBom object is equal to o.
|
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
String |
getBomFormat()
The BOM format identifier.
|
List<CycloneDXComponent> |
getComponents()
The list of scanned software components.
|
CycloneDXMetadata |
getMetadata()
Metadata about the BOM, including the scanned asset and the scanner tool.
|
String |
getSpecVersion()
The CycloneDX specification version.
|
Long |
getVersion()
The version number of the BOM document.
|
List<CycloneDXVulnerability> |
getVulnerabilities()
The list of detected vulnerabilities.
|
int |
hashCode() |
CycloneDXBom |
metadata(CycloneDXMetadata metadata) |
CycloneDXBom |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
void |
setBomFormat(String bomFormat) |
void |
setComponents(List<CycloneDXComponent> components) |
void |
setMetadata(CycloneDXMetadata metadata) |
void |
setSpecVersion(String specVersion) |
void |
setVersion(Long version) |
void |
setVulnerabilities(List<CycloneDXVulnerability> vulnerabilities) |
CycloneDXBom |
specVersion(String specVersion) |
String |
toString() |
CycloneDXBom |
version(Long version) |
CycloneDXBom |
vulnerabilities(List<CycloneDXVulnerability> vulnerabilities) |
public boolean unparsed
public static final String JSON_PROPERTY_BOM_FORMAT
public static final String JSON_PROPERTY_COMPONENTS
public static final String JSON_PROPERTY_METADATA
public static final String JSON_PROPERTY_SPEC_VERSION
public static final String JSON_PROPERTY_VERSION
public static final String JSON_PROPERTY_VULNERABILITIES
public CycloneDXBom()
public CycloneDXBom(String bomFormat, List<CycloneDXComponent> components, CycloneDXMetadata metadata, String specVersion, List<CycloneDXVulnerability> vulnerabilities)
public CycloneDXBom bomFormat(String bomFormat)
public String getBomFormat()
CycloneDX.public void setBomFormat(String bomFormat)
public CycloneDXBom components(List<CycloneDXComponent> components)
public CycloneDXBom addComponentsItem(CycloneDXComponent componentsItem)
public List<CycloneDXComponent> getComponents()
public void setComponents(List<CycloneDXComponent> components)
public CycloneDXBom metadata(CycloneDXMetadata metadata)
public CycloneDXMetadata getMetadata()
public void setMetadata(CycloneDXMetadata metadata)
public CycloneDXBom specVersion(String specVersion)
public String getSpecVersion()
1.5.public void setSpecVersion(String specVersion)
public CycloneDXBom version(Long version)
@Nullable public Long getVersion()
public void setVersion(Long version)
public CycloneDXBom vulnerabilities(List<CycloneDXVulnerability> vulnerabilities)
public CycloneDXBom addVulnerabilitiesItem(CycloneDXVulnerability vulnerabilitiesItem)
public List<CycloneDXVulnerability> getVulnerabilities()
public void setVulnerabilities(List<CycloneDXVulnerability> vulnerabilities)
public CycloneDXBom putAdditionalProperty(String key, Object value)
key - The arbitrary key to setvalue - The associated valuepublic Map<String,Object> getAdditionalProperties()
public Object getAdditionalProperty(String key)
key - The arbitrary key to getpublic boolean equals(Object o)
Copyright © 2026. All rights reserved.