@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class VulnerabilityAttributes extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_ADVISORY_ID |
static String |
JSON_PROPERTY_CODE_LOCATION |
static String |
JSON_PROPERTY_CVE_LIST |
static String |
JSON_PROPERTY_CVSS |
static String |
JSON_PROPERTY_DEPENDENCY_LOCATIONS |
static String |
JSON_PROPERTY_DESCRIPTION |
static String |
JSON_PROPERTY_ECOSYSTEM |
static String |
JSON_PROPERTY_EXPOSURE_TIME |
static String |
JSON_PROPERTY_FIRST_DETECTION |
static String |
JSON_PROPERTY_FIX_AVAILABLE |
static String |
JSON_PROPERTY_LANGUAGE |
static String |
JSON_PROPERTY_LAST_DETECTION |
static String |
JSON_PROPERTY_LIBRARY |
static String |
JSON_PROPERTY_ORIGIN |
static String |
JSON_PROPERTY_REMEDIATIONS |
static String |
JSON_PROPERTY_REPO_DIGESTS |
static String |
JSON_PROPERTY_RISKS |
static String |
JSON_PROPERTY_STATUS |
static String |
JSON_PROPERTY_TITLE |
static String |
JSON_PROPERTY_TOOL |
static String |
JSON_PROPERTY_TYPE |
boolean |
unparsed |
| Constructor and Description |
|---|
VulnerabilityAttributes() |
VulnerabilityAttributes(List<String> cveList,
VulnerabilityCvss cvss,
String description,
Long exposureTime,
String firstDetection,
Boolean fixAvailable,
String language,
String lastDetection,
List<String> origin,
List<Remediation> remediations,
VulnerabilityRisks risks,
VulnerabilityStatus status,
String title,
VulnerabilityTool tool,
VulnerabilityType type) |
public boolean unparsed
public static final String JSON_PROPERTY_ADVISORY_ID
public static final String JSON_PROPERTY_CODE_LOCATION
public static final String JSON_PROPERTY_CVE_LIST
public static final String JSON_PROPERTY_CVSS
public static final String JSON_PROPERTY_DEPENDENCY_LOCATIONS
public static final String JSON_PROPERTY_DESCRIPTION
public static final String JSON_PROPERTY_ECOSYSTEM
public static final String JSON_PROPERTY_EXPOSURE_TIME
public static final String JSON_PROPERTY_FIRST_DETECTION
public static final String JSON_PROPERTY_FIX_AVAILABLE
public static final String JSON_PROPERTY_LANGUAGE
public static final String JSON_PROPERTY_LAST_DETECTION
public static final String JSON_PROPERTY_LIBRARY
public static final String JSON_PROPERTY_ORIGIN
public static final String JSON_PROPERTY_REMEDIATIONS
public static final String JSON_PROPERTY_REPO_DIGESTS
public static final String JSON_PROPERTY_RISKS
public static final String JSON_PROPERTY_STATUS
public static final String JSON_PROPERTY_TITLE
public static final String JSON_PROPERTY_TOOL
public static final String JSON_PROPERTY_TYPE
public VulnerabilityAttributes()
public VulnerabilityAttributes(List<String> cveList, VulnerabilityCvss cvss, String description, Long exposureTime, String firstDetection, Boolean fixAvailable, String language, String lastDetection, List<String> origin, List<Remediation> remediations, VulnerabilityRisks risks, VulnerabilityStatus status, String title, VulnerabilityTool tool, VulnerabilityType type)
public VulnerabilityAttributes advisoryId(String advisoryId)
@Nullable public String getAdvisoryId()
public void setAdvisoryId(String advisoryId)
public VulnerabilityAttributes codeLocation(CodeLocation codeLocation)
@Nullable public CodeLocation getCodeLocation()
public void setCodeLocation(CodeLocation codeLocation)
public VulnerabilityAttributes cveList(List<String> cveList)
public VulnerabilityAttributes addCveListItem(String cveListItem)
public VulnerabilityAttributes cvss(VulnerabilityCvss cvss)
public VulnerabilityCvss getCvss()
public void setCvss(VulnerabilityCvss cvss)
public VulnerabilityAttributes dependencyLocations(VulnerabilityDependencyLocations dependencyLocations)
@Nullable public VulnerabilityDependencyLocations getDependencyLocations()
public void setDependencyLocations(VulnerabilityDependencyLocations dependencyLocations)
public VulnerabilityAttributes description(String description)
public String getDescription()
public void setDescription(String description)
public VulnerabilityAttributes ecosystem(VulnerabilityEcosystem ecosystem)
@Nullable public VulnerabilityEcosystem getEcosystem()
public void setEcosystem(VulnerabilityEcosystem ecosystem)
public VulnerabilityAttributes exposureTime(Long exposureTime)
public Long getExposureTime()
public void setExposureTime(Long exposureTime)
public VulnerabilityAttributes firstDetection(String firstDetection)
public String getFirstDetection()
public void setFirstDetection(String firstDetection)
public VulnerabilityAttributes fixAvailable(Boolean fixAvailable)
public Boolean getFixAvailable()
public void setFixAvailable(Boolean fixAvailable)
public VulnerabilityAttributes language(String language)
public String getLanguage()
public void setLanguage(String language)
public VulnerabilityAttributes lastDetection(String lastDetection)
public String getLastDetection()
public void setLastDetection(String lastDetection)
public VulnerabilityAttributes library(Library library)
@Nullable public Library getLibrary()
public void setLibrary(Library library)
public VulnerabilityAttributes origin(List<String> origin)
public VulnerabilityAttributes addOriginItem(String originItem)
public VulnerabilityAttributes remediations(List<Remediation> remediations)
public VulnerabilityAttributes addRemediationsItem(Remediation remediationsItem)
public List<Remediation> getRemediations()
public void setRemediations(List<Remediation> remediations)
public VulnerabilityAttributes repoDigests(List<String> repoDigests)
public VulnerabilityAttributes addRepoDigestsItem(String repoDigestsItem)
@Nullable public List<String> getRepoDigests()
repo_digest list (when the vulnerability is related to Image
asset).public VulnerabilityAttributes risks(VulnerabilityRisks risks)
public VulnerabilityRisks getRisks()
public void setRisks(VulnerabilityRisks risks)
public VulnerabilityAttributes status(VulnerabilityStatus status)
public VulnerabilityStatus getStatus()
public void setStatus(VulnerabilityStatus status)
public VulnerabilityAttributes title(String title)
public String getTitle()
public void setTitle(String title)
public VulnerabilityAttributes tool(VulnerabilityTool tool)
public VulnerabilityTool getTool()
public void setTool(VulnerabilityTool tool)
public VulnerabilityAttributes type(VulnerabilityType type)
public VulnerabilityType getType()
public void setType(VulnerabilityType type)
public VulnerabilityAttributes 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 © 2025. All rights reserved.