Class PEModel

java.lang.Object
ai.reveng.model.PEModel

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

  • Constructor Details

    • PEModel

      public PEModel()
  • Method Details

    • type

      public PEModel type(@Nonnull String type)
    • getType

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

      public void setType(@Nonnull String type)
    • timestamps

      public PEModel timestamps(@Nullable TimestampModel timestamps)
    • getTimestamps

      @Nullable public TimestampModel getTimestamps()
      Get timestamps
      Returns:
      timestamps
    • setTimestamps

      public void setTimestamps(@Nullable TimestampModel timestamps)
    • architecture

      public PEModel architecture(@Nonnull String architecture)
    • getArchitecture

      @Nonnull public String getArchitecture()
      Get architecture
      Returns:
      architecture
    • setArchitecture

      public void setArchitecture(@Nonnull String architecture)
    • checksum

      public PEModel checksum(@Nonnull Integer checksum)
    • getChecksum

      @Nonnull public Integer getChecksum()
      Get checksum
      Returns:
      checksum
    • setChecksum

      public void setChecksum(@Nonnull Integer checksum)
    • imageBase

      public PEModel imageBase(@Nonnull Integer imageBase)
    • getImageBase

      @Nonnull public Integer getImageBase()
      Get imageBase
      Returns:
      imageBase
    • setImageBase

      public void setImageBase(@Nonnull Integer imageBase)
    • security

      public PEModel security(@Nullable SecurityModel security)
    • getSecurity

      @Nullable public SecurityModel getSecurity()
      Get security
      Returns:
      security
    • setSecurity

      public void setSecurity(@Nullable SecurityModel security)
    • versionInfo

      public PEModel versionInfo(@Nullable Map<String,Object> versionInfo)
    • putVersionInfoItem

      public PEModel putVersionInfoItem(String key, Object versionInfoItem)
    • getVersionInfo

      @Nullable public Map<String,Object> getVersionInfo()
      Get versionInfo
      Returns:
      versionInfo
    • setVersionInfo

      public void setVersionInfo(@Nullable Map<String,Object> versionInfo)
    • debugInfo

      public PEModel debugInfo(@Nullable PDBDebugModel debugInfo)
    • getDebugInfo

      @Nullable public PDBDebugModel getDebugInfo()
      Get debugInfo
      Returns:
      debugInfo
    • setDebugInfo

      public void setDebugInfo(@Nullable PDBDebugModel debugInfo)
    • numberOfResources

      public PEModel numberOfResources(@Nullable Integer numberOfResources)
    • getNumberOfResources

      @Nullable public Integer getNumberOfResources()
      Get numberOfResources
      Returns:
      numberOfResources
    • setNumberOfResources

      public void setNumberOfResources(@Nullable Integer numberOfResources)
    • entryPoint

      public PEModel entryPoint(@Nullable EntrypointModel entryPoint)
    • getEntryPoint

      @Nullable public EntrypointModel getEntryPoint()
      Get entryPoint
      Returns:
      entryPoint
    • setEntryPoint

      public void setEntryPoint(@Nullable EntrypointModel entryPoint)
    • signature

      public PEModel signature(@Nullable CodeSignatureModel signature)
    • getSignature

      @Nullable public CodeSignatureModel getSignature()
      Get signature
      Returns:
      signature
    • setSignature

      public void setSignature(@Nullable CodeSignatureModel signature)
    • dotnet

      public PEModel dotnet(@Nonnull Boolean dotnet)
    • getDotnet

      @Nonnull public Boolean getDotnet()
      Get dotnet
      Returns:
      dotnet
    • setDotnet

      public void setDotnet(@Nonnull Boolean dotnet)
    • debugStripped

      public PEModel debugStripped(@Nonnull Boolean debugStripped)
    • getDebugStripped

      @Nonnull public Boolean getDebugStripped()
      Get debugStripped
      Returns:
      debugStripped
    • setDebugStripped

      public void setDebugStripped(@Nonnull Boolean debugStripped)
    • importHash

      public PEModel importHash(@Nonnull String importHash)
    • getImportHash

      @Nonnull public String getImportHash()
      Get importHash
      Returns:
      importHash
    • setImportHash

      public void setImportHash(@Nonnull String importHash)
    • exportHash

      public PEModel exportHash(@Nonnull String exportHash)
    • getExportHash

      @Nonnull public String getExportHash()
      Get exportHash
      Returns:
      exportHash
    • setExportHash

      public void setExportHash(@Nonnull String exportHash)
    • richHeaderHash

      public PEModel richHeaderHash(@Nonnull String richHeaderHash)
    • getRichHeaderHash

      @Nonnull public String getRichHeaderHash()
      Get richHeaderHash
      Returns:
      richHeaderHash
    • setRichHeaderHash

      public void setRichHeaderHash(@Nonnull String richHeaderHash)
    • sections

      public PEModel sections(@Nullable SectionModel sections)
    • getSections

      @Nullable public SectionModel getSections()
      Get sections
      Returns:
      sections
    • setSections

      public void setSections(@Nullable SectionModel sections)
    • imports

      public PEModel imports(@Nullable ImportModel imports)
    • getImports

      @Nullable public ImportModel getImports()
      Get imports
      Returns:
      imports
    • setImports

      public void setImports(@Nullable ImportModel imports)
    • exports

      public PEModel exports(@Nullable ExportModel exports)
    • getExports

      @Nullable public ExportModel getExports()
      Get exports
      Returns:
      exports
    • setExports

      public void setExports(@Nullable ExportModel exports)
    • iconData

      public PEModel iconData(@Nullable IconModel iconData)
    • getIconData

      @Nullable public IconModel getIconData()
      Get iconData
      Returns:
      iconData
    • setIconData

      public void setIconData(@Nullable IconModel iconData)
    • 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 PEModel
    • fromJson

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

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