Class Artifact

java.lang.Object
ai.reveng.model.Artifact

@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class Artifact extends Object
Artifact
  • Field Details

  • Constructor Details

    • Artifact

      public Artifact()
  • Method Details

    • direction

      public Artifact direction(@Nullable String direction)
    • getDirection

      @Nullable public String getDirection()
      Get direction
      Returns:
      direction
    • setDirection

      public void setDirection(@Nullable String direction)
    • dumpAddr

      public Artifact dumpAddr(@Nullable String dumpAddr)
    • getDumpAddr

      @Nullable public String getDumpAddr()
      Get dumpAddr
      Returns:
      dumpAddr
    • setDumpAddr

      public void setDumpAddr(@Nullable String dumpAddr)
    • dumpPid

      public Artifact dumpPid(@Nullable Long dumpPid)
    • getDumpPid

      @Nullable public Long getDumpPid()
      Get dumpPid
      Returns:
      dumpPid
    • setDumpPid

      public void setDumpPid(@Nullable Long dumpPid)
    • fileType

      public Artifact fileType(@Nullable String fileType)
    • getFileType

      @Nullable public String getFileType()
      Get fileType
      Returns:
      fileType
    • setFileType

      public void setFileType(@Nullable String fileType)
    • host

      public Artifact host(@Nullable String host)
    • getHost

      @Nullable public String getHost()
      Get host
      Returns:
      host
    • setHost

      public void setHost(@Nullable String host)
    • isPe

      public Artifact isPe(@Nonnull Boolean isPe)
    • getIsPe

      @Nonnull public Boolean getIsPe()
      Get isPe
      Returns:
      isPe
    • setIsPe

      public void setIsPe(@Nonnull Boolean isPe)
    • mimeType

      public Artifact mimeType(@Nullable String mimeType)
    • getMimeType

      @Nullable public String getMimeType()
      Get mimeType
      Returns:
      mimeType
    • setMimeType

      public void setMimeType(@Nullable String mimeType)
    • name

      public Artifact name(@Nonnull String name)
    • getName

      @Nonnull public String getName()
      Get name
      Returns:
      name
    • setName

      public void setName(@Nonnull String name)
    • networkSource

      public Artifact networkSource(@Nullable String networkSource)
    • getNetworkSource

      @Nullable public String getNetworkSource()
      Get networkSource
      Returns:
      networkSource
    • setNetworkSource

      public void setNetworkSource(@Nullable String networkSource)
    • originalFilename

      public Artifact originalFilename(@Nullable String originalFilename)
    • getOriginalFilename

      @Nullable public String getOriginalFilename()
      Get originalFilename
      Returns:
      originalFilename
    • setOriginalFilename

      public void setOriginalFilename(@Nullable String originalFilename)
    • path

      public Artifact path(@Nonnull String path)
    • getPath

      @Nonnull public String getPath()
      Get path
      Returns:
      path
    • setPath

      public void setPath(@Nonnull String path)
    • processSeqid

      public Artifact processSeqid(@Nullable Long processSeqid)
    • getProcessSeqid

      @Nullable public Long getProcessSeqid()
      Get processSeqid
      Returns:
      processSeqid
    • setProcessSeqid

      public void setProcessSeqid(@Nullable Long processSeqid)
    • reason

      public Artifact reason(@Nonnull Artifact.ReasonEnum reason)
    • getReason

      @Nonnull public Artifact.ReasonEnum getReason()
      Get reason
      Returns:
      reason
    • setReason

      public void setReason(@Nonnull Artifact.ReasonEnum reason)
    • responseStatus

      public Artifact responseStatus(@Nullable Long responseStatus)
    • getResponseStatus

      @Nullable public Long getResponseStatus()
      Get responseStatus
      Returns:
      responseStatus
    • setResponseStatus

      public void setResponseStatus(@Nullable Long responseStatus)
    • sha256

      public Artifact sha256(@Nullable String sha256)
    • getSha256

      @Nullable public String getSha256()
      Get sha256
      Returns:
      sha256
    • setSha256

      public void setSha256(@Nullable String sha256)
    • size

      public Artifact size(@Nonnull Long size)
    • getSize

      @Nonnull public Long getSize()
      Get size
      Returns:
      size
    • setSize

      public void setSize(@Nonnull Long size)
    • source

      public Artifact source(@Nonnull String source)
    • getSource

      @Nonnull public String getSource()
      Get source
      Returns:
      source
    • setSource

      public void setSource(@Nonnull String source)
    • uri

      public Artifact uri(@Nullable String uri)
    • getUri

      @Nullable public String getUri()
      Get uri
      Returns:
      uri
    • setUri

      public void setUri(@Nullable String uri)
    • wasMapped

      public Artifact wasMapped(@Nullable Boolean wasMapped)
    • getWasMapped

      @Nullable public Boolean getWasMapped()
      Get wasMapped
      Returns:
      wasMapped
    • setWasMapped

      public void setWasMapped(@Nullable Boolean wasMapped)
    • yaraHits

      public Artifact yaraHits(@Nullable List<String> yaraHits)
    • addYaraHitsItem

      public Artifact addYaraHitsItem(String yaraHitsItem)
    • getYaraHits

      @Nullable public List<String> getYaraHits()
      Get yaraHits
      Returns:
      yaraHits
    • setYaraHits

      public void setYaraHits(@Nullable List<String> yaraHits)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object
    • validateJsonElement

      public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOException
      Validates the JSON Element and throws an exception if issues found
      Parameters:
      jsonElement - JSON Element
      Throws:
      IOException - if the JSON Element is invalid with respect to Artifact
    • fromJson

      public static Artifact fromJson(String jsonString) throws IOException
      Create an instance of Artifact given an JSON string
      Parameters:
      jsonString - JSON string
      Returns:
      An instance of Artifact
      Throws:
      IOException - if the JSON string is invalid with respect to Artifact
    • toJson

      public String toJson()
      Convert an instance of Artifact to an JSON string
      Returns:
      JSON string