Class ELFSourcemapAttributes

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ELFSourcemapAttributes extends Object
Attributes of an ELF symbol file.
  • Field Details

  • Constructor Details

    • ELFSourcemapAttributes

      public ELFSourcemapAttributes()
    • ELFSourcemapAttributes

      public ELFSourcemapAttributes(OffsetDateTime createdAt, String mapkind, Long size)
  • Method Details

    • arch

      public ELFSourcemapAttributes arch(String arch)
    • getArch

      @Nullable public String getArch()
      The target CPU architecture.
      Returns:
      arch
    • setArch

      public void setArch(String arch)
    • createdAt

      public ELFSourcemapAttributes createdAt(OffsetDateTime createdAt)
    • getCreatedAt

      public OffsetDateTime getCreatedAt()
      The timestamp when the symbol file was created.
      Returns:
      createdAt
    • setCreatedAt

      public void setCreatedAt(OffsetDateTime createdAt)
    • fileHash

      public ELFSourcemapAttributes fileHash(String fileHash)
    • getFileHash

      @Nullable public String getFileHash()
      The SHA256 hash of the ELF file.
      Returns:
      fileHash
    • setFileHash

      public void setFileHash(String fileHash)
    • fileName

      public ELFSourcemapAttributes fileName(String fileName)
    • getFileName

      @Nullable public String getFileName()
      The ELF file name.
      Returns:
      fileName
    • setFileName

      public void setFileName(String fileName)
    • gnuBuildId

      public ELFSourcemapAttributes gnuBuildId(String gnuBuildId)
    • getGnuBuildId

      @Nullable public String getGnuBuildId()
      The GNU build ID (UUID format).
      Returns:
      gnuBuildId
    • setGnuBuildId

      public void setGnuBuildId(String gnuBuildId)
    • goBuildId

      public ELFSourcemapAttributes goBuildId(String goBuildId)
    • getGoBuildId

      @Nullable public String getGoBuildId()
      The Go build ID (UUID format).
      Returns:
      goBuildId
    • setGoBuildId

      public void setGoBuildId(String goBuildId)
    • mapkind

      public ELFSourcemapAttributes mapkind(String mapkind)
    • getMapkind

      public String getMapkind()
      The type of source map.
      Returns:
      mapkind
    • setMapkind

      public void setMapkind(String mapkind)
    • origin

      public ELFSourcemapAttributes origin(String origin)
    • getOrigin

      @Nullable public String getOrigin()
      The origin of the ELF file.
      Returns:
      origin
    • setOrigin

      public void setOrigin(String origin)
    • originVersion

      public ELFSourcemapAttributes originVersion(String originVersion)
    • getOriginVersion

      @Nullable public String getOriginVersion()
      The version of the origin package.
      Returns:
      originVersion
    • setOriginVersion

      public void setOriginVersion(String originVersion)
    • size

      public ELFSourcemapAttributes size(Long size)
    • getSize

      public Long getSize()
      The size of the ELF file in bytes.
      Returns:
      size
    • setSize

      public void setSize(Long size)
    • symbolSource

      public ELFSourcemapAttributes symbolSource(String symbolSource)
    • getSymbolSource

      @Nullable public String getSymbolSource()
      The source of the debug symbols.
      Returns:
      symbolSource
    • setSymbolSource

      public void setSymbolSource(String symbolSource)
    • putAdditionalProperty

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