Class ContainerImageVulnerabilities

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ContainerImageVulnerabilities extends Object
Vulnerability counts associated with the Container Image.
  • Field Details

  • Constructor Details

    • ContainerImageVulnerabilities

      public ContainerImageVulnerabilities()
  • Method Details

    • assetId

      public ContainerImageVulnerabilities assetId(String assetId)
    • getAssetId

      @Nullable public String getAssetId()
      ID of the Container Image.
      Returns:
      assetId
    • setAssetId

      public void setAssetId(String assetId)
    • critical

      public ContainerImageVulnerabilities critical(Long critical)
    • getCritical

      @Nullable public Long getCritical()
      Number of vulnerabilities with CVSS Critical severity.
      Returns:
      critical
    • setCritical

      public void setCritical(Long critical)
    • high

      public ContainerImageVulnerabilities high(Long high)
    • getHigh

      @Nullable public Long getHigh()
      Number of vulnerabilities with CVSS High severity.
      Returns:
      high
    • setHigh

      public void setHigh(Long high)
    • low

    • getLow

      @Nullable public Long getLow()
      Number of vulnerabilities with CVSS Low severity.
      Returns:
      low
    • setLow

      public void setLow(Long low)
    • medium

      public ContainerImageVulnerabilities medium(Long medium)
    • getMedium

      @Nullable public Long getMedium()
      Number of vulnerabilities with CVSS Medium severity.
      Returns:
      medium
    • setMedium

      public void setMedium(Long medium)
    • none

      public ContainerImageVulnerabilities none(Long none)
    • getNone

      @Nullable public Long getNone()
      Number of vulnerabilities with CVSS None severity.
      Returns:
      none
    • setNone

      public void setNone(Long none)
    • unknown

      public ContainerImageVulnerabilities unknown(Long unknown)
    • getUnknown

      @Nullable public Long getUnknown()
      Number of vulnerabilities with an unknown CVSS severity.
      Returns:
      unknown
    • setUnknown

      public void setUnknown(Long unknown)
    • putAdditionalProperty

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