Class VulnerabilityRisks

java.lang.Object
com.datadog.api.client.v2.model.VulnerabilityRisks

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class VulnerabilityRisks extends Object
Vulnerability risks.
  • Field Details

  • Constructor Details

    • VulnerabilityRisks

      public VulnerabilityRisks()
    • VulnerabilityRisks

      public VulnerabilityRisks(Boolean exploitAvailable, List<String> exploitSources, Boolean exploitationProbability, Boolean pocExploitAvailable)
  • Method Details

    • epss

      public VulnerabilityRisks epss(EPSS epss)
    • getEpss

      @Nullable public EPSS getEpss()
      Vulnerability EPSS severity.
      Returns:
      epss
    • setEpss

      public void setEpss(EPSS epss)
    • exploitAvailable

      public VulnerabilityRisks exploitAvailable(Boolean exploitAvailable)
    • getExploitAvailable

      public Boolean getExploitAvailable()
      Vulnerability public exploit availability.
      Returns:
      exploitAvailable
    • setExploitAvailable

      public void setExploitAvailable(Boolean exploitAvailable)
    • exploitSources

      public VulnerabilityRisks exploitSources(List<String> exploitSources)
    • addExploitSourcesItem

      public VulnerabilityRisks addExploitSourcesItem(String exploitSourcesItem)
    • getExploitSources

      public List<String> getExploitSources()
      Vulnerability exploit sources.
      Returns:
      exploitSources
    • setExploitSources

      public void setExploitSources(List<String> exploitSources)
    • exploitationProbability

      public VulnerabilityRisks exploitationProbability(Boolean exploitationProbability)
    • getExploitationProbability

      public Boolean getExploitationProbability()
      Vulnerability exploitation probability.
      Returns:
      exploitationProbability
    • setExploitationProbability

      public void setExploitationProbability(Boolean exploitationProbability)
    • pocExploitAvailable

      public VulnerabilityRisks pocExploitAvailable(Boolean pocExploitAvailable)
    • getPocExploitAvailable

      public Boolean getPocExploitAvailable()
      Vulnerability POC exploit availability.
      Returns:
      pocExploitAvailable
    • setPocExploitAvailable

      public void setPocExploitAvailable(Boolean pocExploitAvailable)
    • putAdditionalProperty

      public VulnerabilityRisks putAdditionalProperty(String key, Object value)
      Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
      Parameters:
      key - The arbitrary key to set
      value - The associated value
      Returns:
      VulnerabilityRisks
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      The additional properties
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      Return the additional (undeclared) property with the specified name.
      Parameters:
      key - The arbitrary key to get
      Returns:
      The specific additional property for the given key
    • equals

      public boolean equals(Object o)
      Return true if this VulnerabilityRisks object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object