@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class CycloneDXVulnerability extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_ADVISORIES |
static String |
JSON_PROPERTY_AFFECTS |
static String |
JSON_PROPERTY_ANALYSIS |
static String |
JSON_PROPERTY_CWES |
static String |
JSON_PROPERTY_DESCRIPTION |
static String |
JSON_PROPERTY_DETAIL |
static String |
JSON_PROPERTY_ID |
static String |
JSON_PROPERTY_RATINGS |
static String |
JSON_PROPERTY_REFERENCES |
boolean |
unparsed |
| Constructor and Description |
|---|
CycloneDXVulnerability() |
CycloneDXVulnerability(List<CycloneDXVulnerabilityAffects> affects,
String id,
List<CycloneDXVulnerabilityRating> ratings) |
public boolean unparsed
public static final String JSON_PROPERTY_ADVISORIES
public static final String JSON_PROPERTY_AFFECTS
public static final String JSON_PROPERTY_ANALYSIS
public static final String JSON_PROPERTY_CWES
public static final String JSON_PROPERTY_DESCRIPTION
public static final String JSON_PROPERTY_DETAIL
public static final String JSON_PROPERTY_ID
public static final String JSON_PROPERTY_RATINGS
public static final String JSON_PROPERTY_REFERENCES
public CycloneDXVulnerability()
public CycloneDXVulnerability(List<CycloneDXVulnerabilityAffects> affects, String id, List<CycloneDXVulnerabilityRating> ratings)
public CycloneDXVulnerability advisories(List<CycloneDXVulnerabilityAdvisory> advisories)
public CycloneDXVulnerability addAdvisoriesItem(CycloneDXVulnerabilityAdvisory advisoriesItem)
@Nullable public List<CycloneDXVulnerabilityAdvisory> getAdvisories()
public void setAdvisories(List<CycloneDXVulnerabilityAdvisory> advisories)
public CycloneDXVulnerability affects(List<CycloneDXVulnerabilityAffects> affects)
public CycloneDXVulnerability addAffectsItem(CycloneDXVulnerabilityAffects affectsItem)
public List<CycloneDXVulnerabilityAffects> getAffects()
ref must
match a bom-ref in components.public void setAffects(List<CycloneDXVulnerabilityAffects> affects)
public CycloneDXVulnerability analysis(CycloneDXVulnerabilityAnalysis analysis)
@Nullable public CycloneDXVulnerabilityAnalysis getAnalysis()
state is set to
resolved or resolved_with_pedigree, the vulnerability is closed in Datadog.
Other state values are accepted but have no effect on the vulnerability status.public void setAnalysis(CycloneDXVulnerabilityAnalysis analysis)
public CycloneDXVulnerability cwes(List<Long> cwes)
public CycloneDXVulnerability addCwesItem(Long cwesItem)
@Nullable public List<Long> getCwes()
public CycloneDXVulnerability description(String description)
@Nullable public String getDescription()
public void setDescription(String description)
public CycloneDXVulnerability detail(String detail)
@Nullable public String getDetail()
public void setDetail(String detail)
public CycloneDXVulnerability id(String id)
public String getId()
public void setId(String id)
public CycloneDXVulnerability ratings(List<CycloneDXVulnerabilityRating> ratings)
public CycloneDXVulnerability addRatingsItem(CycloneDXVulnerabilityRating ratingsItem)
public List<CycloneDXVulnerabilityRating> getRatings()
public void setRatings(List<CycloneDXVulnerabilityRating> ratings)
public CycloneDXVulnerability references(List<CycloneDXVulnerabilityReference> references)
public CycloneDXVulnerability addReferencesItem(CycloneDXVulnerabilityReference referencesItem)
@Nullable public List<CycloneDXVulnerabilityReference> getReferences()
public void setReferences(List<CycloneDXVulnerabilityReference> references)
public CycloneDXVulnerability 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.