Class VulnerabilityView
- java.lang.Object
-
- com.synopsys.integration.util.Stringable
-
- com.synopsys.integration.blackduck.api.core.BlackDuckComponent
-
- com.synopsys.integration.blackduck.api.core.BlackDuckResponse
-
- com.synopsys.integration.blackduck.api.core.BlackDuckView
-
- com.synopsys.integration.blackduck.api.manual.temporary.view.VulnerabilityView
-
public class VulnerabilityView extends BlackDuckView
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCWES_LINKstatic LinkSingleResponse<CweView>CWES_LINK_RESPONSEstatic java.util.Map<java.lang.String,LinkResponse>linksstatic java.lang.StringREFERENCE_LINKstatic java.lang.StringRELATED_VULNERABILITIES_LINKstatic LinkSingleResponse<VulnerabilityView>RELATED_VULNERABILITIES_LINK_RESPONSE
-
Constructor Summary
Constructors Constructor Description VulnerabilityView()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<VulnerabilityClassificationView>getClassifications()java.lang.StringgetCredit()VulnerabilityCvss2ViewgetCvss2()VulnerabilityCvss3ViewgetCvss3()java.lang.StringgetDescription()java.util.DategetDisclosureDate()java.util.DategetDiscoveryDate()java.util.DategetExploitPublishDate()java.lang.StringgetName()java.lang.BooleangetParentAdvisory()java.util.DategetPublishedDate()java.lang.StringgetSeverity()java.lang.StringgetSolution()java.util.DategetSolutionDate()VulnerabilitySourceTypegetSource()java.lang.StringgetTechnicalDescription()java.lang.StringgetTitle()java.lang.BooleangetUnderReview()java.util.DategetUpdatedDate()java.lang.BooleangetUseCvss3()java.util.DategetVendorFixDate()java.util.DategetVendorNotifiedDate()java.lang.StringgetWorkaround()java.lang.BooleangetZeroDay()voidsetClassifications(java.util.List<VulnerabilityClassificationView> classifications)voidsetCredit(java.lang.String credit)voidsetCvss2(VulnerabilityCvss2View cvss2)voidsetCvss3(VulnerabilityCvss3View cvss3)voidsetDescription(java.lang.String description)voidsetDisclosureDate(java.util.Date disclosureDate)voidsetDiscoveryDate(java.util.Date discoveryDate)voidsetExploitPublishDate(java.util.Date exploitPublishDate)voidsetName(java.lang.String name)voidsetParentAdvisory(java.lang.Boolean parentAdvisory)voidsetPublishedDate(java.util.Date publishedDate)voidsetSeverity(java.lang.String severity)voidsetSolution(java.lang.String solution)voidsetSolutionDate(java.util.Date solutionDate)voidsetSource(VulnerabilitySourceType source)voidsetTechnicalDescription(java.lang.String technicalDescription)voidsetTitle(java.lang.String title)voidsetUnderReview(java.lang.Boolean underReview)voidsetUpdatedDate(java.util.Date updatedDate)voidsetUseCvss3(java.lang.Boolean useCvss3)voidsetVendorFixDate(java.util.Date vendorFixDate)voidsetVendorNotifiedDate(java.util.Date vendorNotifiedDate)voidsetWorkaround(java.lang.String workaround)voidsetZeroDay(java.lang.Boolean zeroDay)-
Methods inherited from class com.synopsys.integration.blackduck.api.core.BlackDuckView
getAllowedMethods, getAvailableLinks, getFirstLink, getFirstLinkSafely, getHref, getLinks, getMediaType, getMeta, getResourceLinks, getResourceMetadata, hasLink, setMeta
-
Methods inherited from class com.synopsys.integration.blackduck.api.core.BlackDuckResponse
getGson, getJson, getJsonElement, getPatch, getSubclass, hasSubclasses, setGson, setJson, setJsonElement, setPatch
-
-
-
-
Field Detail
-
links
public static final java.util.Map<java.lang.String,LinkResponse> links
-
REFERENCE_LINK
public static final java.lang.String REFERENCE_LINK
- See Also:
- Constant Field Values
-
CWES_LINK
public static final java.lang.String CWES_LINK
- See Also:
- Constant Field Values
-
RELATED_VULNERABILITIES_LINK
public static final java.lang.String RELATED_VULNERABILITIES_LINK
- See Also:
- Constant Field Values
-
CWES_LINK_RESPONSE
public static final LinkSingleResponse<CweView> CWES_LINK_RESPONSE
-
RELATED_VULNERABILITIES_LINK_RESPONSE
public static final LinkSingleResponse<VulnerabilityView> RELATED_VULNERABILITIES_LINK_RESPONSE
-
-
Method Detail
-
getClassifications
public java.util.List<VulnerabilityClassificationView> getClassifications()
-
setClassifications
public void setClassifications(java.util.List<VulnerabilityClassificationView> classifications)
-
getCredit
public java.lang.String getCredit()
-
setCredit
public void setCredit(java.lang.String credit)
-
getCvss2
public VulnerabilityCvss2View getCvss2()
-
setCvss2
public void setCvss2(VulnerabilityCvss2View cvss2)
-
getCvss3
public VulnerabilityCvss3View getCvss3()
-
setCvss3
public void setCvss3(VulnerabilityCvss3View cvss3)
-
getDescription
public java.lang.String getDescription()
-
setDescription
public void setDescription(java.lang.String description)
-
getDisclosureDate
public java.util.Date getDisclosureDate()
-
setDisclosureDate
public void setDisclosureDate(java.util.Date disclosureDate)
-
getDiscoveryDate
public java.util.Date getDiscoveryDate()
-
setDiscoveryDate
public void setDiscoveryDate(java.util.Date discoveryDate)
-
getExploitPublishDate
public java.util.Date getExploitPublishDate()
-
setExploitPublishDate
public void setExploitPublishDate(java.util.Date exploitPublishDate)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getParentAdvisory
public java.lang.Boolean getParentAdvisory()
-
setParentAdvisory
public void setParentAdvisory(java.lang.Boolean parentAdvisory)
-
getPublishedDate
public java.util.Date getPublishedDate()
-
setPublishedDate
public void setPublishedDate(java.util.Date publishedDate)
-
getSeverity
public java.lang.String getSeverity()
-
setSeverity
public void setSeverity(java.lang.String severity)
-
getSolution
public java.lang.String getSolution()
-
setSolution
public void setSolution(java.lang.String solution)
-
getSolutionDate
public java.util.Date getSolutionDate()
-
setSolutionDate
public void setSolutionDate(java.util.Date solutionDate)
-
getSource
public VulnerabilitySourceType getSource()
-
setSource
public void setSource(VulnerabilitySourceType source)
-
getTechnicalDescription
public java.lang.String getTechnicalDescription()
-
setTechnicalDescription
public void setTechnicalDescription(java.lang.String technicalDescription)
-
getTitle
public java.lang.String getTitle()
-
setTitle
public void setTitle(java.lang.String title)
-
getUnderReview
public java.lang.Boolean getUnderReview()
-
setUnderReview
public void setUnderReview(java.lang.Boolean underReview)
-
getUpdatedDate
public java.util.Date getUpdatedDate()
-
setUpdatedDate
public void setUpdatedDate(java.util.Date updatedDate)
-
getUseCvss3
public java.lang.Boolean getUseCvss3()
-
setUseCvss3
public void setUseCvss3(java.lang.Boolean useCvss3)
-
getVendorFixDate
public java.util.Date getVendorFixDate()
-
setVendorFixDate
public void setVendorFixDate(java.util.Date vendorFixDate)
-
getVendorNotifiedDate
public java.util.Date getVendorNotifiedDate()
-
setVendorNotifiedDate
public void setVendorNotifiedDate(java.util.Date vendorNotifiedDate)
-
getWorkaround
public java.lang.String getWorkaround()
-
setWorkaround
public void setWorkaround(java.lang.String workaround)
-
getZeroDay
public java.lang.Boolean getZeroDay()
-
setZeroDay
public void setZeroDay(java.lang.Boolean zeroDay)
-
-