Class Remediation

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

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

  • Constructor Details

  • Method Details

    • autoSolvable

      public Remediation autoSolvable(Boolean autoSolvable)
    • getAutoSolvable

      public Boolean getAutoSolvable()
      Whether the vulnerability can be resolved when recompiling the package or not.
      Returns:
      autoSolvable
    • setAutoSolvable

      public void setAutoSolvable(Boolean autoSolvable)
    • avoidedAdvisories

      public Remediation avoidedAdvisories(List<Advisory> avoidedAdvisories)
    • addAvoidedAdvisoriesItem

      public Remediation addAvoidedAdvisoriesItem(Advisory avoidedAdvisoriesItem)
    • getAvoidedAdvisories

      public List<Advisory> getAvoidedAdvisories()
      Avoided advisories.
      Returns:
      avoidedAdvisories
    • setAvoidedAdvisories

      public void setAvoidedAdvisories(List<Advisory> avoidedAdvisories)
    • fixedAdvisories

      public Remediation fixedAdvisories(List<Advisory> fixedAdvisories)
    • addFixedAdvisoriesItem

      public Remediation addFixedAdvisoriesItem(Advisory fixedAdvisoriesItem)
    • getFixedAdvisories

      public List<Advisory> getFixedAdvisories()
      Remediation fixed advisories.
      Returns:
      fixedAdvisories
    • setFixedAdvisories

      public void setFixedAdvisories(List<Advisory> fixedAdvisories)
    • libraryName

      public Remediation libraryName(String libraryName)
    • getLibraryName

      public String getLibraryName()
      Library name remediating the vulnerability.
      Returns:
      libraryName
    • setLibraryName

      public void setLibraryName(String libraryName)
    • libraryVersion

      public Remediation libraryVersion(String libraryVersion)
    • getLibraryVersion

      public String getLibraryVersion()
      Library version remediating the vulnerability.
      Returns:
      libraryVersion
    • setLibraryVersion

      public void setLibraryVersion(String libraryVersion)
    • newAdvisories

      public Remediation newAdvisories(List<Advisory> newAdvisories)
    • addNewAdvisoriesItem

      public Remediation addNewAdvisoriesItem(Advisory newAdvisoriesItem)
    • getNewAdvisories

      public List<Advisory> getNewAdvisories()
      New advisories.
      Returns:
      newAdvisories
    • setNewAdvisories

      public void setNewAdvisories(List<Advisory> newAdvisories)
    • remainingAdvisories

      public Remediation remainingAdvisories(List<Advisory> remainingAdvisories)
    • addRemainingAdvisoriesItem

      public Remediation addRemainingAdvisoriesItem(Advisory remainingAdvisoriesItem)
    • getRemainingAdvisories

      public List<Advisory> getRemainingAdvisories()
      Remaining advisories.
      Returns:
      remainingAdvisories
    • setRemainingAdvisories

      public void setRemainingAdvisories(List<Advisory> remainingAdvisories)
    • type

      public Remediation type(String type)
    • getType

      public String getType()
      Remediation type.
      Returns:
      type
    • setType

      public void setType(String type)
    • putAdditionalProperty

      public Remediation 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:
      Remediation
    • 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 Remediation 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