Package ai.reveng.model
Class ELFSection
java.lang.Object
ai.reveng.model.ELFSection
@Generated("org.openapitools.codegen.languages.JavaClientCodegen")
public class ELFSection
extends Object
ELFSection
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionentropy(BigDecimal entropy) booleanfileOffset(Integer fileOffset) static ELFSectionCreate an instance of ELFSection given an JSON stringReturn the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Get alignmentGet entropyGet fileOffsetgetFlags()Get flagsGet flagsRawgetName()Get nameGet rawSizegetType()Get typeGet virtualAddressGet virtualSizeinthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidsetAlignment(Integer alignment) voidsetEntropy(BigDecimal entropy) voidsetFileOffset(Integer fileOffset) voidvoidsetFlagsRaw(Integer flagsRaw) voidvoidsetRawSize(Integer rawSize) voidvoidsetVirtualAddress(Integer virtualAddress) voidsetVirtualSize(Integer virtualSize) toJson()Convert an instance of ELFSection to an JSON stringtoString()static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement) Validates the JSON Element and throws an exception if issues foundvirtualAddress(Integer virtualAddress) virtualSize(Integer virtualSize)
-
Field Details
-
SERIALIZED_NAME_NAME
- See Also:
-
SERIALIZED_NAME_TYPE
- See Also:
-
SERIALIZED_NAME_VIRTUAL_ADDRESS
- See Also:
-
SERIALIZED_NAME_VIRTUAL_SIZE
- See Also:
-
SERIALIZED_NAME_RAW_SIZE
- See Also:
-
SERIALIZED_NAME_FILE_OFFSET
- See Also:
-
SERIALIZED_NAME_FLAGS
- See Also:
-
SERIALIZED_NAME_FLAGS_RAW
- See Also:
-
SERIALIZED_NAME_ENTROPY
- See Also:
-
SERIALIZED_NAME_ALIGNMENT
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
ELFSection
public ELFSection()
-
-
Method Details
-
name
-
getName
Get name- Returns:
- name
-
setName
-
type
-
getType
Get type- Returns:
- type
-
setType
-
virtualAddress
-
getVirtualAddress
Get virtualAddress- Returns:
- virtualAddress
-
setVirtualAddress
-
virtualSize
-
getVirtualSize
Get virtualSize- Returns:
- virtualSize
-
setVirtualSize
-
rawSize
-
getRawSize
Get rawSize- Returns:
- rawSize
-
setRawSize
-
fileOffset
-
getFileOffset
Get fileOffset- Returns:
- fileOffset
-
setFileOffset
-
flags
-
getFlags
Get flags- Returns:
- flags
-
setFlags
-
flagsRaw
-
getFlagsRaw
Get flagsRaw- Returns:
- flagsRaw
-
setFlagsRaw
-
entropy
-
getEntropy
Get entropy- Returns:
- entropy
-
setEntropy
-
alignment
-
getAlignment
Get alignment- Returns:
- alignment
-
setAlignment
-
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 ELFSection 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 ELFSection
-
fromJson
Create an instance of ELFSection given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of ELFSection
- Throws:
IOException- if the JSON string is invalid with respect to ELFSection
-
toJson
Convert an instance of ELFSection to an JSON string- Returns:
- JSON string
-