Class BinaryDetailsResponse

java.lang.Object
ai.reveng.model.BinaryDetailsResponse

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

  • Constructor Details

    • BinaryDetailsResponse

      public BinaryDetailsResponse()
  • Method Details

    • arch

      public BinaryDetailsResponse arch(@Nonnull String arch)
    • getArch

      @Nonnull public String getArch()
      The architecture of the binary
      Returns:
      arch
    • setArch

      public void setArch(@Nonnull String arch)
    • bits

      public BinaryDetailsResponse bits(@Nonnull Integer bits)
    • getBits

      @Nonnull public Integer getBits()
      The size of the binary in bits
      Returns:
      bits
    • setBits

      public void setBits(@Nonnull Integer bits)
    • crc32

      public BinaryDetailsResponse crc32(@Nonnull String crc32)
    • getCrc32

      @Nonnull public String getCrc32()
      Get crc32
      Returns:
      crc32
    • setCrc32

      public void setCrc32(@Nonnull String crc32)
    • propertyClass

      public BinaryDetailsResponse propertyClass(@Nonnull String propertyClass)
    • getPropertyClass

      @Nonnull public String getPropertyClass()
      Get propertyClass
      Returns:
      propertyClass
    • setPropertyClass

      public void setPropertyClass(@Nonnull String propertyClass)
    • entropy

      public BinaryDetailsResponse entropy(@Nonnull BigDecimal entropy)
    • getEntropy

      @Nonnull public BigDecimal getEntropy()
      Get entropy
      Returns:
      entropy
    • setEntropy

      public void setEntropy(@Nonnull BigDecimal entropy)
    • fileSize

      public BinaryDetailsResponse fileSize(@Nonnull Integer fileSize)
    • getFileSize

      @Nonnull public Integer getFileSize()
      Get fileSize
      Returns:
      fileSize
    • setFileSize

      public void setFileSize(@Nonnull Integer fileSize)
    • language

      public BinaryDetailsResponse language(@Nonnull String language)
    • getLanguage

      @Nonnull public String getLanguage()
      Returns:
      language
    • setLanguage

      public void setLanguage(@Nonnull String language)
    • md5

      public BinaryDetailsResponse md5(@Nonnull String md5)
    • getMd5

      @Nonnull public String getMd5()
      Get md5
      Returns:
      md5
    • setMd5

      public void setMd5(@Nonnull String md5)
    • machine

      public BinaryDetailsResponse machine(@Nonnull String machine)
    • getMachine

      @Nonnull public String getMachine()
      Get machine
      Returns:
      machine
    • setMachine

      public void setMachine(@Nonnull String machine)
    • os

      public BinaryDetailsResponse os(@Nonnull String os)
    • getOs

      @Nonnull public String getOs()
      OS target of the binary
      Returns:
      os
    • setOs

      public void setOs(@Nonnull String os)
    • sha1

      public BinaryDetailsResponse sha1(@Nonnull String sha1)
    • getSha1

      @Nonnull public String getSha1()
      SHA1 hash of the binary
      Returns:
      sha1
    • setSha1

      public void setSha1(@Nonnull String sha1)
    • sha256

      public BinaryDetailsResponse sha256(@Nonnull String sha256)
    • getSha256

      @Nonnull public String getSha256()
      SHA256 hash of the binary
      Returns:
      sha256
    • setSha256

      public void setSha256(@Nonnull String sha256)
    • ssdeep

      public BinaryDetailsResponse ssdeep(@Nullable String ssdeep)
    • getSsdeep

      @Nullable public String getSsdeep()
      Get ssdeep
      Returns:
      ssdeep
    • setSsdeep

      public void setSsdeep(@Nullable String ssdeep)
    • _static

      public BinaryDetailsResponse _static(@Nonnull Boolean _static)
    • getStatic

      @Nonnull public Boolean getStatic()
      Get _static
      Returns:
      _static
    • setStatic

      public void setStatic(@Nonnull Boolean _static)
    • stripped

      public BinaryDetailsResponse stripped(@Nonnull Boolean stripped)
    • getStripped

      @Nonnull public Boolean getStripped()
      Get stripped
      Returns:
      stripped
    • setStripped

      public void setStripped(@Nonnull Boolean stripped)
    • subSys

      public BinaryDetailsResponse subSys(@Nonnull String subSys)
    • getSubSys

      @Nonnull public String getSubSys()
      Get subSys
      Returns:
      subSys
    • setSubSys

      public void setSubSys(@Nonnull String subSys)
    • tlsh

      public BinaryDetailsResponse tlsh(@Nonnull String tlsh)
    • getTlsh

      @Nonnull public String getTlsh()
      Get tlsh
      Returns:
      tlsh
    • setTlsh

      public void setTlsh(@Nonnull String tlsh)
    • type

      public BinaryDetailsResponse type(@Nonnull String type)
    • getType

      @Nonnull public String getType()
      Get type
      Returns:
      type
    • setType

      public void setType(@Nonnull String type)
    • debug

      public BinaryDetailsResponse debug(@Nonnull Boolean debug)
    • getDebug

      @Nonnull public Boolean getDebug()
      Get debug
      Returns:
      debug
    • setDebug

      public void setDebug(@Nonnull Boolean debug)
    • firstSeen

      public BinaryDetailsResponse firstSeen(@Nonnull OffsetDateTime firstSeen)
    • getFirstSeen

      @Nonnull public OffsetDateTime getFirstSeen()
      Get firstSeen
      Returns:
      firstSeen
    • setFirstSeen

      public void setFirstSeen(@Nonnull OffsetDateTime firstSeen)
    • putAdditionalProperty

      public BinaryDetailsResponse 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 - name of the property
      value - value of the property
      Returns:
      the BinaryDetailsResponse instance itself
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      a map of objects
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      Return the additional (undeclared) property with the specified name.
      Parameters:
      key - name of the property
      Returns:
      an object
    • 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 BinaryDetailsResponse
    • fromJson

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

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