Package ai.reveng.model
Class PEModel
java.lang.Object
ai.reveng.model.PEModel
@Generated("org.openapitools.codegen.languages.JavaClientCodegen")
public class PEModel
extends Object
PEModel
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionarchitecture(String architecture) debugInfo(PDBDebugModel debugInfo) debugStripped(Boolean debugStripped) entryPoint(EntrypointModel entryPoint) booleanexportHash(String exportHash) exports(ExportModel exports) static PEModelCreate an instance of PEModel given an JSON stringReturn the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Get architectureGet checksumGet debugInfoGet debugStrippedGet dotnetGet entryPointGet exportHashGet exportsGet iconDataGet imageBaseGet importHashGet importsGet numberOfResourcesGet richHeaderHashGet sectionsGet securityGet signatureGet timestampsgetType()Get typeGet versionInfointhashCode()importHash(String importHash) imports(ImportModel imports) numberOfResources(Integer numberOfResources) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.putVersionInfoItem(String key, Object versionInfoItem) richHeaderHash(String richHeaderHash) sections(SectionModel sections) security(SecurityModel security) voidsetArchitecture(String architecture) voidsetChecksum(Integer checksum) voidsetDebugInfo(PDBDebugModel debugInfo) voidsetDebugStripped(Boolean debugStripped) voidvoidsetEntryPoint(EntrypointModel entryPoint) voidsetExportHash(String exportHash) voidsetExports(ExportModel exports) voidsetIconData(IconModel iconData) voidsetImageBase(Integer imageBase) voidsetImportHash(String importHash) voidsetImports(ImportModel imports) voidsetNumberOfResources(Integer numberOfResources) voidsetRichHeaderHash(String richHeaderHash) voidsetSections(SectionModel sections) voidsetSecurity(SecurityModel security) voidsetSignature(CodeSignatureModel signature) voidsetTimestamps(TimestampModel timestamps) voidvoidsetVersionInfo(Map<String, Object> versionInfo) signature(CodeSignatureModel signature) timestamps(TimestampModel timestamps) toJson()Convert an instance of PEModel to an JSON stringtoString()static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement) Validates the JSON Element and throws an exception if issues foundversionInfo(Map<String, Object> versionInfo)
-
Field Details
-
SERIALIZED_NAME_TYPE
- See Also:
-
SERIALIZED_NAME_TIMESTAMPS
- See Also:
-
SERIALIZED_NAME_ARCHITECTURE
- See Also:
-
SERIALIZED_NAME_CHECKSUM
- See Also:
-
SERIALIZED_NAME_IMAGE_BASE
- See Also:
-
SERIALIZED_NAME_SECURITY
- See Also:
-
SERIALIZED_NAME_VERSION_INFO
- See Also:
-
SERIALIZED_NAME_DEBUG_INFO
- See Also:
-
SERIALIZED_NAME_NUMBER_OF_RESOURCES
- See Also:
-
SERIALIZED_NAME_ENTRY_POINT
- See Also:
-
SERIALIZED_NAME_SIGNATURE
- See Also:
-
SERIALIZED_NAME_DOTNET
- See Also:
-
SERIALIZED_NAME_DEBUG_STRIPPED
- See Also:
-
SERIALIZED_NAME_IMPORT_HASH
- See Also:
-
SERIALIZED_NAME_EXPORT_HASH
- See Also:
-
SERIALIZED_NAME_RICH_HEADER_HASH
- See Also:
-
SERIALIZED_NAME_SECTIONS
- See Also:
-
SERIALIZED_NAME_IMPORTS
- See Also:
-
SERIALIZED_NAME_EXPORTS
- See Also:
-
SERIALIZED_NAME_ICON_DATA
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
PEModel
public PEModel()
-
-
Method Details
-
type
-
getType
Get type- Returns:
- type
-
setType
-
timestamps
-
getTimestamps
Get timestamps- Returns:
- timestamps
-
setTimestamps
-
architecture
-
getArchitecture
Get architecture- Returns:
- architecture
-
setArchitecture
-
checksum
-
getChecksum
Get checksum- Returns:
- checksum
-
setChecksum
-
imageBase
-
getImageBase
Get imageBase- Returns:
- imageBase
-
setImageBase
-
security
-
getSecurity
Get security- Returns:
- security
-
setSecurity
-
versionInfo
-
putVersionInfoItem
-
getVersionInfo
Get versionInfo- Returns:
- versionInfo
-
setVersionInfo
-
debugInfo
-
getDebugInfo
Get debugInfo- Returns:
- debugInfo
-
setDebugInfo
-
numberOfResources
-
getNumberOfResources
Get numberOfResources- Returns:
- numberOfResources
-
setNumberOfResources
-
entryPoint
-
getEntryPoint
Get entryPoint- Returns:
- entryPoint
-
setEntryPoint
-
signature
-
getSignature
Get signature- Returns:
- signature
-
setSignature
-
dotnet
-
getDotnet
Get dotnet- Returns:
- dotnet
-
setDotnet
-
debugStripped
-
getDebugStripped
Get debugStripped- Returns:
- debugStripped
-
setDebugStripped
-
importHash
-
getImportHash
Get importHash- Returns:
- importHash
-
setImportHash
-
exportHash
-
getExportHash
Get exportHash- Returns:
- exportHash
-
setExportHash
-
richHeaderHash
-
getRichHeaderHash
Get richHeaderHash- Returns:
- richHeaderHash
-
setRichHeaderHash
-
sections
-
getSections
Get sections- Returns:
- sections
-
setSections
-
imports
-
getImports
Get imports- Returns:
- imports
-
setImports
-
exports
-
getExports
Get exports- Returns:
- exports
-
setExports
-
iconData
-
getIconData
Get iconData- Returns:
- iconData
-
setIconData
-
putAdditionalProperty
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 propertyvalue- value of the property- Returns:
- the PEModel instance itself
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- a map of objects
-
getAdditionalProperty
Return the additional (undeclared) property with the specified name.- Parameters:
key- name of the property- Returns:
- an object
-
equals
-
hashCode
public int hashCode() -
toString
-
validateJsonElement
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
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
Convert an instance of PEModel to an JSON string- Returns:
- JSON string
-