Class CycloneDXComponent

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class CycloneDXComponent extends Object
A software component identified during scanning.
  • Field Details

  • Constructor Details

  • Method Details

    • bomRef

      public CycloneDXComponent bomRef(String bomRef)
    • getBomRef

      public String getBomRef()
      A unique reference identifier used to link vulnerabilities to this component.
      Returns:
      bomRef
    • setBomRef

      public void setBomRef(String bomRef)
    • name

      public CycloneDXComponent name(String name)
    • getName

      public String getName()
      The name of the component.
      Returns:
      name
    • setName

      public void setName(String name)
    • purl

      public CycloneDXComponent purl(String purl)
    • getPurl

      @Nullable public String getPurl()
      The Package URL (PURL) of the component. Required when type is library .
      Returns:
      purl
    • setPurl

      public void setPurl(String purl)
    • type

    • getType

      public CycloneDXComponentType getType()
      The type of the scanned component.
      Returns:
      type
    • setType

      public void setType(CycloneDXComponentType type)
    • version

      public CycloneDXComponent version(String version)
    • getVersion

      public String getVersion()
      The version of the component.
      Returns:
      version
    • setVersion

      public void setVersion(String version)
    • putAdditionalProperty

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